SAP ABAP Class CL_GRRM_WD_MASSDATA_ASSIST (Assistance class for mass data maintenance)
Hierarchy
GRCFND_A (Software Component) GRC Foundation ABAP
   GRC-RM (Application Component) GRC Risk Management
     GRRM_WD_MASS_DATA_MAINTENANCE (Package) Mass Data Maintenance
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 20110610
Properties
Class CL_GRRM_WD_MASSDATA_ASSIST  
Short Description Assistance class for mass data maintenance    
Super Class CL_WD_COMPONENT_ASSISTANCE Basis for a Web Dynpro assistance class 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GRRM_WD_MASS_DATA_MAINTENANCE   Mass Data Maintenance 
Created 20110610   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_GRRM_WD_MASSDATA_ASSIST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_GRRM_WD_MASSDATA_ASSIST has no interface implemented.
Friends
Class CL_GRRM_WD_MASSDATA_ASSIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_ACTION_DOWNLOAD Constant Public Type reference (TYPE) STRING 'DOWNLOAD' 20110912
2 CV_ACTION_UPLOAD Constant Public Type reference (TYPE) STRING 'UPLOAD' 20110912
3 CV_DATE_IN_PAST Constant Private Type reference (TYPE) D '18000101' 20111024
4 CV_FILE_TYPE_CSV Constant Public Type reference (TYPE) STRING 'CSV' 20110908
5 CV_FILE_TYPE_XLSX Constant Public Type reference (TYPE) STRING 'XLSX' 20110908
6 CV_PARAM_ACTION Constant Public Type reference (TYPE) STRING 'ACTION' 20110912
7 CV_PARAM_ENTITY Constant Public Type reference (TYPE) STRING 'ENTITY' 20110912
8 MO_LOG Instance attribute Private Object reference (TYPE REF TO) CL_GRRM_APPLOG_MASS_UPLOAD Application Log for Mass Upload 20140625
9 MT_SESSION_ID Instance attribute Private See coding 20111024
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MESSAGE Instance method Private Method Appends a new error message to a BAPIRET2 ITAB 20110630
2 CHECK_ACTIVITY Instance method Public Method Checks a single activity for validity. 20110701
3 CHECK_CSV_SPECS Instance method Public Method Check CSV file specification for validity. 20110627
4 CHECK_DATE Static method Private Method Check date for plausibility 20110630
5 CHECK_GRFN_OBJECT Static method Private Method Checks for the existence of an GRFN object 20110630
6 CHECK_IMPACT_DRIVER Static method Private Method Checks driver or impact category 20110630
7 CHECK_INCIDENT Instance method Public Method Checks a single incident for validity. 20110701
8 CHECK_KRIHISTORY_VALUE Instance method Public Method Checks a single KRI history value for validity. 20110704
9 CHECK_RESPONSE Instance method Public Method Checks a single response for validity. 20130712
10 CHECK_RISK Instance method Public Method Checks a single risk for validity. 20110630
11 CHECK_TABLE Instance method Public Method Checks a set of objects for validity. 20110628
12 CHECK_XLSX_SPECS Instance method Public Method Check XLSX file specification for validity. 20110627
13 CONSTRUCTOR Instance method Public Constructor 20110704
14 CSV_TO_ITAB Instance method Public Method Transforms a CSV file into an internal table 20110628
15 EXPORT_ITAB Static method Private Method 20110720
16 FILE_TO_OBJ Instance method Public Method Returns objects retrieved from file 20110722
17 GET_ACTIVITY Instance method Private Method Get a single activity 20110721
18 GET_FILE_INFO Instance method Public Method Interprets an uploaded file. 20110628
19 GET_HEADER_TEXT Static method Private Method 20130923
20 GET_INCIDENT Instance method Private Method Get a single incident 20110803
21 GET_OBJECT_VALIDITY Instance method Private Method 20111024
22 GET_RESPONSE Instance method Private Method Get a single response 20130715
23 GET_RISK Instance method Private Method Get a single risk 20110722
24 GET_TITLE Instance method Public Method 20110915
25 GET_USER_DEFAULTS Instance method Public Method 20111004
26 GET_XLSX_INFO Instance method Public Method Get information about Open Office XML file 20110627
27 IMPORT_ITAB Static method Private Method 20110722
28 ITAB_TO_CSV Instance method Private Method 20110721
29 ITAB_TO_XLSX Instance method Private Method 20110720
30 MERGE_DATA Static method Private Method Merges two structures recursively. 20110718
31 MERGE_TABLE Instance method Public Method 20110713
32 OBJ_TO_FILE Instance method Public Method Returns objects consolidated as file 20110720
33 RAISE_EXCEPTION Instance method Public Method Raises a CX_GRFN_EXCEPTION 20110629
34 REPORT_ERRORS Static method Public Method Report BAPIRET2 error messages to WD message manager 20110628
35 REPORT_EXCEPTION Instance method Public Method Report GRFN exception to WD message manager 20110627
36 REPORT_GENERIC_EXCEPTION Instance method Public Method Reports a generic (non-GRC) exception to WD Message Manager 20110630
37 RETRIEVE_ACTIVITIES Instance method Private Method 20110713
38 RETRIEVE_INCIDENTS Instance method Private Method 20110803
39 RETRIEVE_RESPONSES Instance method Private Method 20130715
40 RETRIEVE_RISKS Instance method Private Method 20110722
41 RETRIEVE_TABLE Instance method Public Method 20110713
42 SAVE_ACTIVITY Instance method Private Method Saves an activity. 20110712
43 SAVE_INCIDENT Instance method Private Method Saves an incident. 20110804
44 SAVE_LOG Instance method Public Method 20140625
45 SAVE_RESPONSE Instance method Private Method Saves a response 20130715
46 SAVE_RISK Instance method Private Method Saves a risk. 20110803
47 SAVE_TABLE Instance method Public Method Saves a table of GRFN objects to the database. 20110711
48 XLSX_TO_ITAB Instance method Public Method Transforms a XLSX file into an internal table 20110628
49 _BUILD_EXPORT_ITABSTRUCT Static method Private Method 20110720
50 _COMPARE_OBJ Static method Private Method Compares to mass data items 20110721
51 _XSTRING_TO_ITAB Instance method Private Method Splits contents of text-based file into string table 20110630
Events
Class CL_GRRM_WD_MASSDATA_ASSIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_S_DOWNLOAD_SPECS Public See coding 20110720 BEGIN OF lty_s_download_specs, filety TYPE char5, END OF lty_s_download_specs
2 LTY_S_EXPORT_COMPONENTS Public See coding 20110720 BEGIN OF lty_s_export_components, name TYPE string, type TYPE c LENGTH 8, rtti TYPE REF TO cl_abap_elemdescr, skip TYPE i, depth TYPE i, ref_name TYPE string, tabix type sytabix, END OF lty_s_export_components
3 LTY_S_XLSX_META Public See coding 20110627 BEGIN OF lty_s_xlsx_meta, worksheets TYPE STANDARD TABLE OF string WITH NON-UNIQUE DEFAULT KEY, END OF lty_s_xlsx_meta
4 LTY_S_XLSX_SPEC Public See coding 20110627 BEGIN OF lty_s_xlsx_spec, worksheet TYPE i, END OF lty_s_xlsx_spec
5 LTY_T_DELTA Public See coding 20110802 LTY_t_DELTA type table of sytabix
6 LTY_T_EXPORT_COMPONENTS Public See coding 20110720 lty_t_export_components TYPE STANDARD TABLE OF lty_s_export_components
Method Signatures

