SAP ABAP Class /BOBF/CL_DAC_GENERIC (Configuration: Database Access)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-RNT (Application Component) Business Object Processing Framework Runtime
     /BOBF/DATA_ACCESS (Package) Business Object Processing Data Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_BUF_DATA_ACCESS_2 Interface for Database Access 20081212
2 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_LIB_DATA_ACCESS Tag Interface Data Access Class 20081212
Properties
Class /BOBF/CL_DAC_GENERIC  
Short Description Configuration: Database Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/DATA_ACCESS   Business Object Processing Data Access 
Created 20081212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_BUF_DATA_ACCESS_2 Interface for Database Access 20081212
2 /BOBF/IF_LIB_DATA_ACCESS Tag Interface Data Access Class 20081212
Friends
Class /BOBF/CL_DAC_GENERIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_INSTANCE Static Attribute Protected Type reference (TYPE) /BOBF/T_DAC_INSTANCE_2 Table for Data Access instances 20081212
2 MO_BUFFER Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_BUFFER Interface to the Data Layer 20081212
3 MO_CONF Instance attribute Protected Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION Interface for Configuration 20081212
4 MO_DAC Instance attribute Protected Object reference (TYPE REF TO) /BOBF/CL_DAC_UPDATE Database Updates 20081212
5 MT_DB_TABLE Instance attribute Protected Type reference (TYPE) /BOBF/T_DAC_TABLE Table for DB-Update 20081212
6 MT_NODE Instance attribute Protected Type reference (TYPE) /BOBF/T_DAC_NODE Table Type for node information (responsibility of DAC) 20081212
7 MT_TABLE Instance attribute Protected Type reference (TYPE) /BOBF/T_DAC_TABLE_DATA Table for data from database 20081212
8 MV_BO_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081212
9 MV_ROOT_NODE_KEY Instance attribute Protected Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
10 MV_SYNCHRON Instance attribute Protected Type reference (TYPE) BOOLE_D Synchronous Update 20081212
Methods
# Method Level Visibility Method type Description Created on
1 DO_SAVE Instance method Protected Method Save Data 20081212
2 HANDLE_EVENT_END_SAVE_DAC Instance method Protected Event handling method Event Handler for END_SAVE of Data Access Update 20081212
3 INIT Instance method Protected Method 20081212
4 READ_DATA Instance method Protected Method Read data 20081212
5 READ_SUBNODES Instance method Protected Method Read Subnodes 20081212
6 READ_TILL_LOADABLE Instance method Protected Method 20081212
Events
Class /BOBF/CL_DAC_GENERIC has no event.
Types
Class /BOBF/CL_DAC_GENERIC has no local type.
Method Signatures

Method DO_SAVE Signature

Method DO_SAVE on class /BOBF/CL_DAC_GENERIC has no parameter.
# Exception Resumable Description Created on
1 /BOBF/CX_DAC 20081212

Method HANDLE_EVENT_END_SAVE_DAC Signature

Method HANDLE_EVENT_END_SAVE_DAC on class /BOBF/CL_DAC_GENERIC has no parameter.
Method HANDLE_EVENT_END_SAVE_DAC on class /BOBF/CL_DAC_GENERIC has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20081212
2 Importing IV_LEAD_BUF_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
3 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) /BOBF/T_BUF_DATA Read/Write Data from the Database 20081212
2 Exporting ET_FAILED_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
3 Exporting ET_KEY_LINK Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY_LINK Key Link 20081212
4 Exporting ET_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node Table 20081212
5 Exporting ET_PARENT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Key Table 20081212
6 Importing IS_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_DAC_NODE Structure for node information (responsibility of DAC) 20081212
7 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY Node 20081212
8 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081212
9 Importing IV_KEY_ATTRIBUTE Call by reference Type reference (TYPE) ANY Attribute for Key-Selection 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method READ_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) /BOBF/T_BUF_DATA Read/Write Data from the Database 20081212
2 Importing IT_COMP Call by reference Type reference (TYPE) /BOBF/T_CONFRO_ASSOC2 Configuration: Associations 20081212
3 Importing IT_NODE Call by reference Type reference (TYPE) /BOBF/T_FRW_NODE Node 20081212
4 Importing IV_FILL_DATA Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212

Method READ_TILL_LOADABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) /BOBF/T_BUF_DATA 20081212
2 Importing IS_NODE_CONF Call by reference Type reference (TYPE) /BOBF/S_DAC_NODE 20081212
3 Importing IT_KEY Call by reference Type reference (TYPE) /BOBF/T_FRW_KEY 20081212
# Exception Resumable Description Created on
1 /BOBF/CX_FRW 20081212
History
Last changed by/on SAP  20130531 
SAP Release Created in 702