public class CustItmPricingElement extends VdmEntity<CustItmPricingElement>
Original entity name from the Odata EDM: CustItmPricingElementType
Modifier and Type | Class and Description |
---|---|
static class |
CustItmPricingElement.CustItmPricingElementBuilder
Helper class to allow for fluent creation of CustItmPricingElement instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
CustItmPricingElement() |
CustItmPricingElement(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) |
Modifier and Type | Method and Description |
---|---|
static CustItmPricingElement.CustItmPricingElementBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
Boolean |
getCndnIsRelevantForInvoiceList()
Constraints: Not nullable
|
BigDecimal |
getCndnRoundingOffDiffAmount()
Constraints: Not nullable, Precision: 5, Scale: 0
|
BigDecimal |
getConditionAmount()
Constraints: Not nullable, Precision: 15, Scale: 0
|
String |
getConditionApplication()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getConditionBaseAmount()
Constraints: Not nullable, Precision: 24, Scale: 9
|
BigDecimal |
getConditionBaseQuantity()
Constraints: Not nullable, Precision: 24, Scale: 9
|
String |
getConditionCalculationType()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionCategory()
Constraints: Not nullable, Maximum length: 1
|
String |
getConditionClass()
Constraints: Not nullable, Maximum length: 1
|
String |
getConditionControl()
Constraints: Not nullable, Maximum length: 1
|
String |
getConditionCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getConditionInactiveReason()
Constraints: Not nullable, Maximum length: 1
|
Boolean |
getConditionIsForConfiguration()
Constraints: Not nullable
|
Boolean |
getConditionIsForStatistics()
Constraints: Not nullable
|
Boolean |
getConditionIsManuallyChanged()
Constraints: Not nullable
|
String |
getConditionOrigin()
Constraints: Not nullable, Maximum length: 1
|
BigDecimal |
getConditionQuantity()
Constraints: Not nullable, Precision: 5
|
String |
getConditionQuantityUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionQuantityUnitISOCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionQuantityUnitSAPCode()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getConditionRateAmount()
Constraints: Not nullable, Precision: 24, Scale: 9
|
BigDecimal |
getConditionRateRatio()
Constraints: Not nullable, Precision: 24, Scale: 9
|
String |
getConditionRateRatioUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionRateRatioUnitISOCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionRateRatioUnitSAPCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionRecord()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getConditionScaleBaseAmount()
Constraints: Not nullable, Precision: 24, Scale: 9
|
BigDecimal |
getConditionScaleBaseQuantity()
Constraints: Not nullable, Precision: 24, Scale: 9
|
String |
getConditionScaleBasisCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getConditionScaleBasisUnit()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionScaleBasisUnitISOCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionScaleBasisUnitSAPCode()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionSequentialNumber()
Constraints: Not nullable, Maximum length: 3
|
String |
getConditionType()
Constraints: Not nullable, Maximum length: 4
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
Double |
getFactorForConditionBasisValue()
Constraints: Not nullable
|
Boolean |
getIsGroupCondition()
Constraints: Not nullable
|
Boolean |
getIsRelevantForAccrual()
Constraints: Not nullable
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
Double |
getPeriodFactorForCndnBasisValue()
Constraints: Not nullable
|
String |
getPrcgProcedureCounterForHeader()
Constraints: Not nullable, Maximum length: 3
|
LocalDate |
getPriceConditionDeterminationDte()
Constraints: Nullable
|
String |
getPricingProcedureCounter()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
String |
getPricingProcedureStep()
(Key Field) Constraints: Not nullable, Maximum length: 3
|
String |
getPricingScaleBasis()
Constraints: Not nullable, Maximum length: 3
|
String |
getPricingScaleType()
Constraints: Not nullable, Maximum length: 1
|
String |
getSettlmtDoc()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
io.vavr.control.Option<SetlDoc> |
getSettlmtDocIfPresent()
Retrieval of associated SetlDoc entity (one to one).
|
String |
getSettlmtDocItem()
(Key Field) Constraints: Not nullable, Maximum length: 6
|
io.vavr.control.Option<SetlDocItm> |
getSettlmtDocItemIfPresent()
Retrieval of associated SetlDocItm entity (one to one).
|
String |
getStructureCondition()
Constraints: Not nullable, Maximum length: 1
|
String |
getTaxCode()
Constraints: Not nullable, Maximum length: 2
|
String |
getTransactionCurrency()
Constraints: Not nullable, Maximum length: 5
|
Class<CustItmPricingElement> |
getType() |
String |
getVariantCondition()
Constraints: Not nullable, Maximum length: 26
|
String |
getWithholdingTaxCode()
Constraints: Not nullable, Maximum length: 2
|
int |
hashCode() |
void |
setCndnIsRelevantForInvoiceList(Boolean cndnIsRelevantForInvoiceList)
Constraints: Not nullable
|
void |
setCndnRoundingOffDiffAmount(BigDecimal cndnRoundingOffDiffAmount)
Constraints: Not nullable, Precision: 5, Scale: 0
|
void |
setConditionAmount(BigDecimal conditionAmount)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setConditionApplication(String conditionApplication)
Constraints: Not nullable, Maximum length: 2
|
void |
setConditionBaseAmount(BigDecimal conditionBaseAmount)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionBaseQuantity(BigDecimal conditionBaseQuantity)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionCalculationType(String conditionCalculationType)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionCategory(String conditionCategory)
Constraints: Not nullable, Maximum length: 1
|
void |
setConditionClass(String conditionClass)
Constraints: Not nullable, Maximum length: 1
|
void |
setConditionControl(String conditionControl)
Constraints: Not nullable, Maximum length: 1
|
void |
setConditionCurrency(String conditionCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setConditionInactiveReason(String conditionInactiveReason)
Constraints: Not nullable, Maximum length: 1
|
void |
setConditionIsForConfiguration(Boolean conditionIsForConfiguration)
Constraints: Not nullable
|
void |
setConditionIsForStatistics(Boolean conditionIsForStatistics)
Constraints: Not nullable
|
void |
setConditionIsManuallyChanged(Boolean conditionIsManuallyChanged)
Constraints: Not nullable
|
void |
setConditionOrigin(String conditionOrigin)
Constraints: Not nullable, Maximum length: 1
|
void |
setConditionQuantity(BigDecimal conditionQuantity)
Constraints: Not nullable, Precision: 5
|
void |
setConditionQuantityUnit(String conditionQuantityUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionQuantityUnitISOCode(String conditionQuantityUnitISOCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionQuantityUnitSAPCode(String conditionQuantityUnitSAPCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRateAmount(BigDecimal conditionRateAmount)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionRateRatio(BigDecimal conditionRateRatio)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionRateRatioUnit(String conditionRateRatioUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRateRatioUnitISOCode(String conditionRateRatioUnitISOCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRateRatioUnitSAPCode(String conditionRateRatioUnitSAPCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionRecord(String conditionRecord)
Constraints: Not nullable, Maximum length: 10
|
void |
setConditionScaleBaseAmount(BigDecimal conditionScaleBaseAmount)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionScaleBaseQuantity(BigDecimal conditionScaleBaseQuantity)
Constraints: Not nullable, Precision: 24, Scale: 9
|
void |
setConditionScaleBasisCurrency(String conditionScaleBasisCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setConditionScaleBasisUnit(String conditionScaleBasisUnit)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionScaleBasisUnitISOCode(String conditionScaleBasisUnitISOCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionScaleBasisUnitSAPCode(String conditionScaleBasisUnitSAPCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionSequentialNumber(String conditionSequentialNumber)
Constraints: Not nullable, Maximum length: 3
|
void |
setConditionType(String conditionType)
Constraints: Not nullable, Maximum length: 4
|
void |
setFactorForConditionBasisValue(Double factorForConditionBasisValue)
Constraints: Not nullable
|
void |
setIsGroupCondition(Boolean isGroupCondition)
Constraints: Not nullable
|
void |
setIsRelevantForAccrual(Boolean isRelevantForAccrual)
Constraints: Not nullable
|
void |
setPeriodFactorForCndnBasisValue(Double periodFactorForCndnBasisValue)
Constraints: Not nullable
|
void |
setPrcgProcedureCounterForHeader(String prcgProcedureCounterForHeader)
Constraints: Not nullable, Maximum length: 3
|
void |
setPriceConditionDeterminationDte(LocalDate priceConditionDeterminationDte)
Constraints: Nullable
|
void |
setPricingProcedureCounter(String pricingProcedureCounter)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setPricingProcedureStep(String pricingProcedureStep)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
void |
setPricingScaleBasis(String pricingScaleBasis)
Constraints: Not nullable, Maximum length: 3
|
void |
setPricingScaleType(String pricingScaleType)
Constraints: Not nullable, Maximum length: 1
|
void |
setSettlmtDoc(SetlDoc value)
Overwrites the associated SetlDoc entity for the loaded navigation property _SettlmtDoc.
|
void |
setSettlmtDoc(String settlmtDoc)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSettlmtDocItem(SetlDocItm value)
Overwrites the associated SetlDocItm entity for the loaded navigation property _SettlmtDocItem.
|
void |
setSettlmtDocItem(String settlmtDocItem)
(Key Field) Constraints: Not nullable, Maximum length: 6
|
void |
setStructureCondition(String structureCondition)
Constraints: Not nullable, Maximum length: 1
|
void |
setTaxCode(String taxCode)
Constraints: Not nullable, Maximum length: 2
|
void |
setTransactionCurrency(String transactionCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setVariantCondition(String variantCondition)
Constraints: Not nullable, Maximum length: 26
|
void |
setWithholdingTaxCode(String withholdingTaxCode)
Constraints: Not nullable, Maximum length: 2
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SimpleProperty<CustItmPricingElement> ALL_FIELDS
public static final SimpleProperty.String<CustItmPricingElement> SETTLMT_DOC
public static final SimpleProperty.String<CustItmPricingElement> SETTLMT_DOC_ITEM
public static final SimpleProperty.String<CustItmPricingElement> PRICING_PROCEDURE_STEP
public static final SimpleProperty.String<CustItmPricingElement> PRICING_PROCEDURE_COUNTER
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_APPLICATION
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_TYPE
public static final SimpleProperty.Date<CustItmPricingElement> PRICE_CONDITION_DETERMINATION_DTE
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_CALCULATION_TYPE
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_CURRENCY
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_QUANTITY
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_QUANTITY_UNIT
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_QUANTITY_UNIT_ISO_CODE
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_QUANTITY_UNIT_SAP_CODE
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_CATEGORY
public static final SimpleProperty.Boolean<CustItmPricingElement> CONDITION_IS_FOR_STATISTICS
public static final SimpleProperty.String<CustItmPricingElement> PRICING_SCALE_TYPE
public static final SimpleProperty.Boolean<CustItmPricingElement> IS_RELEVANT_FOR_ACCRUAL
public static final SimpleProperty.Boolean<CustItmPricingElement> CNDN_IS_RELEVANT_FOR_INVOICE_LIST
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_ORIGIN
public static final SimpleProperty.Boolean<CustItmPricingElement> IS_GROUP_CONDITION
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_RECORD
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_SEQUENTIAL_NUMBER
public static final SimpleProperty.String<CustItmPricingElement> TAX_CODE
public static final SimpleProperty.String<CustItmPricingElement> WITHHOLDING_TAX_CODE
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CNDN_ROUNDING_OFF_DIFF_AMOUNT
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_AMOUNT
public static final SimpleProperty.String<CustItmPricingElement> TRANSACTION_CURRENCY
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_CONTROL
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_INACTIVE_REASON
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_CLASS
public static final SimpleProperty.String<CustItmPricingElement> PRCG_PROCEDURE_COUNTER_FOR_HEADER
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> FACTOR_FOR_CONDITION_BASIS_VALUE
public static final SimpleProperty.String<CustItmPricingElement> STRUCTURE_CONDITION
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> PERIOD_FACTOR_FOR_CNDN_BASIS_VALUE
public static final SimpleProperty.String<CustItmPricingElement> PRICING_SCALE_BASIS
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_SCALE_BASIS_UNIT
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_SCALE_BASIS_UNIT_ISO_CODE
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_SCALE_BASIS_UNIT_SAP_CODE
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_SCALE_BASIS_CURRENCY
public static final SimpleProperty.Boolean<CustItmPricingElement> CONDITION_IS_MANUALLY_CHANGED
public static final SimpleProperty.Boolean<CustItmPricingElement> CONDITION_IS_FOR_CONFIGURATION
public static final SimpleProperty.String<CustItmPricingElement> VARIANT_CONDITION
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_RATE_AMOUNT
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_BASE_AMOUNT
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_BASE_QUANTITY
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_RATE_RATIO
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_RATE_RATIO_UNIT
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_RATE_RATIO_UNIT_ISO_CODE
public static final SimpleProperty.String<CustItmPricingElement> CONDITION_RATE_RATIO_UNIT_SAP_CODE
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_SCALE_BASE_AMOUNT
public static final SimpleProperty.NumericDecimal<CustItmPricingElement> CONDITION_SCALE_BASE_QUANTITY
public static final NavigationProperty.Single<CustItmPricingElement,SetlDoc> TO__SETTLMT_DOC
public static final NavigationProperty.Single<CustItmPricingElement,SetlDocItm> TO__SETTLMT_DOC_ITEM
public CustItmPricingElement()
public CustItmPricingElement(@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)
@Nonnull public Class<CustItmPricingElement> getType()
getType
in class VdmObject<CustItmPricingElement>
public void setSettlmtDoc(@Nullable String settlmtDoc)
Original property name from the Odata EDM: SettlmtDoc
settlmtDoc
- Settlement Document Numberpublic void setSettlmtDocItem(@Nullable String settlmtDocItem)
Original property name from the Odata EDM: SettlmtDocItem
settlmtDocItem
- Document Itempublic void setPricingProcedureStep(@Nullable String pricingProcedureStep)
Original property name from the Odata EDM: PricingProcedureStep
pricingProcedureStep
- Step Numberpublic void setPricingProcedureCounter(@Nullable String pricingProcedureCounter)
Original property name from the Odata EDM: PricingProcedureCounter
pricingProcedureCounter
- Pricing Procedure Counterpublic void setConditionApplication(@Nullable String conditionApplication)
Original property name from the Odata EDM: ConditionApplication
conditionApplication
- Applicationpublic void setConditionType(@Nullable String conditionType)
Original property name from the Odata EDM: ConditionType
conditionType
- Condition Typepublic void setPriceConditionDeterminationDte(@Nullable LocalDate priceConditionDeterminationDte)
Original property name from the Odata EDM: PriceConditionDeterminationDte
priceConditionDeterminationDte
- The priceConditionDeterminationDte to set.public void setConditionCalculationType(@Nullable String conditionCalculationType)
Original property name from the Odata EDM: ConditionCalculationType
conditionCalculationType
- Calculation Type for Conditionpublic void setConditionCurrency(@Nullable String conditionCurrency)
Original property name from the Odata EDM: ConditionCurrency
conditionCurrency
- Currency Keypublic void setConditionQuantity(@Nullable BigDecimal conditionQuantity)
Original property name from the Odata EDM: ConditionQuantity
conditionQuantity
- Condition Pricing Unitpublic void setConditionQuantityUnit(@Nullable String conditionQuantityUnit)
Original property name from the Odata EDM: ConditionQuantityUnit
conditionQuantityUnit
- Condition Unit in the Documentpublic void setConditionQuantityUnitISOCode(@Nullable String conditionQuantityUnitISOCode)
Original property name from the Odata EDM: ConditionQuantityUnitISOCode
conditionQuantityUnitISOCode
- Condition Quantity Unit in ISO codepublic void setConditionQuantityUnitSAPCode(@Nullable String conditionQuantityUnitSAPCode)
Original property name from the Odata EDM: ConditionQuantityUnitSAPCode
conditionQuantityUnitSAPCode
- Condition Quantity Unit in SAP codepublic void setConditionCategory(@Nullable String conditionCategory)
Original property name from the Odata EDM: ConditionCategory
conditionCategory
- Condition Category (Examples: Tax, Freight, Price, Cost)public void setConditionIsForStatistics(@Nullable Boolean conditionIsForStatistics)
Original property name from the Odata EDM: ConditionIsForStatistics
conditionIsForStatistics
- Condition is used for statisticspublic void setPricingScaleType(@Nullable String pricingScaleType)
Original property name from the Odata EDM: PricingScaleType
pricingScaleType
- Scale Typepublic void setIsRelevantForAccrual(@Nullable Boolean isRelevantForAccrual)
Original property name from the Odata EDM: IsRelevantForAccrual
isRelevantForAccrual
- Condition is Relevant for Accrual (e.g. Freight)public void setCndnIsRelevantForInvoiceList(@Nullable Boolean cndnIsRelevantForInvoiceList)
Original property name from the Odata EDM: CndnIsRelevantForInvoiceList
cndnIsRelevantForInvoiceList
- Condition for Invoice Listpublic void setConditionOrigin(@Nullable String conditionOrigin)
Original property name from the Odata EDM: ConditionOrigin
conditionOrigin
- Origin of the Conditionpublic void setIsGroupCondition(@Nullable Boolean isGroupCondition)
Original property name from the Odata EDM: IsGroupCondition
isGroupCondition
- Group Conditionpublic void setConditionRecord(@Nullable String conditionRecord)
Original property name from the Odata EDM: ConditionRecord
conditionRecord
- Number of the Condition Recordpublic void setConditionSequentialNumber(@Nullable String conditionSequentialNumber)
Original property name from the Odata EDM: ConditionSequentialNumber
conditionSequentialNumber
- Sequential Number of the Conditionpublic void setTaxCode(@Nullable String taxCode)
Original property name from the Odata EDM: TaxCode
taxCode
- Tax on Sales/Purchases Codepublic void setWithholdingTaxCode(@Nullable String withholdingTaxCode)
Original property name from the Odata EDM: WithholdingTaxCode
withholdingTaxCode
- Withholding Tax Codepublic void setCndnRoundingOffDiffAmount(@Nullable BigDecimal cndnRoundingOffDiffAmount)
Original property name from the Odata EDM: CndnRoundingOffDiffAmount
cndnRoundingOffDiffAmount
- The cndnRoundingOffDiffAmount to set.public void setConditionAmount(@Nullable BigDecimal conditionAmount)
Original property name from the Odata EDM: ConditionAmount
conditionAmount
- The conditionAmount to set.public void setTransactionCurrency(@Nullable String transactionCurrency)
Original property name from the Odata EDM: TransactionCurrency
transactionCurrency
- SD Document Currencypublic void setConditionControl(@Nullable String conditionControl)
Original property name from the Odata EDM: ConditionControl
conditionControl
- Condition Controlpublic void setConditionInactiveReason(@Nullable String conditionInactiveReason)
Original property name from the Odata EDM: ConditionInactiveReason
conditionInactiveReason
- Condition is Inactivepublic void setConditionClass(@Nullable String conditionClass)
Original property name from the Odata EDM: ConditionClass
conditionClass
- Condition Classpublic void setPrcgProcedureCounterForHeader(@Nullable String prcgProcedureCounterForHeader)
Original property name from the Odata EDM: PrcgProcedureCounterForHeader
prcgProcedureCounterForHeader
- Pricing Procedure Counter for Headerpublic void setFactorForConditionBasisValue(@Nullable Double factorForConditionBasisValue)
Original property name from the Odata EDM: FactorForConditionBasisValue
factorForConditionBasisValue
- Factor for Condition Basis Valuepublic void setStructureCondition(@Nullable String structureCondition)
Original property name from the Odata EDM: StructureCondition
structureCondition
- Structure Conditionpublic void setPeriodFactorForCndnBasisValue(@Nullable Double periodFactorForCndnBasisValue)
Original property name from the Odata EDM: PeriodFactorForCndnBasisValue
periodFactorForCndnBasisValue
- Period Factor for Condition Basis Valuepublic void setPricingScaleBasis(@Nullable String pricingScaleBasis)
Original property name from the Odata EDM: PricingScaleBasis
pricingScaleBasis
- Scale Basis Indicatorpublic void setConditionScaleBasisUnit(@Nullable String conditionScaleBasisUnit)
Original property name from the Odata EDM: ConditionScaleBasisUnit
conditionScaleBasisUnit
- Condition Scale Unit of Measurepublic void setConditionScaleBasisUnitISOCode(@Nullable String conditionScaleBasisUnitISOCode)
Original property name from the Odata EDM: ConditionScaleBasisUnitISOCode
conditionScaleBasisUnitISOCode
- Condition Scale Basis Unit in ISO codepublic void setConditionScaleBasisUnitSAPCode(@Nullable String conditionScaleBasisUnitSAPCode)
Original property name from the Odata EDM: ConditionScaleBasisUnitSAPCode
conditionScaleBasisUnitSAPCode
- Condition Scale Basis Unit in SAP codepublic void setConditionScaleBasisCurrency(@Nullable String conditionScaleBasisCurrency)
Original property name from the Odata EDM: ConditionScaleBasisCurrency
conditionScaleBasisCurrency
- Scale Currencypublic void setConditionIsManuallyChanged(@Nullable Boolean conditionIsManuallyChanged)
Original property name from the Odata EDM: ConditionIsManuallyChanged
conditionIsManuallyChanged
- Condition Changed Manuallypublic void setConditionIsForConfiguration(@Nullable Boolean conditionIsForConfiguration)
Original property name from the Odata EDM: ConditionIsForConfiguration
conditionIsForConfiguration
- Condition Used for Variant Configurationpublic void setVariantCondition(@Nullable String variantCondition)
Original property name from the Odata EDM: VariantCondition
variantCondition
- Variant Condition Keypublic void setConditionRateAmount(@Nullable BigDecimal conditionRateAmount)
Original property name from the Odata EDM: ConditionRateAmount
conditionRateAmount
- The conditionRateAmount to set.public void setConditionBaseAmount(@Nullable BigDecimal conditionBaseAmount)
Original property name from the Odata EDM: ConditionBaseAmount
conditionBaseAmount
- The conditionBaseAmount to set.public void setConditionBaseQuantity(@Nullable BigDecimal conditionBaseQuantity)
Original property name from the Odata EDM: ConditionBaseQuantity
conditionBaseQuantity
- Quantity of the Condition Basispublic void setConditionRateRatio(@Nullable BigDecimal conditionRateRatio)
Original property name from the Odata EDM: ConditionRateRatio
conditionRateRatio
- Condition Ratio (in Percent or Per Mille)public void setConditionRateRatioUnit(@Nullable String conditionRateRatioUnit)
Original property name from the Odata EDM: ConditionRateRatioUnit
conditionRateRatioUnit
- Unit of Measurementpublic void setConditionRateRatioUnitISOCode(@Nullable String conditionRateRatioUnitISOCode)
Original property name from the Odata EDM: ConditionRateRatioUnitISOCode
conditionRateRatioUnitISOCode
- Condition Rate Ratio Unit in ISO codepublic void setConditionRateRatioUnitSAPCode(@Nullable String conditionRateRatioUnitSAPCode)
Original property name from the Odata EDM: ConditionRateRatioUnitSAPCode
conditionRateRatioUnitSAPCode
- Condition Rate Ratio Unit in SAP codepublic void setConditionScaleBaseAmount(@Nullable BigDecimal conditionScaleBaseAmount)
Original property name from the Odata EDM: ConditionScaleBaseAmount
conditionScaleBaseAmount
- The conditionScaleBaseAmount to set.public void setConditionScaleBaseQuantity(@Nullable BigDecimal conditionScaleBaseQuantity)
Original property name from the Odata EDM: ConditionScaleBaseQuantity
conditionScaleBaseQuantity
- Scale Base Quantityprotected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<CustItmPricingElement>
@Nonnull protected ODataEntityKey getKey()
getKey
in class VdmObject<CustItmPricingElement>
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<CustItmPricingElement>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
fromMap
in class VdmObject<CustItmPricingElement>
inputValues
- The key-value map.protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<CustItmPricingElement>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<CustItmPricingElement>
@Nonnull public io.vavr.control.Option<SetlDoc> getSettlmtDocIfPresent()
If the navigation property for an entity CustItmPricingElement has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state empty
is
returned.public void setSettlmtDoc(SetlDoc value)
value
- New SetlDoc entity.@Nonnull public io.vavr.control.Option<SetlDocItm> getSettlmtDocItemIfPresent()
If the navigation property for an entity CustItmPricingElement has not been resolved yet, this method will
not query further information. Instead its Option
result state will be empty
.
Option
with result state empty
is returned.public void setSettlmtDocItem(SetlDocItm value)
value
- New SetlDocItm entity.@Nonnull public static CustItmPricingElement.CustItmPricingElementBuilder builder()
@Nullable public String getSettlmtDoc()
Original property name from the Odata EDM: SettlmtDoc
@Nullable public String getSettlmtDocItem()
Original property name from the Odata EDM: SettlmtDocItem
@Nullable public String getPricingProcedureStep()
Original property name from the Odata EDM: PricingProcedureStep
@Nullable public String getPricingProcedureCounter()
Original property name from the Odata EDM: PricingProcedureCounter
@Nullable public String getConditionApplication()
Original property name from the Odata EDM: ConditionApplication
@Nullable public String getConditionType()
Original property name from the Odata EDM: ConditionType
@Nullable public LocalDate getPriceConditionDeterminationDte()
Original property name from the Odata EDM: PriceConditionDeterminationDte
@Nullable public String getConditionCalculationType()
Original property name from the Odata EDM: ConditionCalculationType
@Nullable public String getConditionCurrency()
Original property name from the Odata EDM: ConditionCurrency
@Nullable public BigDecimal getConditionQuantity()
Original property name from the Odata EDM: ConditionQuantity
@Nullable public String getConditionQuantityUnit()
Original property name from the Odata EDM: ConditionQuantityUnit
@Nullable public String getConditionQuantityUnitISOCode()
Original property name from the Odata EDM: ConditionQuantityUnitISOCode
@Nullable public String getConditionQuantityUnitSAPCode()
Original property name from the Odata EDM: ConditionQuantityUnitSAPCode
@Nullable public String getConditionCategory()
Original property name from the Odata EDM: ConditionCategory
@Nullable public Boolean getConditionIsForStatistics()
Original property name from the Odata EDM: ConditionIsForStatistics
@Nullable public String getPricingScaleType()
Original property name from the Odata EDM: PricingScaleType
@Nullable public Boolean getIsRelevantForAccrual()
Original property name from the Odata EDM: IsRelevantForAccrual
@Nullable public Boolean getCndnIsRelevantForInvoiceList()
Original property name from the Odata EDM: CndnIsRelevantForInvoiceList
@Nullable public String getConditionOrigin()
Original property name from the Odata EDM: ConditionOrigin
@Nullable public Boolean getIsGroupCondition()
Original property name from the Odata EDM: IsGroupCondition
@Nullable public String getConditionRecord()
Original property name from the Odata EDM: ConditionRecord
@Nullable public String getConditionSequentialNumber()
Original property name from the Odata EDM: ConditionSequentialNumber
@Nullable public String getTaxCode()
Original property name from the Odata EDM: TaxCode
@Nullable public String getWithholdingTaxCode()
Original property name from the Odata EDM: WithholdingTaxCode
@Nullable public BigDecimal getCndnRoundingOffDiffAmount()
Original property name from the Odata EDM: CndnRoundingOffDiffAmount
@Nullable public BigDecimal getConditionAmount()
Original property name from the Odata EDM: ConditionAmount
@Nullable public String getTransactionCurrency()
Original property name from the Odata EDM: TransactionCurrency
@Nullable public String getConditionControl()
Original property name from the Odata EDM: ConditionControl
@Nullable public String getConditionInactiveReason()
Original property name from the Odata EDM: ConditionInactiveReason
@Nullable public String getConditionClass()
Original property name from the Odata EDM: ConditionClass
@Nullable public String getPrcgProcedureCounterForHeader()
Original property name from the Odata EDM: PrcgProcedureCounterForHeader
@Nullable public Double getFactorForConditionBasisValue()
Original property name from the Odata EDM: FactorForConditionBasisValue
@Nullable public String getStructureCondition()
Original property name from the Odata EDM: StructureCondition
@Nullable public Double getPeriodFactorForCndnBasisValue()
Original property name from the Odata EDM: PeriodFactorForCndnBasisValue
@Nullable public String getPricingScaleBasis()
Original property name from the Odata EDM: PricingScaleBasis
@Nullable public String getConditionScaleBasisUnit()
Original property name from the Odata EDM: ConditionScaleBasisUnit
@Nullable public String getConditionScaleBasisUnitISOCode()
Original property name from the Odata EDM: ConditionScaleBasisUnitISOCode
@Nullable public String getConditionScaleBasisUnitSAPCode()
Original property name from the Odata EDM: ConditionScaleBasisUnitSAPCode
@Nullable public String getConditionScaleBasisCurrency()
Original property name from the Odata EDM: ConditionScaleBasisCurrency
@Nullable public Boolean getConditionIsManuallyChanged()
Original property name from the Odata EDM: ConditionIsManuallyChanged
@Nullable public Boolean getConditionIsForConfiguration()
Original property name from the Odata EDM: ConditionIsForConfiguration
@Nullable public String getVariantCondition()
Original property name from the Odata EDM: VariantCondition
@Nullable public BigDecimal getConditionRateAmount()
Original property name from the Odata EDM: ConditionRateAmount
@Nullable public BigDecimal getConditionBaseAmount()
Original property name from the Odata EDM: ConditionBaseAmount
@Nullable public BigDecimal getConditionBaseQuantity()
Original property name from the Odata EDM: ConditionBaseQuantity
@Nullable public BigDecimal getConditionRateRatio()
Original property name from the Odata EDM: ConditionRateRatio
@Nullable public String getConditionRateRatioUnit()
Original property name from the Odata EDM: ConditionRateRatioUnit
@Nullable public String getConditionRateRatioUnitISOCode()
Original property name from the Odata EDM: ConditionRateRatioUnitISOCode
@Nullable public String getConditionRateRatioUnitSAPCode()
Original property name from the Odata EDM: ConditionRateRatioUnitSAPCode
@Nullable public BigDecimal getConditionScaleBaseAmount()
Original property name from the Odata EDM: ConditionScaleBaseAmount
@Nullable public BigDecimal getConditionScaleBaseQuantity()
Original property name from the Odata EDM: ConditionScaleBaseQuantity
@Nonnull public String toString()
toString
in class VdmObject<CustItmPricingElement>
public boolean equals(@Nullable Object o)
equals
in class VdmEntity<CustItmPricingElement>
protected boolean canEqual(@Nullable Object other)
canEqual
in class VdmEntity<CustItmPricingElement>
public int hashCode()
hashCode
in class VdmEntity<CustItmPricingElement>
public String getOdataType()
getOdataType
in class VdmObject<CustItmPricingElement>
Copyright © 2021 SAP SE. All rights reserved.