SAP ABAP Class CL_BCM_IB_STRUCTURE2 (Structure Proxy for Configuration Folder, 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
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOX_OBJECT_VISITOR Visitor Interface for a FOX Object 20010327
Properties
Class CL_BCM_IB_STRUCTURE2  
Short Description Structure Proxy for Configuration Folder, Add-On Version    
Super Class CL_BCM_BASE_STRUCTURE CM: Abstract basis class for structure proxy 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20010306   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_SYSTEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CMT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IBCO1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 IBOF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 IBST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 IBXX Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_FOX_OBJECT_VISITOR Visitor Interface for a FOX Object 20010327
Friends
Class CL_BCM_IB_STRUCTURE2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BLOCK_FOX_RESULT Instance attribute Private Type reference (TYPE) CMT_BOOLEAN BLOCK_FOX_RESULT 20010306
2 CO_BL_INSTALLATION Constant Private See coding '05' CO_BL_INSTALLATION 20010306
3 CO_CREATE Constant Private See coding 'H' Create 20010306
4 CO_IBASE_BOM_POSITION_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0013' CO_IBASE_BOM_POSITION_TYPE 20010306
5 CO_IBASE_BOM_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0008' CO_IBASE_BOM_TYPE 20010306
6 CO_IBASE_CHARACT_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0028' CO_IBASE_CHARACT_TYPE 20010306
7 CO_IBASE_CLASSIFIC_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0024' CO_IBASE_CLASSIFIC_TYPE 20010306
8 CO_IBASE_CLASS_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0001' CO_IBASE_CLASS_TYPE 20010306
9 CO_IBASE_CM_OBJECT_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0010' CO_IBASE_CM_OBJECT_TYPE 20010306
10 CO_IBASE_DOC_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0004' CO_IBASE_DOC_TYPE 20010306
11 CO_IBASE_ECN_LIST_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0034' CO_IBASE_ECN_LIST_TYPE 20010306
12 CO_IBASE_EQUIPMENT_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0003' CO_IBASE_EQUIPMENT_TYPE 20010306
13 CO_IBASE_FOXX_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0033' CO_IBASE_FOXX_TYPE 20010402
14 CO_IBASE_FUNC_LOC_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0014' CO_IBASE_FUNC_LOC_TYPE 20010306
15 CO_IBASE_MATERIAL_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0002' CO_IBASE_MATERIAL_TYPE 20010306
16 CO_IBASE_PROJDEF_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0012' CO_IBASE_PROJDEF_TYPE 20010306
17 CO_IBASE_WBS_EL_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0009' CO_IBASE_WBS_EL_TYPE 20010306
18 CO_PF_INSTALLATION Constant Private See coding '04' CO_PF_INSTALLATION 20010306
19 CO_SHOW Constant Private See coding 'A' Display 20010306
20 CO_UNKNOWN_IBASE_TYPE Constant Private Type reference (TYPE) T371D-OBJTYP '0000' CO_UNKNOWN_IBASE_TYPE 20010306
21 CURRENT_IB_VALID_FROM Instance attribute Private Type reference (TYPE) IB_VALFR CURRENT_IB_VALID_FROM 20010306
22 FOX_BLOCKED Instance attribute Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE FOX_BLOCKED 20010306
23 FOX_CLASS_LIST Static Attribute Private Type reference (TYPE) FOX_STRUCTURED_CLASS_T FOX_CLASS_LIST 20010306
24 FOX_CONTROLLER Static Attribute Private Object reference (TYPE REF TO) CL_FOX_CONTROLLER !! Change in IB_FOX_GET_CONTROLLER Only 20010406
25 FOX_CURRENT_PARAMETERS Static Attribute Private Object reference (TYPE REF TO) CL_BCM_EXPL_PARAMS !! Change in IB_FOX_GET_CONTROLLER Only 20010406
26 FOX_PROTOCOL Instance attribute Private Type reference (TYPE) PTU_UTIL_IF_S FOX_PROTOCOL 20010306
27 IB_DATA_EXIST Instance attribute Private Type reference (TYPE) OAX Yes/No (X/ ) 20010306
28 IB_HANDLE Static Attribute Private Type reference (TYPE) STRUC_CM_STRUCADMIN-HANDLE IB: Handle 20010306
29 IB_IBASE Instance attribute Private Type reference (TYPE) IB_IBASE IB: Number of the Installed Base/IBase 20010306
30 IB_ITOB_HANDLE Static Attribute Private Type reference (TYPE) STRUC_CM_STRUCADMIN-ITOB_HANDLE ITB_HANDLE 20010306
31 IB_OBJID Static Attribute Private Type reference (TYPE) IB_RECNO IB: Unique Record Number 20010306
32 IB_TYPES Static Attribute Private See coding IB_TYPES 20010306
33 IS_BASELINE Instance attribute Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE IS_BASELINE 20010306
34 LOADED_STRUCTURES Static Attribute Private Type reference (TYPE) TY_IB_STRUCTURE_TAB All Loaded Structures 20010306
35 LOWER_BOUND Instance attribute Private Type reference (TYPE) INT4 LOWER_BOUND 20010306
36 MAX_FOX_CLASS_LIST Static Attribute Private Type reference (TYPE) FOX_STRUCTURED_CLASS_T MAX_FOX_CLASS_LIST 20010306
37 MT_FOX_TYPES Static Attribute Private Type reference (TYPE) TY_FOX_TYPE_T Convert Table from FOX Type to IBase Type 20010406
38 MT_IB_LEVEL_STACK Instance attribute Private Type reference (TYPE) TY_IB_LEVEL_STACK_T Level Stack 20010408
39 MT_INSTANCE Instance attribute Private Type reference (TYPE) IBCO1_INST_STTAB1 IBase: Instances in Structure 20010403
40 MT_INST_READ Instance attribute Private Type reference (TYPE) IBCO1_INST_TAB1 IBase: Instances in Structure 20010412
41 MT_NEW_ECN_CHNO Static Attribute Private Type reference (TYPE) TAB_CM_ECN_CHNO List of Change Numbers (Configuration Management) 20030402
42 MT_NEW_ECN_CTIME Static Attribute Private Type reference (TYPE) TAB_CM_ECN_CTIME 20030402
43 MT_STRUCTURE Instance attribute Private Type reference (TYPE) IBCO1_STRUC_STTAB1 IBase: Structure Information 20010403
44 MT_STRUC_READ Instance attribute Private Type reference (TYPE) IBCO1_STRUC_TAB1 IBase: Structure Information 20010412
45 M_CURRENT_BLOCK_COUNT Instance attribute Private Type reference (TYPE) I Counter for Current Block Size 20010406
46 M_MAX_BLOCK_SIZE Static Attribute Private Type reference (TYPE) STRUC_CM_CUS_MEM-STAT_BLOCK_SIZE Maximum Size of an Explosion Result (Static, Lines) 20010408
47 NEXT_NUMBER Instance attribute Private Type reference (TYPE) INT4 1 NEXT_NUMBER 20010306
48 NO_FOX_CLASS_LIST Static Attribute Private Type reference (TYPE) FOX_STRUCTURED_CLASS_T NO_FOX_CLASS_LIST 20010306
49 TITLE Instance attribute Private Type reference (TYPE) DE_CM_DESCRIPTION TITLE 20010306
50 UPDATE_TASK Instance attribute Private Type reference (TYPE) CMT_BOOLEAN UPDATE_TASK 20010306
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010306
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010306
3 CONV_BOR_2_IB Static method Private Method Converting BOR Key into IBase Key 20010306
4 CONV_CTRLD_OBJ_2_IB Instance method Private Method Converting Controlled Object into IBase Display 20010306
5 CONV_OBJ_IB2FOX Instance method Private Method Converting IBase Object into FOX Key 20010306
6 CONV_TYPE_FOX2IB Static method Public Method Object Type Conversion: FOX Display -> IBase Display 20010306
7 CREATE Static method Public Method Create a Structure 20010306
8 IB_CONV_TYPE_VAL_FOX2IB Instance method Private Method Determines IBase Type of Effect. Obj. from Relevant FOX Obj. 20010306
9 IB_CONV_VAL_FOX2IB Instance method Private Method Converting Effectivity Obj from FOX Format into IBase Format 20010306
10 IB_COPY Instance method Private Method IB - Copies Complete IBase Structure 20010306
11 IB_CREATE Instance method Private Method Creation of a New Configuration Folder Structure 20010306
12 IB_DELETE Instance method Private Method Delete the Configuration Folder Structure 20010306
13 IB_FOX_EXPLODE_STRUCTURE Instance method Private Method FOX: Structure Explosion and Filling of IBase 20010306
14 IB_FOX_GET_CONTROLLER Instance method Private Method FOX: Instantiate New FOX Controller If Required 20010406
15 IB_FREE Instance method Private Method IB - Changes to the Structure Are Undone 20010306
16 IB_GET_COMPL_STRUCTURE Instance method Private Method IB - Transfers the Table of the Complete IBase Structure 20010306
17 IB_INST_FROM_FOX Instance method Private Method Generating IBase Object from FOX Output 20010306
18 IB_IS_USED Static method Public Method IB - Where-Used List 20010306
19 IB_LOAD Static method Public Method Display the Structure of a Product Folder 20010306
20 IB_SAVE Instance method Private Method Save the Configuration Folder Structure 20010306
21 IB_SET_COMPL_STRUCTURE Instance method Private Method IB - Transfers the Table of the Complete IBase Structure 20010306
22 IB_SET_TITLE Instance method Private Method IB: Sets the Title of the IBase 20010306
23 IB_TRAVERSAL_DEEP_FIRST Instance method Private Method RECURSION: Read IBase, Minimum Memory Requirement 20010404
24 IB_TRAVERSAL_DEEP_FIRST_FAST Instance method Private Method RECURSION: Read IBase, Minimum Runtime 20010412
25 INCREMENT Instance method Private Method Increasing Internal Number to 1 or More If Number Is Needed 20010306
Events
Class CL_BCM_IB_STRUCTURE2 has no event.
Types
Class CL_BCM_IB_STRUCTURE2 has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_BCM_IB_STRUCTURE2 has no parameter.
Method CLASS_CONSTRUCTOR on class CL_BCM_IB_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 Activity 20010306
2 Importing I_ADMIN_OBJ_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log of the Structure Owner 20010306
3 Importing I_BLOCK_FOX_RESULT Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Call up FOX Results in Blocks? 20010306
4 Importing I_FOR_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Is the New Structure a Baseline? 20010306
5 Importing I_FOX_TRACE_LEVEL Call by reference Type reference (TYPE) PTU_TRACE_LEVEL 1 Controls Level of Detail of the FOX Protocol 20010306
6 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) IB_IBASE Structure Key 20010306
7 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Structure Title 20010306

