SAP ABAP Class CL_RS_XSD_INTERPRETER (Create XML from XSD via GUI)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RS_XSD2GUI (Package) Create XML using GUI from XSD
Properties
Class CL_RS_XSD_INTERPRETER  
Short Description Create XML from XSD via GUI    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_XSD2GUI   Create XML using GUI from XSD 
Created 20100217   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_STRUCTDESCR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_RS_XSD_CALLBACK Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RS_XSD_INTERPRETER has no interface implemented.
Friends
Class CL_RS_XSD_INTERPRETER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ELEMTYPE Constant Private See coding 20100217
2 PC_COLLAPSE Constant Private Type reference (TYPE) STRING '@69@' 20100705
3 PC_EXPAND Constant Private Type reference (TYPE) STRING '@68@' 20100705
4 PC_MINUS Constant Private Type reference (TYPE) STRING '@18@' 20100705
5 PC_PLUS Constant Private Type reference (TYPE) STRING '@17@' 20100705
6 PR_ALV Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20100217
7 PR_CALLBACK Instance attribute Private Object reference (TYPE REF TO) IF_RS_XSD_CALLBACK Callback for XSD Parser 20100225
8 PT_ALV Instance attribute Private Type reference (TYPE) TT_ALV 20100217
9 PT_ELEM Instance attribute Private Type reference (TYPE) TT_ELEMENT 20100217
10 PT_HIDDEN Instance attribute Private Type reference (TYPE) TT_ALV 20100705
11 PT_OCCURS_TEMP Instance attribute Private Type reference (TYPE) TT_ELEMENT 20100705
12 PT_PRESET Instance attribute Private Type reference (TYPE) TT_PRESET 20100302
13 PT_TEMP Instance attribute Private Type reference (TYPE) TT_ELEMENT 20100219
14 PT_TYPE Instance attribute Private Type reference (TYPE) TT_TYPE 20100217
15 PT_TYPE_UPPER Instance attribute Private Type reference (TYPE) TT_TYPE 20110204
16 P_NAMESPACE Instance attribute Private Type reference (TYPE) STRING 20100531
Methods
# Method Level Visibility Method type Description Created on
1 ADD_XSD Instance method Public Method Add XSD 20100217
2 ADD_XSDS_FROM_MIME Instance method Public Method Add all XSDs from a mime folder 20100217
3 ADD_XSD_FROM_FILE Instance method Public Method Add XSD File 20100222
4 CHECK_INPUT Instance method Public Method Check Entries 20100219
5 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20100217
6 CONSTRUCTOR Instance method Public Constructor Constructor 20100225
7 FREE_GUI Instance method Public Method Empty GUI 20100218
8 GET_AS_NATIVE_TABLES Instance method Public Method Generate Native Table Structure 20110203
9 GET_ELEMENTS Instance method Public Method Get All Elements 20100224
10 GET_INPUT_EMBEDDED Instance method Public Method Embedded GUI 20100217
11 GET_INPUT_POPUP Instance method Public Method GUI as Popup 20100217
12 GET_TABLES Instance method Public Method Retrieve data as tables 20100712
13 GET_XML Instance method Public Method Retrieve data as XML 20100219
14 PRESET_FROM_FILE Instance method Public Method Add XSD File 20110204
15 PRESET_FROM_LIST Instance method Public Method Preassignment from List 20100302
16 PRESET_FROM_TABLES Instance method Public Method Preassignment from tables 20100705
17 PRESET_FROM_XML Instance method Public Method Preassignment from XML 20100303
18 _ADJUST_ALV Instance method Private Method Complete ALV Row 20100219
19 _CREATE_ITERATOR Instance method Private Method Create Iterator on XML Stream 20100303
20 _DOUBLE_ELEMENT Instance method Private Method Duplicate element 20100705
21 _EXPAND_INCLUDES Instance method Private Method Expand Includes 20100705
22 _F4 Instance method Private Method 20100304
23 _F4_GET_LIST Instance method Private Method 20100302
24 _F4_RESULT Instance method Private Method 20100302
25 _FILL_ALV_FROM_ELEM Instance method Private Method Fill ALV from Element 20100218
26 _FILL_ALV_FROM_TYPE Instance method Private Method Fill ALV from Type 20100218
27 _FILL_VALUES Instance method Private Method Fill Values 20100302
28 _GET_CHOICE Instance method Private Method Get Choice 20100217
29 _GET_COMPONENTS Instance method Private Method Provide components of a table reference 20100712
30 _GET_GUID Instance method Private Method Get Guid 20100217
31 _GET_NAMESPACE Instance method Private Method Get Namespace of Current Document 20100531
32 _GET_OCCURS Instance method Private Method Retrieve occurs 20100705
33 _GET_STRUCTURE Instance method Private Method Generate structdescr from pt_alv 20110203
34 _GET_TYPE Instance method Private Method Get Type 20100217
35 _ON_F4 Instance method Private Event handling method 20100218
36 _ON_HOTSPOT Instance method Private Event handling method 20100301
37 _PRESET_FROM_TABLES Instance method Private Method Preassignment from tables 20100706
Events
Class CL_RS_XSD_INTERPRETER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_ALV Private See coding 20100217 BEGIN OF ts_alv, name TYPE string, value TYPE string, preset TYPE rs_bool, type TYPE string, level TYPE i, input TYPE rs_bool, minoccurs TYPE i, maxoccurs TYPE i, f4 TYPE string, attribute TYPE rs_bool, description TYPE string, group TYPE string, secret TYPE string, pw_changed TYPE rs_bool, button TYPE string, hide TYPE string, hidden TYPE string, t_style TYPE lvc_t_styl, END OF ts_alv
2 TS_ELEMENT Private See coding 20100217 BEGIN OF ts_element, name TYPE string, type TYPE string, minoccurs TYPE i, maxoccurs TYPE i, default TYPE string, replacing TYPE string, attribute TYPE rs_bool, END OF ts_element
3 TS_ELEMXFIELD Public See coding 20100705 begin of TS_ELEMXFIELD, table type tabname, field type fieldname, elem type string, pos type int4, END OF ts_elemxfield
4 TS_MESS Private See coding 20100219 BEGIN OF ts_mess, msg TYPE string, END OF ts_mess
5 TS_PRESET Private See coding 20100302 BEGIN OF ts_preset, name TYPE string, level TYPE i, value TYPE string, added TYPE rs_bool, END OF ts_preset
6 TS_TABLES Public See coding 20100705 BEGIN OF ts_tables, name TYPE tabname, super TYPE tabname, t_keys TYPE STANDARD TABLE OF fieldname with DEFAULT KEY, r_table TYPE REF TO data, END OF ts_tables
7 TS_TYPE Private See coding 20100217 BEGIN OF ts_type, type TYPE string, element TYPE string, type_of_element TYPE string, element_type TYPE string, group TYPE string, description TYPE string, END OF ts_type
8 TT_ALV Private See coding 20100217 tt_alv TYPE STANDARD TABLE OF ts_alv WITH DEFAULT KEY
9 TT_APPENDED Private See coding 20100218 tt_appended TYPE TABLE OF string
10 TT_ELEMENT Private See coding 20100217 tt_element TYPE STANDARD TABLE OF ts_element WITH DEFAULT KEY
11 TT_ELEMENTS Public See coding 20100222 tt_elements TYPE STANDARD TABLE OF string WITH DEFAULT KEY
12 TT_ELEMXFIELD Public See coding 20100705 TT_ELEMXFIELD type table of ts_elemxfield
13 TT_F4 Private See coding 20100302 tt_f4 TYPE TABLE OF rsxsd2gui_f4
14 TT_MESS Private See coding 20100219 tt_mess TYPE TABLE OF ts_mess
15 TT_MSG Public See coding 20100219 tt_msg TYPE STANDARD TABLE OF string WITH DEFAULT KEY
16 TT_PRESET Private See coding 20100302 tt_preset TYPE TABLE OF ts_preset
17 TT_TABLES Public See coding 20100705 tt_tables TYPE TABLE OF ts_tables
18 TT_TYPE Private See coding 20100217 tt_type TYPE STANDARD TABLE OF ts_type WITH DEFAULT KEY
Method Signatures

