SAP ABAP Class CL_IBASE_ENGINE (IBase: Engine)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-MD-IBA (Application Component) Installed Base
     IB00 (Package) Application Development CS: Installed Base
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_ENGINE_ADDRESS IBase: Interface Adress Management 20000725
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_IBASE_ENGINE_IBCO IBase: Interface Engine IBCO 20000523
Properties
Class CL_IBASE_ENGINE  
Short Description IBase: Engine    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IB00   Application Development CS: Installed Base 
Created 20000512   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBAD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IBCO1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBCOX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 IF_IBASE_ENGINE_IBCO Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_IBASE_ENGINE_ADDRESS IBase: Interface Adress Management 20000725
2 IF_IBASE_ENGINE_IBCO IBase: Interface Engine IBCO 20000523
Friends
Class CL_IBASE_ENGINE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_BADI_AUTHORITY Static Attribute Public Object reference (TYPE REF TO) IF_EX_BADI_IBASE_AUTHORITY 20050321
2 GR_BADI_IBCO Instance attribute Private Attribute reference (LIKE) 20050321
3 G_R_ADDRESS Instance attribute Private Object reference (TYPE REF TO) IF_IBASE_ADDRESS 20050118
4 G_TH_ADMIN Instance attribute Private Type reference (TYPE) GT_TH_ADMIN 20050220
5 G_TH_STATUS Instance attribute Private Type reference (TYPE) GT_TH_STATUS 20050116
6 G_T_EVT Instance attribute Private Type reference (TYPE) GT_T_EVT 20050318
7 G_T_IBIN Instance attribute Private Type reference (TYPE) GT_T_IBIN 20050119
8 IBCO_HANDLE Instance attribute Private Type reference (TYPE) IBXX_REF-HANDLE 20000719
9 IBIB_HANDLE Instance attribute Private Type reference (TYPE) IBXX_REF-HANDLE 20000719
10 IBIN_HANDLE Instance attribute Private Type reference (TYPE) IBXX_REF-HANDLE 20001003
Methods
# Method Level Visibility Method type Description Created on
1 ADDRESS_CREATE_IBASE Instance method Private Method ... 20000725
2 ADDRESS_CREATE_INSTANCE Instance method Private Method ... 20000804
3 ADDRESS_DELETE_IBASE Instance method Private Method ... 20000804
4 ADDRESS_FIND_ADDRESS Instance method Private Method ... 20000815
5 ADDRESS_FIND_COMPONENT Instance method Private Method ... 20000816
6 ADDRESS_READ_IBASE Instance method Private Method ... 20000727
7 ADDRESS_READ_INSTANCE Instance method Private Method ... 20000804
8 ADD_ENGINE_LISTENER Instance method Public Method 20050123
9 CLASS_CONSTRUCTOR Static method Public Constructor 20050321
10 CONSTRUCTOR Instance method Public Constructor Constructor 20000512
11 EVT_CHECK_STHG_TO_POST Instance method Private Method ... 20000529
12 EVT_CONSOLIDATE Instance method Private Method ... 20000529
13 EVT_FREE Instance method Private Method ... 20000529
14 EVT_GET_CHANGE_FLAG Instance method Private Method ... 20000727
15 EVT_GET_CHANGE_INFO Instance method Private Method ... 20000727
16 EVT_PREPARE_SAVE Instance method Private Method ... 20000529
17 EVT_SAVE Instance method Private Method ... 20000529
18 EVT_SET_EXP_DATA Instance method Private Method 20050318
19 GET_ENGINE_TO_ENGINE_LISTENER Instance method Public Method 20010411
20 GET_FILEID Instance method Private Method 20050219
21 GET_IBASE Instance method Public Method 20130618
22 GET_STTYP Instance method Private Method 20050219
23 READ_IBIB Instance method Private Method ... 20050220
24 READ_IBIBCOM Instance method Private Method ... 20050220
25 READ_IBIN Instance method Private Method ... 20050220
26 SET_ADMIN Instance method Private Method 20050220
Events
Class CL_IBASE_ENGINE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_ADMIN Private See coding 20050220 begin of GT_S_ADMIN, ibase type ib_ibase, fileid type ib_filid, ibtyp type ib_ibtyp, sttyp type ib_sttyp, end of gt_s_admin
2 GT_S_STATUS Private See coding 20050116 begin of GT_S_STATUS, clsname type seoclsname, r_status type ref to if_ibase_apstatus, end of GT_S_STATUS
3 GT_TH_ADMIN Private See coding 20050220 gt_th_admin type hashed table of gt_s_admin with unique key ibase
4 GT_TH_STATUS Private See coding 20050116 gt_th_status type hashed table of gt_s_status with unique key clsname
5 GT_T_EVT Private See coding 20050318 gt_t_evt type standard table of ref to if_ibase_engine_evt with default key
6 GT_T_IBIN Private See coding 20050119 GT_T_IBIN type standard table of ref to if_ibase_req_ibin with default key
Method Signatures

