Ansicht
Dokumentation

FVD_DIP_BADI - BAdI (Differentiated Incoming Payment)

FVD_DIP_BADI - BAdI (Differentiated Incoming Payment)

PERFORM Short Reference   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

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:

  1. INSERT: Set bank statements DIP-relevant
  2. REMOVE: Set bank statements non-DIP-relevant
  3. CHANGE: Change DIP data
  4. 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 )