SAP Knowledge Base Article - Public

2957675 - How to find the value of BillOfMaterialItemNodeNumber for a BOM Component ?

Symptom

  • The API API_BILL_OF_MATERIAL_SRV has Entities MaterialBOMItem and A_BillOfMaterialItem with a field  BillOfMaterialItemNodeNumber but its not clear how this can be viewed in an App or retrieved through the API so it can be updated through an API ( POST / PATCH / DELETE )
  • The App Display /  Change Material BOM displays the column Item ID but not ItemNodeNumber

"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental"

Environment

  • SAP S/4HANA Cloud
  • Integrated Product Development for Discrete Industries

Reproducing the Issue

  • Access the App Display Bill of Material
  • Input Material , Plant , BOM usage
  • Navigate to the Component Overview Screen.
  • The column Item ID is displaye but not ItemNodeNumber

Resolution

The value of the field  BillOfMaterialItemNodeNumber can be viewed for a BOM Component in 2 ways

1. API  API_BILL_OF_MATERIAL_SRV;v=0002 /  to_BillOfMaterialItem  and Method GET

Sample Payload URL

<Host>/sap/opu/odata/sap/API_BILL_OF_MATERIAL_SRV;v=0002/MaterialBOM(BillOfMaterial=' BOM Number ',

BillOfMaterialCategory='M',BillOfMaterialVariant='1',BillOfMaterialVersion='',EngineeringChangeDocument='',Material='Material Number',Plant='Plant Number')/to_BillOfMaterialItem

2. Maintain Bill of Material App

  1. Open the App Maintain Bill of Material
  2. Select a BOM and Navigate to the Components tab
  3. Press The Settings Button and add the column 'Item Node Number' to the layout

MaintainBillOfMaterial.png

Keywords

CS03 , CS02, PostMan , KBA , LO-MD-BOM , Bills of Material , LO-MD-BOM-2CL , Bills of Material (Public Cloud) , PLM-FIO-BOM , Fiori UI for Material BOM , Problem

Product

SAP S/4HANA Cloud Public Edition all versions ; SAP S/4HANA Cloud all versions