SAP ABAP Class CL_GRFN_MSMP_AUDIT_LOG_HELPER (Helper class for constructing the audit log messages.)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC (Application Component) Governance, Risk and Compliance
     GRFN_MSMP_WORKFLOW (Package) GRC Shared MSMP Engine
Properties
Class CL_GRFN_MSMP_AUDIT_LOG_HELPER  
Short Description Helper class for constructing the audit log messages.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRFN_MSMP_WORKFLOW   GRC Shared MSMP Engine 
Created 20100413   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 GRFNW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no interface implemented.
Friends
Class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_MESSAGE Instance attribute Private Type reference (TYPE) GRFN_T_MSMP_INST_MSGLOG Table of Application to MSMP Audit Messages. 20100413
2 M_COUNTER Instance attribute Private Type reference (TYPE) GRFN_COUNT Count 20100413
3 M_INSTANCE_ID Instance attribute Private Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100414
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_UI_AUDIT_MESSAGES Instance method Public Method 20100815
2 CLEAR_MESSAGES Instance method Public Method Clear All messages 20100420
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100413
4 GET_ALL_MESSAGES Instance method Public Method Get All messages 20100414
5 GET_ALL_MESSAGES_W_ZONE_CONV Instance method Public Method Get All messages 20110526
6 GET_INSTANCE Static method Public Method Create a new instance and return 20100518
7 GET_INSTANCE_FOR_SUBMIT Static method Public Method Create a new instance and return 20100524
8 GET_INSTANCE_ID Instance method Public Method Get Associated instance Id 20100723
9 GET_SY_MSG Static method Public Method Get Message Entry from sy fields 20100430
10 LOG_DETAIL_MESSAGE Instance method Public Method Log a secondary message under a parent message 20100413
11 LOG_DETAIL_NOTE Instance method Public Method Log a secondary message under a parent message 20100723
12 LOG_MAIN_MESSAGE Instance method Public Method Log a Top level Message. 20100413
13 LOG_MAIN_MESSAGE_INST_LVL Instance method Public Method Log a Top level Message. 20100723
14 LOG_MAIN_MESSAGE_INT Instance method Private Method Log a Top level Message. 20100615
15 LOG_MAIN_MESSAGE_SUBMIT Instance method Public Method Log messages on submit. 20100524
16 LOG_MAIN_MESSAGE_WF Instance method Public Method Log Main message from Template 20100511
17 MESSAGE_COUNT Instance method Public Method Return number of messages 20100527
Events
Class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no event.
Types
Class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no local type.
Method Signatures

Method APPEND_UI_AUDIT_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100815
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) GRFN_MW_T_UI_AUDIT_MESSAGE Table of Application to MSMP Audit Messages. 20100815

Method APPEND_UI_AUDIT_MESSAGES on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method CLEAR_MESSAGES Signature

Method CLEAR_MESSAGES on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no parameter.
Method CLEAR_MESSAGES on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100413

Method CONSTRUCTOR on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method GET_ALL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UI_MESSAGES Value transfer Type reference (TYPE) GRFN_MW_T_UI_AUDIT_MESSAGE Table of Application to MSMP Audit Messages. 20100414

Method GET_ALL_MESSAGES on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method GET_ALL_MESSAGES_W_ZONE_CONV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TARGET_TIME_ZONE Value transfer Type reference (TYPE) SY-ZONLO SY-ZONLO Time Zone of Current User 20110526
2 Returning RT_UI_MESSAGES Value transfer Type reference (TYPE) GRFN_MW_T_UI_AUDIT_MESSAGE Table of Application to MSMP Audit Messages. 20110526

Method GET_ALL_MESSAGES_W_ZONE_CONV on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100518
2 Returning R_AUDIT_HELPER Value transfer Object reference (TYPE REF TO) CL_GRFN_MSMP_AUDIT_LOG_HELPER Helper class for constructing the audit log messages. 20100518

Method GET_INSTANCE on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method GET_INSTANCE_FOR_SUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_AUDIT_HELPER Value transfer Object reference (TYPE REF TO) CL_GRFN_MSMP_AUDIT_LOG_HELPER Helper class for constructing the audit log messages. 20100524

