SAP ABAP Class CL_FAGL_VP_HIERARCHY (Read New General Ledger Hierarchy: Virtual InfoProvider)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-GL (Application Component) General Ledger Accounting
     FAGL_VIRTUAL_INFOPROV (Package) Generation of Virtual InfoProviders
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FAGL_VP_BASE New GL Virtual InfoProvider: Basis 20120531
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RRHI_VIRT_HIER Virtual Hierarchy 20120531
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RRHI_VIRT_HIERARCHIES Virtual Hierarchies Incl. Header 20120531
Properties
Class CL_FAGL_VP_HIERARCHY  
Short Description Read New General Ledger Hierarchy: Virtual InfoProvider    
Super Class CL_FAGL_VP_BASE New GL Virtual InfoProvider: Basis 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FAGL_VIRTUAL_INFOPROV   Generation of Virtual InfoProviders 
Created 20120531   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FAGL_VP_HIERARCHY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_RRHI_VIRT_HIER Virtual Hierarchy 20120531
2 IF_RRHI_VIRT_HIERARCHIES Virtual Hierarchies Incl. Header 20120531
Friends
Class CL_FAGL_VP_HIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 OC_CL_NAME Constant Public Type reference (TYPE) RRHICLNM 'CL_FAGL_VP_HIERARCHY' Name of the Hierarchy Read Class 20120531
2 OC_REQ_RE Constant Public Type reference (TYPE) RSTSENDER 'RE' BRST sender / Tool 20120531
3 OS_RKB1U Instance attribute Protected Type reference (TYPE) RKB1U Flags for generation in drill down reporting 20120531
4 OS_RKB1X Instance attribute Protected Type reference (TYPE) RKB1X Application-specific fields in drill-down reporting 20120531
5 OS_RSTHINFO Instance attribute Protected Type reference (TYPE) RSTHINFO BRST structure with all relevant hierarchy information 20120531
6 OS_SETTINGS Instance attribute Protected Type reference (TYPE) IF_RRHI_VIRT_HIER~NT_S_SETTINGS Settings on the Hierarchy 20120531
7 OT_FDEP Static Attribute Protected Type reference (TYPE) TT_FDEP 20120531
8 OT_FIELD Static Attribute Protected Type reference (TYPE) TT_FIELD 20120531
9 OT_RSTHIE Instance attribute Protected Type reference (TYPE) TT_RSTHIE_CONV 20120531
10 OT_RSTHINFO Instance attribute Protected Type reference (TYPE) TT_RSTHINFO 20120531
11 OT_RSTINT Instance attribute Protected Type reference (TYPE) TT_RSTINT 20120531
12 OT_RSTTXT Instance attribute Protected Type reference (TYPE) TT_RSTTXT 20120531
13 OT_RSTTYP Instance attribute Protected Type reference (TYPE) TT_RSTTYP_IOBJ 20120531
14 O_HIEID Instance attribute Protected Type reference (TYPE) RSHIEID Internal Hierarchy ID (Unique ID) 20120531
15 O_LEDGER Static Attribute Protected Type reference (TYPE) RLDNR Ledger 20120604
16 O_MANDT Static Attribute Protected Type reference (TYPE) MANDT Client 20120604
17 O_TIMESTMP Instance attribute Protected Type reference (TYPE) RSTIMESTMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120531
18 O_TYPE Static Attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20120626
19 ST_HIEDIR Static Attribute Protected Type reference (TYPE) TT_HIEDIR 20120531
20 S_IOBJNM Static Attribute Protected Type reference (TYPE) RSIOBJNM InfoObject 20120531
21 S_IPROV Static Attribute Protected Type reference (TYPE) RSINFOPROV InfoProvider 20120531
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20120531
2 HAS_HIERARCHY Static method Public Method 20120531
3 _ADD_SET_HIERINFO Static method Private Method 20120531
4 _FILL_GLOBALS Instance method Private Method 20120531
5 _FILL_HIERARCHY Instance method Private Method 20120531
6 _FILL_TIMESTMP Static method Private Method 20120531
7 _GET_HASHID Static method Private Method 20120531
8 _GET_HIERINFO Static method Private Method 20120531
9 _GET_NODE_IOBJNM Instance method Private Method 20120531
10 _GET_RKB1X_RKB1U Static method Private Method 20120531
11 _PARENT_CHILD_NEXT Static method Private Method 20120531
12 _UPDATE_HIEDIR Static method Private Method 20120531
Events
Class CL_FAGL_VP_HIERARCHY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NT_S_HIEDIR Protected Attribute reference (LIKE) 20120531
2 TS_BUF_INFO Protected See coding 20120531 BEGIN OF ts_buf_info. INCLUDE TYPE rsthinfo. TYPES: hieid TYPE rshieid, timestmp TYPE tzntstmps, END OF ts_buf_info
3 TS_HIEDIR Protected See coding 20120531 BEGIN OF ts_hiedir, iobjnm TYPE rsiobjnm, langu TYPE sy-langu, t_info TYPE SORTED TABLE OF ts_buf_info WITH UNIQUE KEY hclass hienm, END OF ts_hiedir
4 TS_RSTHIE_CONV Protected See coding 20120531 BEGIN OF ts_rsthie_conv. INCLUDE TYPE rsthie. TYPES: name_int TYPE rsshnodename, END OF ts_rsthie_conv
5 TS_RSTTYP_IOBJ Protected See coding 20120531 BEGIN OF ts_rsttyp_iobj. INCLUDE TYPE rsttyp. TYPES: iobjnm TYPE rsiobjnm, END OF ts_rsttyp_iobj
6 TT_FDEP Protected See coding 20120531 tt_fdep TYPE STANDARD TABLE OF cdidep
7 TT_FIELD Protected See coding 20120531 tt_field TYPE STANDARD TABLE OF cdifie
8 TT_HIEDIR Protected See coding 20120531 tt_hiedir TYPE SORTED TABLE OF ts_hiedir WITH UNIQUE KEY iobjnm
9 TT_RSTHIE_CONV Protected See coding 20120531 tt_rsthie_conv TYPE STANDARD TABLE OF ts_rsthie_conv
10 TT_RSTHINFO Protected See coding 20120531 tt_rsthinfo TYPE STANDARD TABLE OF rsthinfo
11 TT_RSTINT Protected See coding 20120531 tt_rstint TYPE STANDARD TABLE OF rstint
12 TT_RSTTXT Protected See coding 20120531 tt_rsttxt TYPE STANDARD TABLE OF rsttxt
13 TT_RSTTYP_IOBJ Protected See coding 20120531 tt_rsttyp_iobj TYPE STANDARD TABLE OF ts_rsttyp_iobj
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20120531
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20120531

