SAP ABAP Class /GRCPI/CL_GRIA_CHANGELOG (AM - Change log)
Hierarchy
GRCPINW (Software Component) SAP GRC NetWeaver Plug-In
   GRC-PCP (Application Component) GRC Process Control Plug-in
     /GRCPI/GRIA_NW_PC (Package) GRCPI PC package for NW
Properties
Class /GRCPI/CL_GRIA_CHANGELOG  
Short Description AM - Change log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /GRCPI/GRIA_NW_PC   GRCPI PC package for NW 
Created 20100402   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 STPRT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /GRCPI/CL_GRIA_CHANGELOG has no interface implemented.
Friends
Class /GRCPI/CL_GRIA_CHANGELOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_DELETE Constant Public Type reference (TYPE) OPTYPE 'D' Delete 20100402
2 MC_INSERT Constant Public Type reference (TYPE) OPTYPE 'I' Insert 20100402
3 MC_PARAM_ALL Constant Private Type reference (TYPE) CHAR3 'ALL' All value 20100402
4 MC_PARAM_OFF Constant Private Type reference (TYPE) CHAR3 'OFF' OFF 20100402
5 MC_RECCLIENT Constant Private Type reference (TYPE) TPFET-PARNAME 'rec/client' Profile parameter name 20100402
6 MC_UPDATE Constant Public Type reference (TYPE) OPTYPE 'U' Update 20100402
7 MT_DDFIELDS Static Attribute Private Type reference (TYPE) DDFIELDS DD: Field List 20100402
8 MV_CURRENT_DATE Static Attribute Private Type reference (TYPE) SYDATUM Current Date of Application Server 20100402
9 MV_CURRENT_TIME Static Attribute Private Type reference (TYPE) SYTIME TIME Data Element for SYST 20100402
10 MV_ENDDATE Static Attribute Private Type reference (TYPE) SY-DATUM Ending date 20100402
11 MV_ENDTIME Static Attribute Private Type reference (TYPE) SY-UZEIT Ending time 20100402
12 MV_FROMDATE Static Attribute Private Type reference (TYPE) SY-DATUM Starting date 20100402
13 MV_FROMTIME Static Attribute Private Type reference (TYPE) SY-UZEIT Starting time 20100402
14 MV_HAS_GUID Static Attribute Private Type reference (TYPE) I GUID flag 20100402
15 MV_HAS_STRING Static Attribute Private Type reference (TYPE) I String flag 20100402
16 MV_IS_UNICODE Static Attribute Private Type reference (TYPE) I Unicode flag 20100402
17 MV_LOGTYPE Static Attribute Private Type reference (TYPE) CDCHNGIND Change type (U, I, E, D) 20100606
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CREATED_DATA Instance method Private Method Add Created Master Data 20100606
2 APPEND_DBTABLOG Instance method Private Method Append change log 20100402
3 COMPARE_TABLES Instance method Private Method Compare data in snap and db table 20100402
4 CONVERT_ENDIANESS Instance method Private Method Convert log field 20100402
5 CREATE Instance method Public Method Create change log 20100402
6 CREATE_DBTABLOG Instance method Private Method Create DB log entry 20100402
7 CREATE_GRC_CHANGELOG Instance method Public Method Create GRC Change Log for Transports 20110628
8 EDIT_CDPOS Instance method Private Method Convert value: text case = 1 20100402
9 EDIT_CDPOS_OLD Instance method Private Method Convert value: text case = space 20100402
10 GET_DATA_FROM_DB Instance method Private Method Get data from DB table 20100402
11 GET_DATA_FROM_SNAP Instance method Private Method Get data from snap table 20100402
12 GET_DATA_FROM_TRANSPORT Static method Private Method Get data from transport 20100402
13 GET_LAST_RUN Instance method Private Method Get last run time 20100402
14 GET_SYSTEM_LOGGING_STATUS Static method Public Method Get system logging status 20100402
15 GET_TABLES Static method Public Method Get list of table 20100402
16 GET_TABLE_FIELD Instance method Private Method Get field value 20100402
17 LOG_MODERNISE Instance method Private Method Convert log data 20100402
18 RETRIEVE Instance method Public Method Retrieve change log 20100402
19 RETRIEVE_CONFIGURATION_AM Instance method Private Method Retrieve Configuration Data - AM change log 20100402
20 RETRIEVE_CONFIGURATION_DATA Instance method Private Method Retrieve Configuration Data 20100402
21 RETRIEVE_CONFIGURATION_SAP Instance method Private Method Retrieve Configuration Data - SAP Standard 20100402
22 RETRIEVE_MASTER_DATA Instance method Private Method Retrieve Master data header 20100402
23 RETRIEVE_MASTER_DETAIL Instance method Private Method Retrieve Master data detail 20100402
24 REVISE_TAB_LOG Instance method Private Method Revise log 20100402
25 TRANSFORM_MASTER Instance method Private Method Transform master data into standard change log format 20100402
26 UPDATE_DBTABLOG Instance method Private Method Update DB table log 20100402
27 UPDATE_SNAP Instance method Private Method Update snap table 20100402
28 UPDATE_SNAP_HEADER Instance method Private Method Update snap table 20100402
Events
Class /GRCPI/CL_GRIA_CHANGELOG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_CDPOS Private Type reference (TYPE) CDPOS 20100402
2 S_DBTABLOG Private Type reference (TYPE) /GRCPI/GRIADBLOG 20100402
3 S_HEADER Private Type reference (TYPE) /GRCPI/GRIASNAPH 20100402
4 S_LOG Public Type reference (TYPE) /GRCPI/GRIA_S_UTCHANGELOG AM - Change log generic output 20100402
5 S_LOG_LIST Public Type reference (TYPE) DBTABLOG 20100402
6 S_MASTER Private Type reference (TYPE) CDRED 20100402
7 S_OBJLIST Public Type reference (TYPE) STPRT_LOG_STABLE_TYPE 20100402
8 S_SNAP Private Type reference (TYPE) /GRCPI/GRIA_S_UTSNAPC 20100402
9 S_TABHEADER Private Type reference (TYPE) X030L 20100402
10 S_TABLE Private Type reference (TYPE) /GRCPI/GRIA_S_TABLE AM - Change Log Related Tables 20100427
11 S_TRANSPORT Private See coding 20100402 BEGIN OF s_TRANSPORT, trkorr type trkorr, as4date type as4date, as4time type as4time, * pgmid type pgmid, * object type trobjtype, objname type tabname, * mastertype type trobjtype, * mastername type sobj_name, * viewname type viewname, tabkey type tabkey, end of s_transport
12 T_CDPOS Private See coding 20100402 T_CDPOS TYPE STANDARD TABLE OF s_cdpos
13 T_DBTABLOG Private See coding 20100402 t_dbtablog TYPE STANDARD TABLE OF s_dbtablog
14 T_LOG Public Type reference (TYPE) /GRCPI/GRIA_T_UTCHANGELOG AM - Change log generic output 20100402
15 T_LOG_LIST Public Type reference (TYPE) STPRT_LOG_STABLE_TYPE 20100402
16 T_MASTER Private See coding 20100402 T_MASTER TYPE STANDARD TABLE OF s_master
17 T_OBJ_LIST Public Type reference (TYPE) STPRT_OBJ_APP_CNT_LIST_TYPE 20100402
18 T_SNAP Private See coding 20100402 T_SNAP TYPE STANDARD TABLE OF s_snap
19 T_TABLE Private Type reference (TYPE) /GRCPI/GRIA_T_TABLE AM - Change Log Related Tables 20100427
20 T_TRANSPORT Private See coding 20100402 t_transport type standard table of s_transport
Method Signatures

