Modifier and Type | Class and Description |
---|---|
static class |
SetlDoc.SetlDocBuilder
Helper class to allow for fluent creation of SetlDoc instances.
|
changedOriginalFields, ODATA_TYPE_ANNOTATIONS, ODATA_VERSION_ANNOTATIONS
Constructor and Description |
---|
SetlDoc() |
SetlDoc(String settlmtDoc,
String settlmtDocType,
String settlmtProcessType,
LocalDate postingDate,
String invoicingParty,
String payeeParty,
String billToParty,
String payerParty,
String purchasingOrganization,
String purchasingGroup,
String salesOrganization,
String distributionChannel,
String division,
String suplrSettlmtCompanyCode,
String custSettlmtCompanyCode,
LocalDate documentDate,
String documentReferenceID,
String assignmentReference,
String settlmtDocCurrency,
String settlmtDocCurrencyISOCode,
BigDecimal exchangeRate,
Boolean exchangeRateIsFixed,
BigDecimal supplierTotalGrossAmount,
BigDecimal supplierTotalNetAmount,
BigDecimal supplierTotalTaxAmount,
BigDecimal customerTotalGrossAmount,
BigDecimal customerTotalNetAmount,
BigDecimal customerTotalTaxAmount,
String supplierPaymentTerms,
BigDecimal supplierCashDiscount1Days,
BigDecimal supplierCashDiscount2Days,
BigDecimal supplierNetPaymentDays,
BigDecimal supplierCashDiscount1Percent,
BigDecimal supplierCashDiscount2Percent,
String supplierPaymentMethod,
String customerPaymentTerms,
BigDecimal customerCashDiscount1Days,
BigDecimal customerCashDiscount2Days,
BigDecimal customerNetPaymentDays,
BigDecimal customerCashDiscount1Percent,
BigDecimal customerCashDiscount2Percent,
String customerPaymentMethod,
BigDecimal suplrTotEligibleAmtForCshDisc,
BigDecimal custTotEligibleAmtForCshDisc,
Boolean settlmtDocIsCanceled,
String canceledSettlmtDoc,
String settlmtDocActivityReason,
String paymentReference,
String settlmtApplSts,
String salesOffice,
String salesGroup,
String supplierSettlmtBlkgReason,
String customerSettlmtBlkgReason,
String taxDepartureCountry,
String taxDestinationCountry,
Boolean isEUTriangularDeal,
String supplierVATRegistration,
String customerVATRegistration,
BigDecimal totalGrossAmount,
List<SetlDocItm> to_SettlmtDocItem) |
Modifier and Type | Method and Description |
---|---|
void |
addSettlmtDocItem(SetlDocItm... entity)
Adds elements to the list of associated SetlDocItm entities.
|
static SetlDoc.SetlDocBuilder |
builder() |
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
protected void |
fromMap(Map<String,Object> inputValues)
Read entity data from generic map.
|
String |
getAssignmentReference()
Constraints: Not nullable, Maximum length: 18
|
String |
getBillToParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getCanceledSettlmtDoc()
Constraints: Not nullable, Maximum length: 10
|
BigDecimal |
getCustomerCashDiscount1Days()
Constraints: Not nullable, Precision: 3
|
BigDecimal |
getCustomerCashDiscount1Percent()
Constraints: Not nullable, Precision: 5, Scale: 3
|
BigDecimal |
getCustomerCashDiscount2Days()
Constraints: Not nullable, Precision: 3
|
BigDecimal |
getCustomerCashDiscount2Percent()
Constraints: Not nullable, Precision: 5, Scale: 3
|
BigDecimal |
getCustomerNetPaymentDays()
Constraints: Not nullable, Precision: 3
|
String |
getCustomerPaymentMethod()
Constraints: Not nullable, Maximum length: 1
|
String |
getCustomerPaymentTerms()
Constraints: Not nullable, Maximum length: 4
|
String |
getCustomerSettlmtBlkgReason()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getCustomerTotalGrossAmount()
Constraints: Not nullable, Precision: 15, Scale: 0
|
BigDecimal |
getCustomerTotalNetAmount()
Constraints: Not nullable, Precision: 15, Scale: 0
|
BigDecimal |
getCustomerTotalTaxAmount()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getCustomerVATRegistration()
Constraints: Not nullable, Maximum length: 20
|
String |
getCustSettlmtCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getCustTotEligibleAmtForCshDisc()
Constraints: Not nullable, Precision: 13, Scale: 0
|
protected String |
getDefaultServicePath()
Used by request builders and navigation property methods to construct OData requests.
|
String |
getDistributionChannel()
Constraints: Not nullable, Maximum length: 2
|
String |
getDivision()
Constraints: Not nullable, Maximum length: 2
|
LocalDate |
getDocumentDate()
Constraints: Nullable
|
String |
getDocumentReferenceID()
Constraints: Not nullable, Maximum length: 16
|
protected String |
getEntityCollection()
Used by request builders and navigation property methods to construct OData requests.
|
BigDecimal |
getExchangeRate()
Constraints: Not nullable, Precision: 9, Scale: 5
|
Boolean |
getExchangeRateIsFixed()
Constraints: Not nullable
|
String |
getInvoicingParty()
Constraints: Not nullable, Maximum length: 10
|
Boolean |
getIsEUTriangularDeal()
Constraints: Not nullable
|
protected ODataEntityKey |
getKey() |
String |
getOdataType() |
String |
getPayeeParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getPayerParty()
Constraints: Not nullable, Maximum length: 10
|
String |
getPaymentReference()
Constraints: Not nullable, Maximum length: 30
|
LocalDate |
getPostingDate()
Constraints: Nullable
|
String |
getPurchasingGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getPurchasingOrganization()
Constraints: Not nullable, Maximum length: 4
|
String |
getSalesGroup()
Constraints: Not nullable, Maximum length: 3
|
String |
getSalesOffice()
Constraints: Not nullable, Maximum length: 4
|
String |
getSalesOrganization()
Constraints: Not nullable, Maximum length: 4
|
String |
getSettlmtApplSts()
Constraints: Not nullable, Maximum length: 4
|
String |
getSettlmtDoc()
(Key Field) Constraints: Not nullable, Maximum length: 10
|
String |
getSettlmtDocActivityReason()
Constraints: Not nullable, Maximum length: 3
|
String |
getSettlmtDocCurrency()
Constraints: Not nullable, Maximum length: 5
|
String |
getSettlmtDocCurrencyISOCode()
Constraints: Not nullable, Maximum length: 3
|
Boolean |
getSettlmtDocIsCanceled()
Constraints: Not nullable
|
io.vavr.control.Option<List<SetlDocItm>> |
getSettlmtDocItemIfPresent()
Retrieval of associated SetlDocItm entities (one to many).
|
String |
getSettlmtDocType()
Constraints: Not nullable, Maximum length: 4
|
String |
getSettlmtProcessType()
Constraints: Not nullable, Maximum length: 4
|
String |
getSuplrSettlmtCompanyCode()
Constraints: Not nullable, Maximum length: 4
|
BigDecimal |
getSuplrTotEligibleAmtForCshDisc()
Constraints: Not nullable, Precision: 13, Scale: 0
|
BigDecimal |
getSupplierCashDiscount1Days()
Constraints: Not nullable, Precision: 3
|
BigDecimal |
getSupplierCashDiscount1Percent()
Constraints: Not nullable, Precision: 5, Scale: 3
|
BigDecimal |
getSupplierCashDiscount2Days()
Constraints: Not nullable, Precision: 3
|
BigDecimal |
getSupplierCashDiscount2Percent()
Constraints: Not nullable, Precision: 5, Scale: 3
|
BigDecimal |
getSupplierNetPaymentDays()
Constraints: Not nullable, Precision: 3
|
String |
getSupplierPaymentMethod()
Constraints: Not nullable, Maximum length: 1
|
String |
getSupplierPaymentTerms()
Constraints: Not nullable, Maximum length: 4
|
String |
getSupplierSettlmtBlkgReason()
Constraints: Not nullable, Maximum length: 2
|
BigDecimal |
getSupplierTotalGrossAmount()
Constraints: Not nullable, Precision: 15, Scale: 0
|
BigDecimal |
getSupplierTotalNetAmount()
Constraints: Not nullable, Precision: 15, Scale: 0
|
BigDecimal |
getSupplierTotalTaxAmount()
Constraints: Not nullable, Precision: 13, Scale: 0
|
String |
getSupplierVATRegistration()
Constraints: Not nullable, Maximum length: 20
|
String |
getTaxDepartureCountry()
Constraints: Not nullable, Maximum length: 3
|
String |
getTaxDestinationCountry()
Constraints: Not nullable, Maximum length: 3
|
BigDecimal |
getTotalGrossAmount()
Constraints: Not nullable, Precision: 15, Scale: 0
|
Class<SetlDoc> |
getType() |
int |
hashCode() |
void |
setAssignmentReference(String assignmentReference)
Constraints: Not nullable, Maximum length: 18
|
void |
setBillToParty(String billToParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setCanceledSettlmtDoc(String canceledSettlmtDoc)
Constraints: Not nullable, Maximum length: 10
|
void |
setCustomerCashDiscount1Days(BigDecimal customerCashDiscount1Days)
Constraints: Not nullable, Precision: 3
|
void |
setCustomerCashDiscount1Percent(BigDecimal customerCashDiscount1Percent)
Constraints: Not nullable, Precision: 5, Scale: 3
|
void |
setCustomerCashDiscount2Days(BigDecimal customerCashDiscount2Days)
Constraints: Not nullable, Precision: 3
|
void |
setCustomerCashDiscount2Percent(BigDecimal customerCashDiscount2Percent)
Constraints: Not nullable, Precision: 5, Scale: 3
|
void |
setCustomerNetPaymentDays(BigDecimal customerNetPaymentDays)
Constraints: Not nullable, Precision: 3
|
void |
setCustomerPaymentMethod(String customerPaymentMethod)
Constraints: Not nullable, Maximum length: 1
|
void |
setCustomerPaymentTerms(String customerPaymentTerms)
Constraints: Not nullable, Maximum length: 4
|
void |
setCustomerSettlmtBlkgReason(String customerSettlmtBlkgReason)
Constraints: Not nullable, Maximum length: 2
|
void |
setCustomerTotalGrossAmount(BigDecimal customerTotalGrossAmount)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setCustomerTotalNetAmount(BigDecimal customerTotalNetAmount)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setCustomerTotalTaxAmount(BigDecimal customerTotalTaxAmount)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setCustomerVATRegistration(String customerVATRegistration)
Constraints: Not nullable, Maximum length: 20
|
void |
setCustSettlmtCompanyCode(String custSettlmtCompanyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setCustTotEligibleAmtForCshDisc(BigDecimal custTotEligibleAmtForCshDisc)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setDistributionChannel(String distributionChannel)
Constraints: Not nullable, Maximum length: 2
|
void |
setDivision(String division)
Constraints: Not nullable, Maximum length: 2
|
void |
setDocumentDate(LocalDate documentDate)
Constraints: Nullable
|
void |
setDocumentReferenceID(String documentReferenceID)
Constraints: Not nullable, Maximum length: 16
|
void |
setExchangeRate(BigDecimal exchangeRate)
Constraints: Not nullable, Precision: 9, Scale: 5
|
void |
setExchangeRateIsFixed(Boolean exchangeRateIsFixed)
Constraints: Not nullable
|
void |
setInvoicingParty(String invoicingParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setIsEUTriangularDeal(Boolean isEUTriangularDeal)
Constraints: Not nullable
|
void |
setPayeeParty(String payeeParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setPayerParty(String payerParty)
Constraints: Not nullable, Maximum length: 10
|
void |
setPaymentReference(String paymentReference)
Constraints: Not nullable, Maximum length: 30
|
void |
setPostingDate(LocalDate postingDate)
Constraints: Nullable
|
void |
setPurchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setPurchasingOrganization(String purchasingOrganization)
Constraints: Not nullable, Maximum length: 4
|
void |
setSalesGroup(String salesGroup)
Constraints: Not nullable, Maximum length: 3
|
void |
setSalesOffice(String salesOffice)
Constraints: Not nullable, Maximum length: 4
|
void |
setSalesOrganization(String salesOrganization)
Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtApplSts(String settlmtApplSts)
Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtDoc(String settlmtDoc)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
void |
setSettlmtDocActivityReason(String settlmtDocActivityReason)
Constraints: Not nullable, Maximum length: 3
|
void |
setSettlmtDocCurrency(String settlmtDocCurrency)
Constraints: Not nullable, Maximum length: 5
|
void |
setSettlmtDocCurrencyISOCode(String settlmtDocCurrencyISOCode)
Constraints: Not nullable, Maximum length: 3
|
void |
setSettlmtDocIsCanceled(Boolean settlmtDocIsCanceled)
Constraints: Not nullable
|
void |
setSettlmtDocItem(List<SetlDocItm> value)
Overwrites the list of associated SetlDocItm entities for the loaded navigation property
_SettlmtDocItem.
|
void |
setSettlmtDocType(String settlmtDocType)
Constraints: Not nullable, Maximum length: 4
|
void |
setSettlmtProcessType(String settlmtProcessType)
Constraints: Not nullable, Maximum length: 4
|
void |
setSuplrSettlmtCompanyCode(String suplrSettlmtCompanyCode)
Constraints: Not nullable, Maximum length: 4
|
void |
setSuplrTotEligibleAmtForCshDisc(BigDecimal suplrTotEligibleAmtForCshDisc)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setSupplierCashDiscount1Days(BigDecimal supplierCashDiscount1Days)
Constraints: Not nullable, Precision: 3
|
void |
setSupplierCashDiscount1Percent(BigDecimal supplierCashDiscount1Percent)
Constraints: Not nullable, Precision: 5, Scale: 3
|
void |
setSupplierCashDiscount2Days(BigDecimal supplierCashDiscount2Days)
Constraints: Not nullable, Precision: 3
|
void |
setSupplierCashDiscount2Percent(BigDecimal supplierCashDiscount2Percent)
Constraints: Not nullable, Precision: 5, Scale: 3
|
void |
setSupplierNetPaymentDays(BigDecimal supplierNetPaymentDays)
Constraints: Not nullable, Precision: 3
|
void |
setSupplierPaymentMethod(String supplierPaymentMethod)
Constraints: Not nullable, Maximum length: 1
|
void |
setSupplierPaymentTerms(String supplierPaymentTerms)
Constraints: Not nullable, Maximum length: 4
|
void |
setSupplierSettlmtBlkgReason(String supplierSettlmtBlkgReason)
Constraints: Not nullable, Maximum length: 2
|
void |
setSupplierTotalGrossAmount(BigDecimal supplierTotalGrossAmount)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setSupplierTotalNetAmount(BigDecimal supplierTotalNetAmount)
Constraints: Not nullable, Precision: 15, Scale: 0
|
void |
setSupplierTotalTaxAmount(BigDecimal supplierTotalTaxAmount)
Constraints: Not nullable, Precision: 13, Scale: 0
|
void |
setSupplierVATRegistration(String supplierVATRegistration)
Constraints: Not nullable, Maximum length: 20
|
void |
setTaxDepartureCountry(String taxDepartureCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setTaxDestinationCountry(String taxDestinationCountry)
Constraints: Not nullable, Maximum length: 3
|
void |
setTotalGrossAmount(BigDecimal totalGrossAmount)
Constraints: Not nullable, Precision: 15, Scale: 0
|
protected Map<String,Object> |
toMapOfFields()
Get all fields as map.
|
protected Map<String,Object> |
toMapOfNavigationProperties()
Get navigation properties as map.
|
String |
toString() |
all, attachToService, getDestinationForFetch, getServicePathForFetch, getVersionIdentifier, setDestinationForFetch, setServicePathForFetch, setVersionIdentifier
getAnnotationProperties, getChangedFields, getCustomField, getCustomField, getCustomFieldNames, getCustomFields, getSetOfCustomFields, getSetOfFields, getSetOfNavigationProperties, hasCustomField, hasCustomField, rememberChangedField, resetChangedFields, setCustomField, setCustomField, toMap, toMapOfCustomFields
public static final SimpleProperty<SetlDoc> ALL_FIELDS
public static final SimpleProperty.String<SetlDoc> SETTLMT_DOC
public static final SimpleProperty.String<SetlDoc> SETTLMT_DOC_TYPE
public static final SimpleProperty.String<SetlDoc> SETTLMT_PROCESS_TYPE
public static final SimpleProperty.Date<SetlDoc> POSTING_DATE
public static final SimpleProperty.String<SetlDoc> INVOICING_PARTY
public static final SimpleProperty.String<SetlDoc> PAYEE_PARTY
public static final SimpleProperty.String<SetlDoc> BILL_TO_PARTY
public static final SimpleProperty.String<SetlDoc> PAYER_PARTY
public static final SimpleProperty.String<SetlDoc> PURCHASING_ORGANIZATION
public static final SimpleProperty.String<SetlDoc> PURCHASING_GROUP
public static final SimpleProperty.String<SetlDoc> SALES_ORGANIZATION
public static final SimpleProperty.String<SetlDoc> DISTRIBUTION_CHANNEL
public static final SimpleProperty.String<SetlDoc> DIVISION
public static final SimpleProperty.String<SetlDoc> SUPLR_SETTLMT_COMPANY_CODE
public static final SimpleProperty.String<SetlDoc> CUST_SETTLMT_COMPANY_CODE
public static final SimpleProperty.Date<SetlDoc> DOCUMENT_DATE
public static final SimpleProperty.String<SetlDoc> DOCUMENT_REFERENCE_ID
public static final SimpleProperty.String<SetlDoc> ASSIGNMENT_REFERENCE
public static final SimpleProperty.String<SetlDoc> SETTLMT_DOC_CURRENCY
public static final SimpleProperty.String<SetlDoc> SETTLMT_DOC_CURRENCY_ISO_CODE
public static final SimpleProperty.NumericDecimal<SetlDoc> EXCHANGE_RATE
public static final SimpleProperty.Boolean<SetlDoc> EXCHANGE_RATE_IS_FIXED
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_TOTAL_GROSS_AMOUNT
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_TOTAL_NET_AMOUNT
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_TOTAL_TAX_AMOUNT
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_TOTAL_GROSS_AMOUNT
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_TOTAL_NET_AMOUNT
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_TOTAL_TAX_AMOUNT
public static final SimpleProperty.String<SetlDoc> SUPPLIER_PAYMENT_TERMS
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_CASH_DISCOUNT1_DAYS
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_CASH_DISCOUNT2_DAYS
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_NET_PAYMENT_DAYS
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_CASH_DISCOUNT1_PERCENT
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPPLIER_CASH_DISCOUNT2_PERCENT
public static final SimpleProperty.String<SetlDoc> SUPPLIER_PAYMENT_METHOD
public static final SimpleProperty.String<SetlDoc> CUSTOMER_PAYMENT_TERMS
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_CASH_DISCOUNT1_DAYS
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_CASH_DISCOUNT2_DAYS
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_NET_PAYMENT_DAYS
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_CASH_DISCOUNT1_PERCENT
public static final SimpleProperty.NumericDecimal<SetlDoc> CUSTOMER_CASH_DISCOUNT2_PERCENT
public static final SimpleProperty.String<SetlDoc> CUSTOMER_PAYMENT_METHOD
public static final SimpleProperty.NumericDecimal<SetlDoc> SUPLR_TOT_ELIGIBLE_AMT_FOR_CSH_DISC
public static final SimpleProperty.NumericDecimal<SetlDoc> CUST_TOT_ELIGIBLE_AMT_FOR_CSH_DISC
public static final SimpleProperty.Boolean<SetlDoc> SETTLMT_DOC_IS_CANCELED
public static final SimpleProperty.String<SetlDoc> CANCELED_SETTLMT_DOC
public static final SimpleProperty.String<SetlDoc> SETTLMT_DOC_ACTIVITY_REASON
public static final SimpleProperty.String<SetlDoc> PAYMENT_REFERENCE
public static final SimpleProperty.String<SetlDoc> SETTLMT_APPL_STS
public static final SimpleProperty.String<SetlDoc> SALES_OFFICE
public static final SimpleProperty.String<SetlDoc> SALES_GROUP
public static final SimpleProperty.String<SetlDoc> SUPPLIER_SETTLMT_BLKG_REASON
public static final SimpleProperty.String<SetlDoc> CUSTOMER_SETTLMT_BLKG_REASON
public static final SimpleProperty.String<SetlDoc> TAX_DEPARTURE_COUNTRY
public static final SimpleProperty.String<SetlDoc> TAX_DESTINATION_COUNTRY
public static final SimpleProperty.Boolean<SetlDoc> IS_EU_TRIANGULAR_DEAL
public static final SimpleProperty.String<SetlDoc> SUPPLIER_VAT_REGISTRATION
public static final SimpleProperty.String<SetlDoc> CUSTOMER_VAT_REGISTRATION
public static final SimpleProperty.NumericDecimal<SetlDoc> TOTAL_GROSS_AMOUNT
public static final NavigationProperty.Collection<SetlDoc,SetlDocItm> TO__SETTLMT_DOC_ITEM
public SetlDoc()
public SetlDoc(@Nullable String settlmtDoc, @Nullable String settlmtDocType, @Nullable String settlmtProcessType, @Nullable LocalDate postingDate, @Nullable String invoicingParty, @Nullable String payeeParty, @Nullable String billToParty, @Nullable String payerParty, @Nullable String purchasingOrganization, @Nullable String purchasingGroup, @Nullable String salesOrganization, @Nullable String distributionChannel, @Nullable String division, @Nullable String suplrSettlmtCompanyCode, @Nullable String custSettlmtCompanyCode, @Nullable LocalDate documentDate, @Nullable String documentReferenceID, @Nullable String assignmentReference, @Nullable String settlmtDocCurrency, @Nullable String settlmtDocCurrencyISOCode, @Nullable BigDecimal exchangeRate, @Nullable Boolean exchangeRateIsFixed, @Nullable BigDecimal supplierTotalGrossAmount, @Nullable BigDecimal supplierTotalNetAmount, @Nullable BigDecimal supplierTotalTaxAmount, @Nullable BigDecimal customerTotalGrossAmount, @Nullable BigDecimal customerTotalNetAmount, @Nullable BigDecimal customerTotalTaxAmount, @Nullable String supplierPaymentTerms, @Nullable BigDecimal supplierCashDiscount1Days, @Nullable BigDecimal supplierCashDiscount2Days, @Nullable BigDecimal supplierNetPaymentDays, @Nullable BigDecimal supplierCashDiscount1Percent, @Nullable BigDecimal supplierCashDiscount2Percent, @Nullable String supplierPaymentMethod, @Nullable String customerPaymentTerms, @Nullable BigDecimal customerCashDiscount1Days, @Nullable BigDecimal customerCashDiscount2Days, @Nullable BigDecimal customerNetPaymentDays, @Nullable BigDecimal customerCashDiscount1Percent, @Nullable BigDecimal customerCashDiscount2Percent, @Nullable String customerPaymentMethod, @Nullable BigDecimal suplrTotEligibleAmtForCshDisc, @Nullable BigDecimal custTotEligibleAmtForCshDisc, @Nullable Boolean settlmtDocIsCanceled, @Nullable String canceledSettlmtDoc, @Nullable String settlmtDocActivityReason, @Nullable String paymentReference, @Nullable String settlmtApplSts, @Nullable String salesOffice, @Nullable String salesGroup, @Nullable String supplierSettlmtBlkgReason, @Nullable String customerSettlmtBlkgReason, @Nullable String taxDepartureCountry, @Nullable String taxDestinationCountry, @Nullable Boolean isEUTriangularDeal, @Nullable String supplierVATRegistration, @Nullable String customerVATRegistration, @Nullable BigDecimal totalGrossAmount, List<SetlDocItm> to_SettlmtDocItem)
public void setSettlmtDoc(@Nullable String settlmtDoc)
Original property name from the Odata EDM: SettlmtDoc
settlmtDoc
- Settlement Document Numberpublic void setSettlmtDocType(@Nullable String settlmtDocType)
Original property name from the Odata EDM: SettlmtDocType
settlmtDocType
- Settlement Document Typepublic void setSettlmtProcessType(@Nullable String settlmtProcessType)
Original property name from the Odata EDM: SettlmtProcessType
settlmtProcessType
- Settlement Process Typepublic void setPostingDate(@Nullable LocalDate postingDate)
Original property name from the Odata EDM: PostingDate
postingDate
- Posting Datepublic void setInvoicingParty(@Nullable String invoicingParty)
Original property name from the Odata EDM: InvoicingParty
invoicingParty
- Different Invoicing Partypublic void setPayeeParty(@Nullable String payeeParty)
Original property name from the Odata EDM: PayeeParty
payeeParty
- Payeepublic void setBillToParty(@Nullable String billToParty)
Original property name from the Odata EDM: BillToParty
billToParty
- Bill-to partypublic void setPayerParty(@Nullable String payerParty)
Original property name from the Odata EDM: PayerParty
payerParty
- Payerpublic void setPurchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
purchasingOrganization
- Purchasing organizationpublic void setPurchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
purchasingGroup
- Purchasing Grouppublic void setSalesOrganization(@Nullable String salesOrganization)
Original property name from the Odata EDM: SalesOrganization
salesOrganization
- Sales Organizationpublic void setDistributionChannel(@Nullable String distributionChannel)
Original property name from the Odata EDM: DistributionChannel
distributionChannel
- Distribution Channelpublic void setDivision(@Nullable String division)
Original property name from the Odata EDM: Division
division
- Divisionpublic void setSuplrSettlmtCompanyCode(@Nullable String suplrSettlmtCompanyCode)
Original property name from the Odata EDM: SuplrSettlmtCompanyCode
suplrSettlmtCompanyCode
- Supplier Company Codepublic void setCustSettlmtCompanyCode(@Nullable String custSettlmtCompanyCode)
Original property name from the Odata EDM: CustSettlmtCompanyCode
custSettlmtCompanyCode
- Customer Company Codepublic void setDocumentDate(@Nullable LocalDate documentDate)
Original property name from the Odata EDM: DocumentDate
documentDate
- Document Date in Settlement Management Documentpublic void setDocumentReferenceID(@Nullable String documentReferenceID)
Original property name from the Odata EDM: DocumentReferenceID
documentReferenceID
- Reference Document Numberpublic void setAssignmentReference(@Nullable String assignmentReference)
Original property name from the Odata EDM: AssignmentReference
assignmentReference
- Assignment numberpublic void setSettlmtDocCurrency(@Nullable String settlmtDocCurrency)
Original property name from the Odata EDM: SettlmtDocCurrency
settlmtDocCurrency
- Currency of Settlement Documentpublic void setSettlmtDocCurrencyISOCode(@Nullable String settlmtDocCurrencyISOCode)
Original property name from the Odata EDM: SettlmtDocCurrencyISOCode
settlmtDocCurrencyISOCode
- ISO code currencypublic void setExchangeRate(@Nullable BigDecimal exchangeRate)
Original property name from the Odata EDM: ExchangeRate
exchangeRate
- Conversion Rate (Not Converted)public void setExchangeRateIsFixed(@Nullable Boolean exchangeRateIsFixed)
Original property name from the Odata EDM: ExchangeRateIsFixed
exchangeRateIsFixed
- Indicator for Fixed Exchange Ratepublic void setSupplierTotalGrossAmount(@Nullable BigDecimal supplierTotalGrossAmount)
Original property name from the Odata EDM: SupplierTotalGrossAmount
supplierTotalGrossAmount
- The supplierTotalGrossAmount to set.public void setSupplierTotalNetAmount(@Nullable BigDecimal supplierTotalNetAmount)
Original property name from the Odata EDM: SupplierTotalNetAmount
supplierTotalNetAmount
- The supplierTotalNetAmount to set.public void setSupplierTotalTaxAmount(@Nullable BigDecimal supplierTotalTaxAmount)
Original property name from the Odata EDM: SupplierTotalTaxAmount
supplierTotalTaxAmount
- The supplierTotalTaxAmount to set.public void setCustomerTotalGrossAmount(@Nullable BigDecimal customerTotalGrossAmount)
Original property name from the Odata EDM: CustomerTotalGrossAmount
customerTotalGrossAmount
- The customerTotalGrossAmount to set.public void setCustomerTotalNetAmount(@Nullable BigDecimal customerTotalNetAmount)
Original property name from the Odata EDM: CustomerTotalNetAmount
customerTotalNetAmount
- The customerTotalNetAmount to set.public void setCustomerTotalTaxAmount(@Nullable BigDecimal customerTotalTaxAmount)
Original property name from the Odata EDM: CustomerTotalTaxAmount
customerTotalTaxAmount
- The customerTotalTaxAmount to set.public void setSupplierPaymentTerms(@Nullable String supplierPaymentTerms)
Original property name from the Odata EDM: SupplierPaymentTerms
supplierPaymentTerms
- Terms of Payment Key for Supplierpublic void setSupplierCashDiscount1Days(@Nullable BigDecimal supplierCashDiscount1Days)
Original property name from the Odata EDM: SupplierCashDiscount1Days
supplierCashDiscount1Days
- Supplier Cash Discount First Payment in Dayspublic void setSupplierCashDiscount2Days(@Nullable BigDecimal supplierCashDiscount2Days)
Original property name from the Odata EDM: SupplierCashDiscount2Days
supplierCashDiscount2Days
- Supplier Cash Discount Second Payment in Dayspublic void setSupplierNetPaymentDays(@Nullable BigDecimal supplierNetPaymentDays)
Original property name from the Odata EDM: SupplierNetPaymentDays
supplierNetPaymentDays
- Supplier Cash Discount Dayspublic void setSupplierCashDiscount1Percent(@Nullable BigDecimal supplierCashDiscount1Percent)
Original property name from the Odata EDM: SupplierCashDiscount1Percent
supplierCashDiscount1Percent
- Supplier Cash Discount for First Payment in %public void setSupplierCashDiscount2Percent(@Nullable BigDecimal supplierCashDiscount2Percent)
Original property name from the Odata EDM: SupplierCashDiscount2Percent
supplierCashDiscount2Percent
- Supplier Cash Discount for Second Payment in %public void setSupplierPaymentMethod(@Nullable String supplierPaymentMethod)
Original property name from the Odata EDM: SupplierPaymentMethod
supplierPaymentMethod
- Supplier Payment Methodpublic void setCustomerPaymentTerms(@Nullable String customerPaymentTerms)
Original property name from the Odata EDM: CustomerPaymentTerms
customerPaymentTerms
- Terms of Payment Key for Customerpublic void setCustomerCashDiscount1Days(@Nullable BigDecimal customerCashDiscount1Days)
Original property name from the Odata EDM: CustomerCashDiscount1Days
customerCashDiscount1Days
- Customer Cash Discount First Payment in Dayspublic void setCustomerCashDiscount2Days(@Nullable BigDecimal customerCashDiscount2Days)
Original property name from the Odata EDM: CustomerCashDiscount2Days
customerCashDiscount2Days
- Customer Cash Discount Second Payment in Dayspublic void setCustomerNetPaymentDays(@Nullable BigDecimal customerNetPaymentDays)
Original property name from the Odata EDM: CustomerNetPaymentDays
customerNetPaymentDays
- Customer Cash Discount Dayspublic void setCustomerCashDiscount1Percent(@Nullable BigDecimal customerCashDiscount1Percent)
Original property name from the Odata EDM: CustomerCashDiscount1Percent
customerCashDiscount1Percent
- Customer Cash Discount for First Payment in %public void setCustomerCashDiscount2Percent(@Nullable BigDecimal customerCashDiscount2Percent)
Original property name from the Odata EDM: CustomerCashDiscount2Percent
customerCashDiscount2Percent
- Custromer Cash Discount for Second Payment in %public void setCustomerPaymentMethod(@Nullable String customerPaymentMethod)
Original property name from the Odata EDM: CustomerPaymentMethod
customerPaymentMethod
- Customer Payment Methodpublic void setSuplrTotEligibleAmtForCshDisc(@Nullable BigDecimal suplrTotEligibleAmtForCshDisc)
Original property name from the Odata EDM: SuplrTotEligibleAmtForCshDisc
suplrTotEligibleAmtForCshDisc
- The suplrTotEligibleAmtForCshDisc to set.public void setCustTotEligibleAmtForCshDisc(@Nullable BigDecimal custTotEligibleAmtForCshDisc)
Original property name from the Odata EDM: CustTotEligibleAmtForCshDisc
custTotEligibleAmtForCshDisc
- The custTotEligibleAmtForCshDisc to set.public void setSettlmtDocIsCanceled(@Nullable Boolean settlmtDocIsCanceled)
Original property name from the Odata EDM: SettlmtDocIsCanceled
settlmtDocIsCanceled
- Settlement Document is Reversedpublic void setCanceledSettlmtDoc(@Nullable String canceledSettlmtDoc)
Original property name from the Odata EDM: CanceledSettlmtDoc
canceledSettlmtDoc
- Reversed Documentpublic void setSettlmtDocActivityReason(@Nullable String settlmtDocActivityReason)
Original property name from the Odata EDM: SettlmtDocActivityReason
settlmtDocActivityReason
- Header Activity Reason for Document Creationpublic void setPaymentReference(@Nullable String paymentReference)
Original property name from the Odata EDM: PaymentReference
paymentReference
- Payment Referencepublic void setSettlmtApplSts(@Nullable String settlmtApplSts)
Original property name from the Odata EDM: SettlmtApplSts
settlmtApplSts
- Application Status for a Settlement Management Documentpublic void setSalesOffice(@Nullable String salesOffice)
Original property name from the Odata EDM: SalesOffice
salesOffice
- Sales officepublic void setSalesGroup(@Nullable String salesGroup)
Original property name from the Odata EDM: SalesGroup
salesGroup
- Sales grouppublic void setSupplierSettlmtBlkgReason(@Nullable String supplierSettlmtBlkgReason)
Original property name from the Odata EDM: SupplierSettlmtBlkgReason
supplierSettlmtBlkgReason
- Reason for Supplier Settlement Blockpublic void setCustomerSettlmtBlkgReason(@Nullable String customerSettlmtBlkgReason)
Original property name from the Odata EDM: CustomerSettlmtBlkgReason
customerSettlmtBlkgReason
- Reason for Customer Settlement Blockpublic void setTaxDepartureCountry(@Nullable String taxDepartureCountry)
Original property name from the Odata EDM: TaxDepartureCountry
taxDepartureCountry
- Tax Departure Countrypublic void setTaxDestinationCountry(@Nullable String taxDestinationCountry)
Original property name from the Odata EDM: TaxDestinationCountry
taxDestinationCountry
- Tax Destination Countrypublic void setIsEUTriangularDeal(@Nullable Boolean isEUTriangularDeal)
Original property name from the Odata EDM: IsEUTriangularDeal
isEUTriangularDeal
- Indicator: Triangular Deal Within the EUpublic void setSupplierVATRegistration(@Nullable String supplierVATRegistration)
Original property name from the Odata EDM: SupplierVATRegistration
supplierVATRegistration
- Supplier VAT Registration Numberpublic void setCustomerVATRegistration(@Nullable String customerVATRegistration)
Original property name from the Odata EDM: CustomerVATRegistration
customerVATRegistration
- Customer VAT Registration Numberpublic void setTotalGrossAmount(@Nullable BigDecimal totalGrossAmount)
Original property name from the Odata EDM: TotalGrossAmount
totalGrossAmount
- The totalGrossAmount to set.protected String getEntityCollection()
VdmEntity
getEntityCollection
in class VdmEntity<SetlDoc>
@Nonnull protected ODataEntityKey getKey()
@Nonnull protected Map<String,Object> toMapOfFields()
VdmObject
toMapOfFields
in class VdmObject<SetlDoc>
protected void fromMap(Map<String,Object> inputValues)
VdmObject
protected String getDefaultServicePath()
VdmEntity
getDefaultServicePath
in class VdmEntity<SetlDoc>
protocol://hostname:port
and the OData resource name (entity set, $metadata
, etc.)@Nonnull protected Map<String,Object> toMapOfNavigationProperties()
VdmObject
toMapOfNavigationProperties
in class VdmObject<SetlDoc>
@Nonnull public io.vavr.control.Option<List<SetlDocItm>> getSettlmtDocItemIfPresent()
If the navigation property for an entity SetlDoc has not been resolved yet, this method will not
query further information. Instead its Option
result state will be empty
.
Option
with result state
empty
is returned.public void setSettlmtDocItem(@Nonnull List<SetlDocItm> value)
If the navigation property _SettlmtDocItem of a queried SetlDoc 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.
value
- List of SetlDocItm entities.public void addSettlmtDocItem(SetlDocItm... entity)
If the navigation property _SettlmtDocItem of a queried SetlDoc 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.
entity
- Array of SetlDocItm entities.@Nonnull public static SetlDoc.SetlDocBuilder builder()
@Nullable public String getSettlmtDoc()
Original property name from the Odata EDM: SettlmtDoc
@Nullable public String getSettlmtDocType()
Original property name from the Odata EDM: SettlmtDocType
@Nullable public String getSettlmtProcessType()
Original property name from the Odata EDM: SettlmtProcessType
@Nullable public LocalDate getPostingDate()
Original property name from the Odata EDM: PostingDate
@Nullable public String getInvoicingParty()
Original property name from the Odata EDM: InvoicingParty
@Nullable public String getPayeeParty()
Original property name from the Odata EDM: PayeeParty
@Nullable public String getBillToParty()
Original property name from the Odata EDM: BillToParty
@Nullable public String getPayerParty()
Original property name from the Odata EDM: PayerParty
@Nullable public String getPurchasingOrganization()
Original property name from the Odata EDM: PurchasingOrganization
@Nullable public String getPurchasingGroup()
Original property name from the Odata EDM: PurchasingGroup
@Nullable public String getSalesOrganization()
Original property name from the Odata EDM: SalesOrganization
@Nullable public String getDistributionChannel()
Original property name from the Odata EDM: DistributionChannel
@Nullable public String getDivision()
Original property name from the Odata EDM: Division
@Nullable public String getSuplrSettlmtCompanyCode()
Original property name from the Odata EDM: SuplrSettlmtCompanyCode
@Nullable public String getCustSettlmtCompanyCode()
Original property name from the Odata EDM: CustSettlmtCompanyCode
@Nullable public LocalDate getDocumentDate()
Original property name from the Odata EDM: DocumentDate
@Nullable public String getDocumentReferenceID()
Original property name from the Odata EDM: DocumentReferenceID
@Nullable public String getAssignmentReference()
Original property name from the Odata EDM: AssignmentReference
@Nullable public String getSettlmtDocCurrency()
Original property name from the Odata EDM: SettlmtDocCurrency
@Nullable public String getSettlmtDocCurrencyISOCode()
Original property name from the Odata EDM: SettlmtDocCurrencyISOCode
@Nullable public BigDecimal getExchangeRate()
Original property name from the Odata EDM: ExchangeRate
@Nullable public Boolean getExchangeRateIsFixed()
Original property name from the Odata EDM: ExchangeRateIsFixed
@Nullable public BigDecimal getSupplierTotalGrossAmount()
Original property name from the Odata EDM: SupplierTotalGrossAmount
@Nullable public BigDecimal getSupplierTotalNetAmount()
Original property name from the Odata EDM: SupplierTotalNetAmount
@Nullable public BigDecimal getSupplierTotalTaxAmount()
Original property name from the Odata EDM: SupplierTotalTaxAmount
@Nullable public BigDecimal getCustomerTotalGrossAmount()
Original property name from the Odata EDM: CustomerTotalGrossAmount
@Nullable public BigDecimal getCustomerTotalNetAmount()
Original property name from the Odata EDM: CustomerTotalNetAmount
@Nullable public BigDecimal getCustomerTotalTaxAmount()
Original property name from the Odata EDM: CustomerTotalTaxAmount
@Nullable public String getSupplierPaymentTerms()
Original property name from the Odata EDM: SupplierPaymentTerms
@Nullable public BigDecimal getSupplierCashDiscount1Days()
Original property name from the Odata EDM: SupplierCashDiscount1Days
@Nullable public BigDecimal getSupplierCashDiscount2Days()
Original property name from the Odata EDM: SupplierCashDiscount2Days
@Nullable public BigDecimal getSupplierNetPaymentDays()
Original property name from the Odata EDM: SupplierNetPaymentDays
@Nullable public BigDecimal getSupplierCashDiscount1Percent()
Original property name from the Odata EDM: SupplierCashDiscount1Percent
@Nullable public BigDecimal getSupplierCashDiscount2Percent()
Original property name from the Odata EDM: SupplierCashDiscount2Percent
@Nullable public String getSupplierPaymentMethod()
Original property name from the Odata EDM: SupplierPaymentMethod
@Nullable public String getCustomerPaymentTerms()
Original property name from the Odata EDM: CustomerPaymentTerms
@Nullable public BigDecimal getCustomerCashDiscount1Days()
Original property name from the Odata EDM: CustomerCashDiscount1Days
@Nullable public BigDecimal getCustomerCashDiscount2Days()
Original property name from the Odata EDM: CustomerCashDiscount2Days
@Nullable public BigDecimal getCustomerNetPaymentDays()
Original property name from the Odata EDM: CustomerNetPaymentDays
@Nullable public BigDecimal getCustomerCashDiscount1Percent()
Original property name from the Odata EDM: CustomerCashDiscount1Percent
@Nullable public BigDecimal getCustomerCashDiscount2Percent()
Original property name from the Odata EDM: CustomerCashDiscount2Percent
@Nullable public String getCustomerPaymentMethod()
Original property name from the Odata EDM: CustomerPaymentMethod
@Nullable public BigDecimal getSuplrTotEligibleAmtForCshDisc()
Original property name from the Odata EDM: SuplrTotEligibleAmtForCshDisc
@Nullable public BigDecimal getCustTotEligibleAmtForCshDisc()
Original property name from the Odata EDM: CustTotEligibleAmtForCshDisc
@Nullable public Boolean getSettlmtDocIsCanceled()
Original property name from the Odata EDM: SettlmtDocIsCanceled
@Nullable public String getCanceledSettlmtDoc()
Original property name from the Odata EDM: CanceledSettlmtDoc
@Nullable public String getSettlmtDocActivityReason()
Original property name from the Odata EDM: SettlmtDocActivityReason
@Nullable public String getPaymentReference()
Original property name from the Odata EDM: PaymentReference
@Nullable public String getSettlmtApplSts()
Original property name from the Odata EDM: SettlmtApplSts
@Nullable public String getSalesOffice()
Original property name from the Odata EDM: SalesOffice
@Nullable public String getSalesGroup()
Original property name from the Odata EDM: SalesGroup
@Nullable public String getSupplierSettlmtBlkgReason()
Original property name from the Odata EDM: SupplierSettlmtBlkgReason
@Nullable public String getCustomerSettlmtBlkgReason()
Original property name from the Odata EDM: CustomerSettlmtBlkgReason
@Nullable public String getTaxDepartureCountry()
Original property name from the Odata EDM: TaxDepartureCountry
@Nullable public String getTaxDestinationCountry()
Original property name from the Odata EDM: TaxDestinationCountry
@Nullable public Boolean getIsEUTriangularDeal()
Original property name from the Odata EDM: IsEUTriangularDeal
@Nullable public String getSupplierVATRegistration()
Original property name from the Odata EDM: SupplierVATRegistration
@Nullable public String getCustomerVATRegistration()
Original property name from the Odata EDM: CustomerVATRegistration
@Nullable public BigDecimal getTotalGrossAmount()
Original property name from the Odata EDM: TotalGrossAmount
public String getOdataType()
getOdataType
in class VdmObject<SetlDoc>
Copyright © 2021 SAP SE. All rights reserved.