SAP ABAP Class CL_MDG_FILELOADER (File loader)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-MDG-ML (Application Component) Mass Load
     MDG_BS_FILE_UPLOAD (Package) Master Data Processes Service Based File Upload
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_BUPA_FILELOADER File Load Business Partner Replication 20091009
2 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_IDOC_FILELOADER File Load Business Partner Replication 20091029
3 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_REL_FILELOADER File Load Business Partner Replication 20091012
4 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_REL_IDOC_FILELOAD File Load Business Partner Replication 20091217
5 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_CUST_IDOC_FILELOADER Fileloader for DEBMDM04 IDoc 20101026
6 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_FL_MATERIAL File loader for Material 20091013
7 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_FL_MAT_CLF File loader for Material Classification 20091013
8 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_VEND_IDOC_FILELOADER Fileloader for CREMDM04 Idoc 20091030
9 Inheritance (c INHERITING FROM c_ref)  CL_MDG_FL_PCH Product category hierarchy files loader 20090218
10 Inheritance (c INHERITING FROM c_ref)  CL_MDG_UPLOAD_IDM Upload class for Key Mapping via Upload Framework 20090915
... Click here to see Used By full list (11 items)
Properties
Class CL_MDG_FILELOADER  
Short Description File loader    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MDG_BS_FILE_UPLOAD   Master Data Processes Service Based File Upload 
Created 20090205   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MDG_FILELOADER has no forward declaration.
Interfaces
Class CL_MDG_FILELOADER has no interface implemented.
Friends
Class CL_MDG_FILELOADER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NAMESPACE_GLOBAL20 Constant Public Type reference (TYPE) STRING 'http://sap.com/xi/SAPGlobal20/Global' 20100317
2 MO_REQUEST Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART 20090205
3 MV_INTERFACE Instance attribute Protected Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090205
4 MV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090218
5 MV_LOG_OBJECT Instance attribute Private Type reference (TYPE) BALOBJ_D Application log: Object name (Application code) 20100617
6 MV_LOG_SUB_OBJECT Instance attribute Private Type reference (TYPE) BALSUBOBJ Application Log: Subobject 20100617
7 MV_METHOD Instance attribute Protected Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090205
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_LOG_HELPER Instance method Public Method 20100617
2 GET_FILELOADERS Static method Public Method Get File loaders for Object types 20090205
3 GET_INBOUND_STRUCTURE Instance method Public Method Get inbound structure for mapping 20090205
4 GET_LOG Static method Public Method 20091012
5 GET_MSG Static method Private Method 20091012
6 GET_REQUEST Instance method Public Method Get request 20090205
7 GET_REQUIRED_MDTS Instance method Public Method Get Message data types for objects 20090205
8 GET_SINGLE_INSTANCE Static method Public Method Get Single Instance 20101130
9 LOAD Instance method Public Method Load objects 20090205
10 LOG_CREATE Instance method Public Method Create log helper object of file loader 20090226
11 PROCESS_KEYS_INTO_DB Instance method Public Method Process Object keys and initiate DB persistance 20101228
12 REGISTER Instance method Public Method Register file loaders 20090205
Events
Class CL_MDG_FILELOADER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_MDT Public See coding 20090210 BEGIN OF ts_mdt, mdt TYPE string, namespace TYPE string, END OF ts_mdt
2 TS_MDT_HANDLER Public See coding 20090210 BEGIN OF ts_mdt_handler, mdt TYPE string, namespace TYPE string, fileloader TYPE REF TO cl_mdg_fileloader, END OF ts_mdt_handler
3 TS_OBJECT_KEYS_LOG Public See coding 20110103 BEGIN OF ts_object_keys_log , object_key TYPE REF TO data, description TYPE char120, is_success TYPE flag, return_log TYPE bapirettab, END OF ts_object_keys_log
4 TT_MDT Public See coding 20090210 tt_mdt TYPE STANDARD TABLE OF ts_mdt
5 TT_MDT_HANDLER Public See coding 20090210 tt_mdt_handler TYPE STANDARD TABLE OF ts_mdt_handler
6 TT_OBJECT_KEYS_LOG Public See coding 20110103 tt_object_keys_log TYPE STANDARD TABLE OF ts_object_keys_log
Method Signatures

Method CREATE_LOG_HELPER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LOG_HELPER Call by reference Object reference (TYPE REF TO) CL_MDP_IL_LOG_HELPER simplified logging support 20100617
2 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100617

Method CREATE_LOG_HELPER on class CL_MDG_FILELOADER has no exception.

Method GET_FILELOADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MDT_HANDLER Call by reference Type reference (TYPE) TT_MDT_HANDLER 20090210
2 Importing IT_OBJECT_TYPE_DATA Call by reference Type reference (TYPE) MDG_OBJECT_TYPE_DATA_T Object type and related data 20100726

