SAP ABAP Class CL_BCM_XML_STRUCTURE2 (Structure proxy, carrier for XML file, Add-On-Version)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMT2 (Package) Configuration Management - Core Development - (Version2)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCM_BASE_STRUCTURE CM: Abstract basis class for structure proxy 20010306
Properties
Class CL_BCM_XML_STRUCTURE2  
Short Description Structure proxy, carrier for XML file, Add-On-Version    
Super Class CL_BCM_BASE_STRUCTURE CM: Abstract basis class for structure proxy 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20010306   SAP 
Last change 20020412   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCM_XML_STRUCTURE2 has no interface implemented.
Friends
Class CL_BCM_XML_STRUCTURE2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANGED Instance attribute Private Type reference (TYPE) CMT_BOOLEAN Have I changed since the last 'save'? 20010306
2 CO_CHANGE Constant Private See coding '2' Change 20010306
3 CO_CREATE Constant Private See coding '1' Create 20010306
4 CO_SHOW Constant Private See coding '3' 20010306
5 CO_YX Constant Private Type reference (TYPE) DE_CM_FLAG 'X' x 20010306
6 IB_X_ACTYP Instance attribute Private Type reference (TYPE) ACTTYP Transaction activity category (1=Cr, 2=Ch, 3=D) 20010306
7 LOADED_STRUCTURES Static Attribute Private Type reference (TYPE) TY_XML_STRUCTURE_TAB All Loaded Structures 20010306
8 XML_ID Instance attribute Private Type reference (TYPE) CE_PDCID PDOC ID of XML document 20010306
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011207
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010306
3 CREATE Static method Public Method Create a Structure 20010306
4 SET_STRUCTURE_KEY Instance method Public Method Set the structure key 20010306
5 XML_LOAD Static method Public Method Display the structure of a product folder 20010306
Events
Class CL_BCM_XML_STRUCTURE2 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_XML_STRUCTURE_TAB Private See coding Table of structure objects 20010306
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Call by reference Type reference (TYPE) ACTYP Aktivität 20010306
2 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Strukturtitel 20010306
3 Importing I_XML_ID Call by reference Type reference (TYPE) CE_PDCID Strukturschlüssel 20010306

Method CONSTRUCTOR on class CL_BCM_XML_STRUCTURE2 has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) CL_BCM_BASE_STRUCTURE Instanz der angelegten Struktur 20010306
2 Exporting E_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Schlüssel der Struktur 20010306
3 Importing I_ADMIN_OBJ_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application-Log-Handle der Besitzerstruktur 20010306
4 Importing I_FOR_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Struktur für eine Baseline? 20010306
5 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Schlüssel der Struktur 20010306
6 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Stukturtabelle 20010306
7 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Strukturtitel 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010306

Method SET_STRUCTURE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Schlüssel der Struktur 20010306

Method SET_STRUCTURE_KEY on class CL_BCM_XML_STRUCTURE2 has no exception.

Method XML_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADMIN_OBJ_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application-Log-Handle des Strukturbesitzers 20010306
2 Importing I_IS_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Ist der Struktureigentümer eine Baseline? 20010306
3 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Strukturschlüssel 20010306
4 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Strukturtitel 20010306
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCM_BASE_STRUCTURE geladenes Strukturobjekt 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010306
History
Last changed by/on SAP  20020412 
SAP Release Created in 46C