Page tree
Skip to end of metadata
Go to start of metadata
(warning) Disclaimer: Not in focus for further enhancement, no improvements of existing processes planed. It is not recommended to use this functions in new projects.

01 - Automatic maintain BOM during Checkin (mainly used in NX integration projects)

After each check-in of a CAD assembly the material BOM is created, if also a Material exists and is linked to the header and components of the Bill of Documents. The Material BOM is derived directly from information in CAD system (plm_metainf-cad.xml). The SAP function module CSAP_MAT_BOM_MAINTAIN is called to store the BOM.

Summary

  • Automatic called in the save / checkin process without UI.
  • The items are send using the Meta-Information from CAD.
  • Used FM: /DSCSAG/MAT_BOM_MAINTAIN (CSAP_MAT_BOM_MAINTAIN)
  • BAdI: /DSCSAG/MATERIAL_01 - methods matbom_before_maintain() and matbom_after_maintain()
  • Frontend - settings can be done in <ECTR installation directory>\customize\config\default.txt. 
default.txt
# 2.4 Material / Material BOM settings
...
# Define how to update a BOM. Set to true, ECTR will update a material BOM 
# on checkin of a document with component references. 
# true:  Update a material BOM on checkin of a document with component references 
# false: BOMs can only be updated manually
plm.bom.updateAtCheckin = true

02 - Maintain BOM directly from CAD (mainly used in old integration projects)

  • Manually called in the CAD Application
  • The items are send using the Meta-Information from CAD.
  • Used FMs: /DSCSAG/MAT_BOM_RFC_CREATE (RFC_CREATE_BILL_OF_MATERIAL) and /DSCSAG/MAT_BOM_RFC_CHANGE (RFC_CHANGE_BILL_OF_MATERIAL)
  • BAdI: /DSCSAG/MATERIAL_01 - methods matbom_rfc_create_before(), matbom_rfc_create_after(), matbom_rfc_change_before(), matbom_rfc_change_after()
  • Frontend settings can be done in default.txt
  • Currently "blacklisted" in S/4 systems.

03 - CDESK BOM Wizard (mainly used by "ex CDESK" - customers)

The CDESK_BOM_WIZARD derives the Material BOM from a Bill of Documents, if also a Material exists and is linked to the header and components of the Bill of Documents.

  • Manually called in ECTR or configured in automatic save.
  • The items are read in backend from the bill of documents (BOD).
  • Attention: No callbacks possible in BADIs because of JCo and ECTR.
  • Used FM: /DSCSAG/CDESK_BOM_WIZARD ( (info) CDESK_BOM_WIZARD )
  • Frontend - settings can be done in api_definitions2.xml and in dtype.xml
  • Backend - settings can be done in CDESK_CUS - transaction.
  • Not available in SAP S/4HANA, as this is part of CAD-Desktop, see S/4 simplification list.
  • Does not handle "explosion scenarios".
  • Does not handle DMUCAD fields to suppress or exclude positions.
  • OMF: "fnc.cdesk.bom.wizard"

See also 09 - compatibility mode

04 - Derive BOM from Document Structure

  • Manually called in ECTR.
  • The items are read from the BOD and written to the BOM with CSAP_MAT_BOM_MAINTAIN
  • Not possible to handle customer specific BOM fields.
  • OMF "fnc.mat.bom.complete" / Process "PlmProcessMaterialBomGenerateFromDocStr

 

 

 



  • No labels