SAP ABAP Class CL_UC_TAXONOMY (XBRL Taxonomy Import/Export)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS-IS (Application Component) Information System
     UCRX (Package) SEM-BCS: XBRL Interface
Properties
Class CL_UC_TAXONOMY  
Short Description XBRL Taxonomy Import/Export    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCRX   SEM-BCS: XBRL Interface 
Created 20010718   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UC_TAXONOMY has no interface implemented.
Friends
Class CL_UC_TAXONOMY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20010718
2 DOM Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20010718
3 ERROR_FLG Instance attribute Private Type reference (TYPE) C Error flag 20010718
4 GC_ANNOTATION Constant Private Type reference (TYPE) T_NODE_NAME 'ANNOTATION' 20010718
5 GC_APPINFO Constant Private Type reference (TYPE) T_NODE_NAME 'APPINFO' 20010718
6 GC_ELEMENT Constant Private Type reference (TYPE) T_NODE_NAME 'ELEMENT' 20010718
7 GC_LABEL Constant Private Type reference (TYPE) T_NODE_NAME 'LABEL' 20010718
8 GC_LOIO_NAME Constant Private Type reference (TYPE) SKWF_CLS 'BCS_LOIO' Attribute of a document or a relationship 20010718
9 GC_PHIO_NAME Constant Private Type reference (TYPE) SKWF_CLS 'BCS_PHIO' Attribute of a document or a relationship 20010718
10 GC_REFERENCE Constant Private Type reference (TYPE) T_NODE_NAME 'REFERENCE' 20010718
11 GC_ROLLUP Constant Private Type reference (TYPE) T_NODE_NAME 'ROLLUP' 20010718
12 GC_STORAGE_CAT Constant Private Type reference (TYPE) SDOK_PROPV 'SEM_BCS' Attribute value 20010718
13 IXML Static Attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20010718
14 MESSAGES Instance attribute Protected Type reference (TYPE) T_PREPARED_MESSAGES 20010718
15 STREAMFACTORY Static Attribute Private Object reference (TYPE REF TO) IF_IXML_STREAM_FACTORY IF_IXML_STREAM_FACTORY 20010718
16 TAXONOMY Instance attribute Protected Type reference (TYPE) T_TAXONOMY_TMP 20010718
17 TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_LIST_TREE List Tree Control 20010718
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010718
2 DISPLAY2 Instance method Public Method Display taxonomy tree in mapping control 20010718
3 DISPLAY2_LEAF Instance method Protected Method Display taxonomy leaf into tree 20010718
4 DISPLAY2_NODE Instance method Protected Method Adds a taxonomy node into display tree 20010718
5 READ_FROM_KW Instance method Public Method Taxonomy import from a file stored in Knowledge Warehouse 20010718
6 READ_FROM_LOCAL_FILE Instance method Public Method Taxonomy import from a local file 20010718
7 READ_FROM_URL Instance method Public Method Taxonomy import from a web site 20010718
8 SAVE_ATTRS Instance method Private Method Save taxonomy element attributes to internal table 20010718
9 SAVE_ELEMENT Instance method Private Method Save one taxonomy element to internal table 20010718
10 SAVE_TAXONOMY Instance method Private Method Save taxonomy from import stream to internal table 20010718
11 WRITE_TO_KW Instance method Public Method Taxonomy export to a file stored in Knowledge Warehouse 20010718
Events
Class CL_UC_TAXONOMY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_TAXONOMY_TMP Protected See coding 20010718
2 S_XML_LINE Protected Type reference (TYPE) SDOK_SDATX 20010718
3 T_ELEMENT_ID Protected See coding 20010718
4 T_ELEMENT_NAME Protected See coding 20010718
5 T_ELEMENT_TYPE Protected See coding 20010718
6 T_NODE_NAME Protected See coding 20010718
7 T_TAXONOMY_TMP Protected See coding 20010718
8 T_XML_TABLE Protected See coding 20010718
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method DISPLAY2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_1ST_COL Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20010718
2 Importing I_2ND_COL Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20010718
3 Importing I_OCX Call by reference Object reference (TYPE REF TO) CL_UAC_GUI_TREE_ASSIGNMENT Assignment Control 20010718
4 Importing I_TREE_ID Call by reference Type reference (TYPE) UAC_TREE_ID Analytical Cost Management: Baum-ID 20010718

