SAP ABAP Class CL_KBAS_HIERARCHYRPLCTN_API (Hierarachy Related APIs)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CO-OM (Application Component) Overhead Cost Controlling
     KBAS_XI_PROXY (Package) Services and Proxies for OM
Properties
Class CL_KBAS_HIERARCHYRPLCTN_API  
Short Description Hierarachy Related APIs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package KBAS_XI_PROXY   Services and Proxies for OM 
Created 20090306   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_KBAS_HIERARCHYRPLCTN_API has no forward declaration.
Interfaces
Class CL_KBAS_HIERARCHYRPLCTN_API has no interface implemented.
Friends
Class CL_KBAS_HIERARCHYRPLCTN_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DD_COA Instance attribute Private Type reference (TYPE) KTOPL Chart of Accounts 20090825
2 DD_COAREA Instance attribute Private Type reference (TYPE) SETSUBCLS 20090825
3 DD_SETCLASS Instance attribute Private Type reference (TYPE) SETCLASS Set Class 20090312
4 DO_ASSIST Instance attribute Private Object reference (TYPE REF TO) CL_KBAS_HIERARCHYRPLCTN_ASSIST Utility Class of Hierarchy Replication Service 20090312
5 G_MSG_DUMMY Instance attribute Private Type reference (TYPE) STRING 20090312
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090312
2 CREATE_FULL_HRY Instance method Public Method Get Local Hierarchy of Node 20090327
3 DELETE_NODE Instance method Public Method Get Local Hierarchy of Node 20090317
4 FILL_MSG_CATEGORY Instance method Public Method 20090330
5 FIND_LOCAL_HRY Instance method Public Method Get Local Hierarchy of Node 20090312
6 FIND_MASTER_DATA Instance method Public Method Get Local Hierarchy of Node 20090316
7 FIND_PARENT_IN_ONE_LOCAL_HRY Instance method Public Method Get Local Hierarchy of Node 20090312
8 FIND_SP_PARNETS_LOCAL Instance method Public Method Get Parents of Node Locally 20090520
9 GET_COA_FROM_COAREA Instance method Public Method Get Standard Hierarchy Root Node 20090825
10 GET_LOCAL_SUBNODE_LV1 Instance method Public Method Get Values of Node in Local System 20090317
11 GET_NODE_LOCAL_VALUES Instance method Public Method Get Values of Node in Local System 20090316
12 GET_STANDARD_HRY_ROOT Instance method Public Method Get Standard Hierarchy Root Node 20090325
13 IS_LOCAL_NODE_EXIST Instance method Public Method Get Local Hierarchy of Node 20090316
14 IS_LOCAL_STD_NODE Instance method Public Method Get Local Hierarchy of Node 20090317
15 UPDATE_NODE Instance method Public Method Get Local Hierarchy of Node 20090317
16 UPDATE_NODE_ Instance method Public Method Get Local Hierarchy of Node 20091006
17 UPDATE_NODE_TEXT Instance method Private Method 20090316
18 UPDATE_STANDARD_NODE Instance method Protected Method Get Local Hierarchy of Node 20090316
Events
Class CL_KBAS_HIERARCHYRPLCTN_API has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_GRPLIST Public See coding 20090312 BEGIN OF s_grplist, groupid TYPE grpname, END OF s_grplist
2 T_GRPLIST Public See coding 20090312 t_grplist TYPE STANDARD TABLE OF s_grplist WITH NON-UNIQUE KEY primary_key COMPONENTS groupid WITH UNIQUE SORTED KEY unique_key COMPONENTS groupid
3 T_SETLIST Public See coding 20090312 t_setlist TYPE STANDARD TABLE OF setlist
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONTROLLINGAREA Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20090318
2 Importing ID_GROUP_SETCLASS Call by reference Type reference (TYPE) SETCLASS Klasse eines Sets 20090312

Method CONSTRUCTOR on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method CREATE_FULL_HRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Gruppenname 20090327
2 Importing IF_TESTRUN Call by reference Type reference (TYPE) FLAG allgemeines flag 20090818
3 Importing IR_WORK_STRUC Call by reference Object reference (TYPE REF TO) KBAS_SX_HRY_WORK_STRUC Internal structure for controlling group hierarchy 20090327
4 Importing IT_NODE Call by reference Type reference (TYPE) KBAS_T_SETHIER_CO Table type of set hierarchy node 20090327
5 Importing IT_VALUE Call by reference Type reference (TYPE) KBAS_T_SETVAL_CO Table type of set hierarchy node values 20090327

Method CREATE_FULL_HRY on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Gruppenname 20090317
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090317
3 Importing IF_TESTRUN Call by reference Type reference (TYPE) FLAG allgemeines flag 20090818
4 Importing I_STANDARD_HRY Call by reference Type reference (TYPE) FLAG allgemeines flag 20090317

Method DELETE_NODE on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method FILL_MSG_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Return Table for Messages 20090330

Method FILL_MSG_CATEGORY on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method FIND_LOCAL_HRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LOCAL_ROOT Call by reference Type reference (TYPE) T_GRPLIST Gruppenname 20090312
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090312

Method FIND_LOCAL_HRY on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method FIND_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Gruppenname 20090316
2 Importing IO_HRY_SERVICE Call by reference Object reference (TYPE REF TO) IF_KBAS_HIERARCHY_SERVICE API inteface of master data 20090316
3 Importing IT_VALUES Call by reference Type reference (TYPE) KBAS_T_NODE_VALUES Gruppenname 20090316

