Hi, Hennie Potgieter,
Axapta has a stack memory limitation for total elements in a container. You may solve this problem by reducing the total elements in a container by dividing them into containers. I tried to create a container and as I know, the maximum element is 48. You can change the macro in classDeclaration, pack and unpack method: //classdeclaration class MyReport extends RunBaseReport { #localmacro.CurrentList1 a1, a2, //... 48 elements a48 #endmacro #localmacro.CurrentList2 b1, b2, //... 48 elements b48 #endmacro #localmacro.CurrentList3 c1, c2, //... 48 elements c48 #endmacro } public container pack() { return [#CurrentVersion, [#CurrentList1], [#CurrentList2], [#CurrentList3], super()]; } public boolean unpack(container packedClass) { int version = runbase::getVersion(packedClass); Container con; Container con1; Container con2; Container con3; switch (version) { case #CurrentVersion: [version,con1,con2,con3,con] = packedClass; [#CurrentList1] = con1; [#CurrentList2] = con2; [#CurrentList3] = con3; return super(con); default : return false; } return false; } Good luck! Regards, Sonny Wibawa Adi, MBCSP, MCAD.NET, MCSD.NET, MCP --- Hennie Potgieter <[EMAIL PROTECTED]> wrote: > Hi all, > > When a localmacro list object is defined in the > classDeclaration, only a > certain number of variables are allowed. The pack > and unpack methods > gives the following compiler error: "Overflow in an > internal compiler > stack." > > #LOCALMACRO.ParmList > parmId, > . > . > //variable list of 108 variables > #ENDMACRO > > Is this an Axapta problem? Should more than 1 > localmacro list object be > used? How would more than 1 localmacro list object > be implemented? > > -* > Hennie Potgieter > Senior Business Analyst > UTi SUN Couriers Division > Centurion, South Africa > Cell: 0829208315 > mailto: <mailto:[EMAIL PROTECTED]> > [EMAIL PROTECTED] > > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com Sharing the knowledge on Axapta. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/Axapta-Knowledge-Village/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/