SAP ABAP Class CL_GRFN_REP_DATA_COLLECTOR (Report: Data collector)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_REPORTING (Package) Shared PC-RM Reporting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GRFN_REP_COLLECTOR Report: Data collector 20080925
Properties
Class CL_GRFN_REP_DATA_COLLECTOR  
Short Description Report: Data collector    
Super Class CL_GRFN_REP_COLLECTOR Report: Data collector 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_REPORTING   Shared PC-RM Reporting 
Created 20080723   SAP 
Last change 20141106    
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)
2 GRPC0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRPCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRFN_REP_DATA_COLLECTOR has no interface implemented.
Friends
Class CL_GRFN_REP_DATA_COLLECTOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_SEQNR Constant Public Type reference (TYPE) GRFN_FIELDID 'SEQNR' Report: Field ID 20081114
2 S_FILTER_ATTR Instance attribute Private Type reference (TYPE) GRFN_S_REP_FILTER_DEFINITION Filter Definition 20081113
3 S_FILTER_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Structure for filter values 20081113
4 T_FILTER_DATA Instance attribute Private Object reference (TYPE REF TO) DATA Filter values 20081113
5 T_HIER_ENT_RANGE Instance attribute Private Type reference (TYPE) YT_HIER_ENT_RANGE 20081126
6 T_MERGED_CHILD Instance attribute Private Type reference (TYPE) YT_MERGED_CHILD Nodes to be merged to the parent 20081126
7 T_TEXT_FIELDS Instance attribute Private Type reference (TYPE) GRFN_T_FIELDID List of fields 20090305
8 V_GROUP_FILTER Instance attribute Private Type reference (TYPE) ABAP_BOOL 20081113
9 V_HOST Instance attribute Private Type reference (TYPE) STRING 20100630
10 V_PORT Instance attribute Private Type reference (TYPE) STRING 20100630
11 V_PROTOCOL Instance attribute Private Type reference (TYPE) STRING 20100630
12 V_TF_YEAR Instance attribute Private Type reference (TYPE) GRFN_TF_YEAR Timeframe Year 20100714
13 V_TIMEFRAME Instance attribute Private Type reference (TYPE) GRFN_TIMEFRAME Timeframe 20100714
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_FLAT Instance method Private Method Build flat output 20081112
2 BUILD_LINE Instance method Private Method Build output line 20081112
3 BUILD_TREE Instance method Private Method Build output tree 20081112
4 BUILD_USING_FILTER Instance method Private Method Build flat output using filter (TOPN) 20081114
5 CONSTRUCTOR Instance method Public Constructor Constructor 20080728
6 CONVERT_DATE_TIMEFRAME Instance method Private Method Convert key date to timeframe 20110203
7 CONVERT_FIELDS Instance method Private Method Convert all timestamps from UTC to local time 20121025
8 CREATE_FILTER_TABLE Instance method Private Method Create table for storing filter values 20081113
9 CREATE_SPECIAL_HIERARCHY Instance method Private Method Create special types of hierarchies 20090121
10 FILTER_NODE_VALUE Instance method Private Method Filter node value 20090206
11 GET_TEXT_FIELDS Instance method Private Method Get text fields from output structure 20090305
12 READ_STRUCT_TEXT Instance method Private Method Read texts for attributes of output structure 20090305
13 RESET_ISSUE_STATUS Instance method Private Method Reset issue status for report F3M 20100509
14 SET_ATTRIBUTE_FIELDS Instance method Private Method Set attribute fields 20100702
15 SET_COUNTS Instance method Private Method Set values of counters 20121113
16 SET_FACTS_LE Instance method Private Method Assign LE facts columns 20110731
17 SET_FACTS_PC Instance method Private Method Assign PC facts columns 20081112
18 SET_FACTS_RM Instance method Private Method Assign RM facts columns 20081112
19 SET_FACTS_RP Instance method Private Method Assign RM facts columns 20081126
20 SET_GENERAL_FIELDS Instance method Private Method Set general fields to output structure 20081112
21 SET_HIERARCHY_FIELDS Instance method Private Method Set hierarchy fields 20100701
22 SET_MERGED_FIELDS Instance method Private Method Set merge fields to output structure 20081112
23 SET_MULTIVALUE_FIELDS Instance method Private Method Set multivalue fields 20100701
24 SET_RELATION_ATTRIBUTES Instance method Private Method Set relational attributes 20100708
25 SET_RELATION_ATTRIBUTES_STORE Instance method Private Method Set relational attributes 20100708
Events
Class CL_GRFN_REP_DATA_COLLECTOR has no event.
Types
Class CL_GRFN_REP_DATA_COLLECTOR has no local type.
Method Signatures

