SAP ABAP Class CL_GDV_XML_SCHEMA_FROM_DDIC (Analyse data from a XML schema (XSD or WSDL))
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
     SECATT_GDV_SCHEMA_METHOD (Package) Generic Data Verifier - Schema Method
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GDV_XML_SCHEMA xml schema/ type information 20110122
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GDV_XML_SCHEMA_EVENTS Events for statistics on the XML schema 20110122
Properties
Class CL_GDV_XML_SCHEMA_FROM_DDIC  
Short Description Analyse data from a XML schema (XSD or WSDL)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECATT_GDV_SCHEMA_METHOD   Generic Data Verifier - Schema Method 
Created 20110121   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GDV_XML_SCHEMA xml schema/ type information 20110122
2 IF_GDV_XML_SCHEMA_EVENTS Events for statistics on the XML schema 20110122
Friends
Class CL_GDV_XML_SCHEMA_FROM_DDIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_TAB_COMPLEX_TYPES Instance attribute Private See coding Table of XSD complex types 20110121
2 M_TAB_ELEMENTS Instance attribute Private Type reference (TYPE) GDV_TT_STRING_HASHED Table of type string 20110121
3 M_TAB_SIMPLE_TYPES Instance attribute Private See coding Table of XSD simple types 20110121
4 M_TAB_TABLES Instance attribute Private Type reference (TYPE) GDV_TT_STRING_HASHED Table of type string 20110121
5 M_TOP_TAG_NAME Instance attribute Private Type reference (TYPE) STRING 20110121
6 M_TOP_TAG_TYPE Instance attribute Private Type reference (TYPE) STRING 20110121
7 M_XML_SCHEMA_CONTENT Instance attribute Private Type reference (TYPE) XSTRING 20110121
8 M_XML_SCHEMA_TYPE Instance attribute Private Type reference (TYPE) STRING 20110121
9 S_TAB_REF_INSTANCE Static Attribute Private See coding 20110121
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_TYPES Instance method Private Method Gather type information into internal table 20110121
2 CREATE_SCHEMA Static method Public Method 20110121
3 FIND_TOP_TAG Instance method Private Method Identify top tag from XML schema 20110121
4 INITIALIZE Instance method Private Method Initialize the reader with new XML schema 20110121
5 IS_SIMPLE_TYPE Instance method Private Method Return true if is simple type according to XML schema 20110121
6 PARSE_XML_SCHEMA Instance method Private Method 20110121
7 PROCESS_TYPE Instance method Private Method Search type in the XML schema and process 20110121
8 S_INSTANCE Static method Public Method Get instance of XML schema reader 20110121
Events
Class CL_GDV_XML_SCHEMA_FROM_DDIC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 STR_REF_XML_SCHEMA_READER Private See coding 20110121 BEGIN OF str_ref_xml_schema_reader. TYPES name TYPE string. TYPES xml_schema_content TYPE xstring. TYPES ref TYPE REF TO IF_GDV_XML_SCHEMA. TYPES END OF str_ref_xml_schema_reader
Method Signatures

Method COLLECT_TYPES Signature

Method COLLECT_TYPES on class CL_GDV_XML_SCHEMA_FROM_DDIC has no parameter.
Method COLLECT_TYPES on class CL_GDV_XML_SCHEMA_FROM_DDIC has no exception.

Method CREATE_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPENAME Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110121
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20110121

Method CREATE_SCHEMA on class CL_GDV_XML_SCHEMA_FROM_DDIC has no exception.

Method FIND_TOP_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20110121

Method FIND_TOP_TAG on class CL_GDV_XML_SCHEMA_FROM_DDIC has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20110121
2 Importing I_TYPE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110121
3 Importing I_XML_SCHEMA_CONTENT Call by reference Type reference (TYPE) STRING 20110121

Method INITIALIZE on class CL_GDV_XML_SCHEMA_FROM_DDIC has no exception.

Method IS_SIMPLE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20110121
2 Returning R_IS_VALID Value transfer Type reference (TYPE) ABAP_BOOL 20110121

Method IS_SIMPLE_TYPE on class CL_GDV_XML_SCHEMA_FROM_DDIC has no exception.

Method PARSE_XML_SCHEMA Signature

Method PARSE_XML_SCHEMA on class CL_GDV_XML_SCHEMA_FROM_DDIC has no parameter.
Method PARSE_XML_SCHEMA on class CL_GDV_XML_SCHEMA_FROM_DDIC has no exception.

Method PROCESS_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Call by reference Type reference (TYPE) STRING 20110121
2 Importing I_TYPE Call by reference Type reference (TYPE) STRING 20110121

Method PROCESS_TYPE on class CL_GDV_XML_SCHEMA_FROM_DDIC has no exception.

Method S_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) STRING 20110121
2 Importing I_TYPE Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20110121
3 Importing I_XML_SCHEMA_CONTENT Call by reference Type reference (TYPE) STRING 20110121
4 Returning R_REF Value transfer Object reference (TYPE REF TO) IF_GDV_XML_SCHEMA xml schema/ type information 20110121

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