Ansicht
Dokumentation
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.
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_RETURNE_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
FBI0CL_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 )