SAP ABAP Class CL_GRPC_UPG_UTILITY (Utility of Upgrade)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-SPC (Application Component) Process Controls
     GRPC_MIGRATION_UPGRADE (Package) PC Migration and Upgrade
Properties
Class CL_GRPC_UPG_UTILITY  
Short Description Utility of Upgrade    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRPC_MIGRATION_UPGRADE   PC Migration and Upgrade 
Created 20090514   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 GRPCS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRPC_UPG_UTILITY has no interface implemented.
Friends
Class CL_GRPC_UPG_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_LOG Instance attribute Public Object reference (TYPE REF TO) CL_GRFN_MIGRATION_LOG Migration and APPL log 20100406
2 MT_FAILED_ROLES Instance attribute Public Type reference (TYPE) TY_TT_ROLE 20100406
3 MV_REGULATION Instance attribute Public Type reference (TYPE) GRFN_REGULATION Regulation Configuration 20100406
4 MV_REGULATION_ID Instance attribute Public Type reference (TYPE) HROBJID Object ID 20100406
5 MV_RISK_CATEGORY_ID Instance attribute Public Type reference (TYPE) HROBJID Object ID 20100406
6 MV_RISK_DRIVER_ID Instance attribute Public Type reference (TYPE) GRRM_DRIVER_CAT_ID Driver Category ID 20100406
7 MV_RISK_IMPACT_ID Instance attribute Public Type reference (TYPE) GRRM_IMPACT_CAT_ID Impact Category ID 20100406
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_CASE_DATA Instance method Public Method Convert Case Data 20100406
2 CONVERT_CONTROL_TYPE Instance method Public Method Convert Control Type 20100406
3 CONVERT_DATA Instance method Public Method Convert Data 20100406
4 CONVERT_PFCG_ROLE Instance method Public Method Convert PFCG Role 20100406
5 GENERATE_DEFAULT_REGULATION Instance method Public Method Generate Default Regulation 20100406
6 GENERATE_DEFAULT_RISK_CATEGORY Instance method Public Method Generate Default Regulation 20100406
7 GENERATE_PFCG_ROLE Instance method Public Method Generate PFCG Role 20100406
8 GET_INSTANCE Static method Public Method Get Instance 20100406
9 GET_LOG Instance method Public Method Get Log Instane 20100406
10 LOG_END Instance method Public Method Log End Information 20100406
11 LOG_START Instance method Public Method Log Start information 20100406
12 MODIFY Instance method Private Method Modify Data 20100406
13 PREPARE Instance method Private Method Conert Data 20100406
14 PRINT_ALV Instance method Private Method Print Simulation Result in ALV 20100406
15 QUERY Instance method Private Method Query Data 20100406
16 UPDATE Instance method Private Method Update Data 20100406
Events
Class CL_GRPC_UPG_UTILITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_TS_TASK Public See coding 20100406 BEGIN OF ty_ts_task, task TYPE grpc_task, template TYPE tprpattern, END OF ty_ts_task
2 TY_TT_ROLE Public See coding 20100406 ty_tt_role TYPE STANDARD TABLE OF agr_name
3 TY_TT_TASK Public See coding 20100406 ty_tt_task TYPE STANDARD TABLE OF ty_ts_task
Method Signatures

Method CONVERT_CASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
2 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method CONVERT_CASE_DATA on class CL_GRPC_UPG_UTILITY has no exception.

Method CONVERT_CONTROL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
2 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20100406
3 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method CONVERT_CONTROL_TYPE on class CL_GRPC_UPG_UTILITY has no exception.

Method CONVERT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Value transfer Type reference (TYPE) TABLE Data after conversion 20100406
2 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Result 20100406
3 Importing IT_DATA Value transfer Type reference (TYPE) TABLE Data before conversion 20100406
4 Importing IV_CONDITION Call by reference Type reference (TYPE) GRFN_TEXT Condition expression 20100406
5 Importing IV_CONVERT_METHOD Call by reference Type reference (TYPE) SEOCPDNAME The convert method 20100406
6 Importing IV_MANDATORY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
7 Importing IV_SET_EXP Call by reference Type reference (TYPE) GRFN_TEXT String 20100406
8 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Is simulation 20100406
9 Importing IV_SOURCE_TABLE Call by reference Type reference (TYPE) TABNAME Source table name 20100406
10 Importing IV_TARGET_TABLE Call by reference Type reference (TYPE) TABNAME Target table name 20100406

Method CONVERT_DATA on class CL_GRPC_UPG_UTILITY has no exception.

