SAP ABAP Class CL_IBASE_STRUC_SERVICE (PM: IBase Structure Service)
Hierarchy
SAP_AP (Software Component) SAP Application Platform
   AP-MD-IBA (Application Component) Installed Base
     IB00 (Package) Application Development CS: Installed Base
Properties
Class CL_IBASE_STRUC_SERVICE  
Short Description PM: IBase Structure Service    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package IB00   Application Development CS: Installed Base 
Created 19990614   SAP 
Last change 20050519   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IBCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IBCO1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_IBASE_STRUC_SERVICE has no interface implemented.
Friends
Class CL_IBASE_STRUC_SERVICE has no friend class.
Attributes
Class CL_IBASE_STRUC_SERVICE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DETECT_LEAVES Static method Public Method Determine 'Leaves' 19990614
2 DETECT_ROOTS Static method Public Method Determine 'Roots' 19990614
3 SORT_HIERARCHY Static method Public Method 20050427
4 UNION_INTERVAL Static method Public Method Determine Union Quantities from Time Intervals 19990615
5 _SORT_HIERARCHY Static method Private Method 20050429
Events
Class CL_IBASE_STRUC_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_SORT Private See coding 20050429 begin of GT_S_SORT. include type ibst_struc_01_rec. types: par_recno type ib_recno, son_recno type ib_recno, sortf type ib_sortf, objid type ib_objid_instance, objtyp type ib_objtyp_instance, end of gt_s_sort
2 GT_TS_SORT Private See coding 20050429 gt_ts_sort type sorted table of gt_s_sort with non-unique key parent posno sortf objid
Method Signatures

Method DETECT_LEAVES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_TAB Call by reference Type reference (TYPE) IBST_BUF_TAB ... 19990614
2 Changing C_LEAF_INDEX_TAB Call by reference Type reference (TYPE) IBST_INDEX_00_TAB ... 19990614
3 Changing C_LEAF_TAB Call by reference Type reference (TYPE) IBST_BUF_TAB ... 19990614
4 Importing I_LEAF_INDEX_TAB_REQ Value transfer Type reference (TYPE) IBXX_REF-BOOL ibxx_false ... 19990614
5 Importing I_LEAF_TAB_REQ Value transfer Type reference (TYPE) IBXX_REF-BOOL ibxx_false ... 19990614

Method DETECT_LEAVES on class CL_IBASE_STRUC_SERVICE has no exception.

Method DETECT_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_BUF_TAB Call by reference Type reference (TYPE) IBST_BUF_TAB ... 19990614
2 Changing C_ROOT_INDEX_TAB Call by reference Type reference (TYPE) IBST_INDEX_00_TAB ... 19990614
3 Changing C_ROOT_INSTANCE_HTAB Call by reference Type reference (TYPE) IBST_INSTANCE_HTAB ... 19990614
4 Changing C_ROOT_TAB Call by reference Type reference (TYPE) IBST_BUF_TAB ... 19990614
5 Importing I_ROOT_INDEX_TAB_REQ Value transfer Type reference (TYPE) IBXX_REF-BOOL ibxx_false ... 19990614
6 Importing I_ROOT_INSTANCE_TAB_REQ Value transfer Type reference (TYPE) IBXX_REF-BOOL ibxx_false ... 19990614
7 Importing I_ROOT_TAB_REQ Value transfer Type reference (TYPE) IBXX_REF-BOOL ibxx_false ... 19990614

Method DETECT_ROOTS on class CL_IBASE_STRUC_SERVICE has no exception.

Method SORT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONV Call by reference Type reference (TYPE) IBCO_INST_RECNO_TAB 20050427
2 Importing IT_IBST Call by reference Type reference (TYPE) IBST_T_IBST 20051109
3 Importing IT_INST Call by reference Type reference (TYPE) IBCO1_INST_TAB1 20050427
4 Returning RT_SORT Value transfer Type reference (TYPE) IBCO1_STRUC_TAB1 20050427

Method SORT_HIERARCHY on class CL_IBASE_STRUC_SERVICE has no exception.

Method UNION_INTERVAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_INTERVAL_TAB Call by reference Type reference (TYPE) IBST_INTERVAL_TAB ... 19990615
2 Changing C_UNION_TAB Call by reference Type reference (TYPE) IBST_INTERVAL_TAB ... 19990615
3 Exporting E_INTERVALS Call by reference Type reference (TYPE) I ... 19990615
4 Importing I_UNION_TAB_REQ Value transfer Type reference (TYPE) IBXX_REF-BOOL ibxx_false ... 19990615

Method UNION_INTERVAL on class CL_IBASE_STRUC_SERVICE has no exception.

Method _SORT_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SORT Call by reference Type reference (TYPE) IBCO1_STRUC_TAB1 20050429
2 Changing C_INDEX Call by reference Type reference (TYPE) I 20050502
3 Importing ITS_SORT Call by reference Type reference (TYPE) GT_TS_SORT 20050429
4 Importing I_PARENT Call by reference Type reference (TYPE) IB_PARENT 20050429

Method _SORT_HIERARCHY on class CL_IBASE_STRUC_SERVICE has no exception.
History
Last changed by/on SAP  20050519 
SAP Release Created in