public static final class SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder extends Object
@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder salesOrder(SalesOrder value)
value
- The SalesOrder to build this SlsOrdPaymentPlanItemDetails with.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder salesOrder(String value)
Original property name from the Odata EDM: SalesOrder
value
- The salesOrder to build this SlsOrdPaymentPlanItemDetails with.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder paymentPlanItem(@Nullable String paymentPlanItem)
Original property name from the Odata EDM: PaymentPlanItem
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder paymentPlan(@Nullable String paymentPlan)
Original property name from the Odata EDM: PaymentPlan
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder electronicPaymentType(@Nullable String electronicPaymentType)
Original property name from the Odata EDM: ElectronicPaymentType
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder electronicPayment(@Nullable String electronicPayment)
Original property name from the Odata EDM: ElectronicPayment
uniquely identifies the payment.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder ePaytValidityStartDate(@Nullable LocalDateTime ePaytValidityStartDate)
Original property name from the Odata EDM: EPaytValidityStartDate
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder ePaytValidityEndDate(@Nullable LocalDateTime ePaytValidityEndDate)
Original property name from the Odata EDM: EPaytValidityEndDate
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder electronicPaymentHolderName(@Nullable String electronicPaymentHolderName)
Original property name from the Odata EDM: ElectronicPaymentHolderName
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder authorizedAmountInAuthznCrcy(@Nullable BigDecimal authorizedAmountInAuthznCrcy)
Original property name from the Odata EDM: AuthorizedAmountInAuthznCrcy
The system uses the authorized amount to determine whether to block the sales order or delivery.
amount, as in the case of partial authorization.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder authorizationCurrency(@Nullable String authorizationCurrency)
Original property name from the Odata EDM: AuthorizationCurrency
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder authorizationByDigitalPaytSrvc(@Nullable String authorizationByDigitalPaytSrvc)
Original property name from the Odata EDM: AuthorizationByDigitalPaytSrvc
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder authorizationByAcquirer(@Nullable String authorizationByAcquirer)
Original property name from the Odata EDM: AuthorizationByAcquirer
which the authorization belongs.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder authorizationDate(@Nullable LocalDateTime authorizationDate)
Original property name from the Odata EDM: AuthorizationDate
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder authorizationTime(@Nullable LocalTime authorizationTime)
Original property name from the Odata EDM: AuthorizationTime
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder authorizationStatusName(@Nullable String authorizationStatusName)
Original property name from the Odata EDM: AuthorizationStatusName
The clearing house checks the information they receive from you on the payment card and cardholder, and return responses that refer to errors and problems which occur during these checks.Create a text in the SAP System that matches the clearing house response.
authorization and settlement processes.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder ePaytByDigitalPaymentSrvc(@Nullable String ePaytByDigitalPaymentSrvc)
Original property name from the Odata EDM: EPaytByDigitalPaymentSrvc
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder electronicPaymentCallStatus(@Nullable String electronicPaymentCallStatus)
Original property name from the Odata EDM: ElectronicPaymentCallStatus
There are four types of responses:Not relevantExternal system not reachedExternal system reached: no responseExternal system reached: response received
whether you received an answer.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder ePaytAuthorizationResult(@Nullable String ePaytAuthorizationResult)
Original property name from the Odata EDM: EPaytAuthorizationResult
The SAP System recognizes only three responses:Checks successfulUnsuccessful: authorize laterUnsuccessful: block authorization
by the clearing house.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder ePaytToBeAuthorizedAmount(@Nullable BigDecimal ePaytToBeAuthorizedAmount)
Original property name from the Odata EDM: EPaytToBeAuthorizedAmount
house for authorization.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder ePaytAuthorizationIsExpired(@Nullable Boolean ePaytAuthorizationIsExpired)
Original property name from the Odata EDM: EPaytAuthorizationIsExpired
Note that the system determines whether an authorization has expired based on the validity period. This validity period is valid for all authorizations in the SAP System.
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder ePaytAmountIsChanged(@Nullable Boolean ePaytAmountIsChanged)
Original property name from the Odata EDM: EPaytAmountIsChanged
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder preauthorizationIsRequested(@Nullable Boolean preauthorizationIsRequested)
Original property name from the Odata EDM: PreauthorizationIsRequested
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder paymentServiceProvider(@Nullable String paymentServiceProvider)
Original property name from the Odata EDM: PaymentServiceProvider
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder paymentByPaymentServicePrvdr(@Nullable String paymentByPaymentServicePrvdr)
Original property name from the Odata EDM: PaymentByPaymentServicePrvdr
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder transactionByPaytSrvcPrvdr(@Nullable String transactionByPaytSrvcPrvdr)
Original property name from the Odata EDM: TransactionByPaytSrvcPrvdr
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder merchantByClearingHouse(@Nullable String merchantByClearingHouse)
Original property name from the Odata EDM: MerchantByClearingHouse
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder maximumToBeAuthorizedAmount(@Nullable BigDecimal maximumToBeAuthorizedAmount)
Original property name from the Odata EDM: MaximumToBeAuthorizedAmount
In the case of a contract, this is a total amount. For a project, this is a partial amount of the overall billing value which is determined on the basis of a percentage.
billing rule assigned to it.this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder paytPlnForAuthorizationItem(@Nullable String paytPlnForAuthorizationItem)
Original property name from the Odata EDM: PaytPlnForAuthorizationItem
this
.@Nonnull public SlsOrdPaymentPlanItemDetails.SlsOrdPaymentPlanItemDetailsBuilder paytPlnItmForAuthorizationItem(@Nullable String paytPlnItmForAuthorizationItem)
Original property name from the Odata EDM: PaytPlnItmForAuthorizationItem
this
.@Nonnull public SlsOrdPaymentPlanItemDetails build()
Copyright © 2020 SAP SE. All rights reserved.