SAP ABAP Class CL_SRT_GEN_RFC (Generator for XSD, ST, and Code from RFCs)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SOAP_GEN (Package) WSDL, ST and Code Generation Pool
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SRT_GENERATOR 20030822
Properties
Class CL_SRT_GEN_RFC  
Short Description Generator for XSD, ST, and Code from RFCs    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOAP_GEN   WSDL, ST and Code Generation Pool 
Created 20030822   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TSOAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 TSRG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SRT_GENERATOR 20030822
Friends
Class CL_SRT_GEN_RFC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ABAP_TYPE_NS Constant Private Type reference (TYPE) STRING 'urn:sap-com:document:sap:types' 20030903
2 CO_FAULT_TEMPLATE Constant Private Type reference (TYPE) STRING 'SOAP_GEN_RFC_FAULT_TEMPLATE' 20040112
3 CO_METH_PREFIX Constant Private Type reference (TYPE) STRING 'CL_PRX' 20040203
4 CO_PROXY_VERSION Constant Private Type reference (TYPE) I 1 20040203
5 CO_XSD_NS Constant Private Type reference (TYPE) STRING 'http://www.w3.org/2001/XMLSchema' 20030826
6 FUNCTIONS Instance attribute Public Attribute reference (LIKE) 20030822
7 IS_ASYNC Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20071022
8 M_ADD_METHODS_TO_SCHEMA Instance attribute Private Type reference (TYPE) BOOLEAN TSOAP_FALSE Include Element Definitions for Methods in XSD 20040114
9 M_CONSTRUCTOR_SOURCE Instance attribute Private Type reference (TYPE) RSWSOURCET ABAP Source 20040203
10 M_ELEMENTARY Instance attribute Private Type reference (TYPE) TSRG_TYPE_DEFS Elementary Types 20030828
11 M_EXCEPTIONS Instance attribute Private Type reference (TYPE) TSRG_TYPE_REF_LIST 20030929
12 M_FAULT_TEMPLATE Instance attribute Private Type reference (TYPE) STRING CO_FAULT_TEMPLATE 20040112
13 M_FIELDCATALOG Instance attribute Private Type reference (TYPE) LVC_T_FCAT ALV Field Catalog 20030826
14 M_FUNCTION_TYPES Instance attribute Private Type reference (TYPE) TSRG_TYPE_DEFS 20030826
15 M_GEN_FAULT_TOLERANT Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050519
16 M_GEN_FIXED_VALUES Instance attribute Private Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20050314
17 M_LOCAL_CLASS_DEF Instance attribute Private Type reference (TYPE) RSWSOURCET ABAP Source 20040108
18 M_LOCAL_CLASS_IMPL Instance attribute Private Type reference (TYPE) RSWSOURCET ABAP Source 20040108
19 M_METHOD_CONTENT Instance attribute Private Type reference (TYPE) RSWSOURCET ABAP Source 20040108
20 M_METH_CNT Instance attribute Private Type reference (TYPE) CG_METH_CNT 20040203
21 M_STRUCTURES Instance attribute Private Type reference (TYPE) TSRG_TYPE_DEFS 20030828
22 M_TABLES Instance attribute Private Type reference (TYPE) TSRG_TYPE_DEFS 20030828
23 M_TARGET_NAMESPACES Instance attribute Private Type reference (TYPE) TARGET_NAMESPACES 20030903
24 M_TYPES Instance attribute Private Type reference (TYPE) TSRG_TYPE_DEFS 20030822
25 M_USE_ABAP_TYPE Instance attribute Private Type reference (TYPE) BOOLEAN TSOAP_TRUE True, if ABAP Type in Own XML Namespace 20030903
26 M_VERSION Instance attribute Private Type reference (TYPE) R3STATE 20030918
27 M_VI Instance attribute Private Object reference (TYPE REF TO) IF_WS_MD_VIF Web Services: Virtual Interface 20031215
28 M_VIFUNCTIONS Instance attribute Private Type reference (TYPE) VIFFUNCTABLE 20030822
29 M_VITYPES Instance attribute Private Type reference (TYPE) VIFTYPETABLE 20030826
30 TARGETNAMESPACE Instance attribute Public Attribute reference (LIKE) 20030905
31 TYPES Instance attribute Public Attribute reference (LIKE) 20030822
32 T_PROFILES Instance attribute Private Type reference (TYPE) SRVDEF_PROFILES_TAB Internal Table of Web Service Commun. or Security Profiles 20071109
33 _CLASS_NAME Constant Private Type reference (TYPE) STRING 'CL_SRT_GEN_RFC' 20031217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FAULTS Instance method Private Method 20030826
2 ADD_FAULT_ENUM Instance method Private Method 20030929
3 ADD_FAULT_TYPE Instance method Private Method 20030924
4 ADD_FUNCTIONS Instance method Private Method Add Function as Structure Type Definitions 20030828
5 ADD_METHODS_TO_SCHEMA Instance method Public Method 20040114
6 ADD_PARAMETER Instance method Private Method 20030826
7 ADD_TYPES Instance method Private Method Add Types to Internal Type Definition 20030826
8 ADD_XSD_ENUM Instance method Private Method 20030923
9 ADD_XSD_EXCEPTION_ELEMENT Instance method Private Method 20030926
10 ADD_XSD_FUNCTION_ELEMENT Instance method Private Method 20040114
11 ADD_XSD_SIMPLE_TYPE Instance method Private Method 20030829
12 ADD_XSD_STRUCTURES Instance method Private Method 20030829
13 ADD_XSD_TABLE Instance method Private Method 20030829
14 CG_GEN_CODE Instance method Private Method 20040109
15 CG_GEN_PROXY_CODE Instance method Private Method 20040203
16 CG_GET_FUNCTION_DESC Instance method Private Method 20040109
17 CG_GET_PARAMETER_DIRECTION Instance method Private Method 20040109
18 CG_LOCAL_CLASS Instance method Private Method 20040108
19 CG_LOCAL_CLASS_ADD_CLASS_DATA Instance method Private Method 20040108
20 CHECK_XSD_TYPES Static method Private Method Checks if current ABAP type is of a known ABAP XSD type 20080519
21 CONSTRUCTOR Instance method Public Constructor Constructor 20030822
22 DELETE_DUPLICATES Instance method Private Method Delete Duplicate XSD Definitions 20030828
23 DUMP_ALL Instance method Public Method Internal Dump Function Description 20030901
24 DUMP_CODE Instance method Public Method Test Only -- Dump Code 20040108
25 DUMP_FUNCTIONS Instance method Public Method Internal Dump Function Description 20030822
26 DUMP_TYPES Instance method Public Method Dump Type Description 20030826
27 FILL_VIEW_TABLE Instance method Private Method Generate View Table from Type Definition Table 20030826
28 FIND_TYPE Instance method Private Method Get Type Definition from Type Table by Type Name 20031217
29 GEN_CODE Instance method Public Method 20030822
30 GEN_FIELDCAT Instance method Private Method Generate Field Catalog 20030826
31 GEN_ST Instance method Public Method 20030822
32 GEN_XSD Instance method Public Method 20030822
33 GET_DDIC_FROM_ABAP_TYPE Instance method Private Method Map ABAP Type to ABAP Dictionary 20030903
34 GET_DOCU_URL Instance method Private Method 20081201
35 GET_IS_RECEIVED_NAME Instance method Private Method Try to Generate Name for Received Flag 20040123
36 GET_PARAMETER_NAME Instance method Private Method 20031218
37 GET_TYPEREF_KIND Instance method Private Method 20031103
38 GET_TYPES Instance method Public Method 20030828
39 GET_TYPE_SCHEMA Instance method Public Method Get Types as XSD in XML 1.0 20030829
40 GET_XSD_NAME Static method Private Method Set XML Name for Elementary ABAP Types from Restrictions 20030828
41 JOIN_TYPES Instance method Private Method Split Types into Elementary, Structure, and Table Types 20030828
42 SET_BASE_FIELDS Instance method Private Method Set Fields for Simple Types 20030826
43 SET_BASE_FIELDS_INT Static method Private Method Set Fields for Simple Types 20101203
44 SET_NAME Instance method Private Method Set ABAP and XML Name 20030826
45 SET_STRUCT_FIELDS Instance method Private Method Set Structure Fields of Type 20030826
46 SET_TABLE_FIELDS Instance method Private Method Set Table Fields of Type Definition 20030826
47 SET_TARGET_NAMESPACES Instance method Private Method Set XSD Target Namespaces and Namespace References 20030903
48 SET_TYPE Static method Private Method Set XML Name for Elementary ABAP Types from Restrictions 20101203
49 SET_TYPE_FIELDS Instance method Private Method Set Fields of TSRG_TYPE_DEF for All Types 20031103
50 SPLIT_TYPES Instance method Private Method Split Types into Elementary, Structure, and Table Types 20030828
51 ST_ADD_METHOD Instance method Private Method 20031218
52 ST_ADD_METHOD_MEMBER Instance method Private Method 20031218
53 ST_ADD_STRUCTURE Instance method Private Method 20031215
54 ST_ADD_STRUCT_MEMBER Instance method Private Method 20031216
55 VIEW_TYPES Instance method Private Method View Type Table 20030826
Events
Class CL_SRT_GEN_RFC has no event.
Types
Class CL_SRT_GEN_RFC has no local type.
Method Signatures

