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