SAP ABAP Interface IF_SWF_CNT_CONVERSION_SERVICE (Conversion Methods for the Container)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-BMT-WFM (Application Component) SAP Business Workflow
⤷
SWF_CNT (Package) Workflow: Container
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_SWF_CNT_CONVERSION_SERVICE | Conversion of Container to Other Format | 20001122 |
Properties
| Interface | IF_SWF_CNT_CONVERSION_SERVICE | |
| Short Description | Conversion Methods for the Container |
General Data
| Package | SWF_CNT | Workflow: Container |
| Created | 20000616 | SAP |
| Last changed | 20110908 | SAP |
| 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 | SWFUT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_SWF_CNT_CONVERSION_SERVICE has no interface.
Friends
Interface IF_SWF_CNT_CONVERSION_SERVICE has no friend.
Attributes
Interface IF_SWF_CNT_CONVERSION_SERVICE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Consistency Check(s) on a Container | 20001122 | |
| 2 | Static method | Public | Method | Compare Container | 20040901 | |
| 3 | Static method | Public | Method | Generate Instance and Transfer Elements from ABAP Container | 20001122 | |
| 4 | Static method | Public | Method | Instance from a BOR - Generate Container Structure | 20001122 | |
| 5 | Static method | Public | Method | Instantiate Container from XML Data Stream | 20001122 | |
| 6 | Static method | Public | Method | Set Element Value from ABAP Method Container | 20001122 | |
| 7 | Static method | Public | Method | Data Import from a BOR - Container Structure | 20001122 | |
| 8 | Static method | Public | Method | Data Import from a Name Value Pair Structure | 20001122 | |
| 9 | Static method | Public | Method | Fill Container Instance from XML Data Stream | 20001122 | |
| 10 | Static method | Public | Method | Fill Container Instance from XML Data Stream | 20041028 | |
| 11 | Static method | Public | Method | Copy Elements to an ABAP Method Container | 20001122 | |
| 12 | Static method | Public | Method | Copy Element to a BOR Container Structure | 20001122 | |
| 13 | Static method | Public | Method | Copy Element (Name/Value Pair) to a SimpleContainer | 20001122 | |
| 14 | Static method | Public | Method | Container (with Meta Attributes) to XML Data Stream | 20001122 | |
| 15 | Static method | Public | Method | Container (with Meta Attributes) to XML Data Stream | 20041028 |
Events
Interface IF_SWF_CNT_CONVERSION_SERVICE has no event.
Types
Interface IF_SWF_CNT_CONVERSION_SERVICE has no local type.
Method Signatures
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_OBLIG_NOT_INITIAL | Call by reference | Type reference (TYPE) | XFELD | 'X' | Stellt zusätzlich sicher, daß der Wert nicht initial ist | 20010523 | ||
| 2 | CHECK_OBLIG_OBJECTS_EXIST | Call by reference | Type reference (TYPE) | XFELD | SPACE | Existence-Check für Objektreferenzen | 20010523 | ||
| 3 | CHECK_OBLIG_PARAMETERS | Call by reference | Type reference (TYPE) | XFELD | 'X' | Prüft, ob alle obligatorischen Elemente Werte enthalten | 20001122 | ||
| 4 | CONSIDER_DEFINITION_ELEMENTS | Call by reference | Type reference (TYPE) | XFELD | SPACE | Auch Elemente der Definitionserweiterung prüfen | 20001122 | ||
| 5 | CONSIDER_PARENT_ELEMENTS | Call by reference | Type reference (TYPE) | XFELD | SPACE | Auch Elemente übergeordneter Container prüfen | 20001122 | ||
| 6 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, die zu prüfen ist | 20001122 | |||
| 7 | EXCEPTION_LIST | Call by reference | Type reference (TYPE) | SWF_UTL_OBJECT_TAB | Liste aller aufgetretenen Exceptions | 20001122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Konsistenzprüfung für Element fehlgeschlagen | 20001122 |
Method COMPARE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CNT1 | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20040901 | |||
| 2 | CNT2 | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20040901 | |||
| 3 | COMPARE_TEXTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Textelemente werden verglichen | 20040908 | |||
| 4 | DATA_LOSS_EXP | Call by reference | Type reference (TYPE) | SWFDNAMTAB | Elemente aus Cont. 1 mit erwartetem Datenverlust in Cont. 2 | 20040901 | |||
| 5 | DELTA_LIST | Call by reference | Type reference (TYPE) | SWFDNAMTAB | Elemente in beiden Containern, aber ungleich | 20040901 | |||
| 6 | DIFF_LIST1 | Call by reference | Type reference (TYPE) | SWFDNAMTAB | Elemente im eigenen, nicht im anderen Container | 20040901 | |||
| 7 | DIFF_LIST2 | Call by reference | Type reference (TYPE) | SWFDNAMTAB | Elemente nicht im eigenen Container, aber im anderen | 20040901 | |||
| 8 | EQUAL | Call by reference | Type reference (TYPE) | XFLAG | 'X' - alle Elemente gleich, ' ' - nicht alle gleich | 20040901 | |||
| 9 | TEXT_LIST | Call by reference | Type reference (TYPE) | SWFDNAMTAB | Elemente in beiden Containern mit lediglich untersch. Texten | 20050111 |
Method COMPARE on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method CREATE_FROM_ABAP_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Changing' übernehmen | 20001122 | ||
| 2 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Erzeugter Container | 20001122 | |||
| 3 | CONTAINER_GUID | Value transfer | Type reference (TYPE) | GUID_32 | Falls gesetzt: GUID für den erzeugten Container | 20001122 | |||
| 4 | COPY | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elementwerte kopieren, ' ' - Referenzen übernehmen | 20001122 | ||
| 5 | DEFINITION_EXTENSION | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Falls gesetzt: Referenz auf Definitionscontainer | 20001122 | |||
| 6 | EXPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Export' übernehmen | 20001122 | ||
| 7 | IMPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Import' übernehmen | 20001122 | ||
| 8 | NUM_ELEMENTS | Call by reference | Type reference (TYPE) | INT4 | Anzahl Elemente im neuen Container | 20010523 | |||
| 9 | PERSISTENCE_CLASSNAME | Value transfer | Type reference (TYPE) | CLASSNAME | Falls gesetzt: übersteuert Namen der Persistenzklasse | 20001122 | |||
| 10 | PROPERTIES_X | Call by reference | Type reference (TYPE) | XSTRING | Eigenschaften für den neuen Container | 20001122 | |||
| 11 | RETURNING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Element mit Eigenschaft 'Returning' übernehmen | 20001122 | ||
| 12 | SUPPRESS_OTHERS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - Nur Elemente mit Parametereigenschaft übernehmen | 20001122 | ||
| 13 | VALUE_TABLE | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | ABAP-Methodencontainer mit Elementwerten | 20001122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Container-Konvertierung | 20001122 | ||
| 2 | Containerobjekt konnte nicht erzeugt werden | 20001122 |
Method CREATE_FROM_BOR_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Erzeugter Container | 20001122 | |||
| 2 | CONTAINER_GUID | Value transfer | Type reference (TYPE) | GUID_32 | GUID für neuen Container - space = erzeugen bei Bedarf | 20001122 | |||
| 3 | DEFINITION | Call by reference | Type reference (TYPE) | SWBCONTTAB | 'Definitionscontainer', enthält Typeigenschaften | 20001122 | |||
| 4 | DEFINITION_EXTENSION | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Handle auf Definitionserweiterung | 20001122 | |||
| 5 | INSTANCE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_CONTAINER_FACTORY | Instanzverwaltung für Container (freigegeben) | 20021001 | |||
| 6 | PERSISTENCE_CLASSNAME | Value transfer | Type reference (TYPE) | CLASSNAME | Name der Persistenzklasse des Containers | 20001122 | |||
| 7 | PROPERTIES | Call by reference | Type reference (TYPE) | SWFDBITS64 | Eigenschaften des Containers | 20001122 | |||
| 8 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Eigenschaften des Containers | 20001122 | |||
| 9 | VALUES | Value transfer | Type reference (TYPE) | SWCONTTAB | 'Laufzeitcontainer', enthält Name/Wertpaare | 20001122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Instanziierung fehlgeschlagen -> Persistenzklasse ungültig | 20001122 |
Method CREATE_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, erstellt aus XML-Daten | 20001122 | |||
| 2 | CONTAINER_GUID | Value transfer | Type reference (TYPE) | GUID_32 | Falls gesetzt: überschreibt vorhandene Instanz-ID | 20001122 | |||
| 3 | DEFINITION_EXTENSION | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Falls gesetzt: überschreibt vorhandene Definitionscontainer | 20001122 | |||
| 4 | INSTANCE_BUFFER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_CONTAINER_FACTORY | Instanzverwaltung für Container (freigegeben) | 20040721 | |||
| 5 | PERSISTENCE_CLASSNAME | Value transfer | Type reference (TYPE) | CLASSNAME | Falls gesetzt: Klasse, an die die Persistenz deligiert wird | 20001122 | |||
| 6 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Falls gesetzt: überschreibt Eigenschaften des Containers | 20001122 | |||
| 7 | XML_DOM | Value transfer | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML-Laufzeitobjekt des iXML-Toolkits | 20001122 | |||
| 8 | XML_RENDERED_SIZE | Call by reference | Type reference (TYPE) | INT4 | Anzahl Bytes im XML-Datenstrom (Tabelle oder Xstring) | 20001122 | |||
| 9 | XML_STREAM | Call by reference | Type reference (TYPE) | XSTRING | XML-Datenstrom | 20001122 | |||
| 10 | XML_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | XML-Datenstrom in interner Tabelle mit Zeilentyp 'X' | 20001122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Angegebene Definitionserweiter. konnte nicht erzeugt werden | 20001122 | ||
| 2 | Containerinstanz konnte nicht erzeugt werden | 20001122 |
Method IMPORT_FROM_ABAP_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Changing' übernehmen | 20001122 | ||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, in die importiert werden soll | 20001122 | |||
| 3 | COPY | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Werte kopieren, ' ' - Referenzen übernehmen | 20001122 | ||
| 4 | EXPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Export' übernehmen | 20001122 | ||
| 5 | IMPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Import' übernehmen | 20001122 | ||
| 6 | NUM_ELEMENTS_IMPORTED | Value transfer | Type reference (TYPE) | INT4 | Anzahl übernommener Element(wert)e | 20001122 | |||
| 7 | RETURNING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Element mit Eigenschaft 'Returning' übernehmen | 20001122 | ||
| 8 | SUPPRESS_OTHERS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - Nur Elemente mit Parametereigenschaft übernehmen | 20001122 | ||
| 9 | VALUE_TABLE | Call by reference | Type reference (TYPE) | ABAP_PARMBIND_TAB | ABAP-Methodencontainer mit Elementwerten | 20001122 |
Method IMPORT_FROM_ABAP_CONTAINER on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method IMPORT_FROM_BOR_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Changing' überschreiben | 20001122 | ||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, in die importiert werden soll | 20001122 | |||
| 3 | DEFINITION | Call by reference | Type reference (TYPE) | SWBCONTTAB | 'Definitionscontainer', enthält Typeigenschaften | 20001122 | |||
| 4 | EXPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Export' überschreiben | 20001122 | ||
| 5 | IMPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Import' überschreiben | 20001122 | ||
| 6 | NUM_ELEMENTS_IMPORTED | Value transfer | Type reference (TYPE) | INT4 | Anzahl übernommener Element(wert)e | 20001122 | |||
| 7 | RETURNING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Returning' überschreiben | 20001122 | ||
| 8 | SUPPRESS_OTHERS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - NUR die spezifizierten Elemente überschreiben | 20001122 | ||
| 9 | VALUES | Value transfer | Type reference (TYPE) | SWCONTTAB | 'Laufzeitcontainer', enthält Name/Wertpaare | 20001122 |
Method IMPORT_FROM_BOR_CONTAINER on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method IMPORT_FROM_SIMPLE_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPEND_TABLE_VALUES | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Tabellen NICHT vor Zuweisung löschen | 20031021 | ||
| 2 | CHANGING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Changing' überschreiben | 20001122 | ||
| 3 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, in die importiert werden soll | 20001122 | |||
| 4 | ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Fehlermeldungen bei Prüfung bzw. Wertimport | 20001122 | |||
| 5 | EXISTENCE_CHECK | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - Existenzprüfung bei Obj.Referenzen, ' ' nur Typ prüfen | 20001122 | ||
| 6 | EXPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Export' überschreiben | 20001122 | ||
| 7 | IMPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Import' überschreiben | 20001122 | ||
| 8 | NO_SYSTEM_ELEMENTS | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Werte für Systemelemente NICHT importieren | 20001122 | ||
| 9 | NUM_ELEMENTS_IMPORTED | Call by reference | Type reference (TYPE) | INT4 | Anzahl übernommener Element(wert)e | 20001122 | |||
| 10 | RETURNING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Returning' überschreiben | 20001122 | ||
| 11 | SUPPRESS_OTHERS | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - NUR die spezifizierten Elemente überschreiben | 20001122 | ||
| 12 | UNDEFINED_HANDLING | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente ohne Definition aktzeptieren, " " -Fehler | 20001204 | ||
| 13 | VALUES | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle aus Name/Wertpaaren, Wert als Char255 | 20001122 | |||
| 14 | VALUE_STRINGS | Value transfer | Type reference (TYPE) | SWFNAMSTAB | Tabelle aus Name/Wertpaaren, Wert als String | 20010228 | |||
| 15 | WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Warnmeldungen bei Prüfung bzw. Wertimport | 20001122 |
Method IMPORT_FROM_SIMPLE_CONTAINER on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method IMPORT_FROM_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, in die importiert werden soll | 20001122 | |||
| 2 | CONTAINER_GUID | Value transfer | Type reference (TYPE) | GUID_32 | Falls gesetzt: überschreibt vorhandene Instanz-ID | 20001122 | |||
| 3 | DEFINITION_EXTENSION | Value transfer | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Objektreferenz auf Definitionscontainer | 20001122 | |||
| 4 | EXCEPTION_LIST | Call by reference | Type reference (TYPE) | SWF_CX_TAB | Tabelle mit Workflow-Exceptions | 20040719 | |||
| 5 | IMPORT_CHANGE_DATA | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Änderungdsaten aus XML-Datenstrom übernehmen | 20040907 | ||
| 6 | PERSISTENCE_CLASSNAME | Value transfer | Type reference (TYPE) | CLASSNAME | Name der Klasse, an die die Persistenz deligiert wird | 20001122 | |||
| 7 | PROPERTIES_X | Value transfer | Type reference (TYPE) | XSTRING | Falls gesetzt: überschreibt Eigenschaften des Containers | 20001122 | |||
| 8 | UPDATE_TOUCHED_FLAG | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Bei geänderten Elementwerten touched-Flag setzen | 20040719 | ||
| 9 | XML_DOM | Value transfer | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | XML-Laufzeitobjekt des iXML-Toolkits | 20001122 | |||
| 10 | XML_RENDERED_SIZE | Call by reference | Type reference (TYPE) | INT4 | Anzahl Bytes im XML-Datenstrom (Tabelle oder Xstring) | 20001122 | |||
| 11 | XML_STREAM | Call by reference | Type reference (TYPE) | XSTRING | XML-Datenstrom | 20001122 | |||
| 12 | XML_TABLE | Call by reference | Type reference (TYPE) | STANDARD TABLE | XML-Datenstrom in interner Tabelle mit Zeilentyp 'X' | 20001122 |
Method IMPORT_FROM_XML on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method IMPORT_FROM_XML_GP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, in die importiert werden soll | 20041028 | |||
| 2 | INITIALIZE | Call by reference | Type reference (TYPE) | XFELD | SPACE | Initialisierungstransformation verwenden (Deployment) | 20041221 | ||
| 3 | XML_STREAM | Call by reference | Type reference (TYPE) | XSTRING | XML-Datenstrom | 20041028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Container-Konvertierung | 20041221 |
Method TO_ABAP_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CALL_METHOD_SCENARIO | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Import und Exporteigenschaft vertauschen | 20001122 | ||
| 2 | CHANGING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Changing' übergeben | 20001122 | ||
| 3 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, aus der exportiert werden soll | 20001122 | |||
| 4 | COPY_VALUES | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - Elementwerte kopieren, ' ' - Datenreferenzen übergeben | 20001122 | ||
| 5 | EXPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Export' übergeben | 20001122 | ||
| 6 | IMPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Import' übergeben | 20001122 | ||
| 7 | INITIALIZE_IF_NULL | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - ABAP-Initialwert erzeugen falls Elementwert n. vorh. | 20001122 | ||
| 8 | RETURNING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Element mit Eigenschaft 'Returning' übergeben | 20001122 | ||
| 9 | SUPPRESS_OTHERS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - Elemente ohne Parametereigenschaft unterdrücken | 20001122 | ||
| 10 | VALUE_TABLE | Value transfer | Type reference (TYPE) | ABAP_PARMBIND_TAB | ABAP-Methodencontainer mit Elementwerten | 20001122 |
Method TO_ABAP_CONTAINER on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method TO_BOR_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, aus der exportiert werden soll | 20001122 | |||
| 2 | CONVERT_BOR_HANDLES | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - BOR-Objektreferenzen einheitlich konvertieren | 20001122 | ||
| 3 | CONVERT_TO_RUNTIME | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Konvertierung in RH's, ' ' - Konvertierung in PORs | 20001122 | ||
| 4 | DEFINITION | Call by reference | Type reference (TYPE) | SWBCONTTAB | 'Definitionscontainer', enthält Typeigenschaften | 20001122 | |||
| 5 | NON_BOR_OBJECTS | Call by reference | Type reference (TYPE) | SWFTSTCTAB | Sammelt alle Objektreferenzen, die BOR nicht erkennt | 20001122 | |||
| 6 | TUNNEL_NON_BOR_HANDLES | Call by reference | Type reference (TYPE) | XFELD | SPACE | ' ' - ABAP-Referenzen unterdrücken, 'X' - ABAP-Refs tunneln | 20001122 | ||
| 7 | VALUES | Call by reference | Type reference (TYPE) | SWCONTTAB | 'Laufzeitcontainer', enthält Name/Wertpaare | 20001122 |
Method TO_BOR_CONTAINER on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method TO_SIMPLE_CONTAINER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Changing' überschreiben | 20001122 | ||
| 2 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz, aus der exportiert werden soll | 20001122 | |||
| 3 | ERRORS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Error-Messages | 20001122 | |||
| 4 | EXPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Export' überschreiben | 20001122 | ||
| 5 | IMPORT_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Import' überschreiben | 20001122 | ||
| 6 | NO_INITIAL_ELEMENTS | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - NULL/Initiale Elemente NICHT aufnehmen | 20010403 | ||
| 7 | NO_SYSTEM_ELEMENTS | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Werte für Systemelemente NICHT importieren | 20001122 | ||
| 8 | OBJECTS | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle mit Namen, Persistente BOR-Objektreferenzen | 20001122 | |||
| 9 | RETURNING_PARAM | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - Elemente mit Eigenschaft 'Returning' überschreiben | 20001122 | ||
| 10 | SIBFLPORBS | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle mit Namen, ALLE Objektreferenzen | 20010521 | |||
| 11 | VALUES | Call by reference | Type reference (TYPE) | SWFNAMVTAB | Tabelle selektierter Containerwerte (Value-Wertpaare) | 20001122 | |||
| 12 | WARNINGS | Call by reference | Type reference (TYPE) | SWFT100TAB | Tabelle für Warning-Messages | 20001122 |
Method TO_SIMPLE_CONTAINER on Interface IF_SWF_CNT_CONVERSION_SERVICE has no exception.
Method TO_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz | 20001128 | |||
| 2 | INCLUDE_CHANGE_DATA | Call by reference | Type reference (TYPE) | XFELD | SPACE | Anlegerelease mitgeben | 20040707 | ||
| 3 | INCLUDE_EXTENSION_ELEMENTS | Call by reference | Type reference (TYPE) | XFELD | SPACE | Alle Elemente aus Erweiterungen lokal speichern | 20001122 | ||
| 4 | INCLUDE_INITIAL_VALUES | Call by reference | Type reference (TYPE) | XFELD | SPACE | Elementwerte mitgeben | 20001122 | ||
| 5 | INCLUDE_NULL_VALUES | Call by reference | Type reference (TYPE) | XFELD | SPACE | Elementwerte mitgeben | 20001122 | ||
| 6 | INCLUDE_TEXTS | Call by reference | Type reference (TYPE) | XFELD | SPACE | Sprachabhängige Texte mitgeben | 20001122 | ||
| 7 | SAVE_DELTA_HANDLING_INFO | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - Delta-Handling relevante Flags speichern | 20001122 | ||
| 8 | USE_XSLT | Value transfer | Type reference (TYPE) | XFELD | 'X' | X' - Rendern mittels CALL Transformation | 20041112 | ||
| 9 | XML_DOM | Call by reference | Object reference (TYPE REF TO) | IF_IXML_DOCUMENT | Interne Dokumentstruktur des IXML-Toolkits | 20001122 | |||
| 10 | XML_RENDERED_SIZE | Value transfer | Type reference (TYPE) | INT4 | Länge (Bytes) des gerenderten XML Datenstroms | 20001122 | |||
| 11 | XML_STREAM | Call by reference | Type reference (TYPE) | XSTRING | Container als XML-Datenstrom in XSTRING | 20001122 | |||
| 12 | XML_TABLE | Call by reference | Type reference (TYPE) | TABLE | Container als XML-Datenstrom in interner Tabelle | 20001122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ein Containerelement kann nicht nach XML konvertiert werden. | 20001122 |
Method TO_XML_GP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Containerinstanz | 20041028 | |||
| 2 | XML_STREAM | Call by reference | Type reference (TYPE) | XSTRING | Container als XML-Datenstrom in XSTRING | 20041028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Container-Konvertierung | 20041221 |
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 610 |