SAP ABAP Class CL_BUPA_HIERARCHY_CURRENT_MEM (CL_BUPA_HIERARCHY_CURRENT_MEM)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-BP-GRH (Application Component) Account Hierarchy
     BUPA_HIERARCHY (Package) SAP Business Partner Group Hierarchy
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BUPA_HIERARCHY_ABSTRACT_MEM CL_BUPA_HIERARCHY_ABSTRACT_MEM 20000621
Properties
Class CL_BUPA_HIERARCHY_CURRENT_MEM  
Short Description CL_BUPA_HIERARCHY_CURRENT_MEM    
Super Class CL_BUPA_HIERARCHY_ABSTRACT_MEM CL_BUPA_HIERARCHY_ABSTRACT_MEM 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package BUPA_HIERARCHY   SAP Business Partner Group Hierarchy 
Created 20000621   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BUPA_HIERARCHY_CURRENT_MEM has no forward declaration.
Interfaces
Class CL_BUPA_HIERARCHY_CURRENT_MEM has no interface implemented.
Friends
Class CL_BUPA_HIERARCHY_CURRENT_MEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FROM Constant Private Type reference (TYPE) CHAR1 'F' Flag: Source Is "Valid From" 20000621
2 GC_TO Constant Private Type reference (TYPE) CHAR1 'T' Flag: Source Is "Valid To" 20000621
3 GS_MESSAGE Instance attribute Private Type reference (TYPE) SYMSG 20040621
4 GV_EXIT Instance attribute Private Object reference (TYPE REF TO) IF_EX_BUHI_EXIT_CHECK 20040624
5 GV_GLOBAL Instance attribute Private Object reference (TYPE REF TO) CL_BUPA_HIERARCHY_GLOBAL_MEM GV_GLOBAL 20000621
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_BP_TO_NODE Instance method Public Method ASSIGN_BP_TO_NODE 20000621
2 BUILD_PERIODS Instance method Public Method BUILD_PERIODS 20000621
3 CHANGE_NODE_DESCRIPTION Instance method Public Method CHANGE_NODE_DESCRIPTION 20000621
4 CHANGE_NODE_OF_BP Instance method Public Method CHANGE_NODE_OF_BP 20000621
5 CHANGE_PARENT_OF_NODE Instance method Public Method CHANGE_PARENT_OF_NODE 20000621
6 CHANGE_TREE Instance method Public Method CHANGE_TREE 20000621
7 CONSTRUCTOR Instance method Public Constructor Constructor 20000621
8 CREATE_NODE Instance method Public Method CREATE_NODE 20000621
9 CREATE_TREE Instance method Public Method CREATE_TREE 20000621
10 DECREMENT_TIMESTAMP Instance method Public Method DECREMENT_TIMESTAMP 20000621
11 DELETE_ASSIGNMENT Instance method Public Method DELETE_ASSIGNMENT 20000621
12 DELETE_ASSIGNMENTS Instance method Public Method DELETE_ASSIGNMENT 20001211
13 DELETE_NODE Instance method Public Method DELETE_NODE 20000621
14 GET_NODE_BP_BELONG_TO Instance method Public Method 20010323
15 INCREMENT_TIMESTAMP Instance method Public Method INCREMENT_TIMESTAMP 20000621
16 INSTANCE_HAS_CHANGED Instance method Public Method INSTANCE_HAS_CHANGED 20000621
17 IS_LEAF_NODE Instance method Public Method IS_LEAF_NODE 20000621
18 LOAD_HIER_TYPE Instance method Public Method LOAD_HIER_TYPE 20000621
19 LOAD_INSTANCE Instance method Public Method LOAD_INSTANCE 20000621
20 LOAD_INSTANCE_FROM_DB Instance method Private Method LOAD_INSTANCE_FROM_DB 20000621
21 LOAD_INSTANCE_FROM_GLOBAL Instance method Private Method LOAD_INSTANCE_FROM_GLOBAL 20000621
22 MOVE_HIER_TYPE_TO_GLOBAL Instance method Public Method MOVE_HIER_TYPE_TO_GLOBAL 20000621
23 MOVE_INSTANCE_TO_GLOBAL Instance method Public Method MOVE_INSTANCE_TO_GLOBAL 20000621
24 REDUCE_CURRENT_MEMORY Instance method Public Method Partially Delete Data from Memory 20030730
25 SET_ADMIN_DATA Instance method Public Method SET_ADMIN_DATA 20000621
26 SET_TIME_LIMIT_FOR_BP Instance method Public Method SET_TIME_LIMIT 20021111
Events
Class CL_BUPA_HIERARCHY_CURRENT_MEM has no event.
Types
Class CL_BUPA_HIERARCHY_CURRENT_MEM has no local type.
Method Signatures