Method CONSTRUCTOR on class CL_BCM_IB_STRUCTURE2 has no exception.

Method CONV_BOR_2_IB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IBASE_OBJECT Call by reference Object reference (TYPE REF TO) IF_IBASE_OBJECT IBase Object 20010904
2 Exporting E_IBASE_OBJTYP Call by reference Type reference (TYPE) T371D-OBJTYP IB: Object Type of Component Master Record 20010904
3 Importing I_OBJKEY Call by reference Type reference (TYPE) BORIDENT-OBJKEY Object Key (BOR Format) 20010306
4 Importing I_OBJTYPE Call by reference Type reference (TYPE) BORIDENT-OBJTYPE Object Type (BOR Format) 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306

Method CONV_CTRLD_OBJ_2_IB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IB_TYPE Call by reference Type reference (TYPE) IB_OBJTYP_INSTANCE Object Type in IBase Format 20010306
2 Exporting E_OBJECT Value transfer Object reference (TYPE REF TO) IF_IBASE_OBJECT Object in IBase Format 20010306
3 Importing I_CTRLD_OBJ Call by reference Type reference (TYPE) STRUC_CM_CTRLD_OBJ_REC Controlled Object in Internal CM Format 20010306

Method CONV_CTRLD_OBJ_2_IB on class CL_BCM_IB_STRUCTURE2 has no exception.

