Class SuplrItmPricingElement
- All Implemented Interfaces:
VdmEntitySet
Original entity name from the Odata EDM: SuplrItmPricingElementType
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper class to allow for fluent creation of SuplrItmPricingElement instances. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SimpleProperty<SuplrItmPricingElement>Selector for all available fields of SuplrItmPricingElement.static final SimpleProperty.Boolean<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.Boolean<SuplrItmPricingElement>static final SimpleProperty.Boolean<SuplrItmPricingElement>static final SimpleProperty.Boolean<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.Boolean<SuplrItmPricingElement>static final SimpleProperty.Boolean<SuplrItmPricingElement>static final SimpleProperty.NumericDecimal<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.Date<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final NavigationProperty.Single<SuplrItmPricingElement,SetlDoc> Use with available request builders to apply the _SettlmtDoc navigation property to query operations.static final NavigationProperty.Single<SuplrItmPricingElement,SetlDocItm> Use with available request builders to apply the _SettlmtDocItem navigation property to query operations.static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>static final SimpleProperty.String<SuplrItmPricingElement>Fields inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS -
Constructor Summary
ConstructorsConstructorDescriptionSuplrItmPricingElement(String settlmtDoc, String settlmtDocItem, String pricingProcedureStep, String pricingProcedureCounter, String conditionApplication, String conditionType, LocalDate priceConditionDeterminationDte, String conditionCalculationType, String conditionCurrency, BigDecimal conditionQuantity, String conditionQuantityUnit, String conditionQuantityUnitISOCode, String conditionQuantityUnitSAPCode, String conditionCategory, Boolean conditionIsForStatistics, String pricingScaleType, Boolean isRelevantForAccrual, Boolean cndnIsRelevantForInvoiceList, String conditionOrigin, Boolean isGroupCondition, String conditionRecord, String conditionSequentialNumber, String taxCode, String withholdingTaxCode, BigDecimal cndnRoundingOffDiffAmount, BigDecimal conditionAmount, String transactionCurrency, String conditionControl, String conditionInactiveReason, String conditionClass, String prcgProcedureCounterForHeader, Double factorForConditionBasisValue, String structureCondition, Double periodFactorForCndnBasisValue, String pricingScaleBasis, String conditionScaleBasisUnit, String conditionScaleBasisUnitISOCode, String conditionScaleBasisUnitSAPCode, String conditionScaleBasisCurrency, Boolean conditionIsManuallyChanged, Boolean conditionIsForConfiguration, String variantCondition, BigDecimal conditionRateAmount, BigDecimal conditionBaseAmount, BigDecimal conditionBaseQuantity, BigDecimal conditionRateRatio, String conditionRateRatioUnit, String conditionRateRatioUnitISOCode, String conditionRateRatioUnitSAPCode, BigDecimal conditionScaleBaseAmount, BigDecimal conditionScaleBaseQuantity, SetlDoc to_SettlmtDoc, SetlDocItm to_SettlmtDocItem) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()protected booleanbooleanprotected voidConstraints: Not nullableConstraints: Not nullable, Precision: 5, Scale: 0Constraints: Not nullable, Precision: 15, Scale: 0Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Precision: 24, Scale: 9Constraints: Not nullable, Precision: 24, Scale: 9Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1Constraints: Not nullableConstraints: Not nullableConstraints: Not nullableConstraints: Not nullable, Maximum length: 1Constraints: Not nullable, Precision: 5Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Precision: 24, Scale: 9Constraints: Not nullable, Precision: 24, Scale: 9Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 10Constraints: Not nullable, Precision: 24, Scale: 9Constraints: Not nullable, Precision: 24, Scale: 9Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 4protected Stringprotected StringConstraints: Not nullableConstraints: Not nullableConstraints: Not nullableprotected ODataEntityKeygetKey()Constraints: Not nullableConstraints: Not nullable, Maximum length: 3Constraints: Nullable(Key Field) Constraints: Not nullable, Maximum length: 3(Key Field) Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 3Constraints: Not nullable, Maximum length: 1(Key Field) Constraints: Not nullable, Maximum length: 10io.vavr.control.Option<SetlDoc>Retrieval of associated SetlDoc entity (one to one).(Key Field) Constraints: Not nullable, Maximum length: 6io.vavr.control.Option<SetlDocItm>Retrieval of associated SetlDocItm entity (one to one).Constraints: Not nullable, Maximum length: 1Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 3getType()Constraints: Not nullable, Maximum length: 26Constraints: Not nullable, Maximum length: 2inthashCode()voidsetCndnIsRelevantForInvoiceList(Boolean cndnIsRelevantForInvoiceList) Constraints: Not nullablevoidsetCndnRoundingOffDiffAmount(BigDecimal cndnRoundingOffDiffAmount) Constraints: Not nullable, Precision: 5, Scale: 0voidsetConditionAmount(BigDecimal conditionAmount) Constraints: Not nullable, Precision: 15, Scale: 0voidsetConditionApplication(String conditionApplication) Constraints: Not nullable, Maximum length: 2voidsetConditionBaseAmount(BigDecimal conditionBaseAmount) Constraints: Not nullable, Precision: 24, Scale: 9voidsetConditionBaseQuantity(BigDecimal conditionBaseQuantity) Constraints: Not nullable, Precision: 24, Scale: 9voidsetConditionCalculationType(String conditionCalculationType) Constraints: Not nullable, Maximum length: 3voidsetConditionCategory(String conditionCategory) Constraints: Not nullable, Maximum length: 1voidsetConditionClass(String conditionClass) Constraints: Not nullable, Maximum length: 1voidsetConditionControl(String conditionControl) Constraints: Not nullable, Maximum length: 1voidsetConditionCurrency(String conditionCurrency) Constraints: Not nullable, Maximum length: 3voidsetConditionInactiveReason(String conditionInactiveReason) Constraints: Not nullable, Maximum length: 1voidsetConditionIsForConfiguration(Boolean conditionIsForConfiguration) Constraints: Not nullablevoidsetConditionIsForStatistics(Boolean conditionIsForStatistics) Constraints: Not nullablevoidsetConditionIsManuallyChanged(Boolean conditionIsManuallyChanged) Constraints: Not nullablevoidsetConditionOrigin(String conditionOrigin) Constraints: Not nullable, Maximum length: 1voidsetConditionQuantity(BigDecimal conditionQuantity) Constraints: Not nullable, Precision: 5voidsetConditionQuantityUnit(String conditionQuantityUnit) Constraints: Not nullable, Maximum length: 3voidsetConditionQuantityUnitISOCode(String conditionQuantityUnitISOCode) Constraints: Not nullable, Maximum length: 3voidsetConditionQuantityUnitSAPCode(String conditionQuantityUnitSAPCode) Constraints: Not nullable, Maximum length: 3voidsetConditionRateAmount(BigDecimal conditionRateAmount) Constraints: Not nullable, Precision: 24, Scale: 9voidsetConditionRateRatio(BigDecimal conditionRateRatio) Constraints: Not nullable, Precision: 24, Scale: 9voidsetConditionRateRatioUnit(String conditionRateRatioUnit) Constraints: Not nullable, Maximum length: 3voidsetConditionRateRatioUnitISOCode(String conditionRateRatioUnitISOCode) Constraints: Not nullable, Maximum length: 3voidsetConditionRateRatioUnitSAPCode(String conditionRateRatioUnitSAPCode) Constraints: Not nullable, Maximum length: 3voidsetConditionRecord(String conditionRecord) Constraints: Not nullable, Maximum length: 10voidsetConditionScaleBaseAmount(BigDecimal conditionScaleBaseAmount) Constraints: Not nullable, Precision: 24, Scale: 9voidsetConditionScaleBaseQuantity(BigDecimal conditionScaleBaseQuantity) Constraints: Not nullable, Precision: 24, Scale: 9voidsetConditionScaleBasisCurrency(String conditionScaleBasisCurrency) Constraints: Not nullable, Maximum length: 3voidsetConditionScaleBasisUnit(String conditionScaleBasisUnit) Constraints: Not nullable, Maximum length: 3voidsetConditionScaleBasisUnitISOCode(String conditionScaleBasisUnitISOCode) Constraints: Not nullable, Maximum length: 3voidsetConditionScaleBasisUnitSAPCode(String conditionScaleBasisUnitSAPCode) Constraints: Not nullable, Maximum length: 3voidsetConditionSequentialNumber(String conditionSequentialNumber) Constraints: Not nullable, Maximum length: 3voidsetConditionType(String conditionType) Constraints: Not nullable, Maximum length: 4voidsetFactorForConditionBasisValue(Double factorForConditionBasisValue) Constraints: Not nullablevoidsetIsGroupCondition(Boolean isGroupCondition) Constraints: Not nullablevoidsetIsRelevantForAccrual(Boolean isRelevantForAccrual) Constraints: Not nullablevoidsetPeriodFactorForCndnBasisValue(Double periodFactorForCndnBasisValue) Constraints: Not nullablevoidsetPrcgProcedureCounterForHeader(String prcgProcedureCounterForHeader) Constraints: Not nullable, Maximum length: 3voidsetPriceConditionDeterminationDte(LocalDate priceConditionDeterminationDte) Constraints: NullablevoidsetPricingProcedureCounter(String pricingProcedureCounter) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetPricingProcedureStep(String pricingProcedureStep) (Key Field) Constraints: Not nullable, Maximum length: 3voidsetPricingScaleBasis(String pricingScaleBasis) Constraints: Not nullable, Maximum length: 3voidsetPricingScaleType(String pricingScaleType) Constraints: Not nullable, Maximum length: 1voidsetSettlmtDoc(SetlDoc value) Overwrites the associated SetlDoc entity for the loaded navigation property _SettlmtDoc.voidsetSettlmtDoc(String settlmtDoc) (Key Field) Constraints: Not nullable, Maximum length: 10voidsetSettlmtDocItem(SetlDocItm value) Overwrites the associated SetlDocItm entity for the loaded navigation property _SettlmtDocItem.voidsetSettlmtDocItem(String settlmtDocItem) (Key Field) Constraints: Not nullable, Maximum length: 6voidsetStructureCondition(String structureCondition) Constraints: Not nullable, Maximum length: 1voidsetTaxCode(String taxCode) Constraints: Not nullable, Maximum length: 2voidsetTransactionCurrency(String transactionCurrency) Constraints: Not nullable, Maximum length: 3voidsetVariantCondition(String variantCondition) Constraints: Not nullable, Maximum length: 26voidsetWithholdingTaxCode(String withholdingTaxCode) Constraints: Not nullable, Maximum length: 2toString()Methods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmEntity
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifierMethods inherited from class com.sap.cloud.sdk.datamodel.odatav4.core.VdmObject
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
-
Field Details
-
ALL_FIELDS
Selector for all available fields of SuplrItmPricingElement. -
SETTLMT_DOC
-
SETTLMT_DOC_ITEM
-
PRICING_PROCEDURE_STEP
-
PRICING_PROCEDURE_COUNTER
-
CONDITION_APPLICATION
-
CONDITION_TYPE
-
PRICE_CONDITION_DETERMINATION_DTE
-
CONDITION_CALCULATION_TYPE
-
CONDITION_CURRENCY
-
CONDITION_QUANTITY
-
CONDITION_QUANTITY_UNIT
-
CONDITION_QUANTITY_UNIT_ISO_CODE
-
CONDITION_QUANTITY_UNIT_SAP_CODE
-
CONDITION_CATEGORY
-
CONDITION_IS_FOR_STATISTICS
-
PRICING_SCALE_TYPE
-
IS_RELEVANT_FOR_ACCRUAL
-
CNDN_IS_RELEVANT_FOR_INVOICE_LIST
public static final SimpleProperty.Boolean<SuplrItmPricingElement> CNDN_IS_RELEVANT_FOR_INVOICE_LIST -
CONDITION_ORIGIN
-
IS_GROUP_CONDITION
-
CONDITION_RECORD
-
CONDITION_SEQUENTIAL_NUMBER
-
TAX_CODE
-
WITHHOLDING_TAX_CODE
-
CNDN_ROUNDING_OFF_DIFF_AMOUNT
public static final SimpleProperty.NumericDecimal<SuplrItmPricingElement> CNDN_ROUNDING_OFF_DIFF_AMOUNT -
CONDITION_AMOUNT
-
TRANSACTION_CURRENCY
-
CONDITION_CONTROL
-
CONDITION_INACTIVE_REASON
-
CONDITION_CLASS
-
PRCG_PROCEDURE_COUNTER_FOR_HEADER
-
FACTOR_FOR_CONDITION_BASIS_VALUE
public static final SimpleProperty.NumericDecimal<SuplrItmPricingElement> FACTOR_FOR_CONDITION_BASIS_VALUE -
STRUCTURE_CONDITION
-
PERIOD_FACTOR_FOR_CNDN_BASIS_VALUE
public static final SimpleProperty.NumericDecimal<SuplrItmPricingElement> PERIOD_FACTOR_FOR_CNDN_BASIS_VALUE -
PRICING_SCALE_BASIS
-
CONDITION_SCALE_BASIS_UNIT
-
CONDITION_SCALE_BASIS_UNIT_ISO_CODE
public static final SimpleProperty.String<SuplrItmPricingElement> CONDITION_SCALE_BASIS_UNIT_ISO_CODE -
CONDITION_SCALE_BASIS_UNIT_SAP_CODE
public static final SimpleProperty.String<SuplrItmPricingElement> CONDITION_SCALE_BASIS_UNIT_SAP_CODE -
CONDITION_SCALE_BASIS_CURRENCY
-
CONDITION_IS_MANUALLY_CHANGED
-
CONDITION_IS_FOR_CONFIGURATION
-
VARIANT_CONDITION
-
CONDITION_RATE_AMOUNT
-
CONDITION_BASE_AMOUNT
-
CONDITION_BASE_QUANTITY
-
CONDITION_RATE_RATIO
-
CONDITION_RATE_RATIO_UNIT
-
CONDITION_RATE_RATIO_UNIT_ISO_CODE
public static final SimpleProperty.String<SuplrItmPricingElement> CONDITION_RATE_RATIO_UNIT_ISO_CODE -
CONDITION_RATE_RATIO_UNIT_SAP_CODE
public static final SimpleProperty.String<SuplrItmPricingElement> CONDITION_RATE_RATIO_UNIT_SAP_CODE -
CONDITION_SCALE_BASE_AMOUNT
public static final SimpleProperty.NumericDecimal<SuplrItmPricingElement> CONDITION_SCALE_BASE_AMOUNT -
CONDITION_SCALE_BASE_QUANTITY
public static final SimpleProperty.NumericDecimal<SuplrItmPricingElement> CONDITION_SCALE_BASE_QUANTITY -
TO__SETTLMT_DOC
Use with available request builders to apply the _SettlmtDoc navigation property to query operations. -
TO__SETTLMT_DOC_ITEM
public static final NavigationProperty.Single<SuplrItmPricingElement,SetlDocItm> TO__SETTLMT_DOC_ITEMUse with available request builders to apply the _SettlmtDocItem navigation property to query operations.
-
-
Constructor Details
-
SuplrItmPricingElement
public SuplrItmPricingElement() -
SuplrItmPricingElement
public SuplrItmPricingElement(@Nullable String settlmtDoc, @Nullable String settlmtDocItem, @Nullable String pricingProcedureStep, @Nullable String pricingProcedureCounter, @Nullable String conditionApplication, @Nullable String conditionType, @Nullable LocalDate priceConditionDeterminationDte, @Nullable String conditionCalculationType, @Nullable String conditionCurrency, @Nullable BigDecimal conditionQuantity, @Nullable String conditionQuantityUnit, @Nullable String conditionQuantityUnitISOCode, @Nullable String conditionQuantityUnitSAPCode, @Nullable String conditionCategory, @Nullable Boolean conditionIsForStatistics, @Nullable String pricingScaleType, @Nullable Boolean isRelevantForAccrual, @Nullable Boolean cndnIsRelevantForInvoiceList, @Nullable String conditionOrigin, @Nullable Boolean isGroupCondition, @Nullable String conditionRecord, @Nullable String conditionSequentialNumber, @Nullable String taxCode, @Nullable String withholdingTaxCode, @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 String conditionScaleBasisUnit, @Nullable String conditionScaleBasisUnitISOCode, @Nullable String conditionScaleBasisUnitSAPCode, @Nullable String conditionScaleBasisCurrency, @Nullable Boolean conditionIsManuallyChanged, @Nullable Boolean conditionIsForConfiguration, @Nullable String variantCondition, @Nullable BigDecimal conditionRateAmount, @Nullable BigDecimal conditionBaseAmount, @Nullable BigDecimal conditionBaseQuantity, @Nullable BigDecimal conditionRateRatio, @Nullable String conditionRateRatioUnit, @Nullable String conditionRateRatioUnitISOCode, @Nullable String conditionRateRatioUnitSAPCode, @Nullable BigDecimal conditionScaleBaseAmount, @Nullable BigDecimal conditionScaleBaseQuantity, @Nullable SetlDoc to_SettlmtDoc, @Nullable SetlDocItm to_SettlmtDocItem)
-
-
Method Details
-
getType
- Specified by:
getTypein classVdmObject<SuplrItmPricingElement>
-
setSettlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Parameters:
settlmtDoc- Settlement Document Number
-
setSettlmtDocItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SettlmtDocItem
- Parameters:
settlmtDocItem- Document Item
-
setPricingProcedureStep
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureStep
- Parameters:
pricingProcedureStep- Step Number
-
setPricingProcedureCounter
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureCounter
- Parameters:
pricingProcedureCounter- Pricing Procedure Counter
-
setConditionApplication
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Parameters:
conditionApplication- Application
-
setConditionType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionType
- Parameters:
conditionType- Condition Type
-
setPriceConditionDeterminationDte
Constraints: NullableOriginal property name from the Odata EDM: PriceConditionDeterminationDte
- Parameters:
priceConditionDeterminationDte- Condition Pricing Date
-
setConditionCalculationType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionCalculationType
- Parameters:
conditionCalculationType- Calculation Type for Condition
-
setConditionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionCurrency
- Parameters:
conditionCurrency- Currency Key
-
setConditionQuantity
Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: ConditionQuantity
- Parameters:
conditionQuantity- Condition Pricing Unit
-
setConditionQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnit
- Parameters:
conditionQuantityUnit- Condition Unit in the Document
-
setConditionQuantityUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnitISOCode
- Parameters:
conditionQuantityUnitISOCode- Condition Quantity Unit in ISO code
-
setConditionQuantityUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnitSAPCode
- Parameters:
conditionQuantityUnitSAPCode- Condition Quantity Unit in SAP code
-
setConditionCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionCategory
- Parameters:
conditionCategory- Condition Category (Examples: Tax, Freight, Price, Cost)
-
setConditionIsForStatistics
Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsForStatistics
- Parameters:
conditionIsForStatistics- Condition is used for statistics
-
setPricingScaleType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PricingScaleType
- Parameters:
pricingScaleType- Scale Type
-
setIsRelevantForAccrual
Constraints: Not nullableOriginal property name from the Odata EDM: IsRelevantForAccrual
- Parameters:
isRelevantForAccrual- Condition is Relevant for Accrual (e.g. Freight)
-
setCndnIsRelevantForInvoiceList
Constraints: Not nullableOriginal property name from the Odata EDM: CndnIsRelevantForInvoiceList
- Parameters:
cndnIsRelevantForInvoiceList- Settlement Document List Condition
-
setConditionOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionOrigin
- Parameters:
conditionOrigin- Origin of the Condition
-
setIsGroupCondition
Constraints: Not nullableOriginal property name from the Odata EDM: IsGroupCondition
- Parameters:
isGroupCondition- Group Condition
-
setConditionRecord
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionRecord
- Parameters:
conditionRecord- Number of Condition Record
-
setConditionSequentialNumber
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionSequentialNumber
- Parameters:
conditionSequentialNumber- Sequential Number of the Condition
-
setTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCode
- Parameters:
taxCode- Tax on Sales/Purchases Code
-
setWithholdingTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WithholdingTaxCode
- Parameters:
withholdingTaxCode- Withholding tax code
-
setCndnRoundingOffDiffAmount
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: CndnRoundingOffDiffAmount
- Parameters:
cndnRoundingOffDiffAmount- Rounding-Off Difference of the Condition
-
setConditionAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: ConditionAmount
- Parameters:
conditionAmount- Condition Value
-
setTransactionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Parameters:
transactionCurrency- SD Document Currency
-
setConditionControl
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionControl
- Parameters:
conditionControl- Condition Control
-
setConditionInactiveReason
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionInactiveReason
- Parameters:
conditionInactiveReason- Condition is Inactive
-
setConditionClass
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionClass
- Parameters:
conditionClass- Condition Class
-
setPrcgProcedureCounterForHeader
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PrcgProcedureCounterForHeader
- Parameters:
prcgProcedureCounterForHeader- Pricing Procedure Counter for Header
-
setFactorForConditionBasisValue
Constraints: Not nullableOriginal property name from the Odata EDM: FactorForConditionBasisValue
- Parameters:
factorForConditionBasisValue- Factor for Condition Basis Value
-
setStructureCondition
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StructureCondition
- Parameters:
structureCondition- Structure Condition
-
setPeriodFactorForCndnBasisValue
Constraints: Not nullableOriginal property name from the Odata EDM: PeriodFactorForCndnBasisValue
- Parameters:
periodFactorForCndnBasisValue- Period Factor for Condition Basis Value
-
setPricingScaleBasis
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingScaleBasis
- Parameters:
pricingScaleBasis- Scale Basis Indicator
-
setConditionScaleBasisUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnit
- Parameters:
conditionScaleBasisUnit- Condition Scale Unit of Measure
-
setConditionScaleBasisUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnitISOCode
- Parameters:
conditionScaleBasisUnitISOCode- Condition Scale Basis Unit in ISO code
-
setConditionScaleBasisUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnitSAPCode
- Parameters:
conditionScaleBasisUnitSAPCode- Condition Scale Basis Unit in SAP code
-
setConditionScaleBasisCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisCurrency
- Parameters:
conditionScaleBasisCurrency- Scale Currency
-
setConditionIsManuallyChanged
Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsManuallyChanged
- Parameters:
conditionIsManuallyChanged- Condition Changed Manually
-
setConditionIsForConfiguration
Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsForConfiguration
- Parameters:
conditionIsForConfiguration- Condition Used for Variant Configuration
-
setVariantCondition
Constraints: Not nullable, Maximum length: 26Original property name from the Odata EDM: VariantCondition
- Parameters:
variantCondition- Variant Condition Key
-
setConditionRateAmount
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionRateAmount
- Parameters:
conditionRateAmount- Condition Amount
-
setConditionBaseAmount
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionBaseAmount
- Parameters:
conditionBaseAmount- Amount of the Condition Basis
-
setConditionBaseQuantity
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionBaseQuantity
- Parameters:
conditionBaseQuantity- Quantity of the Condition Basis
-
setConditionRateRatio
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionRateRatio
- Parameters:
conditionRateRatio- Condition Ratio (in Percent or Per Mille)
-
setConditionRateRatioUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnit
- Parameters:
conditionRateRatioUnit- Condition Rate Ratio Unit
-
setConditionRateRatioUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnitISOCode
- Parameters:
conditionRateRatioUnitISOCode- Condition Rate Ratio Unit in ISO code
-
setConditionRateRatioUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnitSAPCode
- Parameters:
conditionRateRatioUnitSAPCode- Condition Rate Ratio Unit in SAP code
-
setConditionScaleBaseAmount
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionScaleBaseAmount
- Parameters:
conditionScaleBaseAmount- Scale Base Amount
-
setConditionScaleBaseQuantity
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionScaleBaseQuantity
- Parameters:
conditionScaleBaseQuantity- Scale Base Quantity
-
getEntityCollection
- Specified by:
getEntityCollectionin classVdmEntity<SuplrItmPricingElement>
-
getKey
- Overrides:
getKeyin classVdmObject<SuplrItmPricingElement>
-
toMapOfFields
- Overrides:
toMapOfFieldsin classVdmObject<SuplrItmPricingElement>
-
fromMap
- Overrides:
fromMapin classVdmObject<SuplrItmPricingElement>
-
getDefaultServicePath
- Overrides:
getDefaultServicePathin classVdmEntity<SuplrItmPricingElement>
-
getSettlmtDocIfPresent
Retrieval of associated SetlDoc entity (one to one). This corresponds to the OData navigation property _SettlmtDoc.If the navigation property for an entity SuplrItmPricingElement has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SettlmtDoc is already loaded, the result will contain
the SetlDoc entity. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtDoc
Overwrites the associated SetlDoc entity for the loaded navigation property _SettlmtDoc.- Parameters:
value- New SetlDoc entity.
-
getSettlmtDocItemIfPresent
Retrieval of associated SetlDocItm entity (one to one). This corresponds to the OData navigation property _SettlmtDocItem.If the navigation property for an entity SuplrItmPricingElement has not been resolved yet, this method will not query further information. Instead its
Optionresult state will beempty.- Returns:
- If the information for navigation property _SettlmtDocItem is already loaded, the result will
contain the SetlDocItm entity. If not, an
Optionwith result stateemptyis returned.
-
setSettlmtDocItem
Overwrites the associated SetlDocItm entity for the loaded navigation property _SettlmtDocItem.- Parameters:
value- New SetlDocItm entity.
-
builder
-
getSettlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Returns:
- Settlement Document Number
-
getSettlmtDocItem
(Key Field) Constraints: Not nullable, Maximum length: 6Original property name from the Odata EDM: SettlmtDocItem
- Returns:
- Document Item
-
getPricingProcedureStep
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureStep
- Returns:
- Step Number
-
getPricingProcedureCounter
(Key Field) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingProcedureCounter
- Returns:
- Pricing Procedure Counter
-
getConditionApplication
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: ConditionApplication
- Returns:
- Application
-
getConditionType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: ConditionType
- Returns:
- Condition Type
-
getPriceConditionDeterminationDte
Constraints: NullableOriginal property name from the Odata EDM: PriceConditionDeterminationDte
- Returns:
- Condition Pricing Date
-
getConditionCalculationType
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionCalculationType
- Returns:
- Calculation Type for Condition
-
getConditionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionCurrency
- Returns:
- Currency Key
-
getConditionQuantity
Constraints: Not nullable, Precision: 5Original property name from the Odata EDM: ConditionQuantity
- Returns:
- Condition Pricing Unit
-
getConditionQuantityUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnit
- Returns:
- Condition Unit in the Document
-
getConditionQuantityUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnitISOCode
- Returns:
- Condition Quantity Unit in ISO code
-
getConditionQuantityUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionQuantityUnitSAPCode
- Returns:
- Condition Quantity Unit in SAP code
-
getConditionCategory
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionCategory
- Returns:
- Condition Category (Examples: Tax, Freight, Price, Cost)
-
getConditionIsForStatistics
Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsForStatistics
- Returns:
- Condition is used for statistics
-
getPricingScaleType
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: PricingScaleType
- Returns:
- Scale Type
-
getIsRelevantForAccrual
Constraints: Not nullableOriginal property name from the Odata EDM: IsRelevantForAccrual
- Returns:
- Condition is Relevant for Accrual (e.g. Freight)
-
getCndnIsRelevantForInvoiceList
Constraints: Not nullableOriginal property name from the Odata EDM: CndnIsRelevantForInvoiceList
- Returns:
- Settlement Document List Condition
-
getConditionOrigin
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionOrigin
- Returns:
- Origin of the Condition
-
getIsGroupCondition
Constraints: Not nullableOriginal property name from the Odata EDM: IsGroupCondition
- Returns:
- Group Condition
-
getConditionRecord
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: ConditionRecord
- Returns:
- Number of Condition Record
-
getConditionSequentialNumber
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionSequentialNumber
- Returns:
- Sequential Number of the Condition
-
getTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: TaxCode
- Returns:
- Tax on Sales/Purchases Code
-
getWithholdingTaxCode
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: WithholdingTaxCode
- Returns:
- Withholding tax code
-
getCndnRoundingOffDiffAmount
Constraints: Not nullable, Precision: 5, Scale: 0Original property name from the Odata EDM: CndnRoundingOffDiffAmount
- Returns:
- Rounding-Off Difference of the Condition
-
getConditionAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: ConditionAmount
- Returns:
- Condition Value
-
getTransactionCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TransactionCurrency
- Returns:
- SD Document Currency
-
getConditionControl
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionControl
- Returns:
- Condition Control
-
getConditionInactiveReason
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionInactiveReason
- Returns:
- Condition is Inactive
-
getConditionClass
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: ConditionClass
- Returns:
- Condition Class
-
getPrcgProcedureCounterForHeader
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PrcgProcedureCounterForHeader
- Returns:
- Pricing Procedure Counter for Header
-
getFactorForConditionBasisValue
Constraints: Not nullableOriginal property name from the Odata EDM: FactorForConditionBasisValue
- Returns:
- Factor for Condition Basis Value
-
getStructureCondition
Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: StructureCondition
- Returns:
- Structure Condition
-
getPeriodFactorForCndnBasisValue
Constraints: Not nullableOriginal property name from the Odata EDM: PeriodFactorForCndnBasisValue
- Returns:
- Period Factor for Condition Basis Value
-
getPricingScaleBasis
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PricingScaleBasis
- Returns:
- Scale Basis Indicator
-
getConditionScaleBasisUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnit
- Returns:
- Condition Scale Unit of Measure
-
getConditionScaleBasisUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnitISOCode
- Returns:
- Condition Scale Basis Unit in ISO code
-
getConditionScaleBasisUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisUnitSAPCode
- Returns:
- Condition Scale Basis Unit in SAP code
-
getConditionScaleBasisCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionScaleBasisCurrency
- Returns:
- Scale Currency
-
getConditionIsManuallyChanged
Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsManuallyChanged
- Returns:
- Condition Changed Manually
-
getConditionIsForConfiguration
Constraints: Not nullableOriginal property name from the Odata EDM: ConditionIsForConfiguration
- Returns:
- Condition Used for Variant Configuration
-
getVariantCondition
Constraints: Not nullable, Maximum length: 26Original property name from the Odata EDM: VariantCondition
- Returns:
- Variant Condition Key
-
getConditionRateAmount
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionRateAmount
- Returns:
- Condition Amount
-
getConditionBaseAmount
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionBaseAmount
- Returns:
- Amount of the Condition Basis
-
getConditionBaseQuantity
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionBaseQuantity
- Returns:
- Quantity of the Condition Basis
-
getConditionRateRatio
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionRateRatio
- Returns:
- Condition Ratio (in Percent or Per Mille)
-
getConditionRateRatioUnit
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnit
- Returns:
- Condition Rate Ratio Unit
-
getConditionRateRatioUnitISOCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnitISOCode
- Returns:
- Condition Rate Ratio Unit in ISO code
-
getConditionRateRatioUnitSAPCode
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: ConditionRateRatioUnitSAPCode
- Returns:
- Condition Rate Ratio Unit in SAP code
-
getConditionScaleBaseAmount
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionScaleBaseAmount
- Returns:
- Scale Base Amount
-
getConditionScaleBaseQuantity
Constraints: Not nullable, Precision: 24, Scale: 9Original property name from the Odata EDM: ConditionScaleBaseQuantity
- Returns:
- Scale Base Quantity
-
toString
- Overrides:
toStringin classVdmObject<SuplrItmPricingElement>
-
equals
- Overrides:
equalsin classVdmEntity<SuplrItmPricingElement>
-
canEqual
- Overrides:
canEqualin classVdmEntity<SuplrItmPricingElement>
-
hashCode
public int hashCode()- Overrides:
hashCodein classVdmEntity<SuplrItmPricingElement>
-
getOdataType
- Specified by:
getOdataTypein classVdmObject<SuplrItmPricingElement>
-