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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | 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 | Static Attribute | Private | See coding | 20081127 | |||||
| 2 | Static Attribute | Private | See coding | 20081127 | |||||
| 3 | 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 | Static method | Public | Method | Is a BO field change relevant for BI extraction ? | 20081127 | |
| 2 | Static method | Public | Method | 20081127 | ||
| 3 | Static method | Private | Method | 20081127 | ||
| 4 | Static method | Private | Method | 20081127 | ||
| 5 | Static method | Private | Method | 20081127 | ||
| 6 | Static method | Public | Method | 20081127 | ||
| 7 | Static method | Public | Method | 20081127 | ||
| 8 | Static method | Private | Method | 20081127 | ||
| 9 | Static method | Private | Method | 20081127 | ||
| 10 | 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 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 2 | IV_BO_ROOT_NODE_ID | Call by reference | Type reference (TYPE) | /BOFU/BO_NODE_ID | SESF_BO_NODE_ID | 20081127 | |||
| 3 | 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 | BOPF Exception Class | 20090204 | ||
| 2 | 20081230 | |||
| 3 | 20090519 |
Method FILL_EXTRACTOR_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Extractor line | 20081127 | |||
| 2 | IT_ROOT_NODE_ID | Call by reference | Type reference (TYPE) | /BOFU/T_BO_NODE_ID | SESF_BO_NODE_ID | 20081127 | |||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BOPF Exception Class | 20081127 | ||
| 2 | 20090519 |
Method FILL_EXTRACTOR_TABLE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Extractor line | 20081127 | |||
| 2 | ET_EXTR_PARENT_LINK | Call by reference | Type reference (TYPE) | GTYT_PARENT_LINK | Link from extractor line to parent node | 20081127 | |||
| 3 | EV_FINISHED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20081127 | |||
| 4 | IS_ROOT_NODE | Call by reference | Type reference (TYPE) | /BOBF/S_CONFRO_NODE | Configuration: Node | 20081127 | |||
| 5 | IT_PARENT_NODE_ID | Call by reference | Type reference (TYPE) | /BOFU/T_BO_NODE_ID | SESF_BO_NODE_ID | 20081127 | |||
| 6 | IT_PATH | Call by reference | Type reference (TYPE) | GTYT_NODE_PATH | Main path from the root down to the anchor | 20081127 | |||
| 7 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 8 | IV_PATH_INDEX | Call by reference | Type reference (TYPE) | SY-TABIX | Index of Internal Tables | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BOPF Exception Class | 20090305 | ||
| 2 | 20090519 |
Method GET_ANCHOR_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 2 | RV_ANCHOR_NODE | Value transfer | Type reference (TYPE) | STRING | Name of a structure | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090519 |
Method GET_CONF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_CONF | Value transfer | Object reference (TYPE REF TO) | /BOBF/IF_FRW_CONFIGURATION | 20081127 | ||||
| 2 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | BOPF Exception Class | 20081127 |
Method GET_DATA_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 2 | RV_DATA_SOURCE | Value transfer | Type reference (TYPE) | RSISOURCE | Name of a structure | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090519 |
Method GET_EXTRACTOR_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 2 | RV_STRUCTURE_NAME | Value transfer | Type reference (TYPE) | STRUKNAME | Name of a structure | 20081127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20090519 |
Method GET_INCLUDE_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 2 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 3 | 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 | IV_BO_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 2 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | STRING | Name | 20081127 | |||
| 3 | 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 | 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 |