Method FIND_MASTER_DATA on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method FIND_PARENT_IN_ONE_LOCAL_HRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_PARENT Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090312
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Rückgabetabelle für Meldungen 20090312
3 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090312
4 Importing ID_ROOT Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090312
5 Importing IF_CHECK_NODE_LOCAL_HRY Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20090312

Method FIND_PARENT_IN_ONE_LOCAL_HRY on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method FIND_SP_PARNETS_LOCAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARENT Call by reference Type reference (TYPE) T_GRPLIST Gruppenname 20090520
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090520

Method FIND_SP_PARNETS_LOCAL on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method GET_COA_FROM_COAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_COA Call by reference Type reference (TYPE) KTOPL Single-Character Indicator 20090825
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Error Messages 20090825
3 Importing ID_CNTLAREA Call by reference Type reference (TYPE) KOKRS Controlling Area 20090825

Method GET_COA_FROM_COAREA on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method GET_LOCAL_SUBNODE_LV1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBGRP Call by reference Type reference (TYPE) T_GRPLIST Gruppenname 20090317
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Hierarchy Node 20090317

Method GET_LOCAL_SUBNODE_LV1 on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method GET_NODE_LOCAL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CO_NODES Call by reference Type reference (TYPE) KBAS_T_SETHIER_CO Table type of set hierarchy node 20090922
2 Exporting ET_CO_VALUES Call by reference Type reference (TYPE) KBAS_T_SETVAL_CO Table type of set hierarchy node values 20090922
3 Exporting ET_VALUES Call by reference Type reference (TYPE) KBAS_T_NODE_VALUES Gruppenname 20090316
4 Exporting E_DESCRIPT Call by reference Type reference (TYPE) SETTEXT Kurzbeschreibung zu einem Set 20090507
5 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Hierarchy Node 20090316
6 Importing I_TOP_NODE_ONLY Call by reference Type reference (TYPE) FLAG allgemeines flag 20090317

Method GET_NODE_LOCAL_VALUES on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method GET_STANDARD_HRY_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_GROUP Call by reference Type reference (TYPE) KSTHI Single-Character Indicator 20090825
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Error Messages 20090325
3 Importing ID_CNTLAREA Call by reference Type reference (TYPE) KOKRS Controlling Area 20090325

Method GET_STANDARD_HRY_ROOT on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method IS_LOCAL_NODE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090316
2 Returning R_YES Value transfer Type reference (TYPE) FLAG result 20090316

Method IS_LOCAL_NODE_EXIST on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method IS_LOCAL_STD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090317
2 Returning R_YES Value transfer Type reference (TYPE) FLAG result 20090317

Method IS_LOCAL_STD_NODE on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method UPDATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Gruppenname 20090317
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090317
3 Importing IF_TESTRUN Call by reference Type reference (TYPE) FLAG allgemeines flag 20090818
4 Importing IR_NODE Call by reference Object reference (TYPE REF TO) KBAS_SX_NODE Gruppenname 20090317
5 Importing IR_WORK_STRUC Call by reference Object reference (TYPE REF TO) KBAS_SX_HRY_WORK_STRUC Internal structure for controlling group hierarchy 20090317
6 Importing IT_R_SUBNODES Call by reference Type reference (TYPE) KBAS_T_NODE_REF Table type of node referrence 20090317
7 Importing IT_SUBGRP Call by reference Type reference (TYPE) T_GRPLIST 20090317

Method UPDATE_NODE on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method UPDATE_NODE_ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Gruppenname 20091006
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20091006
3 Importing IF_TESTRUN Call by reference Type reference (TYPE) FLAG allgemeines flag 20091006
4 Importing IR_NODE Call by reference Object reference (TYPE REF TO) KBAS_SX_NODE Gruppenname 20091006
5 Importing IR_WORK_STRUC Call by reference Object reference (TYPE REF TO) KBAS_SX_HRY_WORK_STRUC Internal structure for controlling group hierarchy 20091006
6 Importing IT_R_SUBNODES Call by reference Type reference (TYPE) KBAS_T_NODE_REF Table type of node referrence 20091006
7 Importing IT_SUBGRP Call by reference Type reference (TYPE) T_GRPLIST 20091006

Method UPDATE_NODE_ on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method UPDATE_NODE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Fehlermeldungen 20090316
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090317
3 Importing IF_TESTRUN Call by reference Type reference (TYPE) FLAG allgemeines flag 20090818
4 Importing IR_NODE Call by reference Object reference (TYPE REF TO) KBAS_SX_NODE node 20090316

Method UPDATE_NODE_TEXT on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.

Method UPDATE_STANDARD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) APPLMSGTAB Gruppenname 20090316
2 Importing ID_GROUPID Call by reference Type reference (TYPE) GRPNAME Gruppenname 20090318
3 Importing IF_TESTRUN Call by reference Type reference (TYPE) FLAG allgemeines flag 20090818
4 Importing IR_NODE Call by reference Object reference (TYPE REF TO) KBAS_SX_NODE Gruppenname 20090316
5 Importing IR_WORK_STRUC Call by reference Object reference (TYPE REF TO) KBAS_SX_HRY_WORK_STRUC Internal structure for controlling group hierarchy 20090318
6 Importing IT_R_SUBNODES Call by reference Type reference (TYPE) KBAS_T_NODE_REF Table type of node referrence 20090316
7 Importing IT_SUBGRP Call by reference Type reference (TYPE) T_GRPLIST 20090318

Method UPDATE_STANDARD_NODE on class CL_KBAS_HIERARCHYRPLCTN_API has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 605