Ansicht
Dokumentation

FMPP_CHECK_1820_BADI - Zahlprogramm: Selektion der offenen Posten

FMPP_CHECK_1820_BADI - Zahlprogramm: Selektion der offenen Posten

Vendor Master (General Section)   General Material Data  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function module is an interface description only and does not contain any instructions. It is intended for developers of those additional components that provide their own function module at Event 00001820 (Payment program: Open Item Selection).

Function module SAMPLE_PROCESS_00001820 must not be changed.

If you want to create your own function module that is to be accessed at the callup point mentioned above, proceed as follows:

  1. Copy the function module to your own name range.
  2. Do not change any transfer parameters !!
  3. Write your own coding in the copied function module.
  4. Save and activate your function module.
  5. Carry out the necessary settings in Customizing. Business Transaction Events

Interface

The task of this interface is to provide an option to change the payment block or payment method in an open customer/vendor item directly after selection.

The index data BSID or BSIK of the open customer/vendor item is sent to the function module in accordance with the account type (I_KOART = 'D' or 'K').

The posting date, the date of next payment run, and the date until which the open customer item should be included are still available.

,Status messages (message type S) can be issued in the function module.

To decide which messages are wanted in the payment run log, log options are sent to structure I_TRACE from the payment run parameters.

The free selections maintained in the payment run parameter are displayed in table T_FLDTAB1820.

By setting export parameter E_NO_FREE_SELECTIONS = 'X' you can switch off the standard checks on the free selections for the transferred items.

The payment block from the open item is transferred in transfer parameter C_ZLSPR which can be returned when changed. As such each payment block defined in Customizing can be set and the item appears on the exception list. The payment block '*' has a special role. If this is set, the item will no longer be included, in other words, it will no longer appear on the exception list.

You can use parameter C_ZLSCH to change the payment method of the selected item.





Parameters

C_ZLSCH
C_ZLSPR
E_NO_FREE_SELECTIONS
I_BSID
I_BSIK
I_BUDAT
I_FDEBI
I_KOART
I_NEDAT
I_TRACE
T_FLDTAB_1820

Exceptions

Function Group

FMPP_UT

Addresses (Business Address Services)   General Material Data  
This documentation is copyright by SAP AG.

Length: 2713 Date: 20240523 Time: 112649     sap01-206 ( 51 ms )