Method GET_INSTANCE_FOR_SUBMIT on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method GET_INSTANCE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100723

Method GET_INSTANCE_ID on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method GET_SY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100430
2 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100430
3 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100430
4 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100430
5 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100430
6 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100430
7 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100430
8 Returning R_MSG_ENTRY Value transfer Type reference (TYPE) GRFNMW_S_MESSAGE_LOG_ENTRY MSMP Message Log Info 20100430

Method GET_SY_MSG on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method LOG_DETAIL_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUDIT_PARENT_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Major Entry ID 20100414
2 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100615
3 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100615
4 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100615
5 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100615
6 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100615
7 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100615
8 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100615
9 Returning R_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID 20100414
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100414

Method LOG_DETAIL_NOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUDIT_PARENT_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Major Entry ID 20100723
2 Importing I_MSG_STR Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TXT MSMP Runtime – Instance Execution Message Log 20100723
3 Returning R_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID 20100723
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100723

Method LOG_MAIN_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100511
2 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100615
3 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100615
4 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100615
5 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100615
6 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100615
7 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100615
8 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100615
9 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100413
10 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100413
11 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Execution Sequence Number 20100511
12 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100511
13 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20100511
14 Returning R_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID 20100414

Method LOG_MAIN_MESSAGE on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method LOG_MAIN_MESSAGE_INST_LVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100723
2 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100723
3 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100723
4 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100723
5 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100723
6 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100723
7 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100723
8 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100723
9 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100723
10 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100723
11 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Execution Sequence Number 20100723
12 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100723
13 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20100723
14 Returning R_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID 20100723

Method LOG_MAIN_MESSAGE_INST_LVL on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method LOG_MAIN_MESSAGE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUDIT_PARENT_ID Call by reference Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Parent Entry ID 20100615
2 Importing I_LINEITEM_KEY Call by reference Type reference (TYPE) GRFN_MW_LINE_ITEM Line Item Key 20100615
3 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY GRFNW_MSMP_C_LOG_ENTRY_CATEG-APPLICATION MSMP Message Log Entry Category 20100615
4 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID Message Class 20100615
5 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20100615
6 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY Message Type 20100615
7 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100615
8 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100615
9 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100615
10 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV Message Variable 20100615
11 Importing I_MSG_TXT Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TXT Execution Log Entry Text 20100723
12 Importing I_MSG_TYPE Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TYPE MSMP Message Log Entry Type 20100723
13 Importing I_PATH_ID Call by reference Type reference (TYPE) GRFN_MW_PATH_ID Path ID 20100615
14 Importing I_PATH_SEQ Call by reference Type reference (TYPE) GRFN_MW_PATH_SEQNR Path Sequence Number (Long Time Stamp) 20100615
15 Importing I_STAGE_EXEC_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_EXEC_SEQNR Stage Execution Sequence Number 20100615
16 Importing I_STAGE_SEQNR Call by reference Type reference (TYPE) GRFN_MW_STG_SEQNR Stage Sequence Number 20100615
17 Importing I_STAGE_TASK Call by reference Type reference (TYPE) GRFN_MW_STG_TSK_ID Stage Task ID 20100615
18 Returning R_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID 20100615

Method LOG_MAIN_MESSAGE_INT on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method LOG_MAIN_MESSAGE_SUBMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID 20100615
2 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO 20100615
3 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY 20100615
4 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 20100615
5 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 20100615
6 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 20100615
7 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 20100615
8 Returning R_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Parent Entry ID 20100524

Method LOG_MAIN_MESSAGE_SUBMIT on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method LOG_MAIN_MESSAGE_WF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_EXEC_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100511
2 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY GRFNW_MSMP_C_LOG_ENTRY_CATEG-APPLICATION MSMP Message Log Entry Category 20100615
3 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100615
4 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100615
5 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100615
6 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100615
7 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100615
8 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100615
9 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100615
10 Returning R_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_PARENT_ID Audit Log Parent Entry ID 20100511

Method LOG_MAIN_MESSAGE_WF on class CL_GRFN_MSMP_AUDIT_LOG_HELPER has no exception.

Method MESSAGE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COUNT Value transfer Type reference (TYPE) GRFN_COUNT Count 20100527

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