public static final class SchAgrmtHeader.SchAgrmtHeaderBuilder extends Object
Modifier and Type | Method and Description |
---|---|
SchAgrmtHeader |
build() |
SchAgrmtHeader.SchAgrmtHeaderBuilder |
cashDiscount1Days(BigDecimal cashDiscount1Days)
Constraints: Not nullable, Precision: 3, Scale: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
cashDiscount1Percent(BigDecimal cashDiscount1Percent)
Constraints: Not nullable, Precision: 5, Scale: 3
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
cashDiscount2Days(BigDecimal cashDiscount2Days)
Constraints: Not nullable, Precision: 3, Scale: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
cashDiscount2Percent(BigDecimal cashDiscount2Percent)
Constraints: Not nullable, Precision: 5, Scale: 3
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
companyCode(String companyCode)
Constraints: Not nullable, Maximum length: 4
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
companyVATRegistration(String companyVATRegistration)
Constraints: Not nullable, Maximum length: 20
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
createdByUser(String createdByUser)
Constraints: Not nullable, Maximum length: 12
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
creationDate(LocalDateTime creationDate)
Constraints: Not nullable, Precision: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
documentCurrency(String documentCurrency)
Constraints: Not nullable, Maximum length: 5
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
exchangeRate(String exchangeRate)
Constraints: Not nullable, Maximum length: 12
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
exchangeRateIsFixed(Boolean exchangeRateIsFixed)
Constraints: none
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
incotermsClassification(String incotermsClassification)
Constraints: Not nullable, Maximum length: 3
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
incotermsLocation1(String incotermsLocation1)
Constraints: Not nullable, Maximum length: 70
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
incotermsLocation2(String incotermsLocation2)
Constraints: Not nullable, Maximum length: 70
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
incotermsTransferLocation(String incotermsTransferLocation)
Constraints: Not nullable, Maximum length: 28
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
incotermsVersion(String incotermsVersion)
Constraints: Not nullable, Maximum length: 4
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
invoicingParty(String invoicingParty)
Constraints: Not nullable, Maximum length: 10
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
language(String language)
Constraints: Not nullable, Maximum length: 2
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
netPaymentDays(BigDecimal netPaymentDays)
Constraints: Not nullable, Precision: 3, Scale: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
paymentTerms(String paymentTerms)
Constraints: Not nullable, Maximum length: 4
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
purchasingDocumentCategory(String purchasingDocumentCategory)
Constraints: Not nullable, Maximum length: 1
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
purchasingDocumentDeletionCode(String purchasingDocumentDeletionCode)
Constraints: Not nullable, Maximum length: 1
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
purchasingDocumentOrderDate(LocalDateTime purchasingDocumentOrderDate)
Constraints: Not nullable, Precision: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
purchasingDocumentOrigin(String purchasingDocumentOrigin)
Constraints: Not nullable, Maximum length: 1
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
purchasingDocumentType(String purchasingDocumentType)
Constraints: Not nullable, Maximum length: 4
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
purchasingGroup(String purchasingGroup)
Constraints: Not nullable, Maximum length: 3
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
purchasingOrganization(String purchasingOrganization)
Constraints: Not nullable, Maximum length: 4
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
quotationSubmissionDate(LocalDateTime quotationSubmissionDate)
Constraints: Not nullable, Precision: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
schAgrmtPartner(SchAgrmtPartner... value)
Navigation property to_SchAgrmtPartner for SchAgrmtHeader to multiple SchAgrmtPartner.
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
schedgAgrmtHdrNotes(SchedgAgrmtHdrNotes... value)
Navigation property to_SchedgAgrmtHdrNotes for SchAgrmtHeader to multiple
SchedgAgrmtHdrNotes.
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
schedgAgrmtItm(SchAgrmtItem... value)
Navigation property to_SchedgAgrmtItm for SchAgrmtHeader to multiple SchAgrmtItem.
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
scheduleAgreementHasReleaseDoc(Boolean scheduleAgreementHasReleaseDoc)
Constraints: none
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
schedulingAgreement(String schedulingAgreement)
(Key Field) Constraints: Not nullable, Maximum length: 10
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
schedulingAgreementStatus(String schedulingAgreementStatus)
Constraints: Not nullable, Maximum length: 2
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
supplier(String supplier)
Constraints: Not nullable, Maximum length: 10
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
supplierAddressID(String supplierAddressID)
Constraints: Not nullable, Maximum length: 10
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
supplierPhoneNumber(String supplierPhoneNumber)
Constraints: Not nullable, Maximum length: 16
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
supplierQuotationExternalID(String supplierQuotationExternalID)
Constraints: Not nullable, Maximum length: 10
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
supplierRespSalesPersonName(String supplierRespSalesPersonName)
Constraints: Not nullable, Maximum length: 30
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
supplyingSupplier(String supplyingSupplier)
Constraints: Not nullable, Maximum length: 10
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
targetAmount(BigDecimal targetAmount)
Constraints: Not nullable, Precision: 16, Scale: 3
|
String |
toString() |
SchAgrmtHeader.SchAgrmtHeaderBuilder |
validityEndDate(LocalDateTime validityEndDate)
Constraints: Not nullable, Precision: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
validityStartDate(LocalDateTime validityStartDate)
Constraints: Not nullable, Precision: 0
|
SchAgrmtHeader.SchAgrmtHeaderBuilder |
vATRegistrationCountry(String vATRegistrationCountry)
Constraints: Not nullable, Maximum length: 3
|
@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder schAgrmtPartner(SchAgrmtPartner... value)
value
- The SchAgrmtPartners to build this SchAgrmtHeader with.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder schedgAgrmtHdrNotes(SchedgAgrmtHdrNotes... value)
value
- The SchedgAgrmtHdrNotess to build this SchAgrmtHeader with.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder schedgAgrmtItm(SchAgrmtItem... value)
value
- The SchAgrmtItems to build this SchAgrmtHeader with.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder schedulingAgreement(@Nullable String schedulingAgreement)
Original property name from the Odata EDM: SchedulingAgreement
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder companyCode(@Nullable String companyCode)
Original property name from the Odata EDM: CompanyCode
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder purchasingDocumentCategory(@Nullable String purchasingDocumentCategory)
Original property name from the Odata EDM: PurchasingDocumentCategory
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder purchasingDocumentType(@Nullable String purchasingDocumentType)
Original property name from the Odata EDM: PurchasingDocumentType
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder createdByUser(@Nullable String createdByUser)
Original property name from the Odata EDM: CreatedByUser
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder creationDate(@Nullable LocalDateTime creationDate)
Original property name from the Odata EDM: CreationDate
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder language(@Nullable String language)
Original property name from the Odata EDM: Language
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder purchasingOrganization(@Nullable String purchasingOrganization)
Original property name from the Odata EDM: PurchasingOrganization
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder purchasingGroup(@Nullable String purchasingGroup)
Original property name from the Odata EDM: PurchasingGroup
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder documentCurrency(@Nullable String documentCurrency)
Original property name from the Odata EDM: DocumentCurrency
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder incotermsClassification(@Nullable String incotermsClassification)
Original property name from the Odata EDM: IncotermsClassification
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder incotermsTransferLocation(@Nullable String incotermsTransferLocation)
Original property name from the Odata EDM: IncotermsTransferLocation
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder paymentTerms(@Nullable String paymentTerms)
Original property name from the Odata EDM: PaymentTerms
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder cashDiscount1Days(@Nullable BigDecimal cashDiscount1Days)
Original property name from the Odata EDM: CashDiscount1Days
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder cashDiscount2Days(@Nullable BigDecimal cashDiscount2Days)
Original property name from the Odata EDM: CashDiscount2Days
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder cashDiscount1Percent(@Nullable BigDecimal cashDiscount1Percent)
Original property name from the Odata EDM: CashDiscount1Percent
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder cashDiscount2Percent(@Nullable BigDecimal cashDiscount2Percent)
Original property name from the Odata EDM: CashDiscount2Percent
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder netPaymentDays(@Nullable BigDecimal netPaymentDays)
Original property name from the Odata EDM: NetPaymentDays
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder targetAmount(@Nullable BigDecimal targetAmount)
Original property name from the Odata EDM: TargetAmount
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder exchangeRate(@Nullable String exchangeRate)
Original property name from the Odata EDM: ExchangeRate
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder exchangeRateIsFixed(@Nullable Boolean exchangeRateIsFixed)
Original property name from the Odata EDM: ExchangeRateIsFixed
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder incotermsLocation1(@Nullable String incotermsLocation1)
Original property name from the Odata EDM: IncotermsLocation1
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder incotermsLocation2(@Nullable String incotermsLocation2)
Original property name from the Odata EDM: IncotermsLocation2
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder incotermsVersion(@Nullable String incotermsVersion)
Original property name from the Odata EDM: IncotermsVersion
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder purchasingDocumentOrderDate(@Nullable LocalDateTime purchasingDocumentOrderDate)
Original property name from the Odata EDM: PurchasingDocumentOrderDate
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder scheduleAgreementHasReleaseDoc(@Nullable Boolean scheduleAgreementHasReleaseDoc)
Original property name from the Odata EDM: ScheduleAgreementHasReleaseDoc
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder supplier(@Nullable String supplier)
Original property name from the Odata EDM: Supplier
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder supplierAddressID(@Nullable String supplierAddressID)
Original property name from the Odata EDM: SupplierAddressID
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder validityStartDate(@Nullable LocalDateTime validityStartDate)
Original property name from the Odata EDM: ValidityStartDate
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder validityEndDate(@Nullable LocalDateTime validityEndDate)
Original property name from the Odata EDM: ValidityEndDate
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder purchasingDocumentOrigin(@Nullable String purchasingDocumentOrigin)
Original property name from the Odata EDM: PurchasingDocumentOrigin
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder purchasingDocumentDeletionCode(@Nullable String purchasingDocumentDeletionCode)
Original property name from the Odata EDM: PurchasingDocumentDeletionCode
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder quotationSubmissionDate(@Nullable LocalDateTime quotationSubmissionDate)
Original property name from the Odata EDM: QuotationSubmissionDate
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder supplierQuotationExternalID(@Nullable String supplierQuotationExternalID)
Original property name from the Odata EDM: SupplierQuotationExternalID
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder supplierRespSalesPersonName(@Nullable String supplierRespSalesPersonName)
Original property name from the Odata EDM: SupplierRespSalesPersonName
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder supplierPhoneNumber(@Nullable String supplierPhoneNumber)
Original property name from the Odata EDM: SupplierPhoneNumber
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder invoicingParty(@Nullable String invoicingParty)
Original property name from the Odata EDM: InvoicingParty
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder supplyingSupplier(@Nullable String supplyingSupplier)
Original property name from the Odata EDM: SupplyingSupplier
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder companyVATRegistration(@Nullable String companyVATRegistration)
Original property name from the Odata EDM: CompanyVATRegistration
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder vATRegistrationCountry(@Nullable String vATRegistrationCountry)
Original property name from the Odata EDM: VATRegistrationCountry
this
.@Nonnull public SchAgrmtHeader.SchAgrmtHeaderBuilder schedulingAgreementStatus(@Nullable String schedulingAgreementStatus)
Original property name from the Odata EDM: SchedulingAgreementStatus
this
.@Nonnull public SchAgrmtHeader build()
Copyright © 2021 SAP SE. All rights reserved.