on ‎2018 Jul 30 3:54 PM
When i do CIF from ECC to APO with deletion flag that is not reflecting in APO through
/SAPAPO/CIF_TPSRC_INBOUND
even i checked SPRKZ = 'X' IN IT_CIF_TRPROD the value is not getting reflected in
/N/sapapo/tl3 transaction.
Thanks
Ravichand
Request clarification before answering.
Hi Ravichand,
It depends on what object are you transferring. You can follow the way of your object through the below call stack: (such call stack can be found in the SCM APO MD Call Stack Library). More on T-lanes in general can be found here.
The TRPROD is formulated from TPSRC entries, so setting the flag for IT_CIF_TRPROD may not take an effect. Again it is rather best to see how the standard path would create (and why it does not create) the flag (SPKRZ) on the below stack:
Best Regards
Gergely
10 WRITE_CD_TLANE_OBJECTS(/SAPAPO/LOO_TR_WRITEF53)
9 /SAPAPO/TR_TLANE_POST
8 PREPARE_TRANSFER_TO_DATABASE(/SAPAPO/LOO_TR_TRANSFERF02)
7 /SAPAPO/TR_TL_TRANSFER
6 UPDATE_TRPROD(/SAPAPO/LMAINTAIN_TPSRCDB1)
5 UPDATE_TPSRC_SYNC(/SAPAPO/LMAINTAIN_TPSRCDB1)
> Call BADI (User-Exit) for TPSRC data SE18 /SAPAPO/PWB_TPSRC_IN interface /SAPAPO/IF_EX_PUR_TPSRC_IN
4 /SAPAPO/DM_TPSRC_UPDATE_POST > (or *insert_post)
3 /SAPAPO/DM_TPSRC_MAINTAIN
2 /SAPAPO/CIF_TPSRC_MAINTAIN
> CALL BADI lr_ref_cif_enhance->change SE18 /SAPAPO/CIF_ENHANCE_TPSRC interface /SAPAPO/IF_CIF_ENHANCE_TPSRC
> CALL BADI lr_ref_cif_enhance->delete
1 /SAPAPO/CIF_TPSRC_INBOUND
> CALL CUSTOMER-FUNCTION '001' EXIT_/SAPAPO/SAPLCIF_TPSRC_001 SE18 /SAPAPO/CIF_TPSRC_IN interface /SAPAPO/CL_EX_CIF_TPSRC_IN
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 17 | |
| 16 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 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.