SAP ABAP Class CL_BKK_BAPI_DI_DATA_GEN (Generation of Direct Input Data)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   IS-B-BCA (Application Component) Bank Customer Accounts
     FKB_ACCOUNT_BAPI (Package) Account BAPI
Properties
Class CL_BKK_BAPI_DI_DATA_GEN  
Short Description Generation of Direct Input Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FKB_ACCOUNT_BAPI   Account BAPI 
Created 20041109   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BKK_BAPI_DI_DATA_GEN has no forward declaration.
Interfaces
Class CL_BKK_BAPI_DI_DATA_GEN has no interface implemented.
Friends
Class CL_BKK_BAPI_DI_DATA_GEN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_AKTYPE_CHANGE Constant Public Type reference (TYPE) BU_AKTYP '02' Activity Category 20041109
2 CON_AKTYPE_CREATE Constant Public Type reference (TYPE) BU_AKTYP '01' Activity Category 20041109
3 CON_AKTYPE_DISPLAY Constant Public Type reference (TYPE) BU_AKTYP '03' Activity Category 20041109
4 CON_CHIND_INSERT Constant Public Type reference (TYPE) CHAR1 'I' Change Indicator DI 20041109
5 CON_MSGTY_ERROR Constant Public Type reference (TYPE) MESG-MSGTY 'E' Message type (E, I, W, ...) 20041201
6 CON_MSG_ARBGB_BAPI Constant Public Type reference (TYPE) MESG-ARBGB '1BKKBAPI' Application Area 20041201
7 CON_REC_DATA Constant Public Type reference (TYPE) BU_STYPE 3 Record Type for Data 20041109
8 CON_REC_HEADER Constant Public Type reference (TYPE) BU_STYPE 2 Record Type for Header 20041109
Methods
# Method Level Visibility Method type Description Created on
1 GENERATE_DATA_ACCNT_CHANGE Static method Public Method Generate Direct Input Data for Account Creation 20041110
2 GENERATE_DATA_ACCNT_CREATE Static method Public Method Generate Direct Input Data for Account Creation 20041109
3 GENERATE_HEADER Static method Private Method Generate Header Data 20041109
4 GENERATE_SINGLE_DATA_ROW Static method Private Method Generate a single Row 20041109
5 GET_NAME_TAB Static method Private Method Read Nametab 20041110
6 GET_VALUE_OF_UPDATE_FLAG Static method Private Method Read Update Flag 20041111
7 SET_NO_UPDATE_INDICATOR Static method Private Method Set No Update Indicator '/' for DI 20041110
8 SET_UPDATE_INDICATOR Static method Private Method Set Update Indicator for each Field 20041207
9 SET_VALUE_IN_UPDATE_FIELDS Static method Private Method Set Values in Update Fields 20041110
10 UPDATE_FIELDS Static method Private Method Set Values in Update Fields 20041111
Events
Class CL_BKK_BAPI_DI_DATA_GEN has no event.
Types
Class CL_BKK_BAPI_DI_DATA_GEN has no local type.
Method Signatures

