SAP ABAP Class CL_FP_XSD_FOR_ABAPTYPES (Class for Generating XSD from ABAP)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FP (Application Component) Forms Processing
     SAFPGEN (Package) SAP Form Processing (Generation)
Properties
Class CL_FP_XSD_FOR_ABAPTYPES  
Short Description Class for Generating XSD from ABAP    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAFPGEN   SAP Form Processing (Generation) 
Created 20030721   SAP 
Last change 20110908   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
Class CL_FP_XSD_FOR_ABAPTYPES has no interface implemented.
Friends
Class CL_FP_XSD_FOR_ABAPTYPES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_DOCUMENT Static Attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20030721
2 G_IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML 20030721
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA_SCHEMA Static method Public Method Generate XML Schema for ABAP Data Types 20030721
2 GET_XSDBUILTIN_TYPE Static method Public Method Direct Mapping ABAPTypeName <-> XML Schema Built-In TypeName 20030721
3 GET_XSD_FOR_ELEMENTARY_TYPES Static method Private Method Schema for Elementary ABAP Data Types 20030721
4 IS_BOOLEAN Static method Public Method Is ABAP type equivalent to xsd:boolean? 20100730
5 IS_ELEMENTARY_ABAP Static method Public Method Check: Elementary ABAP Data Type? 20030721
Events
Class CL_FP_XSD_FOR_ABAPTYPES has no event.
Types
Class CL_FP_XSD_FOR_ABAPTYPES has no local type.
Method Signatures

Method GET_DATA_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATATYPES Call by reference Type reference (TYPE) TFPXSDDICT Liste der ABAP Typen 20030721
2 Importing XSDNSP Call by reference Type reference (TYPE) STRING Namespacekürzel für Schema 20030721
3 Returning XSD_NODES Value transfer Type reference (TYPE) DCXMLELEMS Liste der korrespondierenden iXML Elemente 20030721

Method GET_DATA_SCHEMA on class CL_FP_XSD_FOR_ABAPTYPES has no exception.

Method GET_XSDBUILTIN_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_ABAP_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE ABAP-Typart oder -Typname 20030721
2 Importing IV_WITHOUT_RESTRICTIONS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE nur Typen ohne zusätzlich erforderliche Einschränkungen 20100729
3 Returning OUT_XSDBUILTIN_TYPENAME Value transfer Type reference (TYPE) STRING XML-Schema-Typ 20030721

Method GET_XSDBUILTIN_TYPE on class CL_FP_XSD_FOR_ABAPTYPES has no exception.

Method GET_XSD_FOR_ELEMENTARY_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_ABAP_TYPES Call by reference Type reference (TYPE) TFPXSDDICT Liste der ABAP Elementar-Typen 20030721
2 Returning IXML_ELEMENTS Value transfer Type reference (TYPE) DCXMLELEMS Return-Elemente 20030721
3 Importing XSDNSP Call by reference Type reference (TYPE) STRING Namespace? 20030721

Method GET_XSD_FOR_ELEMENTARY_TYPES on class CL_FP_XSD_FOR_ABAPTYPES has no exception.

Method IS_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TYPE_NAME Value transfer Type reference (TYPE) CSEQUENCE ABAP-Typname 20100730
2 Returning RV_IS_BOOLEAN Value transfer Type reference (TYPE) ABAP_BOOL 20100730

Method IS_BOOLEAN on class CL_FP_XSD_FOR_ABAPTYPES has no exception.

Method IS_ELEMENTARY_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) ABAP_BOOL 20030721
2 Importing TYPE_TO_CHECK Call by reference Type reference (TYPE) CSEQUENCE 20030721

Method IS_ELEMENTARY_ABAP on class CL_FP_XSD_FOR_ABAPTYPES has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640