Ansicht
Dokumentation

BKK_PAYM_ITEM_BAPI_POST_RCV - Check and Post Recipient Items Triggered Externally

BKK_PAYM_ITEM_BAPI_POST_RCV - Check and Post Recipient Items Triggered Externally

BAL_S_LOG - Application Log: Log header data   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

The individual processing steps are as follows:

  • Initialization of the global variables and internal tables
  • Check if the data records have already been updated by a previous call if the XREPETITION indicator is set
  • Determine whether a credit or a debit is involved
  • Copy payment notes to internal structure (IBKK_NOTE)
  • Check recipient data (BKK_PAYM_ITEM_CHECK_ITEM)
  • Evaluation of the check:
  • No errors:
    Prepare posting of payment item (BKK_PAYM_ITEM_PREPARE_POST)

  • Rectifiable error occurred:
    If the account balance table could not be locked for the limit check or if there is a lock due to currency changeover, the payment item is parked (BKK_PAYM_ITEM_ENQ_CREATE_ITM)
    Otherwise, parking of the payment item is prepared (BKK_PAYM_ITEM_PREPARE_PREPOST)

  • Account does not exist:
    Depending on the transaction currency, the CpD (suspense) account stored in the Customizing settings is determined and posting of the payment item is prepared (BKK_PAYM_ITEM_PREPARE_POST)

  • Other errors:
    Terminate processing

  • Update data on the database (BKK_PAYM_ITEM_UPDATE_ITEM)

Further information

  • Structure:

  • Function modules:





Parameters

E_RETURN
E_TAB_POST_INFO
E_TAB_XCHECK
I_FLG_POSTORCANCEL
I_XCHK
I_XREPETITION
I_XREVERSE
I_X_IN_UPDATE_TASK
I_X_SIMUL
T_PAYM_NOTE
T_RECEIVER

Exceptions

Function Group

FBI0

CL_GUI_FRONTEND_SERVICES - Frontend Services   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 3340 Date: 20240523 Time: 171342     sap01-206 ( 32 ms )