SAP ABAP Class IF_VIF_PLUGIN_OBJECT (Plug-In Interface for Virtual Interface)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_VIF_PLUGIN_OBJECT_ADD Plug-In Interface for Virtual Interface 20041124
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PROXY_VIF_PLUGIN Plug-In for XI Proxy as Virtual Interface 20030715
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VIF_BAPI_PLUGIN Plug-In for BAPIs 20030804
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VIF_FUGR_PLUGIN Plug-In for RFC Function Group for Virtual Interface 20030523
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_VIF_FUNC_PLUGIN Plug-In for RFC Function Module for Virtual Interface 20030522
Properties
Class IF_VIF_PLUGIN_OBJECT  
Short Description Plug-In Interface for Virtual Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20030521   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_VIF_PLUGIN_OBJECT has no forward declaration.
Interfaces
Class IF_VIF_PLUGIN_OBJECT has no interface implemented.
Friends
Class IF_VIF_PLUGIN_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CUSTOM_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER 20030617
2 FALSE Constant Public Type reference (TYPE) BOOLEAN '-' 20030813
3 OBJ_NAME Instance attribute Public Type reference (TYPE) EU_ANAME 20030905
4 SOAP_APPL_NAME Instance attribute Public Type reference (TYPE) VEPSOAPAPPLURI URI of a SOAP application 20060130
5 SUBSCREEN_MODPOOL1 Static Attribute Public Type reference (TYPE) SY-REPID 20030618
6 SUBSCREEN_MODPOOL2 Static Attribute Public Type reference (TYPE) SY-REPID 20030618
7 SUBSCREEN_NUMBER1 Static Attribute Public Type reference (TYPE) SY-DYNNR 20030618
8 SUBSCREEN_NUMBER2 Static Attribute Public Type reference (TYPE) SY-DYNNR 20030618
9 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' 20030813
10 VERSION Instance attribute Public Type reference (TYPE) R3STATE 20030904
11 WB_MANAGER Instance attribute Public Object reference (TYPE REF TO) IF_WB_MANAGER 20031112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Überprüfen eines Virtuellen Interfaces 20030521
2 CLOSE Instance method Public Method Plugin beenden 20030813
3 COMPLETE_PROFILE_INFORMATION Instance method Public Method Gets all the default profiles for the web service 20051116
4 CREATE Instance method Public Method Erzeugen eines virtuellen Interfaces 20030521
5 F4_HELP Static method Public Method 20030521
6 GET_CROSS_REFERENCE_DATA Instance method Public Method Einträge für den Verwendungsnachweis lesen 20031111
7 GET_DEFAULT_SRV_DEF_STARTPT Static method Public Method 20041111
8 GET_MAX_NUMBER_OF_SD_VARIANTS Instance method Public Method Wieviele Varianten sind pro Service Definition erlaubt? 20041111
9 GET_MAX_NUMBER_OF_SERVICE_DEFS Static method Public Method 20041111
10 GET_OBJ_SHORTTEXT Instance method Public Method Rückgabe Kurztext für Objektreferenz (Eigenschaften-Tab) 20030522
11 GET_ORIGINAL_FOR_FUNCTION Instance method Public Method Gibt das Orginalobjekt zu einer Funktion des VIF zurück 20030722
12 GET_SERVICE_DEF_STARTPOINT Instance method Public Method Rückgabe Service Def-Startpunkt (I=Inside-Out O=Outside-In) 20041111
13 GET_STANDARD_DIALOG_TEXT Static method Public Method 20030703
14 INIT Instance method Public Method Initialisierung 20030527
15 LOAD_ORIGINAL Instance method Public Method Originalschnittstelle lesen 20030605
16 LOAD_ORIGINAL_DESCRIPTION Instance method Public Method Originalbeschreibung lesen 20030605
17 MAY_SD_VARIANTS_BE_CHANGED Instance method Public Method Dürfen SErvice Definition Varianten verändert werden? 20041111
18 MODIFY_ALLOWED Instance method Public Method Können Teilobjekte des VIF ergänzt oder gelöscht werden? 20030813
19 MODIFY_VIF Instance method Public Method Teilobjekte des VIF ergänzen oder löschen 20030813
20 NAVIGATE Instance method Public Method Navigation vom VIF zum Objekt 20030522
21 NEED_OWN_DIALOG Static method Public Method 20030521
22 PAI_SPECIAL_SUPPORT Instance method Public Method PAI-Support für spezielle VIs 20030616
23 PBO_SPECIAL_SUPPORT Instance method Public Method PBO-Support für spezielle VIs 20030616
24 SPECIAL_SUPPORT Instance method Public Method Support für spezielle VIs 20030610
Events
Class IF_VIF_PLUGIN_OBJECT has no event.
Types
Class IF_VIF_PLUGIN_OBJECT has no local type.
Method Signatures