Method CONV_OBJ_IB2FOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IB_OBJECT Call by reference Type reference (TYPE) DE_IB_OBJECT Object Type in IBase Format 20010306
2 Returning RESULT Value transfer Type reference (TYPE) FOX_OBJECT_KEY_S Object Key in FOX Format 20010306
# Exception Resumable Description Created on
1 FOX_NOT_SUPPORTED IBase Object Does Not Support FOX Format 20010306

Method CONV_TYPE_FOX2IB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOX_TYPE Call by reference Type reference (TYPE) FOX_OBJ_TYPE Object Type in FOX Format 20010306
2 Returning RESULT Value transfer Type reference (TYPE) IB_OBJTYP_INSTANCE Object Type in IBase Format 20010306

Method CONV_TYPE_FOX2IB on class CL_BCM_IB_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 Instance of Created Structure 20010306
2 Exporting E_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Structure Key 20010306
3 Importing I_ADMIN_OBJ_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application-Log Handle of the Structure Owner 20010306
4 Importing I_BLOCK_FOX_RESULT Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Read FOX Results in Blocks? 20010306
5 Importing I_FOR_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Structure for a Baseline? 20010306
6 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Structure Key 20010306
7 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Structure Table 20010306
8 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Structure Title 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306

Method IB_CONV_TYPE_VAL_FOX2IB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOX_VAL_OBJ Call by reference Object reference (TYPE REF TO) IF_FOX_OBJECT_VALIDITY Standard Variant in FOX Format 20010306
2 Returning RESULT Value transfer Type reference (TYPE) IB_OBJTYP_INSTANCE IBase Type of the Assigned IBase Standard Variant 20010306