Method CONVERT_PFCG_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLEMAP Call by reference Type reference (TYPE) GRPC_T_ROLEMAP Role Mapping Table 20100406
2 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
3 Importing IV_FILTER Call by reference Type reference (TYPE) STRING 20100406
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SPRAS Language Key 20100406
5 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20100406
6 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_REGULATION Regulation Configuration 20100406
7 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method CONVERT_PFCG_ROLE on class CL_GRPC_UPG_UTILITY has no exception.

Method GENERATE_DEFAULT_REGULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REGULATION_ID Call by reference Type reference (TYPE) HROBJID Object ID 20100406
2 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
3 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20100406
4 Importing IV_REGGROUP_DESC Call by reference Type reference (TYPE) GRFN_TEXT String 20100406
5 Importing IV_REGGROUP_NAME Call by reference Type reference (TYPE) GRFN_TITLE Title/Short Name 20100406
6 Importing IV_REGULATION Call by reference Type reference (TYPE) GRFN_REGULATION 'SOX' Regulation Configuration 20100406
7 Importing IV_REGULATION_DESC Call by reference Type reference (TYPE) GRFN_TEXT String 20100406
8 Importing IV_REGULATION_NAME Call by reference Type reference (TYPE) GRFN_TITLE Title/Short Name 20100406
9 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method GENERATE_DEFAULT_REGULATION on class CL_GRPC_UPG_UTILITY has no exception.

Method GENERATE_DEFAULT_RISK_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
2 Exporting EV_RISK_CATEGORY_ID Call by reference Type reference (TYPE) HROBJID Object ID 20100406
3 Importing IV_BEGIN_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20100406
4 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method GENERATE_DEFAULT_RISK_CATEGORY on class CL_GRPC_UPG_UTILITY has no exception.

Method GENERATE_PFCG_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TASK_TEMPLATE Call by reference Type reference (TYPE) TY_TT_TASK Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
2 Importing IV_ROLE_NAME Call by reference Type reference (TYPE) AGR_NAME Role Name 20100406
3 Importing IV_ROLE_TEXT Call by reference Type reference (TYPE) AGR_TITLE Role name 20100406
4 Returning RV_RESULT Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method GENERATE_PFCG_ROLE on class CL_GRPC_UPG_UTILITY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROGRAM Call by reference Type reference (TYPE) PROGRAMM ABAP Program Name 20100406
2 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRPC_UPG_UTILITY Utility of Upgrade 20100406

Method GET_INSTANCE on class CL_GRPC_UPG_UTILITY has no exception.

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_LOG Value transfer Object reference (TYPE REF TO) CL_GRFN_MIGRATION_LOG Migration and APPL log 20100406

Method GET_LOG on class CL_GRPC_UPG_UTILITY has no exception.

Method LOG_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method LOG_END on class CL_GRPC_UPG_UTILITY has no exception.

Method LOG_START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406

Method LOG_START on class CL_GRPC_UPG_UTILITY has no exception.

Method MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
2 Importing IT_DATA Value transfer Type reference (TYPE) TABLE 20100406
3 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
4 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20100406

Method MODIFY on class CL_GRPC_UPG_UTILITY has no exception.

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Value transfer Type reference (TYPE) TABLE 20100406
2 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
3 Importing IT_DATA Value transfer Type reference (TYPE) TABLE 20100406
4 Importing IV_CONVERT_METHOD Call by reference Type reference (TYPE) SEOCPDNAME Table Name 20100406
5 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20100406

Method PREPARE on class CL_GRPC_UPG_UTILITY has no exception.

Method PRINT_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Value transfer Type reference (TYPE) TABLE 20100406
2 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20100406

Method PRINT_ALV on class CL_GRPC_UPG_UTILITY has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Value transfer Type reference (TYPE) TABLE 20100406
2 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
3 Importing IV_CONDITION Call by reference Type reference (TYPE) STRING 20100406
4 Importing IV_MANDATORY Call by reference Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
5 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20100406

Method QUERY on class CL_GRPC_UPG_UTILITY has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
2 Importing IV_CONDITION Call by reference Type reference (TYPE) GRFN_TEXT String 20100406
3 Importing IV_SET_EXP Call by reference Type reference (TYPE) GRFN_TEXT String 20100406
4 Importing IV_SIMULATION Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100406
5 Importing IV_TABLE Call by reference Type reference (TYPE) TABNAME Table Name 20100406

Method UPDATE on class CL_GRPC_UPG_UTILITY has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 600