SAP ABAP Class /BOFU/CL_BI_SERVICES (OBSOLETE: Generic Services for BI integration)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-EPT-BRC (Application Component) Reusable Components of Business Suite Foundation
     /BOFU/PPF_ADAPTER (Package) Post Processing Framework Adapter for BOPF Business Objects
Properties
Class /BOFU/CL_BI_SERVICES  
Short Description OBSOLETE: Generic Services for BI integration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOFU/PPF_ADAPTER   Post Processing Framework Adapter for BOPF Business Objects 
Created 20081127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOFU/IF_SERVICE_MGR_EXTENSION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_ESF_SRVMGR_EXTENSION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /BOFU/CL_BI_SERVICES has no interface implemented.
Friends
Class /BOFU/CL_BI_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_CONF Static Attribute Private See coding 20081127
2 MT_MAPPING_CLASS Static Attribute Private See coding 20081127
3 MT_TRANSACTIONAL_CHANGES Static Attribute Private Type reference (TYPE) /BOFU/IF_SERVICE_MGR_EXTENSION=>TT_TRANSACTIONAL_CHANGES 20081127
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_RELEVANCY Static method Public Method Is a BO field change relevant for BI extraction ? 20081127
2 FILL_EXTRACTOR_TABLE Static method Public Method 20081127
3 FILL_EXTRACTOR_TABLE_NODE Static method Private Method 20081127
4 GET_ANCHOR_NODE Static method Private Method 20081127
5 GET_CONF Static method Private Method 20081127
6 GET_DATA_SOURCE Static method Public Method 20081127
7 GET_EXTRACTOR_STRUCTURE Static method Public Method 20081127
8 GET_INCLUDE_STRUCTURE Static method Private Method 20081127
9 GET_MAPPER_CLASS Static method Private Method 20081127
10 SET_TRANSACTIONAL_CHANGES Static method Public Method Set global attribute for transactional changes 20081127
Events
Class /BOFU/CL_BI_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTYS_CONF Private See coding 20081127 BEGIN OF gtys_conf, bo_name TYPE string, conf TYPE REF TO /bobf/if_frw_configuration, END OF gtys_conf
2 GTYS_MAPPING_CLASS Private See coding 20081127 BEGIN OF gtys_mapping_class, bo_name TYPE string, bo_node_name TYPE string, class_ref TYPE REF TO /bofu/if_bi_extr_mapping, END OF gtys_mapping_class
3 GTYS_NODE_PATH Private See coding 20081127 BEGIN OF gtys_node_path, node_name_parent TYPE string, node_name_child TYPE string, association_name TYPE string, END OF gtys_node_path
4 GTYS_PARENT_LINK Private See coding 20081127 BEGIN OF gtys_parent_link, tabix TYPE sy-tabix, node_id TYPE /bofu/bo_node_id, END OF gtys_parent_link
5 GTYT_NODE_PATH Private See coding 20081127 gtyt_node_path TYPE TABLE OF gtys_node_path
6 GTYT_PARENT_LINK Private See coding 20081127 gtyt_parent_link TYPE TABLE OF gtys_parent_link
Method Signatures

Method DETERMINE_RELEVANCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
2 Importing IV_BO_ROOT_NODE_ID Call by reference Type reference (TYPE) /BOFU/BO_NODE_ID SESF_BO_NODE_ID 20081127
3 Returning RV_RELEVANT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20090204
2 /BOBF/CX_FRW_CORE 20081230
3 /BOFU/CX_PPF_CONF 20090519

Method FILL_EXTRACTOR_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Object reference (TYPE REF TO) DATA Extractor line 20081127
2 Importing IT_ROOT_NODE_ID Call by reference Type reference (TYPE) /BOFU/T_BO_NODE_ID SESF_BO_NODE_ID 20081127
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20081127
2 /BOFU/CX_PPF_CONF 20090519

Method FILL_EXTRACTOR_TABLE_NODE 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) INDEX TABLE Extractor line 20081127
2 Exporting ET_EXTR_PARENT_LINK Call by reference Type reference (TYPE) GTYT_PARENT_LINK Link from extractor line to parent node 20081127
3 Exporting EV_FINISHED Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20081127
4 Importing IS_ROOT_NODE Call by reference Type reference (TYPE) /BOBF/S_CONFRO_NODE Configuration: Node 20081127
5 Importing IT_PARENT_NODE_ID Call by reference Type reference (TYPE) /BOFU/T_BO_NODE_ID SESF_BO_NODE_ID 20081127
6 Importing IT_PATH Call by reference Type reference (TYPE) GTYT_NODE_PATH Main path from the root down to the anchor 20081127
7 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
8 Importing IV_PATH_INDEX Call by reference Type reference (TYPE) SY-TABIX Index of Internal Tables 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20090305
2 /BOFU/CX_PPF_CONF 20090519

Method GET_ANCHOR_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
2 Returning RV_ANCHOR_NODE Value transfer Type reference (TYPE) STRING Name of a structure 20081127
# Exception Resumable Description Created on
1 /BOFU/CX_PPF_CONF 20090519

Method GET_CONF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_CONF Value transfer Object reference (TYPE REF TO) /BOBF/IF_FRW_CONFIGURATION 20081127
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
# Exception Resumable Description Created on
1 /BOBF/CX_FRW BOPF Exception Class 20081127

Method GET_DATA_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
2 Returning RV_DATA_SOURCE Value transfer Type reference (TYPE) RSISOURCE Name of a structure 20081127
# Exception Resumable Description Created on
1 /BOFU/CX_PPF_CONF 20090519

Method GET_EXTRACTOR_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
2 Returning RV_STRUCTURE_NAME Value transfer Type reference (TYPE) STRUKNAME Name of a structure 20081127
# Exception Resumable Description Created on
1 /BOFU/CX_PPF_CONF 20090519

Method GET_INCLUDE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
2 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Name 20081127
3 Returning RV_STRUCTURE_NAME Value transfer Type reference (TYPE) STRUKNAME Name of a structure 20081127

Method GET_INCLUDE_STRUCTURE on class /BOFU/CL_BI_SERVICES has no exception.

Method GET_MAPPER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) STRING Name 20081127
2 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) STRING Name 20081127
3 Returning RO_MAPPING Value transfer Object reference (TYPE REF TO) /BOFU/IF_BI_EXTR_MAPPING Additional mapping for extractor include 20081127

Method GET_MAPPER_CLASS on class /BOFU/CL_BI_SERVICES has no exception.

Method SET_TRANSACTIONAL_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TRANSACTIONAL_CHANGES Call by reference Type reference (TYPE) /BOFU/IF_SERVICE_MGR_EXTENSION=>TT_TRANSACTIONAL_CHANGES Transactional Changes 20081127

Method SET_TRANSACTIONAL_CHANGES on class /BOFU/CL_BI_SERVICES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701