Method ADD_FAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAULTS Call by reference Type reference (TYPE) VIFFAULTTABLE 20030826
2 Returning FAULT_LIST Value transfer Type reference (TYPE) TSRG_TYPE_REF_LIST 20030926
3 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20030826
4 Importing XML_FUNCTION Call by reference Type reference (TYPE) QNAME 20030923

Method ADD_FAULTS on class CL_SRT_GEN_RFC has no exception.

Method ADD_FAULT_ENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAULTS Call by reference Type reference (TYPE) VIFFAULTTABLE 20030929
2 Returning TYPE Value transfer Type reference (TYPE) TSRG_TYPE_DEF 20030929
3 Importing TYPE_NAME Call by reference Type reference (TYPE) QNAME 20030929

Method ADD_FAULT_ENUM on class CL_SRT_GEN_RFC has no exception.

Method ADD_FAULT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FAULTS Call by reference Type reference (TYPE) VIFFAULTTABLE 20030924
2 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20030929
3 Returning TYPE Value transfer Type reference (TYPE) TSRG_TYPE_DEF 20030924
4 Importing XML_FUNCTION Call by reference Type reference (TYPE) QNAME 20030929

Method ADD_FAULT_TYPE on class CL_SRT_GEN_RFC has no exception.

Method ADD_FUNCTIONS Signature