Method ADDRESS_CREATE_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADRNO Call by reference Type reference (TYPE) AD_ADDRNUM 20050420
2 Importing I_HANDLE Call by reference Type reference (TYPE) AD_HANDLE ... 20000727
3 Importing I_IBASE Call by reference Type reference (TYPE) IBIB-IBASE ... 20000725
4 Importing I_VALFR Call by reference Type reference (TYPE) IB_VALFR ... 20000725
5 Importing I_VALTO Call by reference Type reference (TYPE) IB_VALFR ... 20000725

Method ADDRESS_CREATE_IBASE on class CL_IBASE_ENGINE has no exception.

Method ADDRESS_CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADRNO Call by reference Type reference (TYPE) AD_ADDRNUM 20050420
2 Importing I_HANDLE Call by reference Type reference (TYPE) AD_HANDLE ... 20000804
3 Importing I_IBASE Value transfer Type reference (TYPE) IBIB-IBASE ... 20000804
4 Importing I_INSTANCE Value transfer Type reference (TYPE) IBIN-INSTANCE ... 20000804
5 Importing I_VALFR Value transfer Type reference (TYPE) IB_VALFR ... 20000804
6 Importing I_VALTO Value transfer Type reference (TYPE) IB_VALFR ... 20000804

Method ADDRESS_CREATE_INSTANCE on class CL_IBASE_ENGINE has no exception.

Method ADDRESS_DELETE_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IBASE Value transfer Type reference (TYPE) IBIB-IBASE ... 20000804

Method ADDRESS_DELETE_IBASE on class CL_IBASE_ENGINE has no exception.

Method ADDRESS_FIND_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ADDRESS_TAB Call by reference Type reference (TYPE) IBAD_ADDRESS_TAB ... 20000815
2 Importing I_IBASE Call by reference Type reference (TYPE) IBIB-IBASE ... 20000815
3 Importing I_INSTANCE Call by reference Type reference (TYPE) IBIN-INSTANCE ... 20000815
4 Importing I_VALFR Call by reference Type reference (TYPE) IB_VALFR ... 20000815
5 Importing I_VALTO Call by reference Type reference (TYPE) IB_VALTO ... 20000815

Method ADDRESS_FIND_ADDRESS on class CL_IBASE_ENGINE has no exception.

Method ADDRESS_FIND_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMPONENT_TAB Call by reference Type reference (TYPE) IBAD_COMPONENT_TAB ... 20000816
2 Importing I_ADDRESS_TAB Call by reference Type reference (TYPE) IBAD_ADDRESS_TAB ... 20000816
3 Importing I_VALFR Value transfer Type reference (TYPE) IB_VALFR ... 20000816
4 Importing I_VALTO Value transfer Type reference (TYPE) IB_VALTO ... 20000816

Method ADDRESS_FIND_COMPONENT on class CL_IBASE_ENGINE has no exception.

Method ADDRESS_READ_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_TAB Call by reference Type reference (TYPE) IBAD_KEY_TAB ... 20000727
2 Importing I_IBASE Value transfer Type reference (TYPE) IBIB-IBASE ... 20000727
3 Importing I_VALID Value transfer Type reference (TYPE) IB_VALFR ... 20000727

Method ADDRESS_READ_IBASE on class CL_IBASE_ENGINE has no exception.

Method ADDRESS_READ_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_TAB Call by reference Type reference (TYPE) IBAD_KEY_TAB ... 20000804
2 Importing I_IBASE Value transfer Type reference (TYPE) IBIB-IBASE ... 20000804
3 Importing I_INSTANCE Value transfer Type reference (TYPE) IBIN-INSTANCE ... 20000804
4 Importing I_VALID Value transfer Type reference (TYPE) IB_VALFR ... 20000804

Method ADDRESS_READ_INSTANCE on class CL_IBASE_ENGINE has no exception.

Method ADD_ENGINE_LISTENER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_LISTENER Call by reference Object reference (TYPE REF TO) IF_IBASE_ENGINE_EVT IBase: Interface Engine Events 20050123

Method ADD_ENGINE_LISTENER on class CL_IBASE_ENGINE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_IBASE_ENGINE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_IBASE_ENGINE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IBASE_ENGINE has no parameter.
Method CONSTRUCTOR on class CL_IBASE_ENGINE has no exception.

Method EVT_CHECK_STHG_TO_POST Signature

Method EVT_CHECK_STHG_TO_POST on class CL_IBASE_ENGINE has no parameter.
Method EVT_CHECK_STHG_TO_POST on class CL_IBASE_ENGINE has no exception.

