java.lang.Object
com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity<PurchaseOrderItem>
com.sap.cloud.sdk.s4hana.datamodel.odatav4.namespaces.purchaseorder.PurchaseOrderItem
All Implemented Interfaces:
VdmEntitySet

public class PurchaseOrderItem extends VdmEntity<PurchaseOrderItem> implements VdmEntitySet
Purchase Order Item

Original entity name from the Odata EDM: PurchaseOrderItem_Type

  • Field Details

  • Constructor Details

    • PurchaseOrderItem

      public PurchaseOrderItem()
    • PurchaseOrderItem

      public PurchaseOrderItem(@Nullable String purchaseOrder, @Nullable String purchaseOrderItem, @Nullable String purchaseOrderCategory, @Nullable String documentCurrency, @Nullable String purchasingDocumentDeletionCode, @Nullable String materialGroup, @Nullable String material, @Nullable String materialType, @Nullable String supplierMaterialNumber, @Nullable String supplierSubrange, @Nullable String manufacturerPartNmbr, @Nullable String manufacturer, @Nullable String manufacturerMaterial, @Nullable String purchaseOrderItemText, @Nullable String productTypeCode, @Nullable String companyCode, @Nullable String plant, @Nullable String manualDeliveryAddressID, @Nullable String referenceDeliveryAddressID, @Nullable String customer, @Nullable String subcontractor, @Nullable Boolean supplierIsSubcontractor, @Nullable String crossPlantConfigurableProduct, @Nullable String articleCategory, @Nullable String plndOrderReplnmtElmntType, @Nullable String productPurchasePointsQtyUnit, @Nullable BigDecimal productPurchasePointsQty, @Nullable String storageLocation, @Nullable String purchaseOrderQuantityUnit, @Nullable BigDecimal orderItemQtyToBaseQtyNmrtr, @Nullable BigDecimal orderItemQtyToBaseQtyDnmntr, @Nullable BigDecimal netPriceQuantity, @Nullable Boolean isCompletelyDelivered, @Nullable Boolean isFinallyInvoiced, @Nullable Boolean goodsReceiptIsExpected, @Nullable Boolean invoiceIsExpected, @Nullable Boolean isOrderAcknRqd, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable String purchaseContractItem, @Nullable String purchaseContract, @Nullable String purchaseRequisition, @Nullable String requirementTracking, @Nullable String purchaseRequisitionItem, @Nullable String supplierQuotation, @Nullable String supplierQuotationItem, @Nullable Boolean evaldRcptSettlmtIsAllowed, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable String requisitionerName, @Nullable BigDecimal plannedDeliveryDurationInDays, @Nullable BigDecimal goodsReceiptDurationInDays, @Nullable String partialDeliveryIsAllowed, @Nullable String consumptionPosting, @Nullable String servicePerformer, @Nullable String servicePackage, @Nullable String baseUnit, @Nullable String purchaseOrderItemCategory, @Nullable String profitCenter, @Nullable String orderPriceUnit, @Nullable String itemVolumeUnit, @Nullable String itemWeightUnit, @Nullable String multipleAcctAssgmtDistribution, @Nullable String partialInvoiceDistribution, @Nullable String pricingDateControl, @Nullable Boolean isStatisticalItem, @Nullable String purchasingParentItem, @Nullable LocalDate goodsReceiptLatestCreationDate, @Nullable Boolean isReturnsItem, @Nullable String purchasingOrderReason, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String priorSupplier, @Nullable String internationalArticleNumber, @Nullable String intrastatServiceCode, @Nullable String commodityCode, @Nullable String materialFreightGroup, @Nullable String discountInKindEligibility, @Nullable Boolean purgItemIsBlockedForDelivery, @Nullable String supplierConfirmationControlKey, @Nullable String purgDocOrderAcknNumber, @Nullable Boolean priceIsToBePrinted, @Nullable String accountAssignmentCategory, @Nullable String purchasingInfoRecord, @Nullable BigDecimal netAmount, @Nullable BigDecimal grossAmount, @Nullable BigDecimal effectiveAmount, @Nullable BigDecimal subtotal1Amount, @Nullable BigDecimal subtotal2Amount, @Nullable BigDecimal subtotal3Amount, @Nullable BigDecimal subtotal4Amount, @Nullable BigDecimal subtotal5Amount, @Nullable BigDecimal subtotal6Amount, @Nullable BigDecimal orderQuantity, @Nullable BigDecimal netPriceAmount, @Nullable BigDecimal itemVolume, @Nullable BigDecimal itemGrossWeight, @Nullable BigDecimal itemNetWeight, @Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr, @Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr, @Nullable Boolean goodsReceiptIsNonValuated, @Nullable String taxCode, @Nullable String taxJurisdiction, @Nullable String taxCountry, @Nullable LocalDate taxDeterminationDate, @Nullable String shippingInstruction, @Nullable BigDecimal nonDeductibleInputTaxAmount, @Nullable String stockType, @Nullable String valuationType, @Nullable String valuationCategory, @Nullable Boolean itemIsRejectedBySupplier, @Nullable LocalDate purgDocPriceDate, @Nullable String purchasingInfoRecordUpdateCode, @Nullable String inventorySpecialStockType, @Nullable String deliveryDocumentType, @Nullable String issuingStorageLocation, @Nullable String allocationTable, @Nullable String allocationTableItem, @Nullable String retailPromotion, @Nullable String purgConfigurableItemNumber, @Nullable String purgDocAggrgdSubitemCategory, @Nullable String purgExternalSortNumber, @Nullable String downPaymentType, @Nullable BigDecimal downPaymentPercentageOfTotAmt, @Nullable BigDecimal downPaymentAmount, @Nullable LocalDate downPaymentDueDate, @Nullable BigDecimal expectedOverallLimitAmount, @Nullable BigDecimal overallLimitAmount, @Nullable String purContractForOverallLimit, @Nullable String purgProdCmplncSupplierStatus, @Nullable String purgProductMarketabilityStatus, @Nullable String purgSafetyDataSheetStatus, @Nullable String purgProdCmplncDngrsGoodsStatus, @Nullable String bR_MaterialOrigin, @Nullable String bR_MaterialUsage, @Nullable String bR_CFOPCategory, @Nullable String bR_NCM, @Nullable String consumptionTaxCtrlCode, @Nullable Boolean bR_IsProducedInHouse, @Nullable String productSeasonYear, @Nullable String productSeason, @Nullable String productCollection, @Nullable String productTheme, @Nullable String seasonCompletenessStatus, @Nullable String shippingGroupRule, @Nullable String shippingGroupNumber, @Nullable String productCharacteristic1, @Nullable String productCharacteristic2, @Nullable String productCharacteristic3, @Nullable String purgDocSubitemCategory, @Nullable String diversionStatus, @Nullable String referenceDocumentNumber, @Nullable String referenceDocumentItem, @Nullable String purchaseOrderReferenceType, @Nullable Boolean itemHasValueAddedService, @Nullable String valAddedSrvcParentItmNumber, @Nullable String stockSegment, @Nullable PurOrderItemDeliveryAddress to_DeliveryAddress, @Nullable PurchaseOrder to_PurchaseOrder, List<PurchaseOrderInvoicingPlan> to_PurchaseOrderInvoicingPlan, List<PurchaseOrderItemNote> to_PurchaseOrderItemNote, List<PurchaseOrderScheduleLine> to_PurchaseOrderScheduleLineTP, List<PurchaseOrderAccountAssignment> to_PurOrdAccountAssignment, List<PurOrderItemPricingElement> to_PurOrdPricingElement)
  • Method Details

    • getType

      @Nonnull public Class<PurchaseOrderItem> getType()
      Specified by:
      getType in class VdmObject<PurchaseOrderItem>
    • setPurchaseOrder

      public void setPurchaseOrder(@Nullable String purchaseOrder)
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseOrder

      Parameters:
      purchaseOrder - Purchase Order Number
    • setPurchaseOrderItem

      public void setPurchaseOrderItem(@Nullable String purchaseOrderItem)
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseOrderItem

      Parameters:
      purchaseOrderItem - Item Number of Purchase Order
    • setPurchaseOrderCategory

      public void setPurchaseOrderCategory(@Nullable String purchaseOrderCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderCategory

      Parameters:
      purchaseOrderCategory - Purchasing Document Category
    • setDocumentCurrency

      public void setDocumentCurrency(@Nullable String documentCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentCurrency

      Parameters:
      documentCurrency - Currency Key
    • setPurchasingDocumentDeletionCode

      public void setPurchasingDocumentDeletionCode(@Nullable String purchasingDocumentDeletionCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentDeletionCode

      Parameters:
      purchasingDocumentDeletionCode - Deletion Indicator in Purchasing Document
    • setMaterialGroup

      public void setMaterialGroup(@Nullable String materialGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Parameters:
      materialGroup - Material Group
    • setMaterial

      public void setMaterial(@Nullable String material)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setMaterialType

      public void setMaterialType(@Nullable String materialType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialType

      Parameters:
      materialType - Material Type
    • setSupplierMaterialNumber

      public void setSupplierMaterialNumber(@Nullable String supplierMaterialNumber)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Parameters:
      supplierMaterialNumber - Material Number Used by Supplier
    • setSupplierSubrange

      public void setSupplierSubrange(@Nullable String supplierSubrange)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SupplierSubrange

      Parameters:
      supplierSubrange - Supplier Subrange
    • setManufacturerPartNmbr

      public void setManufacturerPartNmbr(@Nullable String manufacturerPartNmbr)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ManufacturerPartNmbr

      Parameters:
      manufacturerPartNmbr - Manufacturer Part Number
    • setManufacturer

      public void setManufacturer(@Nullable String manufacturer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Manufacturer

      Parameters:
      manufacturer - Number of a Manufacturer
    • setManufacturerMaterial

      public void setManufacturerMaterial(@Nullable String manufacturerMaterial)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ManufacturerMaterial

      Parameters:
      manufacturerMaterial - Material number
    • setPurchaseOrderItemText

      public void setPurchaseOrderItemText(@Nullable String purchaseOrderItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchaseOrderItemText

      Parameters:
      purchaseOrderItemText - Short Text
    • setProductTypeCode

      public void setProductTypeCode(@Nullable String productTypeCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductTypeCode

      Parameters:
      productTypeCode - Product Type Group
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setManualDeliveryAddressID

      public void setManualDeliveryAddressID(@Nullable String manualDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ManualDeliveryAddressID

      Parameters:
      manualDeliveryAddressID - Manual address number in purchasing document item
    • setReferenceDeliveryAddressID

      public void setReferenceDeliveryAddressID(@Nullable String referenceDeliveryAddressID)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Parameters:
      referenceDeliveryAddressID - Number of delivery address
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Customer
    • setSubcontractor

      public void setSubcontractor(@Nullable String subcontractor)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Subcontractor

      Parameters:
      subcontractor - Supplier to be Supplied/Who is to Receive Delivery
    • setSupplierIsSubcontractor

      public void setSupplierIsSubcontractor(@Nullable Boolean supplierIsSubcontractor)
      Constraints: Not nullable

      Original property name from the Odata EDM: SupplierIsSubcontractor

      Parameters:
      supplierIsSubcontractor - Subcontracting Supplier
    • setCrossPlantConfigurableProduct

      public void setCrossPlantConfigurableProduct(@Nullable String crossPlantConfigurableProduct)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: CrossPlantConfigurableProduct

      Parameters:
      crossPlantConfigurableProduct - Cross-Plant Configurable Material
    • setArticleCategory

      public void setArticleCategory(@Nullable String articleCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ArticleCategory

      Parameters:
      articleCategory - Material Category
    • setPlndOrderReplnmtElmntType

      public void setPlndOrderReplnmtElmntType(@Nullable String plndOrderReplnmtElmntType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PlndOrderReplnmtElmntType

      Parameters:
      plndOrderReplnmtElmntType - Kanban Indicator
    • setProductPurchasePointsQtyUnit

      public void setProductPurchasePointsQtyUnit(@Nullable String productPurchasePointsQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductPurchasePointsQtyUnit

      Parameters:
      productPurchasePointsQtyUnit - Points Unit
    • setProductPurchasePointsQty

      public void setProductPurchasePointsQty(@Nullable BigDecimal productPurchasePointsQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductPurchasePointsQty

      Parameters:
      productPurchasePointsQty - Number of Points
    • setStorageLocation

      public void setStorageLocation(@Nullable String storageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Parameters:
      storageLocation - Storage Location
    • setPurchaseOrderQuantityUnit

      public void setPurchaseOrderQuantityUnit(@Nullable String purchaseOrderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchaseOrderQuantityUnit

      Parameters:
      purchaseOrderQuantityUnit - Purchase Order Unit of Measure
    • setOrderItemQtyToBaseQtyNmrtr

      public void setOrderItemQtyToBaseQtyNmrtr(@Nullable BigDecimal orderItemQtyToBaseQtyNmrtr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr

      Parameters:
      orderItemQtyToBaseQtyNmrtr - Numerator for Conversion of Order Unit to Base Unit
    • setOrderItemQtyToBaseQtyDnmntr

      public void setOrderItemQtyToBaseQtyDnmntr(@Nullable BigDecimal orderItemQtyToBaseQtyDnmntr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr

      Parameters:
      orderItemQtyToBaseQtyDnmntr - Denominator for Conversion of Order Unit to Base Unit
    • setNetPriceQuantity

      public void setNetPriceQuantity(@Nullable BigDecimal netPriceQuantity)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NetPriceQuantity

      Parameters:
      netPriceQuantity - Price Unit
    • setIsCompletelyDelivered

      public void setIsCompletelyDelivered(@Nullable Boolean isCompletelyDelivered)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCompletelyDelivered

      Parameters:
      isCompletelyDelivered - "Delivery Completed" Indicator
    • setIsFinallyInvoiced

      public void setIsFinallyInvoiced(@Nullable Boolean isFinallyInvoiced)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsFinallyInvoiced

      Parameters:
      isFinallyInvoiced - Final Invoice Indicator
    • setGoodsReceiptIsExpected

      public void setGoodsReceiptIsExpected(@Nullable Boolean goodsReceiptIsExpected)
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Parameters:
      goodsReceiptIsExpected - Goods Receipt Indicator
    • setInvoiceIsExpected

      public void setInvoiceIsExpected(@Nullable Boolean invoiceIsExpected)
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsExpected

      Parameters:
      invoiceIsExpected - Invoice Receipt Indicator
    • setIsOrderAcknRqd

      public void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsOrderAcknRqd

      Parameters:
      isOrderAcknRqd - Order Acknowledgment Requirement
    • setInvoiceIsGoodsReceiptBased

      public void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Parameters:
      invoiceIsGoodsReceiptBased - Indicator: GR-Based Invoice Verification
    • setPurchaseContractItem

      public void setPurchaseContractItem(@Nullable String purchaseContractItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Parameters:
      purchaseContractItem - Item Number of Principal Purchase Agreement
    • setPurchaseContract

      public void setPurchaseContract(@Nullable String purchaseContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Parameters:
      purchaseContract - Number of principal purchase agreement
    • setPurchaseRequisition

      public void setPurchaseRequisition(@Nullable String purchaseRequisition)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Parameters:
      purchaseRequisition - Purchase Requisition Number
    • setRequirementTracking

      public void setRequirementTracking(@Nullable String requirementTracking)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementTracking

      Parameters:
      requirementTracking - Requirement Tracking Number
    • setPurchaseRequisitionItem

      public void setPurchaseRequisitionItem(@Nullable String purchaseRequisitionItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Parameters:
      purchaseRequisitionItem - Item number of purchase requisition
    • setSupplierQuotation

      public void setSupplierQuotation(@Nullable String supplierQuotation)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierQuotation

      Parameters:
      supplierQuotation - RFQ Number
    • setSupplierQuotationItem

      public void setSupplierQuotationItem(@Nullable String supplierQuotationItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SupplierQuotationItem

      Parameters:
      supplierQuotationItem - Item Number of RFQ
    • setEvaldRcptSettlmtIsAllowed

      public void setEvaldRcptSettlmtIsAllowed(@Nullable Boolean evaldRcptSettlmtIsAllowed)
      Constraints: Not nullable

      Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed

      Parameters:
      evaldRcptSettlmtIsAllowed - Evaluated Receipt Settlement (ERS)
    • setUnlimitedOverdeliveryIsAllowed

      public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
      Constraints: Not nullable

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Parameters:
      unlimitedOverdeliveryIsAllowed - Unlimited Overdelivery Allowed
    • setOverdelivTolrtdLmtRatioInPct

      public void setOverdelivTolrtdLmtRatioInPct(@Nullable BigDecimal overdelivTolrtdLmtRatioInPct)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct

      Parameters:
      overdelivTolrtdLmtRatioInPct - Overdelivery Tolerance
    • setUnderdelivTolrtdLmtRatioInPct

      public void setUnderdelivTolrtdLmtRatioInPct(@Nullable BigDecimal underdelivTolrtdLmtRatioInPct)
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct

      Parameters:
      underdelivTolrtdLmtRatioInPct - Underdelivery Tolerance
    • setRequisitionerName

      public void setRequisitionerName(@Nullable String requisitionerName)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RequisitionerName

      Parameters:
      requisitionerName - Name of requisitioner/requester
    • setPlannedDeliveryDurationInDays

      public void setPlannedDeliveryDurationInDays(@Nullable BigDecimal plannedDeliveryDurationInDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Parameters:
      plannedDeliveryDurationInDays - Planned Delivery Time in Days
    • setGoodsReceiptDurationInDays

      public void setGoodsReceiptDurationInDays(@Nullable BigDecimal goodsReceiptDurationInDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: GoodsReceiptDurationInDays

      Parameters:
      goodsReceiptDurationInDays - Goods receipt processing time in days
    • setPartialDeliveryIsAllowed

      public void setPartialDeliveryIsAllowed(@Nullable String partialDeliveryIsAllowed)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialDeliveryIsAllowed

      Parameters:
      partialDeliveryIsAllowed - Partial Delivery at Item Level (Stock Transfer)
    • setConsumptionPosting

      public void setConsumptionPosting(@Nullable String consumptionPosting)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConsumptionPosting

      Parameters:
      consumptionPosting - Consumption posting
    • setServicePerformer

      public void setServicePerformer(@Nullable String servicePerformer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePerformer

      Parameters:
      servicePerformer - Service Performer
    • setServicePackage

      public void setServicePackage(@Nullable String servicePackage)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePackage

      Parameters:
      servicePackage - Package number
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base Unit of Measure
    • setPurchaseOrderItemCategory

      public void setPurchaseOrderItemCategory(@Nullable String purchaseOrderItemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderItemCategory

      Parameters:
      purchaseOrderItemCategory - Item category in purchasing document
    • setProfitCenter

      public void setProfitCenter(@Nullable String profitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Parameters:
      profitCenter - Profit Center
    • setOrderPriceUnit

      public void setOrderPriceUnit(@Nullable String orderPriceUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderPriceUnit

      Parameters:
      orderPriceUnit - Order Price Unit (Purchasing)
    • setItemVolumeUnit

      public void setItemVolumeUnit(@Nullable String itemVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeUnit

      Parameters:
      itemVolumeUnit - Volume Unit
    • setItemWeightUnit

      public void setItemWeightUnit(@Nullable String itemWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightUnit

      Parameters:
      itemWeightUnit - Unit of Weight
    • setMultipleAcctAssgmtDistribution

      public void setMultipleAcctAssgmtDistribution(@Nullable String multipleAcctAssgmtDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Parameters:
      multipleAcctAssgmtDistribution - Distribution Indicator for Multiple Account Assignment
    • setPartialInvoiceDistribution

      public void setPartialInvoiceDistribution(@Nullable String partialInvoiceDistribution)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialInvoiceDistribution

      Parameters:
      partialInvoiceDistribution - Partial invoice indicator
    • setPricingDateControl

      public void setPricingDateControl(@Nullable String pricingDateControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PricingDateControl

      Parameters:
      pricingDateControl - Price Determination (Pricing) Date Control
    • setIsStatisticalItem

      public void setIsStatisticalItem(@Nullable Boolean isStatisticalItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsStatisticalItem

      Parameters:
      isStatisticalItem - Item is statistical
    • setPurchasingParentItem

      public void setPurchasingParentItem(@Nullable String purchasingParentItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingParentItem

      Parameters:
      purchasingParentItem - Higher-Level Item in Purchasing Documents
    • setGoodsReceiptLatestCreationDate

      public void setGoodsReceiptLatestCreationDate(@Nullable LocalDate goodsReceiptLatestCreationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: GoodsReceiptLatestCreationDate

      Parameters:
      goodsReceiptLatestCreationDate - Latest Possible Goods Receipt
    • setIsReturnsItem

      public void setIsReturnsItem(@Nullable Boolean isReturnsItem)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsReturnsItem

      Parameters:
      isReturnsItem - Returns Item
    • setPurchasingOrderReason

      public void setPurchasingOrderReason(@Nullable String purchasingOrderReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingOrderReason

      Parameters:
      purchasingOrderReason - Reason for Ordering
    • setIncotermsClassification

      public void setIncotermsClassification(@Nullable String incotermsClassification)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IncotermsClassification

      Parameters:
      incotermsClassification - Incoterms (Part 1)
    • setIncotermsTransferLocation

      public void setIncotermsTransferLocation(@Nullable String incotermsTransferLocation)
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Parameters:
      incotermsTransferLocation - Incoterms (Part 2)
    • setIncotermsLocation1

      public void setIncotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Parameters:
      incotermsLocation1 - Incoterms Location 1
    • setIncotermsLocation2

      public void setIncotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Parameters:
      incotermsLocation2 - Incoterms Location 2
    • setPriorSupplier

      public void setPriorSupplier(@Nullable String priorSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PriorSupplier

      Parameters:
      priorSupplier - Prior Supplier
    • setInternationalArticleNumber

      public void setInternationalArticleNumber(@Nullable String internationalArticleNumber)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: InternationalArticleNumber

      Parameters:
      internationalArticleNumber - International Article Number (EAN/UPC)
    • setIntrastatServiceCode

      public void setIntrastatServiceCode(@Nullable String intrastatServiceCode)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: IntrastatServiceCode

      Parameters:
      intrastatServiceCode - Intrastat Service Code
    • setCommodityCode

      public void setCommodityCode(@Nullable String commodityCode)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CommodityCode

      Parameters:
      commodityCode - Commodity Code
    • setMaterialFreightGroup

      public void setMaterialFreightGroup(@Nullable String materialFreightGroup)
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaterialFreightGroup

      Parameters:
      materialFreightGroup - Material Freight Group
    • setDiscountInKindEligibility

      public void setDiscountInKindEligibility(@Nullable String discountInKindEligibility)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DiscountInKindEligibility

      Parameters:
      discountInKindEligibility - Material qualifies for discount in kind
    • setPurgItemIsBlockedForDelivery

      public void setPurgItemIsBlockedForDelivery(@Nullable Boolean purgItemIsBlockedForDelivery)
      Constraints: Not nullable

      Original property name from the Odata EDM: PurgItemIsBlockedForDelivery

      Parameters:
      purgItemIsBlockedForDelivery - Item blocked for SD delivery
    • setSupplierConfirmationControlKey

      public void setSupplierConfirmationControlKey(@Nullable String supplierConfirmationControlKey)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplierConfirmationControlKey

      Parameters:
      supplierConfirmationControlKey - Confirmation Control Key
    • setPurgDocOrderAcknNumber

      public void setPurgDocOrderAcknNumber(@Nullable String purgDocOrderAcknNumber)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurgDocOrderAcknNumber

      Parameters:
      purgDocOrderAcknNumber - Order Acknowledgment Number
    • setPriceIsToBePrinted

      public void setPriceIsToBePrinted(@Nullable Boolean priceIsToBePrinted)
      Constraints: Not nullable

      Original property name from the Odata EDM: PriceIsToBePrinted

      Parameters:
      priceIsToBePrinted - Price Printout
    • setAccountAssignmentCategory

      public void setAccountAssignmentCategory(@Nullable String accountAssignmentCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Parameters:
      accountAssignmentCategory - Account Assignment Category
    • setPurchasingInfoRecord

      public void setPurchasingInfoRecord(@Nullable String purchasingInfoRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Parameters:
      purchasingInfoRecord - Number of purchasing info record
    • setNetAmount

      public void setNetAmount(@Nullable BigDecimal netAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NetAmount

      Parameters:
      netAmount - Net Order Value in PO Currency
    • setGrossAmount

      public void setGrossAmount(@Nullable BigDecimal grossAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: GrossAmount

      Parameters:
      grossAmount - Gross order value in PO currency
    • setEffectiveAmount

      public void setEffectiveAmount(@Nullable BigDecimal effectiveAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: EffectiveAmount

      Parameters:
      effectiveAmount - Effective value of item
    • setSubtotal1Amount

      public void setSubtotal1Amount(@Nullable BigDecimal subtotal1Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal1Amount

      Parameters:
      subtotal1Amount - Subtotal 1 from Pricing Procedure for Price Element
    • setSubtotal2Amount

      public void setSubtotal2Amount(@Nullable BigDecimal subtotal2Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal2Amount

      Parameters:
      subtotal2Amount - Subtotal 2 from Pricing Procedure for Price Element
    • setSubtotal3Amount

      public void setSubtotal3Amount(@Nullable BigDecimal subtotal3Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal3Amount

      Parameters:
      subtotal3Amount - Subtotal 3 from Pricing Procedure for Price Element
    • setSubtotal4Amount

      public void setSubtotal4Amount(@Nullable BigDecimal subtotal4Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal4Amount

      Parameters:
      subtotal4Amount - Subtotal 4 from Pricing Procedure for Price Element
    • setSubtotal5Amount

      public void setSubtotal5Amount(@Nullable BigDecimal subtotal5Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal5Amount

      Parameters:
      subtotal5Amount - Subtotal 5 from Pricing Procedure for Price Element
    • setSubtotal6Amount

      public void setSubtotal6Amount(@Nullable BigDecimal subtotal6Amount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal6Amount

      Parameters:
      subtotal6Amount - Subtotal 6 from Pricing Procedure for Price Element
    • setOrderQuantity

      public void setOrderQuantity(@Nullable BigDecimal orderQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OrderQuantity

      Parameters:
      orderQuantity - Purchase Order Quantity
    • setNetPriceAmount

      public void setNetPriceAmount(@Nullable BigDecimal netPriceAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: NetPriceAmount

      Parameters:
      netPriceAmount - Net Price in Purchasing Document (in Document Currency)
    • setItemVolume

      public void setItemVolume(@Nullable BigDecimal itemVolume)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemVolume

      Parameters:
      itemVolume - Volume
    • setItemGrossWeight

      public void setItemGrossWeight(@Nullable BigDecimal itemGrossWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemGrossWeight

      Parameters:
      itemGrossWeight - Gross Weight
    • setItemNetWeight

      public void setItemNetWeight(@Nullable BigDecimal itemNetWeight)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemNetWeight

      Parameters:
      itemNetWeight - Net Weight
    • setOrderPriceUnitToOrderUnitNmrtr

      public void setOrderPriceUnitToOrderUnitNmrtr(@Nullable BigDecimal orderPriceUnitToOrderUnitNmrtr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Parameters:
      orderPriceUnitToOrderUnitNmrtr - Numerator for Conversion of Order Price Unit into Order Unit
    • setOrdPriceUnitToOrderUnitDnmntr

      public void setOrdPriceUnitToOrderUnitDnmntr(@Nullable BigDecimal ordPriceUnitToOrderUnitDnmntr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Parameters:
      ordPriceUnitToOrderUnitDnmntr - Denominator for Conv. of Order Price Unit into Order Unit
    • setGoodsReceiptIsNonValuated

      public void setGoodsReceiptIsNonValuated(@Nullable Boolean goodsReceiptIsNonValuated)
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Parameters:
      goodsReceiptIsNonValuated - Goods Receipt, Non-Valuated
    • setTaxCode

      public void setTaxCode(@Nullable String taxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Parameters:
      taxCode - Tax on Sales/Purchases Code
    • setTaxJurisdiction

      public void setTaxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Parameters:
      taxJurisdiction - Tax Jurisdiction
    • setTaxCountry

      public void setTaxCountry(@Nullable String taxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxCountry

      Parameters:
      taxCountry - Tax Reporting Country/Region
    • setTaxDeterminationDate

      public void setTaxDeterminationDate(@Nullable LocalDate taxDeterminationDate)
      Constraints: Nullable

      Original property name from the Odata EDM: TaxDeterminationDate

      Parameters:
      taxDeterminationDate - Date for Determining Tax Rates
    • setShippingInstruction

      public void setShippingInstruction(@Nullable String shippingInstruction)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingInstruction

      Parameters:
      shippingInstruction - Shipping Instructions
    • setNonDeductibleInputTaxAmount

      public void setNonDeductibleInputTaxAmount(@Nullable BigDecimal nonDeductibleInputTaxAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NonDeductibleInputTaxAmount

      Parameters:
      nonDeductibleInputTaxAmount - Non-deductible input tax
    • setStockType

      public void setStockType(@Nullable String stockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockType

      Parameters:
      stockType - Stock Type
    • setValuationType

      public void setValuationType(@Nullable String valuationType)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationType

      Parameters:
      valuationType - Valuation Type
    • setValuationCategory

      public void setValuationCategory(@Nullable String valuationCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ValuationCategory

      Parameters:
      valuationCategory - Valuation Category
    • setItemIsRejectedBySupplier

      public void setItemIsRejectedBySupplier(@Nullable Boolean itemIsRejectedBySupplier)
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemIsRejectedBySupplier

      Parameters:
      itemIsRejectedBySupplier - Rejection Indicator
    • setPurgDocPriceDate

      public void setPurgDocPriceDate(@Nullable LocalDate purgDocPriceDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PurgDocPriceDate

      Parameters:
      purgDocPriceDate - Date of Price Determination
    • setPurchasingInfoRecordUpdateCode

      public void setPurchasingInfoRecordUpdateCode(@Nullable String purchasingInfoRecordUpdateCode)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingInfoRecordUpdateCode

      Parameters:
      purchasingInfoRecordUpdateCode - Indicator: Update Info Record
    • setInventorySpecialStockType

      public void setInventorySpecialStockType(@Nullable String inventorySpecialStockType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockType

      Parameters:
      inventorySpecialStockType - Special Stock Indicator
    • setDeliveryDocumentType

      public void setDeliveryDocumentType(@Nullable String deliveryDocumentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryDocumentType

      Parameters:
      deliveryDocumentType - Delivery Type for Returns to Supplier
    • setIssuingStorageLocation

      public void setIssuingStorageLocation(@Nullable String issuingStorageLocation)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IssuingStorageLocation

      Parameters:
      issuingStorageLocation - Issuing Storage Location for Stock Transport Order
    • setAllocationTable

      public void setAllocationTable(@Nullable String allocationTable)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AllocationTable

      Parameters:
      allocationTable - Allocation Table
    • setAllocationTableItem

      public void setAllocationTableItem(@Nullable String allocationTableItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: AllocationTableItem

      Parameters:
      allocationTableItem - Allocation Table Item
    • setRetailPromotion

      public void setRetailPromotion(@Nullable String retailPromotion)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RetailPromotion

      Parameters:
      retailPromotion - Retail Promotion
    • setPurgConfigurableItemNumber

      public void setPurgConfigurableItemNumber(@Nullable String purgConfigurableItemNumber)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurgConfigurableItemNumber

      Parameters:
      purgConfigurableItemNumber - Hierarchy Number
    • setPurgDocAggrgdSubitemCategory

      public void setPurgDocAggrgdSubitemCategory(@Nullable String purgDocAggrgdSubitemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocAggrgdSubitemCategory

      Parameters:
      purgDocAggrgdSubitemCategory - Subitems Exist
    • setPurgExternalSortNumber

      public void setPurgExternalSortNumber(@Nullable String purgExternalSortNumber)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurgExternalSortNumber

      Parameters:
      purgExternalSortNumber - External Sort Number
    • setDownPaymentType

      public void setDownPaymentType(@Nullable String downPaymentType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DownPaymentType

      Parameters:
      downPaymentType - Down Payment Indicator
    • setDownPaymentPercentageOfTotAmt

      public void setDownPaymentPercentageOfTotAmt(@Nullable BigDecimal downPaymentPercentageOfTotAmt)
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: DownPaymentPercentageOfTotAmt

      Parameters:
      downPaymentPercentageOfTotAmt - Down Payment Percentage
    • setDownPaymentAmount

      public void setDownPaymentAmount(@Nullable BigDecimal downPaymentAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: DownPaymentAmount

      Parameters:
      downPaymentAmount - Down Payment Amount in Document Currency
    • setDownPaymentDueDate

      public void setDownPaymentDueDate(@Nullable LocalDate downPaymentDueDate)
      Constraints: Nullable

      Original property name from the Odata EDM: DownPaymentDueDate

      Parameters:
      downPaymentDueDate - Due Date for Down Payment
    • setExpectedOverallLimitAmount

      public void setExpectedOverallLimitAmount(@Nullable BigDecimal expectedOverallLimitAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Parameters:
      expectedOverallLimitAmount - Expected Value of Overall Limit
    • setOverallLimitAmount

      public void setOverallLimitAmount(@Nullable BigDecimal overallLimitAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: OverallLimitAmount

      Parameters:
      overallLimitAmount - Overall Limit
    • setPurContractForOverallLimit

      public void setPurContractForOverallLimit(@Nullable String purContractForOverallLimit)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurContractForOverallLimit

      Parameters:
      purContractForOverallLimit - Purchase Contract for Enhanced Limit
    • setPurgProdCmplncSupplierStatus

      public void setPurgProdCmplncSupplierStatus(@Nullable String purgProdCmplncSupplierStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncSupplierStatus

      Parameters:
      purgProdCmplncSupplierStatus - Product Compliance Supplier Check Status (Item)
    • setPurgProductMarketabilityStatus

      public void setPurgProductMarketabilityStatus(@Nullable String purgProductMarketabilityStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProductMarketabilityStatus

      Parameters:
      purgProductMarketabilityStatus - Product Marketability Status (Item)
    • setPurgSafetyDataSheetStatus

      public void setPurgSafetyDataSheetStatus(@Nullable String purgSafetyDataSheetStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgSafetyDataSheetStatus

      Parameters:
      purgSafetyDataSheetStatus - Safety Data Sheet Status (Item)
    • setPurgProdCmplncDngrsGoodsStatus

      public void setPurgProdCmplncDngrsGoodsStatus(@Nullable String purgProdCmplncDngrsGoodsStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncDngrsGoodsStatus

      Parameters:
      purgProdCmplncDngrsGoodsStatus - Dangerous Goods Status (Item)
    • setBR_MaterialOrigin

      public void setBR_MaterialOrigin(@Nullable String bR_MaterialOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BR_MaterialOrigin

      Parameters:
      bR_MaterialOrigin - Origin of the material
    • setBR_MaterialUsage

      public void setBR_MaterialUsage(@Nullable String bR_MaterialUsage)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BR_MaterialUsage

      Parameters:
      bR_MaterialUsage - Usage of the material
    • setBR_CFOPCategory

      public void setBR_CFOPCategory(@Nullable String bR_CFOPCategory)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BR_CFOPCategory

      Parameters:
      bR_CFOPCategory - Material CFOP category
    • setBR_NCM

      public void setBR_NCM(@Nullable String bR_NCM)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BR_NCM

      Parameters:
      bR_NCM - Brazilian NCM Code
    • setConsumptionTaxCtrlCode

      public void setConsumptionTaxCtrlCode(@Nullable String consumptionTaxCtrlCode)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ConsumptionTaxCtrlCode

      Parameters:
      consumptionTaxCtrlCode - HSN or SAC Code
    • setBR_IsProducedInHouse

      public void setBR_IsProducedInHouse(@Nullable Boolean bR_IsProducedInHouse)
      Constraints: Not nullable

      Original property name from the Odata EDM: BR_IsProducedInHouse

      Parameters:
      bR_IsProducedInHouse - Produced in-house
    • setProductSeasonYear

      public void setProductSeasonYear(@Nullable String productSeasonYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductSeasonYear

      Parameters:
      productSeasonYear - Season Year
    • setProductSeason

      public void setProductSeason(@Nullable String productSeason)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductSeason

      Parameters:
      productSeason - Season
    • setProductCollection

      public void setProductCollection(@Nullable String productCollection)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductCollection

      Parameters:
      productCollection - Fashion Collection
    • setProductTheme

      public void setProductTheme(@Nullable String productTheme)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductTheme

      Parameters:
      productTheme - Fashion Theme
    • setSeasonCompletenessStatus

      public void setSeasonCompletenessStatus(@Nullable String seasonCompletenessStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SeasonCompletenessStatus

      Parameters:
      seasonCompletenessStatus - Season Completeness Indicator
    • setShippingGroupRule

      public void setShippingGroupRule(@Nullable String shippingGroupRule)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingGroupRule

      Parameters:
      shippingGroupRule - PSST Grouping Rule
    • setShippingGroupNumber

      public void setShippingGroupNumber(@Nullable String shippingGroupNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ShippingGroupNumber

      Parameters:
      shippingGroupNumber - PSST Group
    • setProductCharacteristic1

      public void setProductCharacteristic1(@Nullable String productCharacteristic1)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic1

      Parameters:
      productCharacteristic1 - Characteristic Value 1
    • setProductCharacteristic2

      public void setProductCharacteristic2(@Nullable String productCharacteristic2)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic2

      Parameters:
      productCharacteristic2 - Characteristic Value 2
    • setProductCharacteristic3

      public void setProductCharacteristic3(@Nullable String productCharacteristic3)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic3

      Parameters:
      productCharacteristic3 - Characteristic Value 3
    • setPurgDocSubitemCategory

      public void setPurgDocSubitemCategory(@Nullable String purgDocSubitemCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocSubitemCategory

      Parameters:
      purgDocSubitemCategory - Subitem Category, Purchasing Document
    • setDiversionStatus

      public void setDiversionStatus(@Nullable String diversionStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DiversionStatus

      Parameters:
      diversionStatus - Status of Diversion process
    • setReferenceDocumentNumber

      public void setReferenceDocumentNumber(@Nullable String referenceDocumentNumber)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocumentNumber

      Parameters:
      referenceDocumentNumber - Reference Document number for PO Traceability
    • setReferenceDocumentItem

      public void setReferenceDocumentItem(@Nullable String referenceDocumentItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ReferenceDocumentItem

      Parameters:
      referenceDocumentItem - Reference Item number for PO Traceability
    • setPurchaseOrderReferenceType

      public void setPurchaseOrderReferenceType(@Nullable String purchaseOrderReferenceType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderReferenceType

      Parameters:
      purchaseOrderReferenceType - Action for Traceability in PO
    • setItemHasValueAddedService

      public void setItemHasValueAddedService(@Nullable Boolean itemHasValueAddedService)
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemHasValueAddedService

      Parameters:
      itemHasValueAddedService - VAS Relevant
    • setValAddedSrvcParentItmNumber

      public void setValAddedSrvcParentItmNumber(@Nullable String valAddedSrvcParentItmNumber)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ValAddedSrvcParentItmNumber

      Parameters:
      valAddedSrvcParentItmNumber - Item Number of Purchasing Document
    • setStockSegment

      public void setStockSegment(@Nullable String stockSegment)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StockSegment

      Parameters:
      stockSegment - Stock Segment
    • getEntityCollection

      protected String getEntityCollection()
      Specified by:
      getEntityCollection in class VdmEntity<PurchaseOrderItem>
    • getKey

      @Nonnull protected ODataEntityKey getKey()
      Overrides:
      getKey in class VdmObject<PurchaseOrderItem>
    • toMapOfFields

      @Nonnull protected Map<String,Object> toMapOfFields()
      Overrides:
      toMapOfFields in class VdmObject<PurchaseOrderItem>
    • fromMap

      protected void fromMap(Map<String,Object> inputValues)
      Overrides:
      fromMap in class VdmObject<PurchaseOrderItem>
    • getDefaultServicePath

      protected String getDefaultServicePath()
      Overrides:
      getDefaultServicePath in class VdmEntity<PurchaseOrderItem>
    • toMapOfNavigationProperties

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<PurchaseOrderItem>
    • getDeliveryAddressIfPresent

      @Nonnull public io.vavr.control.Option<PurOrderItemDeliveryAddress> getDeliveryAddressIfPresent()
      Retrieval of associated PurOrderItemDeliveryAddress entity (one to one). This corresponds to the OData navigation property _DeliveryAddress.

      If the navigation property for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _DeliveryAddress is already loaded, the result will contain the PurOrderItemDeliveryAddress entity. If not, an Option with result state empty is returned.
    • setDeliveryAddress

      public void setDeliveryAddress(PurOrderItemDeliveryAddress value)
      Overwrites the associated PurOrderItemDeliveryAddress entity for the loaded navigation property _DeliveryAddress.
      Parameters:
      value - New PurOrderItemDeliveryAddress entity.
    • getPurchaseOrderIfPresent

      @Nonnull public io.vavr.control.Option<PurchaseOrder> getPurchaseOrderIfPresent()
      Retrieval of associated PurchaseOrder entity (one to one). This corresponds to the OData navigation property _PurchaseOrder.

      If the navigation property for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PurchaseOrder is already loaded, the result will contain the PurchaseOrder entity. If not, an Option with result state empty is returned.
    • setPurchaseOrder

      public void setPurchaseOrder(PurchaseOrder value)
      Overwrites the associated PurchaseOrder entity for the loaded navigation property _PurchaseOrder.
      Parameters:
      value - New PurchaseOrder entity.
    • getPurchaseOrderInvoicingPlanIfPresent

      @Nonnull public io.vavr.control.Option<List<PurchaseOrderInvoicingPlan>> getPurchaseOrderInvoicingPlanIfPresent()
      Retrieval of associated PurchaseOrderInvoicingPlan entities (one to many). This corresponds to the OData navigation property _PurchaseOrderInvoicingPlan.

      If the navigation property for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PurchaseOrderInvoicingPlan is already loaded, the result will contain the PurchaseOrderInvoicingPlan entities. If not, an Option with result state empty is returned.
    • setPurchaseOrderInvoicingPlan

      public void setPurchaseOrderInvoicingPlan(@Nonnull List<PurchaseOrderInvoicingPlan> value)
      Overwrites the list of associated PurchaseOrderInvoicingPlan entities for the loaded navigation property _PurchaseOrderInvoicingPlan.

      If the navigation property _PurchaseOrderInvoicingPlan of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of PurchaseOrderInvoicingPlan entities.
    • addPurchaseOrderInvoicingPlan

      public void addPurchaseOrderInvoicingPlan(PurchaseOrderInvoicingPlan... entity)
      Adds elements to the list of associated PurchaseOrderInvoicingPlan entities. This corresponds to the OData navigation property _PurchaseOrderInvoicingPlan.

      If the navigation property _PurchaseOrderInvoicingPlan of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of PurchaseOrderInvoicingPlan entities.
    • getPurchaseOrderItemNoteIfPresent

      @Nonnull public io.vavr.control.Option<List<PurchaseOrderItemNote>> getPurchaseOrderItemNoteIfPresent()
      Retrieval of associated PurchaseOrderItemNote entities (one to many). This corresponds to the OData navigation property _PurchaseOrderItemNote.

      If the navigation property for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PurchaseOrderItemNote is already loaded, the result will contain the PurchaseOrderItemNote entities. If not, an Option with result state empty is returned.
    • setPurchaseOrderItemNote

      public void setPurchaseOrderItemNote(@Nonnull List<PurchaseOrderItemNote> value)
      Overwrites the list of associated PurchaseOrderItemNote entities for the loaded navigation property _PurchaseOrderItemNote.

      If the navigation property _PurchaseOrderItemNote of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of PurchaseOrderItemNote entities.
    • addPurchaseOrderItemNote

      public void addPurchaseOrderItemNote(PurchaseOrderItemNote... entity)
      Adds elements to the list of associated PurchaseOrderItemNote entities. This corresponds to the OData navigation property _PurchaseOrderItemNote.

      If the navigation property _PurchaseOrderItemNote of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of PurchaseOrderItemNote entities.
    • getPurchaseOrderScheduleLineTPIfPresent

      @Nonnull public io.vavr.control.Option<List<PurchaseOrderScheduleLine>> getPurchaseOrderScheduleLineTPIfPresent()
      Retrieval of associated PurchaseOrderScheduleLine entities (one to many). This corresponds to the OData navigation property _PurchaseOrderScheduleLineTP.

      If the navigation property for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PurchaseOrderScheduleLineTP is already loaded, the result will contain the PurchaseOrderScheduleLine entities. If not, an Option with result state empty is returned.
    • setPurchaseOrderScheduleLineTP

      public void setPurchaseOrderScheduleLineTP(@Nonnull List<PurchaseOrderScheduleLine> value)
      Overwrites the list of associated PurchaseOrderScheduleLine entities for the loaded navigation property _PurchaseOrderScheduleLineTP.

      If the navigation property _PurchaseOrderScheduleLineTP of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of PurchaseOrderScheduleLine entities.
    • addPurchaseOrderScheduleLineTP

      public void addPurchaseOrderScheduleLineTP(PurchaseOrderScheduleLine... entity)
      Adds elements to the list of associated PurchaseOrderScheduleLine entities. This corresponds to the OData navigation property _PurchaseOrderScheduleLineTP.

      If the navigation property _PurchaseOrderScheduleLineTP of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of PurchaseOrderScheduleLine entities.
    • getPurOrdAccountAssignmentIfPresent

      @Nonnull public io.vavr.control.Option<List<PurchaseOrderAccountAssignment>> getPurOrdAccountAssignmentIfPresent()
      Retrieval of associated PurchaseOrderAccountAssignment entities (one to many). This corresponds to the OData navigation property _PurOrdAccountAssignment.

      If the navigation property for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PurOrdAccountAssignment is already loaded, the result will contain the PurchaseOrderAccountAssignment entities. If not, an Option with result state empty is returned.
    • setPurOrdAccountAssignment

      public void setPurOrdAccountAssignment(@Nonnull List<PurchaseOrderAccountAssignment> value)
      Overwrites the list of associated PurchaseOrderAccountAssignment entities for the loaded navigation property _PurOrdAccountAssignment.

      If the navigation property _PurOrdAccountAssignment of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of PurchaseOrderAccountAssignment entities.
    • addPurOrdAccountAssignment

      public void addPurOrdAccountAssignment(PurchaseOrderAccountAssignment... entity)
      Adds elements to the list of associated PurchaseOrderAccountAssignment entities. This corresponds to the OData navigation property _PurOrdAccountAssignment.

      If the navigation property _PurOrdAccountAssignment of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of PurchaseOrderAccountAssignment entities.
    • getPurOrdPricingElementIfPresent

      @Nonnull public io.vavr.control.Option<List<PurOrderItemPricingElement>> getPurOrdPricingElementIfPresent()
      Retrieval of associated PurOrderItemPricingElement entities (one to many). This corresponds to the OData navigation property _PurOrdPricingElement.

      If the navigation property for an entity PurchaseOrderItem has not been resolved yet, this method will not query further information. Instead its Option result state will be empty.

      Returns:
      If the information for navigation property _PurOrdPricingElement is already loaded, the result will contain the PurOrderItemPricingElement entities. If not, an Option with result state empty is returned.
    • setPurOrdPricingElement

      public void setPurOrdPricingElement(@Nonnull List<PurOrderItemPricingElement> value)
      Overwrites the list of associated PurOrderItemPricingElement entities for the loaded navigation property _PurOrdPricingElement.

      If the navigation property _PurOrdPricingElement of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of PurOrderItemPricingElement entities.
    • addPurOrdPricingElement

      public void addPurOrdPricingElement(PurOrderItemPricingElement... entity)
      Adds elements to the list of associated PurOrderItemPricingElement entities. This corresponds to the OData navigation property _PurOrdPricingElement.

      If the navigation property _PurOrdPricingElement of a queried PurchaseOrderItem is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of PurOrderItemPricingElement entities.
    • builder

      @Nonnull public static PurchaseOrderItem.PurchaseOrderItemBuilder builder()
    • getPurchaseOrder

      @Nullable public String getPurchaseOrder()
      (Key Field) Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseOrder

      Returns:
      Purchase Order Number
    • getPurchaseOrderItem

      @Nullable public String getPurchaseOrderItem()
      (Key Field) Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseOrderItem

      Returns:
      Item Number of Purchase Order
    • getPurchaseOrderCategory

      @Nullable public String getPurchaseOrderCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderCategory

      Returns:
      Purchasing Document Category
    • getDocumentCurrency

      @Nullable public String getDocumentCurrency()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: DocumentCurrency

      Returns:
      Currency Key
    • getPurchasingDocumentDeletionCode

      @Nullable public String getPurchasingDocumentDeletionCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingDocumentDeletionCode

      Returns:
      Deletion Indicator in Purchasing Document
    • getMaterialGroup

      @Nullable public String getMaterialGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getMaterial

      @Nullable public String getMaterial()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getMaterialType

      @Nullable public String getMaterialType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialType

      Returns:
      Material Type
    • getSupplierMaterialNumber

      @Nullable public String getSupplierMaterialNumber()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierMaterialNumber

      Returns:
      Material Number Used by Supplier
    • getSupplierSubrange

      @Nullable public String getSupplierSubrange()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SupplierSubrange

      Returns:
      Supplier Subrange
    • getManufacturerPartNmbr

      @Nullable public String getManufacturerPartNmbr()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: ManufacturerPartNmbr

      Returns:
      Manufacturer Part Number
    • getManufacturer

      @Nullable public String getManufacturer()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Manufacturer

      Returns:
      Number of a Manufacturer
    • getManufacturerMaterial

      @Nullable public String getManufacturerMaterial()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ManufacturerMaterial

      Returns:
      Material number
    • getPurchaseOrderItemText

      @Nullable public String getPurchaseOrderItemText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurchaseOrderItemText

      Returns:
      Short Text
    • getProductTypeCode

      @Nullable public String getProductTypeCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ProductTypeCode

      Returns:
      Product Type Group
    • getCompanyCode

      @Nullable public String getCompanyCode()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getPlant

      @Nullable public String getPlant()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getManualDeliveryAddressID

      @Nullable public String getManualDeliveryAddressID()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ManualDeliveryAddressID

      Returns:
      Manual address number in purchasing document item
    • getReferenceDeliveryAddressID

      @Nullable public String getReferenceDeliveryAddressID()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDeliveryAddressID

      Returns:
      Number of delivery address
    • getCustomer

      @Nullable public String getCustomer()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Returns:
      Customer
    • getSubcontractor

      @Nullable public String getSubcontractor()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Subcontractor

      Returns:
      Supplier to be Supplied/Who is to Receive Delivery
    • getSupplierIsSubcontractor

      @Nullable public Boolean getSupplierIsSubcontractor()
      Constraints: Not nullable

      Original property name from the Odata EDM: SupplierIsSubcontractor

      Returns:
      Subcontracting Supplier
    • getCrossPlantConfigurableProduct

      @Nullable public String getCrossPlantConfigurableProduct()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: CrossPlantConfigurableProduct

      Returns:
      Cross-Plant Configurable Material
    • getArticleCategory

      @Nullable public String getArticleCategory()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ArticleCategory

      Returns:
      Material Category
    • getPlndOrderReplnmtElmntType

      @Nullable public String getPlndOrderReplnmtElmntType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PlndOrderReplnmtElmntType

      Returns:
      Kanban Indicator
    • getProductPurchasePointsQtyUnit

      @Nullable public String getProductPurchasePointsQtyUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductPurchasePointsQtyUnit

      Returns:
      Points Unit
    • getProductPurchasePointsQty

      @Nullable public BigDecimal getProductPurchasePointsQty()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductPurchasePointsQty

      Returns:
      Number of Points
    • getStorageLocation

      @Nullable public String getStorageLocation()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: StorageLocation

      Returns:
      Storage Location
    • getPurchaseOrderQuantityUnit

      @Nullable public String getPurchaseOrderQuantityUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchaseOrderQuantityUnit

      Returns:
      Purchase Order Unit of Measure
    • getOrderItemQtyToBaseQtyNmrtr

      @Nullable public BigDecimal getOrderItemQtyToBaseQtyNmrtr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyNmrtr

      Returns:
      Numerator for Conversion of Order Unit to Base Unit
    • getOrderItemQtyToBaseQtyDnmntr

      @Nullable public BigDecimal getOrderItemQtyToBaseQtyDnmntr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderItemQtyToBaseQtyDnmntr

      Returns:
      Denominator for Conversion of Order Unit to Base Unit
    • getNetPriceQuantity

      @Nullable public BigDecimal getNetPriceQuantity()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NetPriceQuantity

      Returns:
      Price Unit
    • getIsCompletelyDelivered

      @Nullable public Boolean getIsCompletelyDelivered()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsCompletelyDelivered

      Returns:
      "Delivery Completed" Indicator
    • getIsFinallyInvoiced

      @Nullable public Boolean getIsFinallyInvoiced()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsFinallyInvoiced

      Returns:
      Final Invoice Indicator
    • getGoodsReceiptIsExpected

      @Nullable public Boolean getGoodsReceiptIsExpected()
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsExpected

      Returns:
      Goods Receipt Indicator
    • getInvoiceIsExpected

      @Nullable public Boolean getInvoiceIsExpected()
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsExpected

      Returns:
      Invoice Receipt Indicator
    • getIsOrderAcknRqd

      @Nullable public Boolean getIsOrderAcknRqd()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsOrderAcknRqd

      Returns:
      Order Acknowledgment Requirement
    • getInvoiceIsGoodsReceiptBased

      @Nullable public Boolean getInvoiceIsGoodsReceiptBased()
      Constraints: Not nullable

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Returns:
      Indicator: GR-Based Invoice Verification
    • getPurchaseContractItem

      @Nullable public String getPurchaseContractItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseContractItem

      Returns:
      Item Number of Principal Purchase Agreement
    • getPurchaseContract

      @Nullable public String getPurchaseContract()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseContract

      Returns:
      Number of principal purchase agreement
    • getPurchaseRequisition

      @Nullable public String getPurchaseRequisition()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchaseRequisition

      Returns:
      Purchase Requisition Number
    • getRequirementTracking

      @Nullable public String getRequirementTracking()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RequirementTracking

      Returns:
      Requirement Tracking Number
    • getPurchaseRequisitionItem

      @Nullable public String getPurchaseRequisitionItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchaseRequisitionItem

      Returns:
      Item number of purchase requisition
    • getSupplierQuotation

      @Nullable public String getSupplierQuotation()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SupplierQuotation

      Returns:
      RFQ Number
    • getSupplierQuotationItem

      @Nullable public String getSupplierQuotationItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: SupplierQuotationItem

      Returns:
      Item Number of RFQ
    • getEvaldRcptSettlmtIsAllowed

      @Nullable public Boolean getEvaldRcptSettlmtIsAllowed()
      Constraints: Not nullable

      Original property name from the Odata EDM: EvaldRcptSettlmtIsAllowed

      Returns:
      Evaluated Receipt Settlement (ERS)
    • getUnlimitedOverdeliveryIsAllowed

      @Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
      Constraints: Not nullable

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Returns:
      Unlimited Overdelivery Allowed
    • getOverdelivTolrtdLmtRatioInPct

      @Nullable public BigDecimal getOverdelivTolrtdLmtRatioInPct()
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: OverdelivTolrtdLmtRatioInPct

      Returns:
      Overdelivery Tolerance
    • getUnderdelivTolrtdLmtRatioInPct

      @Nullable public BigDecimal getUnderdelivTolrtdLmtRatioInPct()
      Constraints: Not nullable, Precision: 3, Scale: 1

      Original property name from the Odata EDM: UnderdelivTolrtdLmtRatioInPct

      Returns:
      Underdelivery Tolerance
    • getRequisitionerName

      @Nullable public String getRequisitionerName()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: RequisitionerName

      Returns:
      Name of requisitioner/requester
    • getPlannedDeliveryDurationInDays

      @Nullable public BigDecimal getPlannedDeliveryDurationInDays()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: PlannedDeliveryDurationInDays

      Returns:
      Planned Delivery Time in Days
    • getGoodsReceiptDurationInDays

      @Nullable public BigDecimal getGoodsReceiptDurationInDays()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: GoodsReceiptDurationInDays

      Returns:
      Goods receipt processing time in days
    • getPartialDeliveryIsAllowed

      @Nullable public String getPartialDeliveryIsAllowed()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialDeliveryIsAllowed

      Returns:
      Partial Delivery at Item Level (Stock Transfer)
    • getConsumptionPosting

      @Nullable public String getConsumptionPosting()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConsumptionPosting

      Returns:
      Consumption posting
    • getServicePerformer

      @Nullable public String getServicePerformer()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePerformer

      Returns:
      Service Performer
    • getServicePackage

      @Nullable public String getServicePackage()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ServicePackage

      Returns:
      Package number
    • getBaseUnit

      @Nullable public String getBaseUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getPurchaseOrderItemCategory

      @Nullable public String getPurchaseOrderItemCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderItemCategory

      Returns:
      Item category in purchasing document
    • getProfitCenter

      @Nullable public String getProfitCenter()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProfitCenter

      Returns:
      Profit Center
    • getOrderPriceUnit

      @Nullable public String getOrderPriceUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: OrderPriceUnit

      Returns:
      Order Price Unit (Purchasing)
    • getItemVolumeUnit

      @Nullable public String getItemVolumeUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeUnit

      Returns:
      Volume Unit
    • getItemWeightUnit

      @Nullable public String getItemWeightUnit()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightUnit

      Returns:
      Unit of Weight
    • getMultipleAcctAssgmtDistribution

      @Nullable public String getMultipleAcctAssgmtDistribution()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: MultipleAcctAssgmtDistribution

      Returns:
      Distribution Indicator for Multiple Account Assignment
    • getPartialInvoiceDistribution

      @Nullable public String getPartialInvoiceDistribution()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PartialInvoiceDistribution

      Returns:
      Partial invoice indicator
    • getPricingDateControl

      @Nullable public String getPricingDateControl()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PricingDateControl

      Returns:
      Price Determination (Pricing) Date Control
    • getIsStatisticalItem

      @Nullable public Boolean getIsStatisticalItem()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsStatisticalItem

      Returns:
      Item is statistical
    • getPurchasingParentItem

      @Nullable public String getPurchasingParentItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurchasingParentItem

      Returns:
      Higher-Level Item in Purchasing Documents
    • getGoodsReceiptLatestCreationDate

      @Nullable public LocalDate getGoodsReceiptLatestCreationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: GoodsReceiptLatestCreationDate

      Returns:
      Latest Possible Goods Receipt
    • getIsReturnsItem

      @Nullable public Boolean getIsReturnsItem()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsReturnsItem

      Returns:
      Returns Item
    • getPurchasingOrderReason

      @Nullable public String getPurchasingOrderReason()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingOrderReason

      Returns:
      Reason for Ordering
    • getIncotermsClassification

      @Nullable public String getIncotermsClassification()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IncotermsClassification

      Returns:
      Incoterms (Part 1)
    • getIncotermsTransferLocation

      @Nullable public String getIncotermsTransferLocation()
      Constraints: Not nullable, Maximum length: 28

      Original property name from the Odata EDM: IncotermsTransferLocation

      Returns:
      Incoterms (Part 2)
    • getIncotermsLocation1

      @Nullable public String getIncotermsLocation1()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      Incoterms Location 1
    • getIncotermsLocation2

      @Nullable public String getIncotermsLocation2()
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      Incoterms Location 2
    • getPriorSupplier

      @Nullable public String getPriorSupplier()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PriorSupplier

      Returns:
      Prior Supplier
    • getInternationalArticleNumber

      @Nullable public String getInternationalArticleNumber()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: InternationalArticleNumber

      Returns:
      International Article Number (EAN/UPC)
    • getIntrastatServiceCode

      @Nullable public String getIntrastatServiceCode()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: IntrastatServiceCode

      Returns:
      Intrastat Service Code
    • getCommodityCode

      @Nullable public String getCommodityCode()
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: CommodityCode

      Returns:
      Commodity Code
    • getMaterialFreightGroup

      @Nullable public String getMaterialFreightGroup()
      Constraints: Not nullable, Maximum length: 8

      Original property name from the Odata EDM: MaterialFreightGroup

      Returns:
      Material Freight Group
    • getDiscountInKindEligibility

      @Nullable public String getDiscountInKindEligibility()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DiscountInKindEligibility

      Returns:
      Material qualifies for discount in kind
    • getPurgItemIsBlockedForDelivery

      @Nullable public Boolean getPurgItemIsBlockedForDelivery()
      Constraints: Not nullable

      Original property name from the Odata EDM: PurgItemIsBlockedForDelivery

      Returns:
      Item blocked for SD delivery
    • getSupplierConfirmationControlKey

      @Nullable public String getSupplierConfirmationControlKey()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SupplierConfirmationControlKey

      Returns:
      Confirmation Control Key
    • getPurgDocOrderAcknNumber

      @Nullable public String getPurgDocOrderAcknNumber()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: PurgDocOrderAcknNumber

      Returns:
      Order Acknowledgment Number
    • getPriceIsToBePrinted

      @Nullable public Boolean getPriceIsToBePrinted()
      Constraints: Not nullable

      Original property name from the Odata EDM: PriceIsToBePrinted

      Returns:
      Price Printout
    • getAccountAssignmentCategory

      @Nullable public String getAccountAssignmentCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: AccountAssignmentCategory

      Returns:
      Account Assignment Category
    • getPurchasingInfoRecord

      @Nullable public String getPurchasingInfoRecord()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      Number of purchasing info record
    • getNetAmount

      @Nullable public BigDecimal getNetAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NetAmount

      Returns:
      Net Order Value in PO Currency
    • getGrossAmount

      @Nullable public BigDecimal getGrossAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: GrossAmount

      Returns:
      Gross order value in PO currency
    • getEffectiveAmount

      @Nullable public BigDecimal getEffectiveAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: EffectiveAmount

      Returns:
      Effective value of item
    • getSubtotal1Amount

      @Nullable public BigDecimal getSubtotal1Amount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal1Amount

      Returns:
      Subtotal 1 from Pricing Procedure for Price Element
    • getSubtotal2Amount

      @Nullable public BigDecimal getSubtotal2Amount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal2Amount

      Returns:
      Subtotal 2 from Pricing Procedure for Price Element
    • getSubtotal3Amount

      @Nullable public BigDecimal getSubtotal3Amount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal3Amount

      Returns:
      Subtotal 3 from Pricing Procedure for Price Element
    • getSubtotal4Amount

      @Nullable public BigDecimal getSubtotal4Amount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal4Amount

      Returns:
      Subtotal 4 from Pricing Procedure for Price Element
    • getSubtotal5Amount

      @Nullable public BigDecimal getSubtotal5Amount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal5Amount

      Returns:
      Subtotal 5 from Pricing Procedure for Price Element
    • getSubtotal6Amount

      @Nullable public BigDecimal getSubtotal6Amount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: Subtotal6Amount

      Returns:
      Subtotal 6 from Pricing Procedure for Price Element
    • getOrderQuantity

      @Nullable public BigDecimal getOrderQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: OrderQuantity

      Returns:
      Purchase Order Quantity
    • getNetPriceAmount

      @Nullable public BigDecimal getNetPriceAmount()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      Net Price in Purchasing Document (in Document Currency)
    • getItemVolume

      @Nullable public BigDecimal getItemVolume()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemVolume

      Returns:
      Volume
    • getItemGrossWeight

      @Nullable public BigDecimal getItemGrossWeight()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemGrossWeight

      Returns:
      Gross Weight
    • getItemNetWeight

      @Nullable public BigDecimal getItemNetWeight()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ItemNetWeight

      Returns:
      Net Weight
    • getOrderPriceUnitToOrderUnitNmrtr

      @Nullable public BigDecimal getOrderPriceUnitToOrderUnitNmrtr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrderPriceUnitToOrderUnitNmrtr

      Returns:
      Numerator for Conversion of Order Price Unit into Order Unit
    • getOrdPriceUnitToOrderUnitDnmntr

      @Nullable public BigDecimal getOrdPriceUnitToOrderUnitDnmntr()
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: OrdPriceUnitToOrderUnitDnmntr

      Returns:
      Denominator for Conv. of Order Price Unit into Order Unit
    • getGoodsReceiptIsNonValuated

      @Nullable public Boolean getGoodsReceiptIsNonValuated()
      Constraints: Not nullable

      Original property name from the Odata EDM: GoodsReceiptIsNonValuated

      Returns:
      Goods Receipt, Non-Valuated
    • getTaxCode

      @Nullable public String getTaxCode()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: TaxCode

      Returns:
      Tax on Sales/Purchases Code
    • getTaxJurisdiction

      @Nullable public String getTaxJurisdiction()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getTaxCountry

      @Nullable public String getTaxCountry()
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxCountry

      Returns:
      Tax Reporting Country/Region
    • getTaxDeterminationDate

      @Nullable public LocalDate getTaxDeterminationDate()
      Constraints: Nullable

      Original property name from the Odata EDM: TaxDeterminationDate

      Returns:
      Date for Determining Tax Rates
    • getShippingInstruction

      @Nullable public String getShippingInstruction()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ShippingInstruction

      Returns:
      Shipping Instructions
    • getNonDeductibleInputTaxAmount

      @Nullable public BigDecimal getNonDeductibleInputTaxAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: NonDeductibleInputTaxAmount

      Returns:
      Non-deductible input tax
    • getStockType

      @Nullable public String getStockType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StockType

      Returns:
      Stock Type
    • getValuationType

      @Nullable public String getValuationType()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ValuationType

      Returns:
      Valuation Type
    • getValuationCategory

      @Nullable public String getValuationCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ValuationCategory

      Returns:
      Valuation Category
    • getItemIsRejectedBySupplier

      @Nullable public Boolean getItemIsRejectedBySupplier()
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemIsRejectedBySupplier

      Returns:
      Rejection Indicator
    • getPurgDocPriceDate

      @Nullable public LocalDate getPurgDocPriceDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PurgDocPriceDate

      Returns:
      Date of Price Determination
    • getPurchasingInfoRecordUpdateCode

      @Nullable public String getPurchasingInfoRecordUpdateCode()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingInfoRecordUpdateCode

      Returns:
      Indicator: Update Info Record
    • getInventorySpecialStockType

      @Nullable public String getInventorySpecialStockType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: InventorySpecialStockType

      Returns:
      Special Stock Indicator
    • getDeliveryDocumentType

      @Nullable public String getDeliveryDocumentType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DeliveryDocumentType

      Returns:
      Delivery Type for Returns to Supplier
    • getIssuingStorageLocation

      @Nullable public String getIssuingStorageLocation()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IssuingStorageLocation

      Returns:
      Issuing Storage Location for Stock Transport Order
    • getAllocationTable

      @Nullable public String getAllocationTable()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AllocationTable

      Returns:
      Allocation Table
    • getAllocationTableItem

      @Nullable public String getAllocationTableItem()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: AllocationTableItem

      Returns:
      Allocation Table Item
    • getRetailPromotion

      @Nullable public String getRetailPromotion()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: RetailPromotion

      Returns:
      Retail Promotion
    • getPurgConfigurableItemNumber

      @Nullable public String getPurgConfigurableItemNumber()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: PurgConfigurableItemNumber

      Returns:
      Hierarchy Number
    • getPurgDocAggrgdSubitemCategory

      @Nullable public String getPurgDocAggrgdSubitemCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocAggrgdSubitemCategory

      Returns:
      Subitems Exist
    • getPurgExternalSortNumber

      @Nullable public String getPurgExternalSortNumber()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: PurgExternalSortNumber

      Returns:
      External Sort Number
    • getDownPaymentType

      @Nullable public String getDownPaymentType()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: DownPaymentType

      Returns:
      Down Payment Indicator
    • getDownPaymentPercentageOfTotAmt

      @Nullable public BigDecimal getDownPaymentPercentageOfTotAmt()
      Constraints: Not nullable, Precision: 5, Scale: 2

      Original property name from the Odata EDM: DownPaymentPercentageOfTotAmt

      Returns:
      Down Payment Percentage
    • getDownPaymentAmount

      @Nullable public BigDecimal getDownPaymentAmount()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: DownPaymentAmount

      Returns:
      Down Payment Amount in Document Currency
    • getDownPaymentDueDate

      @Nullable public LocalDate getDownPaymentDueDate()
      Constraints: Nullable

      Original property name from the Odata EDM: DownPaymentDueDate

      Returns:
      Due Date for Down Payment
    • getExpectedOverallLimitAmount

      @Nullable public BigDecimal getExpectedOverallLimitAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: ExpectedOverallLimitAmount

      Returns:
      Expected Value of Overall Limit
    • getOverallLimitAmount

      @Nullable public BigDecimal getOverallLimitAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: OverallLimitAmount

      Returns:
      Overall Limit
    • getPurContractForOverallLimit

      @Nullable public String getPurContractForOverallLimit()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PurContractForOverallLimit

      Returns:
      Purchase Contract for Enhanced Limit
    • getPurgProdCmplncSupplierStatus

      @Nullable public String getPurgProdCmplncSupplierStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncSupplierStatus

      Returns:
      Product Compliance Supplier Check Status (Item)
    • getPurgProductMarketabilityStatus

      @Nullable public String getPurgProductMarketabilityStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProductMarketabilityStatus

      Returns:
      Product Marketability Status (Item)
    • getPurgSafetyDataSheetStatus

      @Nullable public String getPurgSafetyDataSheetStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgSafetyDataSheetStatus

      Returns:
      Safety Data Sheet Status (Item)
    • getPurgProdCmplncDngrsGoodsStatus

      @Nullable public String getPurgProdCmplncDngrsGoodsStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgProdCmplncDngrsGoodsStatus

      Returns:
      Dangerous Goods Status (Item)
    • getBR_MaterialOrigin

      @Nullable public String getBR_MaterialOrigin()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BR_MaterialOrigin

      Returns:
      Origin of the material
    • getBR_MaterialUsage

      @Nullable public String getBR_MaterialUsage()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BR_MaterialUsage

      Returns:
      Usage of the material
    • getBR_CFOPCategory

      @Nullable public String getBR_CFOPCategory()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: BR_CFOPCategory

      Returns:
      Material CFOP category
    • getBR_NCM

      @Nullable public String getBR_NCM()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: BR_NCM

      Returns:
      Brazilian NCM Code
    • getConsumptionTaxCtrlCode

      @Nullable public String getConsumptionTaxCtrlCode()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: ConsumptionTaxCtrlCode

      Returns:
      HSN or SAC Code
    • getBR_IsProducedInHouse

      @Nullable public Boolean getBR_IsProducedInHouse()
      Constraints: Not nullable

      Original property name from the Odata EDM: BR_IsProducedInHouse

      Returns:
      Produced in-house
    • getProductSeasonYear

      @Nullable public String getProductSeasonYear()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ProductSeasonYear

      Returns:
      Season Year
    • getProductSeason

      @Nullable public String getProductSeason()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductSeason

      Returns:
      Season
    • getProductCollection

      @Nullable public String getProductCollection()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductCollection

      Returns:
      Fashion Collection
    • getProductTheme

      @Nullable public String getProductTheme()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ProductTheme

      Returns:
      Fashion Theme
    • getSeasonCompletenessStatus

      @Nullable public String getSeasonCompletenessStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SeasonCompletenessStatus

      Returns:
      Season Completeness Indicator
    • getShippingGroupRule

      @Nullable public String getShippingGroupRule()
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ShippingGroupRule

      Returns:
      PSST Grouping Rule
    • getShippingGroupNumber

      @Nullable public String getShippingGroupNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ShippingGroupNumber

      Returns:
      PSST Group
    • getProductCharacteristic1

      @Nullable public String getProductCharacteristic1()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic1

      Returns:
      Characteristic Value 1
    • getProductCharacteristic2

      @Nullable public String getProductCharacteristic2()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic2

      Returns:
      Characteristic Value 2
    • getProductCharacteristic3

      @Nullable public String getProductCharacteristic3()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: ProductCharacteristic3

      Returns:
      Characteristic Value 3
    • getPurgDocSubitemCategory

      @Nullable public String getPurgDocSubitemCategory()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurgDocSubitemCategory

      Returns:
      Subitem Category, Purchasing Document
    • getDiversionStatus

      @Nullable public String getDiversionStatus()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: DiversionStatus

      Returns:
      Status of Diversion process
    • getReferenceDocumentNumber

      @Nullable public String getReferenceDocumentNumber()
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ReferenceDocumentNumber

      Returns:
      Reference Document number for PO Traceability
    • getReferenceDocumentItem

      @Nullable public String getReferenceDocumentItem()
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: ReferenceDocumentItem

      Returns:
      Reference Item number for PO Traceability
    • getPurchaseOrderReferenceType

      @Nullable public String getPurchaseOrderReferenceType()
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchaseOrderReferenceType

      Returns:
      Action for Traceability in PO
    • getItemHasValueAddedService

      @Nullable public Boolean getItemHasValueAddedService()
      Constraints: Not nullable

      Original property name from the Odata EDM: ItemHasValueAddedService

      Returns:
      VAS Relevant
    • getValAddedSrvcParentItmNumber

      @Nullable public String getValAddedSrvcParentItmNumber()
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: ValAddedSrvcParentItmNumber

      Returns:
      Item Number of Purchasing Document
    • getStockSegment

      @Nullable public String getStockSegment()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: StockSegment

      Returns:
      Stock Segment
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class VdmObject<PurchaseOrderItem>
    • equals

      public boolean equals(@Nullable Object o)
      Overrides:
      equals in class VdmEntity<PurchaseOrderItem>
    • canEqual

      protected boolean canEqual(@Nullable Object other)
      Overrides:
      canEqual in class VdmEntity<PurchaseOrderItem>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<PurchaseOrderItem>
    • getOdataType

      public String getOdataType()
      Specified by:
      getOdataType in class VdmObject<PurchaseOrderItem>