SAP ABAP Class CL_UMG_R3LLOG_UTIL (Deal with R3Load XML Log)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18-UNI (Application Component) I18N Unicode
     SUMIG (Package) Unicode Migration: Tabellen Umsetzer + Reparatur Tool
Properties
Class CL_UMG_R3LLOG_UTIL  
Short Description Deal with R3Load XML Log    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUMIG   Unicode Migration: Tabellen Umsetzer + Reparatur Tool 
Created 20031110   SAP 
Last change 20140121   SAP 
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_UMG_R3LLOG_UTIL has no interface implemented.
Friends
Class CL_UMG_R3LLOG_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LOAD_R3LOADLOG Constant Private Type reference (TYPE) STRING 'UMG_LOAD_R3LOADLOG' load r3load log 20041011
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_NUVALUE Static method Private Method convert hex content of NUVALUE tag 20091201
2 CONVERT_VALUEINHEX Static method Private Method Convert hex content of VALUE tag 20091201
3 CREATE_CHANGE_TAB Static method Private Method 20130918
4 EXTRACT_PACKAGE_NAME Static method Private Method Extract the package name out of a filename 20130918
5 GET_FILE_NAME Static method Public Method splits the file name from the file path 20070328
6 GET_SEARCHKEY_FOR_APPEND Static method Private Method Determines the next searchkey 20070720
7 HISTORY_TSKQ_EXECUTION Static method Private Method Checks whether somebody worked on UMGTSKQ before Reset 20070417
8 INSERT_INTO_UMGR3LLOG Static method Private Method Add new R3load logs to UMGR3LLOG 20070504
9 PACKAGE_NAME_CHANGES Static method Private Method Check whether package name changes 20130918
10 READ_FILE_INFO Static method Private Method Reads the file that contains all xml file names 20070322
11 READ_XML Static method Public Method Dialog processing of xml files 20031110
12 READ_XML_IN_BACKGROUND Static method Public Method Background processing of xml files 20041011
13 READ_XML_IN_JOBS Static method Public Method Processing of a single xml file 20060302
14 RELOAD_QUESTION Static method Private Method Ask user whether he wants to reload or not 20081202
15 SPLIT_STRING Static method Private Method Splits a string into parts, so it can be written to the log 20070322
16 SPLIT_XMLFILES_TO_PACKAGES Static method Private Method Split the list of XML files in packages of appropriate size 20130918
17 XML_DUPLICATE_HANDLING Static method Private Method Handles UMGXMLFILES duplicates 20081202
Events
Class CL_UMG_R3LLOG_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_INTTAB Private See coding 20130918 T_INTTAB type standard table of i with default key
2 T_XMLFILES Private See coding 20130918 T_XMLFILES type standard table of umgafilename with default key
Method Signatures

Method CONVERT_NUVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONV Call by reference Object reference (TYPE REF TO) CL_ABAP_CONV_OBJ A CCC Converter Object 20091201
2 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING 20091201
3 Returning RE_STRING Value transfer Type reference (TYPE) STRING 20091201

Method CONVERT_NUVALUE on class CL_UMG_R3LLOG_UTIL has no exception.

Method CONVERT_VALUEINHEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONV Call by reference Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20091201
2 Importing IM_XSTRING Call by reference Type reference (TYPE) XSTRING 20091201
3 Returning RE_STRING Value transfer Type reference (TYPE) STRING 20091201

Method CONVERT_VALUEINHEX on class CL_UMG_R3LLOG_UTIL has no exception.

Method CREATE_CHANGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_XML_FILES Call by reference Type reference (TYPE) T_XMLFILES 20130918
2 Returning RE_CHANGE_TAB Value transfer Type reference (TYPE) T_INTTAB 20130918

Method CREATE_CHANGE_TAB on class CL_UMG_R3LLOG_UTIL has no exception.

Method EXTRACT_PACKAGE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILENAME Call by reference Type reference (TYPE) UMGAFILENAME File name 20130918
2 Returning RE_PACKAGE_NAME Value transfer Type reference (TYPE) STRING Package Name 20130918

Method EXTRACT_PACKAGE_NAME on class CL_UMG_R3LLOG_UTIL has no exception.

Method GET_FILE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FILE_NAME Call by reference Type reference (TYPE) UMGAFILENAME 20070328
2 Importing IM_FILE_PATH Call by reference Type reference (TYPE) STRING 20070328

Method GET_FILE_NAME on class CL_UMG_R3LLOG_UTIL has no exception.

Method GET_SEARCHKEY_FOR_APPEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NUM Call by reference Type reference (TYPE) I 20070720
2 Importing IM_CAT Call by reference Type reference (TYPE) UMGA3LOGCAT SUMG: Data element repair category 20070720
3 Importing IM_FILENAME Call by reference Type reference (TYPE) UMGAFILENAME File name 20070720
4 Importing IM_TABNAME Call by reference Type reference (TYPE) TABNAME Table Name 20070720

Method GET_SEARCHKEY_FOR_APPEND on class CL_UMG_R3LLOG_UTIL has no exception.

Method HISTORY_TSKQ_EXECUTION Signature

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

Method HISTORY_TSKQ_EXECUTION on class CL_UMG_R3LLOG_UTIL has no exception.

