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 error in MIRO while using User/Screen exit

Former Member
0 Likes
2,463

Hello,

I have implemented an exit in ABAP for MIRO which when transported to Quality server through runtime error.

I have used EXIT (SMOD) : LFDCB001 which contains FM -> EXIT_SAPLFDCB_001 and include -> ZXM08U31. In this exit I have written my code to disable Inv. Party field. This field exist in Details Tab in Miro Transaction.

Location of the field: MIRO -> Details (tab) -> Inv. Party (Field)

Code written in include ZXM08U31 is:

LOOP AT SCREEN.
  IF screen-name = 'INVFO-LIFRE'.
    screen-input = 0.
    MODIFY SCREEN.
  ENDIF.
ENDLOOP.

This exit is assigned to a project in CMOD and I tested the same in Development system. It is working perfectly.

Now I transported the TR (Includes program ZXM08U31 and Customer enhancement projects ZMIRO). Now when I run MIRO in quality server it triggers the my logic and then through runtime error.

Runtime error says:

Short text
    Dynpro does not exist

Error analysis
    The system attempted to use dynpro 0400 in program "SAPLXM08".
    This dynpro does not exist.

I agree that screen 400 does not exists in program for MIRO but it does not exists in development system as well. So if the runtime error is valid in QEC server then why not in DEV server. And when it can run successfully in DEV server why cant it run in QEC server.

Hope I have explained all the things in detail.

Please provide me the solution since user can bombard anytime for the MIRO dump everytime in QEC.

Regards,

Harjeet Grover

1 ACCEPTED SOLUTION
Read only

former_member182371
Active Contributor
0 Likes
1,629

Hi,

check this OSS Note:

Note 135656 - MR1M short dump with activated user exit 003, 004

Best regards.

6 REPLIES 6
Read only

former_member182371
Active Contributor
0 Likes
1,630

Hi,

check this OSS Note:

Note 135656 - MR1M short dump with activated user exit 003, 004

Best regards.

Read only

0 Likes
1,629

Hello Pablo,

Perfect !!

I got the answer to my question. I never thought that an OSS note is implemented for this as well.

Thanks a ton,

Harjeet

Read only

madhu_vadlamani
Active Contributor
0 Likes
1,629

Hi Check,

Any transport request missing,or any objects need to be activated.

Regards,

Madhu.

Read only

0 Likes
1,629

Hello Rao,

This is not possible that any inactive object is there because of two reasons:

1. I am not new to exits, I know well that everything should be active. And

2. In case anything is inactive then it would have displayed dump in dev as well, right.

Read only

0 Likes
1,629

Hi

Try to check the dynpro 150, where the screen-exit is used: here you should see:

CALL CUSTOMER-SUBSCREEN CUSTSCR1 INCLUDING 'SAPLXM08' '0400'.

This command is like CALL SUBSCREEN, but if subscreen doesn't exit, any dump occurs

So it's very strange your dump

Max

Read only

Former Member
0 Likes
1,629

Hi Harjeet,

Reason of your Dump is that the enhancement "LFDCB001" which you used contains one Function module exit "EXIT_SAPLFDCB_001" and another one screen exit in calling screen "SAPLFDCB" number 0150.

So when you activate your project these above mentioned both components were activated.

So when you execute transaction SAP looks for called screen "SAPLXM08" No-0400 but as you havn't created and program go for DUMP.

Solution - Just Create called screen "SAPLXM08" No-0400 and activate.

Thanks,

Vijay