Fonction SAP BAPI_BKK_STAND_ORDER_GET_DET - Read Standing Order Details

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
EXTACCOUNTNUMBER BAPI_IBKK_ACCNT_IDENTIF-EXTERNALACCOUNTNR C 35 External Account Number
PROCESSEXTENSION BAPI_IBKK_ACCNT_COMM_PARAM-PROCESS_EXTENSION C 1 X Indicator, Extension IN/OUT
STANDINGORDERNUMBER BAPI_IBKK_SO_MDATA-STANDING_ORDER_NUMBER N 10 Number of Standing Order

Paramètre Reférence Type Long. Description
E_STANDORD BAPI_IBKK_SO_MDATA u 834 Standing Order

Paramètre Reférence Long. Facultatif Description
EXTENSIONIN BAPIPAREX 990 X
EXTENSIONOUT BAPIPAREX 990 X
E_RETURN BAPIRET2 548 X
PAYMENTNOTES BAPI_IBKK_SO_NT 76 X BAPI: Table of Payment Notes Lines

Functionality
Use this method to retrieve the following details for a standing order:

  • Standing order details such as the standing order amount, currency,
  • number, and status
    • Notes for the payment order that is to be created from the standing
    • order
      • Account attributes such as the International Bank Account Number and the
      • external account number
        The method logs details of errors in the return parameter (RETURN).
        You can display the details not only for the newly created standingorders, but also for the ones that are changed or executed.
        Note: This method does not update the database.
        To transfer the standing order details, it is mandatory to specifyvalues in the following import parameters
        • External Account Number (EXTACCOUNTNUMBER)

        • Standing Order Number (STANDINGORDERNUMBER).

        • Further, to ensure that the account is correctly identified, you mustspecify 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

              Further information
              You can also display all the data for a standing order in the dialog.For more information on dialog processing, see Displaying StandingOrders in the SAP Library under Bank Customer Accounts (BCA) ->Account Management -> Standing Orders.

              Description
              This parameter returns 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 Order Details(BAPI_BKK_STAND_ORDER_GET_DET) internally identifies the account forthe standing order by using any of the 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 Order Details(BAPI_BKK_STAND_ORDER_GET_DET) internally identifies the account forthe standing order by using any of the 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 Order Details(BAPI_BKK_STAND_ORDER_GET_DET) internally identifies the account forthe standing order by using any of the 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 reading the standing order details. 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
                          This parameter contains the key that identifies the standing order andis a mandatory value for reading the standing order details.
                          INCLUDE BAPI_EXTIN
                          INCLUDE BAPI_EXTOUT

                          Description
                          INCLUDE BAPI_TABLE

                          Value range
                          Messages for Value Checks
                          Type ID,, Message Number,, Messages
                          1P,, 808,, Standing order &3 in bank area &1 for account &2 not found
                          Additional Messages
                          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

                          Description
                          This table contains the details of the notes for the payment order thatis to be created from the standing order.