cancel
Showing results for 
Search instead for 
Did you mean: 

S/4HANA - FSCM Credit Management - BADI_SD_CM functionality?

basmax
Explorer
3,839

Hi All!

Searched now through many blogs or questions on that, but i don´t really find a clear explanation on it.
Also the documentation in SPRO does not help, so please do not reply if you just copy+paste that text.

In the newer S/4HANA versions, FSCM credit management (FIN-FSCM-CR) is active by default. We did not activate the BADI_SD_CM!
All the general SPRO setup + master data (such as BP role etc.) was done, and credit checks work fine for the Sales Order and/or Delivery, we get a credit block if credit limit exceeded, can release it, etc.

What bugs me now:

In many setups it is described to activate BADI_SD_CM.
Can anyone explain what exactly the BADI_SD_CM does or for what it would be needed? For what is it a prerequisite?
I think i read somewhere that you potentially also need it for the new transactions (UKM_...) that should be used instead of VKM1/VKM4 for releasing the blocked orders etc.

Or please confirm if that BADI was only needed for ECC or the older versions of S/4HANA, where you first had to activate the whole FSCM Credit Management, but now you don´t necessarily need to activate it anymore.

---

Sidenote - I also read in another blog that:

"SAP credit management activates a BADI (BADI_SD_CM) which has 2 methods one for sale order and the other for delivery: Order: FSCM_CREDIT_CHECK_ORDER, Delivery: FSCM_CREDIT_CHECK_DELVRY. This BADI carries the data to the FSCM credit management during order creation/delivery, thus the checks defined in the FSCM credit management will become effective. So, the OVA8 transaction is now going to act as a trigger point to carry out SAP credit management (FIN-FSCM-CR)."

-- > Nevertheless, i don´t see that as for us the credit functionality works although that BADI is not activated yet.

---


Thanks a lot!
Cheers

Accepted Solutions (0)

Answers (1)

Answers (1)

Rafal_Wysocki
Discoverer

Hi Sebastian,

You can find the answer for your question in the Note: 2788718 - Configuration checklist for SAP Credit Management (FSCM):

Activate SAP Credit Management, technical setup
1.) SAP Credit Management is the standard credit management functionality for S/4HANA systems, but it can be already activated on lower releases.
• FSCM uses BAdIs from which the most important are UKM_R3_ACTIVATE and BADI_SD_CM. In transaction SE18 you can look for the active implementations. If no implementation is active, a fallback class with standard coding is called on S/4HANA.

In this case it means that the class CL_IM_UKM_SD_FSCM_INTEGR1 is used - you can check that by setting a break-point for eg. in FSCM_GET_MASTER_DATA method of this class which is called during sales order processing.

Hope it helps,

BR,

Rafal