Fonction SAP BAPI_BKK_STAND_ORDER_GET_LIST - Read Standing Orders

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
BANKAREA BAPI_IBKK_ACCNT_IDENTIF-BANKAREA C 4 X Bank Area
BANKNUMBER BAPI_IBKK_ACCNT_IDENTIF-BANKNUMBER C 15 X Bank Key
BANK_COUNTRY_KEY BAPI_IBKK_ACCNT_IDENTIF-BANK_COUNTRY_KEY C 3 X Bank country key
BANK_COUNTRY_KEY_ISO BAPI_IBKK_ACCNT_IDENTIF-COUNTRY_ISO C 2 X Country ISO code
EXTERNALACCOUNTNR BAPI_IBKK_ACCNT_IDENTIF-EXTERNALACCOUNTNR C 35 External Account Number
PROCESS_EXTENSION BAPI_IBKK_ACCNT_COMM_PARAM-PROCESS_EXTENSION C 1 X Indicator, Extension IN/OUT
TESTRUN BAPI_IBKK_ACCNT_COMM_PARAM-TESTRUN C 1 X Execution in Test Run Mode ('X' = Yes, ' '= No)

Paramètre Reférence Type Long. Description
PAYMENT_NOTES BAPI_BKK_TAB_SO_NOTES h 83 Standing notes
STANDING_ORDER_LIST BAPI_BKK_TAB_SO_MDATA h 834 BAPI: Standing orders

Paramètre Reférence Long. Facultatif Description
EXTENSIONIN BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
EXTENSIONOUT BAPIPAREX 990 X Ref. structure for BAPI parameter ExtensionIn/ExtensionOut
E_RETURN BAPIRET2 548 X Return Parameter

Functionality
Use this method to retrieve a list of all the existing standing ordersfor an account. This method also transfers the following details:

  • Standing order details such as the standing order amount and frequency

  • Notes for the payment orders that are to be created from the standing
  • order.
    • Account identification details such as the external account number and
    • the International Bank Account Number
      The method logs details of errors in the return parameter (RETURN).
      Note: This method does not update the database.
      To transfer the standing order list, it is mandatory to specify a valuein the External Account Number (EXTERNALACCOUNTNR) importparameter.
      Further, to ensure that the account is correctly identified, you musttransfer a value for either of the following import parameters:
      • Bank Key (BANKNUMBER) and Bank Country Key
      • (BANK_COUNTRY_KEY)
        • Bank Area (BANKAREA)
        • Notes
          This method works with buffering. This means that other change methodsof instances created or changed by this method can be executed in thesame Logical Unit of Work (LUW), without a prior posting beingnecessary.
          Customer Enhancements
          INCLUDE BAPI_CUST1
          INCLUDE BAPI_CUST_INOUT
          INCLUDE BAPI_CUST2
          INCLUDE BAPI_CUST_ENH_FURTHER_INFO
          Return Messages
          INCLUDE BAPI_RET

          Description
          This parameter returns the details of the notes for the payment ordersthat are to be created from the standing order.

          Description
          This parameter returns the details of the standing order (such as thestanding order number, amount, and frequency).
          For more information about the individual parameter fields, see the dataelement documentation in the ABAP Dictionary.

          Description
          This parameter allows you to specify thebank area for the standing order.
          The method Read Standing Orders (BAPI_BKK_STAND_ORDER_GET_LIST)internally identifies the account for the standing order by using any ofthe following parameters:

          • Bank Key (BANKNUMBER) and Bank Country Key
          • (BANK_COUNTRY_KEY)
            • Bank Area (BANKAREA)

            • Note: The system returns an error message if you do not specify avalue for either of these parameters.

              Value range
              The value range for this parameter corresponds to the bank areas thatyou have created in the IMG activity DefineBank Area.

              Description
              The bank key parameter identifies thebank that will process the standing order.
              The method Read Standing Orders (BAPI_BKK_STAND_ORDER_GET_LIST)internally identifies the account for the standing order by using any ofthe following parameters:

              • Bank Key (BANKNUMBER) and Bank Country Key
              • (BANK_COUNTRY_KEY)
                • Bank Area (BANKAREA)

                • Note: The system returns an error message if you do not specify avalue for either of these parameters.

                  Description
                  The bank country key parametercontrols the validation of external account numbers.
                  The method Read Standing Orders (BAPI_BKK_STAND_ORDER_GET_LIST)internally identifies the account for the standing order by using any ofthe following parameters:

                  • Bank Key (BANKNUMBER) and Bank Country Key
                  • (BANK_COUNTRY_KEY)
                    • Bank Area (BANKAREA)

                    • Note: The system returns an error message if you do not specify avalue for either of these parameters.

                      Description
                      This parameter transfers the country forthe Bank Area parameter (BANKAREA).
                      The system returns an error message if you enter an invalid value.

                      Description
                      This parameter identifies the account for the standing order and is amandatory value for retrieving the list of standing orders. This accountmust have the internal status Active.
                      The system returns an error message if you enter an invalid value.

                      Description
                      This parameter specifies whether the details entered by the customers ina Business Add-In (BAdi) of this method, must be retrieved.
                      You will find information on the meaning of the parameter in thedocumentation for the data element Execute Extension(s)(BAdI).

                      Value range
                      ' ' (no value)
                      This value means that the customer enhancements are not executed.
                      'X'
                      This value means that the customer enhancements are executed.

                      Description
                      If this parameter is set, the method will only be executed in the testrun. All checks are then carried out, without an entry being made in thedatabase.
                      This is used for write BAPIs to check the entries for the objectinstance in the database before actually creating the instance. Theobject instance is not actually created; it is merely simulated.

                      Value range
                      ' ' (no value)
                      This value means that the database is updated.
                      'X'
                      This value means that the BAPI is called in simulation mode and that nodata is written to the database.
                      INCLUDE BAPI_EXTIN
                      INCLUDE BAPI_EXTOUT

                      Description
                      INCLUDE BAPI_TABLE

                      Value range
                      Type ID,, Message Number,, Messages
                      1E,, 089,, SYST: Error in import parameter check
                      1BKKBAPI,, 100,, BAPI call has been processed successfully
                      1BKKBAPI,, 101,, BAPI call failed
                      1BKKBAPI,, 218,, Message protocol could not be opened
                      1BKKBAPI,, 012,, Instance of BADI definition &1 could not be created
                      1BKKBAPI,, 013,, Error on opening instance of object type &1. Externalreference &2 &3