java.lang.Object
com.sap.cloud.sdk.datamodel.odata.helper.VdmObject<EntityT>
com.sap.cloud.sdk.datamodel.odata.helper.VdmEntity<PurgInfoRecdOrgPlantData>
com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.purchasinginforecord.PurgInfoRecdOrgPlantData

public class PurgInfoRecdOrgPlantData extends VdmEntity<PurgInfoRecdOrgPlantData>
Purchasing Info Record Purch. Org. Data

Original entity name from the Odata EDM: A_PurgInfoRecdOrgPlantDataType

  • Field Details

    • ALL_FIELDS

      public static final PurgInfoRecdOrgPlantDataSelectable ALL_FIELDS
      Selector for all available fields of PurgInfoRecdOrgPlantData.
    • PURCHASING_INFO_RECORD

      public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_INFO_RECORD
      Use with available fluent helpers to apply the PurchasingInfoRecord field to query operations.
    • PURCHASING_INFO_RECORD_CATEGORY

      public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_INFO_RECORD_CATEGORY
      Use with available fluent helpers to apply the PurchasingInfoRecordCategory field to query operations.
    • PURCHASING_ORGANIZATION

      public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_ORGANIZATION
      Use with available fluent helpers to apply the PurchasingOrganization field to query operations.
    • PLANT

      public static final PurgInfoRecdOrgPlantDataField<String> PLANT
      Use with available fluent helpers to apply the Plant field to query operations.
    • CREATED_BY_USER

      public static final PurgInfoRecdOrgPlantDataField<String> CREATED_BY_USER
      Use with available fluent helpers to apply the CreatedByUser field to query operations.
    • IS_MARKED_FOR_DELETION

      public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_MARKED_FOR_DELETION
      Use with available fluent helpers to apply the IsMarkedForDeletion field to query operations.
    • PURCHASING_GROUP

      public static final PurgInfoRecdOrgPlantDataField<String> PURCHASING_GROUP
      Use with available fluent helpers to apply the PurchasingGroup field to query operations.
    • CURRENCY

      public static final PurgInfoRecdOrgPlantDataField<String> CURRENCY
      Use with available fluent helpers to apply the Currency field to query operations.
    • MINIMUM_PURCHASE_ORDER_QUANTITY

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MINIMUM_PURCHASE_ORDER_QUANTITY
      Use with available fluent helpers to apply the MinimumPurchaseOrderQuantity field to query operations.
    • STANDARD_PURCHASE_ORDER_QUANTITY

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> STANDARD_PURCHASE_ORDER_QUANTITY
      Use with available fluent helpers to apply the StandardPurchaseOrderQuantity field to query operations.
    • MATERIAL_PLANNED_DELIVERY_DURN

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MATERIAL_PLANNED_DELIVERY_DURN
      Use with available fluent helpers to apply the MaterialPlannedDeliveryDurn field to query operations.
    • OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> OVERDELIV_TOLRTD_LMT_RATIO_IN_PCT
      Use with available fluent helpers to apply the OverdelivTolrtdLmtRatioInPct field to query operations.
    • UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> UNDERDELIV_TOLRTD_LMT_RATIO_IN_PCT
      Use with available fluent helpers to apply the UnderdelivTolrtdLmtRatioInPct field to query operations.
    • UNLIMITED_OVERDELIVERY_IS_ALLOWED

      public static final PurgInfoRecdOrgPlantDataField<Boolean> UNLIMITED_OVERDELIVERY_IS_ALLOWED
      Use with available fluent helpers to apply the UnlimitedOverdeliveryIsAllowed field to query operations.
    • LAST_REFERENCING_PURCHASE_ORDER

      public static final PurgInfoRecdOrgPlantDataField<String> LAST_REFERENCING_PURCHASE_ORDER
      Use with available fluent helpers to apply the LastReferencingPurchaseOrder field to query operations.
    • LAST_REFERENCING_PUR_ORDER_ITEM

      public static final PurgInfoRecdOrgPlantDataField<String> LAST_REFERENCING_PUR_ORDER_ITEM
      Use with available fluent helpers to apply the LastReferencingPurOrderItem field to query operations.
    • MATERIAL

      public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL
      Use with available fluent helpers to apply the Material field to query operations.
    • SUPPLIER

      public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER
      Use with available fluent helpers to apply the Supplier field to query operations.
    • MATERIAL_GROUP

      public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL_GROUP
      Use with available fluent helpers to apply the MaterialGroup field to query operations.
    • PURG_DOC_ORDER_QUANTITY_UNIT

      public static final PurgInfoRecdOrgPlantDataField<String> PURG_DOC_ORDER_QUANTITY_UNIT
      Use with available fluent helpers to apply the PurgDocOrderQuantityUnit field to query operations.
    • NET_PRICE_QUANTITY_UNIT

      public static final PurgInfoRecdOrgPlantDataField<String> NET_PRICE_QUANTITY_UNIT
      Use with available fluent helpers to apply the NetPriceQuantityUnit field to query operations.
    • NET_PRICE_AMOUNT

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> NET_PRICE_AMOUNT
      Use with available fluent helpers to apply the NetPriceAmount field to query operations.
    • MATERIAL_PRICE_UNIT_QTY

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MATERIAL_PRICE_UNIT_QTY
      Use with available fluent helpers to apply the MaterialPriceUnitQty field to query operations.
    • PURCHASE_ORDER_PRICE_UNIT

      public static final PurgInfoRecdOrgPlantDataField<String> PURCHASE_ORDER_PRICE_UNIT
      Use with available fluent helpers to apply the PurchaseOrderPriceUnit field to query operations.
    • PRICE_VALIDITY_END_DATE

      public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> PRICE_VALIDITY_END_DATE
      Use with available fluent helpers to apply the PriceValidityEndDate field to query operations.
    • INVOICE_IS_GOODS_RECEIPT_BASED

      public static final PurgInfoRecdOrgPlantDataField<Boolean> INVOICE_IS_GOODS_RECEIPT_BASED
      Use with available fluent helpers to apply the InvoiceIsGoodsReceiptBased field to query operations.
    • TAX_CODE

      public static final PurgInfoRecdOrgPlantDataField<String> TAX_CODE
      Use with available fluent helpers to apply the TaxCode field to query operations.
    • INCOTERMS_CLASSIFICATION

      public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_CLASSIFICATION
      Use with available fluent helpers to apply the IncotermsClassification field to query operations.
    • INCOTERMS_TRANSFER_LOCATION

      public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_TRANSFER_LOCATION
      Use with available fluent helpers to apply the IncotermsTransferLocation field to query operations.
    • INCOTERMS_LOCATION1

      public static final PurgInfoRecdOrgPlantDataField<String> INCOTERMS_LOCATION1
      Use with available fluent helpers to apply the IncotermsLocation1 field to query operations.
    • MAXIMUM_ORDER_QUANTITY

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MAXIMUM_ORDER_QUANTITY
      Use with available fluent helpers to apply the MaximumOrderQuantity field to query operations.
    • IS_RELEVANT_FOR_AUTOM_SRCG

      public static final PurgInfoRecdOrgPlantDataField<String> IS_RELEVANT_FOR_AUTOM_SRCG
      Use with available fluent helpers to apply the IsRelevantForAutomSrcg field to query operations.
    • SUPPLIER_QUOTATION

      public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER_QUOTATION
      Use with available fluent helpers to apply the SupplierQuotation field to query operations.
    • SUPPLIER_QUOTATION_DATE

      public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> SUPPLIER_QUOTATION_DATE
      Use with available fluent helpers to apply the SupplierQuotationDate field to query operations.
    • MIN_REMAINING_SHELF_LIFE

      public static final PurgInfoRecdOrgPlantDataField<BigDecimal> MIN_REMAINING_SHELF_LIFE
      Use with available fluent helpers to apply the MinRemainingShelfLife field to query operations.
    • IS_EVALUATED_RCPT_SETTLMT_ALLOWED

      public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_EVALUATED_RCPT_SETTLMT_ALLOWED
      Use with available fluent helpers to apply the IsEvaluatedRcptSettlmtAllowed field to query operations.
    • IS_PUR_ORDER_ALLWD_FOR_INB_DELIV

      public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_PUR_ORDER_ALLWD_FOR_INB_DELIV
      Use with available fluent helpers to apply the IsPurOrderAllwdForInbDeliv field to query operations.
    • IS_ORDER_ACKN_RQD

      public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_ORDER_ACKN_RQD
      Use with available fluent helpers to apply the IsOrderAcknRqd field to query operations.
    • IS_RET_MATL_AUTHZN_RQD_BY_SUPPLIER

      public static final PurgInfoRecdOrgPlantDataField<String> IS_RET_MATL_AUTHZN_RQD_BY_SUPPLIER
      Use with available fluent helpers to apply the IsRetMatlAuthznRqdBySupplier field to query operations.
    • IS_CASH_DISCOUNT_GRANTED

      public static final PurgInfoRecdOrgPlantDataField<Boolean> IS_CASH_DISCOUNT_GRANTED
      Use with available fluent helpers to apply the IsCashDiscountGranted field to query operations.
    • MATERIAL_CONDITION_GROUP

      public static final PurgInfoRecdOrgPlantDataField<String> MATERIAL_CONDITION_GROUP
      Use with available fluent helpers to apply the MaterialConditionGroup field to query operations.
    • PURCHASING_DOCUMENT_DATE

      public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> PURCHASING_DOCUMENT_DATE
      Use with available fluent helpers to apply the PurchasingDocumentDate field to query operations.
    • SHELF_LIFE_EXPIRATION_DATE_PERIOD

      public static final PurgInfoRecdOrgPlantDataField<String> SHELF_LIFE_EXPIRATION_DATE_PERIOD
      Use with available fluent helpers to apply the ShelfLifeExpirationDatePeriod field to query operations.
    • IS_END_OF_PURPOSE_BLOCKED

      public static final PurgInfoRecdOrgPlantDataField<String> IS_END_OF_PURPOSE_BLOCKED
      Use with available fluent helpers to apply the IsEndOfPurposeBlocked field to query operations.
    • SUPPLIER_CONFIRMATION_CONTROL_KEY

      public static final PurgInfoRecdOrgPlantDataField<String> SUPPLIER_CONFIRMATION_CONTROL_KEY
      Use with available fluent helpers to apply the SupplierConfirmationControlKey field to query operations.
    • PRICING_DATE_CONTROL

      public static final PurgInfoRecdOrgPlantDataField<String> PRICING_DATE_CONTROL
      Use with available fluent helpers to apply the PricingDateControl field to query operations.
    • TIME_DEPENDENT_TAX_VALID_FROM_DATE

      public static final PurgInfoRecdOrgPlantDataField<LocalDateTime> TIME_DEPENDENT_TAX_VALID_FROM_DATE
      Use with available fluent helpers to apply the TimeDependentTaxValidFromDate field to query operations.
    • TAX_COUNTRY

      public static final PurgInfoRecdOrgPlantDataField<String> TAX_COUNTRY
      Use with available fluent helpers to apply the TaxCountry field to query operations.
    • TO_PURG_INFO_RECD

      public static final PurgInfoRecdOrgPlantDataOneToOneLink<PurchasingInfoRecord> TO_PURG_INFO_RECD
      Use with available fluent helpers to apply the to_PurgInfoRecd navigation property to query operations.
    • TO_PUR_INFO_RECD_PRCG_CNDN_VALIDITY

      public static final PurgInfoRecdOrgPlantDataLink<PurInfoRecdPrcgCndnValidity> TO_PUR_INFO_RECD_PRCG_CNDN_VALIDITY
      Use with available fluent helpers to apply the to_PurInfoRecdPrcgCndnValidity navigation property to query operations.
  • Constructor Details

    • PurgInfoRecdOrgPlantData

      public PurgInfoRecdOrgPlantData()
    • PurgInfoRecdOrgPlantData

      public PurgInfoRecdOrgPlantData(@Nullable String purchasingInfoRecord, @Nullable String purchasingInfoRecordCategory, @Nullable String purchasingOrganization, @Nullable String plant, @Nullable String createdByUser, @Nullable Boolean isMarkedForDeletion, @Nullable String purchasingGroup, @Nullable String currency, @Nullable BigDecimal minimumPurchaseOrderQuantity, @Nullable BigDecimal standardPurchaseOrderQuantity, @Nullable BigDecimal materialPlannedDeliveryDurn, @Nullable BigDecimal overdelivTolrtdLmtRatioInPct, @Nullable BigDecimal underdelivTolrtdLmtRatioInPct, @Nullable Boolean unlimitedOverdeliveryIsAllowed, @Nullable String lastReferencingPurchaseOrder, @Nullable String lastReferencingPurOrderItem, @Nullable String material, @Nullable String supplier, @Nullable String materialGroup, @Nullable String purgDocOrderQuantityUnit, @Nullable String netPriceQuantityUnit, @Nullable BigDecimal netPriceAmount, @Nullable BigDecimal materialPriceUnitQty, @Nullable String purchaseOrderPriceUnit, @Nullable LocalDateTime priceValidityEndDate, @Nullable Boolean invoiceIsGoodsReceiptBased, @Nullable String taxCode, @Nullable String incotermsClassification, @Nullable String incotermsTransferLocation, @Nullable String incotermsLocation1, @Nullable BigDecimal maximumOrderQuantity, @Nullable String isRelevantForAutomSrcg, @Nullable String supplierQuotation, @Nullable LocalDateTime supplierQuotationDate, @Nullable BigDecimal minRemainingShelfLife, @Nullable Boolean isEvaluatedRcptSettlmtAllowed, @Nullable Boolean isPurOrderAllwdForInbDeliv, @Nullable Boolean isOrderAcknRqd, @Nullable String isRetMatlAuthznRqdBySupplier, @Nullable Boolean isCashDiscountGranted, @Nullable String materialConditionGroup, @Nullable LocalDateTime purchasingDocumentDate, @Nullable String shelfLifeExpirationDatePeriod, @Nullable String isEndOfPurposeBlocked, @Nullable String supplierConfirmationControlKey, @Nullable String pricingDateControl, @Nullable LocalDateTime timeDependentTaxValidFromDate, @Nullable String taxCountry, @Nullable PurchasingInfoRecord toPurgInfoRecd, List<PurInfoRecdPrcgCndnValidity> toPurInfoRecdPrcgCndnValidity)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: PurchasingInfoRecord

      Parameters:
      purchasingInfoRecord - Number of purchasing info record
    • setPurchasingInfoRecordCategory

      public void setPurchasingInfoRecordCategory(@Nullable String purchasingInfoRecordCategory)
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingInfoRecordCategory

      Parameters:
      purchasingInfoRecordCategory - Purchasing info record category
    • setPurchasingOrganization

      public void setPurchasingOrganization(@Nullable String purchasingOrganization)
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setPlant

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

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setCreatedByUser

      public void setCreatedByUser(@Nullable String createdByUser)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: CreatedByUser

      Parameters:
      createdByUser - Name of Person Responsible for Creating the Object
    • setIsMarkedForDeletion

      public void setIsMarkedForDeletion(@Nullable Boolean isMarkedForDeletion)
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Parameters:
      isMarkedForDeletion - Purch. info: Purch. organization data flagged for deletion
    • setPurchasingGroup

      public void setPurchasingGroup(@Nullable String purchasingGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group
    • setCurrency

      public void setCurrency(@Nullable String currency)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: Currency

      Parameters:
      currency - Currency Key
    • setMinimumPurchaseOrderQuantity

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

      Original property name from the Odata EDM: MinimumPurchaseOrderQuantity

      Parameters:
      minimumPurchaseOrderQuantity - Minimum Purchase Order Quantity
    • setStandardPurchaseOrderQuantity

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

      Original property name from the Odata EDM: StandardPurchaseOrderQuantity

      Parameters:
      standardPurchaseOrderQuantity - Standard Purchase Order Quantity
    • setMaterialPlannedDeliveryDurn

      public void setMaterialPlannedDeliveryDurn(@Nullable BigDecimal materialPlannedDeliveryDurn)
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialPlannedDeliveryDurn

      Parameters:
      materialPlannedDeliveryDurn - Planned Delivery Time in Days
    • 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
    • setUnlimitedOverdeliveryIsAllowed

      public void setUnlimitedOverdeliveryIsAllowed(@Nullable Boolean unlimitedOverdeliveryIsAllowed)
      Constraints: none

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Parameters:
      unlimitedOverdeliveryIsAllowed - Unlimited Overdelivery Allowed
    • setLastReferencingPurchaseOrder

      public void setLastReferencingPurchaseOrder(@Nullable String lastReferencingPurchaseOrder)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: LastReferencingPurchaseOrder

      Parameters:
      lastReferencingPurchaseOrder - Purchasing Document Number
    • setLastReferencingPurOrderItem

      public void setLastReferencingPurOrderItem(@Nullable String lastReferencingPurOrderItem)
      Constraints: Not nullable, Maximum length: 5

      Original property name from the Odata EDM: LastReferencingPurOrderItem

      Parameters:
      lastReferencingPurOrderItem - Item Number of Purchasing Document
    • setMaterial

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

      Original property name from the Odata EDM: Material

      Parameters:
      material - Material Number
    • setSupplier

      public void setSupplier(@Nullable String supplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Supplier's Account Number
    • 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
    • setPurgDocOrderQuantityUnit

      public void setPurgDocOrderQuantityUnit(@Nullable String purgDocOrderQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurgDocOrderQuantityUnit

      Parameters:
      purgDocOrderQuantityUnit - Purchase Order Unit of Measure
    • setNetPriceQuantityUnit

      public void setNetPriceQuantityUnit(@Nullable String netPriceQuantityUnit)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: NetPriceQuantityUnit

      Parameters:
      netPriceQuantityUnit - The netPriceQuantityUnit to set.
    • setNetPriceAmount

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

      Original property name from the Odata EDM: NetPriceAmount

      Parameters:
      netPriceAmount - Net Price in Purchasing Info Record
    • setMaterialPriceUnitQty

      public void setMaterialPriceUnitQty(@Nullable BigDecimal materialPriceUnitQty)
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: MaterialPriceUnitQty

      Parameters:
      materialPriceUnitQty - Price unit
    • setPurchaseOrderPriceUnit

      public void setPurchaseOrderPriceUnit(@Nullable String purchaseOrderPriceUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PurchaseOrderPriceUnit

      Parameters:
      purchaseOrderPriceUnit - Order Price Unit (Purchasing)
    • setPriceValidityEndDate

      public void setPriceValidityEndDate(@Nullable LocalDateTime priceValidityEndDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PriceValidityEndDate

      Parameters:
      priceValidityEndDate - Price Valid Until
    • setInvoiceIsGoodsReceiptBased

      public void setInvoiceIsGoodsReceiptBased(@Nullable Boolean invoiceIsGoodsReceiptBased)
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Parameters:
      invoiceIsGoodsReceiptBased - Indicator: GR-Based Invoice Verification
    • 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
    • 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
    • setMaximumOrderQuantity

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

      Original property name from the Odata EDM: MaximumOrderQuantity

      Parameters:
      maximumOrderQuantity - Maximum Purchase Order Quantity
    • setIsRelevantForAutomSrcg

      public void setIsRelevantForAutomSrcg(@Nullable String isRelevantForAutomSrcg)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsRelevantForAutomSrcg

      Parameters:
      isRelevantForAutomSrcg - Relevant for Automatic Sourcing
    • setSupplierQuotation

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

      Original property name from the Odata EDM: SupplierQuotation

      Parameters:
      supplierQuotation - Quotation Number
    • setSupplierQuotationDate

      public void setSupplierQuotationDate(@Nullable LocalDateTime supplierQuotationDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SupplierQuotationDate

      Parameters:
      supplierQuotationDate - Quotation Validity Date
    • setMinRemainingShelfLife

      public void setMinRemainingShelfLife(@Nullable BigDecimal minRemainingShelfLife)
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Parameters:
      minRemainingShelfLife - Minimum Remaining Shelf Life
    • setIsEvaluatedRcptSettlmtAllowed

      public void setIsEvaluatedRcptSettlmtAllowed(@Nullable Boolean isEvaluatedRcptSettlmtAllowed)
      Constraints: none

      Original property name from the Odata EDM: IsEvaluatedRcptSettlmtAllowed

      Parameters:
      isEvaluatedRcptSettlmtAllowed - No Evaluated Receipt Settlement (ERS)
    • setIsPurOrderAllwdForInbDeliv

      public void setIsPurOrderAllwdForInbDeliv(@Nullable Boolean isPurOrderAllwdForInbDeliv)
      Constraints: none

      Original property name from the Odata EDM: IsPurOrderAllwdForInbDeliv

      Parameters:
      isPurOrderAllwdForInbDeliv - Create Purchase Order for Delivery Without Reference
    • setIsOrderAcknRqd

      public void setIsOrderAcknRqd(@Nullable Boolean isOrderAcknRqd)
      Constraints: none

      Original property name from the Odata EDM: IsOrderAcknRqd

      Parameters:
      isOrderAcknRqd - Order Acknowledgment Requirement
    • setIsRetMatlAuthznRqdBySupplier

      public void setIsRetMatlAuthznRqdBySupplier(@Nullable String isRetMatlAuthznRqdBySupplier)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsRetMatlAuthznRqdBySupplier

      Parameters:
      isRetMatlAuthznRqdBySupplier - Supplier RMA Number Required
    • setIsCashDiscountGranted

      public void setIsCashDiscountGranted(@Nullable Boolean isCashDiscountGranted)
      Constraints: none

      Original property name from the Odata EDM: IsCashDiscountGranted

      Parameters:
      isCashDiscountGranted - Item Does Not Qualify for Cash Discount
    • setMaterialConditionGroup

      public void setMaterialConditionGroup(@Nullable String materialConditionGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: MaterialConditionGroup

      Parameters:
      materialConditionGroup - Condition Group with Supplier
    • setPurchasingDocumentDate

      public void setPurchasingDocumentDate(@Nullable LocalDateTime purchasingDocumentDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PurchasingDocumentDate

      Parameters:
      purchasingDocumentDate - Date of Last PO or Sched. Agreement Document in Info Record
    • setShelfLifeExpirationDatePeriod

      public void setShelfLifeExpirationDatePeriod(@Nullable String shelfLifeExpirationDatePeriod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod

      Parameters:
      shelfLifeExpirationDatePeriod - Period Indicator for Shelf Life Expiration Date
    • setIsEndOfPurposeBlocked

      public void setIsEndOfPurposeBlocked(@Nullable String isEndOfPurposeBlocked)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: IsEndOfPurposeBlocked

      Parameters:
      isEndOfPurposeBlocked - Business Purpose Completed
    • 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
    • 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
    • setTimeDependentTaxValidFromDate

      public void setTimeDependentTaxValidFromDate(@Nullable LocalDateTime timeDependentTaxValidFromDate)
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TimeDependentTaxValidFromDate

      Parameters:
      timeDependentTaxValidFromDate - Valid-From Date of the Tax Rate
    • 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
    • getEntityCollection

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

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

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

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

      @Nonnull public static <T> PurgInfoRecdOrgPlantDataField<T> field(@Nonnull String fieldName, @Nonnull Class<T> fieldType)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      Parameters:
      fieldName - The name of the extension field as returned by the OData service.
      fieldType - The Java type to use for the extension field when performing value comparisons.
      Returns:
      A representation of an extension field from this entity.
    • field

      @Nonnull public static <T, DomainT> PurgInfoRecdOrgPlantDataField<T> field(@Nonnull String fieldName, @Nonnull TypeConverter<T,DomainT> typeConverter)
      Use with available fluent helpers to apply an extension field to query operations.
      Type Parameters:
      T - The type of the extension field when performing value comparisons.
      DomainT - The type of the extension field as returned by the OData service.
      Parameters:
      typeConverter - A TypeConverter<T, DomainT> instance whose first generic type matches the Java type of the field
      fieldName - The name of the extension field as returned by the OData service.
      Returns:
      A representation of an extension field from this entity, holding a reference to the given TypeConverter.
    • getDestinationForFetch

      @Nullable public HttpDestinationProperties getDestinationForFetch()
      Overrides:
      getDestinationForFetch in class VdmEntity<PurgInfoRecdOrgPlantData>
    • setServicePathForFetch

      protected void setServicePathForFetch(@Nullable String servicePathForFetch)
      Overrides:
      setServicePathForFetch in class VdmEntity<PurgInfoRecdOrgPlantData>
    • attachToService

      public void attachToService(@Nullable String servicePath, @Nonnull HttpDestinationProperties destination)
      Overrides:
      attachToService in class VdmEntity<PurgInfoRecdOrgPlantData>
    • getDefaultServicePath

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

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

      @Nullable public PurchasingInfoRecord fetchPurgInfoRecd()
      Fetches the PurchasingInfoRecord entity (one to one) associated with this entity. This corresponds to the OData navigation property to_PurgInfoRecd.

      Please note: This method will not cache or persist the query results.

      Returns:
      The single associated PurchasingInfoRecord entity, or null if an entity is not associated.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPurgInfoRecdOrFetch

      @Nullable public PurchasingInfoRecord getPurgInfoRecdOrFetch()
      Retrieval of associated PurchasingInfoRecord entity (one to one). This corresponds to the OData navigation property to_PurgInfoRecd.

      If the navigation property to_PurgInfoRecd of a queried PurgInfoRecdOrgPlantData 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.

      Returns:
      List of associated PurchasingInfoRecord entity.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPurgInfoRecdIfPresent

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

      If the navigation property for an entity PurgInfoRecdOrgPlantData 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 to_PurgInfoRecd is already loaded, the result will contain the PurchasingInfoRecord entity. If not, an Option with result state empty is returned.
    • setPurgInfoRecd

      public void setPurgInfoRecd(PurchasingInfoRecord value)
      Overwrites the associated PurchasingInfoRecord entity for the loaded navigation property to_PurgInfoRecd.
      Parameters:
      value - New PurchasingInfoRecord entity.
    • fetchPurInfoRecdPrcgCndnValidity

      @Nonnull public List<PurInfoRecdPrcgCndnValidity> fetchPurInfoRecdPrcgCndnValidity()
      Fetches the PurInfoRecdPrcgCndnValidity entities (one to many) associated with this entity. This corresponds to the OData navigation property to_PurInfoRecdPrcgCndnValidity.

      Please note: This method will not cache or persist the query results.

      Returns:
      List containing one or more associated PurInfoRecdPrcgCndnValidity entities. If no entities are associated then an empty list is returned.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPurInfoRecdPrcgCndnValidityOrFetch

      @Nonnull public List<PurInfoRecdPrcgCndnValidity> getPurInfoRecdPrcgCndnValidityOrFetch()
      Retrieval of associated PurInfoRecdPrcgCndnValidity entities (one to many). This corresponds to the OData navigation property to_PurInfoRecdPrcgCndnValidity.

      If the navigation property to_PurInfoRecdPrcgCndnValidity of a queried PurgInfoRecdOrgPlantData 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.

      Returns:
      List of associated PurInfoRecdPrcgCndnValidity entities.
      Throws:
      com.sap.cloud.sdk.datamodel.odata.client.exception.ODataException - If the entity is unmanaged, i.e. it has not been retrieved using the OData VDM's services and therefore has no ERP configuration context assigned. An entity is managed if it has been either retrieved using the VDM's services or returned from the VDM's services as the result of a CREATE or UPDATE call.
    • getPurInfoRecdPrcgCndnValidityIfPresent

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

      If the navigation property for an entity PurgInfoRecdOrgPlantData 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 to_PurInfoRecdPrcgCndnValidity is already loaded, the result will contain the PurInfoRecdPrcgCndnValidity entities. If not, an Option with result state empty is returned.
    • setPurInfoRecdPrcgCndnValidity

      public void setPurInfoRecdPrcgCndnValidity(@Nonnull List<PurInfoRecdPrcgCndnValidity> value)
      Overwrites the list of associated PurInfoRecdPrcgCndnValidity entities for the loaded navigation property to_PurInfoRecdPrcgCndnValidity.

      If the navigation property to_PurInfoRecdPrcgCndnValidity of a queried PurgInfoRecdOrgPlantData 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 PurInfoRecdPrcgCndnValidity entities.
    • addPurInfoRecdPrcgCndnValidity

      public void addPurInfoRecdPrcgCndnValidity(PurInfoRecdPrcgCndnValidity... entity)
      Adds elements to the list of associated PurInfoRecdPrcgCndnValidity entities. This corresponds to the OData navigation property to_PurInfoRecdPrcgCndnValidity.

      If the navigation property to_PurInfoRecdPrcgCndnValidity of a queried PurgInfoRecdOrgPlantData 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 PurInfoRecdPrcgCndnValidity entities.
    • builder

    • getPurchasingInfoRecord

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

      Original property name from the Odata EDM: PurchasingInfoRecord

      Returns:
      Number of purchasing info record
    • getPurchasingInfoRecordCategory

      @Nullable public String getPurchasingInfoRecordCategory()
      (Key Field) Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PurchasingInfoRecordCategory

      Returns:
      Purchasing info record category
    • getPurchasingOrganization

      @Nullable public String getPurchasingOrganization()
      (Key Field) Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getCreatedByUser

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

      Original property name from the Odata EDM: CreatedByUser

      Returns:
      Name of Person Responsible for Creating the Object
    • getIsMarkedForDeletion

      @Nullable public Boolean getIsMarkedForDeletion()
      Constraints: none

      Original property name from the Odata EDM: IsMarkedForDeletion

      Returns:
      Purch. info: Purch. organization data flagged for deletion
    • getPurchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getCurrency

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

      Original property name from the Odata EDM: Currency

      Returns:
      Currency Key
    • getMinimumPurchaseOrderQuantity

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

      Original property name from the Odata EDM: MinimumPurchaseOrderQuantity

      Returns:
      Minimum Purchase Order Quantity
    • getStandardPurchaseOrderQuantity

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

      Original property name from the Odata EDM: StandardPurchaseOrderQuantity

      Returns:
      Standard Purchase Order Quantity
    • getMaterialPlannedDeliveryDurn

      @Nullable public BigDecimal getMaterialPlannedDeliveryDurn()
      Constraints: Not nullable, Precision: 3, Scale: 0

      Original property name from the Odata EDM: MaterialPlannedDeliveryDurn

      Returns:
      Planned Delivery Time in Days
    • 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
    • getUnlimitedOverdeliveryIsAllowed

      @Nullable public Boolean getUnlimitedOverdeliveryIsAllowed()
      Constraints: none

      Original property name from the Odata EDM: UnlimitedOverdeliveryIsAllowed

      Returns:
      Unlimited Overdelivery Allowed
    • getLastReferencingPurchaseOrder

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

      Original property name from the Odata EDM: LastReferencingPurchaseOrder

      Returns:
      Purchasing Document Number
    • getLastReferencingPurOrderItem

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

      Original property name from the Odata EDM: LastReferencingPurOrderItem

      Returns:
      Item Number of Purchasing Document
    • getMaterial

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

      Original property name from the Odata EDM: Material

      Returns:
      Material Number
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Supplier's Account Number
    • getMaterialGroup

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

      Original property name from the Odata EDM: MaterialGroup

      Returns:
      Material Group
    • getPurgDocOrderQuantityUnit

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

      Original property name from the Odata EDM: PurgDocOrderQuantityUnit

      Returns:
      Purchase Order Unit of Measure
    • getNetPriceQuantityUnit

      @Nullable public String getNetPriceQuantityUnit()
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: NetPriceQuantityUnit

      Returns:
      The netPriceQuantityUnit contained in this entity.
    • getNetPriceAmount

      @Nullable public BigDecimal getNetPriceAmount()
      Constraints: Not nullable, Precision: 12, Scale: 3

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      Net Price in Purchasing Info Record
    • getMaterialPriceUnitQty

      @Nullable public BigDecimal getMaterialPriceUnitQty()
      Constraints: Not nullable, Precision: 5, Scale: 0

      Original property name from the Odata EDM: MaterialPriceUnitQty

      Returns:
      Price unit
    • getPurchaseOrderPriceUnit

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

      Original property name from the Odata EDM: PurchaseOrderPriceUnit

      Returns:
      Order Price Unit (Purchasing)
    • getPriceValidityEndDate

      @Nullable public LocalDateTime getPriceValidityEndDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PriceValidityEndDate

      Returns:
      Price Valid Until
    • getInvoiceIsGoodsReceiptBased

      @Nullable public Boolean getInvoiceIsGoodsReceiptBased()
      Constraints: none

      Original property name from the Odata EDM: InvoiceIsGoodsReceiptBased

      Returns:
      Indicator: GR-Based Invoice Verification
    • 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
    • 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
    • getMaximumOrderQuantity

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

      Original property name from the Odata EDM: MaximumOrderQuantity

      Returns:
      Maximum Purchase Order Quantity
    • getIsRelevantForAutomSrcg

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

      Original property name from the Odata EDM: IsRelevantForAutomSrcg

      Returns:
      Relevant for Automatic Sourcing
    • getSupplierQuotation

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

      Original property name from the Odata EDM: SupplierQuotation

      Returns:
      Quotation Number
    • getSupplierQuotationDate

      @Nullable public LocalDateTime getSupplierQuotationDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: SupplierQuotationDate

      Returns:
      Quotation Validity Date
    • getMinRemainingShelfLife

      @Nullable public BigDecimal getMinRemainingShelfLife()
      Constraints: Not nullable, Precision: 4, Scale: 0

      Original property name from the Odata EDM: MinRemainingShelfLife

      Returns:
      Minimum Remaining Shelf Life
    • getIsEvaluatedRcptSettlmtAllowed

      @Nullable public Boolean getIsEvaluatedRcptSettlmtAllowed()
      Constraints: none

      Original property name from the Odata EDM: IsEvaluatedRcptSettlmtAllowed

      Returns:
      No Evaluated Receipt Settlement (ERS)
    • getIsPurOrderAllwdForInbDeliv

      @Nullable public Boolean getIsPurOrderAllwdForInbDeliv()
      Constraints: none

      Original property name from the Odata EDM: IsPurOrderAllwdForInbDeliv

      Returns:
      Create Purchase Order for Delivery Without Reference
    • getIsOrderAcknRqd

      @Nullable public Boolean getIsOrderAcknRqd()
      Constraints: none

      Original property name from the Odata EDM: IsOrderAcknRqd

      Returns:
      Order Acknowledgment Requirement
    • getIsRetMatlAuthznRqdBySupplier

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

      Original property name from the Odata EDM: IsRetMatlAuthznRqdBySupplier

      Returns:
      Supplier RMA Number Required
    • getIsCashDiscountGranted

      @Nullable public Boolean getIsCashDiscountGranted()
      Constraints: none

      Original property name from the Odata EDM: IsCashDiscountGranted

      Returns:
      Item Does Not Qualify for Cash Discount
    • getMaterialConditionGroup

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

      Original property name from the Odata EDM: MaterialConditionGroup

      Returns:
      Condition Group with Supplier
    • getPurchasingDocumentDate

      @Nullable public LocalDateTime getPurchasingDocumentDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: PurchasingDocumentDate

      Returns:
      Date of Last PO or Sched. Agreement Document in Info Record
    • getShelfLifeExpirationDatePeriod

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

      Original property name from the Odata EDM: ShelfLifeExpirationDatePeriod

      Returns:
      Period Indicator for Shelf Life Expiration Date
    • getIsEndOfPurposeBlocked

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

      Original property name from the Odata EDM: IsEndOfPurposeBlocked

      Returns:
      Business Purpose Completed
    • getSupplierConfirmationControlKey

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

      Original property name from the Odata EDM: SupplierConfirmationControlKey

      Returns:
      Confirmation Control Key
    • 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
    • getTimeDependentTaxValidFromDate

      @Nullable public LocalDateTime getTimeDependentTaxValidFromDate()
      Constraints: Not nullable, Precision: 0

      Original property name from the Odata EDM: TimeDependentTaxValidFromDate

      Returns:
      Valid-From Date of the Tax Rate
    • getTaxCountry

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

      Original property name from the Odata EDM: TaxCountry

      Returns:
      Tax Reporting Country/Region
    • toString

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

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

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

      public int hashCode()
      Overrides:
      hashCode in class VdmEntity<PurgInfoRecdOrgPlantData>