Method GENERATE_DATA_ACCNT_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DI_DATA Call by reference Type reference (TYPE) BKK_TAB_BUSSDI 20041110
2 Exporting EX_TAB_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Rückgabeparameter-Tabelle 20041201
3 Importing IM_ACCMASTERDATAIN Call by reference Type reference (TYPE) BAPI_IBKK_ACCNT_MDATAIN Stammdaten Konto: Allgemein 20041110
4 Importing IM_ACCMASTERDATAINX Call by reference Type reference (TYPE) BAPI_IBKK_ACCNT_MDATAINX Kontostammdaten: Allgemein 20041110
5 Importing IM_ACCOPERATIVEDATAIN Call by reference Type reference (TYPE) BAPI_IBKK_ACCNT_OP_MDATAIN 20041110
6 Importing IM_ACCOPERATIVEDATAINX Call by reference Type reference (TYPE) BAPI_IBKK_ACCNT_OP_MDATAINX 20041110
7 Importing IM_ACCOUNTLOCKSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_LOCKS_IN Kontosperre 20041110
8 Importing IM_ACCOUNTLOCKSINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_LOCKS_INX 20041110
9 Importing IM_ACCOUNTTIMEPERIODSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_PERIODIN Kontenperiodiziät 20041110
10 Importing IM_ACCOUNTTIMEPERIODSINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_PERIODINX Kontenperiodiziät 20041110
11 Importing IM_BANKAREA Call by reference Type reference (TYPE) BKK_BKKRS Bankkreis 20041110
12 Importing IM_BUSINESSPARTNERIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_BUS_PARTNER_IN Konto Geschäftspartnerbeziehung 20041110
13 Importing IM_BUSINESSPARTNERINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_BUS_PARTNER_INX 20041110
14 Importing IM_CONTROLINDICATORBALANCEIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_CTRL_BAL_IN Steuerungskennzeichen für Kontoabschluss 20041110
15 Importing IM_CONTROLINDICATORBALANCEINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_CTRL_BAL_INX 20041110
16 Importing IM_DEBITORDERIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_DIR_DEB_ORD_IN AbbuchgsAuftr. 20041110
17 Importing IM_DEBITORDERINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_DIR_DEB_ORD_INX 20041110
18 Importing IM_EXT_ACCNT Call by reference Type reference (TYPE) BKK_ACEXT Kontonummer für Kontokorrentkonto 20041110
19 Importing IM_HOLDIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_HOLDIN Gehalten 20050217
20 Importing IM_HOLDINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_HOLDINX 20050217
21 Importing IM_INDIVIDUALCONDHEADERINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_IND_COND_INX 20041110
22 Importing IM_INDIVIDUALCONDITIONHEADERIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_IND_COND_IN 20041110
23 Importing IM_INDIVIDUALCONDITIONPOSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_IND_COND_POS_IN 20041110
24 Importing IM_INDIVIDUALCONDITIONPOSINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_IND_COND_POS_INX 20041110
25 Importing IM_LIMITSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_LIMIT_IN Kontolimit 20041110
26 Importing IM_LIMITSINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_LIMIT_INX 20041110
27 Importing IM_NOTICEONAMOUNTIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_NOTICE_ON_AMNTIN Betragskündigung 20050207
28 Importing IM_NOTICEONAMOUNTINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_NOTICE_ON_AMNTINX 20050207
29 Importing IM_NOTICEONAMOUNT_RULEIN Call by reference Type reference (TYPE) BAPI_IBKK_NOTICE_RULE Betragskündigung: Kündigungsregel 20050208
30 Importing IM_NOTICEONAMOUNT_RULEINX Call by reference Type reference (TYPE) BAPI_IBKK_NOTICE_RULEX Betragskündigung: Kündigungsregel 20050208
31 Importing IM_POSITIONS_CHECKSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_CHECKS_IN 20041110
32 Importing IM_POSITIONS_CHECKSINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_CHECKS_INX 20041110
33 Importing IM_PRODUCT_EXT Call by reference Type reference (TYPE) BAPI_BKK_DTE_PRODUCT_EXT 20041110
34 Importing IM_REFERENCEACCOUNTSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_REF_ACCNT_IN Konto Referenzkonto 20041110
35 Importing IM_REFERENCEACCOUNTSINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_REF_ACCNT_INX 20041110
36 Importing IM_TERMIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_TERMIN Laufzeit 20050216
37 Importing IM_TERMINX Call by reference Type reference (TYPE) BKK_TAB_BAPI_TERMINX 20050216
38 Importing IM_TERMRULEIN Call by reference Type reference (TYPE) BAPI_IBKK_TERM_RULEIN 20050216
39 Importing IM_TERMRULEINX Call by reference Type reference (TYPE) BAPI_IBKK_TERM_RULEINX 20050216
# Exception Resumable Description Created on
1 ERROR 20041110
2 ERROR_INVALID_UPDATEFLAG 20041111
3 ERROR_NAMETAB 20041111
4 ERROR_UPDATE_FIELDS 20041111
5 ERROR_UPDATE_INDICATOR 20041111
6 INCONSISTENT_INPUT_DATA 20041201

