You can create payment requests with this method.
A payment request is a payment order that is carried out by the paymentprogram for payment requests. You use this method to transfer all datanecessary for the payment. Each time the method is called, only one payment item is transferred.
The following authorization object is checked with activity 01 (create):F_PAYRQ Authorization object for payment requests
You determine how the payment request is created with parameters Releasepost and Releasepay:
The payment request is updated in cash management and forecast and is released for payment:
Releasepay "X"The payment request is updated in cash management and forecast. The method PaymentRequest.Release
releases the payment request for payment.
Releasepay " "The payment request is parked. Update in cash management and forecast occurs with method PaymentRequest.Post. Next, release for payment is effected with method PaymentRequest.Release.
Releasepost " "
Releasepay " "
This method executes the following processing steps:Authorization checkCustomer exit for checkEntry of payment request and completion of data
Payment request checkOptional: Entry and check of data for cash management and forecastEntry of customer enhancementsCustomer exit for update of own dataUpdate of payment request dataOptional: Update of cash management and forecast data
Update of payment request data and cash management and forecast data isdone using temporary storage. This means that the data is first savedinternally on a temporary basis and written in the database as a tableinsert with COMMIT WORK. Deletion of internal storage is carried out during ROLLBACK WORK.
The method supports the SAP customer enhancement concept. It ispossible to enhance payment request table PAYRQ (BAPI table extension:BAPI_TE_PAYRQ) and to permit this to be updated with table Extensionin.Furthermore, two customer exits exist through which checks and update of own data can be carried out (SAP enhancement: PRQ_BAPI).
Messages are returned in the parameter return. The parameterdocumentation shows the return codes and their meanings.
You can find further information in the SAP Library under
Financials -> Financial Accounting -> Bank Accounting -> PaymentTransactions -> Automatic Payments -> Payment Program for Payment Requests