SAP ABAP Class CL_GRFN_MSMP_TOOLS (Utility methods for MSMP)
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_TOOLS  
Short Description Utility methods for MSMP    
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 20090910   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 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_GRFN_MSMP_TOOLS has no interface implemented.
Friends
Class CL_GRFN_MSMP_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 _TH_INSTANCE_DBG_FILE Static Attribute Private Type reference (TYPE) YTH_INSTANCE_DBF_FILE 20100916
Methods
# Method Level Visibility Method type Description Created on
1 ABAP_COMMIT_WORK Static method Public Method 20100330
2 ABAP_DB_COMMIT Static method Public Method 20100330
3 ABAP_ROLLBACK_WORK Static method Public Method 20100331
4 ADD_BAPIRE2_MSG_FROM_SY_FIELDS Static method Public Method Store messages for system fields 20100911
5 ADD_BAPIRET_MSG_FROM_EXCEPTION Static method Public Method 20100916
6 ADD_BAPIRET_MSG_FROM_SY_FIELDS Static method Public Method Store messages for system fields 20091023
7 ADD_INSTANCE_MESSAGE_INTERNAL Static method Public Method Add a Message to Instance Message log. 20100324
8 CHECK_DATA_IS_DDIC_BASED Static method Public Method 20100205
9 CHECK_HEADER_ONLY Static method Public Method Check if supplied line items contains a header only row. 20100323
10 CONSTRUCT_MSMP_EXEC_CONTEXT Static method Public Method 20100428
11 CONVERT_STRUC_BY_MAPPING_CLASS Static method Public Method 20100514
12 CONVERT_XSTRING_TO_STRING Static method Public Method 20110525
13 DESERIALIZE_FROM_XML Static method Public Method 20090916
14 GENERATE_KEY_STR_FOR_FLAT_DATA Static method Public Method 20091022
15 GENERATE_WHERE_FOR_FLAT_DATA Static method Public Method 20091021
16 GET_AUDIT_ENTRY_ID Static method Public Method Get Audit Entry GUID 20100415
17 GET_CLASS_NAME_FROM_INSTANCE Static method Public Method 20090929
18 GET_CLASS_NAME_FROM_STATIC Static method Public Method 20090929
19 GET_CONFIG_TABLES_LIST Static method Public Method 20100926
20 GET_DOMAIN_VALUE_TEXT_RTTI Static method Public Method Retrieve text description of field value (from it's domain) 20100108
21 GET_DOMAIN_VALUE_TEXT_RTTI_EXT Static method Public Method Retrieve text description of field value (from it's domain) 20100326
22 GET_FIXED_DOMAIN_VALUE_TEXT Static method Public Method 20100106
23 GET_FORMATED_LOG_ENTRY Static method Public Method 20100307
24 GET_LOG_FILE_FOR_INSTANCE Static method Public Method 20100325
25 GET_PATH_STAGE_CLASS Static method Public Method Get path_stage_class from process type 20100505
26 GET_REAL_APP_SERVER_FILE_NAME Static method Public Method Returns Real (Physical File Name) Also If Logical File Used 20100307
27 GET_SAP_SYSTEM_TYPE Static method Public Method 20110106
28 GET_STRUC_COMPONENTS Static method Public Method 20100302
29 GET_TIME_STAMP_LONG Static method Public Method Get time stamp long 20100624
30 GET_UI_HANDLER_FROM_EXT_KEY Static method Public Method 20100303
31 GET_UI_HANDLER_FROM_WI Static method Public Method 20100303
32 GET_UI_SESSION_ID Static method Public Method 20100323
33 IS_CUSTOMER_SYSTEM Static method Public Method 20110106
34 IS_SAP_SYSTEM Static method Public Method 20110106
35 LOG_APP_AUDIT Static method Public Method Log Application Audit log 20100723
36 LOG_EXCEPTION_INTERNAL Static method Public Method Log Exception via Execution Context 20100306
37 LOG_MEMBERS_VIA_REF_INTERNAL Static method Public Method Log MSMP Runtime Message via execution context 20100302
38 LOG_MESSAGE_INTERNAL Static method Public Method Log MSMP Runtime Message via execution context 20100301
39 LOG_STRUCTURE_MEMBERS_INTERNAL Static method Public Method Log MSMP Runtime Message via execution context 20100301
40 LOG_SUMBISSION_ERRORS_TO_BAL Static method Public Method Log submission error into BAL log 20101124
41 LOG_SY_MESSAGE_DEBUG Static method Public Method 20100323
42 LOG_SY_MESSAGE_INTERNAL Static method Public Method Log MSMP Runtime Mesaage via Execution Context 20100301
43 READ_TEXT_FILE Static method Public Method 20100331
44 RESOLVE_AGENT Static method Public Method Get approvers for given agent 20100720
45 RESOLVE_AGENT_FOR_INSTANCE Static method Public Method get agents for the stage 20100805
46 RESOLVE_AGENT_FOR_STAGE Static method Public Method get agents for the stage 20100223
47 RESOLVE_AGENT_MSMP_RULE Static method Public Method 20100212
48 RESOLVE_NOTIF_VARIABLE_VALUES Static method Public Method Get Template Variable Values 20100225
49 RTTI_DESCRIBE_BY_NAME Static method Public Method Description of object type using relative/absolute names 20100130
50 RTTI_GET_DDIC_TYPE_BY_DATAREF Static method Public Method Description of object type using relative/absolute names 20100528
51 RTTI_GET_TABLE_STRUCT_BY_DREF Static method Public Method Description of object type using relative/absolute names 20100605
52 RTTI_GET_TABLE_STRUCT_BY_NAME Static method Public Method 20100605
53 SERIALIZE_TO_XML Static method Public Method 20090916
54 VALIDATE_AGENT_RESULT Static method Public Method Get approvers for given agent 20101217
Events
Class CL_GRFN_MSMP_TOOLS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_INSTANCE_DBF_FILE Private See coding 20100916 BEGIN OF ys_instance_dbf_file, instance_id TYPE grfn_mw_instance_id, dbg_file_name TYPE string, END OF ys_instance_dbf_file
2 YTH_INSTANCE_DBF_FILE Private See coding 20100916 yth_instance_dbf_file TYPE HASHED TABLE OF ys_instance_dbf_file WITH UNIQUE KEY instance_id
Method Signatures

Method ABAP_COMMIT_WORK Signature

Method ABAP_COMMIT_WORK on class CL_GRFN_MSMP_TOOLS has no parameter.
Method ABAP_COMMIT_WORK on class CL_GRFN_MSMP_TOOLS has no exception.

Method ABAP_DB_COMMIT Signature

Method ABAP_DB_COMMIT on class CL_GRFN_MSMP_TOOLS has no parameter.
Method ABAP_DB_COMMIT on class CL_GRFN_MSMP_TOOLS has no exception.

Method ABAP_ROLLBACK_WORK Signature

Method ABAP_ROLLBACK_WORK on class CL_GRFN_MSMP_TOOLS has no parameter.
Method ABAP_ROLLBACK_WORK on class CL_GRFN_MSMP_TOOLS has no exception.

Method ADD_BAPIRE2_MSG_FROM_SY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Value transfer Type reference (TYPE) BAPIRETTAB BAPIRETC Table Type 20100911

Method ADD_BAPIRE2_MSG_FROM_SY_FIELDS on class CL_GRFN_MSMP_TOOLS has no exception.

Method ADD_BAPIRET_MSG_FROM_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Value transfer Type reference (TYPE) BAPIRETCT BAPIRETC Table Type 20100916
2 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20100916
3 Importing I_MSG_TYPE Call by reference Type reference (TYPE) SY-MSGTY 'E' Message Type 20100916
4 Importing I_WHOLE_CHAIN Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100916

Method ADD_BAPIRET_MSG_FROM_EXCEPTION on class CL_GRFN_MSMP_TOOLS has no exception.

Method ADD_BAPIRET_MSG_FROM_SY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Value transfer Type reference (TYPE) BAPIRETCT BAPIRETC Table Type 20091023

Method ADD_BAPIRET_MSG_FROM_SY_FIELDS on class CL_GRFN_MSMP_TOOLS has no exception.

Method ADD_INSTANCE_MESSAGE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG_LOG_ENTRY Value transfer Type reference (TYPE) GRFNMWRTMSGLG MSMP Runtime – Instance Execution Message Log 20100324
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100324

Method CHECK_DATA_IS_DDIC_BASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_DATA Call by reference Type reference (TYPE) ANY 20100205
2 Returning RV_TYPENAME Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100205
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100205

Method CHECK_HEADER_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LINE_ITEMS Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM Table of MSMP Line Item Keys 20100323
2 Returning R_HEADER_ONLY Value transfer Type reference (TYPE) ABAP_BOOL 20100323
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100323

Method CONSTRUCT_MSMP_EXEC_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXEC_DETAILS Value transfer Type reference (TYPE) GRFNMWRTEXDET MSMP Runtime - Instance Execution Details 20100428
2 Importing IS_INSTANCE_DATA Value transfer Type reference (TYPE) GRFNMWRTINST MSMP Runtime - Instance Header Info 20100920
3 Importing IV_TASK_ID Value transfer Type reference (TYPE) GRFN_MW_STG_TSK_ID SPACE Stage Task ID 20100920
4 Returning RS_MSMP_EXEC_CONTEXT Value transfer Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100428
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100428

Method CONVERT_STRUC_BY_MAPPING_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_OUTPUT_DATA Value transfer Object reference (TYPE REF TO) DATA 20100514
2 Exporting EV_OUTPUT_DDIC Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100514
3 Importing IR_INPUT_DATA Value transfer Object reference (TYPE REF TO) DATA 20100514
4 Importing IS_LOG_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100514
5 Importing IV_FROM_STRUCTURE Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100514
6 Importing IV_LOG_EXECUTION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100514
7 Importing IV_MAPPING_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20100514
8 Importing IV_PRESERVE_VALUE_FOR_FIELD Value transfer Type reference (TYPE) GRFN_MW_LINE_ITEM_KEY_FIELD SPACE Line Item Key Field Name 20100514
9 Importing IV_TABLE_CONVERSION Value transfer Type reference (TYPE) ABAP_BOOL 20100514
10 Importing IV_TABLE_CONV_TABLETYPE Value transfer Type reference (TYPE) TYPENAME SPACE Name of Dictionary Type 20100514
11 Importing IV_TO_STRUCTURE Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100514
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100514

Method CONVERT_XSTRING_TO_STRING Signature

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

Method CONVERT_XSTRING_TO_STRING on class CL_GRFN_MSMP_TOOLS has no exception.

Method DESERIALIZE_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) DATA 20090918
2 Importing I_DDIC Call by reference Type reference (TYPE) SIMPLE Name of Dictionary Type 20090917
3 Importing I_XML Call by reference Type reference (TYPE) XSTRING 20090916
# Exception Resumable Description Created on
1 CX_GRFN_MSMP General Error When Performing CALL TRANSFORMATION 20090918

Method GENERATE_KEY_STR_FOR_FLAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) DATA 20091022
2 Returning R_KEY_STR Value transfer Type reference (TYPE) STRING 20091022