Method ADD_CREATED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LOG Call by reference Type reference (TYPE) T_LOG AM - Change log generic output 20100606
2 Returning RT_LOG Value transfer Type reference (TYPE) T_LOG AM - Change log generic output 20100606

Method ADD_CREATED_DATA on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method APPEND_DBTABLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DBTABLOG Call by reference Type reference (TYPE) T_DBTABLOG AM - Change log generic output 20100402
2 Importing IS_DFIES Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20100402
3 Importing IT_TRANSPORT Call by reference Type reference (TYPE) T_TRANSPORT 20100402
4 Importing IV_CHANGEIND Call by reference Type reference (TYPE) C Change indicator 20100402
5 Importing IV_TABKEY Call by reference Type reference (TYPE) TABKEY Table Key 20100402
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402
7 Importing IV_VALUE_NEW Call by reference Type reference (TYPE) CDFLDVALN New contents of changed field 20100402
8 Importing IV_VALUE_OLD Call by reference Type reference (TYPE) CDFLDVALO Old contents of changed field 20100402

Method APPEND_DBTABLOG on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method COMPARE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DBTABLOG Call by reference Type reference (TYPE) T_DBTABLOG AM - Change log generic output 20100402
2 Importing IS_TABHEADER Call by reference Type reference (TYPE) S_TABHEADER 20100402
3 Importing IT_DBTAB Call by reference Type reference (TYPE) T_SNAP 20100611
4 Importing IT_DDFIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20100402
5 Importing IT_SNAP Call by reference Type reference (TYPE) T_SNAP 20100611
6 Importing IT_TRANSPORT Call by reference Type reference (TYPE) T_TRANSPORT 20100402
7 Importing IV_KEYLEN Call by reference Type reference (TYPE) DATALN Actual length of vardata 20100402
8 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method COMPARE_TABLES on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method CONVERT_ENDIANESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CURFLD Call by reference Type reference (TYPE) X 20100402
2 Importing IS_DFIES Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20100402
3 Importing IV_VERSNO Call by reference Type reference (TYPE) CHAR2 Version Management: Version Number 20100402