Method ADD_FUNCTIONS on class CL_SRT_GEN_RFC has no parameter.
Method ADD_FUNCTIONS on class CL_SRT_GEN_RFC has no exception.

Method ADD_METHODS_TO_SCHEMA Signature

Method ADD_METHODS_TO_SCHEMA on class CL_SRT_GEN_RFC has no parameter.
Method ADD_METHODS_TO_SCHEMA on class CL_SRT_GEN_RFC has no exception.

Method ADD_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Call by reference Type reference (TYPE) TSRG_PARAM_DIR_TYPE 20030826
2 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20030826
3 Returning PARAMETER Value transfer Type reference (TYPE) TSRG_TYPE_REF_LIST 20030926
4 Importing PARAMS Call by reference Type reference (TYPE) VIFPARAMTABLE 20030826
5 Importing PARAMS_SORTED Call by reference Type reference (TYPE) VIFPARAMSSORTED_TAB sorted table of parameters 20040204
6 Importing VIF_FUNC Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_FUNC Web Services: VI Function 20031218
7 Importing XML_FUNCTION Call by reference Type reference (TYPE) QNAME 20030826

Method ADD_PARAMETER on class CL_SRT_GEN_RFC has no exception.

Method ADD_TYPES Signature

Method ADD_TYPES on class CL_SRT_GEN_RFC has no parameter.
Method ADD_TYPES on class CL_SRT_GEN_RFC has no exception.

