SAP ABAP Class CL_GRFN_CHANGE_HISTORY (Change History)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_CHANGE_HISTORY (Package) Change History Framework
Properties
Class CL_GRFN_CHANGE_HISTORY  
Short Description Change History    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_CHANGE_HISTORY   Change History Framework 
Created 20110819   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)
Interfaces
Class CL_GRFN_CHANGE_HISTORY has no interface implemented.
Friends
Class CL_GRFN_CHANGE_HISTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_CREATE Constant Public Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION 'C' Change History Action 20110819
2 GC_ACTION_DELETE Constant Public Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION 'D' Change History Action 20110819
3 GC_ACTION_UPDATE Constant Public Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION 'U' Change History Action 20110819
4 GC_ACTION_VALIDATE Constant Public Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION 'V' Change History Action 20110819
5 GO_SYSTEM_UUID Static Attribute Private Object reference (TYPE REF TO) IF_SYSTEM_UUID Interface for 16 Byte System UUIDs 20110819
6 GT_FILTER Static Attribute Private Type reference (TYPE) GRFN_T_CHANGE_HISTORY_FILTER Change History Filter 20111011
7 GV_ENCODING Static Attribute Private Type reference (TYPE) ABAP_ENCOD Identifier for Character Format (UTF-8, UCS-2, ...) 20110823
8 MT_RECORD Instance attribute Private Type reference (TYPE) GRFN_T_CHGHISTREC Change History Records 20110819
9 MT_TEXT Instance attribute Private Type reference (TYPE) GRFN_T_CHGHISTTEXT Change History Descriptions (DB Table GRFNCHGHISTTEXT) 20110822
10 MV_ACTION Instance attribute Private Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION Change History Action 20110819
11 MV_ID Instance attribute Private Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20110819
12 MV_OBJECT_ID Instance attribute Private Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110819
13 MV_SESSION_DATE_FROM Instance attribute Private Type reference (TYPE) GRFN_DATE Date 20111010
14 MV_USER_ID Instance attribute Private Type reference (TYPE) GRFN_USERID User ID 20110819
15 MV_USER_ID_DELEGATING Instance attribute Private Type reference (TYPE) GRFN_USERID User ID 20110819
Methods
# Method Level Visibility Method type Description Created on
1 APPEND Instance method Public Method 20110819
2 APPEND_CDF Instance method Public Method 20110830
3 APPEND_TEXT Instance method Public Method 20110822
4 BUSINESS_USER_CHECK Static method Public Method 20121002
5 CHECK_AUTORIZATION Static method Private Method 20140513
6 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20110823
7 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20110819
8 CONVERT_ANY_TO_XSTRING Static method Public Method 20110823
9 CONVERT_STRING_TO_XSTRING Static method Public Method 20110823
10 CONVERT_XSTRING_TO_STRING Static method Public Method 20110823
11 CREATE Static method Public Method 20110819
12 GET_ENCODING Static method Private Method 20111011
13 IS_ENABLED Static method Public Method 20110906
14 IS_INITIAL Static method Private Method 20110914
15 IS_OBJECT_AUTHORIZED Static method Public Method Check if user has authorization to see patr of changes 20121002
16 LOAD_FILTER Static method Private Method 20111011
17 QUERY Static method Public Method 20110819
18 RAISE_EXCEPTION Static method Private Method 20110830
19 READ Static method Public Method 20110823
20 READ_BULK Static method Public Method 20110823
21 SAVE Instance method Public Method 20110823
Events
Class CL_GRFN_CHANGE_HISTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_SELECTION Private See coding 20110822 BEGIN OF s_selection, sign TYPE ddsign, option TYPE ddoption, low TYPE string, high TYPE string, END OF s_selection
2 T_SELECTION Private See coding 20110822 T_SELECTION type STANDARD TABLE OF s_selection
Method Signatures

Method APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA_NEW Call by reference Type reference (TYPE) ANY 20110819
2 Importing IS_DATA_OLD Call by reference Type reference (TYPE) ANY 20110819
3 Importing IV_ROW_KEY Call by reference Type reference (TYPE) GRFN_CHANGE_HISTORY_ROW_KEY Change History Row Key 20110819
4 Importing IV_SKIP_UNCHANGED Call by reference Type reference (TYPE) GRFN_BOOLEAN ABAP_TRUE Indicator 20110906
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110819

Method APPEND_CDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA_NEW Call by reference Type reference (TYPE) GRFN_T_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20110830
2 Importing IT_DATA_OLD Call by reference Type reference (TYPE) GRFN_T_CUSTOMFIELD_NAMEVALUE Custom Field Name Value 20110830
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110830

Method APPEND_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARA1 Call by reference Type reference (TYPE) CSEQUENCE 20110913
2 Importing IV_PARA2 Call by reference Type reference (TYPE) CSEQUENCE 20110913
3 Importing IV_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20110822

Method APPEND_TEXT on class CL_GRFN_CHANGE_HISTORY has no exception.

Method BUSINESS_USER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BUS_USER_CHECK Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20121002

Method BUSINESS_USER_CHECK on class CL_GRFN_CHANGE_HISTORY has no exception.

Method CHECK_AUTORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20140513
2 Importing IV_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20140513
3 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) ABAP_BOOL 20140513