Method GET_FILELOADERS on class CL_MDG_FILELOADER has no exception.

Method GET_INBOUND_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20090210
# Exception Resumable Description Created on
1 CX_MDG_UPLOAD 20090218

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20091012
2 Exporting LOG Call by reference Type reference (TYPE) MDP_IL_TT_BAL_T_MSG Table Type for BAL_S_MSG 20091012

Method GET_LOG on class CL_MDG_FILELOADER has no exception.

Method GET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20091012
2 Exporting MSG Call by reference Type reference (TYPE) IF_PROXY_T100_MESSAGE=>T_T100_MESSAGE 20091012

Method GET_MSG on class CL_MDG_FILELOADER has no exception.

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REQUEST Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART 20090210
# Exception Resumable Description Created on
1 CX_MDG_UPLOAD 20090218

Method GET_REQUIRED_MDTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MDT Call by reference Type reference (TYPE) TT_MDT 20090210

Method GET_REQUIRED_MDTS on class CL_MDG_FILELOADER has no exception.

Method GET_SINGLE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_LOADER_INSTANCE Call by reference Object reference (TYPE REF TO) CL_MDG_FILELOADER File loader 20101130
2 Importing IV_MDT Call by reference Type reference (TYPE) STRING 20101130
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20101130

Method GET_SINGLE_INSTANCE on class CL_MDG_FILELOADER has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_KEYS Call by reference Type reference (TYPE) TT_OBJECT_KEYS_LOG 20101228
2 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20090210
3 Exporting EV_OITC Call by reference Type reference (TYPE) MDG_IDS_TYPE_CODE_BS Object Identifier Type 20110113
4 Importing IO_APPLICATION Call by reference Object reference (TYPE REF TO) IF_MDG_UPLOAD_MESSAGES Upload dialog for user response 20090225
5 Importing IT_CONTENT Call by reference Type reference (TYPE) STANDARD TABLE File content as structured internal table 20090210
6 Importing IT_USER_SETTING Call by reference Type reference (TYPE) MDG_USER_PROXY_SETTING_T User proxy settings for file upload 20091007
7 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING File content as XML-String 20090210
8 Importing IV_MDT Call by reference Type reference (TYPE) STRING Message data type 20090210
9 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace of message data type 20090210
# Exception Resumable Description Created on
1 CX_MDG_UPLOAD 20090218

Method LOG_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLICATION Call by reference Object reference (TYPE REF TO) CL_MDG_UPLOAD_APPL Application Object 20090226

Method LOG_CREATE on class CL_MDG_FILELOADER has no exception.

Method PROCESS_KEYS_INTO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_IMPORT_APPL Call by reference Object reference (TYPE REF TO) CL_MDG_UPLOAD_APPL Upload Application class 20110111
2 Importing IT_OBJECT_KEYS Call by reference Type reference (TYPE) TT_OBJECT_KEYS_LOG 20101228
3 Importing IV_FILE_NUMBER Call by reference Type reference (TYPE) NUM8 Eight-digit numeric value 20101230
4 Importing IV_RUN_NUMBER Call by reference Type reference (TYPE) MDG_RUN_NUMBER Data Load Run Number 20101230

Method PROCESS_KEYS_INTO_DB on class CL_MDG_FILELOADER has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MDT_HANDLER Call by reference Type reference (TYPE) TT_MDT_HANDLER 20090210

Method REGISTER on class CL_MDG_FILELOADER has no exception.
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_BUPA_FILELOADER File Load Business Partner Replication 20091009
2 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_IDOC_FILELOADER File Load Business Partner Replication 20091029
3 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_REL_FILELOADER File Load Business Partner Replication 20091012
4 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_BP_REL_IDOC_FILELOAD File Load Business Partner Replication 20091217
5 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_CUST_IDOC_FILELOADER Fileloader for DEBMDM04 IDoc 20101026
6 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_FL_MATERIAL File loader for Material 20091013
7 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_FL_MAT_CLF File loader for Material Classification 20091013
8 Inheritance (c INHERITING FROM c_ref)  CL_MDG_BS_VEND_IDOC_FILELOADER Fileloader for CREMDM04 Idoc 20091030
9 Inheritance (c INHERITING FROM c_ref)  CL_MDG_FL_PCH Product category hierarchy files loader 20090218
10 Inheritance (c INHERITING FROM c_ref)  CL_MDG_UPLOAD_IDM Upload class for Key Mapping via Upload Framework 20090915
11 Inheritance (c INHERITING FROM c_ref)  CL_MDG_UPLOAD_VALUE_MAPPING Upload class for Value Mapping via Upload framework 20091106
History
Last changed by/on SAP  20110908 
SAP Release Created in 100