Class UpdateBOMItemWithECNFluentHelper

All Implemented Interfaces:
FluentHelperExecutable<Object>

Fluent helper for the UpdateBOMItemWithECN OData function import.
  • Constructor Details

    • UpdateBOMItemWithECNFluentHelper

      public UpdateBOMItemWithECNFluentHelper(@Nonnull String servicePath, @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)
      Creates a fluent helper object that will execute the UpdateBOMItemWithECN OData function import with the provided parameters. To perform execution, call the executeRequest method on the fluent helper object.
      Parameters:
      deliveryDurationInDays - Delivery time (days)

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: DeliveryDurationInDays

      isMaterialProvision - Mat. Provision Ind.

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: IsMaterialProvision

      productionSupplyArea - Prodn Supply Area

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: ProductionSupplyArea

      followUpGroup - Follow-up group

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: FollowUpGroup

      goodsReceiptDuration - GR processing time

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: GoodsReceiptDuration

      validityEndDate - Valid to

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: ValidityEndDate

      explosionType - Explosion type

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: ExplosionType

      materialIsCoProduct - Co-product

      Constraints: Nullable

      Original parameter name from the Odata EDM: MaterialIsCoProduct

      materialPriceUnitQty - Price unit

      Constraints: Nullable, Precision: 5, Scale: 0

      Original parameter name from the Odata EDM: MaterialPriceUnitQty

      bOMItemSorter - Sort String

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: BOMItemSorter

      chgToEngineeringChgDocument - Change Number To

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: ChgToEngineeringChgDocument

      formulaKey - VSI Formula

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: FormulaKey

      operationScrapInPercent - Operation Scrap in %

      Constraints: Nullable, Precision: 5, Scale: 2

      Original parameter name from the Odata EDM: OperationScrapInPercent

      bOMItemDescription - Item Text

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BOMItemDescription

      engineeringChangeDocForEdit - Change Number

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocForEdit

      billOfMaterial - Bill of Material

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterial

      billOfMaterialItemNodeNumber - Item node

      Constraints: Not nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BillOfMaterialItemNodeNumber

      preliminaryComponent - Material Description

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: PreliminaryComponent

      billOfMaterialItemObjectType - Object Type

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialItemObjectType

      alternativeItemPriority - Priority

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: AlternativeItemPriority

      requiredComponent - Required Component

      Constraints: Nullable

      Original parameter name from the Odata EDM: RequiredComponent

      bOMItemRecordCreationDate - Created On

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: BOMItemRecordCreationDate

      plant - Plant

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: Plant

      bOMItemCreatedByUser - Created By

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: BOMItemCreatedByUser

      creditor - Supplier

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: Creditor

      resultingItemCategory - Res. item category

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: ResultingItemCategory

      costElement - Cost element

      Constraints: Nullable, Maximum length: 10

      Original parameter name from the Odata EDM: CostElement

      prodOrderIssueLocation - Storage Location

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: ProdOrderIssueLocation

      isAssembly - Single-Character Flag

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: IsAssembly

      purchasingOrganization - Purch. Organization

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: PurchasingOrganization

      alternativeItemGroup - AltItemGroup

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: AlternativeItemGroup

      dependencyObjectNumber - Assignment number

      Constraints: Nullable, Maximum length: 18

      Original parameter name from the Odata EDM: DependencyObjectNumber

      inheritedNodeNumberForBOMItem - Item node

      Constraints: Nullable, Maximum length: 8

      Original parameter name from the Odata EDM: InheritedNodeNumberForBOMItem

      bOMItemIsCostingRelevant - Relevancy to costing

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BOMItemIsCostingRelevant

      classNumber - Class

      Constraints: Nullable, Maximum length: 18

      Original parameter name from the Odata EDM: ClassNumber

      billOfMaterialItemUUID - ID item chge status

      Constraints: Nullable

      Original parameter name from the Odata EDM: BillOfMaterialItemUUID

      isDeleted - Deletion Indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsDeleted

      engineeringChangeDocument - Change Number

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: EngineeringChangeDocument

      bOMItemIsSalesRelevant - Relevant to sales

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BOMItemIsSalesRelevant

      materialComponentPrice - Price

      Constraints: Nullable, Precision: 12, Scale: 3

      Original parameter name from the Odata EDM: MaterialComponentPrice

      leadTimeOffset - Lead-time offset

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: LeadTimeOffset

      lastChangeDateTime - Time Stamp

      Constraints: Nullable, Precision: 7

      Original parameter name from the Odata EDM: LastChangeDateTime

      currency - Currency

      Constraints: Nullable, Maximum length: 5

      Original parameter name from the Odata EDM: Currency

      isConfigurableBOM - Selection indicator

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: IsConfigurableBOM

      opsLeadTimeOffsetUnit - Operation LTO unit

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: OpsLeadTimeOffsetUnit

      bOMItemLastChangeDate - Changed On

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: BOMItemLastChangeDate

      specialProcurementType - Special Procurement

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: SpecialProcurementType

      discontinuationGroup - Discont. group

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: DiscontinuationGroup

      bOMItemLastChangedByUser - Changed By

      Constraints: Nullable, Maximum length: 12

      Original parameter name from the Odata EDM: BOMItemLastChangedByUser

      operationLeadTimeOffset - Oper. LT offset

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: OperationLeadTimeOffset

      servicePath - Service path to be used to call the functions against.
      bOMItemInternalChangeCount - Counter

      Constraints: Nullable, Maximum length: 8

      Original parameter name from the Odata EDM: BOMItemInternalChangeCount

      isNetScrap - Net Scrap Indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsNetScrap

      billOfMaterialItemUnit - Component UoM

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: BillOfMaterialItemUnit

      documentPart - Document Part

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentPart

      billOfMaterialComponent - Component

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: BillOfMaterialComponent

      docNumber - Document

      Constraints: Nullable, Maximum length: 25

      Original parameter name from the Odata EDM: DocNumber

      unitOfMeasureForSize1To3 - Size unit

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: UnitOfMeasureForSize1To3

      bOMItemIsSparePart - Spare Part Indicator

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BOMItemIsSparePart

      usageProbabilityPercent - Usage Probability

      Constraints: Nullable, Precision: 3, Scale: 0

      Original parameter name from the Odata EDM: UsageProbabilityPercent

      documentVersion - Document Version

      Constraints: Nullable, Maximum length: 2

      Original parameter name from the Odata EDM: DocumentVersion

      distrKeyCompConsumption - Distribution key

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: DistrKeyCompConsumption

      bOMItemHasFixedQuantity - Fixed Quantity

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMItemHasFixedQuantity

      bOMIsRecursive - Recursive

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMIsRecursive

      headerChangeDocument - Change Number

      Constraints: Not nullable, Maximum length: 12

      Original parameter name from the Odata EDM: HeaderChangeDocument

      componentScrapInPercent - Component Scrap (%)

      Constraints: Nullable, Precision: 5, Scale: 2

      Original parameter name from the Odata EDM: ComponentScrapInPercent

      purchasingGroup - Purchasing Group

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: PurchasingGroup

      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

      classType - Class Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: ClassType

      bOMItemIsPlantMaintRelevant - Plant maintenance

      Constraints: Nullable

      Original parameter name from the Odata EDM: BOMItemIsPlantMaintRelevant

      identifierBOMItem - Item identification

      Constraints: Nullable, Maximum length: 8

      Original parameter name from the Odata EDM: IdentifierBOMItem

      variableSizeItemQuantity - No. of VSI Required

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: VariableSizeItemQuantity

      documentType - Document Type

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: DocumentType

      isBOMRecursiveAllowed - Recurs. allowed

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsBOMRecursiveAllowed

      isBulkMaterial - Bulk Material

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsBulkMaterial

      quantityVariableSizeItem - VSI Quantity per PC

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: QuantityVariableSizeItem

      size3 - Size 3

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: Size3

      variableSizeCompUnitOfMeasure - Var-size item unit

      Constraints: Nullable, Maximum length: 3

      Original parameter name from the Odata EDM: VariableSizeCompUnitOfMeasure

      billOfMaterialCategory - BOM category

      Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialCategory

      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

      billOfMaterialItemNumber - Item Number

      Constraints: Nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialItemNumber

      billOfMaterialVariant - Alternative BOM

      Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: BillOfMaterialVariant

      multipleSelectionAllowed - Multiple Selection

      Constraints: Nullable

      Original parameter name from the Odata EDM: MultipleSelectionAllowed

      documentIsCreatedByCAD - CAD Indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: DocumentIsCreatedByCAD

      validityStartDate - Valid From

      Constraints: Nullable, Precision: 0

      Original parameter name from the Odata EDM: ValidityStartDate

      isSubItem - Sub-item indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsSubItem

      billOfMaterialVersion - BOM Version

      Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: BillOfMaterialVersion

      componentDescription - Item Text

      Constraints: Nullable, Maximum length: 40

      Original parameter name from the Odata EDM: ComponentDescription

      isALE - ALE indicator

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsALE

      alternativeItemStrategy - Strategy

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: AlternativeItemStrategy

      referencePoint - Reference point

      Constraints: Nullable, Maximum length: 20

      Original parameter name from the Odata EDM: ReferencePoint

      isClassificationRelevant - as selection cond.

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsClassificationRelevant

      material - Material

      Constraints: Not nullable, Maximum length: 40

      Original parameter name from the Odata EDM: Material

      billOfMaterialItemQuantity - Component Quantity

      Constraints: Nullable, Precision: 13, Scale: 3

      Original parameter name from the Odata EDM: BillOfMaterialItemQuantity

      isProductionRelevant - Production relevant

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsProductionRelevant

      billOfMaterialItemCategory - Item Category

      Constraints: Nullable, Maximum length: 1

      Original parameter name from the Odata EDM: BillOfMaterialItemCategory

      isEngineeringRelevant - Engineering/design

      Constraints: Nullable

      Original parameter name from the Odata EDM: IsEngineeringRelevant

  • Method Details