Skip to Content

How to transfer configurable BOM from SAP ECC to GTS system on saving the delivery

Hello Experts,

We are working on BOM dependent License determination.

The functionality works for non-configurable BOM by implementing the method API_BOM_EXPLODE in BADI /SAPSLL/BOM_SD0B_R3 and calling SAP standard program for transferring BOM to GTS on saving the delivery.

However, the same does not work for configurable BOM. I understand multi level BOM transfer is supported in Preference processing but we do not work on PP as of now. Hence, would like to know what all parameters need to be considered with respect to the following for using the same method to transfer VC BOM as for non-VC BOM-

- Configuration ( if any)

- activating badis

- material master set up in ECC

- program for transferring VC BOM which does not use PP configuration.

Thankyou!

Add comment
10|10000 characters needed characters exceeded

  • Hi Anamika!

    I am working with transferring of BOM from ECC to GTS.

    I have implemented method IF_EXTEND_CON_CDOCBADI in badi /SAPSLL/IFEX_SD0B_R3 in ECC system, where i populate field CS_ITM_CDOC-GEN-BOM_IDENT with an identity value. This method is called during outbound Delivery processing in ECC, Before GTS is called.

    I now read in a document that I shall also implement method API_BOM_EXPLODE in badi

    /SAPSLL/BOM_SD0B_R3 in ECC, to explode BOM.

    Can you explain to me how this badi is used/handled? Is it called by SAP standard code in ECC, or should I call it?

    Above in your post you write, "The functionality works for non-configurable BOM by implementing the method API_BOM_EXPLODE in BADI /SAPSLL/BOM_SD0B_R3 and calling SAP standard program for transferring BOM to GTS on saving the Delivery."

    It sound like the process, that I am also looking for. Can you explain it a bit further?

    Regards Niklas Odinge

  • Hi again Anamika!

    I have solved it. I found that method API_BOM_EXPLODE in badi /SAPSLL/BOM_SD0B_R3 is called from function module /SAPSLL/CD_SD0B_R3. I needed to change processing mode in variable LV_RFC_MODE from 'A' to 'S' in order to debug the badi. In badi I am now Reading the BOM header and BOM items by using parts of report /SAPSLL/BOMMAT_DISTRIBUTE_R3. Then I fill the exporting tables ET_CD_BOM_HDR and ET_CD_BOM_ITEM with the data, including the field BOM_IDENT populated.

    Regards Niklas Odinge

  • Get RSS Feed

0 Answers