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: 

Error in Subscreen

Former Member
0 Kudos
127

Hi Experts,

PROCESS BEFORE OUTPUT.

* MODULE STATUS_0100.

  CALL SUBSCREEN sub1_101 INCLUDING sy-repid '0100'.

PROCESS AFTER INPUT.

call SUBSCREEN sub1_101.

* MODULE USER_COMMAND_0100.

sub1_101 is subscreen area name.

0100 is main screen.

when i am executing this screen i am facing an error.

Recursive CALL SCREEN not possible for ZFSJV_REPORT 0100.

Regards,

Bharath.

1 ACCEPTED SOLUTION

arivazhagan_sivasamy
Active Contributor
0 Kudos
96

Hi Bharath,

Please use subscreen number instead of main screen number.

CALL SUBSCREEN sub1_101 INCLUDING sy-repid '0100'.

This should be subscreen number. Please check.

Arivazhagan S

4 REPLIES 4

arivazhagan_sivasamy
Active Contributor
0 Kudos
97

Hi Bharath,

Please use subscreen number instead of main screen number.

CALL SUBSCREEN sub1_101 INCLUDING sy-repid '0100'.

This should be subscreen number. Please check.

Arivazhagan S

0 Kudos
96

Hi Siva,

i used that condition also but again below error is coming..

ZFSJV_REPORT 0101 is not a subscreen

please let me know..

0 Kudos
96

Bharath,

Please check your screen type in attribute screen.

It should be subscreen and check your subscreen program name.

Have you created new program for subscreen or using same main program name.

If separate program

Call subscreen sub1_101 including <new program name> <screen number>

If same program

Call subscreen sub1_101 including sy-repid <screen number>.

Please check.

Arivazhagan S

arindam_m
Active Contributor
0 Kudos
96

Hi,

Check Attributes as suggested also see if the other attributes are in order. Is you main program link the flow properly.

Cheers,

Arindam