Method ADD_XSD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSD Call by reference Type reference (TYPE) XSTRING XSD-Dokument 20100217
# Exception Resumable Description Created on
1 CX_RS_PARSE_ERROR Fehler des XSD interpreters 20100217

Method ADD_XSDS_FROM_MIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER Call by reference Type reference (TYPE) CSEQUENCE '/SAP/BW/WHM/BOBJDS_XSD' Folder bzw. Mime-Prefix 20100217
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100217
2 CX_RS_PARSE_ERROR Fehler des XSD interpreters 20100217

Method ADD_XSD_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING Dateiname oder Verzeichnis 20100222
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100222
2 CX_RS_PARSE_ERROR Fehler des XSD interpreters 20100222

Method CHECK_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SHOW_ERRORS Call by reference Type reference (TYPE) RS_BOOL Boolean 20100219
2 Returning RT_MSG Value transfer Type reference (TYPE) TT_MSG Meldungen 20100219

Method CHECK_INPUT on class CL_RS_XSD_INTERPRETER has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RS_XSD_INTERPRETER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RS_XSD_INTERPRETER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CALLBACK Call by reference Object reference (TYPE REF TO) IF_RS_XSD_CALLBACK Callback for XSD parser 20100225

Method CONSTRUCTOR on class CL_RS_XSD_INTERPRETER has no exception.

