Fonction SAP BAPI_BKK_ACCNT_CREATE_EASY - Simplified Account Creation

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
ACCOUNTHOLDER BAPI_IBKK_BUS_PARTNER_IN-BUSINESSPARTNER C 10 Business Partner Number
ACCOUNTOPENDATE BAPI_IBKK_ACCNT_MDATAIN-ACCOUNTOPENDATE D 8 SY-DATUM X Date Account Opened
ACCOUNTTEXT BAPI_IBKK_ACCNT_OP_MDATAIN-ACCOUNTTEXT C 60 X Account Description for Current Account
ACCOUNT_OFFICER BAPI_IBKK_BUS_PARTNER_IN-BUSINESSPARTNER C 10 X Business Partner Number
BANKAREA BAPI_IBKK_ACCNT_IDENTIF-BANKAREA C 4 Bank Area
EXTERNALACCOUNTNR BAPI_IBKK_ACCNT_IDENTIF-EXTERNALACCOUNTNR C 35 X External Account Number
PROCESS_EXTENSION BAPI_IBKK_ACCNT_COMM_PARAM-PROCESS_EXTENSION C 1 X Indicator, Extension IN/OUT
PRODUCTNAME BAPI_IBKK_PROD_EXTIDENTIF-PRODUCTNAME C 10 BAPI: External Product Id
TESTRUN BAPI_IBKK_ACCNT_COMM_PARAM-TESTRUN C 1 SPACE X Execution in Test Run Mode ('X' = Yes, ' '= No)

Paramètre Reférence Type Long. Description
ACCOUNTIDENTIFICATION BAPI_IBKK_ACCNT_IDENTIF u 162 Account Identification

Paramètre Reférence Long. Facultatif Description
BUSINESSPARTNERIN BAPI_IBKK_BUS_PARTNER_IN 35 X Account Business Partner Relationship
EXTENSIONIN BAPIPAREX 990 X
EXTENSIONOUT BAPIPAREX 990 X
NOTICE BAPI_IBKK_ACCNT_NOTICE 141 X Notices
REFERENCEACCOUNTSIN BAPI_IBKK_REF_ACCOUNT_IN 646 X Account Reference Account
RETURN BAPIRET2 548 X
TERMIN BAPI_IBKK_TERMIN 85 X Term Agreement for Fixed-Term Deposit and Installmt Savings

Functionality
Use this method to create an account quickly by specifying the followingmandatory values:

  • Bank area (BANKAREA)

  • External product identification (PRODUCTNAME)

  • Business partner number of the account holder (BUSINESSPARTNER) in the
  • Business Partner Number structure (ACCOUNTHOLDER)
    The system automatically updates the remaining account details based onthe default product values that you have specified in the IMG activityCreate Product orChange Product.
    Note: You must also transfer a value in the External AccountNumber (EXTERNALACCOUNTNR) parameter if you have defined that theaccount numbers are to be issued externally for the selected bank area.You can set up external number issuing in the IMG activityMaintain Number Ranges Ext. AccountNumber.
    This method returns the following values:
    • Identification details for the newly created account such as the
    • internal and the external account number, and the bank area details
      • A table containing error messages
      • 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).
        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 details of the account identifiers (such as theinternal and external account numbers).
        INCLUDE BAPI_DATAELEMENT

        Description
        This parameter contains details about the business partner who isassigned as the account holder. The system checks whether the businesspartner is valid on the current system date.
        INCLUDE BAPI_DATAELEMENT

        Description
        This parameter contains the opening date of the account. If you do notspecify a value for this parameter, the current system date is used.

        Description
        This parameter contains the accountdescription.

        Description
        This parameter contains details of the business partner who is assignedto the account as the account maintenance officer. The system checkswhether the business partner is valid on the current system date.
        INCLUDE BAPI_DATAELEMENT

        Description
        This parameter contains the bank area for an accountand is a mandatory value to create an account. The system returns anerror message if you specify an invalid value.

        Value range
        The value range for this parameter corresponds to the values that youdefine in the IMG activity Define BankArea.

        Description
        The external account number parameter contains thekey that uniquely identifies an account.
        You must specify a value in this parameter if you have defined anexternal number range for the bank area that you have selected in theBank Area parameter (BANKAREA). You define the external number range inthe IMG activity Maintain Number RangesExt. Account Number.
        The system returns an error message if you specify an invalid value.

        Value range
        The value range for this parameter corresponds to the number range thatyou have defined in the IMG activity Maintain Number Ranges Ext.Account Numbers.

        Description
        This parameter specifies whether the details entered by the customers ina Business Add-In 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 uniquely identifies the product foran account. The system returns an error message if you specify aninvalid value.

        Value range
        The value range for this parameter is restricted to the products thathave been assigned to the bank area specified in the Bank Areaparameter (BANKAREA). You can assign products to the bank areas in theIMG activity Assign Products to Bank Areas.

        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. This is the defaultsetting and corresponds to the expectations of the calling program.
        'X'
        This value means that the BAPI is called in simulation mode and that nodata is written to the database.

        Description
        This parameter contains details of the business partners who areassigned to the account in different roles (such as bank statementrecipient and authorized drawer).
        The system checks that the business partner is valid on the currentsystem date.
        INCLUDE BAPI_DATAELEMENT
        INCLUDE BAPI_EXTIN
        INCLUDE BAPI_EXTOUT

        Description
        This parameter contains the notes for an account in the language thatyou specify in the import parameters Language Key (LANGU) orISO Language Key (LANGU_ISO).

        Description
        This parameter contains details about the different types of referenceaccounts (such as the reference account for account closure orbalancing) for an account.
        INCLUDE BAPI_DATAELEMENT

        Description
        INCLUDE BAPI_TABLE

        Value range
        Messages for Value Checks
        Type ID,, Message Number,, Messages
        1B,, 001,, Bank area &1 does not exist
        1BKKBAPI,, 103,, No product specified
        1BKKBAPI,, 104,, Product &1 is not assigned to bank area &2
        Additional Messages
        Type ID,, Message Number,, Messages
        1BKKBAPI,, 101,, BAPI call failed
        1BKKBAPI,, 218,, Message protocol could not be opened
        1BKKBAPI,, 213,, Internal Error &1 occured during generating directinput data
        1BKKBAPI,, 008,, Activity &1 for object &2 is not maintained
        1BKKBAPI,, 012,, Instance of BADI definition &1 could not be created
        1BKKBAPI,, 013,, Error on opening instance of object type &1. Externalreference &2 &3
        1BKKBAPI,, 014,, &1 must be called at least with one of the parameters2 3
        1BKKBAPI,, 015,, For activity creation a product must be passed

        Description
        This parameter allows you to create, change, or delete the rollover datafor a fixed-term deposit account. You can also change or delete thecurrent term agreement details if it is not yet fixed.
        Note: Transfer values for this parameter only for fixed-termdeposit accounts.
        Create Rollover Data
        The information that you specify when you create rollover data variesbased on whether you insert identical or different rollovers.

        • For both rollover types, you must specify if the rollover is identical
        • or different, the number of rollovers, and the markup or markdownamount. You must also transfer a value for the Contract Amount field(DEPOSIT).
          • For identical rollovers, the rest of the information is derived from the
          • current rollover details.
            • For different rollovers, you must also specify the term, the term unit,
            • and the status of each new rollover.
              You must specify values for all fields that are set up as requiredfields in the product. You can set up the product field modifications inthe IMG activity Create Product orChange Product. The system returns an errormessage if you specify an invalid value.
              INCLUDE BAPI_DATAELEMENT