Method CHECK_AUTORIZATION on class CL_GRFN_CHANGE_HISTORY has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GRFN_CHANGE_HISTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GRFN_CHANGE_HISTORY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION Change History Action 20110819
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110819
3 Importing IV_SESSION_DATE_FROM Call by reference Type reference (TYPE) GRFN_DATE Date 20111010
4 Importing IV_USER_ID Call by reference Type reference (TYPE) GRFN_USERID User ID 20110819
5 Importing IV_USER_ID_DELEGATING Call by reference Type reference (TYPE) GRFN_USERID User ID 20110819

Method CONSTRUCTOR on class CL_GRFN_CHANGE_HISTORY has no exception.

Method CONVERT_ANY_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20110823
2 Returning RV_XSTRING Value transfer Type reference (TYPE) XSTRING 20110823

Method CONVERT_ANY_TO_XSTRING on class CL_GRFN_CHANGE_HISTORY has no exception.

Method CONVERT_STRING_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STRING Call by reference Type reference (TYPE) STRING 20110823
2 Returning RV_XSTRING Value transfer Type reference (TYPE) XSTRING 20110823

Method CONVERT_STRING_TO_XSTRING on class CL_GRFN_CHANGE_HISTORY has no exception.

Method CONVERT_XSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XSTRING Call by reference Type reference (TYPE) XSTRING 20110823
2 Returning RV_STRING Value transfer Type reference (TYPE) STRING 20110823

Method CONVERT_XSTRING_TO_STRING on class CL_GRFN_CHANGE_HISTORY has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION Change History Action 20110819
2 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110819
3 Importing IV_SESSION_DATE_FROM Call by reference Type reference (TYPE) GRFN_DATE Date 20111010
4 Returning RO_CHANGE_HISTORY Value transfer Object reference (TYPE REF TO) CL_GRFN_CHANGE_HISTORY Change History 20110819

Method CREATE on class CL_GRFN_CHANGE_HISTORY has no exception.

Method GET_ENCODING Signature

Method GET_ENCODING on class CL_GRFN_CHANGE_HISTORY has no parameter.
Method GET_ENCODING on class CL_GRFN_CHANGE_HISTORY has no exception.

Method IS_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110906
2 Returning RV_ENABLED Value transfer Type reference (TYPE) GRFN_BOOLEAN Indicator 20110906

Method IS_ENABLED on class CL_GRFN_CHANGE_HISTORY has no exception.

Method IS_INITIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DDIC_TYPE Call by reference Type reference (TYPE) ROLLNAME Data element (semantic domain) 20110914
2 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20110914
3 Returning RV_RESULT Value transfer Type reference (TYPE) GRFN_BOOLEAN Indicator 20110914

Method IS_INITIAL on class CL_GRFN_CHANGE_HISTORY has no exception.

Method IS_OBJECT_AUTHORIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20121002
2 Returning RV_AUTHORIZED Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20121002

Method IS_OBJECT_AUTHORIZED on class CL_GRFN_CHANGE_HISTORY has no exception.

Method LOAD_FILTER Signature

Method LOAD_FILTER on class CL_GRFN_CHANGE_HISTORY has no parameter.
Method LOAD_FILTER on class CL_GRFN_CHANGE_HISTORY has no exception.

Method QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) GRFN_CHANGE_HISTORY_ACTION Change History Action 20110822
2 Importing IV_DATE_FROM Call by reference Type reference (TYPE) GRFN_DATE Date 20110822
3 Importing IV_DATE_TO Call by reference Type reference (TYPE) GRFN_DATE Date 20110822
4 Importing IV_ENTITY_ID Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110822
5 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110822
6 Importing IV_USER_ID Call by reference Type reference (TYPE) GRFN_USERID User ID 20110822
7 Importing IV_USER_ID_DELEGATING Call by reference Type reference (TYPE) GRFN_USERID User ID 20110822
8 Returning RT_ID Value transfer Type reference (TYPE) GRFN_T_GUID Table of GUIDs 20110823
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110909

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20110830
2 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Message Variable 20110830
3 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Message Variable 20110830
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110830

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HISTORY Call by reference Type reference (TYPE) GRFN_S_CHANGE_HISTORY Change History 20110823
2 Exporting ET_RECORD Call by reference Type reference (TYPE) GRFN_T_CHANGE_HISTORY_RECORD Change History Record 20110823
3 Exporting ET_TEXT Call by reference Type reference (TYPE) GRFN_T_CHANGE_HISTORY_TEXT Change History Textual Descriptions 20110823
4 Importing IV_ID Call by reference Type reference (TYPE) GRFN_GUID UUID of the GRC object (char32) 20110823
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110909

Method READ_BULK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HISTORY Call by reference Type reference (TYPE) GRFN_T_CHANGE_HISTORY Change History 20110823
2 Exporting ET_RECORD Call by reference Type reference (TYPE) GRFN_T_CHANGE_HISTORY_RECORD Change History Record 20110823
3 Exporting ET_TEXT Call by reference Type reference (TYPE) GRFN_T_CHANGE_HISTORY_TEXT Change History Textual Descriptions 20110823
4 Importing IT_ID Call by reference Type reference (TYPE) GRFN_T_GUID Table of GUIDs 20110823
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110909

Method SAVE Signature

Method SAVE on class CL_GRFN_CHANGE_HISTORY has no parameter.
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110823
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100