Method APPEND_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110630
2 Importing IV_MSGKEY Call by reference Type reference (TYPE) WDR_TEXT_KEY Web Dynpro: Text Key 20110630
3 Importing IV_MSGTY Call by reference Type reference (TYPE) BAPIRET2-TYPE 'E' Message Type 20110630
4 Importing IV_PARA1 Call by reference Type reference (TYPE) CSEQUENCE 20110630
5 Importing IV_PARA2 Call by reference Type reference (TYPE) CSEQUENCE 20110630
6 Importing IV_PARA3 Call by reference Type reference (TYPE) CSEQUENCE 20110630
7 Importing IV_PARA4 Call by reference Type reference (TYPE) CSEQUENCE 20110630

Method APPEND_MESSAGE on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method CHECK_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACTIVITY Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_UPLOAD Activity, as represented in CSV file. Addl fields at end. 20110701
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110701
3 Importing IV_PREPARE Call by reference Type reference (TYPE) GRFN_XFLAG New Input Values 20110701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111007

Method CHECK_CSV_SPECS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CSV_SPECS Call by reference Type reference (TYPE) GRRM_S_CSV_FILE_SPEC User-provided file specs for an uploaded CSV file. 20110627
2 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110627
3 Importing IS_FILE Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110627
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110627

Method CHECK_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) D 20110630
2 Returning RV_VALID Value transfer Type reference (TYPE) GRFN_XFLAG New Input Values 20110630