Method DISPLAY2 on class CL_UC_TAXONOMY has no exception.

Method DISPLAY2_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ITEMNODE Call by reference Type reference (TYPE) S_TAXONOMY_TMP 20010718
2 Importing I_1ST_COL Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20010718
3 Importing I_2ND_COL Call by reference Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20010718
4 Importing I_OCX Call by reference Object reference (TYPE REF TO) CL_UAC_GUI_TREE_ASSIGNMENT Assignment Control 20010718
5 Importing I_PARENT Call by reference Type reference (TYPE) UAC_NODE_ID 20010718
6 Importing I_TREE Call by reference Type reference (TYPE) UAC_TREE_ID 20010718

Method DISPLAY2_LEAF on class CL_UC_TAXONOMY has no exception.

Method DISPLAY2_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_1ST_COL Value transfer Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20010718
2 Importing I_2ND_COL Value transfer Type reference (TYPE) UAC_COLUMN_ID Analytical Cost Management: ID einer Spalte 20010718
3 Importing I_ELEMENT_ID Call by reference Type reference (TYPE) T_ELEMENT_ID Intern ID für taxonomieelement 20010718
4 Importing I_FIRST Value transfer Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20010718
5 Importing I_OCX Call by reference Object reference (TYPE REF TO) CL_UAC_GUI_TREE_ASSIGNMENT Assignment Control 20010718
6 Importing I_PARENT Value transfer Type reference (TYPE) UAC_NODE_ID Analytical Cost Management: ID eines Knotens 20010718
7 Importing I_TREE Value transfer Type reference (TYPE) UAC_TREE_ID Analytical Cost Management: Baum-ID 20010718

Method DISPLAY2_NODE on class CL_UC_TAXONOMY has no exception.

Method READ_FROM_KW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) STRING 20010718

Method READ_FROM_KW on class CL_UC_TAXONOMY has no exception.

Method READ_FROM_LOCAL_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PATH Value transfer Type reference (TYPE) STRING Path to the file in local file system 20010718

Method READ_FROM_LOCAL_FILE on class CL_UC_TAXONOMY has no exception.

Method READ_FROM_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Value transfer Type reference (TYPE) STRING URL Address 20010718

Method READ_FROM_URL on class CL_UC_TAXONOMY has no exception.

Method SAVE_ATTRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TAXONOMY Call by reference Type reference (TYPE) S_TAXONOMY_TMP Current taxonomy element 20010718
2 Importing I_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010718

Method SAVE_ATTRS on class CL_UC_TAXONOMY has no exception.

Method SAVE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_TAXONOMY Call by reference Type reference (TYPE) S_TAXONOMY_TMP Current taxonomy element 20010718
2 Changing CT_TAXONOMY Call by reference Type reference (TYPE) T_TAXONOMY_TMP Table of taxonomy elements 20010718
3 Changing C_TABIX Call by reference Type reference (TYPE) I Current position in elements table 20010718
4 Importing I_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20010718

Method SAVE_ELEMENT on class CL_UC_TAXONOMY has no exception.

Method SAVE_TAXONOMY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XML_TABLE Call by reference Type reference (TYPE) T_XML_TABLE Import stream table 20010718
2 Importing I_XML_TABLE_SIZE Call by reference Type reference (TYPE) I Size of import stream table 20010718

Method SAVE_TAXONOMY on class CL_UC_TAXONOMY has no exception.

Method WRITE_TO_KW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URL Value transfer Type reference (TYPE) STRING 20010718

Method WRITE_TO_KW on class CL_UC_TAXONOMY has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.1A