Method ADD_XSD_ENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCHEMA Call by reference Object reference (TYPE REF TO) IF_XML_SCHEMA 20030923
2 Importing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030923

Method ADD_XSD_ENUM on class CL_SRT_GEN_RFC has no exception.

Method ADD_XSD_EXCEPTION_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXCEPTION_ELEMENT Call by reference Type reference (TYPE) TSRG_TYPE_REF 20030929
2 Importing SCHEMA Call by reference Object reference (TYPE REF TO) IF_XML_SCHEMA 20030926

Method ADD_XSD_EXCEPTION_ELEMENT on class CL_SRT_GEN_RFC has no exception.

Method ADD_XSD_FUNCTION_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION_ELEMENT Call by reference Type reference (TYPE) TSRG_FUNCTION_DEF 20040114
2 Importing SCHEMA Call by reference Object reference (TYPE REF TO) IF_XML_SCHEMA 20040114

Method ADD_XSD_FUNCTION_ELEMENT on class CL_SRT_GEN_RFC has no exception.

Method ADD_XSD_SIMPLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCHEMA Call by reference Object reference (TYPE REF TO) IF_XML_SCHEMA 20030829
2 Importing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030829

Method ADD_XSD_SIMPLE_TYPE on class CL_SRT_GEN_RFC has no exception.

Method ADD_XSD_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SCHEMA Call by reference Object reference (TYPE REF TO) IF_XML_SCHEMA 20030829
2 Importing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030829

Method ADD_XSD_STRUCTURES on class CL_SRT_GEN_RFC has no exception.

Method ADD_XSD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20030829
2 Importing SCHEMA Call by reference Object reference (TYPE REF TO) IF_XML_SCHEMA 20030829
3 Importing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030829

Method ADD_XSD_TABLE on class CL_SRT_GEN_RFC has no exception.

Method CG_GEN_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNC Call by reference Type reference (TYPE) TSRG_FUNCTION_DEF Web Services: Virtueller Typ - Struktur 20040109

Method CG_GEN_CODE on class CL_SRT_GEN_RFC has no exception.

Method CG_GEN_PROXY_CODE Signature

Method CG_GEN_PROXY_CODE on class CL_SRT_GEN_RFC has no parameter.
Method CG_GEN_PROXY_CODE on class CL_SRT_GEN_RFC has no exception.

Method CG_GET_FUNCTION_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNCTION Call by reference Type reference (TYPE) STRING 20040109
2 Returning PARAMETER Value transfer Type reference (TYPE) CG_FUNCTION_PARAMS 20040109

Method CG_GET_FUNCTION_DESC on class CL_SRT_GEN_RFC has no exception.

Method CG_GET_PARAMETER_DIRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DIRECTION Value transfer Type reference (TYPE) STRING 20040109
2 Importing PARAMETER Call by reference Type reference (TYPE) STRING 20040109
3 Importing PARAMETERS Call by reference Type reference (TYPE) CG_FUNCTION_PARAMS 20040109

Method CG_GET_PARAMETER_DIRECTION on class CL_SRT_GEN_RFC has no exception.

Method CG_LOCAL_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEFINITION Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20040108
2 Importing EXCEPTION Call by reference Type reference (TYPE) CG_PARAMS 20040112
3 Importing FUNCTION Call by reference Type reference (TYPE) TSRG_NAME 20040108
4 Exporting IMPLEMENTATION Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20040108
5 Importing LOCAL_CLASS_NAME Call by reference Type reference (TYPE) STRING 20040203
6 Exporting METHOD Call by reference Type reference (TYPE) RSWSOURCET ABAP-Source 20040108
7 Importing PARAMETER Call by reference Type reference (TYPE) CG_PARAMS 20040108
8 Importing TEMPLATE Call by reference Type reference (TYPE) STRING 20040108

