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
⤷ 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 |