Method CHECK_DATE on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method CHECK_GRFN_OBJECT 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 20110630
2 Importing IV_ENTITY Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110630
3 Importing IV_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110630
4 Returning RV_EXISTS Value transfer Type reference (TYPE) GRFN_XFLAG New Input Values 20110630

Method CHECK_GRFN_OBJECT on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method CHECK_IMPACT_DRIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CATID Call by reference Type reference (TYPE) GRRM_CAT_ID Category ID 20110630
2 Importing IV_ENTITY Call by reference Type reference (TYPE) CHAR1 'I' for impact category, 'D' for driver category 20110630
3 Returning RV_EXISTS Value transfer Type reference (TYPE) GRFN_XFLAG New Input Values 20110630

Method CHECK_IMPACT_DRIVER on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method CHECK_INCIDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INCIDENT Call by reference Type reference (TYPE) GRRM_S_INCIDENT_UPLOAD 20110804
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110701
3 Importing IV_PREPARE Call by reference Type reference (TYPE) GRFN_XFLAG New Input Values 20110701
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111007

Method CHECK_KRIHISTORY_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACTIVITY Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_UPLOAD Activity, as represented in CSV file. Addl fields at end. 20110704
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110704
3 Importing IV_PREPARE Call by reference Type reference (TYPE) GRFN_XFLAG New Input Values 20110704

Method CHECK_KRIHISTORY_VALUE on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method CHECK_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESPONSE Call by reference Type reference (TYPE) GRRM_S_RESPONSE_UPLOAD Response to be checked 20130712
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20130712
3 Importing IV_PREPARE Call by reference Type reference (TYPE) GRFN_XFLAG New Input Values 20130712
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130712

Method CHECK_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RISK Call by reference Type reference (TYPE) GRRM_S_RISK_UPLOAD Risk to be checked 20110630
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110630
3 Importing IV_PREPARE Call by reference Type reference (TYPE) GRFN_XFLAG New Input Values 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111007

Method CHECK_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) TABLE 20110628
2 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110628
3 Exporting EV_CHECKCOUNT Call by reference Type reference (TYPE) I Number of items that were actually checked (delta active?) 20110711
4 Exporting EV_MSGTY Call by reference Type reference (TYPE) BAPI_MTYPE Highest message level that occured. 20110708
5 Importing IT_DELTA Call by reference Type reference (TYPE) TABLE Only check these sy-index'es 20110711
6 Importing IV_DELTA Call by reference Type reference (TYPE) GRFN_XFLAG ABAP_FALSE Check only for delta? 20110711
7 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Object type that is to be checked. 20110628
8 Importing IV_PREPARE Call by reference Type reference (TYPE) GRFN_XFLAG Is this the final check? 20110628
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111013

Method CHECK_XLSX_SPECS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_XLSX_SPECS Call by reference Type reference (TYPE) GRRM_S_XLSX_FILE_SPEC User-provided file specs for an uploaded XLSX file. 20110627
2 Exporting ET_ERRORS Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110627
3 Importing IS_FILE Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110627
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110627

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GRRM_WD_MASSDATA_ASSIST has no parameter.
Method CONSTRUCTOR on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method CSV_TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) TABLE 20110629
2 Importing IS_CSV_SPECS Call by reference Type reference (TYPE) GRRM_S_CSV_FILE_SPEC User-provided file specs for an uploaded XLSX file. 20110628
3 Importing IS_FILE Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110628
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110628

