SAP ABAP Class CL_RMPS_TRANSFER_GEN_SCHEMA (Generate an XML Schema)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_DOD_TRANSFER_DESIGNTIME (Package) DoD: Transfer - Design time related artifacts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RMPS_TRANSFER_XML Parent class of XML generation 20090824
Properties
Class CL_RMPS_TRANSFER_GEN_SCHEMA  
Short Description Generate an XML Schema    
Super Class CL_RMPS_TRANSFER_XML Parent class of XML generation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_DOD_TRANSFER_DESIGNTIME   DoD: Transfer - Design time related artifacts 
Created 20090824   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RMPS_TRANSFER_GEN_SCHEMA has no forward declaration.
Interfaces
Class CL_RMPS_TRANSFER_GEN_SCHEMA has no interface implemented.
Friends
Class CL_RMPS_TRANSFER_GEN_SCHEMA has no friend class.
Attributes
Class CL_RMPS_TRANSFER_GEN_SCHEMA has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ATTRIBUTE Instance method Protected Method Declare an Attribute 20090824
2 ATTRIBUTE_ANY Instance method Protected Method Declare any attrobite 20090901
3 ATTRIBUTE_GROUP_CLOSE Instance method Protected Method Finish an attribute group declaration 20090824
4 ATTRIBUTE_GROUP_OPEN Instance method Protected Method Start an attribute group declaration 20090824
5 ATTRIBUTE_GROUP_REF Instance method Protected Method Declare a reference to an attribute group 20090824
6 ELEMENT_ANY Instance method Protected Method Declare any element 20090901
7 ELEMENT_CLOSE Instance method Protected Method Finish an element declaration 20090824
8 ELEMENT_OPEN Instance method Protected Method Start an element declaration 20090824
9 ELEMENT_REF Instance method Protected Method Declare a reference to an element 20090824
10 ELEMENT_SIMPLE Instance method Protected Method Declare an element 20090824
11 GENERATE_TRF_SCHEMAS Instance method Public Method Generate a XML Schema for given entity 20090824
12 GEN_ATTRIBUTE_SIMPLE Instance method Protected Method Generate all attributes of a given parent 20090901
13 GEN_SCHEMA Instance method Protected Method Returns a XML Schema (xsd) for a JITC Folder 20090928
14 GEN_XSD_ATTRIBUTE Instance method Protected Method Generate an xsd attribute 20091009
15 GEN_XSD_ELEMENT Instance method Protected Method Generate an xsd element 20091009
16 GET_INSTANCE Static method Public Method Factory Method 20090824
17 SCHEMA_CLOSE Instance method Protected Method Generate Footer 20090824
18 SCHEMA_OPEN Instance method Protected Method Begin of Namepace declaration 20090824
19 SEQUENCE_CLOSE Instance method Protected Method Finish a sequence declaration 20090824
20 SEQUENCE_OPEN Instance method Protected Method Begin a sequence declaration 20090824
21 TYPE_COMPLEX_CLOSE Instance method Protected Method Finish a complex type declaration 20090824
22 TYPE_COMPLEX_OPEN Instance method Protected Method Begin a complex type declaration 20090824
23 TYPE_ENUM Instance method Protected Method Declare an enumeration 20090824
24 TYPE_RESTRICTION_CLOSE Instance method Protected Method Finish of restriction declaration 20090824
25 TYPE_RESTRICTION_OPEN Instance method Protected Method Begin of restriction declaration 20090824
26 TYPE_SIMPLE_CLOSE Instance method Protected Method Finish a simple type declaration 20090824
27 TYPE_SIMPLE_OPEN Instance method Protected Method Begin of simple type declaration 20090824
Events
Class CL_RMPS_TRANSFER_GEN_SCHEMA has no event.
Types
Class CL_RMPS_TRANSFER_GEN_SCHEMA has no local type.
Method Signatures

Method ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DEFAULT Call by reference Type reference (TYPE) STRING 20090824
2 Importing IV_FIXED Call by reference Type reference (TYPE) STRING 20090824
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090824
4 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20090824
5 Importing IV_USE Call by reference Type reference (TYPE) STRING 20090824

Method ATTRIBUTE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ATTRIBUTE_ANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) STRING 20090901
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20090901
3 Importing IV_PROCESS_CONTENT Call by reference Type reference (TYPE) STRING 20090901

Method ATTRIBUTE_ANY on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ATTRIBUTE_GROUP_CLOSE Signature

Method ATTRIBUTE_GROUP_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method ATTRIBUTE_GROUP_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ATTRIBUTE_GROUP_OPEN Signature

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

Method ATTRIBUTE_GROUP_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ATTRIBUTE_GROUP_REF Signature

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

