SAP ABAP Class CL_GRPC_REPORTING_SERVICES (Reporting Service Class)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_REPORTING (Package) Reporting
Properties
Class CL_GRPC_REPORTING_SERVICES  
Short Description Reporting Service Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_REPORTING   Reporting 
Created 20070611   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 GRPCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 GRPCS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRPC_REPORTING_SERVICES has no interface implemented.
Friends
Class CL_GRPC_REPORTING_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_REP_OUTPUT_TYPE_FLAT Constant Public Type reference (TYPE) GRPC_REP_OUTPUT_TYPE 'F' Report Output Format 20080110
2 C_REP_OUTPUT_TYPE_HIER Constant Public Type reference (TYPE) GRPC_REP_OUTPUT_TYPE 'H' Report Output Format 20080110
3 C_REP_OUTPUT_TYPE_MATRIX Constant Public Type reference (TYPE) GRPC_REP_OUTPUT_TYPE 'M' Report Output Format 20080110
4 C_REP_SEL_SCREEN_ALOG Constant Public Type reference (TYPE) GRPC_REP_SEL_SCREEN 'A' Report: Selection screen Audit Log 20070912
5 C_REP_SEL_SCREEN_CAC Constant Public Type reference (TYPE) GRPC_REP_SEL_SCREEN 'Y' Report: Selection screen Automated Control Rule 20080509
6 C_REP_SEL_SCREEN_CHA Constant Public Type reference (TYPE) GRPC_REP_SEL_SCREEN 'C' Report: Selection screen Change Analysis 20070912
7 C_REP_SEL_SCREEN_LAC Constant Public Type reference (TYPE) GRPC_REP_SEL_SCREEN 'Z' Report: Selection screen Automated Control Rule Assignment 20080509
8 C_REP_SEL_SCREEN_REPORT Constant Public Type reference (TYPE) GRPC_REP_SEL_SCREEN 'R' Report: Selection screen Report 20070912
9 C_TEMPORARY_TYPE_NAME Constant Public Type reference (TYPE) ABAP_ABSTYPENAME '' 20070611
10 _BTC_IN_STRUCT_HASH Static Attribute Private Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611
11 _BTC_OUT_STRUCT_HASH Static Attribute Private Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611
12 _BTC_PRINT_STRUCT_HASH Static Attribute Private Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611
Methods
# Method Level Visibility Method type Description Created on
1 GET_ABAP_STRUCTURE_HASH Static method Public Method 20070611
2 GET_ABAP_STRUCTURE_STRING Static method Public Method 20070611
3 GET_PRINT_INPUT_STRUCT_HASH Static method Public Method 20070611
4 GET_REPORT_INPUT_STRUCT_HASH Static method Public Method 20070611
5 GET_REPORT_OUTPUT_STRUCT_HASH Static method Public Method 20070611
6 GET_TYPE_ABSOLUTE_NAME Static method Public Method 20070611
7 OTF_PRINT_OUTPUT_FROM_XSTRING Static method Public Method 20070611
8 OTF_PRINT_OUTPUT_TO_XSTRING Static method Public Method 20070611
9 PDF_PRINT_OUTPUT_FROM_XSTRING Static method Public Method 20070611
10 PDF_PRINT_OUTPUT_TO_XSTRING Static method Public Method 20070611
11 PRINT_INPUT_FROM_XSTRING Static method Public Method 20070611
12 PRINT_INPUT_TO_XSTRING Static method Public Method 20070611
13 REPORT_INPUT_FROM_XSTRING Static method Public Method 20070611
14 REPORT_INPUT_TO_XSTRING Static method Public Method 20070611
15 REPORT_LINK Static method Public Method Calculate Link to Report 20070615
16 REPORT_OUTPUT_FROM_XSTRING Static method Public Method 20070611
17 REPORT_OUTPUT_TO_XSTRING Static method Public Method 20070611
18 _GET_HASH_CODE Static method Private Method 20070611
19 _OTF_PRINT_OUTPUT_FROM_XSTRING Static method Private Method 20070611
20 _OTF_PRINT_OUTPUT_TO_XSTRING Static method Private Method 20070611
21 _PDF_PRINT_OUTPUT_FROM_XSTRING Static method Private Method 20070611
22 _PDF_PRINT_OUTPUT_TO_XSTRING Static method Private Method 20070611
23 _PRINT_INPUT_FROM_XSTRING Static method Private Method 20070611
24 _PRINT_INPUT_TO_XSTRING Static method Private Method 20070611
25 _REPORT_INPUT_FROM_XSTRING Static method Private Method 20070611
26 _REPORT_INPUT_TO_XSTRING Static method Private Method 20070611
27 _REPORT_OUTPUT_FROM_XSTRING Static method Private Method 20070611
28 _REPORT_OUTPUT_TO_XSTRING Static method Private Method 20070611
Events
Class CL_GRPC_REPORTING_SERVICES has no event.
Types
Class CL_GRPC_REPORTING_SERVICES has no local type.
Method Signatures