Method EXPORT_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FLATITAB Call by reference Type reference (TYPE) TABLE 20110720
2 Importing IT_ITAB Call by reference Type reference (TYPE) TABLE 20110720
3 Importing IT_ITABSTRUCT Call by reference Type reference (TYPE) CL_GRRM_WD_MASSDATA_ASSIST=>LTY_T_EXPORT_COMPONENTS 20110720

Method EXPORT_ITAB on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method FILE_TO_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ITAB Call by reference Type reference (TYPE) TABLE 20110722
2 Importing IS_FILE_SPEC Call by reference Type reference (TYPE) ANY 20110722
3 Importing IS_UPLOAD_SPEC Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110722
4 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID 20110722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111013

Method GET_ACTIVITY 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 20110721
2 Importing IV_ACTIVITY_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110721
3 Returning RS_ACTIVITY Value transfer Type reference (TYPE) GRRM_S_ACTIVITY_UPLOAD Activity, as represented in CSV file. Addl fields at end. 20110721
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110721

Method GET_FILE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FILE Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110628
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110628

Method GET_HEADER_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COLUMN Call by reference Type reference (TYPE) STRING 20130923
2 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20130923

Method GET_HEADER_TEXT on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method GET_INCIDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INCIDENT Call by reference Type reference (TYPE) GRRM_S_INCIDENT_UPLOAD Activity, as represented in CSV file. Addl fields at end. 20111013
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110803
3 Importing IV_INCIDENT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110803
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110803

Method GET_OBJECT_VALIDITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATEFROM Call by reference Type reference (TYPE) D 20111024
2 Exporting EV_DATETO Call by reference Type reference (TYPE) D 20111024
3 Importing IV_OBJECT_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20111024
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111024

Method GET_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RESPONSE Call by reference Type reference (TYPE) GRRM_S_RESPONSE_UPLOAD Structure for CSV upload of responses 20130715
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20130715
3 Importing IV_RESPONSE_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20130715
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130715

Method GET_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RISK Call by reference Type reference (TYPE) GRRM_S_RISK_UPLOAD 20111013
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110722
3 Importing IV_RISK_ID Call by reference Type reference (TYPE) GRFN_API_OBJECT_ID Object ID 20110722
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110722

Method GET_TITLE 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) STRING 20110915
2 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID Entity ID 20110915
3 Returning RV_TITLE Value transfer Type reference (TYPE) STRING 20110915

Method GET_TITLE on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method GET_USER_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_USERDEF Value transfer Type reference (TYPE) USR01 User master record (runtime data) 20111004
2 Importing IV_UNAME Call by reference Type reference (TYPE) SYUNAME User Name 20111004

Method GET_USER_DEFAULTS on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method GET_XLSX_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_FILE_INFO Value transfer Type reference (TYPE) LTY_S_XLSX_META 20110627
2 Importing IS_FILE Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110627
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110627

Method IMPORT_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITAB Call by reference Type reference (TYPE) ANY 20110722
2 Importing IT_FLATTAB Call by reference Type reference (TYPE) TABLE 20110722
3 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING '' 20110803

Method IMPORT_ITAB on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method ITAB_TO_CSV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE_CONTENTS Call by reference Type reference (TYPE) XSTRING 20110721
2 Importing IS_FILE_SPEC Call by reference Type reference (TYPE) GRRM_S_CSV_FILE_SPEC User-provided file specs for an uploaded XLSX file. 20110721
3 Importing IT_ITAB Call by reference Type reference (TYPE) TABLE 20110721
4 Importing IV_FILE_NAME Call by reference Type reference (TYPE) STRING 20110721

