SAP ABAP Class CL_SRM_POID_XML_CONVERTER (POID - XML Converter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SRM_FRAMEWORK (Package) Records Management Framework Package
Properties
Class CL_SRM_POID_XML_CONVERTER  
Short Description POID - XML Converter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRM_FRAMEWORK   Records Management Framework Package 
Created 20010718   SAP 
Last change 20040930   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SRM_POID_XML_CONVERTER has no interface implemented.
Friends
Class CL_SRM_POID_XML_CONVERTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CREATE_SHORT_XML_POID Instance attribute Public Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Boolean: Possible Values IF_SRM=>TRUE / FALSE 20040715
2 ID_AREA_POID Constant Private Type reference (TYPE) CHAR32 'areaPoid' ID for Area POID 20011001
3 ID_AREA_POID_SHORT Constant Private Type reference (TYPE) CHAR32 'PA' ID for Area POID 20040715
4 ID_NAME Constant Private Type reference (TYPE) CHAR32 'name' Character field, length 32 20011002
5 ID_NAME_SHORT Constant Private Type reference (TYPE) CHAR32 'N' Character field, length 32 20040715
6 ID_NAME_VALUE_PAIR Constant Private Type reference (TYPE) CHAR32 'nameValuePair' Character field, length 32 20011002
7 ID_NAME_VALUE_PAIR_SHORT Constant Private Type reference (TYPE) CHAR32 'NV' Character field, length 32 20040715
8 ID_PAIR_NUMBER Constant Private Type reference (TYPE) CHAR32 'pairNo' Character field, length 32 20011002
9 ID_PAIR_NUMBER_SHORT Constant Private Type reference (TYPE) CHAR32 'I' Character field, length 32 20040715
10 ID_POID Constant Private Type reference (TYPE) CHAR32 'poid' Character field, length 32 20011002
11 ID_POID_SHORT Constant Private Type reference (TYPE) CHAR32 'P' Character field, length 32 20040715
12 ID_SP_POID Constant Private Type reference (TYPE) CHAR32 'spPoid' ID for SP POID 20011001
13 ID_SP_POID_SHORT Constant Private Type reference (TYPE) CHAR32 'PS' ID for SP POID 20040715
14 ID_SRM_POID Constant Private Type reference (TYPE) CHAR32 'srmPoid' ID for SRM POID 20011001
15 ID_SRM_POID_SHORT Constant Private Type reference (TYPE) CHAR32 'PG' ID for SRM POID 20040715
16 ID_VALUE Constant Private Type reference (TYPE) CHAR32 'value' Character field, length 32 20011002
17 ID_VALUE_SHORT Constant Private Type reference (TYPE) CHAR32 'V' Character field, length 32 20040715
18 MAINFACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20010718
19 STREAMFACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML 20010718
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010718
2 CREATE_POID Instance method Private Method CREATE_POID 20010718
3 CREATE_POID_SHORT Instance method Private Method CREATE_POID_SHORT 20040715
4 DATA_2_STRING Instance method Public Method Data -> STRING 20011001
5 GET_POID Instance method Private Method GET_POID 20010718
6 PARSE_STRING Instance method Private Method PARSE_STRING 20010718
7 RENDER_2_STRING Instance method Private Method RENDER_2_STRING 20010718
8 STRING_2_DATA Instance method Public Method STRING -> Data 20011001
Events
Class CL_SRM_POID_XML_CONVERTER has no event.
Types
Class CL_SRM_POID_XML_CONVERTER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
2 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010718
3 Importing SP_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20010718
4 Importing SRM_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010718
2 NOT_ALLOWED_ATTR_ID 20010718

Method CREATE_POID_SHORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20040715
2 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20040715
3 Importing SP_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20040715
4 Importing SRM_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20040715
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20040715
2 NOT_ALLOWED_ATTR_ID 20040715

Method DATA_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AREA_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
2 Exporting POID_STRING Call by reference Type reference (TYPE) XSTRING 20011001
3 Importing SP_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
4 Importing SRM_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
5 Exporting TOTALSIZE Call by reference Type reference (TYPE) I 20011001
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20011001

Method GET_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AREA_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
2 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010718
3 Exporting SP_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20010718
4 Exporting SRM_POID_TAB Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20010718

Method PARSE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010718
2 Importing XSTRING Call by reference Type reference (TYPE) XSTRING xstring 20011008
# Exception Resumable Description Created on
1 PARSE_FAILED parse_failed 20010718

Method RENDER_2_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCUMENT Call by reference Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010718
2 Exporting TOTALSIZE Call by reference Type reference (TYPE) I totalsize 20010718
3 Exporting XSTRING Call by reference Type reference (TYPE) XSTRING xstring 20011008

Method RENDER_2_STRING on class CL_SRM_POID_XML_CONVERTER has no exception.

Method STRING_2_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting AREA_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
2 Importing POID_STRING Call by reference Type reference (TYPE) XSTRING 20011001
3 Exporting SP_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
4 Exporting SRM_POID Call by reference Type reference (TYPE) SRM_LIST_POID List: POID Parameter Werte 20011001
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20011001
History
Last changed by/on SAP  20040930 
SAP Release Created in 620