Method CHECK 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 20030521
2 Exporting IS_CHANGED Call by reference Type reference (TYPE) BOOLEAN 20030521
3 Importing REPAIR Call by reference Type reference (TYPE) BOOLEAN 20030521
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20030521

Method CHECK on class IF_VIF_PLUGIN_OBJECT has no exception.

Method CLOSE Signature

Method CLOSE on class IF_VIF_PLUGIN_OBJECT has no parameter.
Method CLOSE on class IF_VIF_PLUGIN_OBJECT has no exception.

Method COMPLETE_PROFILE_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SELECTED_PROFILE Call by reference Type reference (TYPE) STRING URI of a Web Service Comunication or Security Profile 20051116
2 Changing IT_ALL_PROFILES Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20051116
3 Importing I_VERSION Call by reference Type reference (TYPE) R3STATE ABAP: Program Status (Active, Saved, Transported...) 20051117

Method COMPLETE_PROFILE_INFORMATION on class IF_VIF_PLUGIN_OBJECT has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTO_GENERATED Call by reference Type reference (TYPE) AUTO_GENERATED Der Endpunkt wurde automatisch generiert 20041124
2 Importing DEFAULT_MAPPING Call by reference Type reference (TYPE) VI_DEFAULT_MAPPING Default Mapping soll durchgeführt werden. 20030522
3 Importing DEFINITION_STARTPOINT Call by reference Type reference (TYPE) DEF_START_PT Startpunkt der Service Definition (Inside-Out od Outside-In) 20041111
4 Importing IT_ALL_PROFILES Call by reference Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20051104
5 Importing I_SOAP_APPL_NAME Call by reference Type reference (TYPE) VEPSOAPAPPLURI URI of a SOAP application 20051227
6 Importing OBJ_NAME Call by reference Type reference (TYPE) EU_ANAME Wird nur befüllt wenn NEED_OWN_DIALOG NE 'X' 20030521
# Exception Resumable Description Created on
1 CX_WS_MD_CANCELED Web Service Objekt ist Gesperrt 20030521
2 CX_WS_MD_CREATE_EXCEPTION Web Service Objekt existiert bereits. 20030521
3 CX_WS_MD_ILLEGAL_OBJ_NAME Web Service Objekt existiert bereits. 20030521

Method F4_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJ_NAME Value transfer Type reference (TYPE) EU_ANAME 20030521

Method F4_HELP on class IF_VIF_PLUGIN_OBJECT has no exception.

Method GET_CROSS_REFERENCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CROSSREFERENCE Value transfer Type reference (TYPE) VIFCROSSREFTAB Interne Tabelle für VI Verwendungsnachweis 20031111

Method GET_CROSS_REFERENCE_DATA on class IF_VIF_PLUGIN_OBJECT has no exception.

Method GET_DEFAULT_SRV_DEF_STARTPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_SRV_DEF_STARTPT Value transfer Type reference (TYPE) DEF_START_PT Startpunkt der Service Definition (Inside-Out od Outside-In) 20041111

Method GET_DEFAULT_SRV_DEF_STARTPT on class IF_VIF_PLUGIN_OBJECT has no exception.

Method GET_MAX_NUMBER_OF_SD_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NUMBER_OF_SD_VARIANTS Value transfer Type reference (TYPE) INT2 Anzahl der Varianten (Min=1, beliebig =32768) 20041111
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Web Service : Exception 20041111

Method GET_MAX_NUMBER_OF_SERVICE_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AUTO_GENERATED Call by reference Type reference (TYPE) AUTO_GENERATED Der Endpunkt wurde automatisch generiert 20041124
2 Importing DEFINITION_STARTPOINT Call by reference Type reference (TYPE) DEF_START_PT Startpunkt der Service Definition (Inside-Out od Outside-In) 20041111
3 Importing I_IS_SRVV Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081002
4 Returning NUMBER_OF_SERVICE_DEFS Value transfer Type reference (TYPE) INT2 Anzahl der Definitionen (beliebig =32768) 20041111

Method GET_MAX_NUMBER_OF_SERVICE_DEFS on class IF_VIF_PLUGIN_OBJECT has no exception.

Method GET_OBJ_SHORTTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SHORT_TEXT Value transfer Type reference (TYPE) TEXT60 20030522

Method GET_OBJ_SHORTTEXT on class IF_VIF_PLUGIN_OBJECT has no exception.