Method ITAB_TO_CSV on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method ITAB_TO_XLSX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE_CONTENTS Call by reference Type reference (TYPE) XSTRING 20110720
2 Importing IS_FILE_SPEC Call by reference Type reference (TYPE) GRRM_S_XLSX_FILE_SPEC User-provided file specs for an uploaded XLSX file. 20110721
3 Importing IT_ITAB Call by reference Type reference (TYPE) TABLE 20110720
4 Importing IV_FILE_NAME Call by reference Type reference (TYPE) STRING 20110720

Method ITAB_TO_XLSX on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method MERGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LEFT Call by reference Type reference (TYPE) ANY 20110718
2 Exporting EV_UNCHANGED Call by reference Type reference (TYPE) GRFN_XFLAG New Input Values 20110718
3 Importing IS_RIGHT Call by reference Type reference (TYPE) ANY 20110718

Method MERGE_DATA on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method MERGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ORIGINAL Call by reference Type reference (TYPE) TABLE 20110713
2 Importing IT_NEW Call by reference Type reference (TYPE) TABLE 20110713
3 Importing IV_ACTION_ Call by reference Type reference (TYPE) STRING 20110713

Method MERGE_TABLE on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method OBJ_TO_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILE_CONTENTS Call by reference Type reference (TYPE) XSTRING 20110720
2 Exporting EV_FILE_MIME Call by reference Type reference (TYPE) STRING 20110720
3 Exporting EV_FILE_NAME Call by reference Type reference (TYPE) STRING 20110720
4 Importing IS_DOWNLOAD_SPEC Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110720
5 Importing IS_FILE_SPEC Call by reference Type reference (TYPE) ANY 20110721
6 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20111011
7 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID 20110720
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111013

Method RAISE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110629
2 Importing IV_MSGNO Call by reference Type reference (TYPE) WDR_TEXT_KEY Message Number 20110629
3 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Message Type 20110629
4 Importing IV_PARA1 Call by reference Type reference (TYPE) CSEQUENCE 20110719
5 Importing IV_PARA2 Call by reference Type reference (TYPE) CSEQUENCE 20110719
6 Importing IV_PARA3 Call by reference Type reference (TYPE) CSEQUENCE 20110719
7 Importing IV_PARA4 Call by reference Type reference (TYPE) CSEQUENCE 20110719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110629

Method REPORT_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20110628
2 Importing IT_ERRORS Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110628

Method REPORT_ERRORS on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method REPORT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110719
2 Importing IO_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20110629
3 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_GRFN_EXCEPTION Generic GRC API exception 20110627

Method REPORT_EXCEPTION on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method REPORT_GENERIC_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE_TAB Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110719
2 Importing IO_MESSAGE_MANAGER Call by reference Object reference (TYPE REF TO) IF_WD_MESSAGE_MANAGER Message Manager 20110630
3 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20110630

Method REPORT_GENERIC_EXCEPTION on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method RETRIEVE_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITIES Call by reference Type reference (TYPE) GRRM_T_ACTIVITY_UPLOAD Table of activities, as represented in a CSV file 20110713
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110713
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20110908
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110713

Method RETRIEVE_INCIDENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_INCIDENTS Call by reference Type reference (TYPE) GRRM_T_INCIDENT_UPLOAD Table of activities, as represented in a CSV file 20110803
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110803
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20110908
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110803

Method RETRIEVE_RESPONSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESPONSES Call by reference Type reference (TYPE) GRRM_T_RESPONSE_UPLOAD Table type for the corresponding structure. 20130715
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20130715
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20130715
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130715

Method RETRIEVE_RISKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RISKS Call by reference Type reference (TYPE) GRRM_T_RISK_UPLOAD Table type for the corresponding structure. 20110722
2 Importing IO_SESSION Call by reference Object reference (TYPE REF TO) CL_GRFN_API_SESSION Session Management for GRC APIs 20110722
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20110908
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110722

Method RETRIEVE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) TABLE 20110713
2 Importing IT_OBJECTS Call by reference Type reference (TYPE) GRFN_T_API_OBJECT_ID Table type of API object ID 20111011
3 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID 20110713
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20111013

