Component documentationPayment Processing (FS-PE-POP) Locate this document in the navigation structure

 

You use this component to process payment orders and payment items. You can execute all processes that need to be performed from the time a payment order is uploaded to Payment Engine and processing is initiated to the point at which a payment order is transferred to Routing Control.

In Payment Processing, the enrichment and validation process uses a set of checks to verify the completeness and correctness of information stored about payment orders and payment items and enrich information as required. The checks performed depend on the Customizing settings and the determined service level agreement.

Implementation Considerations

You need to define which validation checks are required for each type of payment order and payment item and the corresponding Customizing settings. For more information, see Enrichment and Validation.

Integration

The enrichment and validation process is integrated in Payment Processing and can be used only if the system has been configured. You cannot run the check methods used in enrichment and validation as independent units of Payment Engine.

Payment Processing is closely linked to the Exception Control component, which handles all errors that occur during the enrichment and validation process. For more information about error handling, see Exception Control (FS-PE-EH).

If no errors occur in Payment Processing, final processing of a payment takes place in Clearing Processing. The type of processing depends on the information defined in Routing Control (route, clearing agreement, customer agreement, value date agreement) and the payment characteristics (payment order and payment item attributes). For more information, see Routing Control (FS-PE-RP) and Clearing Processing (FS-PE-CP).

Features

You can process payment orders and payment items and define payment processing in the following ways:

  • Upload and process a package of payment orders for automatic processing

    On the SAP Easy Access screen, choose   Payment Engine   Periodic Processing   Processes   Execute Processes   (transaction /PE1/POLLER).

  • Display an overview of payment orders and payment items and manage payment orders and payment items

    On the SAP Easy Access screen, choose   Payment Engine   Payment Order Management   Edit Payment Orders (Expert)   (transaction /PE1/PO_EXPERT).

    For more information, see Edit Payment Orders (Expert).

  • Manage service level agreements

    As part of enrichment and validation, you can manage service level agreements. Service level agreements provide relevant information about how to process payment orders and payment items.

    On the SAP Easy Access screen, choose   Payment Engine   Master Data   Service Level Agreements   Manage Service Level Agreements   (transaction /PE1/SLA).

    For more information, see Service Level Agreement and Managing Service Level Agreements.

  • Define and perform enrichment and validation checks

    You can use the standard checks defined for enrichment and validation or you can define new specific checks to be performed on the payment orders and payment items.

    The enriched information that you can add to the payment items or payment orders is useful for the enrichment and validation process and for clearing and settlement.

  • Reject pending payment orders

    If a payment order needs to be rejected, for example, if an enrichment and validation check fails, the system does not change the status of payment items to Rejected during straight-through processing. However, you can change the status of all payment items in the payment order. On the SAP Easy Access screen, choose   Payment Engine   Periodic Processing   Processes   Reject Pending Payment Orders   (transaction /PE1/REJECT_PEND_PO).

  • Cancel processing of payments

    You can create recalls only for payment orders and payment items that have not been finally processed. For more information, see Recall Management. Payment Engine also support the cancellation of SEPA Direct Debits (SDD). For more information, see Request for Cancellation.

You can use the following Business Application Programming Interfaces (BAPIs) to perform the same functions as the Edit Payment Orders (Expert) function.

  • /PE1/BAPI_PAYMORDER_GETDETAIL

    Retrieves details about a payment order.

    The system identifies this instance of the payment order by means of its key and retrieves all instances that match the search criteria specified in the entry parameters, such as the clearing area, the date, and the number identifier of the specific payment order.

  • /PE1/BAPI_PAYMITEM_GETDETAIL

    Retrieves details about a payment item.

    The system identifies and retrieves this instance of the payment item by means of its key, which matches the search criteria specified in the entry parameters, such as the clearing area, the date, and the number identifier of the specific payment item.

Note Note

You can customize these BAPIs to meet special requirements.

For more information about the various Customizing settings and the necessary help structures, see the SAP Library documentation under   Cross-Application Components   Business Framework Architecture (CA-BFA)   Enhancements, Modifications...   Customer Enhancement and Modification of BAPIs  .

End of the note.