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

public class SetlDocItm extends VdmEntity<SetlDocItm> implements VdmEntitySet
Settlement Document Item

Original entity name from the Odata EDM: SetlDocItmType

  • Field Details

  • Constructor Details

    • SetlDocItm

      public SetlDocItm()
    • SetlDocItm

      public SetlDocItm(@Nullable String settlmtDoc, @Nullable String settlmtDocItem, @Nullable String settlmtDocCurrency, @Nullable String product, @Nullable String productGroup, @Nullable String plant, @Nullable String supplierTaxCode, @Nullable String customerTaxCode, @Nullable LocalDate pricingDate, @Nullable BigDecimal settlmtQuantity, @Nullable String settlmtQuantityUnit, @Nullable String settlmtQuantityUnitISOCode, @Nullable String settlmtQuantityUnitSAPCode, @Nullable BigDecimal netPriceAmount, @Nullable BigDecimal netPriceQuantity, @Nullable String netPriceQuantityUnit, @Nullable BigDecimal settlmtToBaseQuantityNmrtr, @Nullable BigDecimal settlmtToBaseQuantityDnmntr, @Nullable String baseUnit, @Nullable BigDecimal itemNetWeight, @Nullable BigDecimal itemGrossWeight, @Nullable String itemWeightUnit, @Nullable String itemWeightUnitISOCode, @Nullable String itemWeightUnitSAPCode, @Nullable BigDecimal itemVolume, @Nullable String itemVolumeUnit, @Nullable String itemVolumeUnitISOCode, @Nullable String itemVolumeUnitSAPCode, @Nullable BigDecimal supplierItemGrossAmount, @Nullable BigDecimal supplierItemNetAmount, @Nullable BigDecimal supplierItemTaxAmount, @Nullable BigDecimal customerItemGrossAmount, @Nullable BigDecimal customerItemNetAmount, @Nullable BigDecimal customerItemTaxAmount, @Nullable Boolean cashDiscountIsDeductible, @Nullable String settlmtSourceDoc, @Nullable String settlmtSourceDocItem, @Nullable String settlmtSourceDocCat, @Nullable String settlmtItemActivityReason, @Nullable String settlmtDocItemText, @Nullable String supplierProductID, @Nullable String taxJurisdiction, @Nullable String productPurchasePointsQtyUnit, @Nullable String prodPurPointsQtyUnitISOCode, @Nullable String prodPurPointsQtyUnitSAPCode, @Nullable BigDecimal productPurchasePointsQty, @Nullable String suplrSettlmtBusinessArea, @Nullable String custSettlmtBusinessArea, @Nullable String suplrSettlmtCostCenter, @Nullable String suplrSettlmtProfitCenter, @Nullable String incotermsVersion, @Nullable String incotermsLocation1, @Nullable String incotermsLocation2, @Nullable String custSettlmtCostCenter, @Nullable String custSettlmtProfitCenter, @Nullable String settlmtPrecdgDoc, @Nullable String settlmtPrecdgDocItem, @Nullable String settlmtPrecdgDocCat, @Nullable String settlmtDocItemCat, @Nullable String supplierSettlementOrder, @Nullable String itemSettlmtRelevance, @Nullable String settlementFiscalYear, @Nullable String settlmtRefDoc, @Nullable String settlmtRefDocCompanyCode, @Nullable String settlmtRefDocItem, @Nullable String settlmtRefDocCat, @Nullable String supplierSubrange, @Nullable String intercompanyTaxCountry, @Nullable String taxCountry, @Nullable String priorSupplier, List<CustItmPricingElement> to_CustomerPricingElement, @Nullable SetlDoc to_SettlmtDoc, List<SettlementDocumentItemPartner> to_SettlmtDocItemPartner, List<SuplrItmPricingElement> to_SupplierPricingElement)
  • Method Details

    • getType

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

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

      Original property name from the Odata EDM: SettlmtDoc

      Parameters:
      settlmtDoc - Settlement Document Number
    • setSettlmtDocItem

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

      Original property name from the Odata EDM: SettlmtDocItem

      Parameters:
      settlmtDocItem - Document Item
    • setSettlmtDocCurrency

      public void setSettlmtDocCurrency(@Nullable String settlmtDocCurrency)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SettlmtDocCurrency

      Parameters:
      settlmtDocCurrency - Currency of Settlement Document
    • setProduct

      public void setProduct(@Nullable String product)
      Constraints: Not nullable, Maximum length: 18

      Original property name from the Odata EDM: Product

      Parameters:
      product - Product Number
    • setProductGroup

      public void setProductGroup(@Nullable String productGroup)
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: ProductGroup

      Parameters:
      productGroup - Product Group
    • setPlant

      public void setPlant(@Nullable String plant)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: Plant

      Parameters:
      plant - Plant
    • setSupplierTaxCode

      public void setSupplierTaxCode(@Nullable String supplierTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SupplierTaxCode

      Parameters:
      supplierTaxCode - Supplier Tax Code
    • setCustomerTaxCode

      public void setCustomerTaxCode(@Nullable String customerTaxCode)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: CustomerTaxCode

      Parameters:
      customerTaxCode - Customer Tax Code
    • setPricingDate

      public void setPricingDate(@Nullable LocalDate pricingDate)
      Constraints: Nullable

      Original property name from the Odata EDM: PricingDate

      Parameters:
      pricingDate - Date for Pricing and Exchange Rate
    • setSettlmtQuantity

      public void setSettlmtQuantity(@Nullable BigDecimal settlmtQuantity)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SettlmtQuantity

      Parameters:
      settlmtQuantity - Quantity of Settlement Management Document Item
    • setSettlmtQuantityUnit

      public void setSettlmtQuantityUnit(@Nullable String settlmtQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SettlmtQuantityUnit

      Parameters:
      settlmtQuantityUnit - Unit of Measure of Settlement Management Doc Item Quantity
    • setSettlmtQuantityUnitISOCode

      public void setSettlmtQuantityUnitISOCode(@Nullable String settlmtQuantityUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SettlmtQuantityUnitISOCode

      Parameters:
      settlmtQuantityUnitISOCode - Settlement Quantity Unit in ISO code
    • setSettlmtQuantityUnitSAPCode

      public void setSettlmtQuantityUnitSAPCode(@Nullable String settlmtQuantityUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SettlmtQuantityUnitSAPCode

      Parameters:
      settlmtQuantityUnitSAPCode - Settlement Quantity Unit in SAP code
    • setNetPriceAmount

      public void setNetPriceAmount(@Nullable BigDecimal netPriceAmount)
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: NetPriceAmount

      Parameters:
      netPriceAmount - Net Price in Document Currency
    • setNetPriceQuantity

      public void setNetPriceQuantity(@Nullable BigDecimal netPriceQuantity)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: NetPriceQuantity

      Parameters:
      netPriceQuantity - Price Unit of Settlement Management Document Item
    • setNetPriceQuantityUnit

      public void setNetPriceQuantityUnit(@Nullable String netPriceQuantityUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: NetPriceQuantityUnit

      Parameters:
      netPriceQuantityUnit - Settlement Management Document Item Price Unit
    • setSettlmtToBaseQuantityNmrtr

      public void setSettlmtToBaseQuantityNmrtr(@Nullable BigDecimal settlmtToBaseQuantityNmrtr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: SettlmtToBaseQuantityNmrtr

      Parameters:
      settlmtToBaseQuantityNmrtr - Numerator Converting Qty in Settlement Document to Base Unit
    • setSettlmtToBaseQuantityDnmntr

      public void setSettlmtToBaseQuantityDnmntr(@Nullable BigDecimal settlmtToBaseQuantityDnmntr)
      Constraints: Not nullable, Precision: 5

      Original property name from the Odata EDM: SettlmtToBaseQuantityDnmntr

      Parameters:
      settlmtToBaseQuantityDnmntr - Denominator Converting Qty in Settlement Doc. to Base Unit
    • setBaseUnit

      public void setBaseUnit(@Nullable String baseUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: BaseUnit

      Parameters:
      baseUnit - Base Unit of Measure
    • setItemNetWeight

      public void setItemNetWeight(@Nullable BigDecimal itemNetWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemNetWeight

      Parameters:
      itemNetWeight - Net Weight
    • setItemGrossWeight

      public void setItemGrossWeight(@Nullable BigDecimal itemGrossWeight)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemGrossWeight

      Parameters:
      itemGrossWeight - Gross Weight
    • setItemWeightUnit

      public void setItemWeightUnit(@Nullable String itemWeightUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightUnit

      Parameters:
      itemWeightUnit - Unit of Weight
    • setItemWeightUnitISOCode

      public void setItemWeightUnitISOCode(@Nullable String itemWeightUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightUnitISOCode

      Parameters:
      itemWeightUnitISOCode - Unit of weight in ISO code
    • setItemWeightUnitSAPCode

      public void setItemWeightUnitSAPCode(@Nullable String itemWeightUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemWeightUnitSAPCode

      Parameters:
      itemWeightUnitSAPCode - Item Weight Unit in SAP code
    • setItemVolume

      public void setItemVolume(@Nullable BigDecimal itemVolume)
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemVolume

      Parameters:
      itemVolume - Volume
    • setItemVolumeUnit

      public void setItemVolumeUnit(@Nullable String itemVolumeUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeUnit

      Parameters:
      itemVolumeUnit - Volume Unit
    • setItemVolumeUnitISOCode

      public void setItemVolumeUnitISOCode(@Nullable String itemVolumeUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeUnitISOCode

      Parameters:
      itemVolumeUnitISOCode - Volume unit in ISO code
    • setItemVolumeUnitSAPCode

      public void setItemVolumeUnitSAPCode(@Nullable String itemVolumeUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ItemVolumeUnitSAPCode

      Parameters:
      itemVolumeUnitSAPCode - Item Volume Unit in SAP code
    • setSupplierItemGrossAmount

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

      Original property name from the Odata EDM: SupplierItemGrossAmount

      Parameters:
      supplierItemGrossAmount - Item Gross Amount for Supplier in Document Currency
    • setSupplierItemNetAmount

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

      Original property name from the Odata EDM: SupplierItemNetAmount

      Parameters:
      supplierItemNetAmount - Item Net Amount for Supplier in Document Currency
    • setSupplierItemTaxAmount

      public void setSupplierItemTaxAmount(@Nullable BigDecimal supplierItemTaxAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: SupplierItemTaxAmount

      Parameters:
      supplierItemTaxAmount - Item Tax Amount of Supplier in Document Currency
    • setCustomerItemGrossAmount

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

      Original property name from the Odata EDM: CustomerItemGrossAmount

      Parameters:
      customerItemGrossAmount - Item Gross Amount for Customer in Document Currency
    • setCustomerItemNetAmount

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

      Original property name from the Odata EDM: CustomerItemNetAmount

      Parameters:
      customerItemNetAmount - Item Net Amount for Customer in Document Currency
    • setCustomerItemTaxAmount

      public void setCustomerItemTaxAmount(@Nullable BigDecimal customerItemTaxAmount)
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CustomerItemTaxAmount

      Parameters:
      customerItemTaxAmount - Item Tax Amount of Customer in Document Currency
    • setCashDiscountIsDeductible

      public void setCashDiscountIsDeductible(@Nullable Boolean cashDiscountIsDeductible)
      Constraints: Not nullable

      Original property name from the Odata EDM: CashDiscountIsDeductible

      Parameters:
      cashDiscountIsDeductible - Cash Discount Indicator
    • setSettlmtSourceDoc

      public void setSettlmtSourceDoc(@Nullable String settlmtSourceDoc)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SettlmtSourceDoc

      Parameters:
      settlmtSourceDoc - Document Number of the Source Document
    • setSettlmtSourceDocItem

      public void setSettlmtSourceDocItem(@Nullable String settlmtSourceDocItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SettlmtSourceDocItem

      Parameters:
      settlmtSourceDocItem - Item of the Source Document
    • setSettlmtSourceDocCat

      public void setSettlmtSourceDocCat(@Nullable String settlmtSourceDocCat)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SettlmtSourceDocCat

      Parameters:
      settlmtSourceDocCat - Document Category of Source Document
    • setSettlmtItemActivityReason

      public void setSettlmtItemActivityReason(@Nullable String settlmtItemActivityReason)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: SettlmtItemActivityReason

      Parameters:
      settlmtItemActivityReason - Activity Reason for Document Creation
    • setSettlmtDocItemText

      public void setSettlmtDocItemText(@Nullable String settlmtDocItemText)
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SettlmtDocItemText

      Parameters:
      settlmtDocItemText - Short Text
    • setSupplierProductID

      public void setSupplierProductID(@Nullable String supplierProductID)
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierProductID

      Parameters:
      supplierProductID - Material Number Used by Supplier
    • setTaxJurisdiction

      public void setTaxJurisdiction(@Nullable String taxJurisdiction)
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Parameters:
      taxJurisdiction - Tax Jurisdiction
    • setProductPurchasePointsQtyUnit

      public void setProductPurchasePointsQtyUnit(@Nullable String productPurchasePointsQtyUnit)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProductPurchasePointsQtyUnit

      Parameters:
      productPurchasePointsQtyUnit - Points Unit
    • setProdPurPointsQtyUnitISOCode

      public void setProdPurPointsQtyUnitISOCode(@Nullable String prodPurPointsQtyUnitISOCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProdPurPointsQtyUnitISOCode

      Parameters:
      prodPurPointsQtyUnitISOCode - Product Purchase Points Quantity Unit in ISO code
    • setProdPurPointsQtyUnitSAPCode

      public void setProdPurPointsQtyUnitSAPCode(@Nullable String prodPurPointsQtyUnitSAPCode)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: ProdPurPointsQtyUnitSAPCode

      Parameters:
      prodPurPointsQtyUnitSAPCode - Product Purchase Points Quantity Unit in SAP code
    • setProductPurchasePointsQty

      public void setProductPurchasePointsQty(@Nullable BigDecimal productPurchasePointsQty)
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductPurchasePointsQty

      Parameters:
      productPurchasePointsQty - Number of Points
    • setSuplrSettlmtBusinessArea

      public void setSuplrSettlmtBusinessArea(@Nullable String suplrSettlmtBusinessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SuplrSettlmtBusinessArea

      Parameters:
      suplrSettlmtBusinessArea - Business Area
    • setCustSettlmtBusinessArea

      public void setCustSettlmtBusinessArea(@Nullable String custSettlmtBusinessArea)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: CustSettlmtBusinessArea

      Parameters:
      custSettlmtBusinessArea - Customer Business Area
    • setSuplrSettlmtCostCenter

      public void setSuplrSettlmtCostCenter(@Nullable String suplrSettlmtCostCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SuplrSettlmtCostCenter

      Parameters:
      suplrSettlmtCostCenter - Cost Center
    • setSuplrSettlmtProfitCenter

      public void setSuplrSettlmtProfitCenter(@Nullable String suplrSettlmtProfitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SuplrSettlmtProfitCenter

      Parameters:
      suplrSettlmtProfitCenter - Profit Center
    • setIncotermsVersion

      public void setIncotermsVersion(@Nullable String incotermsVersion)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: IncotermsVersion

      Parameters:
      incotermsVersion - Incoterms Version
    • setIncotermsLocation1

      public void setIncotermsLocation1(@Nullable String incotermsLocation1)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation1

      Parameters:
      incotermsLocation1 - Incoterms Location 1
    • setIncotermsLocation2

      public void setIncotermsLocation2(@Nullable String incotermsLocation2)
      Constraints: Not nullable, Maximum length: 70

      Original property name from the Odata EDM: IncotermsLocation2

      Parameters:
      incotermsLocation2 - Incoterms Location 2
    • setCustSettlmtCostCenter

      public void setCustSettlmtCostCenter(@Nullable String custSettlmtCostCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CustSettlmtCostCenter

      Parameters:
      custSettlmtCostCenter - Customer Cost Center
    • setCustSettlmtProfitCenter

      public void setCustSettlmtProfitCenter(@Nullable String custSettlmtProfitCenter)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: CustSettlmtProfitCenter

      Parameters:
      custSettlmtProfitCenter - Alternative Customer Profit Center
    • setSettlmtPrecdgDoc

      public void setSettlmtPrecdgDoc(@Nullable String settlmtPrecdgDoc)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SettlmtPrecdgDoc

      Parameters:
      settlmtPrecdgDoc - Preceding Document of the Settlement Management Document
    • setSettlmtPrecdgDocItem

      public void setSettlmtPrecdgDocItem(@Nullable String settlmtPrecdgDocItem)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SettlmtPrecdgDocItem

      Parameters:
      settlmtPrecdgDocItem - Item of Preceding Document
    • setSettlmtPrecdgDocCat

      public void setSettlmtPrecdgDocCat(@Nullable String settlmtPrecdgDocCat)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SettlmtPrecdgDocCat

      Parameters:
      settlmtPrecdgDocCat - Document Category of Preceding Document
    • setSettlmtDocItemCat

      public void setSettlmtDocItemCat(@Nullable String settlmtDocItemCat)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: SettlmtDocItemCat

      Parameters:
      settlmtDocItemCat - Item Category
    • setSupplierSettlementOrder

      public void setSupplierSettlementOrder(@Nullable String supplierSettlementOrder)
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SupplierSettlementOrder

      Parameters:
      supplierSettlementOrder - Order for Account Assignment
    • setItemSettlmtRelevance

      public void setItemSettlmtRelevance(@Nullable String itemSettlmtRelevance)
      Constraints: Not nullable, Maximum length: 1

      Original property name from the Odata EDM: ItemSettlmtRelevance

      Parameters:
      itemSettlmtRelevance - Item Settlement Relevance
    • setSettlementFiscalYear

      public void setSettlementFiscalYear(@Nullable String settlementFiscalYear)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SettlementFiscalYear

      Parameters:
      settlementFiscalYear - CCS: Fiscal Year of Settlement
    • setSettlmtRefDoc

      public void setSettlmtRefDoc(@Nullable String settlmtRefDoc)
      Constraints: Not nullable, Maximum length: 20

      Original property name from the Odata EDM: SettlmtRefDoc

      Parameters:
      settlmtRefDoc - Reference Document for Settlement Management
    • setSettlmtRefDocCompanyCode

      public void setSettlmtRefDocCompanyCode(@Nullable String settlmtRefDocCompanyCode)
      Constraints: Not nullable, Maximum length: 4

      Original property name from the Odata EDM: SettlmtRefDocCompanyCode

      Parameters:
      settlmtRefDocCompanyCode - Company Code of Reference Document for Settlement Management
    • setSettlmtRefDocItem

      public void setSettlmtRefDocItem(@Nullable String settlmtRefDocItem)
      Constraints: Not nullable, Maximum length: 10

      Original property name from the Odata EDM: SettlmtRefDocItem

      Parameters:
      settlmtRefDocItem - Reference Document Item for Settlement Management Document
    • setSettlmtRefDocCat

      public void setSettlmtRefDocCat(@Nullable String settlmtRefDocCat)
      Constraints: Not nullable, Maximum length: 2

      Original property name from the Odata EDM: SettlmtRefDocCat

      Parameters:
      settlmtRefDocCat - Reference Document Category in Settlement Management
    • setSupplierSubrange

      public void setSupplierSubrange(@Nullable String supplierSubrange)
      Constraints: Not nullable, Maximum length: 6

      Original property name from the Odata EDM: SupplierSubrange

      Parameters:
      supplierSubrange - Supplier Subrange
    • setIntercompanyTaxCountry

      public void setIntercompanyTaxCountry(@Nullable String intercompanyTaxCountry)
      Constraints: Not nullable, Maximum length: 3

      Original property name from the Odata EDM: IntercompanyTaxCountry

      Parameters:
      intercompanyTaxCountry - Tax Reporting Country/Region for Intercompany Processes
    • 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
    • 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
    • getEntityCollection

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

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

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

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

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

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

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

      If the navigation property for an entity SetlDocItm 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 _CustomerPricingElement is already loaded, the result will contain the CustItmPricingElement entities. If not, an Option with result state empty is returned.
    • setCustomerPricingElement

      public void setCustomerPricingElement(@Nonnull List<CustItmPricingElement> value)
      Overwrites the list of associated CustItmPricingElement entities for the loaded navigation property _CustomerPricingElement.

      If the navigation property _CustomerPricingElement of a queried SetlDocItm 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 CustItmPricingElement entities.
    • addCustomerPricingElement

      public void addCustomerPricingElement(CustItmPricingElement... entity)
      Adds elements to the list of associated CustItmPricingElement entities. This corresponds to the OData navigation property _CustomerPricingElement.

      If the navigation property _CustomerPricingElement of a queried SetlDocItm 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 CustItmPricingElement entities.
    • getSettlmtDocIfPresent

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

      If the navigation property for an entity SetlDocItm 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 _SettlmtDoc is already loaded, the result will contain the SetlDoc entity. If not, an Option with result state empty is returned.
    • setSettlmtDoc

      public void setSettlmtDoc(SetlDoc value)
      Overwrites the associated SetlDoc entity for the loaded navigation property _SettlmtDoc.
      Parameters:
      value - New SetlDoc entity.
    • getSettlmtDocItemPartnerIfPresent

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

      If the navigation property for an entity SetlDocItm 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 _SettlmtDocItemPartner is already loaded, the result will contain the SettlementDocumentItemPartner entities. If not, an Option with result state empty is returned.
    • setSettlmtDocItemPartner

      public void setSettlmtDocItemPartner(@Nonnull List<SettlementDocumentItemPartner> value)
      Overwrites the list of associated SettlementDocumentItemPartner entities for the loaded navigation property _SettlmtDocItemPartner.

      If the navigation property _SettlmtDocItemPartner of a queried SetlDocItm 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 SettlementDocumentItemPartner entities.
    • addSettlmtDocItemPartner

      public void addSettlmtDocItemPartner(SettlementDocumentItemPartner... entity)
      Adds elements to the list of associated SettlementDocumentItemPartner entities. This corresponds to the OData navigation property _SettlmtDocItemPartner.

      If the navigation property _SettlmtDocItemPartner of a queried SetlDocItm 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 SettlementDocumentItemPartner entities.
    • getSupplierPricingElementIfPresent

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

      If the navigation property for an entity SetlDocItm 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 _SupplierPricingElement is already loaded, the result will contain the SuplrItmPricingElement entities. If not, an Option with result state empty is returned.
    • setSupplierPricingElement

      public void setSupplierPricingElement(@Nonnull List<SuplrItmPricingElement> value)
      Overwrites the list of associated SuplrItmPricingElement entities for the loaded navigation property _SupplierPricingElement.

      If the navigation property _SupplierPricingElement of a queried SetlDocItm 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 SuplrItmPricingElement entities.
    • addSupplierPricingElement

      public void addSupplierPricingElement(SuplrItmPricingElement... entity)
      Adds elements to the list of associated SuplrItmPricingElement entities. This corresponds to the OData navigation property _SupplierPricingElement.

      If the navigation property _SupplierPricingElement of a queried SetlDocItm 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 SuplrItmPricingElement entities.
    • builder

      @Nonnull public static SetlDocItm.SetlDocItmBuilder builder()
    • getSettlmtDoc

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

      Original property name from the Odata EDM: SettlmtDoc

      Returns:
      Settlement Document Number
    • getSettlmtDocItem

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

      Original property name from the Odata EDM: SettlmtDocItem

      Returns:
      Document Item
    • getSettlmtDocCurrency

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

      Original property name from the Odata EDM: SettlmtDocCurrency

      Returns:
      Currency of Settlement Document
    • getProduct

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

      Original property name from the Odata EDM: Product

      Returns:
      Product Number
    • getProductGroup

      @Nullable public String getProductGroup()
      Constraints: Not nullable, Maximum length: 9

      Original property name from the Odata EDM: ProductGroup

      Returns:
      Product Group
    • getPlant

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

      Original property name from the Odata EDM: Plant

      Returns:
      Plant
    • getSupplierTaxCode

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

      Original property name from the Odata EDM: SupplierTaxCode

      Returns:
      Supplier Tax Code
    • getCustomerTaxCode

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

      Original property name from the Odata EDM: CustomerTaxCode

      Returns:
      Customer Tax Code
    • getPricingDate

      @Nullable public LocalDate getPricingDate()
      Constraints: Nullable

      Original property name from the Odata EDM: PricingDate

      Returns:
      Date for Pricing and Exchange Rate
    • getSettlmtQuantity

      @Nullable public BigDecimal getSettlmtQuantity()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: SettlmtQuantity

      Returns:
      Quantity of Settlement Management Document Item
    • getSettlmtQuantityUnit

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

      Original property name from the Odata EDM: SettlmtQuantityUnit

      Returns:
      Unit of Measure of Settlement Management Doc Item Quantity
    • getSettlmtQuantityUnitISOCode

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

      Original property name from the Odata EDM: SettlmtQuantityUnitISOCode

      Returns:
      Settlement Quantity Unit in ISO code
    • getSettlmtQuantityUnitSAPCode

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

      Original property name from the Odata EDM: SettlmtQuantityUnitSAPCode

      Returns:
      Settlement Quantity Unit in SAP code
    • getNetPriceAmount

      @Nullable public BigDecimal getNetPriceAmount()
      Constraints: Not nullable, Precision: 11, Scale: 0

      Original property name from the Odata EDM: NetPriceAmount

      Returns:
      Net Price in Document Currency
    • getNetPriceQuantity

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

      Original property name from the Odata EDM: NetPriceQuantity

      Returns:
      Price Unit of Settlement Management Document Item
    • getNetPriceQuantityUnit

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

      Original property name from the Odata EDM: NetPriceQuantityUnit

      Returns:
      Settlement Management Document Item Price Unit
    • getSettlmtToBaseQuantityNmrtr

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

      Original property name from the Odata EDM: SettlmtToBaseQuantityNmrtr

      Returns:
      Numerator Converting Qty in Settlement Document to Base Unit
    • getSettlmtToBaseQuantityDnmntr

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

      Original property name from the Odata EDM: SettlmtToBaseQuantityDnmntr

      Returns:
      Denominator Converting Qty in Settlement Doc. to Base Unit
    • getBaseUnit

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

      Original property name from the Odata EDM: BaseUnit

      Returns:
      Base Unit of Measure
    • getItemNetWeight

      @Nullable public BigDecimal getItemNetWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemNetWeight

      Returns:
      Net Weight
    • getItemGrossWeight

      @Nullable public BigDecimal getItemGrossWeight()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemGrossWeight

      Returns:
      Gross Weight
    • getItemWeightUnit

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

      Original property name from the Odata EDM: ItemWeightUnit

      Returns:
      Unit of Weight
    • getItemWeightUnitISOCode

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

      Original property name from the Odata EDM: ItemWeightUnitISOCode

      Returns:
      Unit of weight in ISO code
    • getItemWeightUnitSAPCode

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

      Original property name from the Odata EDM: ItemWeightUnitSAPCode

      Returns:
      Item Weight Unit in SAP code
    • getItemVolume

      @Nullable public BigDecimal getItemVolume()
      Constraints: Not nullable, Precision: 15, Scale: 3

      Original property name from the Odata EDM: ItemVolume

      Returns:
      Volume
    • getItemVolumeUnit

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

      Original property name from the Odata EDM: ItemVolumeUnit

      Returns:
      Volume Unit
    • getItemVolumeUnitISOCode

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

      Original property name from the Odata EDM: ItemVolumeUnitISOCode

      Returns:
      Volume unit in ISO code
    • getItemVolumeUnitSAPCode

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

      Original property name from the Odata EDM: ItemVolumeUnitSAPCode

      Returns:
      Item Volume Unit in SAP code
    • getSupplierItemGrossAmount

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

      Original property name from the Odata EDM: SupplierItemGrossAmount

      Returns:
      Item Gross Amount for Supplier in Document Currency
    • getSupplierItemNetAmount

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

      Original property name from the Odata EDM: SupplierItemNetAmount

      Returns:
      Item Net Amount for Supplier in Document Currency
    • getSupplierItemTaxAmount

      @Nullable public BigDecimal getSupplierItemTaxAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: SupplierItemTaxAmount

      Returns:
      Item Tax Amount of Supplier in Document Currency
    • getCustomerItemGrossAmount

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

      Original property name from the Odata EDM: CustomerItemGrossAmount

      Returns:
      Item Gross Amount for Customer in Document Currency
    • getCustomerItemNetAmount

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

      Original property name from the Odata EDM: CustomerItemNetAmount

      Returns:
      Item Net Amount for Customer in Document Currency
    • getCustomerItemTaxAmount

      @Nullable public BigDecimal getCustomerItemTaxAmount()
      Constraints: Not nullable, Precision: 13, Scale: 0

      Original property name from the Odata EDM: CustomerItemTaxAmount

      Returns:
      Item Tax Amount of Customer in Document Currency
    • getCashDiscountIsDeductible

      @Nullable public Boolean getCashDiscountIsDeductible()
      Constraints: Not nullable

      Original property name from the Odata EDM: CashDiscountIsDeductible

      Returns:
      Cash Discount Indicator
    • getSettlmtSourceDoc

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

      Original property name from the Odata EDM: SettlmtSourceDoc

      Returns:
      Document Number of the Source Document
    • getSettlmtSourceDocItem

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

      Original property name from the Odata EDM: SettlmtSourceDocItem

      Returns:
      Item of the Source Document
    • getSettlmtSourceDocCat

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

      Original property name from the Odata EDM: SettlmtSourceDocCat

      Returns:
      Document Category of Source Document
    • getSettlmtItemActivityReason

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

      Original property name from the Odata EDM: SettlmtItemActivityReason

      Returns:
      Activity Reason for Document Creation
    • getSettlmtDocItemText

      @Nullable public String getSettlmtDocItemText()
      Constraints: Not nullable, Maximum length: 40

      Original property name from the Odata EDM: SettlmtDocItemText

      Returns:
      Short Text
    • getSupplierProductID

      @Nullable public String getSupplierProductID()
      Constraints: Not nullable, Maximum length: 35

      Original property name from the Odata EDM: SupplierProductID

      Returns:
      Material Number Used by Supplier
    • getTaxJurisdiction

      @Nullable public String getTaxJurisdiction()
      Constraints: Not nullable, Maximum length: 15

      Original property name from the Odata EDM: TaxJurisdiction

      Returns:
      Tax Jurisdiction
    • getProductPurchasePointsQtyUnit

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

      Original property name from the Odata EDM: ProductPurchasePointsQtyUnit

      Returns:
      Points Unit
    • getProdPurPointsQtyUnitISOCode

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

      Original property name from the Odata EDM: ProdPurPointsQtyUnitISOCode

      Returns:
      Product Purchase Points Quantity Unit in ISO code
    • getProdPurPointsQtyUnitSAPCode

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

      Original property name from the Odata EDM: ProdPurPointsQtyUnitSAPCode

      Returns:
      Product Purchase Points Quantity Unit in SAP code
    • getProductPurchasePointsQty

      @Nullable public BigDecimal getProductPurchasePointsQty()
      Constraints: Not nullable, Precision: 13, Scale: 3

      Original property name from the Odata EDM: ProductPurchasePointsQty

      Returns:
      Number of Points
    • getSuplrSettlmtBusinessArea

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

      Original property name from the Odata EDM: SuplrSettlmtBusinessArea

      Returns:
      Business Area
    • getCustSettlmtBusinessArea

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

      Original property name from the Odata EDM: CustSettlmtBusinessArea

      Returns:
      Customer Business Area
    • getSuplrSettlmtCostCenter

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

      Original property name from the Odata EDM: SuplrSettlmtCostCenter

      Returns:
      Cost Center
    • getSuplrSettlmtProfitCenter

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

      Original property name from the Odata EDM: SuplrSettlmtProfitCenter

      Returns:
      Profit Center
    • getIncotermsVersion

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

      Original property name from the Odata EDM: IncotermsVersion

      Returns:
      Incoterms Version
    • getIncotermsLocation1

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

      Original property name from the Odata EDM: IncotermsLocation1

      Returns:
      Incoterms Location 1
    • getIncotermsLocation2

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

      Original property name from the Odata EDM: IncotermsLocation2

      Returns:
      Incoterms Location 2
    • getCustSettlmtCostCenter

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

      Original property name from the Odata EDM: CustSettlmtCostCenter

      Returns:
      Customer Cost Center
    • getCustSettlmtProfitCenter

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

      Original property name from the Odata EDM: CustSettlmtProfitCenter

      Returns:
      Alternative Customer Profit Center
    • getSettlmtPrecdgDoc

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

      Original property name from the Odata EDM: SettlmtPrecdgDoc

      Returns:
      Preceding Document of the Settlement Management Document
    • getSettlmtPrecdgDocItem

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

      Original property name from the Odata EDM: SettlmtPrecdgDocItem

      Returns:
      Item of Preceding Document
    • getSettlmtPrecdgDocCat

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

      Original property name from the Odata EDM: SettlmtPrecdgDocCat

      Returns:
      Document Category of Preceding Document
    • getSettlmtDocItemCat

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

      Original property name from the Odata EDM: SettlmtDocItemCat

      Returns:
      Item Category
    • getSupplierSettlementOrder

      @Nullable public String getSupplierSettlementOrder()
      Constraints: Not nullable, Maximum length: 12

      Original property name from the Odata EDM: SupplierSettlementOrder

      Returns:
      Order for Account Assignment
    • getItemSettlmtRelevance

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

      Original property name from the Odata EDM: ItemSettlmtRelevance

      Returns:
      Item Settlement Relevance
    • getSettlementFiscalYear

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

      Original property name from the Odata EDM: SettlementFiscalYear

      Returns:
      CCS: Fiscal Year of Settlement
    • getSettlmtRefDoc

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

      Original property name from the Odata EDM: SettlmtRefDoc

      Returns:
      Reference Document for Settlement Management
    • getSettlmtRefDocCompanyCode

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

      Original property name from the Odata EDM: SettlmtRefDocCompanyCode

      Returns:
      Company Code of Reference Document for Settlement Management
    • getSettlmtRefDocItem

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

      Original property name from the Odata EDM: SettlmtRefDocItem

      Returns:
      Reference Document Item for Settlement Management Document
    • getSettlmtRefDocCat

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

      Original property name from the Odata EDM: SettlmtRefDocCat

      Returns:
      Reference Document Category in Settlement Management
    • getSupplierSubrange

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

      Original property name from the Odata EDM: SupplierSubrange

      Returns:
      Supplier Subrange
    • getIntercompanyTaxCountry

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

      Original property name from the Odata EDM: IntercompanyTaxCountry

      Returns:
      Tax Reporting Country/Region for Intercompany Processes
    • getTaxCountry

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

      Original property name from the Odata EDM: TaxCountry

      Returns:
      Tax Reporting Country/Region
    • getPriorSupplier

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

      Original property name from the Odata EDM: PriorSupplier

      Returns:
      Prior Supplier
    • toString

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

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

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

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

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