Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Runtime errors in module pool programming

Former Member

HI all,

I have done a module pool program for invoice tracking level wise.

I am encountering a runtime error, LIST_TOO_MANY_LPROS, while execution ie., for two and more than two updations of the database.

The error analysis says that "At present, the maximum permitted number of nested screen levels is restricted to 50".

Short Text :- "No further list processing possible".

Can anyone please come out with a solution for this problem.

regards

samarendra.

Edited by: samarendra penugonda on Nov 5, 2008 5:03 AM

4 REPLIES 4

Former Member
0 Kudos

Hi Samarendra.

Without knowing your code or the programm flow, it seems, that you are using the 'Call screen xxxx' order repeatedly.

If this is so, try to substitute 'Call screen xxxx' with 'Leave to screen xxxx'.

Greetings

Joerg

Former Member

Hi

U should replace the comand CALL SCREEN with LEAVE TO SCREEN.

The command CALL SCREEN create an internal mode to link the calling screen to called screen automatically: in this way when it needs to back to calling screen it doesn't need to specify the screen number but only to use:

- LEAVE TO SCREEN 0.

or

- SET SCREEN 0. LEAVE SCREEN.

Now if you use LEAVE TO SCREEN, u need to indicate the screen when it needs to back to calling screen:

- Go from 100 to 200

LEAVE TO SCREEN 200. (Instead of CALL SCREEN 200)

- Back to 100.

LEAVE TO SCREEN 100. (Instead of LEAVE TO SCREEN 0)

Max

Former Member
0 Kudos

Hi,

You need to Replace your Call Screen statements with LEAVE SCREEN statements.

Former Member
0 Kudos

hi,

i think you are used CALL SCREEN statement in PBO. Don't do that.