SAP ABAP Class /SLOAP/CL_REWE (to create org chart for FI and CO)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     /SLOAP/SVG (Package) parser for svg org charts
Properties
Class /SLOAP/CL_REWE  
Short Description to create org chart for FI and CO    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /SLOAP/SVG   parser for svg org charts 
Created 20100127   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /SLOAP/CL_REWE has no forward declaration.
Interfaces
Class /SLOAP/CL_REWE has no interface implemented.
Friends
Class /SLOAP/CL_REWE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_ELEMENT_X Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT global element saves last referrence 20100127
2 GR_ELEMENT_Y Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100127
3 GR_FIELD_LIST Instance attribute Private Object reference (TYPE REF TO) /SLOAP/CL_FIELD_LIST saves field list of table 20100127
4 GR_ROOT_X Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT root node for vertival elements 20100127
5 GR_ROOT_Y Instance attribute Private Object reference (TYPE REF TO) IF_IXML_ELEMENT root node for horizontal elements 20100127
6 GR_XML_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT xml document as basis for svg 20100127
7 GT_LEVEL Instance attribute Private Type reference (TYPE) /SLOAP/T_SVG_LEVEL saves relationship level-fieldname 20100127
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100127
2 CREATE Instance method Public Method start method for creation of org structure picture 20100127
3 CREATE_XML_TREE Instance method Private Method creates xml tree out of input table 20100127
4 DELETE_COLUMN Instance method Private Method identifies and deletes empty columns in table 20100127
5 DETERMINE_KEY Instance method Private Method returns key where node appends to 20100127
6 DETERMINE_LEVEL Instance method Private Method returns level of field in this case 20100127
7 DETERMINE_PARENT Instance method Private Method returns parent for new node 20100127
8 FILL_LEVEL_TAB Instance method Private Method enters the relation between level - fieldname and vertical 20100127
9 GET_ATTRIBUTE_VALUE Instance method Private Method returns attributes of node 20100127
10 NODE_EXISTS Instance method Private Method checks all children of parent if child exists 20100127
Events
Class /SLOAP/CL_REWE has no event.
Types
Class /SLOAP/CL_REWE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MODULE Call by reference Object reference (TYPE REF TO) /SLOAP/CL_ANALYSIS_MODULE Globally Unique Identifier 20100127

Method CONSTRUCTOR on class /SLOAP/CL_REWE has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) DATA 20100127
2 Importing IV_MODULE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100127
3 Importing IV_PROFILE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100127
4 Returning RV_SVG Value transfer Type reference (TYPE) STRING 20100127

Method CREATE on class /SLOAP/CL_REWE has no exception.

Method CREATE_XML_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) DATA 20100127
# Exception Resumable Description Created on
1 /SLOAP/CX_SVG_GEN exception class of svg generator 20100417

Method DELETE_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_TABLE Value transfer Object reference (TYPE REF TO) DATA Runtime Type Services 20100127
2 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) DATA Runtime Type Services 20100127

Method DELETE_COLUMN on class /SLOAP/CL_REWE has no exception.

Method DETERMINE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) STRING 20100127
2 Importing IV_VERTICAL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100127
3 Returning RR_KEY_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT Element 20100127

Method DETERMINE_KEY on class /SLOAP/CL_REWE has no exception.

Method DETERMINE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LEVEL Value transfer Type reference (TYPE) I 20100127
2 Exporting EV_VERTICAL Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100127
3 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) STRING 20100127
4 Importing IV_MODULE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100127

Method DETERMINE_LEVEL on class /SLOAP/CL_REWE has no exception.

Method DETERMINE_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE_LIST Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_LIST IF_IXML_NODE_LIST 20100127
2 Importing IV_ACT_DEEP Call by reference Type reference (TYPE) I 20100127
3 Importing IV_KEY_VALUE Call by reference Type reference (TYPE) STRING 20100127
4 Importing IV_MAX_DEEP Call by reference Type reference (TYPE) I 20100127
5 Importing IV_P_NAME Call by reference Type reference (TYPE) STRING 20100127
6 Importing IV_P_VALUE Call by reference Type reference (TYPE) STRING 20100127
7 Returning RR_PARENT_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20100127

Method DETERMINE_PARENT on class /SLOAP/CL_REWE has no exception.

Method FILL_LEVEL_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_TABLE Call by reference Object reference (TYPE REF TO) DATA 20100127
2 Importing IV_MODULE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100127
3 Importing IV_PROFILE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20100127

Method FILL_LEVEL_TAB on class /SLOAP/CL_REWE has no exception.

Method GET_ATTRIBUTE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_VALUE Value transfer Type reference (TYPE) STRING 20100127
2 Importing I_INDEX Call by reference Type reference (TYPE) I 20100127
3 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_NODE 20100127

Method GET_ATTRIBUTE_VALUE on class /SLOAP/CL_REWE has no exception.

Method NODE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_ELEMENT 20100127
2 Exporting EV_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20100127
3 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20100127
4 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20100127

Method NODE_EXISTS on class /SLOAP/CL_REWE has no exception.
History
Last changed by/on SAP  20141030 
SAP Release Created in 700