Class DefaultBillOfMaterialsV2Service

java.lang.Object
com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBillOfMaterialsV2Service
All Implemented Interfaces:
BatchService<BillOfMaterialsV2ServiceBatch>, BillOfMaterialsV2Service

@Named("com.sap.cloud.sdk.s4hana.datamodel.odata.services.DefaultBillOfMaterialsV2Service") @Deprecated public class DefaultBillOfMaterialsV2Service extends Object implements BillOfMaterialsV2Service
Deprecated.
The service and all its related classes are deprecated. Please use the odata generator to generate the VDM.

The service enables you to read, create, update, and delete bills of material with and without version. The service is based on the OData protocol and can be consumed in SAP Fiori apps and on other user interfaces. The service contains either no header, one header, or multiple headers for the specified material and none or more items for each header..

Business Documentation

Reference: SAP Business Accelerator Hub

Details:

OData Service: API_BILL_OF_MATERIAL_SRV_0002
API Version: 2.1.0
Minimum ERP Version: 2302
Communication Scenario: Product Lifecycle Management - Master Data Integration(SAP_COM_0105)
Scope Items: Make-to-Order Production - Finished Goods Sales and Final Assembly(BJE), Engineering Bill of Material - Versions Management(1NR), Engineering Bill of Material - Change Master Management(1R3), Change Manufacturing Bill of Material for Production(3LO), Mass Change Manufacturing Bill of Material for Production(3LP)
Authentication Methods: x509
Business Object: Bill Of Material
  • Constructor Details

  • Method Details

    • withServicePath

      @Nonnull public DefaultBillOfMaterialsV2Service withServicePath(@Nonnull String servicePath)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Overrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.
      Specified by:
      withServicePath in interface BillOfMaterialsV2Service
      Parameters:
      servicePath - Service path that will override the default.
      Returns:
      A new service instance with the specified service path.
    • batch

      @Nonnull public DefaultBillOfMaterialsV2ServiceBatch batch()
      Deprecated.
      Specified by:
      batch in interface BatchService<BillOfMaterialsV2ServiceBatch>
    • getAllMaterialBOMItem

      @Nonnull public MaterialBOMItemFluentHelper getAllMaterialBOMItem()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple MaterialBOMItem entities.
      Specified by:
      getAllMaterialBOMItem in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple MaterialBOMItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getMaterialBOMItemByKey

      @Nonnull public MaterialBOMItemByKeyFluentHelper getMaterialBOMItemByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String billOfMaterialItemNodeNumber, String headerChangeDocument, String material, String plant)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single MaterialBOMItem entity using key fields.
      Specified by:
      getMaterialBOMItemByKey in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      billOfMaterialItemNodeNumber - BOM item node number

      Constraints: Not nullable, Maximum length: 8

      headerChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      material - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single MaterialBOMItem entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • createMaterialBOMItem

      @Nonnull public MaterialBOMItemCreateFluentHelper createMaterialBOMItem(@Nonnull MaterialBOMItem materialBOMItem)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Create a new MaterialBOMItem entity and save it to the S/4HANA system.
      Specified by:
      createMaterialBOMItem in interface BillOfMaterialsV2Service
      Parameters:
      materialBOMItem - MaterialBOMItem entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new MaterialBOMItem entity. To perform execution, call the execute method on the fluent helper object.
    • updateMaterialBOMItem

      @Nonnull public MaterialBOMItemUpdateFluentHelper updateMaterialBOMItem(@Nonnull MaterialBOMItem materialBOMItem)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Update an existing MaterialBOMItem entity and save it to the S/4HANA system.
      Specified by:
      updateMaterialBOMItem in interface BillOfMaterialsV2Service
      Parameters:
      materialBOMItem - MaterialBOMItem entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing MaterialBOMItem entity. To perform execution, call the execute method on the fluent helper object.
    • deleteMaterialBOMItem

      @Nonnull public MaterialBOMItemDeleteFluentHelper deleteMaterialBOMItem(@Nonnull MaterialBOMItem materialBOMItem)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Deletes an existing MaterialBOMItem entity in the S/4HANA system.
      Specified by:
      deleteMaterialBOMItem in interface BillOfMaterialsV2Service
      Parameters:
      materialBOMItem - MaterialBOMItem entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing MaterialBOMItem entity. To perform execution, call the execute method on the fluent helper object.
    • getAllMaterialBOMSubItem

      @Nonnull public MaterialBOMSubItemFluentHelper getAllMaterialBOMSubItem()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple MaterialBOMSubItem entities.
      Specified by:
      getAllMaterialBOMSubItem in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple MaterialBOMSubItem entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getMaterialBOMSubItemByKey

      @Nonnull public MaterialBOMSubItemByKeyFluentHelper getMaterialBOMSubItemByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String billOfMaterialItemNodeNumber, String headerChangeDocument, String material, String plant, String bOMItemInternalChangeCount, String bOMSubItemNumberValue)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single MaterialBOMSubItem entity using key fields.
      Specified by:
      getMaterialBOMSubItemByKey in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Character field, 8 characters long

      Constraints: Not nullable, Maximum length: 8

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      billOfMaterialItemNodeNumber - BOM item node number

      Constraints: Not nullable, Maximum length: 8

      headerChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      material - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      bOMItemInternalChangeCount - Internal counter

      Constraints: Not nullable, Maximum length: 8

      bOMSubItemNumberValue - Undefined range (can be used for patch levels)

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single MaterialBOMSubItem entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • createMaterialBOMSubItem

      @Nonnull public MaterialBOMSubItemCreateFluentHelper createMaterialBOMSubItem(@Nonnull MaterialBOMSubItem materialBOMSubItem)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Create a new MaterialBOMSubItem entity and save it to the S/4HANA system.
      Specified by:
      createMaterialBOMSubItem in interface BillOfMaterialsV2Service
      Parameters:
      materialBOMSubItem - MaterialBOMSubItem entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new MaterialBOMSubItem entity. To perform execution, call the execute method on the fluent helper object.
    • updateMaterialBOMSubItem

      @Nonnull public MaterialBOMSubItemUpdateFluentHelper updateMaterialBOMSubItem(@Nonnull MaterialBOMSubItem materialBOMSubItem)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Update an existing MaterialBOMSubItem entity and save it to the S/4HANA system.
      Specified by:
      updateMaterialBOMSubItem in interface BillOfMaterialsV2Service
      Parameters:
      materialBOMSubItem - MaterialBOMSubItem entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing MaterialBOMSubItem entity. To perform execution, call the execute method on the fluent helper object.
    • deleteMaterialBOMSubItem

      @Nonnull public MaterialBOMSubItemDeleteFluentHelper deleteMaterialBOMSubItem(@Nonnull MaterialBOMSubItem materialBOMSubItem)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Deletes an existing MaterialBOMSubItem entity in the S/4HANA system.
      Specified by:
      deleteMaterialBOMSubItem in interface BillOfMaterialsV2Service
      Parameters:
      materialBOMSubItem - MaterialBOMSubItem entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing MaterialBOMSubItem entity. To perform execution, call the execute method on the fluent helper object.
    • getAllBillOfMaterialUsage

      @Nonnull public BillOfMaterialUsageFluentHelper getAllBillOfMaterialUsage()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple BillOfMaterialUsage entities.
      Specified by:
      getAllBillOfMaterialUsage in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple BillOfMaterialUsage entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBillOfMaterialUsageByKey

      @Nonnull public BillOfMaterialUsageByKeyFluentHelper getBillOfMaterialUsageByKey(String billOfMaterialVariantUsage)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single BillOfMaterialUsage entity using key fields.
      Specified by:
      getBillOfMaterialUsageByKey in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterialVariantUsage - BOM Usage

      Constraints: Not nullable, Maximum length: 1

      Returns:
      A fluent helper to fetch a single BillOfMaterialUsage entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllBillOfMaterialUsageText

      @Nonnull public BillOfMaterialUsageTextFluentHelper getAllBillOfMaterialUsageText()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple BillOfMaterialUsageText entities.
      Specified by:
      getAllBillOfMaterialUsageText in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple BillOfMaterialUsageText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBillOfMaterialUsageTextByKey

      @Nonnull public BillOfMaterialUsageTextByKeyFluentHelper getBillOfMaterialUsageTextByKey(String language, String billOfMaterialVariantUsage)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single BillOfMaterialUsageText entity using key fields.
      Specified by:
      getBillOfMaterialUsageTextByKey in interface BillOfMaterialsV2Service
      Parameters:
      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      billOfMaterialVariantUsage - BOM Usage

      Constraints: Not nullable, Maximum length: 1

      Returns:
      A fluent helper to fetch a single BillOfMaterialUsageText entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllMaterialBOM

      @Nonnull public MaterialBOMFluentHelper getAllMaterialBOM()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple MaterialBOM entities.
      Specified by:
      getAllMaterialBOM in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple MaterialBOM entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getMaterialBOMByKey

      @Nonnull public MaterialBOMByKeyFluentHelper getMaterialBOMByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String engineeringChangeDocument, String material, String plant)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single MaterialBOM entity using key fields.
      Specified by:
      getMaterialBOMByKey in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      engineeringChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      material - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Returns:
      A fluent helper to fetch a single MaterialBOM entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • createMaterialBOM

      @Nonnull public MaterialBOMCreateFluentHelper createMaterialBOM(@Nonnull MaterialBOM materialBOM)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Create a new MaterialBOM entity and save it to the S/4HANA system.
      Specified by:
      createMaterialBOM in interface BillOfMaterialsV2Service
      Parameters:
      materialBOM - MaterialBOM entity object that will be created in the S/4HANA system.
      Returns:
      A fluent helper to create a new MaterialBOM entity. To perform execution, call the execute method on the fluent helper object.
    • updateMaterialBOM

      @Nonnull public MaterialBOMUpdateFluentHelper updateMaterialBOM(@Nonnull MaterialBOM materialBOM)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Update an existing MaterialBOM entity and save it to the S/4HANA system.
      Specified by:
      updateMaterialBOM in interface BillOfMaterialsV2Service
      Parameters:
      materialBOM - MaterialBOM entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing MaterialBOM entity. To perform execution, call the execute method on the fluent helper object.
    • deleteMaterialBOM

      @Nonnull public MaterialBOMDeleteFluentHelper deleteMaterialBOM(@Nonnull MaterialBOM materialBOM)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Deletes an existing MaterialBOM entity in the S/4HANA system.
      Specified by:
      deleteMaterialBOM in interface BillOfMaterialsV2Service
      Parameters:
      materialBOM - MaterialBOM entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing MaterialBOM entity. To perform execution, call the execute method on the fluent helper object.
    • getAllBOMItemCategory

      @Nonnull public BOMItemCategoryFluentHelper getAllBOMItemCategory()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple BOMItemCategory entities.
      Specified by:
      getAllBOMItemCategory in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple BOMItemCategory entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBOMItemCategoryByKey

      @Nonnull public BOMItemCategoryByKeyFluentHelper getBOMItemCategoryByKey(String billOfMaterialItemCategory)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single BOMItemCategory entity using key fields.
      Specified by:
      getBOMItemCategoryByKey in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterialItemCategory - Item category (bill of material)

      Constraints: Not nullable, Maximum length: 1

      Returns:
      A fluent helper to fetch a single BOMItemCategory entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllBOMItemCategoryText

      @Nonnull public BOMItemCategoryTextFluentHelper getAllBOMItemCategoryText()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple BOMItemCategoryText entities.
      Specified by:
      getAllBOMItemCategoryText in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple BOMItemCategoryText entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getBOMItemCategoryTextByKey

      @Nonnull public BOMItemCategoryTextByKeyFluentHelper getBOMItemCategoryTextByKey(String language, String billOfMaterialItemCategory)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single BOMItemCategoryText entity using key fields.
      Specified by:
      getBOMItemCategoryTextByKey in interface BillOfMaterialsV2Service
      Parameters:
      language - Language Key

      Constraints: Not nullable, Maximum length: 2

      billOfMaterialItemCategory - Item category (bill of material)

      Constraints: Not nullable, Maximum length: 1

      Returns:
      A fluent helper to fetch a single BOMItemCategoryText entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getAllMBOMItmObjDpnAssignment

      @Nonnull public MBOMItmObjDpnAssignmentFluentHelper getAllMBOMItmObjDpnAssignment()
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch multiple MBOMItmObjDpnAssignment entities.
      Specified by:
      getAllMBOMItmObjDpnAssignment in interface BillOfMaterialsV2Service
      Returns:
      A fluent helper to fetch multiple MBOMItmObjDpnAssignment entities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • getMBOMItmObjDpnAssignmentByKey

      @Nonnull public MBOMItmObjDpnAssignmentByKeyFluentHelper getMBOMItmObjDpnAssignmentByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String headerChangeDocument, String material, String plant, String billOfMaterialItemNodeNumber, String objectDependencyName)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Fetch a single MBOMItmObjDpnAssignment entity using key fields.
      Specified by:
      getMBOMItmObjDpnAssignmentByKey in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      headerChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      material - Material Number

      Constraints: Not nullable, Maximum length: 40

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      billOfMaterialItemNodeNumber - BOM item node number

      Constraints: Not nullable, Maximum length: 8

      objectDependencyName - Name of Dependency

      Constraints: Not nullable, Maximum length: 30

      Returns:
      A fluent helper to fetch a single MBOMItmObjDpnAssignment entity using key fields. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call the execute method on the fluent helper object.
    • updateMBOMItmObjDpnAssignment

      @Nonnull public MBOMItmObjDpnAssignmentUpdateFluentHelper updateMBOMItmObjDpnAssignment(@Nonnull MBOMItmObjDpnAssignment mBOMItmObjDpnAssignment)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Update an existing MBOMItmObjDpnAssignment entity and save it to the S/4HANA system.
      Specified by:
      updateMBOMItmObjDpnAssignment in interface BillOfMaterialsV2Service
      Parameters:
      mBOMItmObjDpnAssignment - MBOMItmObjDpnAssignment entity object that will be updated in the S/4HANA system.
      Returns:
      A fluent helper to update an existing MBOMItmObjDpnAssignment entity. To perform execution, call the execute method on the fluent helper object.
    • deleteMBOMItmObjDpnAssignment

      @Nonnull public MBOMItmObjDpnAssignmentDeleteFluentHelper deleteMBOMItmObjDpnAssignment(@Nonnull MBOMItmObjDpnAssignment mBOMItmObjDpnAssignment)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service
      Deletes an existing MBOMItmObjDpnAssignment entity in the S/4HANA system.
      Specified by:
      deleteMBOMItmObjDpnAssignment in interface BillOfMaterialsV2Service
      Parameters:
      mBOMItmObjDpnAssignment - MBOMItmObjDpnAssignment entity object that will be deleted in the S/4HANA system.
      Returns:
      A fluent helper to delete an existing MBOMItmObjDpnAssignment entity. To perform execution, call the execute method on the fluent helper object.
    • convertItem

      @Nonnull public ConvertItemFluentHelper convertItem(@Nonnull String billOfMaterial, @Nonnull String billOfMaterialCategory, @Nonnull String billOfMaterialVariant, @Nonnull String billOfMaterialVersion, @Nonnull String billOfMaterialItemNodeNumber, @Nonnull String headerChangeDocument, @Nonnull String material, @Nonnull String plant, @Nullable String billOfMaterialComponent, @Nullable String billOfMaterialItemCategory, @Nullable String bOMItemDescription, @Nullable String purchasingGroup, @Nullable String materialGroup, @Nullable BigDecimal materialPriceUnitQty, @Nullable String currency, @Nullable BigDecimal materialComponentPrice)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service

      Creates a fluent helper for the ConvertItem OData function import.

      Specified by:
      convertItem in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterial

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialCategory

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: BillOfMaterialVariant

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialVersion

      billOfMaterialItemNodeNumber - Item node

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterialItemNodeNumber

      headerChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: HeaderChangeDocument

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: Plant

      billOfMaterialComponent - Material

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BillOfMaterialComponent

      billOfMaterialItemCategory - Item Category

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialItemCategory

      bOMItemDescription - Item Text

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BOMItemDescription

      purchasingGroup - Purchasing Group

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: PurchasingGroup

      materialGroup - Material Group

      Constraints: Nullable, Maximum length: 9

      Original parameter name from the Odata EDM: MaterialGroup

      materialPriceUnitQty - Price unit

      Constraints: Nullable, Precision: 5, Scale: 0

      Original parameter name from the Odata EDM: MaterialPriceUnitQty

      currency - Currency

      Constraints: Nullable, Maximum length: 5

      Original parameter name from the Odata EDM: Currency

      materialComponentPrice - Price

      Constraints: Nullable, Precision: 12, Scale: 3

      Original parameter name from the Odata EDM: MaterialComponentPrice

      Returns:
      A fluent helper object that will execute the ConvertItem OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • deleteBOMItemWithECN

      @Nonnull public DeleteBOMItemWithECNFluentHelper deleteBOMItemWithECN(@Nonnull String billOfMaterial, @Nonnull String billOfMaterialCategory, @Nonnull String billOfMaterialVariant, @Nonnull String billOfMaterialVersion, @Nonnull String billOfMaterialItemNodeNumber, @Nonnull String headerChangeDocument, @Nonnull String material, @Nonnull String plant, @Nullable String engineeringChangeDocForEdit)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service

      Creates a fluent helper for the DeleteBOMItemWithECN OData function import.

      Specified by:
      deleteBOMItemWithECN in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterial

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialCategory

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: BillOfMaterialVariant

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialVersion

      billOfMaterialItemNodeNumber - Item node

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterialItemNodeNumber

      headerChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: HeaderChangeDocument

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: Plant

      engineeringChangeDocForEdit - Change Number

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocForEdit

      Returns:
      A fluent helper object that will execute the DeleteBOMItemWithECN OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • updateBOMItemWithECN

      @Nonnull public UpdateBOMItemWithECNFluentHelper updateBOMItemWithECN(@Nonnull String billOfMaterial, @Nonnull String billOfMaterialCategory, @Nonnull String billOfMaterialVariant, @Nonnull String billOfMaterialVersion, @Nonnull String billOfMaterialItemNodeNumber, @Nonnull String headerChangeDocument, @Nonnull String material, @Nonnull String plant, @Nullable UUID billOfMaterialItemUUID, @Nullable String bOMItemInternalChangeCount, @Nullable LocalDateTime validityStartDate, @Nullable LocalDateTime validityEndDate, @Nullable String engineeringChangeDocForEdit, @Nullable String engineeringChangeDocument, @Nullable String chgToEngineeringChgDocument, @Nullable String inheritedNodeNumberForBOMItem, @Nullable LocalDateTime bOMItemRecordCreationDate, @Nullable String bOMItemCreatedByUser, @Nullable LocalDateTime bOMItemLastChangeDate, @Nullable String bOMItemLastChangedByUser, @Nullable String billOfMaterialComponent, @Nullable String billOfMaterialItemCategory, @Nullable String billOfMaterialItemNumber, @Nullable String billOfMaterialItemUnit, @Nullable BigDecimal billOfMaterialItemQuantity, @Nullable String isAssembly, @Nullable Boolean isSubItem, @Nullable String bOMItemSorter, @Nullable Boolean bOMItemHasFixedQuantity, @Nullable String purchasingGroup, @Nullable String currency, @Nullable BigDecimal materialComponentPrice, @Nullable String identifierBOMItem, @Nullable BigDecimal materialPriceUnitQty, @Nullable BigDecimal componentScrapInPercent, @Nullable BigDecimal operationScrapInPercent, @Nullable Boolean isNetScrap, @Nullable BigDecimal variableSizeItemQuantity, @Nullable String variableSizeCompUnitOfMeasure, @Nullable BigDecimal quantityVariableSizeItem, @Nullable String formulaKey, @Nullable String componentDescription, @Nullable String bOMItemDescription, @Nullable String bOMItemText2, @Nullable String materialGroup, @Nullable String documentType, @Nullable String docNumber, @Nullable String documentVersion, @Nullable String documentPart, @Nullable String classNumber, @Nullable String classType, @Nullable String resultingItemCategory, @Nullable String dependencyObjectNumber, @Nullable String billOfMaterialItemObjectType, @Nullable Boolean isClassificationRelevant, @Nullable Boolean isBulkMaterial, @Nullable String bOMItemIsSparePart, @Nullable String bOMItemIsSalesRelevant, @Nullable Boolean isProductionRelevant, @Nullable Boolean bOMItemIsPlantMaintRelevant, @Nullable String bOMItemIsCostingRelevant, @Nullable Boolean isEngineeringRelevant, @Nullable String specialProcurementType, @Nullable Boolean isBOMRecursiveAllowed, @Nullable BigDecimal operationLeadTimeOffset, @Nullable String opsLeadTimeOffsetUnit, @Nullable String isMaterialProvision, @Nullable Boolean bOMIsRecursive, @Nullable Boolean documentIsCreatedByCAD, @Nullable String distrKeyCompConsumption, @Nullable BigDecimal deliveryDurationInDays, @Nullable String creditor, @Nullable String costElement, @Nullable BigDecimal size1, @Nullable BigDecimal size2, @Nullable BigDecimal size3, @Nullable String unitOfMeasureForSize1To3, @Nullable BigDecimal goodsReceiptDuration, @Nullable String purchasingOrganization, @Nullable Boolean requiredComponent, @Nullable Boolean multipleSelectionAllowed, @Nullable String prodOrderIssueLocation, @Nullable Boolean materialIsCoProduct, @Nullable String explosionType, @Nullable String alternativeItemGroup, @Nullable String alternativeItemPriority, @Nullable String alternativeItemStrategy, @Nullable BigDecimal usageProbabilityPercent, @Nullable String followUpGroup, @Nullable String discontinuationGroup, @Nullable String isConfigurableBOM, @Nullable String referencePoint, @Nullable BigDecimal leadTimeOffset, @Nullable String productionSupplyArea, @Nullable Boolean isDeleted, @Nullable Boolean isALE, @Nullable ZonedDateTime lastChangeDateTime, @Nullable String preliminaryComponent)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service

      Creates a fluent helper for the UpdateBOMItemWithECN OData function import.

      Specified by:
      updateBOMItemWithECN in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterial

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialCategory

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: BillOfMaterialVariant

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialVersion

      billOfMaterialItemNodeNumber - Item node

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterialItemNodeNumber

      headerChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: HeaderChangeDocument

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: Plant

      billOfMaterialItemUUID - ID item chge status

      Constraints: Nullable

      Original parameter name from the Odata EDM: BillOfMaterialItemUUID

      bOMItemInternalChangeCount - Counter

      Constraints: Nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BOMItemInternalChangeCount

      validityStartDate - Valid From

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: ValidityStartDate

      validityEndDate - Valid to

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: ValidityEndDate

      engineeringChangeDocForEdit - Change Number

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocForEdit

      engineeringChangeDocument - Change Number

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocument

      chgToEngineeringChgDocument - Change Number To

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChgToEngineeringChgDocument

      inheritedNodeNumberForBOMItem - Item node

      Constraints: Nullable, Maximum length: 8

      Original parameter name from the Odata EDM: InheritedNodeNumberForBOMItem

      bOMItemRecordCreationDate - Created On

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: BOMItemRecordCreationDate

      bOMItemCreatedByUser - Created By

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: BOMItemCreatedByUser

      bOMItemLastChangeDate - Changed On

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: BOMItemLastChangeDate

      bOMItemLastChangedByUser - Changed By

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: BOMItemLastChangedByUser

      billOfMaterialComponent - Component

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BillOfMaterialComponent

      billOfMaterialItemCategory - Item Category

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialItemCategory

      billOfMaterialItemNumber - Item Number

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialItemNumber

      billOfMaterialItemUnit - Component UoM

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: BillOfMaterialItemUnit

      billOfMaterialItemQuantity - Component Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: BillOfMaterialItemQuantity

      isAssembly - Single-Character Flag

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: IsAssembly

      isSubItem - Sub-item indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsSubItem

      bOMItemSorter - Sort String

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: BOMItemSorter

      bOMItemHasFixedQuantity - Fixed Quantity

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMItemHasFixedQuantity

      purchasingGroup - Purchasing Group

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: PurchasingGroup

      currency - Currency

      Constraints: Nullable, Maximum length: 5

      Original parameter name from the Odata EDM: Currency

      materialComponentPrice - Price

      Constraints: Nullable, Precision: 12, Scale: 3

      Original parameter name from the Odata EDM: MaterialComponentPrice

      identifierBOMItem - Item identification

      Constraints: Nullable, Maximum length: 8

      Original parameter name from the Odata EDM: IdentifierBOMItem

      materialPriceUnitQty - Price unit

      Constraints: Nullable, Precision: 5, Scale: 0

      Original parameter name from the Odata EDM: MaterialPriceUnitQty

      componentScrapInPercent - Component Scrap (%)

      Constraints: Nullable, Precision: 5, Scale: 2

      Original parameter name from the Odata EDM: ComponentScrapInPercent

      operationScrapInPercent - Operation Scrap in %

      Constraints: Nullable, Precision: 5, Scale: 2

      Original parameter name from the Odata EDM: OperationScrapInPercent

      isNetScrap - Net Scrap Indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsNetScrap

      variableSizeItemQuantity - No. of VSI Required

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: VariableSizeItemQuantity

      variableSizeCompUnitOfMeasure - Var-size item unit

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: VariableSizeCompUnitOfMeasure

      quantityVariableSizeItem - VSI Quantity per PC

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: QuantityVariableSizeItem

      formulaKey - VSI Formula

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: FormulaKey

      componentDescription - Item Text

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ComponentDescription

      bOMItemDescription - Item Text

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BOMItemDescription

      bOMItemText2 - Item Text 2

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BOMItemText2

      materialGroup - Material Group

      Constraints: Nullable, Maximum length: 9

      Original parameter name from the Odata EDM: MaterialGroup

      documentType - Document Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentType

      docNumber - Document

      Constraints: Nullable, Maximum length: 25

      Original parameter name from the Odata EDM: DocNumber

      documentVersion - Document Version

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: DocumentVersion

      documentPart - Document Part

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentPart

      classNumber - Class

      Constraints: Nullable, Maximum length: 18

      Original parameter name from the Odata EDM: ClassNumber

      classType - Class Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ClassType

      resultingItemCategory - Res. item category

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: ResultingItemCategory

      dependencyObjectNumber - Assignment number

      Constraints: Nullable, Maximum length: 18

      Original parameter name from the Odata EDM: DependencyObjectNumber

      billOfMaterialItemObjectType - Object Type

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialItemObjectType

      isClassificationRelevant - as selection cond.

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsClassificationRelevant

      isBulkMaterial - Bulk Material

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsBulkMaterial

      bOMItemIsSparePart - Spare Part Indicator

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BOMItemIsSparePart

      bOMItemIsSalesRelevant - Relevant to sales

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BOMItemIsSalesRelevant

      isProductionRelevant - Production relevant

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsProductionRelevant

      bOMItemIsPlantMaintRelevant - Plant maintenance

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMItemIsPlantMaintRelevant

      bOMItemIsCostingRelevant - Relevancy to costing

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BOMItemIsCostingRelevant

      isEngineeringRelevant - Engineering/design

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsEngineeringRelevant

      specialProcurementType - Special Procurement

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: SpecialProcurementType

      isBOMRecursiveAllowed - Recurs. allowed

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsBOMRecursiveAllowed

      operationLeadTimeOffset - Oper. LT offset

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: OperationLeadTimeOffset

      opsLeadTimeOffsetUnit - Operation LTO unit

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: OpsLeadTimeOffsetUnit

      isMaterialProvision - Mat. Provision Ind.

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: IsMaterialProvision

      bOMIsRecursive - Recursive

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMIsRecursive

      documentIsCreatedByCAD - CAD Indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: DocumentIsCreatedByCAD

      distrKeyCompConsumption - Distribution key

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: DistrKeyCompConsumption

      deliveryDurationInDays - Delivery time (days)

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: DeliveryDurationInDays

      creditor - Supplier

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: Creditor

      costElement - Cost element

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: CostElement

      size1 - Size 1

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: Size1

      size2 - Size 2

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: Size2

      size3 - Size 3

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: Size3

      unitOfMeasureForSize1To3 - Size unit

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: UnitOfMeasureForSize1To3

      goodsReceiptDuration - GR processing time

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: GoodsReceiptDuration

      purchasingOrganization - Purch. Organization

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: PurchasingOrganization

      requiredComponent - Required Component

      Constraints: Nullable

      Original parameter name from the Odata EDM: RequiredComponent

      multipleSelectionAllowed - Multiple Selection

      Constraints: Nullable

      Original parameter name from the Odata EDM: MultipleSelectionAllowed

      prodOrderIssueLocation - Storage Location

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ProdOrderIssueLocation

      materialIsCoProduct - Co-product

      Constraints: Nullable

      Original parameter name from the Odata EDM: MaterialIsCoProduct

      explosionType - Explosion type

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ExplosionType

      alternativeItemGroup - AltItemGroup

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: AlternativeItemGroup

      alternativeItemPriority - Priority

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: AlternativeItemPriority

      alternativeItemStrategy - Strategy

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: AlternativeItemStrategy

      usageProbabilityPercent - Usage Probability

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: UsageProbabilityPercent

      followUpGroup - Follow-up group

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: FollowUpGroup

      discontinuationGroup - Discont. group

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: DiscontinuationGroup

      isConfigurableBOM - Selection indicator

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: IsConfigurableBOM

      referencePoint - Reference point

      Constraints: Nullable, Maximum length: 20

      Original parameter name from the Odata EDM: ReferencePoint

      leadTimeOffset - Lead-time offset

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: LeadTimeOffset

      productionSupplyArea - Prodn Supply Area

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ProductionSupplyArea

      isDeleted - Deletion Indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsDeleted

      isALE - ALE indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsALE

      lastChangeDateTime - Time Stamp

      Constraints: Nullable, Precision: 7

      Original parameter name from the Odata EDM: LastChangeDateTime

      preliminaryComponent - Material Description

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: PreliminaryComponent

      Returns:
      A fluent helper object that will execute the UpdateBOMItemWithECN OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • deleteBOMHeaderWithECN

      @Nonnull public DeleteBOMHeaderWithECNFluentHelper deleteBOMHeaderWithECN(@Nonnull String billOfMaterial, @Nonnull String billOfMaterialCategory, @Nonnull String billOfMaterialVariant, @Nonnull String billOfMaterialVersion, @Nonnull String engineeringChangeDocument, @Nonnull String material, @Nonnull String plant, @Nullable String engineeringChangeDocForEdit)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service

      Creates a fluent helper for the DeleteBOMHeaderWithECN OData function import.

      Specified by:
      deleteBOMHeaderWithECN in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterial

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialCategory

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: BillOfMaterialVariant

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialVersion

      engineeringChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocument

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: Plant

      engineeringChangeDocForEdit - Change Number

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocForEdit

      Returns:
      A fluent helper object that will execute the DeleteBOMHeaderWithECN OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • explodeBOM

      @Nonnull public ExplodeBOMFluentHelper explodeBOM(@Nonnull String billOfMaterial, @Nonnull String billOfMaterialCategory, @Nonnull String billOfMaterialVariant, @Nonnull String billOfMaterialVersion, @Nonnull String engineeringChangeDocument, @Nonnull String material, @Nonnull String plant, @Nullable String bOMExplosionApplication, @Nullable BigDecimal requiredQuantity, @Nullable Boolean bOMExplosionIsLimited, @Nullable String bOMItmQtyIsScrapRelevant, @Nullable String billOfMaterialItemCategory, @Nullable String bOMExplosionAssembly, @Nullable LocalDateTime bOMExplosionDate, @Nullable BigDecimal bOMExplosionLevel, @Nullable Boolean bOMExplosionIsMultilevel, @Nullable String materialProvisionFltrType, @Nullable String sparePartFltrType, @Nullable String bOMHeaderBaseUnit, @Nullable Boolean finalPriceIndicator, @Nullable Boolean bOMExplosionIsAlternatePrio)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service

      Creates a fluent helper for the ExplodeBOM OData function import.

      Specified by:
      explodeBOM in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterial

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialCategory

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: BillOfMaterialVariant

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialVersion

      engineeringChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocument

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: Plant

      bOMExplosionApplication - BOM Application

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BOMExplosionApplication

      requiredQuantity - Component Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: RequiredQuantity

      bOMExplosionIsLimited - Limited Explosion

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMExplosionIsLimited

      bOMItmQtyIsScrapRelevant - Exceptions

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BOMItmQtyIsScrapRelevant

      billOfMaterialItemCategory - Item Category

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialItemCategory

      bOMExplosionAssembly - Material

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BOMExplosionAssembly

      bOMExplosionDate - Valid From

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: BOMExplosionDate

      bOMExplosionLevel - Explosion level

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: BOMExplosionLevel

      bOMExplosionIsMultilevel - Multi-lev.

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMExplosionIsMultilevel

      materialProvisionFltrType - Mat. Provision Ind.

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: MaterialProvisionFltrType

      sparePartFltrType - Spare Part Indicator

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: SparePartFltrType

      bOMHeaderBaseUnit - Base Unit of Measure

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: BOMHeaderBaseUnit

      finalPriceIndicator - Display Price Data

      Constraints: Nullable

      Original parameter name from the Odata EDM: FinalPriceIndicator

      bOMExplosionIsAlternatePrio - Alternative priority

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMExplosionIsAlternatePrio

      Returns:
      A fluent helper object that will execute the ExplodeBOM OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.
    • releaseVersionBOM

      @Nonnull public ReleaseVersionBOMFluentHelper releaseVersionBOM(@Nonnull String billOfMaterial, @Nonnull String billOfMaterialCategory, @Nonnull String billOfMaterialVariant, @Nonnull String billOfMaterialVersion, @Nonnull String engineeringChangeDocument, @Nonnull String material, @Nonnull String plant)
      Deprecated.
      Description copied from interface: BillOfMaterialsV2Service

      Creates a fluent helper for the ReleaseVersionBOM OData function import.

      Specified by:
      releaseVersionBOM in interface BillOfMaterialsV2Service
      Parameters:
      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterial

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialCategory

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: BillOfMaterialVariant

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialVersion

      engineeringChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocument

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: Plant

      Returns:
      A fluent helper object that will execute the ReleaseVersionBOM OData function import with the provided parameters. To perform execution, call the execute method on the fluent helper object.