Method GENERATE_KEY_STR_FOR_FLAT_DATA on class CL_GRFN_MSMP_TOOLS has no exception.

Method GENERATE_WHERE_FOR_FLAT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) DATA 20091021
2 Returning R_WHERE_SQL Value transfer Type reference (TYPE) STRING 20091021

Method GENERATE_WHERE_FOR_FLAT_DATA on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_AUDIT_ENTRY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_AUDIT_ENTRY_ID Value transfer Type reference (TYPE) GRFN_MW_AUDIT_ENTRY_ID Audit Log Major Entry ID 20100415

Method GET_AUDIT_ENTRY_ID on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_CLASS_NAME_FROM_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT Object Reference 20090929
2 Returning RV_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Class Name 20090929
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090929

Method GET_CLASS_NAME_FROM_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CLASS_NAME Value transfer Type reference (TYPE) SEOCLSNAME Object Type Name 20090929
2 Exporting EV_METHOD_NAME Value transfer Type reference (TYPE) DBGLEVENT Method Name 20090929
3 Exporting EV_PROGNAME Value transfer Type reference (TYPE) PROGNAME ABAP Program Name 20091020
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20090929

Method GET_CONFIG_TABLES_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TABNAMES Value transfer Type reference (TYPE) TTTABNAME Number of Tables 20100926