Method ASSIGN_BP_TO_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T 20040701
2 Exporting EV_RECORD_GUID Call by reference Type reference (TYPE) BU_RECORD_GUID Guid eines Datensatzes auf der Datenbank ( ID eines Records) 20110120
3 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
4 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20000621
5 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20000621
6 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID IV_PARTNER_GUID 20000621
7 Importing IV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_FROM 20000621
8 Importing IV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_TO 20000621
# Exception Resumable Description Created on
1 OVERLAPPING OVERLAPPING 20000621

Method BUILD_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATE_SOURCES Call by reference Type reference (TYPE) BUS_DATE_SOURCE_T ET_DATE_SOURCES 20000621
2 Importing IV_TREE_GUID Call by reference Type reference (TYPE) BU_TREE_GUID IV_TREE_GUID 20000621

Method BUILD_PERIODS on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method CHANGE_NODE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
2 Importing IT_DESCRIPTION Call by reference Type reference (TYPE) BUS_SPRAS_DESCRIP_T IT_DESCRIPTION 20000621
3 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20000621
4 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20000621

Method CHANGE_NODE_DESCRIPTION on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method CHANGE_NODE_OF_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
2 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20000621
3 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20000621
4 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID IV_PARTNER_GUID 20000621
5 Importing IV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_FROM 20000621
6 Importing IV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_TO 20000621

Method CHANGE_NODE_OF_BP on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method CHANGE_PARENT_OF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
2 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20000621
3 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20000621
4 Importing IV_PARENT_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_PARENT_GUID 20000621
5 Importing IV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_FROM 20000621
6 Importing IV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_TO 20000621

Method CHANGE_PARENT_OF_NODE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method CHANGE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
2 Importing IT_DESCRIPTION Call by reference Type reference (TYPE) BUS_SPRAS_DESCRIP_T IT_DESCRIPTION 20000621
3 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20000621

Method CHANGE_TREE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GLOBAL Call by reference Object reference (TYPE REF TO) CL_BUPA_HIERARCHY_GLOBAL_MEM IV_GLOBAL 20000621

Method CONSTRUCTOR on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NEW_NODE Call by reference Type reference (TYPE) BU_NODE_GUID EV_NEW_NODE 20000621
2 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
3 Importing IT_DESCRIPTION Call by reference Type reference (TYPE) BUS_SPRAS_DESCRIP_T IT_DESCRIPTION 20000621
4 Importing IV_CREATED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CREATED_ON 20000621
5 Importing IV_NODE Call by reference Type reference (TYPE) BU_NODE_GUID Guid eines Hierarchieknoten 20021216
6 Importing IV_PARENT_NODE Call by reference Type reference (TYPE) BU_NODE_GUID IV_PARENT_NODE 20000621
7 Importing IV_SEARCH_TERM Call by reference Type reference (TYPE) BU_NODE_SEARCH_TERM IV_SEARCH_TERM 20000621
8 Importing IV_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_FROM 20000621
9 Importing IV_VALID_TO Call by reference Type reference (TYPE) TIMESTAMP IV_VALID_TO 20000621

Method CREATE_NODE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method CREATE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
2 Importing IT_DESCRIPTION Call by reference Type reference (TYPE) BUS_SPRAS_DESCRIP_T IT_DESCRIPTION 20000621
3 Importing IV_CREATED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CREATED_ON 20000621
4 Importing IV_HOME_SYSTEM Call by reference Type reference (TYPE) BU_HOME_SYSTEM IV_HOME_SYSTEM 20000621
5 Importing IV_SEARCH_TERM Call by reference Type reference (TYPE) BU_TREE_SEARCH_TERM IV_SEARCH_TERM 20000621
6 Importing IV_TYPE_GUID Call by reference Type reference (TYPE) BU_HIERARCHY_TYPE_GUID IV_TYPE_GUID 20000621

