Symptom
This KBA talks about how to implement the custom BADI for cloud customers. List of BADIs are provided which are delivered for India.
**Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental**
Environment
Resolution
- To customize your BAdI logic, logon to the SAP Fiori launchpad as an Administrator and open Custom Logic
Note: To test Badi we used to use Custom Logic app using ADMINISTRATOR user, having SAP_BR_ADMINISTRATOR role, but the catalogue associated with it is deprecated and now it is linked against the role SAP_BR_EXTENSIBILITY_SPECIALIST, so please use the user EXTENSIBILTY_SPEC for BADI implementation test
- Choose Custom Logic in top menu bar and choose Create
- Fill the following entries and choose Create.
- Business Context: for example: Sales: Sales Document Item
- BAdI Description: for example: Modification of Item-Level Returns Data for Accelerated Returns
- Implementation Description: for example: Modify return item
- Implementation ID: Generated by default
- Choose Draft, implement your logic in Draft Logic section.
- Choose Save Draft and then Publish.
Below are the list of BADIs provided for India:
Enhancement Spots | Description | Cloud Badi | Description |
ENH_J1IG_SC_CANCEL | Badi for subcon material document cancel movement type | MATLDOC_CANCEL_MOVEMENTTYPE | Subcontracting Material Document Cancellation Movement Type |
ENH_J1IG_SC_CREATE | Enhancement spot for subcon challan creation movement types | MOVEMENTTYPE_CHALLAN_CREATION | Subcontracting Challan Creation Movement Type |
ENH_J1IG_SC_RECON | Enhancement spot for subcon movement types for Reconciliation | MOVEMENTTYPE_RECONCILIATION | Subcontracting Challan Reconciliation Movement Type |
ENH_J1IG_TCS | Tax Collected at Source enhancement spot for India | MATERIAL_RELEVANT_FOR_TCS | Indicate relevant Material for TCS - Section 206C(1H) |
TCS_SALE_AMOUNT_DETERMINATION | Sale Amount determination for TCS - Section 206C(1H) | ||
ENH_J1IG_TCS_DATECHECK | Identify TCS Sale Accumulation BAdi Call | POST_DOCUMENT_DATECHECK | Identify TCS Sale Accumulation BAdi Call |
ENH_J_1IG_STO | Badi for Stock Transfer (India) Cloud systems | BADI_J_1IG_STO_CLOUD | Badi for Stock Transfer (India) Cloud |
J1IENHAN_GST_ISD | Enhancement Spot ISD Badi | 2SL- J_1IG_CE_BADI_ISD 3SL- J_1IG_BADI_ISD | GST IN CE: BAdi for Input Service Distribution |
J1IENHAN_GST_JV | Enhancement spot for Journal Voucher | J_1IG_CE_BADI_JV | GST IN CE: BADI for JV Posting |
See Also
Keywords
SAP S/4Hana cloud, TCS, JV, STO, Subcontracting, BADI, ISD, India, GST , KBA , FI-LOC-MM-IN , India (aka XX-CSC-IN-MM) , XX-CSC-IN-SD , use FI-LOC-SD-IN , XX-CSC-IN-MM , use FI-LOC-MM-IN , FI-LOC-SD-IN , India (aka XX-CSC-IN-SD) , FI-LOC-LO-IN , India , Problem