Method CG_LOCAL_CLASS on class CL_SRT_GEN_RFC has no exception.

Method CG_LOCAL_CLASS_ADD_CLASS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CODE Value transfer Type reference (TYPE) RSWSOURCET ABAP-Source 20040108
2 Importing PARAMETER Call by reference Type reference (TYPE) CG_PARAM_T 20040108

Method CG_LOCAL_CLASS_ADD_CLASS_DATA on class CL_SRT_GEN_RFC has no exception.

Method CHECK_XSD_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20080519
2 Changing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 30 Characters 20101207
3 Importing TYPE_NAME Call by reference Type reference (TYPE) DDOBJNAME Name of ABAP Dictionary Object 20101207

Method CHECK_XSD_TYPES on class CL_SRT_GEN_RFC has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASYNC Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20071022
2 Importing USE_ABAP_TYPE_NS Call by reference Type reference (TYPE) BOOLEAN TSOAP_FALSE 20030903
3 Importing VERSION Call by reference Type reference (TYPE) R3STATE 'A' 20030918
4 Importing VI Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF 20030822
# Exception Resumable Description Created on
1 CX_SOAP_NOT_SUPPORTED soap core exception 20040205
2 CX_SOAP_WRONG_ARGUMENT Fehler bei der Parameterübergabe an die SOAP Runtime 20040205

Method DELETE_DUPLICATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TYPES Call by reference Type reference (TYPE) TSRG_TYPE_DEFS 20030828

Method DELETE_DUPLICATES on class CL_SRT_GEN_RFC has no exception.

Method DUMP_ALL Signature

Method DUMP_ALL on class CL_SRT_GEN_RFC has no parameter.
Method DUMP_ALL on class CL_SRT_GEN_RFC has no exception.

Method DUMP_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CODE Value transfer Type reference (TYPE) RSWSOURCET ABAP-Source 20040108

Method DUMP_CODE on class CL_SRT_GEN_RFC has no exception.

Method DUMP_FUNCTIONS Signature

Method DUMP_FUNCTIONS on class CL_SRT_GEN_RFC has no parameter.
Method DUMP_FUNCTIONS on class CL_SRT_GEN_RFC has no exception.

Method DUMP_TYPES Signature

Method DUMP_TYPES on class CL_SRT_GEN_RFC has no parameter.
Method DUMP_TYPES on class CL_SRT_GEN_RFC has no exception.

Method FILL_VIEW_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPES Call by reference Type reference (TYPE) TSRG_TYPE_DEFS 20030826
2 Returning VIEWTYPES Value transfer Type reference (TYPE) SRG_TYPE_DEFS 20030826

Method FILL_VIEW_TABLE on class CL_SRT_GEN_RFC has no exception.

Method FIND_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIST Call by reference Type reference (TYPE) TSRG_TYPE_DEFS 20031218
2 Importing SHADOWED Call by reference Type reference (TYPE) BOOLEAN TSOAP_FALSE boolsche Variable (X=true, -=false, space=unknown) 20050512
3 Returning TYPE Value transfer Type reference (TYPE) TSRG_TYPE_DEF 20031217
4 Importing TYPENAME Call by reference Type reference (TYPE) TSRG_NAME 20031217

Method FIND_TYPE on class CL_SRT_GEN_RFC has no exception.

Method GEN_CODE Signature

Method GEN_CODE on class CL_SRT_GEN_RFC has no parameter.
Method GEN_CODE on class CL_SRT_GEN_RFC has no exception.

Method GEN_FIELDCAT Signature

Method GEN_FIELDCAT on class CL_SRT_GEN_RFC has no parameter.
Method GEN_FIELDCAT on class CL_SRT_GEN_RFC has no exception.

