SAP ABAP Class CL_SMT_CORRECT_MAPPINGS_NEW (Generation of Correction Reports)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-SOA-SMT (Application Component) Service Mapping Tool
     GMT_PERS (Package) Persistence Layer
Properties
Class CL_SMT_CORRECT_MAPPINGS_NEW  
Short Description Generation of Correction Reports    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GMT_PERS   Persistence Layer 
Created 20101119   SAP 
Last change 20110908   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)
2 CL_CMP_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_SMT_CORRECT_MAPPINGS_NEW has no interface implemented.
Friends
Class CL_SMT_CORRECT_MAPPINGS_NEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_EXTENSION Constant Private Type reference (TYPE) STRING 'EXTENSION' Enhancement 20101119
2 CO_SHARED Constant Private Type reference (TYPE) STRING 'SHARED' Enhancement 20101119
3 S_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CORRECT_MAPPINGS_NEW Generation of Correction Reports 20101119
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method Check Authorization 20101119
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20101119
3 CONVERT_XML Instance method Public Method Read XML File from PC 20101119
4 DELETE_EXT_ENTRIES Instance method Private Method Delete Entries From Extension Table 20101119
5 DELETE_SHARED_ENTRIES Instance method Private Method Delete Entries From Cross-Client Tables 20101119
6 DOWNLOAD_XML Instance method Private Method XML File => PC 20101119
7 DOWNLOAD_XML_FOR_EXT Instance method Public Method XML File for Cross-Client Tab. => PC 20101119
8 DOWNLOAD_XML_FOR_SHARED Instance method Public Method XML File for Cross-Client Tab. => PC 20101119
9 GET_INSTANCE Static method Public Method Return Instance 20101119
10 GET_XML_FOR_EXT Instance method Private Method Data in XML Format for Extension Tables 20101119
11 GET_XML_FOR_SHARED Instance method Private Method Data in XML Format for Cross-Client Tab. 20101119
12 INSERT_EXT_ENTRIES_INTO_DB Instance method Private Method Write to Extension Tables 20101119
13 INSERT_SHARED_ENTRIES_INTO_DB Instance method Private Method Write to Cross-Client DB Tables 20101119
14 INSERT_TRANS_ENTRY_FOR_EXT Instance method Private Method Transport Entry for Extension Tables 20101119
15 INSERT_TRANS_ENTRY_FOR_SHARED Instance method Private Method Transport Entry for Cross-Client Tables 20101119
16 UPLOAD_XML Instance method Private Method Read XML File from PC 20101119
17 WRITE_XML_INTO_DB Instance method Public Method Write Cross-Client Tab. to DB 20101119
Events
Class CL_SMT_CORRECT_MAPPINGS_NEW has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_X80 Private See coding 20101119 ty_x80(80) TYPE x
2 TY_XML_TAB Private See coding 20101119 ty_xml_tab TYPE STANDARD TABLE OF ty_x80 WITH DEFAULT KEY
Method Signatures

Method AUTHORITY_CHECK Signature

Method AUTHORITY_CHECK on class CL_SMT_CORRECT_MAPPINGS_NEW has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SMT_CORRECT_MAPPINGS_NEW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SMT_CORRECT_MAPPINGS_NEW has no exception.

Method CONVERT_XML Signature

Method CONVERT_XML on class CL_SMT_CORRECT_MAPPINGS_NEW has no parameter.
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method DELETE_EXT_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTENSION_ID Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Erweiterungs ID (GUID) 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method DELETE_SHARED_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method DOWNLOAD_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_XML Call by reference Type reference (TYPE) TY_XML_TAB XML Datei 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method DOWNLOAD_XML_FOR_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTENSION_ID Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Erweiterungs ID (GUID) 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method DOWNLOAD_XML_FOR_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPL_KEY Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SMT_CORRECT_MAPPINGS_NEW Erzeugung von Korrekturreports 20101119

Method GET_INSTANCE on class CL_SMT_CORRECT_MAPPINGS_NEW has no exception.

Method GET_XML_FOR_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML Call by reference Type reference (TYPE) TY_XML_TAB Daten im XLM Format 20101119
2 Importing I_EXTENSION_ID Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Erweiterungs ID (GUID) 20101119
# Exception Resumable Description Created on
1 CX_SMT_NO_ENTRY Objekt existiert nicht 20101119

Method GET_XML_FOR_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML Call by reference Type reference (TYPE) TY_XML_TAB 20101119
2 Importing I_APPL_KEY Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20101119
# Exception Resumable Description Created on
1 CX_SMT_NO_ENTRY Objekt existiert nicht 20101119

Method INSERT_EXT_ENTRIES_INTO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHECK_EXT Call by reference Type reference (TYPE) TSMT_CHECK_EXT_STAB Erweiterung: Feldprüfung 20101119
2 Importing IT_MAPPING_EXT Call by reference Type reference (TYPE) TSMT_MAPPING_EXT_STAB Erweiterung: Gruppe von Feldzuordnungen 20101119
3 Importing IT_TRCP_EXT Call by reference Type reference (TYPE) TSMT_TRCP_EXT_STAB Erweiterung: Parameter einer Bedingung 20101119
4 Importing IT_TRP_EXT Call by reference Type reference (TYPE) TSMT_TRP_EXT_STAB Erweiterung: Parameter einer Transformation 20101119
5 Importing IT_TR_EXT Call by reference Type reference (TYPE) TSMT_TR_EXT_STAB Erweiterung: Aufruf einer Transformation 20101119
6 Importing I_EXTENSION Call by reference Type reference (TYPE) TSMT_EXTENSION Mapping Erweiterung 20101119
# Exception Resumable Description Created on
1 CX_SMT_ERROR Fehler 20101119

Method INSERT_SHARED_ENTRIES_INTO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CHECK Call by reference Type reference (TYPE) TSMT_CHECK_STAB Feldprüfung 20101119
2 Importing IT_CHKEY Call by reference Type reference (TYPE) TSMT_CHKEY_STAB Schlüsselfelder einer Änderungsstruktur 20101119
3 Importing IT_EVENT Call by reference Type reference (TYPE) TSMT_EVENT_STAB Ereignis 20101119
4 Importing IT_MAPPING Call by reference Type reference (TYPE) TSMT_MAPPING_STAB Gruppe von Feldzuordnungen 20101119
5 Importing IT_TR Call by reference Type reference (TYPE) TSMT_TR_STAB Aufruf einer Transformation 20101119
6 Importing IT_TRCP Call by reference Type reference (TYPE) TSMT_TRCP_STAB Parameter einer Bedingung 20101119
7 Importing IT_TRP Call by reference Type reference (TYPE) TSMT_TRP_STAB Parameter einer Transformation 20101119
8 Importing I_APPLICATION Call by reference Type reference (TYPE) TSMT_APPL 20101119
# Exception Resumable Description Created on
1 CX_SMT_ERROR Fehler 20101119

Method INSERT_TRANS_ENTRY_FOR_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORRECTION_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20101119
2 Importing I_EXTENSION_ID Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Erweiterungs ID (GUID) 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method INSERT_TRANS_ENTRY_FOR_SHARED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPLICATION Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20101119
2 Importing I_CORRECTION_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method UPLOAD_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_XML Call by reference Type reference (TYPE) TY_XML_TAB XML Datei 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119

Method WRITE_XML_INTO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORRECTION_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20101119
# Exception Resumable Description Created on
1 ERROR Fehler 20101119
History
Last changed by/on SAP  20110908 
SAP Release Created in 703