Method FREE_GUI Signature

Method FREE_GUI on class CL_RS_XSD_INTERPRETER has no parameter.
Method FREE_GUI on class CL_RS_XSD_INTERPRETER has no exception.

Method GET_AS_NATIVE_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20110203
2 Exporting ER_DATADESCR Call by reference Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20110203
3 Importing I_ROOT Call by reference Type reference (TYPE) STRING Root-Element, welches dargestellt werden soll 20110203
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110203
2 CX_RS_NOT_FOUND Objekt nicht gefunden 20110203

Method GET_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATTERN Call by reference Type reference (TYPE) STRING 20100224
2 Returning RT_ELEMENTS Value transfer Type reference (TYPE) TT_ELEMENTS 20100224

Method GET_ELEMENTS on class CL_RS_XSD_INTERPRETER has no exception.

Method GET_INPUT_EMBEDDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20100217
2 Importing I_ROOT Call by reference Type reference (TYPE) STRING Root-Element, welches dargestellt werden soll 20100218
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100217
2 CX_RS_NOT_FOUND Objekt nicht gefunden 20100218

Method GET_INPUT_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROOT Call by reference Type reference (TYPE) STRING Root Element, welches dargestellt werden soll 20100218
2 Importing I_TITLE Call by reference Type reference (TYPE) STRING 20100217
3 Importing I_UNCHECKED Call by reference Type reference (TYPE) RS_BOOL Accept invalid user input 20110207
# Exception Resumable Description Created on
1 CX_RS_CANCELLED Abbruch durch den Benutzer (Dialog) 20100217
2 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100217
3 CX_RS_NOT_FOUND Objekt nicht gefunden 20100218

Method GET_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLES Call by reference Type reference (TYPE) TT_TABLES 20100712
2 Importing IT_ELEMXFIELD Call by reference Type reference (TYPE) TT_ELEMXFIELD 20100712
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100712

Method GET_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_XML Value transfer Type reference (TYPE) XSTRING XML mit Werten aus GUI 20100219
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100225

Method PRESET_FROM_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING Dateiname oder Verzeichnis 20110204
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20110204
2 CX_RS_PARSE_ERROR Fehler des XSD interpreters 20110204

Method PRESET_FROM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PRESET Call by reference Type reference (TYPE) IF_RS_XSD_CALLBACK=>TT_ELEMENT 20100302

Method PRESET_FROM_LIST on class CL_RS_XSD_INTERPRETER has no exception.

Method PRESET_FROM_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ELEMXFIELD Call by reference Type reference (TYPE) TT_ELEMXFIELD 20100705
2 Importing IT_TABLES Call by reference Type reference (TYPE) TT_TABLES 20100705
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100705

Method PRESET_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Call by reference Type reference (TYPE) XSTRING 20100303
# Exception Resumable Description Created on
1 CX_RS_PARSE_ERROR Fehler des XSD interpreters 20100303

Method _ADJUST_ALV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV Call by reference Type reference (TYPE) TS_ALV 20100219

Method _ADJUST_ALV on class CL_RS_XSD_INTERPRETER has no exception.

Method _CREATE_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML Call by reference Type reference (TYPE) XSTRING 20100303
2 Returning RR_ITERATOR Value transfer Object reference (TYPE REF TO) IF_IXML_NODE_ITERATOR IF_IXML_NODE_ITERATOR 20100303
# Exception Resumable Description Created on
1 CX_RS_PARSE_ERROR Fehler des XSD interpreters 20100303

Method _DOUBLE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV Call by reference Type reference (TYPE) TS_ALV 20100705
2 Changing CT_ALV Call by reference Type reference (TYPE) TT_ALV 20100705
3 Importing I_ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100705

Method _DOUBLE_ELEMENT on class CL_RS_XSD_INTERPRETER has no exception.

Method _EXPAND_INCLUDES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMP Call by reference Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Komponentenbeschreibungstabelle 20100705

Method _EXPAND_INCLUDES on class CL_RS_XSD_INTERPRETER has no exception.

Method _F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Type reference (TYPE) LVC_S_ROID Zuordnung Zeilennummer zu Zeilen-ID 20100304
2 Importing E_FIELDNAME Value transfer Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20100304
3 Exporting I_CHANGED Call by reference Type reference (TYPE) RS_BOOL Boolean 20100304

Method _F4 on class CL_RS_XSD_INTERPRETER has no exception.

Method _F4_GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUE Call by reference Type reference (TYPE) TT_F4 20100302
2 Exporting E_REPLACING Call by reference Type reference (TYPE) STRING 20100302
3 Exporting E_ROW1 Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100302
4 Importing IS_ALV Call by reference Type reference (TYPE) TS_ALV 20100302
5 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME 20100302
6 Importing I_ROW0 Call by reference Type reference (TYPE) INT4 10 Natürliche Zahl 20100302

