SAP ABAP Class CL_WS_MD_VIF_TYPE_FACADE (WS Utilities for Types)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
⤷
SEWS (Package) ES Tools: Service Interfaces
⤷
⤷
Properties
| Class | CL_WS_MD_VIF_TYPE_FACADE | |
| Short Description | WS Utilities for Types | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SEWS | ES Tools: Service Interfaces |
| Created | 20030526 | SAP |
| Last change | 20130531 | 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) |
Interfaces
Class CL_WS_MD_VIF_TYPE_FACADE has no interface implemented.
Friends
Class CL_WS_MD_VIF_TYPE_FACADE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | BOOLEAN | ' ' | Boolean Variable (X=True, -=False, Space=Unknown) | 20030526 | ||
| 2 | Constant | Protected | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable (X=True, -=False, Space=Unknown) | 20030526 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | New Field; or Set Row Type (Table) | 20030526 | |
| 2 | Static method | Private | Method | - internal - | 20030526 | |
| 3 | Static method | Public | Method | Add (Empty) Type | 20030526 | |
| 4 | Static method | Public | Method | New Field; or Set Row Type (Table) | 20030526 | |
| 5 | Static method | Public | Method | Test whether VI is still up to date | 20031105 | |
| 6 | Static method | Public | Method | Test whether VI is still up to date | 20031105 | |
| 7 | Static method | Public | Method | Types Used | 20031119 | |
| 8 | Static method | Private | Method | Types Used | 20031119 | |
| 9 | Static method | Public | Method | Add (Empty) Type | 20030526 | |
| 10 | Static method | Private | Method | - internal - | 20031117 | |
| 11 | Static method | Private | Method | - internal - | 20031117 | |
| 12 | Static method | Private | Method | - internal - | 20031117 | |
| 13 | Static method | Private | Method | - internal - | 20031117 | |
| 14 | Static method | Public | Method | Copy Type (Including Fields) | 20030526 | |
| 15 | Static method | Public | Method | 20031114 | ||
| 16 | Static method | Public | Method | Create Types and Fields Again - Input Using: Typetable | 20030526 | |
| 17 | Static method | Public | Method | Load Save Types from Database | 20030526 | |
| 18 | Static method | Private | Method | 20031119 | ||
| 19 | Static method | Public | Method | Delete Field in Structure | 20030526 | |
| 20 | Static method | Public | Method | Delete Type (Including Fields) | 20030526 |
Events
Class CL_WS_MD_VIF_TYPE_FACADE has no event.
Types
Class CL_WS_MD_VIF_TYPE_FACADE has no local type.
Method Signatures
Method ADD_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Type reference (TYPE) | VEPFIELDNAME | Feldname | 20030526 | |||
| 2 | FIELDPOS | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20030526 | |||
| 3 | FIELDTYPEREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Name eines VEP Types | 20030526 | |||
| 4 | IR_COMING_FROM_RESET | Call by reference | Type reference (TYPE) | BOOLEAN | 20050728 | ||||
| 5 | I_FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | 20050630 | ||||
| 6 | TYPEREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Web Services: Virtual Type | 20030526 | |||
| 7 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Name eines VEP Types | 20030526 | |||
| 8 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method ADD_RELATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPE | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Web Services: Virtual Type | 20030526 | |||
| 2 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20030526 | |||
| 3 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20030526 | |||
| 4 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
Method ADD_RELATIONS on class CL_WS_MD_VIF_TYPE_FACADE has no exception.
Method ADD_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPENAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | Name eines VEP Types | 20030526 | |||
| 2 | TYPEREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Web Services: Virtual Type | 20030526 | |||
| 3 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | VIF Type Übergabe Struktur (Hilfsstruktur) | 20030526 | |||
| 4 | TYPETYPE | Call by reference | Type reference (TYPE) | VEPTYPETYPE | Typart eines Parameters Elementar, Struktur, Tabelle | 20030526 | |||
| 5 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method CHANGE_FIELD_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDNAME | Call by reference | Type reference (TYPE) | VEPFIELDNAME | Feldname | 20030526 | |||
| 2 | FIELDTYPEREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Name eines VEP Types | 20030526 | |||
| 3 | TYPEREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_STRUC_TYPE | Web Services: Virtual Type | 20030526 | |||
| 4 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Name eines VEP Types | 20030526 | |||
| 5 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20030526 | ||||
| 6 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method CHECK_4_NEW_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Web Service / VIF Fehlertabelle | 20031105 | |||
| 2 | IS_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031105 | |||
| 3 | NEW_TYPES | Call by reference | Type reference (TYPE) | VITYPEFIELDIT | Tabelle über Referenzen auf Typen von VI's (WS) | 20031118 | |||
| 4 | REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | boolsche Variable (X=true, -=false, space=unknown) | 20031105 | ||
| 5 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031105 | |||
| 6 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20031105 | |||
| 7 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031105 | ||
| 2 | Web Service Objekt interner Fehler | 20031105 | ||
| 3 | Web Service Objekt ist nicht gesperrt/neu | 20031105 |
Method CHECK_4_NOT_USED_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Web Service / VIF Fehlertabelle | 20031105 | |||
| 2 | FUNCTION | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_FUNC | Web Services: VI Function | 20031119 | |||
| 3 | IS_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031105 | |||
| 4 | IT_TYPES_DDIC | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Table Parameter(s) of Functions | 20081113 | |||
| 5 | REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | ' ' | boolsche Variable (X=true, -=false, space=unknown) | 20031105 | ||
| 6 | TYPECHECKTABLE | Call by reference | Type reference (TYPE) | WSVIFTYPECHECK_TAB | Hilfstabelle Typencheck | 20031105 | |||
| 7 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20031105 | |||
| 8 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031105 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031105 | ||
| 2 | Web Service Objekt interner Fehler | 20031105 | ||
| 3 | Web Service Objekt ist nicht gesperrt/neu | 20031105 |
Method CHECK_TYPES_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNCTION | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_FUNC | Web Services: VI Function | 20031119 | |||
| 2 | IT_TYPES_DDIC | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Table Parameter(s) of Functions | 20081113 | |||
| 3 | TYPECHECKTABLE | Call by reference | Type reference (TYPE) | WSVIFTYPECHECK_TAB | Hilfstabelle Typencheck | 20031119 | |||
| 4 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20031119 | ||||
| 5 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031119 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20031119 |
Method CHECK_TYPES_USED_REC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPE | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Web Services: Virtual Type | 20031119 | |||
| 2 | TYPECHECKTABLE | Call by reference | Type reference (TYPE) | WSVIFTYPECHECK_TAB | Hilfstabelle Typencheck | 20031119 | |||
| 3 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20031119 | ||||
| 4 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031119 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20031119 |
Method CHECK_TYPE_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PARAM_IN | Call by reference | Type reference (TYPE) | VEPTYPENAME | Name eines Types in einer Service Definition | 20050401 | |||
| 2 | E_PARAM_OUT | Call by reference | Type reference (TYPE) | VEPTYPENAME | Name eines Types in einer Service Definition | 20050401 | |||
| 3 | E_TYPENAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | Name eines Types in einer Service Definition | 20050401 | |||
| 4 | E_TYPE_USED | Value transfer | Type reference (TYPE) | BOOLEAN | 20050401 | ||||
| 5 | IR_VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20050401 | |||
| 6 | I_TYPENAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | Web Services: Virtual Type | 20050401 | |||
| 7 | I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20050401 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method CMP_ELEM_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTUAL_LINE | Call by reference | Type reference (TYPE) | VIFTYPEUI | Natürliche Zahl | 20031117 | |||
| 2 | ACTUAL_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 3 | ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Liste aller Fehlermeldungen eines Syntax-Checks | 20031117 | |||
| 4 | IS_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 5 | REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 6 | TEST_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 7 | TYPE | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 8 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20031117 | |||
| 9 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031117 | ||
| 2 | Web Service Objekt interner Fehler | 20031117 | ||
| 3 | Web Service Objekt ist nicht gesperrt/neu | 20031117 |
Method CMP_STRUC_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTUAL_LINE | Call by reference | Type reference (TYPE) | VIFTYPEUI | Natürliche Zahl | 20031117 | |||
| 2 | ACTUAL_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 3 | ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Liste aller Fehlermeldungen eines Syntax-Checks | 20031117 | |||
| 4 | IS_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 5 | NEW_TYPES | Call by reference | Type reference (TYPE) | VITYPEFIELDIT | Tabelle über Referenzen auf Typen von VI's (WS) | 20031118 | |||
| 6 | REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 7 | TEST_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 8 | TYPE | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 9 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20031117 | |||
| 10 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031117 | ||
| 2 | Web Service Objekt interner Fehler | 20031117 | ||
| 3 | Web Service Objekt ist nicht gesperrt/neu | 20031117 |
Method CMP_TABL_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTUAL_LINE | Call by reference | Type reference (TYPE) | VIFTYPEUI | Natürliche Zahl | 20031117 | |||
| 2 | ACTUAL_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 3 | ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Liste aller Fehlermeldungen eines Syntax-Checks | 20031117 | |||
| 4 | IS_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 5 | NEW_TYPES | Call by reference | Type reference (TYPE) | VITYPEFIELDIT | interne Tabelle über VITYPEFIELD | 20031121 | |||
| 6 | REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 7 | TEST_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 8 | TYPE | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 9 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20031117 | |||
| 10 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031117 | ||
| 2 | Web Service Objekt interner Fehler | 20031117 | ||
| 3 | Web Service Objekt ist nicht gesperrt/neu | 20031117 |
Method CMP_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTUAL_LINE | Call by reference | Type reference (TYPE) | VIFTYPEUI | Natürliche Zahl | 20031117 | |||
| 2 | ACTUAL_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 3 | ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Liste aller Fehlermeldungen eines Syntax-Checks | 20031117 | |||
| 4 | IS_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 5 | NEW_TYPES | Call by reference | Type reference (TYPE) | VITYPEFIELDIT | Tabelle über Referenzen auf Typen von VI's (WS) | 20031118 | |||
| 6 | REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20031117 | |||
| 7 | TEST_TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 8 | TYPE | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20031117 | |||
| 9 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20031117 | |||
| 10 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031117 | ||
| 2 | Web Service Objekt interner Fehler | 20031117 | ||
| 3 | Web Service Objekt ist nicht gesperrt/neu | 20031117 |
Method COPY_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COPIED_TYPE_NAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | Virtual Interface: zugehöriger Typ | 20030526 | |||
| 2 | I_FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | 20050630 | ||||
| 3 | NEW_TYPE | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Web Services: Virtual Type | 20030526 | |||
| 4 | OLD_TYPE_NAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | Web Services: Virtual Type | 20030718 | |||
| 5 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | VIF Type Übergabe Struktur (Hilfsstruktur) | 20030526 | |||
| 6 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20030526 | |||
| 7 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 | |||
| 8 | WITH_DEFAULT_MAPPING | Call by reference | Type reference (TYPE) | FLAG | SPACE | Copied Type with Default Name Mappings | 20070226 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method COPY_TYPES_FOR_DEFAULT_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | 20050629 | ||||
| 2 | NEW_TYPES | Call by reference | Type reference (TYPE) | VITYPEFIELDIT | Tabelle über Referenzen auf Typen von VI's (WS) | 20031118 | |||
| 3 | PARAMETERS | Call by reference | Type reference (TYPE) | VIFPARAM_TAB | Virtual Interface: Tabelle Parameter der Funktionen | 20031114 | |||
| 4 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20031114 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20031114 |
Method CREATE_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUNC_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | 20050630 | ||||
| 2 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | VIF Type Übergabe Struktur (Hilfsstruktur) | 20030526 | |||
| 3 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt interner Fehler | 20030526 | ||
| 3 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method LOAD_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPETABLE | Value transfer | Type reference (TYPE) | VIFTYPEUI_TAB | VIF Type Übergabe Struktur (Hilfsstruktur) | 20030526 | |||
| 2 | VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20030526 | |||
| 3 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method MARK_TYPE_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPECHECK_TABLE | Call by reference | Type reference (TYPE) | WSVIFTYPECHECK_TAB | Hilfstabelle Typencheck | 20031119 | |||
| 2 | TYPENAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | Name eines Types im Virtual Interface | 20031119 |
Method MARK_TYPE_USED on class CL_WS_MD_VIF_TYPE_FACADE has no exception.
Method REMOVE_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FIELDREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_FIELD | Feldname | 20030526 | |||
| 2 | ORG_FIELDNAME | Call by reference | Type reference (TYPE) | VEPFIELDNAME | Neuer Feldname (Orginal-Name) nach Löschung | 20031010 | |||
| 3 | STRUCTYPEREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_STRUC_TYPE | Web Services: Virtual Type | 20030526 | |||
| 4 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Tabelle zu Typen Hilfsstruktur | 20030526 | |||
| 5 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
Method REMOVE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPEREF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF_TYPE | Web Services: Virtual Type | 20030526 | |||
| 2 | TYPETABLE | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | VIF Type Übergabe Struktur (Hilfsstruktur) | 20030526 | |||
| 3 | VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20030526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web Service Objekt existiert bereits. | 20030526 | ||
| 2 | Web Service Objekt ist nicht gesperrt/neu | 20030526 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 640 |