SAP ABAP Class CL_VIRTUAL_INTERFACE_API (API for Virtual Interfaces)
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_VIRTUAL_INTERFACE_API  
Short Description API for Virtual Interfaces    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEWS   ES Tools: Service Interfaces 
Created 20020904   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_VIRTUAL_INTERFACE_API has no forward declaration.
Interfaces
Class CL_VIRTUAL_INTERFACE_API has no interface implemented.
Friends
Class CL_VIRTUAL_INTERFACE_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_STATE_DELETED Constant Public Type reference (TYPE) CHAR1 'D' Status: Deleted 20020904
2 C_STATE_INITIAL Constant Public Type reference (TYPE) CHAR1 'I' Status: Initial 20020904
3 C_STATE_NEW Constant Public Type reference (TYPE) CHAR1 'N' Status: New 20020904
4 C_STATE_SAVED Constant Public Type reference (TYPE) CHAR1 'S' Status: Saved 20020904
5 C_STATE_UNSAVED Constant Public Type reference (TYPE) CHAR1 'U' Status: Unsaved 20020904
6 TRUE Static Attribute Private Type reference (TYPE) BOOLEAN 'X' Boolean Variable True 20020904
7 VERSION_ACTIVE Constant Public Type reference (TYPE) R3STATE 'A' Active Version 20020904
8 VERSION_INACTIVE Constant Public Type reference (TYPE) R3STATE 'I' Inactive version 20020904
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Static method Public Method Activating a Virtual Interface 20020904
2 CHECK_EXIST Static method Public Method Check Whether Virtual Interface Exists, and Which Version 20020904
3 GET_EXTERNAL_NAME Static method Public Method Returns the External Name for a Virtual Interface 20020904
4 HANDLE_ACTIVATE Instance method Private Event handling method Eventbehandler für Aktivieren 20020904
Events
# Event Type Visibility Description Created on
1 OBJECT_ACTIVATED Static Event
(1)
Private
(0)
Virtuelles >Interface wurde aktiviert 20020904
Types
Class CL_VIRTUAL_INTERFACE_API has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VEPNAME Call by reference Type reference (TYPE) E071-OBJ_NAME Name eines virtuellen Interfaces 20020904
# Exception Resumable Description Created on
1 ERROR_OCCURED Fehler beim Aktivieren 20020904
2 NOT_FOUND Virtual Interface existiert nicht 20020904

Method CHECK_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_EXISTS Call by reference Type reference (TYPE) CHAR1 SPACE: not exists; 'X' Exists 20020904
2 Importing P_VEPNAME Call by reference Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20020904

Method CHECK_EXIST on class CL_VIRTUAL_INTERFACE_API has no exception.

Method GET_EXTERNAL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_VEPNAME Call by reference Type reference (TYPE) VEPNAMEEXT Externer Name eines vituellen Interfaces (Groß und Klein) 20020904
2 Importing P_VEPNAME_TADIR Call by reference Type reference (TYPE) VEPNAME TADIR-Name 20020904
# Exception Resumable Description Created on
1 OBJECT_NOT_EXISTING Virtual Interface existiert nicht 20020904

Method HANDLE_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VEPNAME Value transfer Attribute reference (LIKE) 20020904

Method HANDLE_ACTIVATE on class CL_VIRTUAL_INTERFACE_API has no exception.
Event Signatures

Event OBJECT_ACTIVATED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 P_VEPNAME Exporting Value transfer Type reference (TYPE) VEPNAME Name eines virtuellen Interfaces 20020904
History
Last changed by/on SAP  20130531 
SAP Release Created in 630