Class DefaultBillOfMaterialsV2Service
- All Implemented Interfaces:
BatchService<BillOfMaterialsV2ServiceBatch>,BillOfMaterialsV2Service
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..
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 |
-
Field Summary
Fields inherited from interface com.sap.cloud.sdk.s4hana.datamodel.odata.services.BillOfMaterialsV2Service
DEFAULT_SERVICE_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.Creates a service usingBillOfMaterialsV2Service.DEFAULT_SERVICE_PATHto send the requests. -
Method Summary
Modifier and TypeMethodDescriptionbatch()Deprecated.convertItem(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String billOfMaterialItemNodeNumber, String headerChangeDocument, String material, String plant, String billOfMaterialComponent, String billOfMaterialItemCategory, String bOMItemDescription, String purchasingGroup, String materialGroup, BigDecimal materialPriceUnitQty, String currency, BigDecimal materialComponentPrice) Deprecated.Creates a fluent helper for the ConvertItem OData function import.createMaterialBOM(MaterialBOM materialBOM) Deprecated.Create a newMaterialBOMentity and save it to the S/4HANA system.createMaterialBOMItem(MaterialBOMItem materialBOMItem) Deprecated.Create a newMaterialBOMItementity and save it to the S/4HANA system.createMaterialBOMSubItem(MaterialBOMSubItem materialBOMSubItem) Deprecated.Create a newMaterialBOMSubItementity and save it to the S/4HANA system.deleteBOMHeaderWithECN(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String engineeringChangeDocument, String material, String plant, String engineeringChangeDocForEdit) Deprecated.Creates a fluent helper for the DeleteBOMHeaderWithECN OData function import.deleteBOMItemWithECN(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String billOfMaterialItemNodeNumber, String headerChangeDocument, String material, String plant, String engineeringChangeDocForEdit) Deprecated.Creates a fluent helper for the DeleteBOMItemWithECN OData function import.deleteMaterialBOM(MaterialBOM materialBOM) Deprecated.Deletes an existingMaterialBOMentity in the S/4HANA system.deleteMaterialBOMItem(MaterialBOMItem materialBOMItem) Deprecated.Deletes an existingMaterialBOMItementity in the S/4HANA system.deleteMaterialBOMSubItem(MaterialBOMSubItem materialBOMSubItem) Deprecated.Deletes an existingMaterialBOMSubItementity in the S/4HANA system.deleteMBOMItmObjDpnAssignment(MBOMItmObjDpnAssignment mBOMItmObjDpnAssignment) Deprecated.Deletes an existingMBOMItmObjDpnAssignmententity in the S/4HANA system.explodeBOM(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String engineeringChangeDocument, String material, String plant, String bOMExplosionApplication, BigDecimal requiredQuantity, Boolean bOMExplosionIsLimited, String bOMItmQtyIsScrapRelevant, String billOfMaterialItemCategory, String bOMExplosionAssembly, LocalDateTime bOMExplosionDate, BigDecimal bOMExplosionLevel, Boolean bOMExplosionIsMultilevel, String materialProvisionFltrType, String sparePartFltrType, String bOMHeaderBaseUnit, Boolean finalPriceIndicator, Boolean bOMExplosionIsAlternatePrio) Deprecated.Creates a fluent helper for the ExplodeBOM OData function import.Deprecated.Fetch multipleBillOfMaterialUsageentities.Deprecated.Fetch multipleBillOfMaterialUsageTextentities.Deprecated.Fetch multipleBOMItemCategoryentities.Deprecated.Fetch multipleBOMItemCategoryTextentities.Deprecated.Fetch multipleMaterialBOMentities.Deprecated.Fetch multipleMaterialBOMItementities.Deprecated.Fetch multipleMaterialBOMSubItementities.Deprecated.Fetch multipleMBOMItmObjDpnAssignmententities.getBillOfMaterialUsageByKey(String billOfMaterialVariantUsage) Deprecated.Fetch a singleBillOfMaterialUsageentity using key fields.getBillOfMaterialUsageTextByKey(String language, String billOfMaterialVariantUsage) Deprecated.Fetch a singleBillOfMaterialUsageTextentity using key fields.getBOMItemCategoryByKey(String billOfMaterialItemCategory) Deprecated.Fetch a singleBOMItemCategoryentity using key fields.getBOMItemCategoryTextByKey(String language, String billOfMaterialItemCategory) Deprecated.Fetch a singleBOMItemCategoryTextentity using key fields.getMaterialBOMByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String engineeringChangeDocument, String material, String plant) Deprecated.Fetch a singleMaterialBOMentity using key fields.getMaterialBOMItemByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String billOfMaterialItemNodeNumber, String headerChangeDocument, String material, String plant) Deprecated.Fetch a singleMaterialBOMItementity using key fields.getMaterialBOMSubItemByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String billOfMaterialItemNodeNumber, String headerChangeDocument, String material, String plant, String bOMItemInternalChangeCount, String bOMSubItemNumberValue) Deprecated.Fetch a singleMaterialBOMSubItementity using key fields.getMBOMItmObjDpnAssignmentByKey(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String headerChangeDocument, String material, String plant, String billOfMaterialItemNodeNumber, String objectDependencyName) Deprecated.Fetch a singleMBOMItmObjDpnAssignmententity using key fields.releaseVersionBOM(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String engineeringChangeDocument, String material, String plant) Deprecated.Creates a fluent helper for the ReleaseVersionBOM OData function import.updateBOMItemWithECN(String billOfMaterial, String billOfMaterialCategory, String billOfMaterialVariant, String billOfMaterialVersion, String billOfMaterialItemNodeNumber, String headerChangeDocument, String material, String plant, UUID billOfMaterialItemUUID, String bOMItemInternalChangeCount, LocalDateTime validityStartDate, LocalDateTime validityEndDate, String engineeringChangeDocForEdit, String engineeringChangeDocument, String chgToEngineeringChgDocument, String inheritedNodeNumberForBOMItem, LocalDateTime bOMItemRecordCreationDate, String bOMItemCreatedByUser, LocalDateTime bOMItemLastChangeDate, String bOMItemLastChangedByUser, String billOfMaterialComponent, String billOfMaterialItemCategory, String billOfMaterialItemNumber, String billOfMaterialItemUnit, BigDecimal billOfMaterialItemQuantity, String isAssembly, Boolean isSubItem, String bOMItemSorter, Boolean bOMItemHasFixedQuantity, String purchasingGroup, String currency, BigDecimal materialComponentPrice, String identifierBOMItem, BigDecimal materialPriceUnitQty, BigDecimal componentScrapInPercent, BigDecimal operationScrapInPercent, Boolean isNetScrap, BigDecimal variableSizeItemQuantity, String variableSizeCompUnitOfMeasure, BigDecimal quantityVariableSizeItem, String formulaKey, String componentDescription, String bOMItemDescription, String bOMItemText2, String materialGroup, String documentType, String docNumber, String documentVersion, String documentPart, String classNumber, String classType, String resultingItemCategory, String dependencyObjectNumber, String billOfMaterialItemObjectType, Boolean isClassificationRelevant, Boolean isBulkMaterial, String bOMItemIsSparePart, String bOMItemIsSalesRelevant, Boolean isProductionRelevant, Boolean bOMItemIsPlantMaintRelevant, String bOMItemIsCostingRelevant, Boolean isEngineeringRelevant, String specialProcurementType, Boolean isBOMRecursiveAllowed, BigDecimal operationLeadTimeOffset, String opsLeadTimeOffsetUnit, String isMaterialProvision, Boolean bOMIsRecursive, Boolean documentIsCreatedByCAD, String distrKeyCompConsumption, BigDecimal deliveryDurationInDays, String creditor, String costElement, BigDecimal size1, BigDecimal size2, BigDecimal size3, String unitOfMeasureForSize1To3, BigDecimal goodsReceiptDuration, String purchasingOrganization, Boolean requiredComponent, Boolean multipleSelectionAllowed, String prodOrderIssueLocation, Boolean materialIsCoProduct, String explosionType, String alternativeItemGroup, String alternativeItemPriority, String alternativeItemStrategy, BigDecimal usageProbabilityPercent, String followUpGroup, String discontinuationGroup, String isConfigurableBOM, String referencePoint, BigDecimal leadTimeOffset, String productionSupplyArea, Boolean isDeleted, Boolean isALE, ZonedDateTime lastChangeDateTime, String preliminaryComponent) Deprecated.Creates a fluent helper for the UpdateBOMItemWithECN OData function import.updateMaterialBOM(MaterialBOM materialBOM) Deprecated.Update an existingMaterialBOMentity and save it to the S/4HANA system.updateMaterialBOMItem(MaterialBOMItem materialBOMItem) Deprecated.Update an existingMaterialBOMItementity and save it to the S/4HANA system.updateMaterialBOMSubItem(MaterialBOMSubItem materialBOMSubItem) Deprecated.Update an existingMaterialBOMSubItementity and save it to the S/4HANA system.updateMBOMItmObjDpnAssignment(MBOMItmObjDpnAssignment mBOMItmObjDpnAssignment) Deprecated.Update an existingMBOMItmObjDpnAssignmententity and save it to the S/4HANA system.withServicePath(String servicePath) Deprecated.Overrides the default service path and returns a new service instance with the specified service path.
-
Constructor Details
-
DefaultBillOfMaterialsV2Service
public DefaultBillOfMaterialsV2Service()Deprecated.Creates a service usingBillOfMaterialsV2Service.DEFAULT_SERVICE_PATHto send the requests.
-
-
Method Details
-
withServicePath
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceOverrides the default service path and returns a new service instance with the specified service path. Also adjusts the respective entity URLs.- Specified by:
withServicePathin interfaceBillOfMaterialsV2Service- Parameters:
servicePath- Service path that will override the default.- Returns:
- A new service instance with the specified service path.
-
batch
Deprecated.- Specified by:
batchin interfaceBatchService<BillOfMaterialsV2ServiceBatch>
-
getAllMaterialBOMItem
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleMaterialBOMItementities.- Specified by:
getAllMaterialBOMItemin interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
MaterialBOMItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod 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:BillOfMaterialsV2ServiceFetch a singleMaterialBOMItementity using key fields.- Specified by:
getMaterialBOMItemByKeyin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
billOfMaterialItemNodeNumber- BOM item node numberConstraints: Not nullable, Maximum length: 8
headerChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
material- Material NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
MaterialBOMItementity 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 theexecutemethod on the fluent helper object.
-
createMaterialBOMItem
@Nonnull public MaterialBOMItemCreateFluentHelper createMaterialBOMItem(@Nonnull MaterialBOMItem materialBOMItem) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceCreate a newMaterialBOMItementity and save it to the S/4HANA system.- Specified by:
createMaterialBOMItemin interfaceBillOfMaterialsV2Service- Parameters:
materialBOMItem-MaterialBOMItementity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
MaterialBOMItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateMaterialBOMItem
@Nonnull public MaterialBOMItemUpdateFluentHelper updateMaterialBOMItem(@Nonnull MaterialBOMItem materialBOMItem) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceUpdate an existingMaterialBOMItementity and save it to the S/4HANA system.- Specified by:
updateMaterialBOMItemin interfaceBillOfMaterialsV2Service- Parameters:
materialBOMItem-MaterialBOMItementity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
MaterialBOMItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteMaterialBOMItem
@Nonnull public MaterialBOMItemDeleteFluentHelper deleteMaterialBOMItem(@Nonnull MaterialBOMItem materialBOMItem) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceDeletes an existingMaterialBOMItementity in the S/4HANA system.- Specified by:
deleteMaterialBOMItemin interfaceBillOfMaterialsV2Service- Parameters:
materialBOMItem-MaterialBOMItementity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
MaterialBOMItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllMaterialBOMSubItem
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleMaterialBOMSubItementities.- Specified by:
getAllMaterialBOMSubItemin interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
MaterialBOMSubItementities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod 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:BillOfMaterialsV2ServiceFetch a singleMaterialBOMSubItementity using key fields.- Specified by:
getMaterialBOMSubItemByKeyin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Character field, 8 characters longConstraints: Not nullable, Maximum length: 8
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
billOfMaterialItemNodeNumber- BOM item node numberConstraints: Not nullable, Maximum length: 8
headerChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
material- Material NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
bOMItemInternalChangeCount- Internal counterConstraints: 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
MaterialBOMSubItementity 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 theexecutemethod on the fluent helper object.
-
createMaterialBOMSubItem
@Nonnull public MaterialBOMSubItemCreateFluentHelper createMaterialBOMSubItem(@Nonnull MaterialBOMSubItem materialBOMSubItem) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceCreate a newMaterialBOMSubItementity and save it to the S/4HANA system.- Specified by:
createMaterialBOMSubItemin interfaceBillOfMaterialsV2Service- Parameters:
materialBOMSubItem-MaterialBOMSubItementity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
MaterialBOMSubItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateMaterialBOMSubItem
@Nonnull public MaterialBOMSubItemUpdateFluentHelper updateMaterialBOMSubItem(@Nonnull MaterialBOMSubItem materialBOMSubItem) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceUpdate an existingMaterialBOMSubItementity and save it to the S/4HANA system.- Specified by:
updateMaterialBOMSubItemin interfaceBillOfMaterialsV2Service- Parameters:
materialBOMSubItem-MaterialBOMSubItementity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
MaterialBOMSubItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteMaterialBOMSubItem
@Nonnull public MaterialBOMSubItemDeleteFluentHelper deleteMaterialBOMSubItem(@Nonnull MaterialBOMSubItem materialBOMSubItem) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceDeletes an existingMaterialBOMSubItementity in the S/4HANA system.- Specified by:
deleteMaterialBOMSubItemin interfaceBillOfMaterialsV2Service- Parameters:
materialBOMSubItem-MaterialBOMSubItementity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
MaterialBOMSubItementity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllBillOfMaterialUsage
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleBillOfMaterialUsageentities.- Specified by:
getAllBillOfMaterialUsagein interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
BillOfMaterialUsageentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillOfMaterialUsageByKey
@Nonnull public BillOfMaterialUsageByKeyFluentHelper getBillOfMaterialUsageByKey(String billOfMaterialVariantUsage) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch a singleBillOfMaterialUsageentity using key fields.- Specified by:
getBillOfMaterialUsageByKeyin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterialVariantUsage- BOM UsageConstraints: Not nullable, Maximum length: 1
- Returns:
- A fluent helper to fetch a single
BillOfMaterialUsageentity 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 theexecutemethod on the fluent helper object.
-
getAllBillOfMaterialUsageText
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleBillOfMaterialUsageTextentities.- Specified by:
getAllBillOfMaterialUsageTextin interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
BillOfMaterialUsageTextentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBillOfMaterialUsageTextByKey
@Nonnull public BillOfMaterialUsageTextByKeyFluentHelper getBillOfMaterialUsageTextByKey(String language, String billOfMaterialVariantUsage) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch a singleBillOfMaterialUsageTextentity using key fields.- Specified by:
getBillOfMaterialUsageTextByKeyin interfaceBillOfMaterialsV2Service- Parameters:
language- Language KeyConstraints: Not nullable, Maximum length: 2
billOfMaterialVariantUsage- BOM UsageConstraints: Not nullable, Maximum length: 1
- Returns:
- A fluent helper to fetch a single
BillOfMaterialUsageTextentity 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 theexecutemethod on the fluent helper object.
-
getAllMaterialBOM
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleMaterialBOMentities.- Specified by:
getAllMaterialBOMin interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
MaterialBOMentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod 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:BillOfMaterialsV2ServiceFetch a singleMaterialBOMentity using key fields.- Specified by:
getMaterialBOMByKeyin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
engineeringChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
material- Material NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
- Returns:
- A fluent helper to fetch a single
MaterialBOMentity 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 theexecutemethod on the fluent helper object.
-
createMaterialBOM
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceCreate a newMaterialBOMentity and save it to the S/4HANA system.- Specified by:
createMaterialBOMin interfaceBillOfMaterialsV2Service- Parameters:
materialBOM-MaterialBOMentity object that will be created in the S/4HANA system.- Returns:
- A fluent helper to create a new
MaterialBOMentity. To perform execution, call theexecutemethod on the fluent helper object.
-
updateMaterialBOM
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceUpdate an existingMaterialBOMentity and save it to the S/4HANA system.- Specified by:
updateMaterialBOMin interfaceBillOfMaterialsV2Service- Parameters:
materialBOM-MaterialBOMentity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
MaterialBOMentity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteMaterialBOM
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceDeletes an existingMaterialBOMentity in the S/4HANA system.- Specified by:
deleteMaterialBOMin interfaceBillOfMaterialsV2Service- Parameters:
materialBOM-MaterialBOMentity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
MaterialBOMentity. To perform execution, call theexecutemethod on the fluent helper object.
-
getAllBOMItemCategory
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleBOMItemCategoryentities.- Specified by:
getAllBOMItemCategoryin interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
BOMItemCategoryentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBOMItemCategoryByKey
@Nonnull public BOMItemCategoryByKeyFluentHelper getBOMItemCategoryByKey(String billOfMaterialItemCategory) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch a singleBOMItemCategoryentity using key fields.- Specified by:
getBOMItemCategoryByKeyin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterialItemCategory- Item category (bill of material)Constraints: Not nullable, Maximum length: 1
- Returns:
- A fluent helper to fetch a single
BOMItemCategoryentity 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 theexecutemethod on the fluent helper object.
-
getAllBOMItemCategoryText
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleBOMItemCategoryTextentities.- Specified by:
getAllBOMItemCategoryTextin interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
BOMItemCategoryTextentities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod on the fluent helper object.
-
getBOMItemCategoryTextByKey
@Nonnull public BOMItemCategoryTextByKeyFluentHelper getBOMItemCategoryTextByKey(String language, String billOfMaterialItemCategory) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch a singleBOMItemCategoryTextentity using key fields.- Specified by:
getBOMItemCategoryTextByKeyin interfaceBillOfMaterialsV2Service- Parameters:
language- Language KeyConstraints: 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
BOMItemCategoryTextentity 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 theexecutemethod on the fluent helper object.
-
getAllMBOMItmObjDpnAssignment
Deprecated.Description copied from interface:BillOfMaterialsV2ServiceFetch multipleMBOMItmObjDpnAssignmententities.- Specified by:
getAllMBOMItmObjDpnAssignmentin interfaceBillOfMaterialsV2Service- Returns:
- A fluent helper to fetch multiple
MBOMItmObjDpnAssignmententities. This fluent helper allows methods which modify the underlying query to be called before executing the query itself. To perform execution, call theexecutemethod 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:BillOfMaterialsV2ServiceFetch a singleMBOMItmObjDpnAssignmententity using key fields.- Specified by:
getMBOMItmObjDpnAssignmentByKeyin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
headerChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
material- Material NumberConstraints: Not nullable, Maximum length: 40
plant- PlantConstraints: Not nullable, Maximum length: 4
billOfMaterialItemNodeNumber- BOM item node numberConstraints: Not nullable, Maximum length: 8
objectDependencyName- Name of DependencyConstraints: Not nullable, Maximum length: 30
- Returns:
- A fluent helper to fetch a single
MBOMItmObjDpnAssignmententity 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 theexecutemethod on the fluent helper object.
-
updateMBOMItmObjDpnAssignment
@Nonnull public MBOMItmObjDpnAssignmentUpdateFluentHelper updateMBOMItmObjDpnAssignment(@Nonnull MBOMItmObjDpnAssignment mBOMItmObjDpnAssignment) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceUpdate an existingMBOMItmObjDpnAssignmententity and save it to the S/4HANA system.- Specified by:
updateMBOMItmObjDpnAssignmentin interfaceBillOfMaterialsV2Service- Parameters:
mBOMItmObjDpnAssignment-MBOMItmObjDpnAssignmententity object that will be updated in the S/4HANA system.- Returns:
- A fluent helper to update an existing
MBOMItmObjDpnAssignmententity. To perform execution, call theexecutemethod on the fluent helper object.
-
deleteMBOMItmObjDpnAssignment
@Nonnull public MBOMItmObjDpnAssignmentDeleteFluentHelper deleteMBOMItmObjDpnAssignment(@Nonnull MBOMItmObjDpnAssignment mBOMItmObjDpnAssignment) Deprecated.Description copied from interface:BillOfMaterialsV2ServiceDeletes an existingMBOMItmObjDpnAssignmententity in the S/4HANA system.- Specified by:
deleteMBOMItmObjDpnAssignmentin interfaceBillOfMaterialsV2Service- Parameters:
mBOMItmObjDpnAssignment-MBOMItmObjDpnAssignmententity object that will be deleted in the S/4HANA system.- Returns:
- A fluent helper to delete an existing
MBOMItmObjDpnAssignmententity. To perform execution, call theexecutemethod 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:BillOfMaterialsV2ServiceCreates a fluent helper for the ConvertItem OData function import.
- Specified by:
convertItemin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterial
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialCategory
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: BillOfMaterialVariant
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: BillOfMaterialVersion
billOfMaterialItemNodeNumber- Item nodeConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterialItemNodeNumber
headerChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
Original parameter name from the Odata EDM: HeaderChangeDocument
material- MaterialConstraints: Not nullable, Maximum length: 40
Original parameter name from the Odata EDM: Material
plant- PlantConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: Plant
billOfMaterialComponent- MaterialConstraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: BillOfMaterialComponent
billOfMaterialItemCategory- Item CategoryConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialItemCategory
bOMItemDescription- Item TextConstraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: BOMItemDescription
purchasingGroup- Purchasing GroupConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: PurchasingGroup
materialGroup- Material GroupConstraints: Nullable, Maximum length: 9
Original parameter name from the Odata EDM: MaterialGroup
materialPriceUnitQty- Price unitConstraints: Nullable, Precision: 5, Scale: 0
Original parameter name from the Odata EDM: MaterialPriceUnitQty
currency- CurrencyConstraints: Nullable, Maximum length: 5
Original parameter name from the Odata EDM: Currency
materialComponentPrice- PriceConstraints: 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
executemethod 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:BillOfMaterialsV2ServiceCreates a fluent helper for the DeleteBOMItemWithECN OData function import.
- Specified by:
deleteBOMItemWithECNin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterial
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialCategory
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: BillOfMaterialVariant
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: BillOfMaterialVersion
billOfMaterialItemNodeNumber- Item nodeConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterialItemNodeNumber
headerChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
Original parameter name from the Odata EDM: HeaderChangeDocument
material- MaterialConstraints: Not nullable, Maximum length: 40
Original parameter name from the Odata EDM: Material
plant- PlantConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: Plant
engineeringChangeDocForEdit- Change NumberConstraints: 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
executemethod 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:BillOfMaterialsV2ServiceCreates a fluent helper for the UpdateBOMItemWithECN OData function import.
- Specified by:
updateBOMItemWithECNin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterial
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialCategory
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: BillOfMaterialVariant
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: BillOfMaterialVersion
billOfMaterialItemNodeNumber- Item nodeConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterialItemNodeNumber
headerChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
Original parameter name from the Odata EDM: HeaderChangeDocument
material- MaterialConstraints: Not nullable, Maximum length: 40
Original parameter name from the Odata EDM: Material
plant- PlantConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: Plant
billOfMaterialItemUUID- ID item chge statusConstraints: Nullable
Original parameter name from the Odata EDM: BillOfMaterialItemUUID
bOMItemInternalChangeCount- CounterConstraints: Nullable, Maximum length: 8
Original parameter name from the Odata EDM: BOMItemInternalChangeCount
validityStartDate- Valid FromConstraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: ValidityStartDate
validityEndDate- Valid toConstraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: ValidityEndDate
engineeringChangeDocForEdit- Change NumberConstraints: Nullable, Maximum length: 12
Original parameter name from the Odata EDM: EngineeringChangeDocForEdit
engineeringChangeDocument- Change NumberConstraints: Nullable, Maximum length: 12
Original parameter name from the Odata EDM: EngineeringChangeDocument
chgToEngineeringChgDocument- Change Number ToConstraints: Nullable, Maximum length: 12
Original parameter name from the Odata EDM: ChgToEngineeringChgDocument
inheritedNodeNumberForBOMItem- Item nodeConstraints: Nullable, Maximum length: 8
Original parameter name from the Odata EDM: InheritedNodeNumberForBOMItem
bOMItemRecordCreationDate- Created OnConstraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: BOMItemRecordCreationDate
bOMItemCreatedByUser- Created ByConstraints: Nullable, Maximum length: 12
Original parameter name from the Odata EDM: BOMItemCreatedByUser
bOMItemLastChangeDate- Changed OnConstraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: BOMItemLastChangeDate
bOMItemLastChangedByUser- Changed ByConstraints: Nullable, Maximum length: 12
Original parameter name from the Odata EDM: BOMItemLastChangedByUser
billOfMaterialComponent- ComponentConstraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: BillOfMaterialComponent
billOfMaterialItemCategory- Item CategoryConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialItemCategory
billOfMaterialItemNumber- Item NumberConstraints: Nullable, Maximum length: 4
Original parameter name from the Odata EDM: BillOfMaterialItemNumber
billOfMaterialItemUnit- Component UoMConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: BillOfMaterialItemUnit
billOfMaterialItemQuantity- Component QuantityConstraints: Nullable, Precision: 13, Scale: 3
Original parameter name from the Odata EDM: BillOfMaterialItemQuantity
isAssembly- Single-Character FlagConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: IsAssembly
isSubItem- Sub-item indicatorConstraints: Nullable
Original parameter name from the Odata EDM: IsSubItem
bOMItemSorter- Sort StringConstraints: Nullable, Maximum length: 10
Original parameter name from the Odata EDM: BOMItemSorter
bOMItemHasFixedQuantity- Fixed QuantityConstraints: Nullable
Original parameter name from the Odata EDM: BOMItemHasFixedQuantity
purchasingGroup- Purchasing GroupConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: PurchasingGroup
currency- CurrencyConstraints: Nullable, Maximum length: 5
Original parameter name from the Odata EDM: Currency
materialComponentPrice- PriceConstraints: Nullable, Precision: 12, Scale: 3
Original parameter name from the Odata EDM: MaterialComponentPrice
identifierBOMItem- Item identificationConstraints: Nullable, Maximum length: 8
Original parameter name from the Odata EDM: IdentifierBOMItem
materialPriceUnitQty- Price unitConstraints: 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 IndicatorConstraints: Nullable
Original parameter name from the Odata EDM: IsNetScrap
variableSizeItemQuantity- No. of VSI RequiredConstraints: Nullable, Precision: 13, Scale: 3
Original parameter name from the Odata EDM: VariableSizeItemQuantity
variableSizeCompUnitOfMeasure- Var-size item unitConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: VariableSizeCompUnitOfMeasure
quantityVariableSizeItem- VSI Quantity per PCConstraints: Nullable, Precision: 13, Scale: 3
Original parameter name from the Odata EDM: QuantityVariableSizeItem
formulaKey- VSI FormulaConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: FormulaKey
componentDescription- Item TextConstraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: ComponentDescription
bOMItemDescription- Item TextConstraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: BOMItemDescription
bOMItemText2- Item Text 2Constraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: BOMItemText2
materialGroup- Material GroupConstraints: Nullable, Maximum length: 9
Original parameter name from the Odata EDM: MaterialGroup
documentType- Document TypeConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: DocumentType
docNumber- DocumentConstraints: Nullable, Maximum length: 25
Original parameter name from the Odata EDM: DocNumber
documentVersion- Document VersionConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: DocumentVersion
documentPart- Document PartConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: DocumentPart
classNumber- ClassConstraints: Nullable, Maximum length: 18
Original parameter name from the Odata EDM: ClassNumber
classType- Class TypeConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: ClassType
resultingItemCategory- Res. item categoryConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: ResultingItemCategory
dependencyObjectNumber- Assignment numberConstraints: Nullable, Maximum length: 18
Original parameter name from the Odata EDM: DependencyObjectNumber
billOfMaterialItemObjectType- Object TypeConstraints: 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 MaterialConstraints: Nullable
Original parameter name from the Odata EDM: IsBulkMaterial
bOMItemIsSparePart- Spare Part IndicatorConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: BOMItemIsSparePart
bOMItemIsSalesRelevant- Relevant to salesConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: BOMItemIsSalesRelevant
isProductionRelevant- Production relevantConstraints: Nullable
Original parameter name from the Odata EDM: IsProductionRelevant
bOMItemIsPlantMaintRelevant- Plant maintenanceConstraints: Nullable
Original parameter name from the Odata EDM: BOMItemIsPlantMaintRelevant
bOMItemIsCostingRelevant- Relevancy to costingConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: BOMItemIsCostingRelevant
isEngineeringRelevant- Engineering/designConstraints: Nullable
Original parameter name from the Odata EDM: IsEngineeringRelevant
specialProcurementType- Special ProcurementConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: SpecialProcurementType
isBOMRecursiveAllowed- Recurs. allowedConstraints: Nullable
Original parameter name from the Odata EDM: IsBOMRecursiveAllowed
operationLeadTimeOffset- Oper. LT offsetConstraints: Nullable, Precision: 3, Scale: 0
Original parameter name from the Odata EDM: OperationLeadTimeOffset
opsLeadTimeOffsetUnit- Operation LTO unitConstraints: 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- RecursiveConstraints: Nullable
Original parameter name from the Odata EDM: BOMIsRecursive
documentIsCreatedByCAD- CAD IndicatorConstraints: Nullable
Original parameter name from the Odata EDM: DocumentIsCreatedByCAD
distrKeyCompConsumption- Distribution keyConstraints: 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- SupplierConstraints: Nullable, Maximum length: 10
Original parameter name from the Odata EDM: Creditor
costElement- Cost elementConstraints: Nullable, Maximum length: 10
Original parameter name from the Odata EDM: CostElement
size1- Size 1Constraints: Nullable, Precision: 13, Scale: 3
Original parameter name from the Odata EDM: Size1
size2- Size 2Constraints: Nullable, Precision: 13, Scale: 3
Original parameter name from the Odata EDM: Size2
size3- Size 3Constraints: Nullable, Precision: 13, Scale: 3
Original parameter name from the Odata EDM: Size3
unitOfMeasureForSize1To3- Size unitConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: UnitOfMeasureForSize1To3
goodsReceiptDuration- GR processing timeConstraints: Nullable, Precision: 3, Scale: 0
Original parameter name from the Odata EDM: GoodsReceiptDuration
purchasingOrganization- Purch. OrganizationConstraints: Nullable, Maximum length: 4
Original parameter name from the Odata EDM: PurchasingOrganization
requiredComponent- Required ComponentConstraints: Nullable
Original parameter name from the Odata EDM: RequiredComponent
multipleSelectionAllowed- Multiple SelectionConstraints: Nullable
Original parameter name from the Odata EDM: MultipleSelectionAllowed
prodOrderIssueLocation- Storage LocationConstraints: Nullable, Maximum length: 4
Original parameter name from the Odata EDM: ProdOrderIssueLocation
materialIsCoProduct- Co-productConstraints: Nullable
Original parameter name from the Odata EDM: MaterialIsCoProduct
explosionType- Explosion typeConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: ExplosionType
alternativeItemGroup- AltItemGroupConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: AlternativeItemGroup
alternativeItemPriority- PriorityConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: AlternativeItemPriority
alternativeItemStrategy- StrategyConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: AlternativeItemStrategy
usageProbabilityPercent- Usage ProbabilityConstraints: Nullable, Precision: 3, Scale: 0
Original parameter name from the Odata EDM: UsageProbabilityPercent
followUpGroup- Follow-up groupConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: FollowUpGroup
discontinuationGroup- Discont. groupConstraints: Nullable, Maximum length: 2
Original parameter name from the Odata EDM: DiscontinuationGroup
isConfigurableBOM- Selection indicatorConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: IsConfigurableBOM
referencePoint- Reference pointConstraints: Nullable, Maximum length: 20
Original parameter name from the Odata EDM: ReferencePoint
leadTimeOffset- Lead-time offsetConstraints: Nullable, Precision: 3, Scale: 0
Original parameter name from the Odata EDM: LeadTimeOffset
productionSupplyArea- Prodn Supply AreaConstraints: Nullable, Maximum length: 10
Original parameter name from the Odata EDM: ProductionSupplyArea
isDeleted- Deletion IndicatorConstraints: Nullable
Original parameter name from the Odata EDM: IsDeleted
isALE- ALE indicatorConstraints: Nullable
Original parameter name from the Odata EDM: IsALE
lastChangeDateTime- Time StampConstraints: Nullable, Precision: 7
Original parameter name from the Odata EDM: LastChangeDateTime
preliminaryComponent- Material DescriptionConstraints: 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
executemethod 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:BillOfMaterialsV2ServiceCreates a fluent helper for the DeleteBOMHeaderWithECN OData function import.
- Specified by:
deleteBOMHeaderWithECNin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterial
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialCategory
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: BillOfMaterialVariant
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: BillOfMaterialVersion
engineeringChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
Original parameter name from the Odata EDM: EngineeringChangeDocument
material- MaterialConstraints: Not nullable, Maximum length: 40
Original parameter name from the Odata EDM: Material
plant- PlantConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: Plant
engineeringChangeDocForEdit- Change NumberConstraints: 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
executemethod 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:BillOfMaterialsV2ServiceCreates a fluent helper for the ExplodeBOM OData function import.
- Specified by:
explodeBOMin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterial
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialCategory
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: BillOfMaterialVariant
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: BillOfMaterialVersion
engineeringChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
Original parameter name from the Odata EDM: EngineeringChangeDocument
material- MaterialConstraints: Not nullable, Maximum length: 40
Original parameter name from the Odata EDM: Material
plant- PlantConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: Plant
bOMExplosionApplication- BOM ApplicationConstraints: Nullable, Maximum length: 4
Original parameter name from the Odata EDM: BOMExplosionApplication
requiredQuantity- Component QuantityConstraints: Nullable, Precision: 13, Scale: 3
Original parameter name from the Odata EDM: RequiredQuantity
bOMExplosionIsLimited- Limited ExplosionConstraints: Nullable
Original parameter name from the Odata EDM: BOMExplosionIsLimited
bOMItmQtyIsScrapRelevant- ExceptionsConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: BOMItmQtyIsScrapRelevant
billOfMaterialItemCategory- Item CategoryConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialItemCategory
bOMExplosionAssembly- MaterialConstraints: Nullable, Maximum length: 40
Original parameter name from the Odata EDM: BOMExplosionAssembly
bOMExplosionDate- Valid FromConstraints: Nullable, Precision: 0
Original parameter name from the Odata EDM: BOMExplosionDate
bOMExplosionLevel- Explosion levelConstraints: 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 IndicatorConstraints: Nullable, Maximum length: 1
Original parameter name from the Odata EDM: SparePartFltrType
bOMHeaderBaseUnit- Base Unit of MeasureConstraints: Nullable, Maximum length: 3
Original parameter name from the Odata EDM: BOMHeaderBaseUnit
finalPriceIndicator- Display Price DataConstraints: Nullable
Original parameter name from the Odata EDM: FinalPriceIndicator
bOMExplosionIsAlternatePrio- Alternative priorityConstraints: 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
executemethod 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:BillOfMaterialsV2ServiceCreates a fluent helper for the ReleaseVersionBOM OData function import.
- Specified by:
releaseVersionBOMin interfaceBillOfMaterialsV2Service- Parameters:
billOfMaterial- Bill of MaterialConstraints: Not nullable, Maximum length: 8
Original parameter name from the Odata EDM: BillOfMaterial
billOfMaterialCategory- BOM categoryConstraints: Not nullable, Maximum length: 1
Original parameter name from the Odata EDM: BillOfMaterialCategory
billOfMaterialVariant- Alternative BOMConstraints: Not nullable, Maximum length: 2
Original parameter name from the Odata EDM: BillOfMaterialVariant
billOfMaterialVersion- BOM VersionConstraints: Not nullable, Maximum length: 4
Original parameter name from the Odata EDM: BillOfMaterialVersion
engineeringChangeDocument- Change NumberConstraints: Not nullable, Maximum length: 12
Original parameter name from the Odata EDM: EngineeringChangeDocument
material- MaterialConstraints: Not nullable, Maximum length: 40
Original parameter name from the Odata EDM: Material
plant- PlantConstraints: 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
executemethod on the fluent helper object.
-