Fonction SAP BCA_DIM_CONTRACTACCOUNT_CHANGE - Change Contract Account

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
I_CTRACDETAIL BAPIFKKVKI u 35 X BAPI Input Structure for FKKVK (Contract Account)
I_CTRACDETAILX BAPIFKKVKIX u 1 X BAPI Input Structure for FKKVK (Contract Account)
I_TAB_ACCT_CHNG_DETAIL BCA_TAB_DIM_ACCT_CHNG_DETAILS h 129 Account Change Details
I_TAB_CTRACCORRRECEIVER BCA_TTY_DIM_BAPIFKKVKCORRI h 74 X Table type for Alternative Correspondence Recipients
I_TAB_CTRACPARTNERDETAIL BCA_TTY_DIM_BAPIFKKVKPI1 h 723 X table type for Partner-specific data
I_TAB_CTRACPARTNERDETAILX BCA_TTY_DIM_BAPIFKKVKPI1X h 86 X Table type Changes to partner-specific data
I_TESTRUN BAPICTRACAUX-TESTRUN C 1 X Switch to Simulation Session for Write BAPIs

Paramètre Reférence Long. Facultatif Description
E_TAB_RETURN BAPIRET2 548 Return Parameter
I_TAB_EXTENSIONIN BAPIPAREX 990 Customer Enhancements

Exception Description
CLEAR_ACCT_NOT_QUALIFIED Clearing account number not Qualified
FAILED Contract account Locking Failed
INPUT_NOT_QUALIFIED Input not qualified

Functionality
You use this method to carry out the following actions in a contractaccount:

  • Delete or Insert locks

  • Change or insert partners details

  • The import prameter I_LOCK_PROCESSING_MODE can accept the followingvalues:
    • "I" - Insert Lock

    • "D" - Delete Lock (if it is already present)

    • " " - Equals no lock operation (Default Value)

    • The system calls the following BAdI method:
      • FILL_CTRACPARTNER_LOCK_DETAIL - to determine contract account lock
      • details
        Return Parameter
        The E_TAB_RETURN parameter can deliver several message numberssimultaneously. These messages are also stored in the application logunder object name FS_PROT (Financial Services - Standard Log), with thesubobject ERROR (Normal Error) and the External ID CON_ACC_CH.

        Description
        Contract account Description ( General data for the account, valid forall partners ) .

        Description
        Select the fields that were changed in the "I_CTRACDETAIL" parameter.

        Description
        Alternative correspondence recipient for contract account

        Description
        Partner-specific account data. Each line contains the data for onebusiness partner. The LINE_NUMBER field provides the connection betweenthe data and the transfer rules. The transfer rules are contained in thechange structure. Here it is specified for each field, whether the datais to be transferred or not. You can also assign new partners to thecontract account. In this case the LINE_NUMBER field in the changestructure remains blank.

        Description
        Select the fields that were changed in the "CtrAcPartnerDetail"parameter. The link is realized in the "LINE_NUMBER" field.

        Description
        Standardized BAPI Test Run parameter.
        Used to check the specifications of the instance in write BAPIs, beforethe object instance is actually created in the database. The creation ofthe object instance is simply simulated and the data is not updated. Thepossible values are:
        ' ' (no value)
        No value means that updating takes place. This is the standard settingand is what the caller usually expects.
        'X'
        This value means that this BAPI is called only in simulation mode andthat data is not updated when the BAPI is called .But logs got created.

        Description
        The method return code. If the parameter does not contain a messagecode, the method was successful. As the parameter is a table, it cancontain several return codes at the same time.

        Description
        Parameters for the transfer of customer-specific data. These aretransferred automatically into the customer-specific enhancements of theSAP tables as part of the 'BAPI Table Extensions'.