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

public class CntrlSupplierQtanItemPricing extends VdmEntity<CntrlSupplierQtanItemPricing> implements VdmEntitySet
Pricing

Original entity name from the Odata EDM: CntrlSupplierQtanItemPricingType

  • Field Details

  • Constructor Details

    • CntrlSupplierQtanItemPricing

      public CntrlSupplierQtanItemPricing()
    • CntrlSupplierQtanItemPricing

      public CntrlSupplierQtanItemPricing(@Nullable String centralSupplierQuotation, @Nullable String centralSupplierQuotationItem, @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 conditionRateValue, @Nullable String conditionCurrency, @Nullable BigDecimal priceDetnExchangeRate, @Nullable BigDecimal conditionQuantity, @Nullable String conditionQuantityUnit, @Nullable String conditionQuantityUnitISOCode, @Nullable BigDecimal conditionToBaseQtyNmrtr, @Nullable BigDecimal conditionToBaseQtyDnmntr, @Nullable String conditionCategory, @Nullable Boolean conditionIsForStatistics, @Nullable String pricingScaleType, @Nullable Boolean isRelevantForAccrual, @Nullable String cndnIsRelevantForInvoiceList, @Nullable String conditionOrigin, @Nullable String 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 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 OffsetDateTime lastChangeDateTime, @Nullable CentralSupplierQuotation to_CntrlQtan, @Nullable CntrlSupplierQuotationItem to_CntrlSupplierQuotationItem)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: CentralSupplierQuotation

      Parameters:
      centralSupplierQuotation - Purchasing Document Number
    • setCentralSupplierQuotationItem

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

      Original property name from the Odata EDM: CentralSupplierQuotationItem

      Parameters:
      centralSupplierQuotationItem - 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 - The priceConditionDeterminationDte to set.
    • 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
    • setConditionRateValue

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

      Original property name from the Odata EDM: ConditionRateValue

      Parameters:
      conditionRateValue - Condition Amount or Percentage
    • 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
    • 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
    • setConditionQuantityUnitISOCode

      public void setConditionQuantityUnitISOCode(@Nullable String conditionQuantityUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ConditionQuantityUnitISOCode

      Parameters:
      conditionQuantityUnitISOCode - ISO Code for Unit of Measurement
    • 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 String cndnIsRelevantForInvoiceList)
      Constraints: Not nullable, Maximum length: 1

      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 String isGroupCondition)
      Constraints: Not nullable, Maximum length: 1

      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
    • 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
    • setLastChangeDateTime

      public void setLastChangeDateTime(@Nullable OffsetDateTime lastChangeDateTime)
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Parameters:
      lastChangeDateTime - Change Time Stamp
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity CntrlSupplierQtanItemPricing 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 _CntrlQtan is already loaded, the result will contain the CentralSupplierQuotation entity. If not, an Option with result state empty is returned.
    • setCntrlQtan

      public void setCntrlQtan(CentralSupplierQuotation value)
      Overwrites the associated CentralSupplierQuotation entity for the loaded navigation property _CntrlQtan.
      Parameters:
      value - New CentralSupplierQuotation entity.
    • getCntrlSupplierQuotationItemIfPresent

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

      If the navigation property for an entity CntrlSupplierQtanItemPricing 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 _CntrlSupplierQuotationItem is already loaded, the result will contain the CntrlSupplierQuotationItem entity. If not, an Option with result state empty is returned.
    • setCntrlSupplierQuotationItem

      public void setCntrlSupplierQuotationItem(CntrlSupplierQuotationItem value)
      Overwrites the associated CntrlSupplierQuotationItem entity for the loaded navigation property _CntrlSupplierQuotationItem.
      Parameters:
      value - New CntrlSupplierQuotationItem entity.
    • builder

    • getCentralSupplierQuotation

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

      Original property name from the Odata EDM: CentralSupplierQuotation

      Returns:
      Purchasing Document Number
    • getCentralSupplierQuotationItem

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

      Original property name from the Odata EDM: CentralSupplierQuotationItem

      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:
      The priceConditionDeterminationDte contained in this VdmEntity.
    • 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
    • getConditionRateValue

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

      Original property name from the Odata EDM: ConditionRateValue

      Returns:
      Condition Amount or Percentage
    • 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
    • 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
    • getConditionQuantityUnitISOCode

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

      Original property name from the Odata EDM: ConditionQuantityUnitISOCode

      Returns:
      ISO Code for Unit of Measurement
    • 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 String getCndnIsRelevantForInvoiceList()
      Constraints: Not nullable, Maximum length: 1

      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 String getIsGroupCondition()
      Constraints: Not nullable, Maximum length: 1

      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
    • 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
    • getLastChangeDateTime

      @Nullable public OffsetDateTime getLastChangeDateTime()
      Constraints: Nullable, Precision: 7

      Original property name from the Odata EDM: LastChangeDateTime

      Returns:
      Change Time Stamp
    • toString

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

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

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

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

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