on 10-21-2014 9:55 AM
Dear All ,
Deletion of delivery in standard RDS should call the EM AI code of RDS for event type Outbound delivery create and should return false since the event type is for create.
The issue that i am facing is that on delivery deletion the code for event outbound delivery is not getting called and on debug I see the message " "Appl. object skipped for AO type YN_OTE_DLV_CREATE because object was deleted" in the method /SAPTRX/EVMGMT_REL_DET_EVTYPES for the routine PERFORM skipflag_handling and lv_continue is set as true.
How to ensure that delivery deletion call our code or is there anything missing from ECC call ?
Thanks,
Shubh.
Hi Shubh,
in case of deletion of AO the maintained Event Types are not called. Unfortunately this is a design flaw that is to my knowledge not corrected up to now.
Best regards,
Steffen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shubh,
1. ECC - Go to IMG -> Integration with Other SAP Components -> Event Management Interface -> Define Application Interface -> Define Used Bus. Proc. Types, Appl. Obj. Types, and Evt Types -> Define Used Business Process Types -> Select ESC_DELIV -> Double click on Define Application Object Types -> Double click on your Application Type -> check the box "EH Deactivation Ind."
2. Next go to Control Tables tab on Define Application Object Types tab and check below values are maintained:
Main Obj. Table - DELIVERY_HEADER_NEW
Master Table - DELIVERY_ITEM_NEW
Del.Obj. Table - DELIVERY_HEADER_OLD
Uplink Field - VBELN
Uplink Target Fld - VBELN
Uplink Mode - "R Field Referenced to target field with same value"
Regards
GGOPII
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
4 | |
3 | |
2 | |
2 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.