Functionality Use this method to create an account in Bank Customer Accounts.>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
To create an account by using this method, you must specify values forthe import parameters Bank Area >(BANKAREA) and Product>(PRODUCTNAME). Note: >You must also specify a value in the External AccountNumber> (EXTERNALACCOUNTNR) parameter if you have defined an externalnumber range for the bank area that you have selected in the BankArea> parameter. You define the external number range in the IMGactivity Maintain Number Ranges Ext.Account Number.>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. Customer Enhancements> INCLUDE BAPI_CUST1 INCLUDE BAPI_CUST_INOUT INCLUDE BAPI_CUST2 INCLUDE BAPI_CUST_ENH_FURTHER_INFO Return Messages> INCLUDE BAPI_RETDescription This parameter returns details of the account identifiers (such as theinternal and external account numbers). INCLUDE BAPI_DATAELEMENT Description This parameter transfers the basic data (such as the account status andcreation date) for an account. You must specify a value in the following fields:
- Account status enhancement
- Account opening date
- All fields that are set up as required fields in the product.
The system returns an error message if you specify an invalid value. INCLUDE BAPI_DATAELEMENTDescription This parameter transfers the operational data (such as currency andcondition area) for an account. You must specify a value in the Currency Key> field and for allother fields that are set up as required fields in the product. Thesystem returns an error message if you specify an invalid value. INCLUDE BAPI_DATAELEMENTDescription This parameter transfers the bank area> for anaccount and is a mandatory value. The system returns an error message ifyou 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 transfers theunique identifier for 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 numberrange in the IMG activity Maintain NumberRanges Ext. Account Number.> The external account number is validated by the check digit method, ifyou do not set the indicator No Check Digit Calculation> in theimport parameter Account Master Data >(ACCMASTERDATAIN). 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 transfers details of the amount notices (such as thenotice lock period and the free amount) for an account. Note: >Values are transferred for this parameter only if theaccount is a savings account. You must specify values for all fields that are set up as requiredfields in the product. The system returns an error message if youspecify an invalid value. INCLUDE BAPI_DATAELEMENTDescription 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. Thisis the default setting. 'X' This value means that the customer enhancements are executed. Description This parameter transfers the unique identifier of the product for anaccount. The system returns an error message if you specify an invalidvalue. Value range The value range for this parameter is restricted to the products thatare assigned to the bank area transferred in the Bank Area>parameter (BANKAREA). You assign products to the bank areas in theIMG activity Assign Products to Bank Areas.>Description This parameter transfers details of the fixed-term deposits (such as thecontract amount and term duration) for an account. Note: >Values are transferred for this parameter only if theaccount is a fixed-term deposit account. You must specify a value for the Contract Amount >field and forall other fields that are set up as required fields in the product. Thesystem returns an error message if you specify an invalid value. INCLUDE BAPI_DATAELEMENTDescription 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 transfers details of thelocking reasons>. The system returns anerror message if you specify an invalid value.Value range The value range for this parameter is determined by the values that aredefined in the IMG activity Define AccountLocking Reasons.>Description This parameter transfers details of the time periods that are used bythe different features in Bank Customer Accounts >such as bankstatements and account balancing. INCLUDE BAPI_DATAELEMENTDescription This parameter transfers details of the business partners who areassigned to the account in different roles (such as account holder andauthorized drawer). The system checks that the business partner is valid on the currentsystem date. INCLUDE BAPI_DATAELEMENT Description If the account is a bank account, this parameter transfers details suchas the account category>(whether vostoor nostro) and the time for theaccount category change>. INCLUDE BAPI_DATAELEMENTDescription This parameter transfers details of the direct debit orders (such as thepayee and the amount limit). INCLUDE BAPI_DATAELEMENT Description INCLUDE BAPI_EXTIN Description INCLUDE BAPI_EXTOUT Description This parameter transfers details of the holds (such as the hold amountand the hold validity) defined for an account. INCLUDE BAPI_DATAELEMENT Description This parameter transfers the individual condition details (such as thecondition validity period and the differentiation types) for an account. INCLUDE BAPI_DATAELEMENT Description This parameter transfers the position details of the individualconditions for an account. INCLUDE BAPI_DATAELEMENT Description This parameter transfers details of the limits (such as the limitvalidity and amount) belonging to the different limit categories. Thesystem returns an error message if you specify an invalid value. INCLUDE BAPI_DATAELEMENT Value range For reference limits, the value range for this parameter corresponds tothe values that you have defined in the IMG activityDefine Reference Limits.>Description This parameter transfers the notes for an account in the language thatyou specify in the import parameters Language Key >or ISOLanguage Key>.Description This parameter transfers details of whether the check (pf) number mustbe issued on check presentation or check issue. INCLUDE BAPI_DATAELEMENT Description This parameter transfers details of 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 passedDescription 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: >Values are transferred for this parameter only forfixed-term deposit 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
|