SAP ABAP Class _CL_FBS_FRS_HIERARCHY_UPD_HNDL (Hierarchy Handler)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL-GL (Application Component) Basic Functions
     FBS_SE_GLMASTER_REPLCTN (Package) Services for Proxies
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FBS_FRS_HIERARCHY_TYPES Hierarchy Handler 20090725
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FBS_HIERARCHY_TYPES Hierarchy Handler 20090725
Properties
Class _CL_FBS_FRS_HIERARCHY_UPD_HNDL  
Short Description Hierarchy Handler    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FBS_SE_GLMASTER_REPLCTN   Services for Proxies 
Created 20090725   SAP 
Last change 20100310   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 IF_FBS_FRS_HIERARCHY_TYPES Hierarchy Handler 20090725
2 IF_FBS_HIERARCHY_TYPES Hierarchy Handler 20090725
Friends
Class _CL_FBS_FRS_HIERARCHY_UPD_HNDL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_HIERARCHY Instance attribute Public Object reference (TYPE REF TO) CL_FBS_HIERARCHY_HNDL Hierarchy Handler 20090725
2 CURRENT_UPD_DELTA Instance attribute Protected Object reference (TYPE REF TO) CL_FBS_HIERARCHY_UPDATE Update Structure for Hierarchy Update 20090725
3 GR_S_MESSAGE Static Attribute Protected Object reference (TYPE REF TO) BAPIRET2 Return Parameter(s) 20090725
4 GX_API Static Attribute Protected Object reference (TYPE REF TO) CX_FBS_SE_RPLCTN_API_FAULT 20090725
5 GX_REPL Static Attribute Protected Object reference (TYPE REF TO) CX_FBS_SE_RPLCTN 20090725
6 G_MSG_DUMMY Static Attribute Protected Type reference (TYPE) STRING 20090725
7 G_TEST_MODE Static Attribute Protected Type reference (TYPE) FLAG General Indicator 20090725
8 MS_UPDATE_DELTA Instance attribute Protected Type reference (TYPE) TS_UPDATE 20090725
9 M_FOR_TRANSACTION Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090725
10 M_INVALID Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090725
11 M_REDO_PENDING Instance attribute Protected Type reference (TYPE) FLAG General Indicator 20090725
12 M_STACK Static Attribute Protected Object reference (TYPE REF TO) OBJECT 20090725
13 M_UNDO_PENDING Instance attribute Protected Type reference (TYPE) FLAG General Indicator 20090725
14 M_VERSN Instance attribute Public Type reference (TYPE) FAGL_011PC-VERSN Financial Statement Version 20090725
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_UPD_DELTA_FROM_WORK_STRC Instance method Protected Method 20090725
2 CHECK_UPD_DELTA_FROM_WORK_STRC Instance method Protected Method 20090725
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090725
4 CREATE_DUMMY_ROOT Instance method Protected Method 20090725
5 CREATE_HIERARCHY_HANDLER Instance method Public Method 20090725
6 DELETE_NODE Instance method Public Method 20090725
7 GET_HANDLER_FOR_INT_TAB Static method Public Method 20090725
8 GET_HANDLER_FOR_SUBNODE Static method Public Method 20090725
9 HAS_ERRORS Static method Public Method 20090725
10 INIT_FOR_INT_PROCESS Instance method Protected Method 20090725
11 INIT_FOR_INT_PROCESSN Instance method Protected Method 20090725
12 INIT_FOR_SUB_NODE_PROCESS Instance method Protected Method 20090725
13 INSERT_NODE Instance method Public Method 20090725
14 INVALIDATE Instance method Public Method 20090725
15 MOVE_NODE Instance method Public Method 20090725
16 UPDATE_FROM_WORKSTRUCTURE Instance method Public Method 20090725
17 UPDATE_FROM_WORKSTRUCTUREN Instance method Public Method 20090725
Events
Class _CL_FBS_FRS_HIERARCHY_UPD_HNDL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EDGE Public Attribute reference (LIKE) 20090725
2 TS_HIER_NODE_UPDATE Public See coding 20090725 BEGIN OF ts_hier_node_update, node TYPE ts_node_ext, db_action TYPE db_action, END OF ts_hier_node_update
3 TS_HIER_UPD Public See coding 20090725 BEGIN OF ts_hier_upd, "WGOSS1284575 root TYPE ts_hier_node_update, hier TYPE tt_hier_node_update, hier_compl TYPE flag, END OF ts_hier_upd
4 TS_NODE_EXT Public Attribute reference (LIKE) 20090725
5 TS_NODE_INT Public Attribute reference (LIKE) 20090725
6 TS_UPDATE Public See coding 20090725 BEGIN OF ts_update. INCLUDE TYPE ts_hier_upd AS hierc. TYPES: * versn TYPE ts_versn_update, * items TYPE ts_items_update, * itm_compl TYPE flag, END OF ts_update
7 TS_WORK_STRUCTURE Public Type reference (TYPE) CL_FBS_FRS_RPLCTN=>TS_WORK_STRUCTURE 20090725
8 TT_HIER_NODE_UPDATE Public See coding 20090725 tt_hier_node_update TYPE SORTED TABLE OF ts_hier_node_update WITH UNIQUE KEY node-item
9 TT_NODE_EXT Public Attribute reference (LIKE) 20090725
10 TT_NODE_INT Public Attribute reference (LIKE) 20090725
11 TT_S_NODE_INT Public Attribute reference (LIKE) 20090725
12 T_NODE_ID Public Attribute reference (LIKE) 20090725
Method Signatures

