Fonction SAP BAPI_PAYIT_POST_SENDER - Check and Post Payment Items of Ordering Party (+ SWIFT and Bank Ctrl Key)

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
I_SENDER IBKK_PSTSDA u 931 Import Structure of Ordering Party
I_XNODISPO IBKK_ITEM-XNODISPO C 1 SPACE X X: Do Not Run Posting Control Check
I_XREPETITION IBKK_MISC-XREPETITION C 1 SPACE X X: Repeated Presentation
I_XREVERSE IBKK_ITEM-XREVERSE C 1 SPACE X X: Reversal
I_X_NO_COMMIT BKK_XFELD C 1 SPACE X Control of COMMIT Processing
I_X_SIMUL BKK_XFELD C 1 SPACE X Simulation Indicator
I_X_UPDATE_TASK BKK_XFELD C 1 SPACE X Update Control

Paramètre Reférence Type Long. Description
E_POSTDATE IBKK_PSTSD-DATE_POST D 8 Posting Date Used
E_RETURN IBKK_MISC-RC C 2 Return Code
E_VALUEDATE IBKK_PSTSD-DATE_VALUE D 8 Value Date Used
E_XERR IBKK_XCHKR u 10 Indicator for Errors Occurred

Paramètre Reférence Long. Facultatif Description
E_TAB_RETURN BAPIRET2 548 X Return Parameters
T_PAYM_NOTE IBKK_PYNOT 81 X Payment Notes

Functionality
The ordering party item data is converted to internal display and thenchecked.
Depending on the result of the check, the ordering party items are
either posted or rejected.
The individual processing steps are as follows:

  • Initialization of the message handler

  • Check whether the indicator for writing the application log is set for

  • the bank area
    • Authorization check (authorization object F_PAIT_ACT, value 10)

    • Conversion of the amounts and - if existing - the conversion rate to

    • internal display
      • Call-up of function module BKK_PAYM_ITEM_BAPI_POST_SND for processing
      • the ordering party items
        • Analysis of the return code and - depending on it - a COMMIT for

        • updating the data or a ROLLBACK for rolling back the data
          • Selection of message handler and writing the application log, if

          • applicable

            Further information

            • BKK_PAYM_ITEM_BAPI_POST_SND
            • Further information
              Posting date used

              Description
              Result of processing the orderng party item

              Value range
              The possible return codes are:

              • 00 no error

              • 01 account does not exist

              • 02 invalid data transferred

              • 03 posted in postprocessing

              • 04 system error

              • 99 no authorization
              • Further information
                Value date used

                Description
                Indication of errors that have occurred

                Further information
                Ordering party data

                Further information
                Posting control indicator

                Further information
                Indicator: Repeated presentation

                Further information
                Reversal indicator

                Description
                If this indicator is set, COMMIT WORK and ROLLBACK WORK must becontrolled by the calling program.
                Note: During a call from an external system, the function moduleBAPI_TRANSACTION_COMMIT and BAPI_TRANSACTION_ROLLBACK are available.

                Value range
                If this indicator is not set (SPACE): COMMIT/ROLLBACK is controlled bythe called BAPI function module.
                If this indicator is set (X): COMMIT/ROLLBACK is controlled by thecaller

                Default
                This indicator is not set.

                Description
                If this indicator is set, the function moduleBKK_PAYM_ITEM_UPDATE_ITEM call is suppressed. Unsuccessful checks donot lead to terminations.
                The return parameters remain the same. However, it is not possible toforce the posting externally.

                Description
                If this indicator is set, the update type is controlled by the callingprogram. Otherwise, local updating is set using SET UPDATE TASK.

                Value range
                If this indicator is not set (SPACE): update occurs locally
                If this indicator is set (X): The update type is controlled by thecaller.

                Default
                This indicator is not set.

                Further information
                Payment notes