Method GET_CONFIG_TABLES_LIST on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_DOMAIN_VALUE_TEXT_RTTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_DATA Call by reference Type reference (TYPE) SIMPLE 20100108
2 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100108
3 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20100108

Method GET_DOMAIN_VALUE_TEXT_RTTI on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_DOMAIN_VALUE_TEXT_RTTI_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_DATA Call by reference Type reference (TYPE) SIMPLE 20100326
2 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100326
3 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20100326
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100326

Method GET_FIXED_DOMAIN_VALUE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDIC_DOMAIN Call by reference Type reference (TYPE) SIMPLE Name of ABAP Dictionary Object 20100106
2 Importing I_DOMAIN_VALUE Call by reference Type reference (TYPE) SIMPLE SPACE 20100106
3 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100106
4 Returning R_TEXT Value transfer Type reference (TYPE) STRING 20100106
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100106

Method GET_FORMATED_LOG_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSG_LOG_ENTRY Value transfer Type reference (TYPE) GRFNMWRTMSGLG MSMP Runtime – Instance Execution Message Log 20100307
2 Returning R_ENTRY Value transfer Type reference (TYPE) STRING 20100307

Method GET_FORMATED_LOG_ENTRY on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_LOG_FILE_FOR_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 20100325
2 Returning R_PHYSICAL_FILE_NAME Value transfer Type reference (TYPE) STRING 20100325

