Class SetlDoc.SetlDocBuilder
- Enclosing class:
- SetlDoc
-
Method Summary
Modifier and TypeMethodDescription_Messages(Collection<SAP__Message> _Messages) Constraints: Not nullableassignmentReference(String assignmentReference) Constraints: Not nullable, Maximum length: 18billToParty(String billToParty) Constraints: Not nullable, Maximum length: 10build()canceledSettlmtDoc(String canceledSettlmtDoc) Constraints: Not nullable, Maximum length: 10customerCashDiscount1Days(BigDecimal customerCashDiscount1Days) Constraints: Not nullable, Precision: 3customerCashDiscount1Percent(BigDecimal customerCashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3customerCashDiscount2Days(BigDecimal customerCashDiscount2Days) Constraints: Not nullable, Precision: 3customerCashDiscount2Percent(BigDecimal customerCashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3customerNetPaymentDays(BigDecimal customerNetPaymentDays) Constraints: Not nullable, Precision: 3customerPaymentMethod(String customerPaymentMethod) Constraints: Not nullable, Maximum length: 1customerPaymentTerms(String customerPaymentTerms) Constraints: Not nullable, Maximum length: 4customerPricingElement(CustPricingElement... value) Navigation property _CustomerPricingElement for SetlDoc to multiple CustPricingElement.customerSettlmtBlkgReason(String customerSettlmtBlkgReason) Constraints: Not nullable, Maximum length: 2customerTotalGrossAmount(BigDecimal customerTotalGrossAmount) Constraints: Not nullable, Precision: 15, Scale: 0customerTotalNetAmount(BigDecimal customerTotalNetAmount) Constraints: Not nullable, Precision: 15, Scale: 0customerTotalTaxAmount(BigDecimal customerTotalTaxAmount) Constraints: Not nullable, Precision: 13, Scale: 0customerVATRegistration(String customerVATRegistration) Constraints: Not nullable, Maximum length: 20custSettlmtCompanyCode(String custSettlmtCompanyCode) Constraints: Not nullable, Maximum length: 4custTotEligibleAmtForCshDisc(BigDecimal custTotEligibleAmtForCshDisc) Constraints: Not nullable, Precision: 13, Scale: 0distributionChannel(String distributionChannel) Constraints: Not nullable, Maximum length: 2Constraints: Not nullable, Maximum length: 2documentDate(LocalDate documentDate) Constraints: NullabledocumentReferenceID(String documentReferenceID) Constraints: Not nullable, Maximum length: 16exchangeRate(BigDecimal exchangeRate) Constraints: Not nullable, Precision: 9, Scale: 5exchangeRateIsFixed(Boolean exchangeRateIsFixed) Constraints: Not nullableinvoicingParty(String invoicingParty) Constraints: Not nullable, Maximum length: 10isEUTriangularDeal(Boolean isEUTriangularDeal) Constraints: Not nullablepayeeParty(String payeeParty) Constraints: Not nullable, Maximum length: 10payerParty(String payerParty) Constraints: Not nullable, Maximum length: 10paymentReference(String paymentReference) Constraints: Not nullable, Maximum length: 30postingDate(LocalDate postingDate) Constraints: NullablepurchasingGroup(String purchasingGroup) Constraints: Not nullable, Maximum length: 3purchasingOrganization(String purchasingOrganization) Constraints: Not nullable, Maximum length: 4salesGroup(String salesGroup) Constraints: Not nullable, Maximum length: 3salesOffice(String salesOffice) Constraints: Not nullable, Maximum length: 4salesOrganization(String salesOrganization) Constraints: Not nullable, Maximum length: 4settlmtApplSts(String settlmtApplSts) Constraints: Not nullable, Maximum length: 4settlmtDoc(String settlmtDoc) (Key Field) Constraints: Not nullable, Maximum length: 10settlmtDocActivityReason(String settlmtDocActivityReason) Constraints: Not nullable, Maximum length: 3settlmtDocCurrency(String settlmtDocCurrency) Constraints: Not nullable, Maximum length: 3settlmtDocCurrencyISOCode(String settlmtDocCurrencyISOCode) Constraints: Not nullable, Maximum length: 3settlmtDocIsCanceled(Boolean settlmtDocIsCanceled) Constraints: Not nullablesettlmtDocItem(SetlDocItm... value) Navigation property _SettlmtDocItem for SetlDoc to multiple SetlDocItm.settlmtDocPartner(SettlementDocumentPartner... value) Navigation property _SettlmtDocPartner for SetlDoc to multiple SettlementDocumentPartner.settlmtDocType(String settlmtDocType) Constraints: Not nullable, Maximum length: 4settlmtProcessType(String settlmtProcessType) Constraints: Not nullable, Maximum length: 4suplrSettlmtCompanyCode(String suplrSettlmtCompanyCode) Constraints: Not nullable, Maximum length: 4suplrTotEligibleAmtForCshDisc(BigDecimal suplrTotEligibleAmtForCshDisc) Constraints: Not nullable, Precision: 13, Scale: 0supplierCashDiscount1Days(BigDecimal supplierCashDiscount1Days) Constraints: Not nullable, Precision: 3supplierCashDiscount1Percent(BigDecimal supplierCashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3supplierCashDiscount2Days(BigDecimal supplierCashDiscount2Days) Constraints: Not nullable, Precision: 3supplierCashDiscount2Percent(BigDecimal supplierCashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3supplierNetPaymentDays(BigDecimal supplierNetPaymentDays) Constraints: Not nullable, Precision: 3supplierPaymentMethod(String supplierPaymentMethod) Constraints: Not nullable, Maximum length: 1supplierPaymentTerms(String supplierPaymentTerms) Constraints: Not nullable, Maximum length: 4supplierPricingElement(SuplrPricingElement... value) Navigation property _SupplierPricingElement for SetlDoc to multiple SuplrPricingElement.supplierSettlmtBlkgReason(String supplierSettlmtBlkgReason) Constraints: Not nullable, Maximum length: 2supplierTotalGrossAmount(BigDecimal supplierTotalGrossAmount) Constraints: Not nullable, Precision: 15, Scale: 0supplierTotalNetAmount(BigDecimal supplierTotalNetAmount) Constraints: Not nullable, Precision: 15, Scale: 0supplierTotalTaxAmount(BigDecimal supplierTotalTaxAmount) Constraints: Not nullable, Precision: 13, Scale: 0supplierVATRegistration(String supplierVATRegistration) Constraints: Not nullable, Maximum length: 20taxDepartureCountry(String taxDepartureCountry) Constraints: Not nullable, Maximum length: 3taxDestinationCountry(String taxDestinationCountry) Constraints: Not nullable, Maximum length: 3toString()totalGrossAmount(BigDecimal totalGrossAmount) Constraints: Not nullable, Precision: 15, Scale: 0
-
Method Details
-
customerPricingElement
Navigation property _CustomerPricingElement for SetlDoc to multiple CustPricingElement.- Parameters:
value- The CustPricingElements to build this SetlDoc with.- Returns:
- This Builder to allow for a fluent interface.
-
settlmtDocItem
Navigation property _SettlmtDocItem for SetlDoc to multiple SetlDocItm.- Parameters:
value- The SetlDocItms to build this SetlDoc with.- Returns:
- This Builder to allow for a fluent interface.
-
settlmtDocPartner
Navigation property _SettlmtDocPartner for SetlDoc to multiple SettlementDocumentPartner.- Parameters:
value- The SettlementDocumentPartners to build this SetlDoc with.- Returns:
- This Builder to allow for a fluent interface.
-
supplierPricingElement
Navigation property _SupplierPricingElement for SetlDoc to multiple SuplrPricingElement.- Parameters:
value- The SuplrPricingElements to build this SetlDoc with.- Returns:
- This Builder to allow for a fluent interface.
-
settlmtDoc
(Key Field) Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: SettlmtDoc
- Returns:
this.
-
settlmtDocType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtDocType
- Returns:
this.
-
settlmtProcessType
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtProcessType
- Returns:
this.
-
postingDate
Constraints: NullableOriginal property name from the Odata EDM: PostingDate
- Returns:
this.
-
invoicingParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: InvoicingParty
- Returns:
this.
-
payeeParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayeeParty
- Returns:
this.
-
billToParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: BillToParty
- Returns:
this.
-
payerParty
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: PayerParty
- Returns:
this.
-
purchasingOrganization
@Nonnull public SetlDoc.SetlDocBuilder purchasingOrganization(@Nullable String purchasingOrganization) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: PurchasingOrganization
- Returns:
this.
-
purchasingGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: PurchasingGroup
- Returns:
this.
-
salesOrganization
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOrganization
- Returns:
this.
-
distributionChannel
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: DistributionChannel
- Returns:
this.
-
division
Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: Division
- Returns:
this.
-
suplrSettlmtCompanyCode
@Nonnull public SetlDoc.SetlDocBuilder suplrSettlmtCompanyCode(@Nullable String suplrSettlmtCompanyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SuplrSettlmtCompanyCode
- Returns:
this.
-
custSettlmtCompanyCode
@Nonnull public SetlDoc.SetlDocBuilder custSettlmtCompanyCode(@Nullable String custSettlmtCompanyCode) Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustSettlmtCompanyCode
- Returns:
this.
-
documentDate
Constraints: NullableOriginal property name from the Odata EDM: DocumentDate
- Returns:
this.
-
documentReferenceID
Constraints: Not nullable, Maximum length: 16Original property name from the Odata EDM: DocumentReferenceID
- Returns:
this.
-
assignmentReference
Constraints: Not nullable, Maximum length: 18Original property name from the Odata EDM: AssignmentReference
- Returns:
this.
-
settlmtDocCurrency
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SettlmtDocCurrency
- Returns:
this.
-
settlmtDocCurrencyISOCode
@Nonnull public SetlDoc.SetlDocBuilder settlmtDocCurrencyISOCode(@Nullable String settlmtDocCurrencyISOCode) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SettlmtDocCurrencyISOCode
- Returns:
this.
-
exchangeRate
Constraints: Not nullable, Precision: 9, Scale: 5Original property name from the Odata EDM: ExchangeRate
- Returns:
this.
-
exchangeRateIsFixed
Constraints: Not nullableOriginal property name from the Odata EDM: ExchangeRateIsFixed
- Returns:
this.
-
supplierTotalGrossAmount
@Nonnull public SetlDoc.SetlDocBuilder supplierTotalGrossAmount(@Nullable BigDecimal supplierTotalGrossAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SupplierTotalGrossAmount
- Returns:
this.
-
supplierTotalNetAmount
@Nonnull public SetlDoc.SetlDocBuilder supplierTotalNetAmount(@Nullable BigDecimal supplierTotalNetAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: SupplierTotalNetAmount
- Returns:
this.
-
supplierTotalTaxAmount
@Nonnull public SetlDoc.SetlDocBuilder supplierTotalTaxAmount(@Nullable BigDecimal supplierTotalTaxAmount) Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SupplierTotalTaxAmount
- Returns:
this.
-
customerTotalGrossAmount
@Nonnull public SetlDoc.SetlDocBuilder customerTotalGrossAmount(@Nullable BigDecimal customerTotalGrossAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: CustomerTotalGrossAmount
- Returns:
this.
-
customerTotalNetAmount
@Nonnull public SetlDoc.SetlDocBuilder customerTotalNetAmount(@Nullable BigDecimal customerTotalNetAmount) Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: CustomerTotalNetAmount
- Returns:
this.
-
customerTotalTaxAmount
@Nonnull public SetlDoc.SetlDocBuilder customerTotalTaxAmount(@Nullable BigDecimal customerTotalTaxAmount) Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CustomerTotalTaxAmount
- Returns:
this.
-
supplierPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SupplierPaymentTerms
- Returns:
this.
-
supplierCashDiscount1Days
@Nonnull public SetlDoc.SetlDocBuilder supplierCashDiscount1Days(@Nullable BigDecimal supplierCashDiscount1Days) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: SupplierCashDiscount1Days
- Returns:
this.
-
supplierCashDiscount2Days
@Nonnull public SetlDoc.SetlDocBuilder supplierCashDiscount2Days(@Nullable BigDecimal supplierCashDiscount2Days) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: SupplierCashDiscount2Days
- Returns:
this.
-
supplierNetPaymentDays
@Nonnull public SetlDoc.SetlDocBuilder supplierNetPaymentDays(@Nullable BigDecimal supplierNetPaymentDays) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: SupplierNetPaymentDays
- Returns:
this.
-
supplierCashDiscount1Percent
@Nonnull public SetlDoc.SetlDocBuilder supplierCashDiscount1Percent(@Nullable BigDecimal supplierCashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: SupplierCashDiscount1Percent
- Returns:
this.
-
supplierCashDiscount2Percent
@Nonnull public SetlDoc.SetlDocBuilder supplierCashDiscount2Percent(@Nullable BigDecimal supplierCashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: SupplierCashDiscount2Percent
- Returns:
this.
-
supplierPaymentMethod
@Nonnull public SetlDoc.SetlDocBuilder supplierPaymentMethod(@Nullable String supplierPaymentMethod) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: SupplierPaymentMethod
- Returns:
this.
-
customerPaymentTerms
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: CustomerPaymentTerms
- Returns:
this.
-
customerCashDiscount1Days
@Nonnull public SetlDoc.SetlDocBuilder customerCashDiscount1Days(@Nullable BigDecimal customerCashDiscount1Days) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CustomerCashDiscount1Days
- Returns:
this.
-
customerCashDiscount2Days
@Nonnull public SetlDoc.SetlDocBuilder customerCashDiscount2Days(@Nullable BigDecimal customerCashDiscount2Days) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CustomerCashDiscount2Days
- Returns:
this.
-
customerNetPaymentDays
@Nonnull public SetlDoc.SetlDocBuilder customerNetPaymentDays(@Nullable BigDecimal customerNetPaymentDays) Constraints: Not nullable, Precision: 3Original property name from the Odata EDM: CustomerNetPaymentDays
- Returns:
this.
-
customerCashDiscount1Percent
@Nonnull public SetlDoc.SetlDocBuilder customerCashDiscount1Percent(@Nullable BigDecimal customerCashDiscount1Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CustomerCashDiscount1Percent
- Returns:
this.
-
customerCashDiscount2Percent
@Nonnull public SetlDoc.SetlDocBuilder customerCashDiscount2Percent(@Nullable BigDecimal customerCashDiscount2Percent) Constraints: Not nullable, Precision: 5, Scale: 3Original property name from the Odata EDM: CustomerCashDiscount2Percent
- Returns:
this.
-
customerPaymentMethod
@Nonnull public SetlDoc.SetlDocBuilder customerPaymentMethod(@Nullable String customerPaymentMethod) Constraints: Not nullable, Maximum length: 1Original property name from the Odata EDM: CustomerPaymentMethod
- Returns:
this.
-
suplrTotEligibleAmtForCshDisc
@Nonnull public SetlDoc.SetlDocBuilder suplrTotEligibleAmtForCshDisc(@Nullable BigDecimal suplrTotEligibleAmtForCshDisc) Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: SuplrTotEligibleAmtForCshDisc
- Returns:
this.
-
custTotEligibleAmtForCshDisc
@Nonnull public SetlDoc.SetlDocBuilder custTotEligibleAmtForCshDisc(@Nullable BigDecimal custTotEligibleAmtForCshDisc) Constraints: Not nullable, Precision: 13, Scale: 0Original property name from the Odata EDM: CustTotEligibleAmtForCshDisc
- Returns:
this.
-
settlmtDocIsCanceled
Constraints: Not nullableOriginal property name from the Odata EDM: SettlmtDocIsCanceled
- Returns:
this.
-
canceledSettlmtDoc
Constraints: Not nullable, Maximum length: 10Original property name from the Odata EDM: CanceledSettlmtDoc
- Returns:
this.
-
settlmtDocActivityReason
@Nonnull public SetlDoc.SetlDocBuilder settlmtDocActivityReason(@Nullable String settlmtDocActivityReason) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SettlmtDocActivityReason
- Returns:
this.
-
paymentReference
Constraints: Not nullable, Maximum length: 30Original property name from the Odata EDM: PaymentReference
- Returns:
this.
-
settlmtApplSts
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SettlmtApplSts
- Returns:
this.
-
salesOffice
Constraints: Not nullable, Maximum length: 4Original property name from the Odata EDM: SalesOffice
- Returns:
this.
-
salesGroup
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: SalesGroup
- Returns:
this.
-
supplierSettlmtBlkgReason
@Nonnull public SetlDoc.SetlDocBuilder supplierSettlmtBlkgReason(@Nullable String supplierSettlmtBlkgReason) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: SupplierSettlmtBlkgReason
- Returns:
this.
-
customerSettlmtBlkgReason
@Nonnull public SetlDoc.SetlDocBuilder customerSettlmtBlkgReason(@Nullable String customerSettlmtBlkgReason) Constraints: Not nullable, Maximum length: 2Original property name from the Odata EDM: CustomerSettlmtBlkgReason
- Returns:
this.
-
taxDepartureCountry
Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxDepartureCountry
- Returns:
this.
-
taxDestinationCountry
@Nonnull public SetlDoc.SetlDocBuilder taxDestinationCountry(@Nullable String taxDestinationCountry) Constraints: Not nullable, Maximum length: 3Original property name from the Odata EDM: TaxDestinationCountry
- Returns:
this.
-
isEUTriangularDeal
Constraints: Not nullableOriginal property name from the Odata EDM: IsEUTriangularDeal
- Returns:
this.
-
supplierVATRegistration
@Nonnull public SetlDoc.SetlDocBuilder supplierVATRegistration(@Nullable String supplierVATRegistration) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: SupplierVATRegistration
- Returns:
this.
-
customerVATRegistration
@Nonnull public SetlDoc.SetlDocBuilder customerVATRegistration(@Nullable String customerVATRegistration) Constraints: Not nullable, Maximum length: 20Original property name from the Odata EDM: CustomerVATRegistration
- Returns:
this.
-
totalGrossAmount
Constraints: Not nullable, Precision: 15, Scale: 0Original property name from the Odata EDM: TotalGrossAmount
- Returns:
this.
-
_Messages
Constraints: Not nullableOriginal property name from the Odata EDM: SAP__Messages
- Returns:
this.
-
build
-
toString
-