Application Development and Automation 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: 
Read only

Runtime errors in module pool programming

Former Member
857

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
Read only

Former Member
0 Likes
726

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

Read only

Former Member
726

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

Read only

Former Member
0 Likes
726

Hi,

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

Read only

Former Member
0 Likes
726

hi,

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