Method CONVERT_ENDIANESS on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) /GRCPI/GRIA_T_TABLE AM - Change Log Related Tables 20100609
2 Importing IV_PROCESS_BR Call by reference Type reference (TYPE) /GRCPI/GRIA_PROCESS_BR AM - Process BR while retrieving data 20110627

Method CREATE on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method CREATE_DBTABLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method CREATE_DBTABLOG on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method CREATE_GRC_CHANGELOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BRDEF Call by reference Type reference (TYPE) /GRCPI/GRIA_S_BRDEF AM - Business Rule Definition 20110628

Method CREATE_GRC_CHANGELOG on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method EDIT_CDPOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABINFO Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20100402
2 Importing IV_VALUE Call by reference Type reference (TYPE) CDFLDVALO Old contents of changed field 20100402
3 Returning RV_VALUE Value transfer Type reference (TYPE) CDFLDVALO Old contents of changed field 20100402

Method EDIT_CDPOS on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method EDIT_CDPOS_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TABINFO Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20100402
2 Importing IV_VALUE Call by reference Type reference (TYPE) CDFLDVALO Old contents of changed field 20100402
3 Returning RV_VALUE Value transfer Type reference (TYPE) CDFLDVALO Old contents of changed field 20100402

Method EDIT_CDPOS_OLD on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method GET_DATA_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SNAP Call by reference Type reference (TYPE) T_SNAP AM - Change log snap table 20100402
2 Exporting EV_DATALEN Call by reference Type reference (TYPE) DATALN Actual length of vardata 20100402
3 Exporting EV_KEYLEN Call by reference Type reference (TYPE) DATALN Actual length of vardata 20100402
4 Importing IS_TAB_HEADER Call by reference Type reference (TYPE) S_TABHEADER Nametab Header, Database Structure DDNTT 20100402
5 Importing IT_DDFIELDS Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20100402
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method GET_DATA_FROM_DB on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method GET_DATA_FROM_SNAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SNAP Call by reference Type reference (TYPE) T_SNAP AM - Change log snap table 20100402
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method GET_DATA_FROM_SNAP on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method GET_DATA_FROM_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) T_TRANSPORT 20100402
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method GET_DATA_FROM_TRANSPORT on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method GET_LAST_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) S_HEADER AM - First Run Date & Last Run Date for Change Log 20100402
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method GET_LAST_RUN on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method GET_SYSTEM_LOGGING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGGING_ON Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100402

Method GET_SYSTEM_LOGGING_STATUS on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT Call by reference Type reference (TYPE) OB_OBJECT Object Name 20100402
2 Returning RT_TABLE Value transfer Type reference (TYPE) /GRCPI/GRIA_T_TABLE AM - Change Log Related Tables 20100427

Method GET_TABLES on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method GET_TABLE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE Call by reference Type reference (TYPE) ANY Return field value 20100402
2 Importing IS_DFIES Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20100402
3 Importing IV_LOGDATA Call by reference Type reference (TYPE) LOGDATA Modified Data Record 20100402

