Hierarchy
⤷
⤷
Properties
| Class | CL_SRM_XML_TRANSFORM | |
| Short Description | Transform DOM via XSLT | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SRM_XML_EXCHANGE | Records Management XML Exchange Format |
| Created | 20010517 | SAP |
| Last change | 20020923 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SRM_XML_TRANSFORM has no interface implemented.
Friends
Class CL_SRM_XML_TRANSFORM has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_IXML | iXML Instance | 20010530 | |||
| 2 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_IXML_STREAM_FACTORY | iXMLStreamFactory Instance | 20010530 | |||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_XSLT_PROCESSOR | XSLT Processor | 20010530 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Add Meta Data (HTML and XML) | 20020107 | |
| 2 | Static method | Private | Method | Prepare Meta Data (HTML and XML, via EXCHANGE IF) | 20011008 | |
| 3 | Static method | Private | Method | Format Meta Data (HTML and XML, via SRM_SERVICE) | 20011008 | |
| 4 | Static method | Private | Method | Delete Directory and Files (recursive) | 20011102 | |
| 5 | Static method | Private | Method | Determine Export Directory for Record (BACKEND) | 20020125 | |
| 6 | Static method | Private | Method | Determine Export Directory for Record (Create/Overwrite) | 20011031 | |
| 7 | Static method | Private | Method | Download ASCII File at Backend (Application Server) | 20010927 | |
| 8 | Static method | Private | Method | Download ASCII File at Frontend | 20010927 | |
| 9 | Static method | Private | Method | Download Binary File at Backend (Application Server) | 20010927 | |
| 10 | Static method | Private | Method | Download Binary File at Frontend | 20010927 | |
| 11 | Static method | Private | Method | Initialization iXML Library | 20010530 | |
| 12 | Static method | Private | Method | Initialization XSLT Library | 20010530 | |
| 13 | Static method | Private | Method | Serialize Content | 20010927 | |
| 14 | Static method | Public | Method | Export Records | 20011005 | |
| 15 | Static method | Private | Method | Serialize Log Data | 20010927 | |
| 16 | Static method | Private | Method | Serialize Meta Data | 20011008 | |
| 17 | Static method | Private | Method | Serialize Meta Data (via IF_SRM_EXCHANGE_META_DATA) | 20011016 | |
| 18 | Static method | Private | Method | Serialize Metadata of Record | 20030109 | |
| 19 | Static method | Private | Method | Transform iXML Document | 20011023 | |
| 20 | Static method | Public | Method | Enter in Application Log | 20011016 | |
| 21 | Static method | Private | Method | Storage of Log Data | 20020126 |
Events
Class CL_SRM_XML_TRANSFORM has no event.
Types
Class CL_SRM_XML_TRANSFORM has no local type.
Method Signatures
Method APPEND_INFOLIST_2_HTML_AND_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IN_HEAD_HTML | Call by reference | Type reference (TYPE) | STRING | Tabellen-Überschrift | 20020107 | |||
| 2 | IN_INFOLIST | Call by reference | Type reference (TYPE) | SRM_LIST_ATTRIBUTE_VALUE | List: IF_SRM_ATTRIBUTE_VALUE | 20020107 | |||
| 3 | IN_SOURCE | Call by reference | Type reference (TYPE) | STRING | Datenquelle (Backend oder Exportschnittstelle) | 20020114 | |||
| 4 | IN_TAG_XML | Call by reference | Type reference (TYPE) | STRING | Tag Name | 20020114 | |||
| 5 | META_HTML | Call by reference | Type reference (TYPE) | STRING | META HTML-Dokument | 20020107 | |||
| 6 | META_XML | Call by reference | Type reference (TYPE) | STRING | META XML-Dokument | 20020107 |
Method APPEND_INFOLIST_2_HTML_AND_XML on class CL_SRM_XML_TRANSFORM has no exception.
Method BUILD_META_DATA_EXCHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_IF_META_DATA_EXCHG | Call by reference | Object reference (TYPE REF TO) | IF_SRM_EXCHANGE_META_DATA | Austausch der Metadaten eines POID-Objektes | 20011008 | |||
| 2 | LOGFILE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Logfile | 20011022 | |||
| 3 | META_HTML_SPECIFIC_EXCHANGE | Call by reference | Type reference (TYPE) | STRING | META HTML-Dokument | 20011008 | |||
| 4 | META_XML_SPECIFIC_EXCHANGE | Call by reference | Type reference (TYPE) | STRING | META XML-Dokument | 20020107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribut Beschreibung (abstrakt) | 20011008 | ||
| 2 | Attribut Wert (abstrakt) | 20011008 | ||
| 3 | Repository Verbindung (abstrakt) | 20011008 | ||
| 4 | Initialisierungsfehler (abstrakt) | 20011008 | ||
| 5 | POID Fehler (abstrakt) | 20011008 |
Method BUILD_META_DATA_SRM_SERVICE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_MYSERVICE | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SRM_SERVICE | SRM Service | 20011219 | |||
| 2 | IM_SRM_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | SRM POID | 20011219 | |||
| 3 | LOGFILE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Logile | 20011022 | |||
| 4 | META_HTML_SPECIFIC_SRM_SERVICE | Call by reference | Type reference (TYPE) | STRING | META HTML-Dokument für Specific Info | 20011008 | |||
| 5 | META_HTML_STANDARD | Call by reference | Type reference (TYPE) | STRING | META HTML-Dokument für Standard Info | 20011008 | |||
| 6 | META_XML_SPECIFIC_SRM_SERVICE | Call by reference | Type reference (TYPE) | STRING | META XML-Dokument für Specific Info | 20020107 | |||
| 7 | META_XML_STANDARD | Call by reference | Type reference (TYPE) | STRING | META XML-Dokument für Standard Info | 20020107 |
Method BUILD_META_DATA_SRM_SERVICE on class CL_SRM_XML_TRANSFORM has no exception.
Method DEL_DIR_AND_FILES_FRONTEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ACTUAL_ERROR_OBJECT | Call by reference | Type reference (TYPE) | STRING | Aktuelles Fehlerobjekt (Verzeichnis oder Datei) | 20011219 | |||
| 2 | IN_DEL_SUBDIR | Call by reference | Type reference (TYPE) | C | Unterverzeichnisse löschen | 20011102 | |||
| 3 | IN_DIRECTORY | Call by reference | Type reference (TYPE) | STRING | Zu löschendes Verzeichnis (Root) | 20011102 | |||
| 4 | RC | Call by reference | Type reference (TYPE) | I | Returncode | 20011102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Löschen eines Verzeichnisses | 20011103 | ||
| 2 | Fehler beim Lesen des Verzeichnisses | 20011103 | ||
| 3 | Fehler beim Löschen einer Datei | 20011103 | ||
| 4 | Interner Fehler | 20011102 |
Method DETERMINE_EXPORT_PATH_BACKEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PARAM_BACKEND | Call by reference | Type reference (TYPE) | STRING | Wert von |
20020125 | |||
| 2 | IM_RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | PDIR ID der Akte | 20020125 | |||
| 3 | LOGICAL_FILE_BACKEND | Call by reference | Type reference (TYPE) | STRING | Logischer Dateiname (Applikationsserver) | 20020125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Physischer Dateiname incl. Pfad kann nicht ermittelt werden | 20020128 | ||
| 2 | Logischer Dateiname kann nicht ermittelt werden | 20020125 | ||
| 3 | Abbruch durch User | 20020125 |
Method DETERMINE_EXPORT_PATH_FRONTEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ERROR_OBJECT | Call by reference | Type reference (TYPE) | STRING | Fehlerobjekt (Verzeichnis) | 20011219 | |||
| 2 | EX_EXPORT_PATH | Call by reference | Type reference (TYPE) | STRING | Exportpfad ohne Aktenverzeichnis | 20011113 | |||
| 3 | FULL_EXPORT_PATH_FRONTEND | Call by reference | Type reference (TYPE) | STRING | Kompletter Exportpfad für Akte | 20020125 | |||
| 4 | IM_OVERWRITE_PATH | Call by reference | Type reference (TYPE) | C | 'X' = Exportpfad überschreiben | 20011113 | |||
| 5 | IM_RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | PDIR ID der Akte | 20011113 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Verzeichnis existiert und soll nicht überschrieben werden | 20011112 | ||
| 2 | Fehler bei Prüfen auf Verzeichnis | 20011102 | ||
| 3 | Fehler beim Anlegen eines Verzeichnisses | 20011114 | ||
| 4 | Fehler beim Löschen von Verzeichnis(sen) | 20011031 | ||
| 5 | Fehler bei Auswahl des Verzeichnisses | 20011102 | ||
| 6 | Abbruch durch User | 20011031 |
Method DOWNLOAD_ASCII_BACKEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASCII_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Übergabetabelle | 20010928 | |||
| 2 | IM_FULLPATH | Call by reference | Type reference (TYPE) | STRING | Physischer Dateiname Backend | 20011219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20010928 |
Method DOWNLOAD_ASCII_FRONTEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASCII_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Übergabetabelle | 20010928 | |||
| 2 | EX_SUBRC | Call by reference | Type reference (TYPE) | I | SY-SUBRC | 20011219 | |||
| 3 | IM_FULLPATH | Call by reference | Type reference (TYPE) | STRING | Pfad und Name der ASCII-Datei | 20011219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20010928 |
Method DOWNLOAD_BINARY_BACKEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BIN_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Übergabetabelle | 20010928 | |||
| 2 | IM_BIN_FILESIZE | Call by reference | Type reference (TYPE) | I | Dateilänge bei Binärdateien | 20011219 | |||
| 3 | IM_FULLPATH | Call by reference | Type reference (TYPE) | STRING | Physischer Dateiname Backend | 20020128 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20010928 |
Method DOWNLOAD_BINARY_FRONTEND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BIN_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Übergabetabelle | 20010927 | |||
| 2 | EX_SUBRC | Call by reference | Type reference (TYPE) | I | SY-SUBRC | 20011219 | |||
| 3 | IM_BIN_FILESIZE | Call by reference | Type reference (TYPE) | I | Dateilänge bei Binärdateien | 20011219 | |||
| 4 | IM_FULLPATH | Call by reference | Type reference (TYPE) | STRING | Pfad und Name der Binärdatei | 20011219 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20010927 |
Method INIT_IXML Signature
Method INIT_IXML on class CL_SRM_XML_TRANSFORM has no parameter.
Method INIT_IXML on class CL_SRM_XML_TRANSFORM has no exception.
Method INIT_XSLT Signature
Method INIT_XSLT on class CL_SRM_XML_TRANSFORM has no parameter.
Method INIT_XSLT on class CL_SRM_XML_TRANSFORM has no exception.
Method PROCESS_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_XLINK_TAB | Call by reference | Type reference (TYPE) | SRM_XML_XLINK_TAB | list of xLinks | 20010927 | |||
| 2 | IM_ELEMENT_UUID | Call by reference | Type reference (TYPE) | SYSUUID-C | UUID pro Element | 20011016 | |||
| 3 | IM_EXPORTMEDIUM | Call by reference | Type reference (TYPE) | C | Backend Flag | 20020126 | |||
| 4 | IM_FULL_EXPORT_PATH_FRONTEND | Call by reference | Type reference (TYPE) | STRING | Root Directory | 20020125 | |||
| 5 | IM_IF_CONTENT | Call by reference | Object reference (TYPE REF TO) | IF_SRM_EXCHANGE_CONTENT | Austausch des Contents eines POID-Objektes | 20010927 | |||
| 6 | IM_LOGICAL_FILE_BACKEND | Call by reference | Type reference (TYPE) | STRING | Logischer Dateiname (Applikationsserver) | 20020126 | |||
| 7 | IM_PARAM_BACKEND | Call by reference | Type reference (TYPE) | STRING | Wert von |
20020126 | |||
| 8 | IM_RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | PDIR ID der Akte | 20011030 | |||
| 9 | LOGFILE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Logfile | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribut Beschreibung (abstrakt) | 20010927 | ||
| 2 | Attribut Wert (abstrakt) | 20011102 | ||
| 3 | Repository Verbindung (abstrakt) | 20010927 | ||
| 4 | Initialisierungsfehler (abstrakt) | 20010927 | ||
| 5 | POID Fehler (abstrakt) | 20010927 |
Method PROCESS_EXPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_EXPORTSTATUS | Call by reference | Type reference (TYPE) | STRING | Status des Exports (für Report) | 20011113 | |||
| 2 | EX_EXPORT_PATH | Call by reference | Type reference (TYPE) | STRING | Exportpfad ohne Aktenverzeichnis | 20011113 | |||
| 3 | EX_LOGFILE_PATH | Call by reference | Type reference (TYPE) | STRING | Gesamtpfad der Protokolldatei | 20011121 | |||
| 4 | EX_PARAM_BACKEND | Call by reference | Type reference (TYPE) | STRING | Wert von |
20020125 | |||
| 5 | FULL_EXPORT_PATH_FRONTEND | Call by reference | Type reference (TYPE) | STRING | Exportpfad | 20020125 | |||
| 6 | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20011005 | |||
| 7 | IN_OVERWRITE_PATH | Call by reference | Type reference (TYPE) | C | 'X' = Exportverzeichnisse überschreiben | 20011113 | |||
| 8 | IN_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20011113 | |||
| 9 | IN_RMS_ID | Call by reference | Type reference (TYPE) | STRING | RMS_ID | 20011113 | |||
| 10 | IN_SRM | Call by reference | Object reference (TYPE REF TO) | IF_SRM | 20011113 | ||||
| 11 | IN_XMLDOM | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20011005 | ||||
| 12 | LOGICAL_FILE_BACKEND | Call by reference | Type reference (TYPE) | STRING | Logischer Dateiname (Applikationsserver) | 20020125 | |||
| 13 | RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | Name des Record Verzeichnisses | 20011112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Falsches Objekt | 20011005 | ||
| 2 | Interner Fehler | 20011005 | ||
| 3 | Fehler bei Transformation | 20011005 | ||
| 4 | Abbruch durch User | 20011121 |
Method PROCESS_LOG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_XLINK_TAB | Call by reference | Type reference (TYPE) | SRM_XML_XLINK_TAB | list of xLinks | 20010927 | |||
| 2 | IM_ELEMENT_UUID | Call by reference | Type reference (TYPE) | SYSUUID-C | UUID pro Element | 20011016 | |||
| 3 | IM_EXPORTMEDIUM | Call by reference | Type reference (TYPE) | C | Backend Flag | 20020126 | |||
| 4 | IM_FULL_EXPORT_PATH_FRONTEND | Call by reference | Type reference (TYPE) | STRING | Root Directory | 20020125 | |||
| 5 | IM_IF_LOG_DATA | Call by reference | Object reference (TYPE REF TO) | IF_SRM_EXCHANGE_LOG_DATA | Austausch der Protokollinformationen eines POID-Objektes | 20010927 | |||
| 6 | IM_LOGICAL_FILE_BACKEND | Call by reference | Type reference (TYPE) | STRING | Logischer Dateiname (Applikationsserver) | 20020126 | |||
| 7 | IM_PARAM_BACKEND | Call by reference | Type reference (TYPE) | STRING | Wert von |
20020126 | |||
| 8 | IM_RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | PDIR ID der Akte | 20011030 | |||
| 9 | LOGFILE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Logfile | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribut Beschreibung (abstrakt) | 20010927 | ||
| 2 | Attribut Wert (abstrakt) | 20010927 | ||
| 3 | Repository Verbindung (abstrakt) | 20010927 | ||
| 4 | Initialisierungsfehler (abstrakt) | 20010927 | ||
| 5 | POID Fehler (abstrakt) | 20010927 |
Method PROCESS_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_XLINK_TAB | Call by reference | Type reference (TYPE) | SRM_XML_XLINK_TAB | list of xLinks | 20011008 | |||
| 2 | IM_ELEMENT_UUID | Call by reference | Type reference (TYPE) | SYSUUID-C | UUID pro Element | 20011016 | |||
| 3 | IM_EXPORTMEDIUM | Call by reference | Type reference (TYPE) | C | Backend Flag | 20020126 | |||
| 4 | IM_FULL_EXPORT_PATH_FRONTEND | Call by reference | Type reference (TYPE) | STRING | Root Directory | 20020125 | |||
| 5 | IM_LOGICAL_FILE_BACKEND | Call by reference | Type reference (TYPE) | STRING | Logischer Dateiname (Applikationsserver) | 20020126 | |||
| 6 | IM_META_HTML_SPECIFIC_EXCHANGE | Call by reference | Type reference (TYPE) | STRING | ASCII-Tabelle | 20011008 | |||
| 7 | IM_META_HTML_SPECIFIC_SRM_SERV | Call by reference | Type reference (TYPE) | STRING | ASCII-Tabelle | 20011008 | |||
| 8 | IM_META_HTML_STANDARD | Call by reference | Type reference (TYPE) | STRING | ASCII-Tabelle | 20011008 | |||
| 9 | IM_META_XML_SPECIFIC_EXCHANGE | Call by reference | Type reference (TYPE) | STRING | xstring | 20020107 | |||
| 10 | IM_META_XML_SPECIFIC_SRM_SERV | Call by reference | Type reference (TYPE) | STRING | xstring | 20020107 | |||
| 11 | IM_META_XML_STANDARD | Call by reference | Type reference (TYPE) | STRING | xstring | 20020107 | |||
| 12 | IM_PARAM_BACKEND | Call by reference | Type reference (TYPE) | STRING | Wert von |
20020126 | |||
| 13 | IM_RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | PDIR ID der Akte | 20011030 | |||
| 14 | LOGFILE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Logfile | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20011008 |
Method PROCESS_META_DATA_EXCHANGEOLD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_XLINK_TAB | Call by reference | Type reference (TYPE) | SRM_XML_XLINK_TAB | list of xLinks | 20011016 | |||
| 2 | IM_BACKEND_FLAG | Call by reference | Type reference (TYPE) | C | Backend Flag | 20011016 | |||
| 3 | IM_DIR_ROOT | Call by reference | Type reference (TYPE) | STRING | Root Directory | 20011016 | |||
| 4 | IM_IF_META_DATA_EXCHG | Call by reference | Object reference (TYPE REF TO) | IF_SRM_EXCHANGE_META_DATA | Austausch der Metadaten eines POID-Objektes | 20011016 | |||
| 5 | IM_POID_ID_ELEMENT | Call by reference | Type reference (TYPE) | STRING | POID ID des Elements | 20011016 | |||
| 6 | IM_POID_ID_RECORD | Call by reference | Type reference (TYPE) | STRING | POID ID der Akte | 20011016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Attribut Beschreibung (abstrakt) | 20011016 | ||
| 2 | Attribut Wert (abstrakt) | 20011016 | ||
| 3 | Repository Verbindung (abstrakt) | 20011016 | ||
| 4 | Initialisierungsfehler (abstrakt) | 20011016 | ||
| 5 | POID Fehler (abstrakt) | 20011016 |
Method PROCESS_RECORD_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_ELEMENT_UUID | Call by reference | Type reference (TYPE) | SYSUUID-C | UUID in Character-Darstellung | 20030116 | |||
| 2 | IM_EXPORTMEDIUM | Call by reference | Type reference (TYPE) | C | Backend Flag | 20030116 | |||
| 3 | IM_FULL_EXPORT_PATH_FRONTEND | Call by reference | Type reference (TYPE) | STRING | Root Directory | 20030116 | |||
| 4 | IM_LOGICAL_FILE_BACKEND | Call by reference | Type reference (TYPE) | STRING | Logischer Dateiname (Applikationsserver) | 20030116 | |||
| 5 | IM_MYXMLROOTIF | Call by reference | Object reference (TYPE REF TO) | IF_SRM_XML_ROOT | IF_SRM_XML_ROOT | 20030116 | |||
| 6 | IM_PARAM_BACKEND | Call by reference | Type reference (TYPE) | STRING | Wert von |
20030116 | |||
| 7 | IM_POID | Call by reference | Object reference (TYPE REF TO) | IF_SRM_POID | POID | 20030116 | |||
| 8 | IM_RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | PDIR ID der Akte | 20030116 | |||
| 9 | IM_SERVICE | Call by reference | Object reference (TYPE REF TO) | IF_SRM_SRM_SERVICE | SRM Service | 20030116 | |||
| 10 | LOGFILE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Logfile | 20030116 |
Method PROCESS_RECORD_META_DATA on class CL_SRM_XML_TRANSFORM has no exception.
Method TRANSFORM_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20011023 | |||
| 2 | IN_DOCUMENT | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | IF_IXML_DOCUMENT | 20011023 | |||
| 3 | IN_XSL_PROGNAME | Call by reference | Type reference (TYPE) | PROGNAME | ABAP-Programmname | 20011023 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20011023 |
Method WRITE_APPL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | AL_TEXT | Value transfer | Type reference (TYPE) | STRING | Name des Textbausteins | 20011016 | |||
| 2 | MSG_NO | Value transfer | Type reference (TYPE) | I | Nummer der Nachricht | 20011016 | |||
| 3 | MSG_TY | Value transfer | Type reference (TYPE) | C | 'E' | Typ der Nachricht | 20011016 | ||
| 4 | MSG_V1 | Value transfer | Type reference (TYPE) | STRING | erster Nachrichtenparameter | 20011016 | |||
| 5 | MSG_V2 | Value transfer | Type reference (TYPE) | STRING | zweiter Nachrichtenparameter | 20011016 | |||
| 6 | MSG_V3 | Value transfer | Type reference (TYPE) | STRING | dritter Nachrichtenparameter | 20011016 | |||
| 7 | MSG_V4 | Value transfer | Type reference (TYPE) | STRING | vierter Nachrichtenparameter | 20011016 | |||
| 8 | PROBCLASS | Value transfer | Type reference (TYPE) | C | '2' | Protokollklasse (1-4, 1=sehr wichtig) | 20011016 |
Method WRITE_APPL_LOG on class CL_SRM_XML_TRANSFORM has no exception.
Method WRITE_EXPORT_LOG_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_LOGFILE_PATH | Call by reference | Type reference (TYPE) | STRING | Gesamtpfad der Protokolldatei | 20020126 | |||
| 2 | IM_EXPORTMEDIUM | Call by reference | Type reference (TYPE) | C | Backend Flag | 20020126 | |||
| 3 | IM_FULL_EXPORT_PATH_FRONTEND | Call by reference | Type reference (TYPE) | STRING | Root Directory | 20020126 | |||
| 4 | IM_LOGICAL_FILE_BACKEND | Call by reference | Type reference (TYPE) | STRING | Logischer Dateiname (Applikationsserver) | 20020126 | |||
| 5 | IM_PARAM_BACKEND | Call by reference | Type reference (TYPE) | STRING | Wert von |
20020126 | |||
| 6 | IM_RECORD_FOLDER | Call by reference | Type reference (TYPE) | STRING | PDIR ID der Akte | 20020126 | |||
| 7 | LOGFILE | Call by reference | Type reference (TYPE) | STANDARD TABLE | Logfile | 20020126 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Interner Fehler | 20020126 |
History
| Last changed by/on | SAP | 20020923 |
| SAP Release Created in | 620 |