Method ATTRIBUTE_GROUP_REF on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ELEMENT_ANY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_OCCURS Call by reference Type reference (TYPE) STRING 20090901
2 Importing IV_MIN_OCCURS Call by reference Type reference (TYPE) STRING 20090901
3 Importing IV_PROCESS_CONTENT Call by reference Type reference (TYPE) STRING 20090901

Method ELEMENT_ANY on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ELEMENT_CLOSE Signature

Method ELEMENT_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method ELEMENT_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ELEMENT_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_OCCURS Call by reference Type reference (TYPE) STRING 20090824
2 Importing IV_MIN_OCCURS Call by reference Type reference (TYPE) STRING 20090824
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090824
4 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20090824

Method ELEMENT_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ELEMENT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_OCCURS Call by reference Type reference (TYPE) STRING 20090824
2 Importing IV_MIN_OCCURS Call by reference Type reference (TYPE) STRING 20090824
3 Importing IV_REF Call by reference Type reference (TYPE) STRING 20090824

Method ELEMENT_REF on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method ELEMENT_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MAX_OCCURS Call by reference Type reference (TYPE) STRING 20090824
2 Importing IV_MIN_OCCURS Call by reference Type reference (TYPE) STRING 20090824
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090824
4 Importing IV_TYPE Call by reference Type reference (TYPE) STRING 20090824

Method ELEMENT_SIMPLE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method GENERATE_TRF_SCHEMAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPONENT Call by reference Type reference (TYPE) RMPS_T_TRF_TPL_ENTITY_COMP DoD: Transfer - template entity and component 20091012
2 Importing IT_PARENT_PATH Call by reference Type reference (TYPE) RMPS_T_TRF_ENTITY_MAP_PAR_PATH DoD: Transfer - entity map and xml parent path 20091006
3 Importing IT_PROP Call by reference Type reference (TYPE) RMPS_T_TRF_PROP DoD: Transfer - properties 20090824
4 Returning RT_XSD Value transfer Type reference (TYPE) RMPS_T_TRF_ENTITY_MAP_XSD DoD: Transfer - entity and XSD as rawstring 20090824
# Exception Resumable Description Created on
1 CX_RMPS_TRANSFER_GENERATION DoD: Transfer - generation (ST, XSD) - exceptions 20090925

Method GEN_ATTRIBUTE_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROP Call by reference Type reference (TYPE) RMPS_T_TRF_PROP DoD: Transfer - properties 20090901
2 Importing IV_PARENT_ID Call by reference Type reference (TYPE) STRING 20090901

Method GEN_ATTRIBUTE_SIMPLE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method GEN_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_XSD Call by reference Type reference (TYPE) RMPS_TRF_XSD DoD: Transfer - entity and XSD as rawstring 20090928
2 Importing IT_PARENT_PATH Call by reference Type reference (TYPE) RMPS_T_TRF_ENTITY_MAP_PAR_PATH DoD: Transfer - entity map and xml parent path 20091009
3 Importing IT_PROP Call by reference Type reference (TYPE) RMPS_T_TRF_PROP DoD: Transfer - properties 20090928

Method GEN_SCHEMA on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method GEN_XSD_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROP Call by reference Type reference (TYPE) RMPS_S_TRF_PROP DoD: Transfer - properties with entity field 20091009

Method GEN_XSD_ATTRIBUTE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method GEN_XSD_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROP Call by reference Type reference (TYPE) RMPS_S_TRF_PROP DoD: Transfer - properties with entity field 20091009

Method GEN_XSD_ELEMENT on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_XML_GEN Value transfer Object reference (TYPE REF TO) CL_RMPS_TRANSFER_GEN_SCHEMA Generate XML 20090824

Method GET_INSTANCE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method SCHEMA_CLOSE Signature

Method SCHEMA_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method SCHEMA_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method SCHEMA_OPEN Signature

Method SCHEMA_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method SCHEMA_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method SEQUENCE_CLOSE Signature

Method SEQUENCE_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method SEQUENCE_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method SEQUENCE_OPEN Signature

Method SEQUENCE_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method SEQUENCE_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method TYPE_COMPLEX_CLOSE Signature

Method TYPE_COMPLEX_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method TYPE_COMPLEX_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method TYPE_COMPLEX_OPEN Signature

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

Method TYPE_COMPLEX_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method TYPE_ENUM Signature

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

Method TYPE_ENUM on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method TYPE_RESTRICTION_CLOSE Signature

Method TYPE_RESTRICTION_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method TYPE_RESTRICTION_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method TYPE_RESTRICTION_OPEN Signature

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

Method TYPE_RESTRICTION_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method TYPE_SIMPLE_CLOSE Signature

Method TYPE_SIMPLE_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no parameter.
Method TYPE_SIMPLE_CLOSE on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.

Method TYPE_SIMPLE_OPEN Signature

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

Method TYPE_SIMPLE_OPEN on class CL_RMPS_TRANSFER_GEN_SCHEMA has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 702