SAP ABAP Class CL_RMPS_XML_TRANSFORMATION (Collects All XML-Relevant Data for a Document)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_XML (Package) XML Interface Records and Case Management RMPS
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RMPS_XML_TRANSFORMATION XML Transformation of RMPS Objects 20031208
Properties
Class CL_RMPS_XML_TRANSFORMATION  
Short Description Collects All XML-Relevant Data for a Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMPS_XML   XML Interface Records and Case Management RMPS 
Created 20031201   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)
2 CL_RMPS_XML_TRANSFORMATION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SRMGS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_XML_TRANSFORMATION XML Transformation of RMPS Objects 20031208
Friends
Class CL_RMPS_XML_TRANSFORMATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALLDATA_TAB Instance attribute Private Type reference (TYPE) ABAP_TRANS_SRCBIND_TAB Input Table for XSL Transformation 20031201
2 CONST_MAP_INDEX Constant Public Type reference (TYPE) CHAR1 'I' mapping method: use component index (1, 2) 20040608
3 CONST_MAP_NAMES Constant Public Type reference (TYPE) CHAR1 'N' mapping method: use component names ('NAME', 'VALUE') 20040608
4 POID Instance attribute Private Object reference (TYPE REF TO) IF_SRM_POID POID 20031208
5 SRM Instance attribute Private Object reference (TYPE REF TO) IF_SRM General SRM Methods 20031216
6 XMLOBJECT_TAB Instance attribute Private Type reference (TYPE) XMLOBJ_T 20031203
Methods
# Method Level Visibility Method type Description Created on
1 ALLDATA_TAB_BUILD Instance method Public Method Generates ALLDATA_TAB 20031203
2 ALLDATA_TAB_REFRESH Instance method Public Method Deletes ALLDATA_TAB 20031203
3 ATTRIBUTES_RESOLVE Instance method Public Method Resolves Complex Attributes 20031211
4 DYNAMIC_TABLE_BUILD Static method Public Method Builds a Dynamic Table from a Name Value Table 20031216
5 INSTANCE_GET Instance method Public Method 20031208
6 NAMEVALUETAB_TO_DYNAMICSTRUCT Static method Public Method Convert Name Value Table in Dynamic Structure 20040608
7 TRANSFORM_TO_XML_STRING Instance method Public Method Transforms ALLDATA_TAB to XML (specific XSLT needed) 20040616
8 TRANSFORM_TO_XML_TAB Instance method Public Method Transforms ALLDATA_TAB to XML (specific XSLT needed) 20040616
9 XSLT_IN_PROGRAM_GET Static method Public Method Gets the Corresponding XSLT Program from Customizing 20031219
10 XSLT_OUT_PROGRAM_GET Static method Public Method Gets the Corresponding XSLT Program from Customizing 20031219
Events
Class CL_RMPS_XML_TRANSFORMATION has no event.
Types
Class CL_RMPS_XML_TRANSFORMATION has no local type.
Method Signatures

Method ALLDATA_TAB_BUILD Signature

Method ALLDATA_TAB_BUILD on class CL_RMPS_XML_TRANSFORMATION has no parameter.
Method ALLDATA_TAB_BUILD on class CL_RMPS_XML_TRANSFORMATION has no exception.

Method ALLDATA_TAB_REFRESH Signature

Method ALLDATA_TAB_REFRESH on class CL_RMPS_XML_TRANSFORMATION has no parameter.
Method ALLDATA_TAB_REFRESH on class CL_RMPS_XML_TRANSFORMATION has no exception.

Method ATTRIBUTES_RESOLVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_KONTEXT Call by reference Type reference (TYPE) CHAR30 30 Characters 20060720
2 Importing IM_PROPERTY_TAB Call by reference Type reference (TYPE) ANY TABLE 20031211
# Exception Resumable Description Created on
1 CX_RMPS_XML_TRANSFORMATION Fehler bei XSL-Transformation 20031212

Method DYNAMIC_TABLE_BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DYNAMIC_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA 20040604
2 Importing IM_ATTRIBUTES_TAB Call by reference Type reference (TYPE) SRMGS_PROPERTY_TAB 20031216

Method DYNAMIC_TABLE_BUILD on class CL_RMPS_XML_TRANSFORMATION has no exception.

Method INSTANCE_GET Signature

Method INSTANCE_GET on class CL_RMPS_XML_TRANSFORMATION has no parameter.
Method INSTANCE_GET on class CL_RMPS_XML_TRANSFORMATION has no exception.

Method NAMEVALUETAB_TO_DYNAMICSTRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MAPPING_METHOD Value transfer Type reference (TYPE) CHAR1 CL_RMPS_XML_TRANSFORMATION=>CONST_MAP_NAMES Konstanten siehe Attribute dieser Klasse 20040608
2 Importing IM_NAME_VALUE_TABLE Call by reference Type reference (TYPE) ANY TABLE 20040608
3 Returning RE_DYNAMIC_STRUCTURE Value transfer Object reference (TYPE REF TO) DATA 20040608

Method NAMEVALUETAB_TO_DYNAMICSTRUCT on class CL_RMPS_XML_TRANSFORMATION has no exception.

Method TRANSFORM_TO_XML_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDITIONAL_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
2 Importing IM_POID_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
3 Importing IM_POID_LONG_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
4 Importing IM_POID_PARENT_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
5 Importing IM_XSLPROG Value transfer Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20040616
6 Returning RE_XML_STRING_BIN Value transfer Type reference (TYPE) XSTRING xml binary string 20040616
# Exception Resumable Description Created on
1 CX_XSLT_RUNTIME_ERROR XSLT-Laufzeit-Fehler 20040616

Method TRANSFORM_TO_XML_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDITIONAL_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
2 Importing IM_POID_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
3 Importing IM_POID_LONG_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
4 Importing IM_POID_PARENT_ATTRIBUTES Value transfer Object reference (TYPE REF TO) DATA 20040616
5 Importing IM_XSLPROG Value transfer Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20040616
6 Returning RE_XML_TABLE_BIN Value transfer Type reference (TYPE) SOLIX_TAB GBT: SOLIX als Tabellentyp 20040616
# Exception Resumable Description Created on
1 CX_XSLT_RUNTIME_ERROR XSLT-Laufzeit-Fehler 20040616

Method XSLT_IN_PROGRAM_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PROCESSING_CLASS Value transfer Type reference (TYPE) SEOCLSNAME Objekttypname 20040406
2 Exporting EX_XSLT_PROGRAM Value transfer Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20040406
3 Importing IM_SPSID Value transfer Type reference (TYPE) SRMSPSID Elementart-ID 20031219
4 Importing IM_XML_STRING_BINARY Call by reference Type reference (TYPE) XSTRING 20040108
# Exception Resumable Description Created on
1 CX_RMPS_XML_TRANSFORMATION Fehler bei XSL-Transformation 20040108

Method XSLT_OUT_PROGRAM_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID 20040722
2 Importing IM_XML_ACTIVITY Value transfer Type reference (TYPE) RMPS_XML_ACTIVITY Auslösende Aktivität der XSL-Transformation 20031219
3 Returning RE_XSLT_PROGRAM Value transfer Type reference (TYPE) CXSLTDESC Name eines XSLT-Programms 20031219
# Exception Resumable Description Created on
1 CX_RMPS_XML_TRANSFORMATION Fehler bei XSL-Transformation 20031219
History
Last changed by/on SAP  20110908 
SAP Release Created in 110_620