SAP ABAP Class CL_FBS_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_CONV_TYPES Hierarchy Handler 20090725
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FBS_HIERARCHY_TYPES Hierarchy Handler 20090725
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FBS_HIERARCHY_FRS_UPD_HNDL Hierarchy Handler 20090725
Properties
Class CL_FBS_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_CONV_TYPES Hierarchy Handler 20090725
3 IF_FBS_HIERARCHY_TYPES Hierarchy Handler 20090725
Friends
Class CL_FBS_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 C_HRCY_APPL_FRS Constant Public Type reference (TYPE) T_HRCY_APPL 'FRS' 3-Byte Field 20090726
4 C_NODE_TYPE_BCS Instance attribute Public Attribute reference (LIKE) 20090728
5 C_NODE_TYPE_POS Instance attribute Public Attribute reference (LIKE) 20090728
6 C_NODE_TYPE_ROOT Instance attribute Public Attribute reference (LIKE) 20090728
7 GR_S_MESSAGE Static Attribute Protected Object reference (TYPE REF TO) BAPIRET2 Return Parameter(s) 20090725
8 GX_API Static Attribute Protected Object reference (TYPE REF TO) CX_FBS_SE_RPLCTN_API_FAULT 20090725
9 GX_REPL Static Attribute Protected Object reference (TYPE REF TO) CX_FBS_SE_RPLCTN 20090725
10 G_MSG_DUMMY Static Attribute Protected Type reference (TYPE) STRING 20090725
11 G_TEST_MODE Static Attribute Protected Type reference (TYPE) FLAG General Indicator 20090725
12 MS_UPDATE_DELTA Instance attribute Protected Type reference (TYPE) TS_UPDATE 20090725
13 M_FOR_TRANSACTION Instance attribute Public Type reference (TYPE) ABAP_BOOL 20090725
14 M_INVALID Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090725
15 M_REDO_PENDING Instance attribute Protected Type reference (TYPE) FLAG General Indicator 20090725
16 M_STACK Static Attribute Protected Object reference (TYPE REF TO) OBJECT 20090725
17 M_UNDO_PENDING Instance attribute Protected Type reference (TYPE) FLAG General Indicator 20090725
18 M_VERSN Instance attribute Public Type reference (TYPE) T_HRCY_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 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090725
3 CREATE_HIERARCHY_HANDLER Instance method Public Method 20090725
4 DELETE_NODE Instance method Public Method 20090725
5 GET_HANDLER Static method Public Method 20090726
6 GET_HANDLER_FOR_INT_TAB Static method Public Method 20090725
7 GET_HANDLER_FOR_SUBNODE Static method Public Method 20090725
8 HAS_ERRORS Static method Public Method 20090725
9 INIT Instance method Protected Method 20090726
10 INIT_FOR_INT_PROCESS Instance method Protected Method 20090725
11 INIT_FOR_SUB_NODE_PROCESS Instance method Protected Method 20090725
12 INSERT_NODE Instance method Public Method 20090725
13 INVALIDATE Instance method Public Method 20090725
14 MOVE_NODE Instance method Public Method 20090725
15 UPDATE_FROM_WORKSTRUCTURE Instance method Public Method 20090725
16 _CHK_UPD_DELTA_FROM_WORK_STRC Instance method Protected Method 20090729
Events
Class CL_FBS_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
3 TS_HIER_UPD Public See coding 20090725
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
7 TS_WORK_STRUCTURE Public Object reference (TYPE REF TO) DATA 20090725
8 TT_HIER_NODE_UPDATE Public See coding 20090725
9 TT_NODE_EXT Public Attribute reference (LIKE) 20090725
10 TT_NODE_INT Public Attribute reference (LIKE) 20090725
11 T_HRCY_APPL Public Type reference (TYPE) CHAR3 3-Byte Field 20090726
12 T_HRCY_VERSN Public Attribute reference (LIKE) 20090725
13 T_NODE_ID Public Attribute reference (LIKE) 20090725
14 T_NODE_ID_INT 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 Exporting EO_UPD_DELTA Call by reference Object reference (TYPE REF TO) CL_FBS_HIERARCHY_UPDATE Update-Struktur für Hierarchie-Update 20090729
2 Exporting ET_BAPIRET Call by reference Type reference (TYPE) BAPIRET2_TAB Fehlermeldungen 20090729
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 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) T_HRCY_VERSN Bilanz/GuV-Struktur 20090725
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT Ausnahmen aus API 20090725

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 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 20090726
2 Importing IP_HRCY_APPL Call by reference Type reference (TYPE) T_HRCY_APPL Feld der Laenge 3 Bytes 20090726
3 Importing IP_VERSN Call by reference Type reference (TYPE) T_HRCY_VERSN Version 20090726
4 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) CL_FBS_HIERARCHY_UPD_HNDL Hierarchy Handler 20090726
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090726

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) T_HRCY_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) ANY TABLE 20090725
5 Returning RO_HANDLER Value transfer Object reference (TYPE REF TO) CL_FBS_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) T_HRCY_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_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_HIERARCHY_UPD_HNDL has no exception.

Method INIT Signature

Method INIT on class CL_FBS_HIERARCHY_UPD_HNDL has no parameter.
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT 20090726

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_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_HIERARCHY_UPD_HNDL has no parameter.
Method INVALIDATE on class CL_FBS_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_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

Method _CHK_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 20090729
# Exception Resumable Description Created on
1 CX_FBS_SE_RPLCTN_API_FAULT Ausnahmen aus API 20090729
History
Last changed by/on SAP  20100310 
SAP Release Created in 605