Ansicht
Dokumentation

IDFI_TAXUT_PAYMENT_METH_CHECK - Check Payment Method

IDFI_TAXUT_PAYMENT_METH_CHECK - Check Payment Method

Vendor Master (General Section)   BAL_S_LOG - Application Log: Log header data  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This function is called from the Payment program (F110) during Proposal run, Payment run and save event of Proposal editing. The function allows to check the payment data and refuse:

- to save changes during Proposal editing

- current payment proposal. The Payment program continues to search for Payment method suitable for the payment. If found, this function is called again with new dataset for the payment.

Importing parameters

I_LAUFD - Run date of the Payment program

I_LAUFI - Run ID of the Payment program

I_XVORL - Proposal run indicator

I_TRACE - Logging required. Can have following values

'X' - Logging required

' ' - Logging disabled

'O' - Editing proposal

IS_REGUH - Payment header data

IS_ZHLG1 - Selected dataset for payment run

Tables

IT_REGUP - Payment items

CT_HBANK - House banks

CT_PBANK - Partner banks

Changing

CS_KBANK1 - Data for Correspondent Bank

CS_KBANK2 - Data for Correspondent Bank

CS_KBANK3 - Data for Correspondent Bank

Special Cases that are valid during Proposal editing (I_TRACE = 'O'). Changed and unchanged items can be distinguished by the field IT_REGUP-POKEN. It is always empty for unchanged items.

Moving an Item: the function is called twice: for the original and target payment.

IS_REGUH-VBLNR is empty in the first call when moving form Exceptions. It is empty in the second call when moving to Exceptions.

IT_REGUP-BELNR is empty when in the first call

IT_REGUP-POKEN =

098 when moving to a Payment

099 when moving to Exceptions

Changing a Payment Item

IT_REGUP-POKEN =

098 when changing an item in a Payment

099 when changing an item in Exceptions

Blocking the changes in Editing proposal

The changes are blocked when an Error message is raised. The user won't be able to save the changes.

Changing payment dataset in Proposal/Payment run

This function might reduce the House bank or Partner bank dataset by deleting the items or setting the XCUSF field in the CT_HBANK or CT_PBANK. When these tables are returned empty or an Error message is raised, current dataset is refused and the Payment program continues with determination or other suitable values.





Parameters

CS_KBANK1
CS_KBANK2
CS_KBANK3
CT_HBANK
CT_PBANK
IS_REGUH
IS_ZHLG1
IT_REGUP
I_LAUFD
I_LAUFI
I_TRACE
I_XVORL

Exceptions

Function Group

IDFI_BR_TAXUT

RFUMSV00 - Advance Return for Tax on Sales/Purchases   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.

Length: 2946 Date: 20240604 Time: 005105     sap01-206 ( 52 ms )