Method CONSTRUCTOR on class CL_FAGL_VP_HIERARCHY has no exception.

Method HAS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HIECLNM Call by reference Type reference (TYPE) RSHIECLNM Name der Remote-Hierarchie 20120531
2 Exporting E_HIECLPA Call by reference Type reference (TYPE) RSHIECLPA Parameter für Remote-Hierarchie-Klasse 20120531
3 Exporting E_HIEINTFL Call by reference Type reference (TYPE) RSHIEINTFL Intervalle in Hierarchie zugelassen 20120531
4 Exporting E_HIETABFL Call by reference Type reference (TYPE) RSHIETABFL Merkmal mit Hierarchien 20120531
5 Exporting E_HIETP Call by reference Type reference (TYPE) RSHIETP Type eines Merkmals bezogen auf die Hierarchie 20120531
6 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20120531
7 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20120531

Method HAS_HIERARCHY on class CL_FAGL_VP_HIERARCHY has no exception.

Method _ADD_SET_HIERINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RSTHINFO Call by reference Type reference (TYPE) TT_RSTHINFO 20120531
2 Importing ID_FIENM Call by reference Type reference (TYPE) FIELDNAME Feldname 20120531

Method _ADD_SET_HIERINFO on class CL_FAGL_VP_HIERARCHY has no exception.