Method BUILD_UPD_DELTA_FROM_WORK_STRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_WORK_STRUC_FLD_CONTROL Call by reference Object reference (TYPE REF TO) CL_FBS_FIELD_CONTROL_HANDLER 20090725
2 Importing IS_WORK_STRUC Call by reference Type reference (TYPE) TS_WORK_STRUCTURE 20090725
3 Returning RO_UPD_DELTA Value transfer Object reference (TYPE REF TO) CL_FBS_HIERARCHY_UPDATE Update-Struktur für Hierarchie-Update 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method CHECK_UPD_DELTA_FROM_WORK_STRC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HIER_NODE_UPD Call by reference Type reference (TYPE) TT_HIER_NODE_UPDATE 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT Ausnahmen aus API 20090725

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TEST_MODE Call by reference Type reference (TYPE) FLAG allgemeines flag 20090725
2 Importing IP_VERSN Call by reference Type reference (TYPE) FAGL_011PC-VERSN Bilanz/GuV-Struktur 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT Ausnahmen aus API 20090725

Method CREATE_DUMMY_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_S_ROOT Value transfer Object reference (TYPE REF TO) FBS_S_FAGL_011SCVCPC Bil/GuV-Struktur: Positionen der Bil/GuV-Struktur 20090725

Method CREATE_DUMMY_ROOT on class _CL_FBS_FRS_HIERARCHY_UPD_HNDL has no exception.