Method GET_LOG_FILE_FOR_INSTANCE on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_PATH_STAGE_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCTYPE Call by reference Type reference (TYPE) GRFN_MW_PROCESS_TYPE MSMP Process Type 20100505
2 Returning R_PSCLASS Value transfer Type reference (TYPE) GRFN_MW_PATH_STG_TYP Path / Stage Type Class 20100505

Method GET_PATH_STAGE_CLASS on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_REAL_APP_SERVER_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_KEY Value transfer Type reference (TYPE) GRFN_MW_EXT_KEY SPACE External Key 20100307
2 Importing I_INSTANCE_ID Value transfer Type reference (TYPE) GRFN_MW_INSTANCE_ID SPACE MSMP Instance ID 20100307
3 Importing I_LOGICAL_FILE Call by reference Type reference (TYPE) FILEINTERN Logical file name 20100307
4 Importing I_PROCESS_ID Value transfer Type reference (TYPE) GRFN_MW_PROCESS_ID SPACE Process ID 20100307
5 Returning R_REAL_FILENAME Value transfer Type reference (TYPE) STRING 20100307
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100307

Method GET_SAP_SYSTEM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYSTEM_TYPE Value transfer Type reference (TYPE) SY-SYSID Name of the SAP System 20110106

Method GET_SAP_SYSTEM_TYPE on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_STRUC_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_STRUC Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20100302
2 Returning RT_COMPONENTS Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Component Description Table 20100302

Method GET_STRUC_COMPONENTS on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_TIME_STAMP_LONG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TIMESTAMPL Value transfer Type reference (TYPE) TIMESTAMPL UTC Time Stamp in Long Form (YYYYMMDDhhmmssmmmuuun) 20100624

Method GET_TIME_STAMP_LONG on class CL_GRFN_MSMP_TOOLS has no exception.

Method GET_UI_HANDLER_FROM_EXT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADMIN_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100622
2 Importing I_EXT_KEY Call by reference Type reference (TYPE) GRFNMWRTINST-EXTERNAL_KEY MSMP Request External Key 20100303
3 Importing I_PROCESS_ID Call by reference Type reference (TYPE) GRFNMWRTINST-PROCESS_ID Process ID 20100303
4 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRFN_MSMP_CONTEXT_UPDATE MSMP Process Context Update API 20100303
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100303
2 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100303