Method BUILD_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_OUTPUT Call by reference Type reference (TYPE) STANDARD TABLE 20081112
2 Importing IS_OUTPUT_LINE Value transfer Type reference (TYPE) ANY 20081112

Method BUILD_FLAT on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method BUILD_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_OUTPUT Call by reference Type reference (TYPE) STANDARD TABLE 20081112
2 Exporting EV_EXCLUDED Call by reference Type reference (TYPE) ABAP_BOOL 20090206
3 Exporting EV_STORE_NODE Call by reference Type reference (TYPE) ABAP_BOOL 20090715
4 Importing IS_OUTPUT_LINE Value transfer Type reference (TYPE) ANY 20081112
5 Importing IT_PARENT_SEQNR Call by reference Type reference (TYPE) YT_PARENT_SEQNR Object ID 20081218
6 Importing IV_OBJECT_SEQNR Call by reference Type reference (TYPE) GRFN_OBJECT_SEQNR Object sequence number 20081216

Method BUILD_LINE on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_OUTPUT Call by reference Type reference (TYPE) STANDARD TABLE 20081112
2 Exporting EV_STORE_NODE Call by reference Type reference (TYPE) ABAP_BOOL 20090715
3 Importing IS_OUTPUT_LINE Value transfer Type reference (TYPE) ANY 20081112
4 Importing IT_PARENT_SEQNR Call by reference Type reference (TYPE) YT_PARENT_SEQNR table type of API object ID 20081218
5 Importing IV_CHILD_SEQNR Call by reference Type reference (TYPE) GRFN_OBJECT_SEQNR Object sequence number 20131114
6 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20081112
7 Importing IV_OBJECT_POS Call by reference Type reference (TYPE) GRFN_POSITION Report: Position 20081128
8 Importing IV_OBJECT_SEQNR Call by reference Type reference (TYPE) GRFN_OBJECT_SEQNR Object sequence number 20081216
9 Importing IV_PARENT_PATH Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20081215

Method BUILD_TREE on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method BUILD_USING_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_OUTPUT Call by reference Type reference (TYPE) STANDARD TABLE 20081114
2 Importing IS_OUTPUT_LINE Value transfer Type reference (TYPE) ANY 20081114

Method BUILD_USING_FILTER on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENGINE Call by reference Object reference (TYPE REF TO) CL_GRFN_REP_ENGINE Reporting engine 20081204
2 Importing IO_HIERARCHY Call by reference Object reference (TYPE REF TO) CL_GRFN_REP_HIERARCHY Report's hierarchy services 20081222
3 Importing IS_FILTER_ATTR Call by reference Type reference (TYPE) GRFN_S_REP_FILTER_DEFINITION Filteer Definition 20081113
4 Importing IS_REP_SELECTION Call by reference Type reference (TYPE) GRFN_S_REP_SELECTION Selection data for Generic report 20080923
5 Importing IT_HIERARCHY_ENTITY Call by reference Type reference (TYPE) GRFN_T_ENTITY Table of entities 20081126
6 Importing IV_GROUP_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081113
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20080807

Method CONSTRUCTOR on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method CONVERT_DATE_TIMEFRAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTPUT Call by reference Type reference (TYPE) ANY 20110203

Method CONVERT_DATE_TIMEFRAME on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method CONVERT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20121025

Method CONVERT_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method CREATE_FILTER_TABLE Signature

Method CREATE_FILTER_TABLE on class CL_GRFN_REP_DATA_COLLECTOR has no parameter.
Method CREATE_FILTER_TABLE on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method CREATE_SPECIAL_HIERARCHY Signature

Method CREATE_SPECIAL_HIERARCHY on class CL_GRFN_REP_DATA_COLLECTOR has no parameter.
Method CREATE_SPECIAL_HIERARCHY on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method FILTER_NODE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_FILTERED Value transfer Type reference (TYPE) ABAP_BOOL 20090206
2 Importing IS_VALUE Call by reference Type reference (TYPE) GRFN_S_REP_VALUES Report: Values 20090206

Method FILTER_NODE_VALUE on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method GET_TEXT_FIELDS Signature

Method GET_TEXT_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no parameter.
Method GET_TEXT_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method READ_STRUCT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTR Call by reference Type reference (TYPE) ANY 20090305

Method READ_STRUCT_TEXT on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method RESET_ISSUE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_VALUE Call by reference Type reference (TYPE) ANY 20100509