Method GET_TABLE_FIELD on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method LOG_MODERNISE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TABLE_STRUC Call by reference Object reference (TYPE REF TO) DATA 20100402
2 Importing IV_LOGDATA Call by reference Type reference (TYPE) LOGDATA Modified Data Record 20100402
3 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402
4 Importing IV_VERSNO Call by reference Type reference (TYPE) CHAR2 Version Management: Version Number 20100402
5 Importing IV_XKEY Call by reference Type reference (TYPE) X 20100402

Method LOG_MODERNISE on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method RETRIEVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGELOG Call by reference Type reference (TYPE) T_LOG AM - Change log generic output 20100402
2 Importing IS_DEFINITION Call by reference Type reference (TYPE) /GRCPI/GRIA_S_BRDEF Control Definition Structure 20100402
3 Importing IV_ENDDATE Call by reference Type reference (TYPE) SY-DATUM Ending date 20100402
4 Importing IV_ENDTIME Call by reference Type reference (TYPE) SY-UZEIT '235959' Ending time 20100402
5 Importing IV_FROMDATE Call by reference Type reference (TYPE) SY-DATUM Starting date 20100402
6 Importing IV_FROMTIME Call by reference Type reference (TYPE) SY-UZEIT '000000' Starting time 20100402
7 Importing IV_LOGTYPE Call by reference Type reference (TYPE) CDCHNGIND Change type (U, I, E, D) 20100606

Method RETRIEVE on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method RETRIEVE_CONFIGURATION_AM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGELOG Call by reference Type reference (TYPE) T_LOG AM - Change log generic output 20100402
2 Importing IV_OBJECT Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method RETRIEVE_CONFIGURATION_AM on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method RETRIEVE_CONFIGURATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGELOG Call by reference Type reference (TYPE) T_LOG AM - Change log generic output 20100402
2 Importing IS_DEFINITION Call by reference Type reference (TYPE) /GRCPI/GRIA_S_BRDEF Control Definition Structure 20100402

Method RETRIEVE_CONFIGURATION_DATA on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method RETRIEVE_CONFIGURATION_SAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGELOG Call by reference Type reference (TYPE) T_LOG AM - Change log generic output 20100402
2 Importing IV_OBJECT Call by reference Type reference (TYPE) OB_OBJECT Table Name 20100402
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) /GRCPI/GRIA_OBJECT_TYPE AM - Business Rule Handler Object Type 20100724

Method RETRIEVE_CONFIGURATION_SAP on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method RETRIEVE_MASTER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGELOG Call by reference Type reference (TYPE) T_LOG AM - Change log generic output 20100402
2 Importing IV_OBJECTCLASS Call by reference Type reference (TYPE) CDOBJECTCL Object class 20100402

Method RETRIEVE_MASTER_DATA on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method RETRIEVE_MASTER_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CDPOS Call by reference Type reference (TYPE) T_CDPOS Change document detail 20100402
2 Importing IS_CDHDR Call by reference Type reference (TYPE) CDHDR Change document header 20100402

Method RETRIEVE_MASTER_DETAIL on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method REVISE_TAB_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOG Call by reference Type reference (TYPE) DBTABLOG Log Records of Table Changes 20100402
2 Importing IV_KEYLN Call by reference Type reference (TYPE) I Table key length 20100402

Method REVISE_TAB_LOG on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method TRANSFORM_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGELOG Call by reference Type reference (TYPE) T_LOG AM - Change log generic output 20100402
2 Importing IS_CDHDR Call by reference Type reference (TYPE) CDHDR Change document header 20100402
3 Importing IT_CDPOS Call by reference Type reference (TYPE) T_CDPOS Change document detail 20100402

Method TRANSFORM_MASTER on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method UPDATE_DBTABLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DBTABLOG Call by reference Type reference (TYPE) T_DBTABLOG 20100402

Method UPDATE_DBTABLOG on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method UPDATE_SNAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW Call by reference Type reference (TYPE) T_SNAP 20100402
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method UPDATE_SNAP on class /GRCPI/CL_GRIA_CHANGELOG has no exception.

Method UPDATE_SNAP_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) S_HEADER 20100402
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20100402

Method UPDATE_SNAP_HEADER on class /GRCPI/CL_GRIA_CHANGELOG has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in V1000_700