Method GET_UI_HANDLER_FROM_WI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADMIN_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100622
2 Importing I_WI_ID Call by reference Type reference (TYPE) SWW_WIID " "CL_GRFN_MSMP_TOOLS 20100303
3 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GRFN_MSMP_CONTEXT_UPDATE 20100303
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100303
2 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100303

Method GET_UI_SESSION_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SESSION_ID Value transfer Type reference (TYPE) GRFN_MW_UI_SESSION_ID MSMP UI Session ID 20100323

Method GET_UI_SESSION_ID on class CL_GRFN_MSMP_TOOLS has no exception.

Method IS_CUSTOMER_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110106

Method IS_CUSTOMER_SYSTEM on class CL_GRFN_MSMP_TOOLS has no exception.

Method IS_SAP_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110106

Method IS_SAP_SYSTEM on class CL_GRFN_MSMP_TOOLS has no exception.

Method LOG_APP_AUDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_APP_MSGS Call by reference Type reference (TYPE) GRFN_MW_T_UI_AUDIT_MESSAGE Table of Application to MSMP Audit Messages. 20100723
2 Importing IV_APP_USER Call by reference Type reference (TYPE) XUBNAME User Name 20100723
3 Importing I_INSTANCE_ID Call by reference Type reference (TYPE) GRFN_MW_INSTANCE_ID MSMP Instance ID 20100723
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100723
2 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100723

Method LOG_EXCEPTION_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20100306
2 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100306
3 Importing I_DEFAULT_MSGTY Call by reference Type reference (TYPE) SY-MSGTY 'E' Message Type 20100306
4 Importing I_LEVEL Value transfer Type reference (TYPE) INT4 1 Natural number 20100306
5 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20100306

Method LOG_EXCEPTION_INTERNAL on class CL_GRFN_MSMP_TOOLS has no exception.

Method LOG_MEMBERS_VIA_REF_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20100302
2 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100302
3 Importing IV_CALLER_IDENTIFICATION Value transfer Type reference (TYPE) SYMSGV Message Variable 20100302
4 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20100302
5 Importing I_MSG_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100302
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100302

Method LOG_MESSAGE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100301
2 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20100301
3 Importing I_MSG_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100301
4 Importing I_MSG_STR Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_TXT Execution Log Entry Text 20100301

Method LOG_MESSAGE_INTERNAL on class CL_GRFN_MSMP_TOOLS has no exception.

Method LOG_STRUCTURE_MEMBERS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IA_STRUCTURE_DATA Call by reference Type reference (TYPE) ANY 20100301
2 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100301
3 Importing IV_CALLER_IDENTIFICATION Value transfer Type reference (TYPE) SYMSGV Message Variable 20100301
4 Importing I_EXPAND_INTERNAL_TABLES Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100618
5 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20100301
6 Importing I_MSG_LANGUAGE Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100301
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100301

Method LOG_SUMBISSION_ERRORS_TO_BAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BAL_LOGNUM Value transfer Type reference (TYPE) BAL_S_LGNM Application Log: Newly assigned LOGNUMBER 20101124
2 Exporting EV_LOG_EXT_ID Value transfer Type reference (TYPE) BALNREXT Single-Character Flag 20101124
3 Importing IR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20101124
4 Importing IV_EXTERNAL_KEY Value transfer Type reference (TYPE) GRFN_MW_EXT_KEY External Key 20101124
5 Importing IV_EXTERNAL_KEY_DISPLAY Value transfer Type reference (TYPE) GRFN_MW_EXT_KEY_DISPLAY External Key for Display 20101124
6 Importing IV_IMMEDIATE_COMMIT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101124
7 Importing IV_PROCESS_ID Value transfer Type reference (TYPE) GRFN_MW_PROCESS_ID Process ID 20101124

Method LOG_SUMBISSION_ERRORS_TO_BAL on class CL_GRFN_MSMP_TOOLS has no exception.

