Skip to Content
avatar image
Former Member

Defaulting credit worthiness score

Hi Guys,

I have a requirement

Whenever business partner is created I need to set default credit worthiness based on certain condition. Is there any config for this purpoes?

If not what would be the best approach to achieve this.



Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Jan 14, 2014 at 04:53 AM

    Hi Suhas,

    The functionality that you are looking for is available if you activate FS-CM and integrate it with SAP FI-CA.

    In FS-CM, you can configure rules based on the BP attributes and calculate a credit score which determines the risk class of a particular BP.

    Hope it helps..



    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 13, 2014 at 10:01 PM

    Hi Suhas

    I don't think it's possible to default by customising, specially if there are "complex" conditions.

    It's possible to do it via the Business Partner event management (Area menu BUPT).

    Go to the event maintenance (transaction BUS7).

    Table DFKKCRP, DFKKCRH (likely scenario)

    The credit worthiness is not directly within the Partner functionality, but linked to a separate FI/CA functionality.

    To change the credit worthiness score additional "points" have to be assigned to the business partner. This can be done via BAPI function BAPI_CTRACCREDITRATING_CREATE.

    Now this can be included into the Business Partner create transaction via BUPT.

    The event you're looking for is DSAVE.

    You have to get the main business partner information into your function via function BUPA_GENERAL_CALLBACK,   BUPA_ADDR_CALLBACK,   BUPA_BANK_CALLBACK etc. and then you can set the score according your conditions, and call function BAPI_CTRACCREDITRATING_CREATE.

    You're not allowed to do a commit work. Also you have to do the call after BUP_BUPA_EVENT_DSAVE, because it depends on BUT000 to be populated first.

    Table BP1010 (unlikely scenario, probably deactivated)

    The event you're looking for is DINP1.

    I assume you're credit information is in table BP1010, which is linked to Application FS03.

    Now you can't change the standard SAP code function FS03_BUPA_EVENT_DINP1, so you have to add you own function after FS03_BUPA_EVENT_DINP1.

    In your custom function you have to get the BP1010 data via function FS03_BUPA_BP1010_GET first, set the initial values you want to have, including the conditions, and afterwards write the BP1010 data back to the main function group via function FS03_BUPA_BP1010_COLLECT.



    Add comment
    10|10000 characters needed characters exceeded