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: 

User Exit for delvry03

Former Member
0 Kudos

Hello gurus,

we would like to automatically send delivery IDoc after creating Delivery in VL01N transaktion. we want also to add Z1STATUS01 Segment into E1EDL24. Therefore i use following User Exit :

EXIT_SAPLV56K_002 (Enhancement V56K0001).

&----


*& Include ZXTRKU02

&----


DATA:lv_vbup LIKE vbup.

DATA:ls_Z1STATUS01 TYPE Z1STATUS01.

DATA: w_data_vbak LIKE LINE OF data-tab_vbak,

w_vbak LIKE vbak.

SELECT * FROM vbup INTO lv_vbup

WHERE vbeln = w_vbak-vbeln.

ENDSELECT.

CASE IDOC_DATA-segnam.

WHEN 'E1EDL24'.

IDOC_DATA-segnam ='Z1STATUS01'.

ls_Z1STATUS01-LFGSA = lv_vbup-LFGSA.

move ls_Z1STATUS01 to IDOC_DATA-sdata.

APPEND IDOC_DATA.

ENDCASE.

When i try to test the user exit and also tried " break points at statement " in debugging it is not going to the exit EXIT_SAPLV56K_002 and IDOC data is generated without Z1STATUS01.

Am I wrong with User Exit EXIT_SAPLV56K_002???

Thanks for all reply,

FK

1 ACCEPTED SOLUTION

former_member190578
Participant
0 Kudos

Maybe you have to create your own project with Transaction CMOD??

If yes, you have to activate this enhancement 'Enhancement' and User-Exit in CMOD.

4 REPLIES 4

former_member190578
Participant
0 Kudos

Maybe you have to create your own project with Transaction CMOD??

If yes, you have to activate this enhancement 'Enhancement' and User-Exit in CMOD.

0 Kudos

Hello Jürgen ,

thank you for reply, but in cmod i have been activated 'Enhancement' and User-Exit.

Another idea perhaps?

0 Kudos

Of course

I think your EXIT is in an "update-task"?!?!? (Sorry, no system available)

So you have to activate not only "debugging", but also "update-debugging".

Be sure that you have not to much dialogs open, if you use the "new" debugger.

Former Member
0 Kudos

Hello,

Sometimes, it so happens that, even if you Hard Code the Statement "BREAK-POINT", it doesn't go into the Code that you've written for populating Custom Segments. So, what I would suggest is, afer saving the Delivery, Run the Standard SAP Program RSNAST00. Input all the Entries required such as your Output Type, the Delivery Number and check the Checkbox Send Again. It should take you into the Debugging Mode.

Thanks and Regards,

Venkat Phani Prasad Konduri