Method _F4_GET_LIST on class CL_RS_XSD_INTERPRETER has no exception.

Method _F4_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ALV Call by reference Type reference (TYPE) TS_ALV 20100302
2 Changing CT_ALV Call by reference Type reference (TYPE) TT_ALV 20100705
3 Importing IT_VALUE Call by reference Type reference (TYPE) TT_F4 20100302
4 Importing I_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20100302
5 Importing I_INDEX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20100302
6 Importing I_REPLACING Call by reference Type reference (TYPE) STRING 20100302
7 Importing I_ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100705

Method _F4_RESULT on class CL_RS_XSD_INTERPRETER has no exception.

Method _FILL_ALV_FROM_ELEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV Call by reference Type reference (TYPE) TT_ALV 20100218
2 Changing C_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100218
3 Importing I_ATTRIB Call by reference Type reference (TYPE) RS_BOOL Boolean 20100313
4 Importing I_ELEM Call by reference Type reference (TYPE) STRING 20100218
5 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20100219
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20100218

Method _FILL_ALV_FROM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV Call by reference Type reference (TYPE) TT_ALV 20100218
2 Changing C_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100218
3 Exporting ET_APPENDED Call by reference Type reference (TYPE) TT_APPENDED 20100218
4 Importing IS_ALV Call by reference Type reference (TYPE) TS_ALV 20100218
5 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20100218
# Exception Resumable Description Created on
1 CX_RS_NOT_FOUND Objekt nicht gefunden 20100218

Method _FILL_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ALV Call by reference Type reference (TYPE) TT_ALV 20100705
2 Changing CT_PRESET Call by reference Type reference (TYPE) TT_PRESET 20100705

Method _FILL_VALUES on class CL_RS_XSD_INTERPRETER has no exception.

Method _GET_CHOICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100217
2 Importing IS_TYPE Call by reference Type reference (TYPE) TS_TYPE 20100217

Method _GET_CHOICE on class CL_RS_XSD_INTERPRETER has no exception.

Method _GET_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) DATA 20100712
2 Returning RT_COMP Value transfer Type reference (TYPE) CL_ABAP_STRUCTDESCR=>COMPONENT_TABLE Component Description Table 20100712
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100712

Method _GET_GUID Signature

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

Method _GET_GUID on class CL_RS_XSD_INTERPRETER has no exception.

Method _GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100531

Method _GET_NAMESPACE on class CL_RS_XSD_INTERPRETER has no exception.

Method _GET_OCCURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ELEM Call by reference Type reference (TYPE) TS_ELEMENT 20100705
2 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100705

Method _GET_OCCURS on class CL_RS_XSD_INTERPRETER has no exception.

Method _GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABIX Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20110203
2 Returning RR_DATADESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_DATADESCR Run Time Type Services 20110203

Method _GET_STRUCTURE on class CL_RS_XSD_INTERPRETER has no exception.

Method _GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100217
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING 20100217
3 Importing I_NAME Call by reference Type reference (TYPE) STRING 20100217
4 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20100219

Method _GET_TYPE on class CL_RS_XSD_INTERPRETER has no exception.

Method _ON_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Value transfer Attribute reference (LIKE) 20100218
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20100218
3 Importing ET_BAD_CELLS Value transfer Attribute reference (LIKE) 20100218
4 Importing E_DISPLAY Value transfer Attribute reference (LIKE) 20100218
5 Importing E_FIELDNAME Value transfer Attribute reference (LIKE) 20100218
6 Importing E_FIELDVALUE Value transfer Attribute reference (LIKE) 20100218

Method _ON_F4 on class CL_RS_XSD_INTERPRETER has no exception.

Method _ON_HOTSPOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20100301
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20100301
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20100301

Method _ON_HOTSPOT on class CL_RS_XSD_INTERPRETER has no exception.

Method _PRESET_FROM_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRESET Call by reference Type reference (TYPE) TT_PRESET 20100706
2 Changing C_LEVEL Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20100712
3 Importing IS_STRUCT Call by reference Type reference (TYPE) ANY 20100712
4 Importing IS_TABLES Call by reference Type reference (TYPE) TS_TABLES 20100706
5 Importing IT_ELEMXFIELD Call by reference Type reference (TYPE) TT_ELEMXFIELD 20100706
6 Importing IT_TABLES Call by reference Type reference (TYPE) TT_TABLES 20100706
# Exception Resumable Description Created on
1 CX_RS_MSG BW Exception mit generischer Nachricht (keine spez. Attrib.) 20100706
History
Last changed by/on SAP  20130531 
SAP Release Created in 730