public static final class SDDocumentReason.SDDocumentReasonBuilder extends Object
Modifier and Type | Method and Description |
---|---|
SDDocumentReason |
build() |
SDDocumentReason.SDDocumentReasonBuilder |
retroBillingUsage(String retroBillingUsage)
Constraints: Not nullable, Maximum length: 1
|
SDDocumentReason.SDDocumentReasonBuilder |
retroBillingUsageText(RetroBillingUsageText... value)
Navigation property to_RetroBillingUsageText for SDDocumentReason to multiple
RetroBillingUsageText.
|
SDDocumentReason.SDDocumentReasonBuilder |
sDDocumentReason(String sDDocumentReason)
(Key Field) Constraints: Not nullable, Maximum length: 3
|
SDDocumentReason.SDDocumentReasonBuilder |
sdDocumentReasonText(SDDocumentReasonText... value)
Navigation property to_SDDocumentReasonText for SDDocumentReason to multiple
SDDocumentReasonText.
|
SDDocumentReason.SDDocumentReasonBuilder |
selfBillingValueItem(String selfBillingValueItem)
Constraints: Not nullable, Maximum length: 1
|
SDDocumentReason.SDDocumentReasonBuilder |
selfBillingValueItemText(SelfBillingValueItemText... value)
Navigation property to_SelfBillingValueItemText for SDDocumentReason to multiple
SelfBillingValueItemText.
|
String |
toString() |
@Nonnull public SDDocumentReason.SDDocumentReasonBuilder retroBillingUsageText(RetroBillingUsageText... value)
value
- The RetroBillingUsageTexts to build this SDDocumentReason with.@Nonnull public SDDocumentReason.SDDocumentReasonBuilder sdDocumentReasonText(SDDocumentReasonText... value)
value
- The SDDocumentReasonTexts to build this SDDocumentReason with.@Nonnull public SDDocumentReason.SDDocumentReasonBuilder selfBillingValueItemText(SelfBillingValueItemText... value)
value
- The SelfBillingValueItemTexts to build this SDDocumentReason with.@Nonnull public SDDocumentReason.SDDocumentReasonBuilder sDDocumentReason(@Nullable String sDDocumentReason)
Original property name from the Odata EDM: SDDocumentReason
You can freely define order reasons according to the needs of your organization. When you generate sales statistics, you can use the order reason as one of the selection criteria.Enter one of the values predefined for your system. If you are creating a credit or debit memo request, you must enter an order reason.If the order reason specifies, for example, that a customer placed a sales order as a result of contact at a trade fair, you can later generate statistics for all sales orders that were placed at trade fairs.
this
.@Nonnull public SDDocumentReason.SDDocumentReasonBuilder retroBillingUsage(@Nullable String retroBillingUsage)
Original property name from the Odata EDM: RetroBillingUsage
The indicator controls the use of the order reason during retro-billing due to retrospective price changes.Meaning of the fixed values:1: The request or credit/debit memo is used for retro-billing.If you create the document with reference to a billing document, the value is taken into account when the system determines open retro- billing values for the billing document.2: The credit/debit memo must be retro-billed if there is a change in price.If you specify the order reason in a request, then the credit/debit memo referred to is retro-billed; i.e. the request is treated like a normal returns/order.
credit/debit memo.this
.@Nonnull public SDDocumentReason.SDDocumentReasonBuilder selfBillingValueItem(@Nullable String selfBillingValueItem)
Original property name from the Odata EDM: SelfBillingValueItem
this
.@Nonnull public SDDocumentReason build()
Copyright © 2021 SAP SE. All rights reserved.