Method GENERATE_DATA_ACCNT_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DI_DATA Call by reference Type reference (TYPE) BKK_TAB_BUSSDI 20041109
2 Importing IM_ACCMASTERDATAIN Call by reference Type reference (TYPE) BAPI_IBKK_ACCNT_MDATAIN Stammdaten Konto: Allgemein 20041109
3 Importing IM_ACCOPERATIVEDATAIN Call by reference Type reference (TYPE) BAPI_IBKK_ACCNT_OP_MDATAIN 20041109
4 Importing IM_ACCOUNTLOCKSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_LOCKS_IN Kontosperre 20041109
5 Importing IM_ACCOUNTTIMEPERIODSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_PERIODIN Kontenperiodiziät 20041109
6 Importing IM_BANKAREA Call by reference Type reference (TYPE) BKK_BKKRS Bankkreis 20041109
7 Importing IM_BUSINESSPARTNERIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_BUS_PARTNER_IN Konto Geschäftspartnerbeziehung 20041109
8 Importing IM_CONTROLINDICATORBALANCEIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_CTRL_BAL_IN Steuerungskennzeichen für Kontoabschluss 20041109
9 Importing IM_DEBITORDERIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_DIR_DEB_ORD_IN AbbuchgsAuftr. 20041109
10 Importing IM_EXT_ACCNT Call by reference Type reference (TYPE) BKK_ACEXT Kontonummer für Kontokorrentkonto 20041109
11 Importing IM_HOLDIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_HOLDIN Gehalten 20050217
12 Importing IM_INDIVIDUALCONDITIONHEADERIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_IND_COND_IN 20041109
13 Importing IM_INDIVIDUALCONDITIONPOSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_IND_COND_POS_IN 20041109
14 Importing IM_LIMITSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_ACCNT_LIMIT_IN Kontolimit 20041109
15 Importing IM_NOTICEONAMOUNT_RULEIN Call by reference Type reference (TYPE) BAPI_IBKK_NOTICE_RULE Betragskündigung: Kündigungsregel 20050209
16 Importing IM_POSITIONS_CHECKSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_CHECKS_IN 20041109
17 Importing IM_PRODUCT_EXT Call by reference Type reference (TYPE) BAPI_BKK_DTE_PRODUCT_EXT 20041109
18 Importing IM_REFERENCEACCOUNTSIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_REF_ACCNT_IN Konto Referenzkonto 20041109
19 Importing IM_TERMIN Call by reference Type reference (TYPE) BKK_TAB_BAPI_TERMIN Laufzeit 20050215
20 Importing IM_TERMRULEIN Call by reference Type reference (TYPE) BAPI_IBKK_TERM_RULEIN 20050215
# Exception Resumable Description Created on
1 ERROR 20041109

Method GENERATE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_HEADER Call by reference Type reference (TYPE) BUSSDI 20041109
2 Importing IM_ACCMDATA Call by reference Type reference (TYPE) BAPI_IBKK_ACCNT_MDATAIN Stammdaten Konto: Allgemein 20041109
3 Importing IM_ACTYP Call by reference Type reference (TYPE) BU_AKTYP Aktivitätstyp 20041109
4 Importing IM_BANKAREA Call by reference Type reference (TYPE) BKK_BKKRS Bankkreis 20041109
5 Importing IM_EXT_ACCNT Call by reference Type reference (TYPE) BKK_ACEXT Kontonummer für Kontokorrentkonto 20041109
6 Importing IM_PRODUCT_EXT Call by reference Type reference (TYPE) BAPI_BKK_DTE_PRODUCT_EXT 20041109
# Exception Resumable Description Created on
1 CONTAINER_MOVE_FAILED 20041109
2 DATE_CONVERSION 20050201

Method GENERATE_SINGLE_DATA_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) BUSSDI 20041109
2 Importing IM_DATA_FIELD_VAL Call by reference Type reference (TYPE) ANY 20041109
3 Importing IM_STRUCT_NAME Call by reference Type reference (TYPE) RS38L_TYP 20041109
# Exception Resumable Description Created on
1 CONTAINER_MOVE_FAILED 20041109

Method GET_NAME_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NAMETAB Call by reference Type reference (TYPE) DDX031LTAB 20041110
2 Importing IM_STRUCTURE_NAME Call by reference Type reference (TYPE) DDOBJNAME Name des ABAP-Dictionary-Objekts 20041110
# Exception Resumable Description Created on
1 ERROR 20041110

Method GET_VALUE_OF_UPDATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_VALUE Call by reference Type reference (TYPE) ANY 20041111
2 Returning RET_VALUE Value transfer Type reference (TYPE) BAPI_BKK_DTE_UPDKZ Fortschreibungskennzeichen 20041111

Method GET_VALUE_OF_UPDATE_FLAG on class CL_BKK_BAPI_DI_DATA_GEN has no exception.

Method SET_NO_UPDATE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) ANY 20041110
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20041110

Method SET_UPDATE_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) ANY 20041207
# Exception Resumable Description Created on
1 ERROR Interner Fehler 20041207

Method SET_VALUE_IN_UPDATE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE_TO Call by reference Type reference (TYPE) ANY 20041110
2 Importing IM_INDICATOR Call by reference Type reference (TYPE) ANY 20041110
3 Importing IM_INDICATOR_NAMETAB Call by reference Type reference (TYPE) DDX031LTAB Name des ABAP-Dictionary-Objekts 20041110
4 Importing IM_VALUE_FROM Call by reference Type reference (TYPE) ANY 20041110
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20041110

Method UPDATE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_VALUE Call by reference Type reference (TYPE) ANY 20041111
2 Importing IM_INDICATOR Call by reference Type reference (TYPE) ANY 20041111
3 Importing IM_INDICATOR_NAMETAB Call by reference Type reference (TYPE) DDX031LTAB Name des ABAP-Dictionary-Objekts 20041111
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20041111
History
Last changed by/on SAP  20050301 
SAP Release Created in 600