Method CREATE_TREE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method DECREMENT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP EV_TIMESTAMP 20000621
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP IV_TIMESTAMP 20000621

Method DECREMENT_TIMESTAMP on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method DELETE_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T 20041228
2 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
3 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20000621
4 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20000621
5 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_PARTNER_GUID 20000621
6 Importing IV_TIME Call by reference Type reference (TYPE) TIMESTAMP IV_TIME 20000621
# Exception Resumable Description Created on
1 ERROROCCURED 20041228

Method DELETE_ASSIGNMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20001211
2 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20001211
3 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20001211
4 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_PARTNER_GUID 20001211

Method DELETE_ASSIGNMENTS on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
2 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20000621
3 Importing IV_TIME Call by reference Type reference (TYPE) TIMESTAMP IV_TIME 20000621
4 Importing IV_TRANSACTIONTIME Call by reference Type reference (TYPE) TIMESTAMP IV_TRANSACTIONTIME 20000621

Method DELETE_NODE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method GET_NODE_BP_BELONG_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE Call by reference Type reference (TYPE) BU_NODE_GUID GUID of Hierarchy Node 20010323
2 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID of a Business Partner 20010323
3 Importing IV_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC time stamp in short form (YYYYMMDDhhmmss) 20010323
4 Importing IV_TREE_GUID Call by reference Type reference (TYPE) BU_TREE_GUID GUID of Hierarchy Tree 20010323

Method GET_NODE_BP_BELONG_TO on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method INCREMENT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP EV_TIMESTAMP 20000621
2 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP IV_TIMESTAMP 20000621

Method INCREMENT_TIMESTAMP on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method INSTANCE_HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) BU_BOOLEAN EV_CHANGED 20000621
2 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621

Method INSTANCE_HAS_CHANGED on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method IS_LEAF_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOT_LEAF Call by reference Type reference (TYPE) BU_BOOLEAN EV_NOT_LEAF 20000621
2 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID IV_NODE_GUID 20000621
3 Importing IV_TIME Call by reference Type reference (TYPE) TIMESTAMP IV_TIME 20000621

Method IS_LEAF_NODE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method LOAD_HIER_TYPE Signature

Method LOAD_HIER_TYPE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no parameter.
Method LOAD_HIER_TYPE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method LOAD_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621

Method LOAD_INSTANCE on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method LOAD_INSTANCE_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621

Method LOAD_INSTANCE_FROM_DB on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method LOAD_INSTANCE_FROM_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621

Method LOAD_INSTANCE_FROM_GLOBAL on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method MOVE_HIER_TYPE_TO_GLOBAL Signature

Method MOVE_HIER_TYPE_TO_GLOBAL on class CL_BUPA_HIERARCHY_CURRENT_MEM has no parameter.
Method MOVE_HIER_TYPE_TO_GLOBAL on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method MOVE_INSTANCE_TO_GLOBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621

Method MOVE_INSTANCE_TO_GLOBAL on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method REDUCE_CURRENT_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TREE_GUID Call by reference Type reference (TYPE) BU_TREE_GUID Guid eines Hierarchiebaums 20030730

Method REDUCE_CURRENT_MEMORY on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method SET_ADMIN_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY IS_INSTANCE_KEY 20000621
2 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP IV_CHANGED_ON 20000621

Method SET_ADMIN_DATA on class CL_BUPA_HIERARCHY_CURRENT_MEM has no exception.

Method SET_TIME_LIMIT_FOR_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2_T 20041228
2 Importing IS_INSTANCE_KEY Call by reference Type reference (TYPE) BUS_TREE_KEY Schlüsselstruktur für Tabelle but_hier_tree 20021111
3 Importing IV_CHANGED_ON Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20021111
4 Importing IV_NODE_GUID Call by reference Type reference (TYPE) BU_NODE_GUID Guid eines Hierarchieknoten 20021111
5 Importing IV_PARTNER_GUID Call by reference Type reference (TYPE) BU_PARTNER_GUID GUID eines Geschäftspartners 20021111
6 Importing IV_TIME Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20021111
# Exception Resumable Description Created on
1 ERROROCCURED 20041228
History
Last changed by/on SAP  20110908 
SAP Release Created in 30A