SAP ABAP Class CL_SMT_CORRECT_MAPPINGS (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  
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 20080411   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 has no interface implemented.
Friends
Class CL_SMT_CORRECT_MAPPINGS 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' Extension 20080421
2 CO_SHARED Constant Private Type reference (TYPE) STRING 'SHARED' Extension 20080421
3 S_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_SMT_CORRECT_MAPPINGS Generation of Correction Reports 20080411
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Private Method Check Authorization 20080415
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080411
3 DELETE_EXT_ENTRIES Instance method Private Method Delete Entries From Extension Table 20080415
4 DELETE_SHARED_ENTRIES Instance method Private Method Delete Entries From Cross-Client Tables 20080411
5 DOWNLOAD_XML Instance method Private Method XML File => PC 20080421
6 DOWNLOAD_XML_FOR_EXT Instance method Public Method XML File for Cross-Client Tab. => PC 20080421
7 DOWNLOAD_XML_FOR_SHARED Instance method Public Method XML File for Cross-Client Tab. => PC 20080421
8 GET_INSTANCE Static method Public Method Return Instance 20080411
9 GET_XML_FOR_EXT Instance method Private Method Data in XML Format for Extension Tables 20080421
10 GET_XML_FOR_SHARED Instance method Private Method Data in XML Format for Cross-Client Tab. 20080421
11 INSERT_EXT_ENTRIES_INTO_DB Instance method Private Method Write to Extension Tables 20080415
12 INSERT_SHARED_ENTRIES_INTO_DB Instance method Private Method Write to Cross-Client DB Tables 20080411
13 INSERT_TRANS_ENTRY_FOR_EXT Instance method Private Method Transport Entry for Extension Tables 20080415
14 INSERT_TRANS_ENTRY_FOR_SHARED Instance method Private Method Transport Entry for Cross-Client Tables 20080411
15 UPLOAD_XML Instance method Private Method Read XML File from PC 20080421
16 WRITE_XML_INTO_DB Instance method Public Method Write Cross-Client Tab. to DB 20080421
Events
Class CL_SMT_CORRECT_MAPPINGS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_CHAR80 Private See coding 20080421 ty_char80(80) TYPE c
2 TY_XML_TAB Private See coding 20080421 ty_xml_tab TYPE STANDARD TABLE OF ty_char80 WITH DEFAULT KEY
Method Signatures

Method AUTHORITY_CHECK Signature

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

Method CLASS_CONSTRUCTOR Signature

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

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) 20080415
# Exception Resumable Description Created on
1 ERROR Fehler 20080415

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 20080411
# Exception Resumable Description Created on
1 ERROR Fehler 20080415

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 20080421
# Exception Resumable Description Created on
1 ERROR Fehler 20080421

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) 20080421
# Exception Resumable Description Created on
1 ERROR Fehler 20080421

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 20080421
# Exception Resumable Description Created on
1 ERROR Fehler 20080421

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 Erzeugung von Korrekturreports 20080411

Method GET_INSTANCE on class CL_SMT_CORRECT_MAPPINGS 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 20080421
2 Importing I_EXTENSION_ID Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Erweiterungs ID (GUID) 20080421
# Exception Resumable Description Created on
1 CX_SMT_NO_ENTRY Objekt existiert nicht 20080421

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 20080421
2 Importing I_APPL_KEY Call by reference Type reference (TYPE) SMT_APPLICATION Mapping 20080421
# Exception Resumable Description Created on
1 CX_SMT_NO_ENTRY Objekt existiert nicht 20080421

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 20080415
2 Importing IT_MAPPING_EXT Call by reference Type reference (TYPE) TSMT_MAPPING_EXT_STAB Erweiterung: Gruppe von Feldzuordnungen 20080415
3 Importing IT_TRCP_EXT Call by reference Type reference (TYPE) TSMT_TRCP_EXT_STAB Erweiterung: Parameter einer Bedingung 20080415
4 Importing IT_TRP_EXT Call by reference Type reference (TYPE) TSMT_TRP_EXT_STAB Erweiterung: Parameter einer Transformation 20080415
5 Importing IT_TR_EXT Call by reference Type reference (TYPE) TSMT_TR_EXT_STAB Erweiterung: Aufruf einer Transformation 20080415
6 Importing I_EXTENSION Call by reference Type reference (TYPE) TSMT_EXTENSION Mapping Erweiterung 20080415
# Exception Resumable Description Created on
1 CX_SMT_ERROR Fehler 20080415

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 20080411
2 Importing IT_CHKEY Call by reference Type reference (TYPE) TSMT_CHKEY_STAB Schlüsselfelder einer Änderungsstruktur 20080411
3 Importing IT_EVENT Call by reference Type reference (TYPE) TSMT_EVENT_STAB Ereignis 20080411
4 Importing IT_MAPPING Call by reference Type reference (TYPE) TSMT_MAPPING_STAB Gruppe von Feldzuordnungen 20080411
5 Importing IT_TR Call by reference Type reference (TYPE) TSMT_TR_STAB Aufruf einer Transformation 20080411
6 Importing IT_TRCP Call by reference Type reference (TYPE) TSMT_TRCP_STAB Parameter einer Bedingung 20080411
7 Importing IT_TRP Call by reference Type reference (TYPE) TSMT_TRP_STAB Parameter einer Transformation 20080411
8 Importing I_APPLICATION Call by reference Type reference (TYPE) TSMT_APPL 20080411
# Exception Resumable Description Created on
1 CX_SMT_ERROR Fehler 20080411

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 20080415
2 Importing I_EXTENSION_ID Call by reference Type reference (TYPE) SMT_EXTENSION Mapping Erweiterungs ID (GUID) 20080415
# Exception Resumable Description Created on
1 ERROR Fehler 20080415

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 20080411
2 Importing I_CORRECTION_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20080415
# Exception Resumable Description Created on
1 ERROR Fehler 20080411

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 20080421
2 Importing I_BIN_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL file was written in binary format 20100305
# Exception Resumable Description Created on
1 ERROR Fehler 20080421

Method WRITE_XML_INTO_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BIN_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL file was written in binary format 20100305
2 Importing I_CORRECTION_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20080421
# Exception Resumable Description Created on
1 ERROR Fehler 20080421
History
Last changed by/on SAP  20110908 
SAP Release Created in 701