Method GET_ABAP_STRUCTURE_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RUNTIME_TYPENAME Call by reference Type reference (TYPE) ANY Name of Dictionary Type 20070611
2 Returning R_HASH Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611

Method GET_ABAP_STRUCTURE_HASH on class CL_GRPC_REPORTING_SERVICES has no exception.

Method GET_ABAP_STRUCTURE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RUNTIME_TYPENAME Call by reference Type reference (TYPE) ANY Name of Dictionary Type 20070611
2 Returning R_STRING Value transfer Type reference (TYPE) STRING Hash Value (160 Bits) 20070611

Method GET_ABAP_STRUCTURE_STRING on class CL_GRPC_REPORTING_SERVICES has no exception.

Method GET_PRINT_INPUT_STRUCT_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HASH Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611

Method GET_PRINT_INPUT_STRUCT_HASH on class CL_GRPC_REPORTING_SERVICES has no exception.

Method GET_REPORT_INPUT_STRUCT_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HASH Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611

Method GET_REPORT_INPUT_STRUCT_HASH on class CL_GRPC_REPORTING_SERVICES has no exception.

Method GET_REPORT_OUTPUT_STRUCT_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HASH Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611

Method GET_REPORT_OUTPUT_STRUCT_HASH on class CL_GRPC_REPORTING_SERVICES has no exception.

Method GET_TYPE_ABSOLUTE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABSOLUTE_NAME Call by reference Type reference (TYPE) ABAP_ABSTYPENAME Name of Dictionary Type 20070611
2 Importing I_SKIP_TEMP_ID Call by reference Type reference (TYPE) ABAP_BOOL Replace Temporarily Generated Names with Constant 20070611
3 Returning R_ABSOLUTE_NAME Value transfer Type reference (TYPE) ABAP_ABSTYPENAME Name of Dictionary Type 20070611

Method GET_TYPE_ABSOLUTE_NAME on class CL_GRPC_REPORTING_SERVICES has no exception.

Method OTF_PRINT_OUTPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_OUTPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
2 Returning RT_OTF Value transfer Type reference (TYPE) TSFOTF Smart Forms: Table OTF 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method OTF_PRINT_OUTPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OTF Call by reference Type reference (TYPE) TSFOTF Smart Forms: Table OTF 20070611
2 Returning R_PRINT_OUTPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method PDF_PRINT_OUTPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_OUTPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
2 Returning RT_PDF Value transfer Type reference (TYPE) TLINETAB 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method PDF_PRINT_OUTPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PDF Call by reference Type reference (TYPE) TLINETAB 20070611
2 Returning R_PRINT_OUTPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method PRINT_INPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_INPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_PRINT_INPUT_XSTR 20070611
2 Returning R_PRINT_INPUT Value transfer Type reference (TYPE) GRPCR_S_PRINT_INPUT 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method PRINT_INPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_INPUT Call by reference Type reference (TYPE) GRPCR_S_PRINT_INPUT 20070611
2 Returning R_PRINT_INPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_PRINT_INPUT_XSTR 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method REPORT_INPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_INPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_REPORT_INPUT_XSTR 20070611
2 Returning R_REPORT_INPUT Value transfer Type reference (TYPE) GRPCR_S_REPORT_INPUT 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method REPORT_INPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_INPUT Call by reference Type reference (TYPE) GRPCR_S_REPORT_INPUT 20070611
2 Returning R_REPORT_INPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_REPORT_INPUT_XSTR 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method REPORT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_URL Value transfer Type reference (TYPE) STRING 20070615
2 Importing I_ORGUNIT Value transfer Type reference (TYPE) GRPCS_OBJECTID 20070615
3 Importing I_REPTYPE Value transfer Type reference (TYPE) GRPC_REP_TYPE Report Type 20070615
4 Importing I_TF_YEAR Value transfer Type reference (TYPE) GRPC_YEAR Year 20070615
5 Importing I_TIMEFRAME Value transfer Type reference (TYPE) GRPC_TIMEFRAME Timeframe 20070615