Method GEN_ST Signature

Method GEN_ST on class CL_SRT_GEN_RFC has no parameter.
Method GEN_ST on class CL_SRT_GEN_RFC has no exception.

Method GEN_XSD Signature

Method GEN_XSD on class CL_SRT_GEN_RFC has no parameter.
Method GEN_XSD on class CL_SRT_GEN_RFC has no exception.

Method GET_DDIC_FROM_ABAP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_NAME Call by reference Type reference (TYPE) STRING 20030903
2 Returning DDIC_NAME Value transfer Type reference (TYPE) STRING 20030903

Method GET_DDIC_FROM_ABAP_TYPE on class CL_SRT_GEN_RFC has no exception.

Method GET_DOCU_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) STRING 20081201

Method GET_DOCU_URL on class CL_SRT_GEN_RFC has no exception.

Method GET_IS_RECEIVED_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_NAME Call by reference Type reference (TYPE) STRING 20040123
2 Importing PARAMS Call by reference Type reference (TYPE) VIFPARAMTABLE Tabelle über Referenzen auf Parameter von VI Funktionen (WS) 20040123
3 Returning RECEIVED_NAME Value transfer Type reference (TYPE) STRING 20040123

Method GET_IS_RECEIVED_NAME on class CL_SRT_GEN_RFC has no exception.

Method GET_PARAMETER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRECTION Call by reference Type reference (TYPE) TSRG_PARAM_DIR_TYPE 20031218
2 Returning NAME Value transfer Type reference (TYPE) STRING 20031218
3 Importing POS Call by reference Type reference (TYPE) I 20031218

Method GET_PARAMETER_NAME on class CL_SRT_GEN_RFC has no exception.

Method GET_TYPEREF_KIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KIND Value transfer Type reference (TYPE) TSRG_TYPE_KIND 20031103
2 Importing VITYP Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_TYPE Web Services: Virtual Type 20031103

Method GET_TYPEREF_KIND on class CL_SRT_GEN_RFC has no exception.

Method GET_TYPES Signature

Method GET_TYPES on class CL_SRT_GEN_RFC has no parameter.
Method GET_TYPES on class CL_SRT_GEN_RFC has no exception.

Method GET_TYPE_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SCHEMA Value transfer Type reference (TYPE) XSTRING 20030829

Method GET_TYPE_SCHEMA on class CL_SRT_GEN_RFC has no exception.

Method GET_XSD_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DECIMALS Call by reference Type reference (TYPE) I 20030828
2 Importing LENGTH Call by reference Type reference (TYPE) I 20030828
3 Importing NAME Call by reference Type reference (TYPE) STRING 20030828
4 Returning XSD_NAME Value transfer Type reference (TYPE) STRING 20030828

Method GET_XSD_NAME on class CL_SRT_GEN_RFC has no exception.

Method JOIN_TYPES Signature

Method JOIN_TYPES on class CL_SRT_GEN_RFC has no parameter.
Method JOIN_TYPES on class CL_SRT_GEN_RFC has no exception.

Method SET_BASE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030826
2 Importing VISIMPLE Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_ELEM_TYPE 20030826

Method SET_BASE_FIELDS on class CL_SRT_GEN_RFC has no exception.

Method SET_BASE_FIELDS_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BUILD_IN Call by reference Type reference (TYPE) CSEQUENCE 20101203
2 Importing DECIMALS Call by reference Type reference (TYPE) INT4 Natural number 20101203
3 Importing LENGTH Call by reference Type reference (TYPE) INT4 Natural number 20101203
4 Changing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20101203
5 Importing USE_ABAP_TYPE Call by reference Type reference (TYPE) ABAP_BOOL 20101203

Method SET_BASE_FIELDS_INT on class CL_SRT_GEN_RFC has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_NAME Call by reference Type reference (TYPE) STRING 20030826
2 Changing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030826
3 Importing XML_NAME Call by reference Type reference (TYPE) STRING 20030826
4 Importing XML_NAMESPACE Call by reference Type reference (TYPE) STRING 20030826