Method INSERT_INTO_UMGR3LLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TOTAL_ROWS Call by reference Type reference (TYPE) UMGANUMINT Integer number 20070504
2 Importing IM_CONV_FBCP Call by reference Object reference (TYPE REF TO) CL_ABAP_CONV_OBJ A CCC Converter Object 20091201
3 Importing IM_CONV_UTF8 Call by reference Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20091201
4 Importing IM_FILE_NAME Call by reference Type reference (TYPE) UMGAFILENAME File name 20070504
5 Importing IM_PACKAGE Call by reference Type reference (TYPE) UMGASTR SPUMG/SUMG String 20070719
6 Importing IM_PROBLEM_TABLES Call by reference Type reference (TYPE) UMGTR3LLOGTABLEV2 SUMG: table type of R3load log table 20070504
7 Importing IM_VERSION Call by reference Type reference (TYPE) I Version of XML file structure 20070719

Method INSERT_INTO_UMGR3LLOG on class CL_UMG_R3LLOG_UTIL has no exception.

Method PACKAGE_NAME_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POSITION Call by reference Type reference (TYPE) I 20130918
2 Importing IM_XML_FILES Call by reference Type reference (TYPE) T_XMLFILES 20130918
3 Returning RE_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20130918

Method PACKAGE_NAME_CHANGES on class CL_UMG_R3LLOG_UTIL has no exception.

Method READ_FILE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RC Call by reference Type reference (TYPE) I 20070322
2 Importing IM_FILE_NAME Call by reference Type reference (TYPE) STRING 20070322

Method READ_FILE_INFO on class CL_UMG_R3LLOG_UTIL has no exception.

Method READ_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RC Call by reference Type reference (TYPE) I 20040329
2 Importing IM_APPEND_ALL Call by reference Type reference (TYPE) FLAG allgemein zu verwendendes Flag 20040329
3 Importing IM_FILE_NAME Call by reference Type reference (TYPE) STRING 20031110

Method READ_XML on class CL_UMG_R3LLOG_UTIL has no exception.

Method READ_XML_IN_BACKGROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FILE_NAME Call by reference Type reference (TYPE) CHAR200 Textfeldlänge 200 20041011
2 Importing IM_JOB_NUMBER Call by reference Type reference (TYPE) I 20070423
3 Importing IM_SERVER_NAME Call by reference Type reference (TYPE) BTCSRVNAME Server name 20070423

Method READ_XML_IN_BACKGROUND on class CL_UMG_R3LLOG_UTIL has no exception.

Method READ_XML_IN_JOBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RC Call by reference Type reference (TYPE) I 20060302
2 Exporting EX_UNLOADED_FLAG Call by reference Type reference (TYPE) FLAG General Flag 20070327
3 Importing IM_APPEND_ALL Call by reference Type reference (TYPE) FLAG obsolete; always append 20060302
4 Importing IM_CONV_FBCP Call by reference Object reference (TYPE REF TO) CL_ABAP_CONV_OBJ A CCC Converter Object 20091201
5 Importing IM_CONV_UTF8 Call by reference Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20091201
6 Importing IM_FILE_NAME Call by reference Type reference (TYPE) UMGAFILENAME File name 20070416
7 Importing IM_FILE_PATH Call by reference Type reference (TYPE) UMGASTR SUMG Strings 20070416

Method READ_XML_IN_JOBS on class CL_UMG_R3LLOG_UTIL has no exception.

Method RELOAD_QUESTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RC Call by reference Type reference (TYPE) I answer 20081202
2 Importing IM_FNAME Call by reference Type reference (TYPE) STRING 20081202
3 Importing IM_T1 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20081202
4 Importing IM_T2 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20081202
5 Importing IM_T3 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20081202
6 Importing IM_T4 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20081202

Method RELOAD_QUESTION on class CL_UMG_R3LLOG_UTIL has no exception.

Method SPLIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TEXT1 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20070322
2 Exporting EX_TEXT2 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20070322
3 Exporting EX_TEXT3 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20070322
4 Exporting EX_TEXT4 Call by reference Type reference (TYPE) UMGALOGPAR SPUMG: Parameter for main log messages 20070322
5 Importing IM_STRING Call by reference Type reference (TYPE) STRING 20070322

Method SPLIT_STRING on class CL_UMG_R3LLOG_UTIL has no exception.

Method SPLIT_XMLFILES_TO_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NO_OF_JOBS Call by reference Type reference (TYPE) I Number of jobs 20130918
2 Importing IM_XML_FILES Call by reference Type reference (TYPE) T_XMLFILES File name 20130918
3 Returning RE_OFFLEN_TABLE Value transfer Type reference (TYPE) ABAPOFFLENTAB Offset and Length 20130918

Method SPLIT_XMLFILES_TO_PACKAGES on class CL_UMG_R3LLOG_UTIL has no exception.

Method XML_DUPLICATE_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_APPEND Call by reference Type reference (TYPE) ABAP_BOOL append flag 20081202
2 Changing CH_DUPFILE Call by reference Type reference (TYPE) ABAP_BOOL duplicate file flag 20081202
3 Importing IM_FNAME Call by reference Type reference (TYPE) UMGAFILENAME File name 20081202
4 Importing IM_FPATH Call by reference Type reference (TYPE) STRING File path 20081202

Method XML_DUPLICATE_HANDLING on class CL_UMG_R3LLOG_UTIL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700