Method EVT_CONSOLIDATE Signature

Method EVT_CONSOLIDATE on class CL_IBASE_ENGINE has no parameter.
Method EVT_CONSOLIDATE on class CL_IBASE_ENGINE has no exception.

Method EVT_FREE Signature

Method EVT_FREE on class CL_IBASE_ENGINE has no parameter.
Method EVT_FREE on class CL_IBASE_ENGINE has no exception.

Method EVT_GET_CHANGE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BOOL Value transfer Type reference (TYPE) IBXX_REF-BOOL ... 20000727

Method EVT_GET_CHANGE_FLAG on class CL_IBASE_ENGINE has no exception.

Method EVT_GET_CHANGE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_IB_PART_TAB Call by reference Type reference (TYPE) IBXX_IB_PART_TAB ... 20000727

Method EVT_GET_CHANGE_INFO on class CL_IBASE_ENGINE has no exception.

Method EVT_PREPARE_SAVE Signature

Method EVT_PREPARE_SAVE on class CL_IBASE_ENGINE has no parameter.
Method EVT_PREPARE_SAVE on class CL_IBASE_ENGINE has no exception.

Method EVT_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IND_CHGDOC Value transfer Type reference (TYPE) IBXX_REF-BOOL IBXX_FALSE ... 20000529

Method EVT_SAVE on class CL_IBASE_ENGINE has no exception.

Method EVT_SET_EXP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EXP Call by reference Type reference (TYPE) IBCOX_EXP_TAB 20050318

Method EVT_SET_EXP_DATA on class CL_IBASE_ENGINE has no exception.

Method GET_ENGINE_TO_ENGINE_LISTENER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ENGINE Call by reference Object reference (TYPE REF TO) CL_IBASE_ENGINE engine, to which the listener belongs 20010411
2 Importing I_LISTENER Value transfer Object reference (TYPE REF TO) IF_IBASE_ENGINE_EVT listener. 20010411

Method GET_ENGINE_TO_ENGINE_LISTENER on class CL_IBASE_ENGINE has no exception.

Method GET_FILEID Signature

Method GET_FILEID on class CL_IBASE_ENGINE has no parameter.
Method GET_FILEID on class CL_IBASE_ENGINE has no exception.

Method GET_IBASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LT_IBASE Call by reference Type reference (TYPE) IB_TY_IBASE 20130618

Method GET_IBASE on class CL_IBASE_ENGINE has no exception.

Method GET_STTYP Signature

Method GET_STTYP on class CL_IBASE_ENGINE has no parameter.
Method GET_STTYP on class CL_IBASE_ENGINE has no exception.

Method READ_IBIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) GUID_16 ... 20050220
2 Exporting E_IBASE Call by reference Type reference (TYPE) IB_IBASE 20050713
3 Exporting E_IBTYP Call by reference Type reference (TYPE) IB_IBTYP ... 20050220
4 Exporting E_OBJNR Call by reference Type reference (TYPE) J_OBJNR 20050220
5 Exporting E_STTYP Call by reference Type reference (TYPE) IB_STTYP ... 20050220
6 Importing I_GUID Call by reference Type reference (TYPE) GUID_16 20050713
7 Importing I_IBASE Call by reference Type reference (TYPE) IB_IBASE ... 20050220

Method READ_IBIB on class CL_IBASE_ENGINE has no exception.

Method READ_IBIBCOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IBASE Call by reference Type reference (TYPE) IBIB-IBASE ... 20050220
2 Returning R_S_IBIBCOM Value transfer Type reference (TYPE) IBIBCOM IB: Installation (Includestruktur für die allg. Daten) 20050220

Method READ_IBIBCOM on class CL_IBASE_ENGINE has no exception.

Method READ_IBIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GUID Call by reference Type reference (TYPE) GUID_16 ... 20050220
2 Exporting E_INSTANCE Call by reference Type reference (TYPE) IB_INSTANCE 20050714
3 Importing I_GUID Call by reference Type reference (TYPE) GUID_16 20050714
4 Importing I_IBASE Call by reference Type reference (TYPE) IB_IBASE ... 20050220
5 Importing I_INSTANCE Call by reference Type reference (TYPE) IB_INSTANCE ... 20050220
6 Importing I_VALFR Call by reference Type reference (TYPE) IB_VALFR IB: gültig ab 20050220
7 Importing I_VALTO Call by reference Type reference (TYPE) IB_VALTO IB: gültig bis 20050220

Method READ_IBIN on class CL_IBASE_ENGINE has no exception.

Method SET_ADMIN Signature

Method SET_ADMIN on class CL_IBASE_ENGINE has no parameter.
Method SET_ADMIN on class CL_IBASE_ENGINE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 12A