Method GET_ORIGINAL_FOR_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTIONNAME Call by reference Type reference (TYPE) VEPFUNC 20030722
2 Exporting OBJ_NAME Call by reference Type reference (TYPE) EU_ANAME 20030722
3 Exporting OBJ_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20030722
4 Exporting SUB_NAME Call by reference Type reference (TYPE) EU_LNAME 20030722
5 Exporting SUB_TYPE Call by reference Type reference (TYPE) TROBJTYPE 20030722
# Exception Resumable Description Created on
1 CX_WS_MD_INTERNAL_ERROR Web Service Objekt interner Fehler 20040811
2 CX_WS_MD_OBJ_NOT_EXISTS Web Service Objekt existiert bereits. 20040811

Method GET_SERVICE_DEF_STARTPOINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SERVICE_DEF_STARTPOINT Value transfer Type reference (TYPE) DEF_START_PT Startpunkt der Service Definition (Inside-Out od Outside-In) 20041111
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Web Service : Exception 20041111

Method GET_STANDARD_DIALOG_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEXT Value transfer Type reference (TYPE) CHAR20 20030703

Method GET_STANDARD_DIALOG_TEXT on class IF_VIF_PLUGIN_OBJECT has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_SRVV Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20081002
2 Importing I_VEPREFTYPE Call by reference Type reference (TYPE) VEPREFTYPE Object Type of Reference Object (Function, BAPI, IDOC) 20080812
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20030911
4 Importing VIF Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF 20030527
5 Importing WBMANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER 20030821
# Exception Resumable Description Created on
1 CX_WS_MD_CREATE_EXCEPTION Fehler bei der Initialisierung 20030925

Method LOAD_ORIGINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCNAME Call by reference Type reference (TYPE) VEPFUNC Funktionsname 20030605
2 Exporting ORIG_FAULTS Call by reference Type reference (TYPE) VIFFAULT_TAB Original-Ausnahmen 20030605
3 Exporting ORIG_PARAMETERS Call by reference Type reference (TYPE) VIFPARAM_TAB Original-Parameter 20030605

Method LOAD_ORIGINAL on class IF_VIF_PLUGIN_OBJECT has no exception.

Method LOAD_ORIGINAL_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DESCRIPTION Call by reference Type reference (TYPE) DDTEXT 20030605
2 Importing FUNCNAME Call by reference Type reference (TYPE) VEPFUNC 20030605
3 Importing LANGUAGE Call by reference Type reference (TYPE) SY-LANGU 20030605

Method LOAD_ORIGINAL_DESCRIPTION on class IF_VIF_PLUGIN_OBJECT has no exception.

Method MAY_SD_VARIANTS_BE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning VARIANTS_MAY_BE_CHANGED Value transfer Type reference (TYPE) BOOLEAN True=Varianten dürfen manuell geändert werden 20041111
# Exception Resumable Description Created on
1 CX_WS_MD_EXCEPTION Web Service : Exception 20041111

Method MODIFY_ALLOWED Signature

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

Method MODIFY_ALLOWED on class IF_VIF_PLUGIN_OBJECT has no exception.

Method MODIFY_VIF Signature

Method MODIFY_VIF on class IF_VIF_PLUGIN_OBJECT has no parameter.
# Exception Resumable Description Created on
1 CANCELLED Abbruch 20030908
2 INTERNAL_ERROR interner Fehler 20030908
3 NOT_ALLOWED nicht erlaubt 20030908

Method NAVIGATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEAVE_TOOL Value transfer Type reference (TYPE) BOOLEAN 20030522
2 Importing OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY 20030821
3 Importing OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP 20030821
4 Importing VERSION Call by reference Type reference (TYPE) R3STATE 20030523
5 Importing WB_MANAGER Call by reference Object reference (TYPE REF TO) IF_WB_MANAGER 20030522

Method NAVIGATE on class IF_VIF_PLUGIN_OBJECT has no exception.

Method NEED_OWN_DIALOG Signature

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

Method NEED_OWN_DIALOG on class IF_VIF_PLUGIN_OBJECT has no exception.

Method PAI_SPECIAL_SUPPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LEAVE_TOOL Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20031112

Method PAI_SPECIAL_SUPPORT on class IF_VIF_PLUGIN_OBJECT has no exception.

Method PBO_SPECIAL_SUPPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EXCLUDE_FUNCTIONS Call by reference Type reference (TYPE) UI_FUNCTIONS exclude functions 20030617

Method PBO_SPECIAL_SUPPORT on class IF_VIF_PLUGIN_OBJECT has no exception.

Method SPECIAL_SUPPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SPECIAL_XI_SUPPORT Call by reference Type reference (TYPE) BOOLEAN nicht XI-Support = space, XI-Support = 'X' 20030610

Method SPECIAL_SUPPORT on class IF_VIF_PLUGIN_OBJECT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in