Method SET_NAME on class CL_SRT_GEN_RFC has no exception.

Method SET_STRUCT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030826
2 Importing VISTRUCT Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_STRUC_TYPE 20030826

Method SET_STRUCT_FIELDS on class CL_SRT_GEN_RFC has no exception.

Method SET_TABLE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20030826
2 Importing VITABLE Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_TABLE_TYPE 20030826

Method SET_TABLE_FIELDS on class CL_SRT_GEN_RFC has no exception.

Method SET_TARGET_NAMESPACES Signature

Method SET_TARGET_NAMESPACES on class CL_SRT_GEN_RFC has no parameter.
Method SET_TARGET_NAMESPACES on class CL_SRT_GEN_RFC has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BASETYPE_XML_NAME Call by reference Type reference (TYPE) STRING 20101203
2 Importing KIND Call by reference Type reference (TYPE) TSRG_TYPE_KIND 20101203
3 Importing NAME_XML_NAME Call by reference Type reference (TYPE) STRING 20101203
4 Importing RES_DECIMALS Call by reference Type reference (TYPE) I 20101203
5 Importing RES_LENGTH Call by reference Type reference (TYPE) I 20101203
6 Importing RES_LENGTH_FIX Call by reference Type reference (TYPE) I 20101206
7 Importing RES_MAXNUM Call by reference Type reference (TYPE) NUMERIC 20101203
8 Importing RES_MINNUM Call by reference Type reference (TYPE) NUMERIC 20101203
9 Importing RES_PATTERN Call by reference Type reference (TYPE) STRING 20101203
10 Changing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20101203

Method SET_TYPE on class CL_SRT_GEN_RFC has no exception.

Method SET_TYPE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TYPE Value transfer Type reference (TYPE) TSRG_TYPE_DEF 20031103
2 Importing VITYP Call by reference Object reference (TYPE REF TO) IF_WS_MD_VIF_TYPE 20031103

Method SET_TYPE_FIELDS on class CL_SRT_GEN_RFC has no exception.

Method SPLIT_TYPES Signature

Method SPLIT_TYPES on class CL_SRT_GEN_RFC has no parameter.
Method SPLIT_TYPES on class CL_SRT_GEN_RFC has no exception.

Method ST_ADD_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FUNC Call by reference Type reference (TYPE) TSRG_FUNCTION_DEF Web Services: Virtueller Typ - Struktur 20031218

Method ST_ADD_METHOD on class CL_SRT_GEN_RFC has no exception.

Method ST_ADD_METHOD_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALL_CONTEXT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20031218
2 Importing MEMBER Call by reference Type reference (TYPE) TSRG_STRUCT_ELEMENT 20031218
3 Importing TEMPLATE Call by reference Object reference (TYPE REF TO) CL_SRT_ST_TEMPLATE 20031218

Method ST_ADD_METHOD_MEMBER on class CL_SRT_GEN_RFC has no exception.

Method ST_ADD_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF Web Services: Virtueller Typ - Struktur 20031215

Method ST_ADD_STRUCTURE on class CL_SRT_GEN_RFC has no exception.

Method ST_ADD_STRUCT_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEMBER Call by reference Type reference (TYPE) TSRG_STRUCT_ELEMENT 20031216
2 Importing TEMPLATE Call by reference Object reference (TYPE REF TO) CL_SRT_ST_TEMPLATE 20031216
3 Importing TYPE Call by reference Type reference (TYPE) TSRG_TYPE_DEF 20050308

Method ST_ADD_STRUCT_MEMBER on class CL_SRT_GEN_RFC has no exception.

Method VIEW_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing TYPES Call by reference Type reference (TYPE) SRG_TYPE_DEFS 20030826

Method VIEW_TYPES on class CL_SRT_GEN_RFC has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640