Method IB_CONV_TYPE_VAL_FOX2IB on class CL_BCM_IB_STRUCTURE2 has no exception.

Method IB_CONV_VAL_FOX2IB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOX_VAL_OBJ Call by reference Object reference (TYPE REF TO) IF_FOX_OBJECT_VALIDITY Standard Variant in FOX Format 20010306
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_IBASE_OBJECT ECN-Objekt im IBASE-FORMAT 20010306

Method IB_CONV_VAL_FOX2IB on class CL_BCM_IB_STRUCTURE2 has no exception.

Method IB_COPY 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 of the Structure Owner 20010306
2 Importing I_BLOCK_FOX_RESULT Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Read FOX Results in Blocks? 20010306
3 Importing I_FOR_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE New Structure for a Baseline? 20010306
4 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Structure Title 20010306
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) IB_VALFR Valid from data of the template structure 20010306
6 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCM_IB_STRUCTURE2 Newly Created Structure 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306

Method IB_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOR_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE New Structure for a Baseline? 20010306

Method IB_CREATE on class CL_BCM_IB_STRUCTURE2 has no exception.

Method IB_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Update in Update Task (V1)? 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306

Method IB_FOX_EXPLODE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CTRLD_OBJECT Call by reference Type reference (TYPE) STRUC_CM_CTRLD_OBJ_REC Controlled Object (Should Also Be Exploded) 20010306
2 Importing I_EXPL_PARAMS Call by reference Object reference (TYPE REF TO) CL_BCM_EXPL_PARAMS Parameter for Structure Explosion 20010306
3 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Execute DB Operations Directly or in Update Task? 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306

Method IB_FOX_GET_CONTROLLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOX_CONTROLLER Call by reference Object reference (TYPE REF TO) CL_FOX_CONTROLLER Control Unit for the Explosion 20010406
2 Importing I_NEW_PROFILE Call by reference Object reference (TYPE REF TO) CL_BCM_EXPL_PARAMS Influences the Structure Explosion 20010406

Method IB_FOX_GET_CONTROLLER on class CL_BCM_IB_STRUCTURE2 has no exception.

Method IB_FREE Signature

Method IB_FREE on class CL_BCM_IB_STRUCTURE2 has no parameter.
# Exception Resumable Description Created on
1 APPLICATION_ERROR Error 20010306
2 NO_HANDLE No Handle Could Be Created 20010306

Method IB_GET_COMPL_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INST_TAB Value transfer Type reference (TYPE) IBCO1_INST_TAB1 Structure Table - All Entries 20010306
2 Exporting E_STRUC_TAB Call by reference Type reference (TYPE) IBCO1_STRUC_TAB1 Structure table - Structure createion 20010306
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) IB_VALFR Valid-From Date of the Structure 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306
2 NO_HANDLE Error in IBase: No Handle Found 20010306
3 NO_INPUT Incomplete input parameter 20010306