Method _FILL_GLOBALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_HIEID Call by reference Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20120531
2 Importing ID_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20120531

Method _FILL_GLOBALS on class CL_FAGL_VP_HIERARCHY has no exception.

Method _FILL_HIERARCHY Signature

Method _FILL_HIERARCHY on class CL_FAGL_VP_HIERARCHY has no parameter.
Method _FILL_HIERARCHY on class CL_FAGL_VP_HIERARCHY has no exception.

Method _FILL_TIMESTMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CD_TIMESTMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20120531
2 Importing IS_RKB1X Call by reference Type reference (TYPE) RKB1X Applikationsspezifsche Felder der Recherche 20120531
3 Importing IS_RSTHINFO Call by reference Type reference (TYPE) RSTHINFO BRST Struktur mit allen relevanten Hierarchieinformationen 20120531

Method _FILL_TIMESTMP on class CL_FAGL_VP_HIERARCHY has no exception.

Method _GET_HASHID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_HCLASS Call by reference Type reference (TYPE) RSTHCLASS BRST Klasse von Hierarchien (Sets, etc.) 20120531
2 Importing ID_HIENM Call by reference Type reference (TYPE) HIERANM Name einer Hierarchie 20120531
3 Importing ID_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20120531
4 Importing ID_MANDT Call by reference Type reference (TYPE) SY-MANDT Mandantenkennung des aktuellen Benutzers 20120531
5 Returning RD_HIEID Value transfer Type reference (TYPE) RSHIEID Interne Hierarchie-ID (Unique-ID) 20120531

Method _GET_HASHID on class CL_FAGL_VP_HIERARCHY has no exception.

Method _GET_HIERINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RSTHINFO Call by reference Type reference (TYPE) RSTHINFO BRST Struktur mit allen relevanten Hierarchieinformationen 20120531
2 Exporting ET_RSTHINFO Call by reference Type reference (TYPE) TT_RSTHINFO 20120531
3 Importing ID_FIENM Call by reference Type reference (TYPE) FIELDNAME Feldname 20120531
4 Importing IS_RKB1U Call by reference Type reference (TYPE) RKB1U Generierungsrelevante Flags der Recherche 20120531
5 Importing IS_RKB1X Call by reference Type reference (TYPE) RKB1X Applikationsspezifsche Felder der Recherche 20120531

Method _GET_HIERINFO on class CL_FAGL_VP_HIERARCHY has no exception.

Method _GET_NODE_IOBJNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPE Call by reference Type reference (TYPE) RSTHIE-TYPE Knotentyp 20120531
2 Returning RD_IOBJNM Value transfer Type reference (TYPE) RSIOBJNM InfoObject 20120531

Method _GET_NODE_IOBJNM on class CL_FAGL_VP_HIERARCHY has no exception.

Method _GET_RKB1X_RKB1U Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RKB1U Call by reference Type reference (TYPE) RKB1U Generierungsrelevante Flags der Recherche 20120531
2 Exporting ES_RKB1X Call by reference Type reference (TYPE) RKB1X Applikationsspezifsche Felder der Recherche 20120531
3 Importing ID_MANDT Call by reference Type reference (TYPE) MANDT Mandant 20120531
4 Importing ID_RLDNR Call by reference Type reference (TYPE) RLDNR Ledger 20120531

Method _GET_RKB1X_RKB1U on class CL_FAGL_VP_HIERARCHY has no exception.

Method _PARENT_CHILD_NEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RSTHIE Call by reference Type reference (TYPE) TT_RSTHIE_CONV 20120531

Method _PARENT_CHILD_NEXT on class CL_FAGL_VP_HIERARCHY has no exception.

Method _UPDATE_HIEDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_HIEDIR Call by reference Type reference (TYPE) TS_HIEDIR 20120531

Method _UPDATE_HIEDIR on class CL_FAGL_VP_HIERARCHY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607