Method LOG_SY_MESSAGE_DEBUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100323
2 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID Message Class 20100323
3 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO Message Number 20100323
4 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY Message Type 20100323
5 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 Message Variable 20100323
6 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 Message Variable 20100323
7 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 Message Variable 20100323
8 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 Message Variable 20100323

Method LOG_SY_MESSAGE_DEBUG on class CL_GRFN_MSMP_TOOLS has no exception.

Method LOG_SY_MESSAGE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100301
2 Importing I_MSG_CATEGORY Call by reference Type reference (TYPE) GRFN_MW_LOG_ENTRY_CATEGORY MSMP Message Log Entry Category 20100301
3 Importing I_MSG_SYMSGID Call by reference Type reference (TYPE) SYMSGID SY-MSGID 20100301
4 Importing I_MSG_SYMSGNO Call by reference Type reference (TYPE) SYMSGNO SY-MSGNO 20100301
5 Importing I_MSG_SYMSGTY Call by reference Type reference (TYPE) SYMSGTY SY-MSGTY 20100301
6 Importing I_MSG_SYMSGV1 Call by reference Type reference (TYPE) SYMSGV SY-MSGV1 20100301
7 Importing I_MSG_SYMSGV2 Call by reference Type reference (TYPE) SYMSGV SY-MSGV2 20100301
8 Importing I_MSG_SYMSGV3 Call by reference Type reference (TYPE) SYMSGV SY-MSGV3 20100301
9 Importing I_MSG_SYMSGV4 Call by reference Type reference (TYPE) SYMSGV SY-MSGV4 20100301

Method LOG_SY_MESSAGE_INTERNAL on class CL_GRFN_MSMP_TOOLS has no exception.

Method READ_TEXT_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APP_SERV_FILENAME Call by reference Type reference (TYPE) STRING 20100331
2 Importing I_SKIP_LINES Call by reference Type reference (TYPE) I 0 Skip 1st N lines 20100331
3 Importing I_UP_TO_N_LINES Call by reference Type reference (TYPE) I -1 <= 0 - read whole file 20100331
4 Returning RT_FILE_DATA Value transfer Type reference (TYPE) GRFNMW_T_TEXT_FILE Text File Content 20100331
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100331

Method RESOLVE_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100720
2 Importing IT_LINE_ITEMS Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM 20100720
3 Importing IV_AGENT Value transfer Type reference (TYPE) GRFN_MW_AGNT_ID Agent ID 20100720
4 Importing IV_RESOLVE_PURPOSE Value transfer Type reference (TYPE) GRFN_MW_AGNT_PRPOSE Agent Purpose 20100720
5 Returning RT_LI_APPROVERS Value transfer Type reference (TYPE) GRFN_MW_T_AGENT_ID MSMP Agent Rule Result 20100720
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100720
2 CX_GRFN_MSMP_NO_APPROVER Approver not found 20100720

Method RESOLVE_AGENT_FOR_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_EXEC_DETAILS Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100805
2 Importing I_AGENT_ID Call by reference Type reference (TYPE) GRFN_MW_AGNT_ID 20100805
3 Importing I_IGNORE_LINE_ITEM_ASSOCIATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100805
4 Importing I_RESOLVE_PURPOSE Call by reference Type reference (TYPE) GRFN_MW_AGNT_PRPOSE Agent Purpose 20100805
5 Returning RT_LI_APPROVERS Value transfer Type reference (TYPE) GRFN_MW_T_AGENT_ID 20100805
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100805

Method RESOLVE_AGENT_FOR_STAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MSMP_EXEC_DETAILS Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100223
2 Importing I_AGENT_ID Call by reference Type reference (TYPE) GRFN_MW_AGNT_ID 20100223
3 Importing I_IGNORE_LINE_ITEM_ASSOCIATION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100223
4 Importing I_RESOLVE_PURPOSE Call by reference Type reference (TYPE) GRFN_MW_AGNT_PRPOSE Agent Purpose 20100720
5 Returning RT_LI_APPROVERS Value transfer Type reference (TYPE) GRFN_MW_T_AGENT_ID 20100223
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100223

