SAP ABAP Class CL_VIF_UTIL_FUNC (Utilities for Function Module Handling)
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_VIF_UTIL_FUNC | |
Short Description | Utilities for Function Module Handling | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SEWS | ES Tools: Service Interfaces |
Created | 20030523 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_VIF_UTIL_FUNC has no interface implemented.
Friends
Class CL_VIF_UTIL_FUNC has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | VIFFAULT_TAB | 20030605 | |||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | VIFPARAM_TAB | 20030605 | |||
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | BOOLEAN | 'X' | Boolean Variable True | 20030605 | |
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_VIRTUAL_INTERFACE_RFC | 20030605 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | 20031113 | |
2 | ![]() |
Instance method | Public | Method | 20030523 | |
3 | ![]() |
Static method | Public | Method | Checks types against built_in Types known by SD generation | 20110720 |
4 | ![]() |
Instance method | Public | Method | 20081013 | |
5 | ![]() |
Static method | Public | Method | 20081029 | |
6 | ![]() |
Instance method | Private | Method | 20090224 | |
7 | ![]() |
Instance method | Private | Method | 20031002 | |
8 | ![]() |
Instance method | Public | Method | 20030523 | |
9 | ![]() |
Static method | Private | Method | returns table of all built_in Types currently known by SDGen | 20110720 |
10 | ![]() |
Instance method | Private | Method | 20030605 | |
11 | ![]() |
Instance method | Public | Method | 20030605 | |
12 | ![]() |
Instance method | Private | Method | 20030523 |
Events
Class CL_VIF_UTIL_FUNC has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | BUILT_IN_TYPES | Private | See coding | 20110720 | built_in_types type standard table of char4
|
Method Signatures
Method ADD_MAPPED_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Programmstatus (aktiv, gesichert, transportiert...) | 20041104 | ||
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 zu Typen Hilfsstruktur | 20031113 | ||
4 | ![]() |
VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20031113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service Objekt existiert bereits. | 20031114 | |
2 | ![]() |
Web Service Objekt ist nicht gesperrt/neu | 20031114 |
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEFAULT_MAPPING | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 20030523 | |||
2 | ![]() |
ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | 20030523 | |||
3 | ![]() |
FUBA_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | 20030523 | |||
4 | ![]() |
IS_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | 20030523 | |||
5 | ![]() |
REPAIR | Call by reference | Type reference (TYPE) | PRX_BOOLEAN | 20030523 | |||
6 | ![]() |
TYPECHECKTABLE | Call by reference | Type reference (TYPE) | WSVIFTYPECHECK_TAB | 20030604 | |||
7 | ![]() |
VERSION | Call by reference | Type reference (TYPE) | R3STATE | 20030523 | |||
8 | ![]() |
VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | 20030523 |
Method CHECK on class CL_VIF_UTIL_FUNC has no exception.
Method CHECK_BUILT_IN_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TYPES | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Auxiliary Structure for Table of Types | 20110720 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Built-In Type not known | 20110720 |
Method CHECK_FIELDREFERENCES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081013 | ||
2 | ![]() |
IR_ERRORSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Plug-In Interface for Virtual Interface | 20081013 | ||
3 | ![]() |
IR_VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20081013 | ||
4 | ![]() |
I_FUBA_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20081029 | ||
5 | ![]() |
I_REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081013 | ||
6 | ![]() |
I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081013 |
Method CHECK_FIELDREFERENCES on class CL_VIF_UTIL_FUNC has no exception.
Method CHECK_FIELDREFERENCES_STATIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
C_CHANGED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081029 | ||
2 | ![]() |
IR_ERRORSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Plug-In Interface for Virtual Interface | 20081029 | ||
3 | ![]() |
IR_VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | Web Services: Virtual Interface | 20081029 | ||
4 | ![]() |
IT_PARAMS_TO_CHECK | Call by reference | Type reference (TYPE) | SEWS_T_PARAMS_TO_CHECK | Merge: Parameters to be checked | 20081029 | ||
5 | ![]() |
I_FUBA_NAME | Call by reference | Type reference (TYPE) | FUNCNAME | Function name | 20081029 | ||
6 | ![]() |
I_REPAIR | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20081029 | ||
7 | ![]() |
I_VERSION | Call by reference | Type reference (TYPE) | R3STATE | ABAP: Program Status (Active, Saved, Transported...) | 20081029 |
Method CHECK_FIELDREFERENCES_STATIC on class CL_VIF_UTIL_FUNC has no exception.
Method CHECK_TTYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_ERRSTORE | Call by reference | Object reference (TYPE REF TO) | IF_VIF_PLUGIN_ERROR_STORE | Plug-In Interface for Virtual Interface | 20090224 | ||
2 | ![]() |
IT_TYPES | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | Virtual Interface: Auxiliary Structure for Table of Types | 20090224 | ||
3 | ![]() |
I_FUBA_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | Name of Function Module | 20090224 |
Method CHECK_TTYPES on class CL_VIF_UTIL_FUNC has no exception.
Method COPY_WITH_MAPPING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COPIED_TYPES | Call by reference | Type reference (TYPE) | VIFTYPENAME_IT | 20031002 | |||
2 | ![]() |
FUBA_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | 20031002 | |||
3 | ![]() |
NEW_TYPE_NAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | 20031002 | |||
4 | ![]() |
OLD_TYPE | Call by reference | Type reference (TYPE) | VEPTYPETYPE | 20031006 | |||
5 | ![]() |
OLD_TYPE_NAME | Call by reference | Type reference (TYPE) | VEPTYPENAME | 20031002 | |||
6 | ![]() |
PARAMETERS | Call by reference | Type reference (TYPE) | VIFPARAM_TAB | 20031002 | |||
7 | ![]() |
TYPES | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | 20031002 | |||
8 | ![]() |
VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | 20031002 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service Objekt ist nicht gesperrt/neu | 20031002 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEFAULT_MAPPING | Call by reference | Type reference (TYPE) | VI_DEFAULT_MAPPING | 20030523 | |||
2 | ![]() |
FUBA_NAME | Call by reference | Type reference (TYPE) | RS38L-NAME | 20030523 | |||
3 | ![]() |
VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | 20030523 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Web Service Objekt existiert bereits. | 20030523 | |
2 | ![]() |
Web Service Objekt existiert bereits. | 20030523 | |
3 | ![]() |
Web Service Objekt ist nicht gesperrt/neu | 20030815 |
Method GET_KNOWN_BUILT_IN_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_TYPES | Call by reference | Type reference (TYPE) | CL_VIF_UTIL_FUNC=>BUILT_IN_TYPES | 20110720 |
Method GET_KNOWN_BUILT_IN_TYPES on class CL_VIF_UTIL_FUNC has no exception.
Method GET_MAPPED_NAME_PROPOSITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
P_DEFAULT_NAME_MAPPING | Call by reference | Type reference (TYPE) | VI_DEFAULT_MAPPING | 'X' | Virtuelles Interface: Kennzeichen für Mapping der Namen | 20030605 | |
2 | ![]() |
P_MAPPED_NAME | Value transfer | Type reference (TYPE) | VIMAPPEDNAME | Neuer Name in einem virtuellen Interfaces | 20030605 | ||
3 | ![]() |
P_NAME | Call by reference | Type reference (TYPE) | VINAME | Funktion oder Parametername in Vi-Schnittstelle | 20030605 | ||
4 | ![]() |
P_VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | 20030904 |
Method GET_MAPPED_NAME_PROPOSITION on class CL_VIF_UTIL_FUNC has no exception.
Method LOAD_ORIGINAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FAULTS | Call by reference | Type reference (TYPE) | VIFFAULT_TAB | 20030605 | |||
2 | ![]() |
FUNCNAME | Call by reference | Type reference (TYPE) | VEPFUNC | 20030605 | |||
3 | ![]() |
PARAMETERS | Call by reference | Type reference (TYPE) | VIFPARAM_TAB | 20030605 | |||
4 | ![]() |
WS_INTERNAL_VERSION | Call by reference | Type reference (TYPE) | WSINT_VERSION | Interne Version des Services | 20041103 |
Method LOAD_ORIGINAL on class CL_VIF_UTIL_FUNC has no exception.
Method READ_DEFAULT_COMPONENT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CT_TYPES | Call by reference | Type reference (TYPE) | VIFTYPEUI_TAB | 20080925 | |||
2 | ![]() |
E_MODIFIED | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080925 | ||
3 | ![]() |
IR_VIF | Call by reference | Object reference (TYPE REF TO) | IF_WS_MD_VIF | 20080925 | |||
4 | ![]() |
I_DEFAULT_NAME_MAPPING | Call by reference | Type reference (TYPE) | VI_DEFAULT_MAPPING | 20080925 |
Method READ_DEFAULT_COMPONENT_NAME on class CL_VIF_UTIL_FUNC has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 640 |