Method CREATE_HIERARCHY_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_HRCY_HANDLER Value transfer Object reference (TYPE REF TO) CL_FBS_HIERARCHY_CONV_HNDL FRS-Hierarchie Abstraktion 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT Ausnahmeklasse für Repliaktion von Bilanz GuV 20090725

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_UPDATED_HIER Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_HNDL Hierarchie-Handler 20090725
2 Exporting EO_UPD_DELTA Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_UPDATE Update-Struktur für Hierarchie-Update 20090725
3 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRET2_TAB 20090725
4 Importing IP_WITH_SUBNODES Call by reference Type reference (TYPE) FLAG 'X' 20090725
5 Importing IS_NODE Call by reference Type reference (TYPE) T_NODE_ID 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method GET_HANDLER_FOR_INT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TEST_MODE Call by reference Type reference (TYPE) FLAG allgemeines flag 20090725
2 Importing IP_VERSN Call by reference Type reference (TYPE) FAGL_011PC-VERSN Version 20090725
3 Importing IS_SUB_NODE Call by reference Type reference (TYPE) TS_NODE_EXT 20090725
4 Importing IT_NODE_INT Call by reference Type reference (TYPE) TT_NODE_INT 20090725
5 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) _CL_FBS_FRS_HIERARCHY_UPD_HNDL Hierarchy Handler 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method GET_HANDLER_FOR_SUBNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TEST_MODE Call by reference Type reference (TYPE) FLAG allgemeines flag 20090725
2 Importing IP_VERSN Call by reference Type reference (TYPE) FAGL_011PC-VERSN Version 20090725
3 Importing IS_SUB_NODE Call by reference Type reference (TYPE) TS_NODE_EXT 20090725
4 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) _CL_FBS_FRS_HIERARCHY_UPD_HNDL Hierarchy Handler 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method HAS_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB 20090725
2 Returning RP_ERROR Value transfer Type reference (TYPE) ABAP_BOOL 20090725

Method HAS_ERRORS on class _CL_FBS_FRS_HIERARCHY_UPD_HNDL has no exception.

Method INIT_FOR_INT_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_INT Call by reference Type reference (TYPE) TT_NODE_INT 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method INIT_FOR_INT_PROCESSN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NODE_INT Call by reference Type reference (TYPE) TT_NODE_INT 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method INIT_FOR_SUB_NODE_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SUB_NODE Call by reference Type reference (TYPE) TS_NODE_EXT 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method INSERT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_UPDATED_HIER Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_HNDL Hierarchie-Handler 20090725
2 Exporting EO_UPD_DELTA Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_UPDATE Update-Struktur für Hierarchie-Update 20090725
3 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20090725
4 Importing IS_AT_EDGE Call by reference Type reference (TYPE) TS_EDGE 20090725
5 Importing IS_NODE Call by reference Type reference (TYPE) T_NODE_ID 20090725
6 Importing IT_SUBNODES Call by reference Type reference (TYPE) TT_NODE_EXT 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method INVALIDATE Signature

Method INVALIDATE on class _CL_FBS_FRS_HIERARCHY_UPD_HNDL has no parameter.
Method INVALIDATE on class _CL_FBS_FRS_HIERARCHY_UPD_HNDL has no exception.

Method MOVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_UPDATED_HIER Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_HNDL Hierarchie-Handler 20090725
2 Exporting EO_UPD_DELTA Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_UPDATE Update-Struktur für Hierarchie-Update 20090725
3 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRET2_TAB 20090725
4 Importing IP_WITH_SUBNODES Call by reference Type reference (TYPE) FLAG 'X' 20090725
5 Importing IS_NODE Call by reference Type reference (TYPE) T_NODE_ID 20090725
6 Importing IS_TO_EDGE Call by reference Type reference (TYPE) TS_EDGE 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method UPDATE_FROM_WORKSTRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_UPDATED_HIER Call by reference Object reference (TYPE REF TO) _CL_FBS_FRS_HIERARCHY_HNDL Hierarchy Handler 20090725
2 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20090725
3 Importing IO_WORK_STRUC_FLD_CONTROL Call by reference Object reference (TYPE REF TO) CL_FBS_FIELD_CONTROL_HANDLER 20090725
4 Importing IS_WORK_STRUC Call by reference Type reference (TYPE) TS_WORK_STRUCTURE 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725

Method UPDATE_FROM_WORKSTRUCTUREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_UPDATED_HIER Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_CONV_HNDL Hierarchy Handler 20090725
2 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20090725
3 Importing IO_WORK_STRUC_FLD_CONTROL Call by reference Object reference (TYPE REF TO) CL_FBS_FIELD_CONTROL_HANDLER 20090725
4 Importing IS_WORK_STRUC Call by reference Type reference (TYPE) TS_WORK_STRUCTURE 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090725
History
Last changed by/on SAP  20100310 
SAP Release Created in 605