Skip to Content

BBP_DOC_CHANGE_BADI not triggered for custom fields in shopping cart header


I have a custom field in shopping cart header. I would like to perform some operations based on value entered in this field(on F4).BBP_DOC_CHANGE_BADI doesn't get triggered while changing value.

a)Whereas this gets triggered for any change in other standard fields.

b)Value goes missing from this custom field as soon as I change value for other standard field.

Any suggestions?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Mar 30, 2015 at 10:16 AM

    Hi Tara Nayagam,

    If you change any thing BBP_DOC_CHANGE_BADI will trigger as per the standard behaviour.In your case you have added some custom fields on Header level.

    For this you need to the below path and maintain values:

    SPRO-> SRM Server->Cross appln basic settings->Extensions and field control->configure field control

    Here you need to create a dynamic class inorder to do some validation/ operations for a custom fields based on your object type.


    Add comment
    10|10000 characters needed characters exceeded

  • Mar 30, 2015 at 02:25 PM


    please maintain the round trip check box in SPRO -> SRM Server -> CABS -> Extensions and field control -> Configure Generic Field Display on User Interface.

    E.G. BUS2121     HEADER     ZFIELD     Inclusive     Roundtrip = 'X'



    Add comment
    10|10000 characters needed characters exceeded

    • Hi Robin,

      Thanks for the input.

      When i check the round trip check box,BADI gets triggered on "Enter" event.As in, you will have to explicitly press enter key after entering the value either manually or by F4.