Ansicht
Dokumentation
FVD_DIP_BADI - BAdI (Differentiated Incoming Payment)
PERFORM Short Reference SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upThis documentation is copyright by SAP AG.
This BAdI is used for differentiated incoming payments (DIP).
Methods SET_DATA and SET_RELEVANT are called during bank statement processing. SET_RELEVANT can be used to set a statement as DIP-relevant in case the posting rule is not assigned to DIP processing.
In SET_DATA the DIP content can be set.
The other methods are used in transaction FNDIP, option "automatical processing".
Method CHK_AUTHORITY can be used for a customer specific authorization check, either instead or in addition to the standard check (object FVD_MAN_BUK). The parameters are
- I_BUKRS: company code
- I_ACTIVITY: '02' (Change) or '03' (Display)
- I_MANUAL_PROCESSING: Set if transaction FNDIP is used
- C_FLG_MISSING_AUTHORITY: must be set if errors occurred in customer specific check
- C_FLG_SUPPRESS_STANDARD_CHECK: can be set to suppress the standard check
- C_TAB_MESSAGE: can be used to store customer specific messages (will be shown in the log)
,,
There are 4 processes:
- INSERT: Set bank statements DIP-relevant
- REMOVE: Set bank statements non-DIP-relevant
- CHANGE: Change DIP data
- DELETE: Delete DIP data (reorganization)
AUTO_INSERT_EXCLUDE, AUTO_REMOVE_EXCLUDE and AUTO_DELETE_EXCLUDE can be used to exclude single records from processing.
AUTO_SET_USAGE and AUTO_SET_DATA are called within the INSERT process to set the DIP data and change the usage for loans documents.
AUTO_CHANGE_DATA must be used to set the new data in CHANGE process.
AUTO_EVT_BEFORE_DELETION, AUTO_EVT_BEFORE_INSERT, AUTO_EVT_BEFORE_REMOVE and AUTO_EVT_BEFORE_CHANGE are called before the data is changed. They can be used to update customer specific tables if needed.
General Material Data SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
This documentation is copyright by SAP AG.
Length: 2107 Date: 20240523 Time: 213415 sap01-206 ( 32 ms )