Method SAVE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ACTIVITY Call by reference Type reference (TYPE) GRRM_S_ACTIVITY_UPLOAD Activity, as represented in CSV file. Addl fields at end. 20110712
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110712
3 Importing IR_SPEC Call by reference Type reference (TYPE) ANY 20110719
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110719

Method SAVE_INCIDENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INCIDENT Call by reference Type reference (TYPE) GRRM_S_INCIDENT_UPLOAD structure for csv upload of incidents 20110815
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110804
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110804

Method SAVE_LOG Signature

Method SAVE_LOG on class CL_GRRM_WD_MASSDATA_ASSIST has no parameter.
Method SAVE_LOG on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method SAVE_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESPONSE Call by reference Type reference (TYPE) GRRM_S_RESPONSE_UPLOAD Structure for CSV upload of responses 20130715
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20130715
3 Importing IR_SPEC Call by reference Type reference (TYPE) ANY 20130715
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20130715

Method SAVE_RISK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RISK Call by reference Type reference (TYPE) GRRM_S_RISK_UPLOAD 20110803
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAPIRET2_TAB Error Messages 20110803
3 Importing IR_SPEC Call by reference Type reference (TYPE) ANY 20110803
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110803

Method SAVE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) TABLE 20110711
2 Exporting EV_CREATECOUNT Call by reference Type reference (TYPE) I 20110712
3 Exporting EV_DELETECOUNT Call by reference Type reference (TYPE) I 20110712
4 Exporting EV_MSGTY Call by reference Type reference (TYPE) BAPI_MTYPE The worst message that was encountered. 20110712
5 Exporting EV_UPDATECOUNT Call by reference Type reference (TYPE) I 20110712
6 Importing IR_SPEC Call by reference Type reference (TYPE) ANY Editor settings 20110719
7 Importing IV_DEL_SUCCESS Call by reference Type reference (TYPE) GRFN_XFLAG New Input Values 20110712
8 Importing IV_OBJ_TYPE Call by reference Type reference (TYPE) GRFN_API_ENTITY_ID 20110712
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110712

Method XLSX_TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TABLE Call by reference Type reference (TYPE) TABLE 20110629
2 Importing IS_FILE Call by reference Type reference (TYPE) GRRM_S_UPLOAD_FILE An uploaded file. Used in mass data maintenance. 20110628
3 Importing IS_XLSX_SPECS Call by reference Type reference (TYPE) GRRM_S_XLSX_FILE_SPEC User-provided file specs for an uploaded XLSX file. 20110628
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110628

Method _BUILD_EXPORT_ITABSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITABSTRUCT Call by reference Type reference (TYPE) CL_GRRM_WD_MASSDATA_ASSIST=>LTY_T_EXPORT_COMPONENTS 20110720
2 Importing IR_DATA Call by reference Type reference (TYPE) ANY 20110720
3 Importing IV_DEPTH Call by reference Type reference (TYPE) I '0' 20110720
4 Importing IV_INHERITED_TYPE Call by reference Type reference (TYPE) CHAR8 'NORMAL' Character field, 8 characters long 20110720
5 Importing IV_PREFIX Call by reference Type reference (TYPE) STRING 20110720

Method _BUILD_EXPORT_ITABSTRUCT on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method _COMPARE_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ONE Call by reference Type reference (TYPE) ANY 20110721
2 Importing IS_TWO Call by reference Type reference (TYPE) ANY 20110721
3 Returning RV_EQUAL Value transfer Type reference (TYPE) GRFN_XFLAG New Input Values 20110721

Method _COMPARE_OBJ on class CL_GRRM_WD_MASSDATA_ASSIST has no exception.

Method _XSTRING_TO_ITAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_STRINGS Value transfer Type reference (TYPE) GRFN_T_STRING String table 20110630
2 Importing IV_FILE_CONTENTS Call by reference Type reference (TYPE) XSTRING 20110630
# Exception Resumable Description Created on
1 CX_GRFN_EXCEPTION Generic GRC API exception 20110630
History
Last changed by/on SAP  20141106 
SAP Release Created in V1100