Method REPORT_LINK on class CL_GRPC_REPORTING_SERVICES has no exception.

Method REPORT_OUTPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_OUTPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_REPORT_OUTPUT_XSTR 20070611
2 Returning R_REPORT_OUTPUT Value transfer Type reference (TYPE) GRPCR_S_REPORT_OUTPUT 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method REPORT_OUTPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_OUTPUT Call by reference Type reference (TYPE) GRPCR_S_REPORT_OUTPUT 20070611
2 Returning R_REPORT_OUTPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_REPORT_OUTPUT_XSTR 20070611
# Exception Resumable Description Created on
1 CX_SY_IMPORT_MISMATCH_ERROR System Exception Involving IMPORT 20070611

Method _GET_HASH_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALG Call by reference Type reference (TYPE) HASHALG 'SHA1' Hash Algorithm: 20070611
2 Importing I_DATA Call by reference Type reference (TYPE) STRING 20070611
3 Returning R_HASH Value transfer Type reference (TYPE) HASH160 Hash Value (160 Bits) 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _OTF_PRINT_OUTPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_OUTPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
2 Exporting RT_OTF Value transfer Type reference (TYPE) TSFOTF Smart Forms: Table OTF 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _OTF_PRINT_OUTPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OTF Call by reference Type reference (TYPE) TSFOTF Smart Forms: Table OTF 20070611
2 Exporting R_PRINT_OUTPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _PDF_PRINT_OUTPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_OUTPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
2 Exporting RT_PDF Value transfer Type reference (TYPE) TLINETAB 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _PDF_PRINT_OUTPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PDF Call by reference Type reference (TYPE) TLINETAB 20070611
2 Exporting R_PRINT_OUTPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_PRINT_OUTPUT_XSTR 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _PRINT_INPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_INPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_PRINT_INPUT_XSTR 20070611
2 Exporting R_PRINT_INPUT Value transfer Type reference (TYPE) GRPCR_S_PRINT_INPUT 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _PRINT_INPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRINT_INPUT Call by reference Type reference (TYPE) GRPCR_S_PRINT_INPUT 20070611
2 Exporting R_PRINT_INPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_PRINT_INPUT_XSTR 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _REPORT_INPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_INPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_REPORT_INPUT_XSTR 20070611
2 Exporting R_REPORT_INPUT Value transfer Type reference (TYPE) GRPCR_S_REPORT_INPUT 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _REPORT_INPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_INPUT Call by reference Type reference (TYPE) GRPCR_S_REPORT_INPUT 20070611
2 Exporting R_REPORT_INPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_REPORT_INPUT_XSTR 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _REPORT_OUTPUT_FROM_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_OUTPUT_XSTR Call by reference Type reference (TYPE) GRPCR_S_REPORT_OUTPUT_XSTR 20070611
2 Exporting R_REPORT_OUTPUT Value transfer Type reference (TYPE) GRPCR_S_REPORT_OUTPUT 20070611
# Exception Resumable Description Created on
1 FAILED 20070611

Method _REPORT_OUTPUT_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REPORT_OUTPUT Call by reference Type reference (TYPE) GRPCR_S_REPORT_OUTPUT 20070611
2 Exporting R_REPORT_OUTPUT_XSTR Value transfer Type reference (TYPE) GRPCR_S_REPORT_OUTPUT_XSTR 20070611
# Exception Resumable Description Created on
1 FAILED 20070611
History
Last changed by/on SAP  20141106 
SAP Release Created in 250