Method RESET_ISSUE_STATUS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_ATTRIBUTE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTPUT Call by reference Type reference (TYPE) ANY 20100719
2 Exporting EV_EXCLUDED Call by reference Type reference (TYPE) ABAP_BOOL 20100708
3 Importing IS_DATA Call by reference Type reference (TYPE) GRFN_S_REP_DATA Reporting: Collector data 20100708
4 Importing IS_OBJECT Call by reference Type reference (TYPE) GRFN_S_OBJECT Object ID + Entity ID 20100708
5 Importing IS_SPLIT_CRITERIA Call by reference Type reference (TYPE) GRFN_S_REP_SPLIT_CRITERIA Reporting: Split criteria 20100708
6 Importing IT_PARENT Call by reference Type reference (TYPE) GRFN_T_OBJECTS List of object pairs (object ID + entity ID) 20110107

Method SET_ATTRIBUTE_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_COUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20121113
2 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20121113
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20121113

Method SET_COUNTS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_FACTS_LE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_VALUE Call by reference Type reference (TYPE) ANY 20110731
2 Importing IS_VALUE Call by reference Type reference (TYPE) GRFN_S_REP_VALUES Report: Values 20110731

Method SET_FACTS_LE on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_FACTS_PC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_VALUE Call by reference Type reference (TYPE) ANY 20081112
2 Importing IS_VALUE Call by reference Type reference (TYPE) GRFN_S_REP_VALUES_SPLIT Reporting: Values per split criteria 20081112

Method SET_FACTS_PC on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_FACTS_RM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_VALUE Call by reference Type reference (TYPE) ANY 20081112
2 Importing IS_VALUE Call by reference Type reference (TYPE) GRFN_S_REP_VALUES Report: Values 20081112

Method SET_FACTS_RM on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_FACTS_RP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_VALUE Call by reference Type reference (TYPE) ANY 20081126
2 Importing IS_VALUE Call by reference Type reference (TYPE) GRFN_S_REP_VALUES Report: Values 20081126

Method SET_FACTS_RP on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_GENERAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_DATA Call by reference Type reference (TYPE) ANY 20081112
2 Importing IS_ATTR Call by reference Type reference (TYPE) ANY 20081112
3 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20081112

Method SET_GENERAL_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_HIERARCHY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_OUTPUT Call by reference Type reference (TYPE) ANY 20100701
2 Importing IS_OBJECT Call by reference Type reference (TYPE) GRFN_S_OBJECT Object ID + Entity ID 20100701
3 Importing IT_PARENT_SEQNR Call by reference Type reference (TYPE) YT_PARENT_SEQNR 20100701
4 Importing IV_OBJECT_SEQNR Call by reference Type reference (TYPE) GRFN_OBJECT_SEQNR 20100701

Method SET_HIERARCHY_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_MERGED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_DATA Call by reference Type reference (TYPE) ANY 20081112
2 Importing IR_SEQNR Call by reference Object reference (TYPE REF TO) CL_GRFN_REP_HIERARCHY Report's hierarchy services 20090115
3 Importing IS_OBJECT Call by reference Type reference (TYPE) GRFN_S_OBJECT Object ID + Entity ID 20090115
4 Importing IT_MERGED_CHILD Call by reference Type reference (TYPE) GRFN_T_OBJECTS List of object pairs (object ID + entity ID) 20081112
5 Importing IT_PARENT Call by reference Type reference (TYPE) GRFN_T_OBJECTS List of object pairs (object ID + entity ID) 20090115

Method SET_MERGED_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_MULTIVALUE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTPUT Call by reference Type reference (TYPE) ANY 20100701
2 Importing IT_ATTR_VALUE Call by reference Type reference (TYPE) GRFN_T_REP_ATTR_VALUE Attribute with multivalues 20100701

Method SET_MULTIVALUE_FIELDS on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_RELATION_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DATA Call by reference Type reference (TYPE) ANY 20100708
2 Importing IV_OBJECT_SEQNR Call by reference Type reference (TYPE) GRFN_OBJECT_SEQNR Object Sequence Number 20100708

Method SET_RELATION_ATTRIBUTES on class CL_GRFN_REP_DATA_COLLECTOR has no exception.

Method SET_RELATION_ATTRIBUTES_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_OUTPUT Call by reference Type reference (TYPE) TABLE 20100708
2 Importing IS_OUTPUT_LINE Value transfer Type reference (TYPE) ANY 20100708
3 Importing IV_OBJECT_SEQNR Call by reference Type reference (TYPE) GRFN_OBJECT_SEQNR Object Sequence Number 20100708

Method SET_RELATION_ATTRIBUTES_STORE on class CL_GRFN_REP_DATA_COLLECTOR has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 300