Method RESOLVE_AGENT_MSMP_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LI_APPROVERS Value transfer Type reference (TYPE) GRFN_MW_T_AGENT_ID Result Table - Agent Rule 20100212
2 Importing IS_AGENT_INFO Value transfer Type reference (TYPE) GRFNMWCNAGNT Agent Data 20100212
3 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100212
4 Importing IT_LINE_ITEMS Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM Table of MSMP Line Item Keys 20100212
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100212

Method RESOLVE_NOTIF_VARIABLE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEMPLATE_VARIABLE_VALUES Value transfer Type reference (TYPE) GRFN_MW_T_NOTIFICATION_VARSOUT 20100225
2 Importing IS_MSMP_EXEC_CONTEXT Value transfer Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20100225
3 Importing IS_NOTIF_CONTEXT Value transfer Type reference (TYPE) GRFN_MW_S_NOTIFICATION_CONTEXT Result - Notification Agents Rule 20100225
4 Importing IT_TEMPLATE_VARIABLES Value transfer Type reference (TYPE) GRFN_MW_T_NOTIFICATION_VARSINP 20100225
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100225

Method RTTI_DESCRIBE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_DESCR_REF Value transfer Object reference (TYPE REF TO) CL_ABAP_TYPEDESCR Reference to description object 20100130
2 Importing P_NAME Call by reference Type reference (TYPE) ANY Type name 20100130
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20100130

Method RTTI_GET_DDIC_TYPE_BY_DATAREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Type name 20100528
2 Returning RV_DDIC Value transfer Type reference (TYPE) TYPENAME Reference to description object 20100528

Method RTTI_GET_DDIC_TYPE_BY_DATAREF on class CL_GRFN_MSMP_TOOLS has no exception.

Method RTTI_GET_TABLE_STRUCT_BY_DREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Type name 20100605
2 Returning RV_DDIC Value transfer Type reference (TYPE) TYPENAME Reference to description object 20100605

Method RTTI_GET_TABLE_STRUCT_BY_DREF on class CL_GRFN_MSMP_TOOLS has no exception.

Method RTTI_GET_TABLE_STRUCT_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDIC_TABLETYPE Call by reference Type reference (TYPE) TYPENAME Name of Dictionary Type 20100605
2 Returning RV_STRUC_TYPENAME Value transfer Type reference (TYPE) TYPENAME Name of Dictionary Type 20100605
# Exception Resumable Description Created on
1 CX_GRFN_MSMP_WRONG_CALL MSMP Operation Not Allowed 20100605

Method SERIALIZE_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) DATA 20090916
2 Importing I_DDIC Call by reference Type reference (TYPE) SIMPLE 20090916
3 Returning R_XML Value transfer Type reference (TYPE) XSTRING 20090916
# Exception Resumable Description Created on
1 CX_GRFN_MSMP General Error When Performing CALL TRANSFORMATION 20090918

Method VALIDATE_AGENT_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LI_APPROVERS Call by reference Type reference (TYPE) GRFN_MW_T_AGENT_ID MSMP Agent Rule Result 20101217
2 Importing IS_EXECUTION_CONTEXT Call by reference Type reference (TYPE) GRFN_MW_S_EXECUTION_CONTEXT MSMP Execution Context for API and BWF 20101217
3 Importing IT_LINE_ITEMS Call by reference Type reference (TYPE) GRFN_T_MSMP_LINEITEM 20101217
4 Importing IV_AGENT Value transfer Type reference (TYPE) GRFN_MW_AGNT_ID Agent ID 20101217
5 Importing IV_RESOLVE_PURPOSE Value transfer Type reference (TYPE) GRFN_MW_AGNT_PRPOSE Agent Purpose 20101217
# Exception Resumable Description Created on
1 CX_GRFN_MSMP Generic MSMP Exception 20101217
2 CX_GRFN_MSMP_NO_APPROVER Approver not found 20101217
History
Last changed by/on SAP  20141106 
SAP Release Created in 600