SAP ABAP Interface IF_WS_MD_VIF_STRUC_TYPE (Web Services: Virtual Type - Structure)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SEWS (Package) ES Tools: Service Interfaces
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WS_MD_VIF_STRUC_SHADOW_TYPE Shadow Structure 20031017
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_WS_MD_VIF_STRUC_TYPE WS MD Structure Type 20020905
Properties
Interface IF_WS_MD_VIF_STRUC_TYPE  
Short Description Web Services: Virtual Type - Structure    
General Data
Package SEWS   ES Tools: Service Interfaces 
Created 20020904   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_WS_MD_VIF_STRUC_TYPE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WS_MD_VIF_TYPE Web Services: Virtual Type 20020910
Friends
Interface IF_WS_MD_VIF_STRUC_TYPE has no friend.
Attributes
Interface IF_WS_MD_VIF_STRUC_TYPE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_FIELD Instance method Public Method 20021002
2 DELETE_FIELD Instance method Public Method 20021230
3 GET_ALL_FIELDS Instance method Public Method 20031017
4 GET_FIELD Instance method Public Method 20021002
5 GET_FIELDS Instance method Public Method 20021002
6 GET_FIELD_COUNT Instance method Public Method 20021002
7 GET_FIELD_WITH_NAME Instance method Public Method 20021218
8 GET_PARAMETER_IDS Instance method Public Method 20030904
9 GET_PARAM_IDS_FOR_ST_CALL Instance method Public Method Return all Parameter IDs + related ones for a ST call 20050304
10 GET_PARAM_IDS_FOR_ST_GEN Instance method Public Method Return all Parameter IDs needed for an ST generation 20050304
11 GET_SHADOW Instance method Public Method 20031017
12 GET_TRANSFORMATION_NAME Instance method Public Method 20030904
13 HAS_FIELD Instance method Public Method 20021002
14 HAS_FIELD_WITH_NAME Instance method Public Method 20021218
15 IS_SHADOW Instance method Public Method 20031017
16 RESET Instance method Public Method deletes all fields of this and of copied types 20031118
17 SET_ST_SOURCE Instance method Public Method 20030904
Events
Interface IF_WS_MD_VIF_STRUC_TYPE has no event.
Types
Interface IF_WS_MD_VIF_STRUC_TYPE has no local type.
Method Signatures

Method CREATE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELD Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_FIELD Web Services: Feld einer Struktur 20021002
2 Importing FIELDPOS Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20021202
3 Importing FIELD_NAME Call by reference Type reference (TYPE) VEPFIELDNAME Unterfeld name eines Strukturierten Types 20021002
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20021002
2 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20021002

Method DELETE_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_FIELD Web Services: Feld einer Struktur 20021230
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20021230

Method GET_ALL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDS Value transfer Type reference (TYPE) VIFIELDS 20031017
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20031017

Method GET_ALL_FIELDS on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELD Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_FIELD Web Services: Feld einer Struktur 20021002
2 Importing FIELD_POS Value transfer Type reference (TYPE) INT4 Unterfeld name eines Strukturierten Types 20021217
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021230

Method GET_FIELD on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELDS Value transfer Type reference (TYPE) VIFSTRUCFIELDTABLE Tabelle auf Feldnamen einer Struktur 20021002
2 Importing VERSION Value transfer Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021107

Method GET_FIELDS on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_FIELD_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COUNT Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20021002
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method GET_FIELD_COUNT on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_FIELD_WITH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning FIELD Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_FIELD Web Services: Feld einer Struktur 20021218
2 Importing FIELDNAME Call by reference Type reference (TYPE) VEPFIELDNAME Unterfeld name eines Strukturierten Types 20021218
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method GET_FIELD_WITH_NAME on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_PARAMETER_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PARAMETER_IDS Value transfer Type reference (TYPE) VEPPARAMIDTAB 20030904

Method GET_PARAMETER_IDS on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_PARAM_IDS_FOR_ST_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDPOS Call by reference Type reference (TYPE) VEPFIELDPOS Virtuelles Interface von Web Service: Feldposition 20050304
2 Returning PARAMETER_IDS Value transfer Type reference (TYPE) VEPPARAMIDTAB Tabelle mit Verwendung von VEPPARAMIDSTRUC 20050304

Method GET_PARAM_IDS_FOR_ST_CALL on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_PARAM_IDS_FOR_ST_GEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PARAMETER_IDS_FOR_GEN Value transfer Type reference (TYPE) VEPPARAMID_GEN_IT Parameter-IDs für das Generieren von Simple Transformation 20050304

Method GET_PARAM_IDS_FOR_ST_GEN on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_SHADOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SHADOW Value transfer Object reference (TYPE REF TO) IF_WS_MD_VIF_STRUC_TYPE 20031017
2 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20031017

Method GET_SHADOW on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method GET_TRANSFORMATION_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TRANSFORMATION Value transfer Type reference (TYPE) EU_ANAME 20030904

Method GET_TRANSFORMATION_NAME on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method HAS_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_POS Value transfer Type reference (TYPE) INT4 Unterfeld name eines Strukturierten Types 20021217
2 Returning HAS_FIELD Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20021002
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021230

Method HAS_FIELD on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method HAS_FIELD_WITH_NAME 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 Unterfeld name eines Strukturierten Types 20021218
2 Returning HAS_FIELD_WITH_NAME Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20021218
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Programmstatus (aktiv, gesichert, transportiert...) 20021218

Method HAS_FIELD_WITH_NAME on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method IS_SHADOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_SHADOW Value transfer Type reference (TYPE) BOOLEAN 20031017

Method IS_SHADOW on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.

Method RESET Signature

Method RESET on Interface IF_WS_MD_VIF_STRUC_TYPE has no parameter.
# Exception Resumable Description Created on
1 CX_WS_MD_MOD_NOT_ALLOWED Web Service Objekt ist nicht gesperrt/neu 20031118

Method SET_ST_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SOURCE Call by reference Type reference (TYPE) O2PAGELINE_TABLE 20030904

Method SET_ST_SOURCE on Interface IF_WS_MD_VIF_STRUC_TYPE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640