Skip to content

/AWS1/CL_MPGVARIABLEPMNTTERM00

Additional parameters specified by the acceptor while accepting the variable payment term.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_pmntrequestapprovalstrag TYPE /AWS1/MPGPMNTREQAPPROVALSTRAG /AWS1/MPGPMNTREQAPPROVALSTRAG

Defines the strategy for approving payment requests. Values include AUTO_APPROVE_ON_EXPIRATION and WAIT_FOR_APPROVAL

Optional arguments:

iv_expirationduration TYPE /AWS1/MPGISO8601DURATION /AWS1/MPGISO8601DURATION

Defines the duration after which a payment request is automatically approved if no further action is taken. This only applies when the payment request approval strategy is set to AUTO_APPROVE_ON_EXPIRATION. The duration is represented in the ISO_8601 format (e.g., P10D for 10 days).


Queryable Attributes

paymentRequestApprovalStrategy

Defines the strategy for approving payment requests. Values include AUTO_APPROVE_ON_EXPIRATION and WAIT_FOR_APPROVAL

Accessible with the following methods

Method Description
GET_PMNTREQUESTAPPROVALSTRAG() Getter for PAYMENTREQUESTAPPROVALSTRAG, with configurable de
ASK_PMNTREQUESTAPPROVALSTRAG() Getter for PAYMENTREQUESTAPPROVALSTRAG w/ exceptions if fiel
HAS_PMNTREQUESTAPPROVALSTRAG() Determine if PAYMENTREQUESTAPPROVALSTRAG has a value

expirationDuration

Defines the duration after which a payment request is automatically approved if no further action is taken. This only applies when the payment request approval strategy is set to AUTO_APPROVE_ON_EXPIRATION. The duration is represented in the ISO_8601 format (e.g., P10D for 10 days).

Accessible with the following methods

Method Description
GET_EXPIRATIONDURATION() Getter for EXPIRATIONDURATION, with configurable default
ASK_EXPIRATIONDURATION() Getter for EXPIRATIONDURATION w/ exceptions if field has no
HAS_EXPIRATIONDURATION() Determine if EXPIRATIONDURATION has a value