Method IB_INST_FROM_FOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOX Call by reference Object reference (TYPE REF TO) IF_FOX_BASIC_OBJECT FOX Object 20010306
2 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Execute DB Operations Directly or in Update Task? 20010306
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_IBASE_OBJECT IBase Object 20010306

Method IB_INST_FROM_FOX on class CL_BCM_IB_STRUCTURE2 has no exception.

Method IB_IS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_USED_LIST Call by reference Type reference (TYPE) TAB_CM_IS_USED Applications 20010306
2 Importing I_OBJKEY Call by reference Type reference (TYPE) BORIDENT-OBJKEY Object Key, BOR Format 20010306
3 Importing I_OBJTYPE Call by reference Type reference (TYPE) BORIDENT-OBJTYPE Object Type, BOR Description 20010306

Method IB_IS_USED on class CL_BCM_IB_STRUCTURE2 has no exception.

Method IB_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 of the Structure Owner 20010306
2 Importing I_BLOCK_FOX_RESULT Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Read FOX Results in Blocks? 20010306
3 Importing I_IS_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Structure for a Baseline? 20010306
4 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Structure Key 20010306
5 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Structure Title 20010306
6 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCM_BASE_STRUCTURE Loaded Structure Object 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306

Method IB_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_TASK Call by reference Type reference (TYPE) CMT_BOOLEAN Update in Update Task (V1)? 20010306
# Exception Resumable Description Created on
1 APPLICATION_ERROR Internal Error 20010306
2 NO_HANDLE Error in IBase: No Handle Found 20010306

Method IB_SET_COMPL_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INST_TAB Call by reference Type reference (TYPE) IBCO1_INST_STTAB1 Structure Table 20010306
2 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) IBCO1_STRUC_STTAB1 Parent Table 20010306
# Exception Resumable Description Created on
1 IBASE_ERROR Error in the IBase 20010306
2 INCONSISTEND_DATA Inconsistent Data 20010306

Method IB_SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Structure Title 20010306
2 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Valid from title 20010306
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: General Error 20010306
2 FAILED Failed 20010306

Method IB_TRAVERSAL_DEEP_FIRST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LEVEL Call by reference Type reference (TYPE) INT4 0 Hierarchy Level 20010406
2 Importing IS_LINKED_PARENT Call by reference Type reference (TYPE) STRUC_CM_LINKED_OBJECT Object and Link Color for Output of Structure 20010405
3 Importing I_POST_ORDER Call by reference Type reference (TYPE) DE_CM_FLAG CMT_CO_FALSE Postorder Processing 20010412
4 Importing I_RECNO Call by reference Type reference (TYPE) IB_RECNO IB: Unique Record Number 20010404
5 Importing I_VISITOR Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE_VISITOR Visitor Interface for CM Structures 20010404

Method IB_TRAVERSAL_DEEP_FIRST on class CL_BCM_IB_STRUCTURE2 has no exception.

Method IB_TRAVERSAL_DEEP_FIRST_FAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_LEVEL Call by reference Type reference (TYPE) INT4 0 Hierarchy Level 20010412
2 Importing IS_LINKED_PARENT Call by reference Type reference (TYPE) STRUC_CM_LINKED_OBJECT Object and Link Color for Output of Structure 20010412
3 Importing IS_STRUCTURE Call by reference Type reference (TYPE) IBCO1_STRUC_REC1 Structure Record of This Node 20010412
4 Importing I_POST_ORDER Call by reference Type reference (TYPE) DE_CM_FLAG CMT_CO_FALSE Postorder Processing 20010412
5 Importing I_VISITOR Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE_VISITOR Visitor Interface for CM Structures 20010412

Method IB_TRAVERSAL_DEEP_FIRST_FAST on class CL_BCM_IB_STRUCTURE2 has no exception.

Method INCREMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUMBER Call by reference Type reference (TYPE) INT4 Entry 20010306
2 Returning RESULT Value transfer Type reference (TYPE) INT4 Increased 20010306

Method INCREMENT on class CL_BCM_IB_STRUCTURE2 has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 46C