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

public class ConditionContract extends VdmEntity<ConditionContract> implements VdmEntitySet
Condition Contract

Original entity name from the Odata EDM: ConditionContractType

  • Field Details

  • Constructor Details

    • ConditionContract

      public ConditionContract()
    • ConditionContract

      public ConditionContract(@Nullable String conditionContract, @Nullable String cndnContrType, @Nullable String cndnContrProcVar, @Nullable String supplier, @Nullable String customer, @Nullable String cndnContrActvtnStatus, @Nullable LocalDate cndnContrValidFrom, @Nullable LocalDate cndnContrValidTo, @Nullable String cndnContrClassfctnType, @Nullable String documentReferenceID, @Nullable String cndnContrAssgmtRef, @Nullable String externalDocumentReferenceID, @Nullable String cndnContrExternalPartner, @Nullable String cndnContrSourceDocCat, @Nullable String cndnContrSourceDoc, @Nullable String cndnContrSourceDocItem, @Nullable UUID cndnContrSourceUUID, @Nullable OffsetDateTime creationUTCDateTime, @Nullable OffsetDateTime lastChangeUTCDateTime, @Nullable String companyCode, @Nullable String purchasingOrganization, @Nullable String purchasingGroup, @Nullable String salesOrganization, @Nullable String distributionChannel, @Nullable String division, @Nullable String salesGroup, @Nullable String salesOffice, @Nullable String cndnContrSuplrSettlmtCat, @Nullable String cndnContrCustSettlmtCat, @Nullable String settlmtProduct, @Nullable String cndnContrExtensionCalendar, @Nullable String priorSupplier, @Nullable String busVolTableGroup, @Nullable String amountFieldGroup, @Nullable String finalSettlmtCalendar, @Nullable String partialSettlmtCalendar, @Nullable String deltaSettlmtCalendar, @Nullable String deltaAccrualSettlmtCalendar, @Nullable String accrualClearingSettlmtCalendar, @Nullable String precedingConditionContract, @Nullable UUID cndnContrUUID, @Nullable String cndnContrPurposeCat, @Nullable String cndnContrCurrency, @Nullable String cndnContrUnit, @Nullable String cndnContrUnitISOCode, @Nullable String cndnContrUnitSAPCode, @Nullable String cndnContrWeightUnit, @Nullable String cndnContrWeightUnitISOCode, @Nullable String cndnContrWeightUnitSAPCode, @Nullable String cndnContrVolumeUnit, @Nullable String cndnContrVolumeUnitISOCode, @Nullable String cndnContrVolumeUnitSAPCode, @Nullable String cndnContrPointsQtyUnit, @Nullable String cndnContrPointsQtyUnitISOCode, @Nullable String cndnContrPointsQtyUnitSAPCode, @Nullable BigDecimal exchangeRate, @Nullable LocalDate exchangeRateDate, @Nullable String exchangeRateType, @Nullable String paymentTerms, @Nullable BigDecimal cashDiscount1Days, @Nullable BigDecimal cashDiscount1Percent, @Nullable BigDecimal cashDiscount2Days, @Nullable BigDecimal cashDiscount2Percent, @Nullable BigDecimal netPaymentDays, @Nullable String paymentMethod, @Nullable Boolean accrualUpdateIsRequired, @Nullable String settlmtPartTxRegnNmbr, @Nullable String taxCountry, @Nullable String settlmtPartTxRegnCntry, @Nullable Collection<SAP__Message> _Messages, List<ConditionContractStatus> to_CndnContrActiveStatus, List<BusVolSelectionCriteria> to_CndnContrBusVolSelCriteria, List<CndnContrConditionRecord> to_CndnContrCndnRecord, List<CndnContrSettlementCalendar> to_CndnContrSettlmtCal)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: ConditionContract

      Parameters:
      conditionContract - Condition Contract
    • setCndnContrType

      public void setCndnContrType(@Nullable String cndnContrType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CndnContrType

      Parameters:
      cndnContrType - Condition Contract Type
    • setCndnContrProcVar

      public void setCndnContrProcVar(@Nullable String cndnContrProcVar)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CndnContrProcVar

      Parameters:
      cndnContrProcVar - Condition Contract Process Variant
    • setSupplier

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

      Original property name from the Odata EDM: Supplier

      Parameters:
      supplier - Supplier as Partner of a Condition Contract
    • setCustomer

      public void setCustomer(@Nullable String customer)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: Customer

      Parameters:
      customer - Customer as Partner of a Condition Contract
    • setCndnContrActvtnStatus

      public void setCndnContrActvtnStatus(@Nullable String cndnContrActvtnStatus)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CndnContrActvtnStatus

      Parameters:
      cndnContrActvtnStatus - Condition Contract Activation Status
    • setCndnContrValidFrom

      public void setCndnContrValidFrom(@Nullable LocalDate cndnContrValidFrom)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrValidFrom

      Parameters:
      cndnContrValidFrom - Valid From
    • setCndnContrValidTo

      public void setCndnContrValidTo(@Nullable LocalDate cndnContrValidTo)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrValidTo

      Parameters:
      cndnContrValidTo - Valid To
    • setCndnContrClassfctnType

      public void setCndnContrClassfctnType(@Nullable String cndnContrClassfctnType)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrClassfctnType

      Parameters:
      cndnContrClassfctnType - Condition Contract Category
    • setDocumentReferenceID

      public void setDocumentReferenceID(@Nullable String documentReferenceID)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Parameters:
      documentReferenceID - Condition Contract: Reference
    • setCndnContrAssgmtRef

      public void setCndnContrAssgmtRef(@Nullable String cndnContrAssgmtRef)
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CndnContrAssgmtRef

      Parameters:
      cndnContrAssgmtRef - Condition Contract: Assignment
    • setExternalDocumentReferenceID

      public void setExternalDocumentReferenceID(@Nullable String externalDocumentReferenceID)
      Constraints: Not nullable, Maximum length: 30

      Original property name from the Odata EDM: ExternalDocumentReferenceID

      Parameters:
      externalDocumentReferenceID - External Document Identifier
    • setCndnContrExternalPartner

      public void setCndnContrExternalPartner(@Nullable String cndnContrExternalPartner)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CndnContrExternalPartner

      Parameters:
      cndnContrExternalPartner - Condition Contract: External Partner
    • setCndnContrSourceDocCat

      public void setCndnContrSourceDocCat(@Nullable String cndnContrSourceDocCat)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrSourceDocCat

      Parameters:
      cndnContrSourceDocCat - External Reference Document Category
    • setCndnContrSourceDoc

      public void setCndnContrSourceDoc(@Nullable String cndnContrSourceDoc)
      Constraints: Not nullable, Maximum length: 32

      Original property name from the Odata EDM: CndnContrSourceDoc

      Parameters:
      cndnContrSourceDoc - External Reference
    • setCndnContrSourceDocItem

      public void setCndnContrSourceDocItem(@Nullable String cndnContrSourceDocItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CndnContrSourceDocItem

      Parameters:
      cndnContrSourceDocItem - External Reference Item
    • setCndnContrSourceUUID

      public void setCndnContrSourceUUID(@Nullable UUID cndnContrSourceUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrSourceUUID

      Parameters:
      cndnContrSourceUUID - External Condition Contract GUID
    • setCreationUTCDateTime

      public void setCreationUTCDateTime(@Nullable OffsetDateTime creationUTCDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: CreationUTCDateTime

      Parameters:
      creationUTCDateTime - UTC Time Stamp of Condition Contract Creation
    • setLastChangeUTCDateTime

      public void setLastChangeUTCDateTime(@Nullable OffsetDateTime lastChangeUTCDateTime)
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeUTCDateTime

      Parameters:
      lastChangeUTCDateTime - UTC Time Stamp of Last Condition Contract Change
    • setCompanyCode

      public void setCompanyCode(@Nullable String companyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CompanyCode

      Parameters:
      companyCode - Company Code
    • setPurchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Parameters:
      purchasingOrganization - Purchasing Organization
    • setPurchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Parameters:
      purchasingGroup - Purchasing Group
    • setSalesOrganization

      public void setSalesOrganization(@Nullable String salesOrganization)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOrganization

      Parameters:
      salesOrganization - Sales Organization
    • setDistributionChannel

      public void setDistributionChannel(@Nullable String distributionChannel)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DistributionChannel

      Parameters:
      distributionChannel - Distribution Channel
    • setDivision

      public void setDivision(@Nullable String division)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: Division

      Parameters:
      division - Division
    • setSalesGroup

      public void setSalesGroup(@Nullable String salesGroup)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SalesGroup

      Parameters:
      salesGroup - Sales Group
    • setSalesOffice

      public void setSalesOffice(@Nullable String salesOffice)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SalesOffice

      Parameters:
      salesOffice - Sales Office
    • setCndnContrSuplrSettlmtCat

      public void setCndnContrSuplrSettlmtCat(@Nullable String cndnContrSuplrSettlmtCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CndnContrSuplrSettlmtCat

      Parameters:
      cndnContrSuplrSettlmtCat - Supplier Settlement Category
    • setCndnContrCustSettlmtCat

      public void setCndnContrCustSettlmtCat(@Nullable String cndnContrCustSettlmtCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: CndnContrCustSettlmtCat

      Parameters:
      cndnContrCustSettlmtCat - Customer Settlement Category
    • setSettlmtProduct

      public void setSettlmtProduct(@Nullable String settlmtProduct)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SettlmtProduct

      Parameters:
      settlmtProduct - Settlement Product
    • setCndnContrExtensionCalendar

      public void setCndnContrExtensionCalendar(@Nullable String cndnContrExtensionCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrExtensionCalendar

      Parameters:
      cndnContrExtensionCalendar - Calendar for Condition Contract Extension
    • setPriorSupplier

      public void setPriorSupplier(@Nullable String priorSupplier)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PriorSupplier

      Parameters:
      priorSupplier - Prior Supplier
    • setBusVolTableGroup

      public void setBusVolTableGroup(@Nullable String busVolTableGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: BusVolTableGroup

      Parameters:
      busVolTableGroup - Business Volume Table Group
    • setAmountFieldGroup

      public void setAmountFieldGroup(@Nullable String amountFieldGroup)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: AmountFieldGroup

      Parameters:
      amountFieldGroup - Amount Fields Group
    • setFinalSettlmtCalendar

      public void setFinalSettlmtCalendar(@Nullable String finalSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: FinalSettlmtCalendar

      Parameters:
      finalSettlmtCalendar - Calendar for Final Settlement
    • setPartialSettlmtCalendar

      public void setPartialSettlmtCalendar(@Nullable String partialSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: PartialSettlmtCalendar

      Parameters:
      partialSettlmtCalendar - Calendar for Partial Settlement
    • setDeltaSettlmtCalendar

      public void setDeltaSettlmtCalendar(@Nullable String deltaSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DeltaSettlmtCalendar

      Parameters:
      deltaSettlmtCalendar - Calendar for Delta Settlement
    • setDeltaAccrualSettlmtCalendar

      public void setDeltaAccrualSettlmtCalendar(@Nullable String deltaAccrualSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: DeltaAccrualSettlmtCalendar

      Parameters:
      deltaAccrualSettlmtCalendar - Calendar for Delta Accruals Settlement
    • setAccrualClearingSettlmtCalendar

      public void setAccrualClearingSettlmtCalendar(@Nullable String accrualClearingSettlmtCalendar)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: AccrualClearingSettlmtCalendar

      Parameters:
      accrualClearingSettlmtCalendar - Calendar for Accruals Deferral Settlement
    • setPrecedingConditionContract

      public void setPrecedingConditionContract(@Nullable String precedingConditionContract)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: PrecedingConditionContract

      Parameters:
      precedingConditionContract - Predecessor Condition Contract
    • setCndnContrUUID

      public void setCndnContrUUID(@Nullable UUID cndnContrUUID)
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrUUID

      Parameters:
      cndnContrUUID - Condition Contract GUID
    • setCndnContrPurposeCat

      public void setCndnContrPurposeCat(@Nullable String cndnContrPurposeCat)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CndnContrPurposeCat

      Parameters:
      cndnContrPurposeCat - Condition Contract Purpose
    • setCndnContrCurrency

      public void setCndnContrCurrency(@Nullable String cndnContrCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrCurrency

      Parameters:
      cndnContrCurrency - Currency of Condition Contract
    • setCndnContrUnit

      public void setCndnContrUnit(@Nullable String cndnContrUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrUnit

      Parameters:
      cndnContrUnit - Settlement Unit of Measure
    • setCndnContrUnitISOCode

      public void setCndnContrUnitISOCode(@Nullable String cndnContrUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrUnitISOCode

      Parameters:
      cndnContrUnitISOCode - Settlement Unit of Measure in ISO Code
    • setCndnContrUnitSAPCode

      public void setCndnContrUnitSAPCode(@Nullable String cndnContrUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrUnitSAPCode

      Parameters:
      cndnContrUnitSAPCode - Settlement Unit of Measure in SAP Code
    • setCndnContrWeightUnit

      public void setCndnContrWeightUnit(@Nullable String cndnContrWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrWeightUnit

      Parameters:
      cndnContrWeightUnit - Settlement Unit of Weight
    • setCndnContrWeightUnitISOCode

      public void setCndnContrWeightUnitISOCode(@Nullable String cndnContrWeightUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrWeightUnitISOCode

      Parameters:
      cndnContrWeightUnitISOCode - Settlement Unit of Weight in ISO Code
    • setCndnContrWeightUnitSAPCode

      public void setCndnContrWeightUnitSAPCode(@Nullable String cndnContrWeightUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrWeightUnitSAPCode

      Parameters:
      cndnContrWeightUnitSAPCode - Settlement Unit of Weight in SAP Code
    • setCndnContrVolumeUnit

      public void setCndnContrVolumeUnit(@Nullable String cndnContrVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrVolumeUnit

      Parameters:
      cndnContrVolumeUnit - Settlement Unit of Volume
    • setCndnContrVolumeUnitISOCode

      public void setCndnContrVolumeUnitISOCode(@Nullable String cndnContrVolumeUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrVolumeUnitISOCode

      Parameters:
      cndnContrVolumeUnitISOCode - Settlement Unit of Volume in ISO Code
    • setCndnContrVolumeUnitSAPCode

      public void setCndnContrVolumeUnitSAPCode(@Nullable String cndnContrVolumeUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrVolumeUnitSAPCode

      Parameters:
      cndnContrVolumeUnitSAPCode - Settlement Unit of Volume in SAP Code
    • setCndnContrPointsQtyUnit

      public void setCndnContrPointsQtyUnit(@Nullable String cndnContrPointsQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrPointsQtyUnit

      Parameters:
      cndnContrPointsQtyUnit - Settlement Points Unit
    • setCndnContrPointsQtyUnitISOCode

      public void setCndnContrPointsQtyUnitISOCode(@Nullable String cndnContrPointsQtyUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrPointsQtyUnitISOCode

      Parameters:
      cndnContrPointsQtyUnitISOCode - Settlement Points Unit in ISO Code
    • setCndnContrPointsQtyUnitSAPCode

      public void setCndnContrPointsQtyUnitSAPCode(@Nullable String cndnContrPointsQtyUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: CndnContrPointsQtyUnitSAPCode

      Parameters:
      cndnContrPointsQtyUnitSAPCode - Settlement Points Unit in SAP Code
    • setExchangeRate

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

      Original property name from the Odata EDM: ExchangeRate

      Parameters:
      exchangeRate - Exchange Rate (no Conversion)
    • setExchangeRateDate

      public void setExchangeRateDate(@Nullable LocalDate exchangeRateDate)
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Parameters:
      exchangeRateDate - Conversion Date
    • setExchangeRateType

      public void setExchangeRateType(@Nullable String exchangeRateType)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: ExchangeRateType

      Parameters:
      exchangeRateType - Exchange Rate Type
    • setPaymentTerms

      public void setPaymentTerms(@Nullable String paymentTerms)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: PaymentTerms

      Parameters:
      paymentTerms - Terms of Payment Key
    • setCashDiscount1Days

      public void setCashDiscount1Days(@Nullable BigDecimal cashDiscount1Days)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: CashDiscount1Days

      Parameters:
      cashDiscount1Days - First Payment in Days
    • setCashDiscount1Percent

      public void setCashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CashDiscount1Percent

      Parameters:
      cashDiscount1Percent - Discount for First Payment in %
    • setCashDiscount2Days

      public void setCashDiscount2Days(@Nullable BigDecimal cashDiscount2Days)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: CashDiscount2Days

      Parameters:
      cashDiscount2Days - Second Payment in Days
    • setCashDiscount2Percent

      public void setCashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent)
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CashDiscount2Percent

      Parameters:
      cashDiscount2Percent - Discount for Second Payment in %
    • setNetPaymentDays

      public void setNetPaymentDays(@Nullable BigDecimal netPaymentDays)
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: NetPaymentDays

      Parameters:
      netPaymentDays - Cash Discount Days
    • setPaymentMethod

      public void setPaymentMethod(@Nullable String paymentMethod)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: PaymentMethod

      Parameters:
      paymentMethod - Payment Method
    • setAccrualUpdateIsRequired

      public void setAccrualUpdateIsRequired(@Nullable Boolean accrualUpdateIsRequired)
      Constraints: Not nullable

      Original property name from the Odata EDM: AccrualUpdateIsRequired

      Parameters:
      accrualUpdateIsRequired - Accruals Update Required
    • setSettlmtPartTxRegnNmbr

      public void setSettlmtPartTxRegnNmbr(@Nullable String settlmtPartTxRegnNmbr)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SettlmtPartTxRegnNmbr

      Parameters:
      settlmtPartTxRegnNmbr - VAT Registration Number
    • setTaxCountry

      public void setTaxCountry(@Nullable String taxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: TaxCountry

      Parameters:
      taxCountry - Tax Reporting Country/Region
    • setSettlmtPartTxRegnCntry

      public void setSettlmtPartTxRegnCntry(@Nullable String settlmtPartTxRegnCntry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SettlmtPartTxRegnCntry

      Parameters:
      settlmtPartTxRegnCntry - Partner Tax Country/Region
    • set_Messages

      public void set_Messages(@Nullable Collection<SAP__Message> _Messages)
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Parameters:
      _Messages - The _Messages to set.
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity ConditionContract 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 _CndnContrActiveStatus is already loaded, the result will contain the ConditionContractStatus entities. If not, an Option with result state empty is returned.
    • setCndnContrActiveStatus

      public void setCndnContrActiveStatus(@Nonnull List<ConditionContractStatus> value)
      Overwrites the list of associated ConditionContractStatus entities for the loaded navigation property _CndnContrActiveStatus.

      If the navigation property _CndnContrActiveStatus of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of ConditionContractStatus entities.
    • addCndnContrActiveStatus

      public void addCndnContrActiveStatus(ConditionContractStatus... entity)
      Adds elements to the list of associated ConditionContractStatus entities. This corresponds to the OData navigation property _CndnContrActiveStatus.

      If the navigation property _CndnContrActiveStatus of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of ConditionContractStatus entities.
    • getCndnContrBusVolSelCriteriaIfPresent

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

      If the navigation property for an entity ConditionContract 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 _CndnContrBusVolSelCriteria is already loaded, the result will contain the BusVolSelectionCriteria entities. If not, an Option with result state empty is returned.
    • setCndnContrBusVolSelCriteria

      public void setCndnContrBusVolSelCriteria(@Nonnull List<BusVolSelectionCriteria> value)
      Overwrites the list of associated BusVolSelectionCriteria entities for the loaded navigation property _CndnContrBusVolSelCriteria.

      If the navigation property _CndnContrBusVolSelCriteria of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of BusVolSelectionCriteria entities.
    • addCndnContrBusVolSelCriteria

      public void addCndnContrBusVolSelCriteria(BusVolSelectionCriteria... entity)
      Adds elements to the list of associated BusVolSelectionCriteria entities. This corresponds to the OData navigation property _CndnContrBusVolSelCriteria.

      If the navigation property _CndnContrBusVolSelCriteria of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of BusVolSelectionCriteria entities.
    • getCndnContrCndnRecordIfPresent

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

      If the navigation property for an entity ConditionContract 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 _CndnContrCndnRecord is already loaded, the result will contain the CndnContrConditionRecord entities. If not, an Option with result state empty is returned.
    • setCndnContrCndnRecord

      public void setCndnContrCndnRecord(@Nonnull List<CndnContrConditionRecord> value)
      Overwrites the list of associated CndnContrConditionRecord entities for the loaded navigation property _CndnContrCndnRecord.

      If the navigation property _CndnContrCndnRecord of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of CndnContrConditionRecord entities.
    • addCndnContrCndnRecord

      public void addCndnContrCndnRecord(CndnContrConditionRecord... entity)
      Adds elements to the list of associated CndnContrConditionRecord entities. This corresponds to the OData navigation property _CndnContrCndnRecord.

      If the navigation property _CndnContrCndnRecord of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of CndnContrConditionRecord entities.
    • getCndnContrSettlmtCalIfPresent

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

      If the navigation property for an entity ConditionContract 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 _CndnContrSettlmtCal is already loaded, the result will contain the CndnContrSettlementCalendar entities. If not, an Option with result state empty is returned.
    • setCndnContrSettlmtCal

      public void setCndnContrSettlmtCal(@Nonnull List<CndnContrSettlementCalendar> value)
      Overwrites the list of associated CndnContrSettlementCalendar entities for the loaded navigation property _CndnContrSettlmtCal.

      If the navigation property _CndnContrSettlmtCal of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      value - List of CndnContrSettlementCalendar entities.
    • addCndnContrSettlmtCal

      public void addCndnContrSettlmtCal(CndnContrSettlementCalendar... entity)
      Adds elements to the list of associated CndnContrSettlementCalendar entities. This corresponds to the OData navigation property _CndnContrSettlmtCal.

      If the navigation property _CndnContrSettlmtCal of a queried ConditionContract is operated lazily, an ODataException can be thrown in case of an OData query error.

      Please note: Lazy loading of OData entity associations is the process of asynchronous retrieval and persisting of items from a navigation property. If a lazy property is requested by the application for the first time and it has not yet been loaded, an OData query will be run in order to load the missing information and its result will get cached for future invocations.

      Parameters:
      entity - Array of CndnContrSettlementCalendar entities.
    • determineAccrualAmounts

      @Nonnull public static BoundFunction.SingleToCollection<ConditionContract,AccrualAmountsResult_Type> determineAccrualAmounts(@Nonnull String settlmtAccrsGroupCategory, @Nonnull String settlmtAccrsOrgDataGrpCategory, @Nonnull String settlmtAccrsTimeSeriesCategory, @Nonnull String settlmtAccrsRsltSetCat)
      Function that can be applied to any entity object of this class.

      Parameters:
      settlmtAccrsRsltSetCat - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: SettlmtAccrsRsltSetCat

      settlmtAccrsGroupCategory - Constraints: Not nullable, Maximum length: 4

      Original parameter name from the Odata EDM: SettlmtAccrsGroupCategory

      settlmtAccrsOrgDataGrpCategory - Constraints: Not nullable, Maximum length: 2

      Original parameter name from the Odata EDM: SettlmtAccrsOrgDataGrpCategory

      settlmtAccrsTimeSeriesCategory - Constraints: Not nullable, Maximum length: 1

      Original parameter name from the Odata EDM: SettlmtAccrsTimeSeriesCategory

      Returns:
      Function object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyFunction(thisFunction) API.
    • lockForSettlement

      @Nonnull public static BoundAction.SingleToSingle<ConditionContract,Void> lockForSettlement()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • release

      @Nonnull public static BoundAction.SingleToSingle<ConditionContract,Void> release()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • releaseForSettlement

      @Nonnull public static BoundAction.SingleToSingle<ConditionContract,Void> releaseForSettlement()
      Action that can be applied to any entity object of this class.

      Returns:
      Action object prepared with the given parameters to be applied to any entity object of this class.

      To execute it use the service.forEntity(entity).applyAction(thisAction) API.
    • builder

      @Nonnull public static ConditionContract.ConditionContractBuilder builder()
    • getConditionContract

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

      Original property name from the Odata EDM: ConditionContract

      Returns:
      Condition Contract
    • getCndnContrType

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

      Original property name from the Odata EDM: CndnContrType

      Returns:
      Condition Contract Type
    • getCndnContrProcVar

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

      Original property name from the Odata EDM: CndnContrProcVar

      Returns:
      Condition Contract Process Variant
    • getSupplier

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

      Original property name from the Odata EDM: Supplier

      Returns:
      Supplier as Partner of a Condition Contract
    • getCustomer

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

      Original property name from the Odata EDM: Customer

      Returns:
      Customer as Partner of a Condition Contract
    • getCndnContrActvtnStatus

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

      Original property name from the Odata EDM: CndnContrActvtnStatus

      Returns:
      Condition Contract Activation Status
    • getCndnContrValidFrom

      @Nullable public LocalDate getCndnContrValidFrom()
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrValidFrom

      Returns:
      Valid From
    • getCndnContrValidTo

      @Nullable public LocalDate getCndnContrValidTo()
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrValidTo

      Returns:
      Valid To
    • getCndnContrClassfctnType

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

      Original property name from the Odata EDM: CndnContrClassfctnType

      Returns:
      Condition Contract Category
    • getDocumentReferenceID

      @Nullable public String getDocumentReferenceID()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: DocumentReferenceID

      Returns:
      Condition Contract: Reference
    • getCndnContrAssgmtRef

      @Nullable public String getCndnContrAssgmtRef()
      Constraints: Not nullable, Maximum length: 16

      Original property name from the Odata EDM: CndnContrAssgmtRef

      Returns:
      Condition Contract: Assignment
    • getExternalDocumentReferenceID

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

      Original property name from the Odata EDM: ExternalDocumentReferenceID

      Returns:
      External Document Identifier
    • getCndnContrExternalPartner

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

      Original property name from the Odata EDM: CndnContrExternalPartner

      Returns:
      Condition Contract: External Partner
    • getCndnContrSourceDocCat

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

      Original property name from the Odata EDM: CndnContrSourceDocCat

      Returns:
      External Reference Document Category
    • getCndnContrSourceDoc

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

      Original property name from the Odata EDM: CndnContrSourceDoc

      Returns:
      External Reference
    • getCndnContrSourceDocItem

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

      Original property name from the Odata EDM: CndnContrSourceDocItem

      Returns:
      External Reference Item
    • getCndnContrSourceUUID

      @Nullable public UUID getCndnContrSourceUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrSourceUUID

      Returns:
      External Condition Contract GUID
    • getCreationUTCDateTime

      @Nullable public OffsetDateTime getCreationUTCDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: CreationUTCDateTime

      Returns:
      UTC Time Stamp of Condition Contract Creation
    • getLastChangeUTCDateTime

      @Nullable public OffsetDateTime getLastChangeUTCDateTime()
      Constraints: Nullable

      Original property name from the Odata EDM: LastChangeUTCDateTime

      Returns:
      UTC Time Stamp of Last Condition Contract Change
    • getCompanyCode

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

      Original property name from the Odata EDM: CompanyCode

      Returns:
      Company Code
    • getPurchasingOrganization

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

      Original property name from the Odata EDM: PurchasingOrganization

      Returns:
      Purchasing Organization
    • getPurchasingGroup

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

      Original property name from the Odata EDM: PurchasingGroup

      Returns:
      Purchasing Group
    • getSalesOrganization

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

      Original property name from the Odata EDM: SalesOrganization

      Returns:
      Sales Organization
    • getDistributionChannel

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

      Original property name from the Odata EDM: DistributionChannel

      Returns:
      Distribution Channel
    • getDivision

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

      Original property name from the Odata EDM: Division

      Returns:
      Division
    • getSalesGroup

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

      Original property name from the Odata EDM: SalesGroup

      Returns:
      Sales Group
    • getSalesOffice

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

      Original property name from the Odata EDM: SalesOffice

      Returns:
      Sales Office
    • getCndnContrSuplrSettlmtCat

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

      Original property name from the Odata EDM: CndnContrSuplrSettlmtCat

      Returns:
      Supplier Settlement Category
    • getCndnContrCustSettlmtCat

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

      Original property name from the Odata EDM: CndnContrCustSettlmtCat

      Returns:
      Customer Settlement Category
    • getSettlmtProduct

      @Nullable public String getSettlmtProduct()
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: SettlmtProduct

      Returns:
      Settlement Product
    • getCndnContrExtensionCalendar

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

      Original property name from the Odata EDM: CndnContrExtensionCalendar

      Returns:
      Calendar for Condition Contract Extension
    • getPriorSupplier

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

      Original property name from the Odata EDM: PriorSupplier

      Returns:
      Prior Supplier
    • getBusVolTableGroup

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

      Original property name from the Odata EDM: BusVolTableGroup

      Returns:
      Business Volume Table Group
    • getAmountFieldGroup

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

      Original property name from the Odata EDM: AmountFieldGroup

      Returns:
      Amount Fields Group
    • getFinalSettlmtCalendar

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

      Original property name from the Odata EDM: FinalSettlmtCalendar

      Returns:
      Calendar for Final Settlement
    • getPartialSettlmtCalendar

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

      Original property name from the Odata EDM: PartialSettlmtCalendar

      Returns:
      Calendar for Partial Settlement
    • getDeltaSettlmtCalendar

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

      Original property name from the Odata EDM: DeltaSettlmtCalendar

      Returns:
      Calendar for Delta Settlement
    • getDeltaAccrualSettlmtCalendar

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

      Original property name from the Odata EDM: DeltaAccrualSettlmtCalendar

      Returns:
      Calendar for Delta Accruals Settlement
    • getAccrualClearingSettlmtCalendar

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

      Original property name from the Odata EDM: AccrualClearingSettlmtCalendar

      Returns:
      Calendar for Accruals Deferral Settlement
    • getPrecedingConditionContract

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

      Original property name from the Odata EDM: PrecedingConditionContract

      Returns:
      Predecessor Condition Contract
    • getCndnContrUUID

      @Nullable public UUID getCndnContrUUID()
      Constraints: Nullable

      Original property name from the Odata EDM: CndnContrUUID

      Returns:
      Condition Contract GUID
    • getCndnContrPurposeCat

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

      Original property name from the Odata EDM: CndnContrPurposeCat

      Returns:
      Condition Contract Purpose
    • getCndnContrCurrency

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

      Original property name from the Odata EDM: CndnContrCurrency

      Returns:
      Currency of Condition Contract
    • getCndnContrUnit

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

      Original property name from the Odata EDM: CndnContrUnit

      Returns:
      Settlement Unit of Measure
    • getCndnContrUnitISOCode

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

      Original property name from the Odata EDM: CndnContrUnitISOCode

      Returns:
      Settlement Unit of Measure in ISO Code
    • getCndnContrUnitSAPCode

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

      Original property name from the Odata EDM: CndnContrUnitSAPCode

      Returns:
      Settlement Unit of Measure in SAP Code
    • getCndnContrWeightUnit

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

      Original property name from the Odata EDM: CndnContrWeightUnit

      Returns:
      Settlement Unit of Weight
    • getCndnContrWeightUnitISOCode

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

      Original property name from the Odata EDM: CndnContrWeightUnitISOCode

      Returns:
      Settlement Unit of Weight in ISO Code
    • getCndnContrWeightUnitSAPCode

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

      Original property name from the Odata EDM: CndnContrWeightUnitSAPCode

      Returns:
      Settlement Unit of Weight in SAP Code
    • getCndnContrVolumeUnit

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

      Original property name from the Odata EDM: CndnContrVolumeUnit

      Returns:
      Settlement Unit of Volume
    • getCndnContrVolumeUnitISOCode

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

      Original property name from the Odata EDM: CndnContrVolumeUnitISOCode

      Returns:
      Settlement Unit of Volume in ISO Code
    • getCndnContrVolumeUnitSAPCode

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

      Original property name from the Odata EDM: CndnContrVolumeUnitSAPCode

      Returns:
      Settlement Unit of Volume in SAP Code
    • getCndnContrPointsQtyUnit

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

      Original property name from the Odata EDM: CndnContrPointsQtyUnit

      Returns:
      Settlement Points Unit
    • getCndnContrPointsQtyUnitISOCode

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

      Original property name from the Odata EDM: CndnContrPointsQtyUnitISOCode

      Returns:
      Settlement Points Unit in ISO Code
    • getCndnContrPointsQtyUnitSAPCode

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

      Original property name from the Odata EDM: CndnContrPointsQtyUnitSAPCode

      Returns:
      Settlement Points Unit in SAP Code
    • getExchangeRate

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

      Original property name from the Odata EDM: ExchangeRate

      Returns:
      Exchange Rate (no Conversion)
    • getExchangeRateDate

      @Nullable public LocalDate getExchangeRateDate()
      Constraints: Nullable

      Original property name from the Odata EDM: ExchangeRateDate

      Returns:
      Conversion Date
    • getExchangeRateType

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

      Original property name from the Odata EDM: ExchangeRateType

      Returns:
      Exchange Rate Type
    • getPaymentTerms

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

      Original property name from the Odata EDM: PaymentTerms

      Returns:
      Terms of Payment Key
    • getCashDiscount1Days

      @Nullable public BigDecimal getCashDiscount1Days()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: CashDiscount1Days

      Returns:
      First Payment in Days
    • getCashDiscount1Percent

      @Nullable public BigDecimal getCashDiscount1Percent()
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CashDiscount1Percent

      Returns:
      Discount for First Payment in %
    • getCashDiscount2Days

      @Nullable public BigDecimal getCashDiscount2Days()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: CashDiscount2Days

      Returns:
      Second Payment in Days
    • getCashDiscount2Percent

      @Nullable public BigDecimal getCashDiscount2Percent()
      Constraints: Not nullable, Precision: 5, Scale: 3

      Original property name from the Odata EDM: CashDiscount2Percent

      Returns:
      Discount for Second Payment in %
    • getNetPaymentDays

      @Nullable public BigDecimal getNetPaymentDays()
      Constraints: Not nullable, Precision: 3

      Original property name from the Odata EDM: NetPaymentDays

      Returns:
      Cash Discount Days
    • getPaymentMethod

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

      Original property name from the Odata EDM: PaymentMethod

      Returns:
      Payment Method
    • getAccrualUpdateIsRequired

      @Nullable public Boolean getAccrualUpdateIsRequired()
      Constraints: Not nullable

      Original property name from the Odata EDM: AccrualUpdateIsRequired

      Returns:
      Accruals Update Required
    • getSettlmtPartTxRegnNmbr

      @Nullable public String getSettlmtPartTxRegnNmbr()
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SettlmtPartTxRegnNmbr

      Returns:
      VAT Registration Number
    • getTaxCountry

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

      Original property name from the Odata EDM: TaxCountry

      Returns:
      Tax Reporting Country/Region
    • getSettlmtPartTxRegnCntry

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

      Original property name from the Odata EDM: SettlmtPartTxRegnCntry

      Returns:
      Partner Tax Country/Region
    • get_Messages

      @Nullable public Collection<SAP__Message> get_Messages()
      Constraints: Not nullable

      Original property name from the Odata EDM: SAP__Messages

      Returns:
      The _Messages contained in this VdmEntity.
    • toString

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

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

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

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

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