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

public class PurOrderItemPricingElement extends VdmEntity<PurOrderItemPricingElement> implements VdmEntitySet
Pricing Element

Original entity name from the Odata EDM: PurOrderItemPricingElement_Type

  • Field Details

  • Constructor Details

    • PurOrderItemPricingElement

      public PurOrderItemPricingElement()
    • PurOrderItemPricingElement

      public PurOrderItemPricingElement(@Nullable String purchaseOrder, @Nullable String purchaseOrderItem, @Nullable String pricingDocument, @Nullable String pricingDocumentItem, @Nullable String pricingProcedureStep, @Nullable String pricingProcedureCounter, @Nullable String conditionApplication, @Nullable String conditionType, @Nullable LocalDate priceConditionDeterminationDte, @Nullable String conditionCalculationType, @Nullable BigDecimal conditionBaseValue, @Nullable BigDecimal conditionRateAmount, @Nullable BigDecimal conditionRateRatio, @Nullable String conditionCurrency, @Nullable BigDecimal priceDetnExchangeRate, @Nullable BigDecimal conditionQuantity, @Nullable String conditionQuantityUnit, @Nullable BigDecimal conditionToBaseQtyNmrtr, @Nullable BigDecimal conditionToBaseQtyDnmntr, @Nullable String conditionCategory, @Nullable Boolean conditionIsForStatistics, @Nullable String pricingScaleType, @Nullable Boolean isRelevantForAccrual, @Nullable Boolean cndnIsRelevantForInvoiceList, @Nullable String conditionOrigin, @Nullable Boolean isGroupCondition, @Nullable String accessNumberOfAccessSequence, @Nullable String conditionRecord, @Nullable String conditionSequentialNumber, @Nullable String accountKeyForGLAccount, @Nullable String gLAccount, @Nullable String taxCode, @Nullable String acctKeyForAccrualsGLAccount, @Nullable String accrualsGLAccount, @Nullable String withholdingTaxCode, @Nullable String freightSupplier, @Nullable BigDecimal cndnRoundingOffDiffAmount, @Nullable BigDecimal conditionAmount, @Nullable String transactionCurrency, @Nullable String conditionControl, @Nullable String conditionInactiveReason, @Nullable String conditionClass, @Nullable String prcgProcedureCounterForHeader, @Nullable Double factorForConditionBasisValue, @Nullable String structureCondition, @Nullable Double periodFactorForCndnBasisValue, @Nullable String pricingScaleBasis, @Nullable BigDecimal conditionScaleBasisValue, @Nullable String conditionScaleBasisUnit, @Nullable String conditionScaleBasisCurrency, @Nullable String conditionAlternativeCurrency, @Nullable BigDecimal conditionAmountInLocalCrcy, @Nullable Boolean cndnIsRelevantForIntcoBilling, @Nullable Boolean conditionIsManuallyChanged, @Nullable String billingPriceSource, @Nullable String taxJurisdictionLevel, @Nullable byte[] conditionByteSequence, @Nullable Boolean cndnIsRelevantForLimitValue, @Nullable String conditionBasisLimitExceeded, @Nullable String conditionAmountLimitExceeded, @Nullable BigDecimal cumulatedConditionBasisValue, @Nullable String customerRebateRecipient, @Nullable Boolean conditionIsForConfiguration, @Nullable String variantCondition, @Nullable String conditionAcctAssgmtRelevance, @Nullable String conditionMatrixMaintRelevance, @Nullable UUID configblParametersAndFormulas, @Nullable BigDecimal conditionAdjustedQuantity, @Nullable String conditionTypeName, @Nullable String conditionBaseValueIntlUnit, @Nullable String conditionBaseValueUnit, @Nullable String conditionRateValueIntlUnit, @Nullable String conditionRateValueUnit, @Nullable String taxCodeName, @Nullable Boolean conditionIsDeletable, @Nullable String pricingProcedure, @Nullable String superordinateDocument, @Nullable String superordinateDocumentItem, @Nullable PurchaseOrder to_PurchaseOrder, @Nullable PurchaseOrderItem to_PurchaseOrderItem)
  • Method Details

    • getType

      @Nonnull public Class<PurOrderItemPricingElement> getType()
      Specified by:
      getType in class VdmObject<PurOrderItemPricingElement>
    • 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 - Purchasing Document 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 Purchasing Document
    • setPricingDocument

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

      Original property name from the Odata EDM: PricingDocument

      Parameters:
      pricingDocument - Number of the Document Condition
    • setPricingDocumentItem

      public void setPricingDocumentItem(@Nullable String pricingDocumentItem)
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PricingDocumentItem

      Parameters:
      pricingDocumentItem - Condition item number
    • setPricingProcedureStep

      public void setPricingProcedureStep(@Nullable String pricingProcedureStep)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PricingProcedureStep

      Parameters:
      pricingProcedureStep - Step Number
    • setPricingProcedureCounter

      public void setPricingProcedureCounter(@Nullable String pricingProcedureCounter)
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PricingProcedureCounter

      Parameters:
      pricingProcedureCounter - Condition Counter
    • setConditionApplication

      public void setConditionApplication(@Nullable String conditionApplication)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionApplication

      Parameters:
      conditionApplication - Application
    • setConditionType

      public void setConditionType(@Nullable String conditionType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ConditionType

      Parameters:
      conditionType - Condition Type
    • setPriceConditionDeterminationDte

      public void setPriceConditionDeterminationDte(@Nullable LocalDate priceConditionDeterminationDte)
      Constraints: Nullable

      Original property name from the Odata EDM: PriceConditionDeterminationDte

      Parameters:
      priceConditionDeterminationDte - Condition Pricing Date
    • setConditionCalculationType

      public void setConditionCalculationType(@Nullable String conditionCalculationType)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionCalculationType

      Parameters:
      conditionCalculationType - Calculation Type for Condition
    • setConditionBaseValue

      public void setConditionBaseValue(@Nullable BigDecimal conditionBaseValue)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionBaseValue

      Parameters:
      conditionBaseValue - Condition Basis
    • setConditionRateAmount

      public void setConditionRateAmount(@Nullable BigDecimal conditionRateAmount)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionRateAmount

      Parameters:
      conditionRateAmount - Condition Amount
    • setConditionRateRatio

      public void setConditionRateRatio(@Nullable BigDecimal conditionRateRatio)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionRateRatio

      Parameters:
      conditionRateRatio - Condition Ratio (in Percent or Per Mille)
    • setConditionCurrency

      public void setConditionCurrency(@Nullable String conditionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionCurrency

      Parameters:
      conditionCurrency - Currency Key
    • setPriceDetnExchangeRate

      public void setPriceDetnExchangeRate(@Nullable BigDecimal priceDetnExchangeRate)
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: PriceDetnExchangeRate

      Parameters:
      priceDetnExchangeRate - Exchange Rate for Price Determination
    • setConditionQuantity

      public void setConditionQuantity(@Nullable BigDecimal conditionQuantity)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: ConditionQuantity

      Parameters:
      conditionQuantity - Condition Pricing Unit
    • setConditionQuantityUnit

      public void setConditionQuantityUnit(@Nullable String conditionQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionQuantityUnit

      Parameters:
      conditionQuantityUnit - Condition Unit in the Document
    • setConditionToBaseQtyNmrtr

      public void setConditionToBaseQtyNmrtr(@Nullable BigDecimal conditionToBaseQtyNmrtr)
      Constraints: Not nullable, Precision: 10

      Original property name from the Odata EDM: ConditionToBaseQtyNmrtr

      Parameters:
      conditionToBaseQtyNmrtr - Numerator for Converting to Base UoM
    • setConditionToBaseQtyDnmntr

      public void setConditionToBaseQtyDnmntr(@Nullable BigDecimal conditionToBaseQtyDnmntr)
      Constraints: Not nullable, Precision: 10

      Original property name from the Odata EDM: ConditionToBaseQtyDnmntr

      Parameters:
      conditionToBaseQtyDnmntr - Denominator for Converting to Base UoM
    • setConditionCategory

      public void setConditionCategory(@Nullable String conditionCategory)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionCategory

      Parameters:
      conditionCategory - Condition Category (Examples: Tax, Freight, Price, Cost)
    • setConditionIsForStatistics

      public void setConditionIsForStatistics(@Nullable Boolean conditionIsForStatistics)
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsForStatistics

      Parameters:
      conditionIsForStatistics - Condition is used for statistics
    • setPricingScaleType

      public void setPricingScaleType(@Nullable String pricingScaleType)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PricingScaleType

      Parameters:
      pricingScaleType - Scale Type
    • setIsRelevantForAccrual

      public void setIsRelevantForAccrual(@Nullable Boolean isRelevantForAccrual)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsRelevantForAccrual

      Parameters:
      isRelevantForAccrual - Condition is Relevant for Accrual (e.g. Freight)
    • setCndnIsRelevantForInvoiceList

      public void setCndnIsRelevantForInvoiceList(@Nullable Boolean cndnIsRelevantForInvoiceList)
      Constraints: Not nullable

      Original property name from the Odata EDM: CndnIsRelevantForInvoiceList

      Parameters:
      cndnIsRelevantForInvoiceList - Condition for Invoice List
    • setConditionOrigin

      public void setConditionOrigin(@Nullable String conditionOrigin)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionOrigin

      Parameters:
      conditionOrigin - Origin of the Condition
    • setIsGroupCondition

      public void setIsGroupCondition(@Nullable Boolean isGroupCondition)
      Constraints: Not nullable

      Original property name from the Odata EDM: IsGroupCondition

      Parameters:
      isGroupCondition - Group Condition
    • setAccessNumberOfAccessSequence

      public void setAccessNumberOfAccessSequence(@Nullable String accessNumberOfAccessSequence)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AccessNumberOfAccessSequence

      Parameters:
      accessNumberOfAccessSequence - Access sequence - Access number
    • setConditionRecord

      public void setConditionRecord(@Nullable String conditionRecord)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: ConditionRecord

      Parameters:
      conditionRecord - Number of Condition Record
    • setConditionSequentialNumber

      public void setConditionSequentialNumber(@Nullable String conditionSequentialNumber)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionSequentialNumber

      Parameters:
      conditionSequentialNumber - Sequential Number of the Condition
    • setAccountKeyForGLAccount

      public void setAccountKeyForGLAccount(@Nullable String accountKeyForGLAccount)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AccountKeyForGLAccount

      Parameters:
      accountKeyForGLAccount - Account Key
    • setGLAccount

      public void setGLAccount(@Nullable String gLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: GLAccount

      Parameters:
      gLAccount - G/L Account Number
    • 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
    • setAcctKeyForAccrualsGLAccount

      public void setAcctKeyForAccrualsGLAccount(@Nullable String acctKeyForAccrualsGLAccount)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: AcctKeyForAccrualsGLAccount

      Parameters:
      acctKeyForAccrualsGLAccount - Account Key - Accruals / Provisions
    • setAccrualsGLAccount

      public void setAccrualsGLAccount(@Nullable String accrualsGLAccount)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: AccrualsGLAccount

      Parameters:
      accrualsGLAccount - Number of Accruals Account
    • setWithholdingTaxCode

      public void setWithholdingTaxCode(@Nullable String withholdingTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: WithholdingTaxCode

      Parameters:
      withholdingTaxCode - Withholding tax code
    • setFreightSupplier

      public void setFreightSupplier(@Nullable String freightSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: FreightSupplier

      Parameters:
      freightSupplier - Account Number of Supplier
    • setCndnRoundingOffDiffAmount

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

      Original property name from the Odata EDM: CndnRoundingOffDiffAmount

      Parameters:
      cndnRoundingOffDiffAmount - Rounding-Off Difference of the Condition
    • setConditionAmount

      public void setConditionAmount(@Nullable BigDecimal conditionAmount)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ConditionAmount

      Parameters:
      conditionAmount - Condition Value
    • setTransactionCurrency

      public void setTransactionCurrency(@Nullable String transactionCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TransactionCurrency

      Parameters:
      transactionCurrency - SD Document Currency
    • setConditionControl

      public void setConditionControl(@Nullable String conditionControl)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionControl

      Parameters:
      conditionControl - Condition Control
    • setConditionInactiveReason

      public void setConditionInactiveReason(@Nullable String conditionInactiveReason)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionInactiveReason

      Parameters:
      conditionInactiveReason - Condition is Inactive
    • setConditionClass

      public void setConditionClass(@Nullable String conditionClass)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionClass

      Parameters:
      conditionClass - Condition Class
    • setPrcgProcedureCounterForHeader

      public void setPrcgProcedureCounterForHeader(@Nullable String prcgProcedureCounterForHeader)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PrcgProcedureCounterForHeader

      Parameters:
      prcgProcedureCounterForHeader - Condition Counter (Header)
    • setFactorForConditionBasisValue

      public void setFactorForConditionBasisValue(@Nullable Double factorForConditionBasisValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: FactorForConditionBasisValue

      Parameters:
      factorForConditionBasisValue - Factor for Condition Base Value
    • setStructureCondition

      public void setStructureCondition(@Nullable String structureCondition)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: StructureCondition

      Parameters:
      structureCondition - Structure Condition
    • setPeriodFactorForCndnBasisValue

      public void setPeriodFactorForCndnBasisValue(@Nullable Double periodFactorForCndnBasisValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: PeriodFactorForCndnBasisValue

      Parameters:
      periodFactorForCndnBasisValue - Factor for Condition Basis (Period)
    • setPricingScaleBasis

      public void setPricingScaleBasis(@Nullable String pricingScaleBasis)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PricingScaleBasis

      Parameters:
      pricingScaleBasis - Scale Basis Indicator
    • setConditionScaleBasisValue

      public void setConditionScaleBasisValue(@Nullable BigDecimal conditionScaleBasisValue)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionScaleBasisValue

      Parameters:
      conditionScaleBasisValue - Scale Base Value
    • setConditionScaleBasisUnit

      public void setConditionScaleBasisUnit(@Nullable String conditionScaleBasisUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionScaleBasisUnit

      Parameters:
      conditionScaleBasisUnit - Condition Scale Unit of Measure
    • setConditionScaleBasisCurrency

      public void setConditionScaleBasisCurrency(@Nullable String conditionScaleBasisCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionScaleBasisCurrency

      Parameters:
      conditionScaleBasisCurrency - Scale Currency
    • setConditionAlternativeCurrency

      public void setConditionAlternativeCurrency(@Nullable String conditionAlternativeCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionAlternativeCurrency

      Parameters:
      conditionAlternativeCurrency - Condition Currency (for Cumulation Fields)
    • setConditionAmountInLocalCrcy

      public void setConditionAmountInLocalCrcy(@Nullable BigDecimal conditionAmountInLocalCrcy)
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ConditionAmountInLocalCrcy

      Parameters:
      conditionAmountInLocalCrcy - Condition Value
    • setCndnIsRelevantForIntcoBilling

      public void setCndnIsRelevantForIntcoBilling(@Nullable Boolean cndnIsRelevantForIntcoBilling)
      Constraints: Not nullable

      Original property name from the Odata EDM: CndnIsRelevantForIntcoBilling

      Parameters:
      cndnIsRelevantForIntcoBilling - Condition for Intercompany Billing
    • setConditionIsManuallyChanged

      public void setConditionIsManuallyChanged(@Nullable Boolean conditionIsManuallyChanged)
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsManuallyChanged

      Parameters:
      conditionIsManuallyChanged - Condition Changed Manually
    • setBillingPriceSource

      public void setBillingPriceSource(@Nullable String billingPriceSource)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: BillingPriceSource

      Parameters:
      billingPriceSource - Price Source
    • setTaxJurisdictionLevel

      public void setTaxJurisdictionLevel(@Nullable String taxJurisdictionLevel)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: TaxJurisdictionLevel

      Parameters:
      taxJurisdictionLevel - Tax jurisdiction code level
    • setConditionByteSequence

      public void setConditionByteSequence(@Nullable byte[] conditionByteSequence)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionByteSequence

      Parameters:
      conditionByteSequence - Bit encrypted flags in Pricing
    • setCndnIsRelevantForLimitValue

      public void setCndnIsRelevantForLimitValue(@Nullable Boolean cndnIsRelevantForLimitValue)
      Constraints: Not nullable

      Original property name from the Odata EDM: CndnIsRelevantForLimitValue

      Parameters:
      cndnIsRelevantForLimitValue - Condition Update
    • setConditionBasisLimitExceeded

      public void setConditionBasisLimitExceeded(@Nullable String conditionBasisLimitExceeded)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionBasisLimitExceeded

      Parameters:
      conditionBasisLimitExceeded - Indicator for Maximum Condition Basis Value
    • setConditionAmountLimitExceeded

      public void setConditionAmountLimitExceeded(@Nullable String conditionAmountLimitExceeded)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionAmountLimitExceeded

      Parameters:
      conditionAmountLimitExceeded - Indicator for Maximum Condition Amount
    • setCumulatedConditionBasisValue

      public void setCumulatedConditionBasisValue(@Nullable BigDecimal cumulatedConditionBasisValue)
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: CumulatedConditionBasisValue

      Parameters:
      cumulatedConditionBasisValue - Condition Basis
    • setCustomerRebateRecipient

      public void setCustomerRebateRecipient(@Nullable String customerRebateRecipient)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CustomerRebateRecipient

      Parameters:
      customerRebateRecipient - Customer number (rebate recipient)
    • setConditionIsForConfiguration

      public void setConditionIsForConfiguration(@Nullable Boolean conditionIsForConfiguration)
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsForConfiguration

      Parameters:
      conditionIsForConfiguration - Condition Used for Variant Configuration
    • setVariantCondition

      public void setVariantCondition(@Nullable String variantCondition)
      Constraints: Not nullable, Maximum length: 26

      Original property name from the Odata EDM: VariantCondition

      Parameters:
      variantCondition - Variant Condition Key
    • setConditionAcctAssgmtRelevance

      public void setConditionAcctAssgmtRelevance(@Nullable String conditionAcctAssgmtRelevance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionAcctAssgmtRelevance

      Parameters:
      conditionAcctAssgmtRelevance - Relevance for Account Assignment
    • setConditionMatrixMaintRelevance

      public void setConditionMatrixMaintRelevance(@Nullable String conditionMatrixMaintRelevance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ConditionMatrixMaintRelevance

      Parameters:
      conditionMatrixMaintRelevance - Indicator: Matrix Maintenance
    • setConfigblParametersAndFormulas

      public void setConfigblParametersAndFormulas(@Nullable UUID configblParametersAndFormulas)
      Constraints: Nullable

      Original property name from the Odata EDM: ConfigblParametersAndFormulas

      Parameters:
      configblParametersAndFormulas - Identifier of CPF Formula in Document
    • setConditionAdjustedQuantity

      public void setConditionAdjustedQuantity(@Nullable BigDecimal conditionAdjustedQuantity)
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: ConditionAdjustedQuantity

      Parameters:
      conditionAdjustedQuantity - Adjusted Quantity
    • setConditionTypeName

      public void setConditionTypeName(@Nullable String conditionTypeName)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ConditionTypeName

      Parameters:
      conditionTypeName - Description
    • setConditionBaseValueIntlUnit

      public void setConditionBaseValueIntlUnit(@Nullable String conditionBaseValueIntlUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionBaseValueIntlUnit

      Parameters:
      conditionBaseValueIntlUnit - Currency Key
    • setConditionBaseValueUnit

      public void setConditionBaseValueUnit(@Nullable String conditionBaseValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionBaseValueUnit

      Parameters:
      conditionBaseValueUnit - Condition Unit (Currency, Sales Unit, or %)
    • setConditionRateValueIntlUnit

      public void setConditionRateValueIntlUnit(@Nullable String conditionRateValueIntlUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionRateValueIntlUnit

      Parameters:
      conditionRateValueIntlUnit - Currency Key
    • setConditionRateValueUnit

      public void setConditionRateValueUnit(@Nullable String conditionRateValueUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionRateValueUnit

      Parameters:
      conditionRateValueUnit - Currency Key
    • setTaxCodeName

      public void setTaxCodeName(@Nullable String taxCodeName)
      Constraints: Not nullable, Maximum length: 50

      Original property name from the Odata EDM: TaxCodeName

      Parameters:
      taxCodeName - Tax Code Description
    • setConditionIsDeletable

      public void setConditionIsDeletable(@Nullable Boolean conditionIsDeletable)
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsDeletable

      Parameters:
      conditionIsDeletable - The conditionIsDeletable to set.
    • setPricingProcedure

      public void setPricingProcedure(@Nullable String pricingProcedure)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PricingProcedure

      Parameters:
      pricingProcedure - Procedure (Pricing, Output Control, Acct. Det., Costing,...)
    • setSuperordinateDocument

      public void setSuperordinateDocument(@Nullable String superordinateDocument)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: SuperordinateDocument

      Parameters:
      superordinateDocument - The superordinateDocument to set.
    • setSuperordinateDocumentItem

      public void setSuperordinateDocumentItem(@Nullable String superordinateDocumentItem)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: SuperordinateDocumentItem

      Parameters:
      superordinateDocumentItem - The superordinateDocumentItem to set.
    • getEntityCollection

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

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

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

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

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

      @Nonnull protected Map<String,Object> toMapOfNavigationProperties()
      Overrides:
      toMapOfNavigationProperties in class VdmObject<PurOrderItemPricingElement>
    • 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 PurOrderItemPricingElement 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.
    • getPurchaseOrderItemIfPresent

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

      If the navigation property for an entity PurOrderItemPricingElement 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 _PurchaseOrderItem is already loaded, the result will contain the PurchaseOrderItem entity. If not, an Option with result state empty is returned.
    • setPurchaseOrderItem

      public void setPurchaseOrderItem(PurchaseOrderItem value)
      Overwrites the associated PurchaseOrderItem entity for the loaded navigation property _PurchaseOrderItem.
      Parameters:
      value - New PurchaseOrderItem entity.
    • builder

    • getPurchaseOrder

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

      Original property name from the Odata EDM: PurchaseOrder

      Returns:
      Purchasing Document 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 Purchasing Document
    • getPricingDocument

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

      Original property name from the Odata EDM: PricingDocument

      Returns:
      Number of the Document Condition
    • getPricingDocumentItem

      @Nullable public String getPricingDocumentItem()
      (Key Field) Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: PricingDocumentItem

      Returns:
      Condition item number
    • getPricingProcedureStep

      @Nullable public String getPricingProcedureStep()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PricingProcedureStep

      Returns:
      Step Number
    • getPricingProcedureCounter

      @Nullable public String getPricingProcedureCounter()
      (Key Field) Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: PricingProcedureCounter

      Returns:
      Condition Counter
    • getConditionApplication

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

      Original property name from the Odata EDM: ConditionApplication

      Returns:
      Application
    • getConditionType

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

      Original property name from the Odata EDM: ConditionType

      Returns:
      Condition Type
    • getPriceConditionDeterminationDte

      @Nullable public LocalDate getPriceConditionDeterminationDte()
      Constraints: Nullable

      Original property name from the Odata EDM: PriceConditionDeterminationDte

      Returns:
      Condition Pricing Date
    • getConditionCalculationType

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

      Original property name from the Odata EDM: ConditionCalculationType

      Returns:
      Calculation Type for Condition
    • getConditionBaseValue

      @Nullable public BigDecimal getConditionBaseValue()
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionBaseValue

      Returns:
      Condition Basis
    • getConditionRateAmount

      @Nullable public BigDecimal getConditionRateAmount()
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionRateAmount

      Returns:
      Condition Amount
    • getConditionRateRatio

      @Nullable public BigDecimal getConditionRateRatio()
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionRateRatio

      Returns:
      Condition Ratio (in Percent or Per Mille)
    • getConditionCurrency

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

      Original property name from the Odata EDM: ConditionCurrency

      Returns:
      Currency Key
    • getPriceDetnExchangeRate

      @Nullable public BigDecimal getPriceDetnExchangeRate()
      Constraints: Not nullable, Precision: 9, Scale: 5

      Original property name from the Odata EDM: PriceDetnExchangeRate

      Returns:
      Exchange Rate for Price Determination
    • getConditionQuantity

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

      Original property name from the Odata EDM: ConditionQuantity

      Returns:
      Condition Pricing Unit
    • getConditionQuantityUnit

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

      Original property name from the Odata EDM: ConditionQuantityUnit

      Returns:
      Condition Unit in the Document
    • getConditionToBaseQtyNmrtr

      @Nullable public BigDecimal getConditionToBaseQtyNmrtr()
      Constraints: Not nullable, Precision: 10

      Original property name from the Odata EDM: ConditionToBaseQtyNmrtr

      Returns:
      Numerator for Converting to Base UoM
    • getConditionToBaseQtyDnmntr

      @Nullable public BigDecimal getConditionToBaseQtyDnmntr()
      Constraints: Not nullable, Precision: 10

      Original property name from the Odata EDM: ConditionToBaseQtyDnmntr

      Returns:
      Denominator for Converting to Base UoM
    • getConditionCategory

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

      Original property name from the Odata EDM: ConditionCategory

      Returns:
      Condition Category (Examples: Tax, Freight, Price, Cost)
    • getConditionIsForStatistics

      @Nullable public Boolean getConditionIsForStatistics()
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsForStatistics

      Returns:
      Condition is used for statistics
    • getPricingScaleType

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

      Original property name from the Odata EDM: PricingScaleType

      Returns:
      Scale Type
    • getIsRelevantForAccrual

      @Nullable public Boolean getIsRelevantForAccrual()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsRelevantForAccrual

      Returns:
      Condition is Relevant for Accrual (e.g. Freight)
    • getCndnIsRelevantForInvoiceList

      @Nullable public Boolean getCndnIsRelevantForInvoiceList()
      Constraints: Not nullable

      Original property name from the Odata EDM: CndnIsRelevantForInvoiceList

      Returns:
      Condition for Invoice List
    • getConditionOrigin

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

      Original property name from the Odata EDM: ConditionOrigin

      Returns:
      Origin of the Condition
    • getIsGroupCondition

      @Nullable public Boolean getIsGroupCondition()
      Constraints: Not nullable

      Original property name from the Odata EDM: IsGroupCondition

      Returns:
      Group Condition
    • getAccessNumberOfAccessSequence

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

      Original property name from the Odata EDM: AccessNumberOfAccessSequence

      Returns:
      Access sequence - Access number
    • getConditionRecord

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

      Original property name from the Odata EDM: ConditionRecord

      Returns:
      Number of Condition Record
    • getConditionSequentialNumber

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

      Original property name from the Odata EDM: ConditionSequentialNumber

      Returns:
      Sequential Number of the Condition
    • getAccountKeyForGLAccount

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

      Original property name from the Odata EDM: AccountKeyForGLAccount

      Returns:
      Account Key
    • getGLAccount

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

      Original property name from the Odata EDM: GLAccount

      Returns:
      G/L Account Number
    • 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
    • getAcctKeyForAccrualsGLAccount

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

      Original property name from the Odata EDM: AcctKeyForAccrualsGLAccount

      Returns:
      Account Key - Accruals / Provisions
    • getAccrualsGLAccount

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

      Original property name from the Odata EDM: AccrualsGLAccount

      Returns:
      Number of Accruals Account
    • getWithholdingTaxCode

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

      Original property name from the Odata EDM: WithholdingTaxCode

      Returns:
      Withholding tax code
    • getFreightSupplier

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

      Original property name from the Odata EDM: FreightSupplier

      Returns:
      Account Number of Supplier
    • getCndnRoundingOffDiffAmount

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

      Original property name from the Odata EDM: CndnRoundingOffDiffAmount

      Returns:
      Rounding-Off Difference of the Condition
    • getConditionAmount

      @Nullable public BigDecimal getConditionAmount()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ConditionAmount

      Returns:
      Condition Value
    • getTransactionCurrency

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

      Original property name from the Odata EDM: TransactionCurrency

      Returns:
      SD Document Currency
    • getConditionControl

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

      Original property name from the Odata EDM: ConditionControl

      Returns:
      Condition Control
    • getConditionInactiveReason

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

      Original property name from the Odata EDM: ConditionInactiveReason

      Returns:
      Condition is Inactive
    • getConditionClass

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

      Original property name from the Odata EDM: ConditionClass

      Returns:
      Condition Class
    • getPrcgProcedureCounterForHeader

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

      Original property name from the Odata EDM: PrcgProcedureCounterForHeader

      Returns:
      Condition Counter (Header)
    • getFactorForConditionBasisValue

      @Nullable public Double getFactorForConditionBasisValue()
      Constraints: Not nullable

      Original property name from the Odata EDM: FactorForConditionBasisValue

      Returns:
      Factor for Condition Base Value
    • getStructureCondition

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

      Original property name from the Odata EDM: StructureCondition

      Returns:
      Structure Condition
    • getPeriodFactorForCndnBasisValue

      @Nullable public Double getPeriodFactorForCndnBasisValue()
      Constraints: Not nullable

      Original property name from the Odata EDM: PeriodFactorForCndnBasisValue

      Returns:
      Factor for Condition Basis (Period)
    • getPricingScaleBasis

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

      Original property name from the Odata EDM: PricingScaleBasis

      Returns:
      Scale Basis Indicator
    • getConditionScaleBasisValue

      @Nullable public BigDecimal getConditionScaleBasisValue()
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: ConditionScaleBasisValue

      Returns:
      Scale Base Value
    • getConditionScaleBasisUnit

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

      Original property name from the Odata EDM: ConditionScaleBasisUnit

      Returns:
      Condition Scale Unit of Measure
    • getConditionScaleBasisCurrency

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

      Original property name from the Odata EDM: ConditionScaleBasisCurrency

      Returns:
      Scale Currency
    • getConditionAlternativeCurrency

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

      Original property name from the Odata EDM: ConditionAlternativeCurrency

      Returns:
      Condition Currency (for Cumulation Fields)
    • getConditionAmountInLocalCrcy

      @Nullable public BigDecimal getConditionAmountInLocalCrcy()
      Constraints: Not nullable, Precision: 15, Scale: 0

      Original property name from the Odata EDM: ConditionAmountInLocalCrcy

      Returns:
      Condition Value
    • getCndnIsRelevantForIntcoBilling

      @Nullable public Boolean getCndnIsRelevantForIntcoBilling()
      Constraints: Not nullable

      Original property name from the Odata EDM: CndnIsRelevantForIntcoBilling

      Returns:
      Condition for Intercompany Billing
    • getConditionIsManuallyChanged

      @Nullable public Boolean getConditionIsManuallyChanged()
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsManuallyChanged

      Returns:
      Condition Changed Manually
    • getBillingPriceSource

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

      Original property name from the Odata EDM: BillingPriceSource

      Returns:
      Price Source
    • getTaxJurisdictionLevel

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

      Original property name from the Odata EDM: TaxJurisdictionLevel

      Returns:
      Tax jurisdiction code level
    • getConditionByteSequence

      @Nullable public byte[] getConditionByteSequence()
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: ConditionByteSequence

      Returns:
      Bit encrypted flags in Pricing
    • getCndnIsRelevantForLimitValue

      @Nullable public Boolean getCndnIsRelevantForLimitValue()
      Constraints: Not nullable

      Original property name from the Odata EDM: CndnIsRelevantForLimitValue

      Returns:
      Condition Update
    • getConditionBasisLimitExceeded

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

      Original property name from the Odata EDM: ConditionBasisLimitExceeded

      Returns:
      Indicator for Maximum Condition Basis Value
    • getConditionAmountLimitExceeded

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

      Original property name from the Odata EDM: ConditionAmountLimitExceeded

      Returns:
      Indicator for Maximum Condition Amount
    • getCumulatedConditionBasisValue

      @Nullable public BigDecimal getCumulatedConditionBasisValue()
      Constraints: Not nullable, Precision: 24, Scale: 9

      Original property name from the Odata EDM: CumulatedConditionBasisValue

      Returns:
      Condition Basis
    • getCustomerRebateRecipient

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

      Original property name from the Odata EDM: CustomerRebateRecipient

      Returns:
      Customer number (rebate recipient)
    • getConditionIsForConfiguration

      @Nullable public Boolean getConditionIsForConfiguration()
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsForConfiguration

      Returns:
      Condition Used for Variant Configuration
    • getVariantCondition

      @Nullable public String getVariantCondition()
      Constraints: Not nullable, Maximum length: 26

      Original property name from the Odata EDM: VariantCondition

      Returns:
      Variant Condition Key
    • getConditionAcctAssgmtRelevance

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

      Original property name from the Odata EDM: ConditionAcctAssgmtRelevance

      Returns:
      Relevance for Account Assignment
    • getConditionMatrixMaintRelevance

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

      Original property name from the Odata EDM: ConditionMatrixMaintRelevance

      Returns:
      Indicator: Matrix Maintenance
    • getConfigblParametersAndFormulas

      @Nullable public UUID getConfigblParametersAndFormulas()
      Constraints: Nullable

      Original property name from the Odata EDM: ConfigblParametersAndFormulas

      Returns:
      Identifier of CPF Formula in Document
    • getConditionAdjustedQuantity

      @Nullable public BigDecimal getConditionAdjustedQuantity()
      Constraints: Not nullable, Precision: 31, Scale: 14

      Original property name from the Odata EDM: ConditionAdjustedQuantity

      Returns:
      Adjusted Quantity
    • getConditionTypeName

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

      Original property name from the Odata EDM: ConditionTypeName

      Returns:
      Description
    • getConditionBaseValueIntlUnit

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

      Original property name from the Odata EDM: ConditionBaseValueIntlUnit

      Returns:
      Currency Key
    • getConditionBaseValueUnit

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

      Original property name from the Odata EDM: ConditionBaseValueUnit

      Returns:
      Condition Unit (Currency, Sales Unit, or %)
    • getConditionRateValueIntlUnit

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

      Original property name from the Odata EDM: ConditionRateValueIntlUnit

      Returns:
      Currency Key
    • getConditionRateValueUnit

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

      Original property name from the Odata EDM: ConditionRateValueUnit

      Returns:
      Currency Key
    • getTaxCodeName

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

      Original property name from the Odata EDM: TaxCodeName

      Returns:
      Tax Code Description
    • getConditionIsDeletable

      @Nullable public Boolean getConditionIsDeletable()
      Constraints: Not nullable

      Original property name from the Odata EDM: ConditionIsDeletable

      Returns:
      The conditionIsDeletable contained in this VdmEntity.
    • getPricingProcedure

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

      Original property name from the Odata EDM: PricingProcedure

      Returns:
      Procedure (Pricing, Output Control, Acct. Det., Costing,...)
    • getSuperordinateDocument

      @Nullable public String getSuperordinateDocument()
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: SuperordinateDocument

      Returns:
      The superordinateDocument contained in this VdmEntity.
    • getSuperordinateDocumentItem

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

      Original property name from the Odata EDM: SuperordinateDocumentItem

      Returns:
      The superordinateDocumentItem contained in this VdmEntity.
    • toString

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

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

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

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

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