SAP ABAP Interface IF_BCM_STRUCTURE (CM: BUSINESS interface for structure)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PCT (Application Component) Product Catalog
     CMT (Package) Configuration Management - Core Development
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BCM_IB_STRUCTURE Structure proxy for product folder 19991013
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BCM_XML_STRUCTURE Structure proxy, carrier for XML file 19991013
Properties
Interface IF_BCM_STRUCTURE  
Short Description CM: BUSINESS interface for structure    
General Data
Package CMT   Configuration Management - Core Development 
Created 19991013   SAP 
Last changed 20010425   SAP 
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
Interface IF_BCM_STRUCTURE has no interface.
Friends
Interface IF_BCM_STRUCTURE has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 STRUCTURE_KEY Instance attribute Public Type reference (TYPE) DE_CM_OBJ_KEY Key for the folder structure 19991014
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Create a structure - MANDATORY! 19991013
2 CREATE_FOR_PROPAGATED_FOLDER Instance method Public Method Create structure if successor is in another life cycle phase 19991014
3 CREATE_SUCCESSOR_STRUCTURE Instance method Public Method Creation of successor structure: Successor in ONE phase 19991014
4 DELETE Instance method Public Method Delete the structure of a product folder 19991013
5 FINISH_BASELINE Instance method Public Method End Baseline process 19991129
6 GET_ADMIN_INFO Instance method Public Method Mapped the attribute of instance in a structure 19991013
7 GET_COMPLETE_STRUCTURE Instance method Public Method Return entire structure table 19991022
8 GET_STRUCTURE_KEY Instance method Public Method Reset the structure key 19991014
9 IS_USED Static method Public Method Where-used list: is an object in a structure? 19991013
10 LOAD Static method Public Method Display the structure of a product folder 19991013
11 PREPARE_FOR_BASELINE Instance method Public Method Prepare structure for Baselining (complete...) 19991129
12 SAVE Instance method Public Method Save the structure of a product folder 19991013
13 SET_ADMIN_INFO Instance method Public Method Mapped the structure in attribute of instance 19991013
14 SET_COMPLETE_STRUCTURE Instance method Public Method Transfering entire structure table 19991022
15 UNDO Instance method Public Method Undoes the changes to the object 19991201
Events
Interface IF_BCM_STRUCTURE has no event.
Types
Interface IF_BCM_STRUCTURE has no local type.
Method Signatures

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) IF_BCM_STRUCTURE Instanz der angelegten Struktur 19991013
2 Exporting E_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Schlüssel der Struktur 19991013
3 Importing I_ADMIN_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT zug. Mappe/Baseline 19991116
4 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Schlüssel der Struktur 19991014
5 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Stukturtabelle 19991013
# Exception Resumable Description Created on
1 CREATION_FAILED Interner Fehler beim Anlegen der Struktur 19991013
2 NO_STRUCTURE es wurde keine Struktur übergeben 19991013
3 WRONG_STRUCTURE_TYPE falscher Strukturschlüssel 19991014

Method CREATE_FOR_PROPAGATED_FOLDER 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) IF_BCM_STRUCTURE Nachfolgestruktur 19991014
2 Exporting E_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Nachfolger-Schlüssel 19991014
3 Importing I_NEW_ADMIN_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT zug. Mappe 19991116
4 Importing I_NEW_LIFE_CYCLE_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Phase d. Lebenszyklus i. d. d. neue Mappe abgelegt wird 19991014
5 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Nachfolger Schlüssel 19991020
6 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Strukturtabelle 19991014
7 Importing I_TYPE Call by reference Type reference (TYPE) DE_CM_FLAG 'I' Typ der Struktur 19991021
8 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültig ab Datum der VorlagenStruktur 19991014
# Exception Resumable Description Created on
1 COPY_NOT_POSSIBLE kopieren der Struktur nicht möglich 19991221
2 CREATION_FAILED interner Fehler beim Anlegen der Nachfolge-Struktur 19991014
3 INPUT_IS_CRAP Unvollständige Eingabeparameter 19991014
4 NO_LIVECYCLE_PHASE Es wurde keine folgende Lebensphase gefunden 19991014
5 NO_PREDECCESSOR Keine Vorlage wurde mitgegeben 19991014
6 WRONG_STRUCTURE_TYPE Falscher Strukturtyp 19991014

Method CREATE_SUCCESSOR_STRUCTURE 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) IF_BCM_STRUCTURE Nachfolgestruktur 19991014
2 Exporting E_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Nachfolgestruktur-Schlüssel 19991014
3 Importing I_NEW_ADMIN_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT zug. Mappe 19991116
4 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Nachfolger Schlüssel 19991020
5 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Strukturtabelle 19991014
6 Importing I_TYPE Call by reference Type reference (TYPE) DE_CM_FLAG 'I' Nachfolgestruktur-typ 20000121
7 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültig ab Datum der Struktur 19991014
# Exception Resumable Description Created on
1 COPY_NOT_POSSIBLE kopieren der Struktur nicht möglich 19991221
2 CREATION_FAILED Interner Fehler beim Anlegen der neuen Struktur 19991014
3 INPUT_IS_CRAP Unvollständige Eingabeparameter 19991014
4 NO_PREDECCESSOR Es wurde keine Vorlage mitgegeben 19991014
5 WRONG_STRUCTURE_TYPE Falscher Strukturtyp 19991014

Method DELETE Signature

Method DELETE on Interface IF_BCM_STRUCTURE has no parameter.
# Exception Resumable Description Created on
1 FAILED die Struktur konnte nicht gelöscht werden 19991018

Method FINISH_BASELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FAILURE_LIST Call by reference Type reference (TYPE) TAB_CM_BASELINE_ERROR Objekte, an denen die Fixierung gescheitert ist 19991201

Method FINISH_BASELINE on Interface IF_BCM_STRUCTURE has no exception.

Method GET_ADMIN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP gültig ab 19991124
2 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_STRUC_INFO Strukturattribute 19991013

Method GET_ADMIN_INFO on Interface IF_BCM_STRUCTURE has no exception.

Method GET_COMPLETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STRUCTURE_TAB Value transfer Type reference (TYPE) TAB_CM_HIERACHY_INFO Struktur des CM-Objektes 19991027
2 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültig ab Datum der Struktur 19991022
# Exception Resumable Description Created on
1 WRONG_STRUCTURE_TYPE Falscher Strukturtyp 19991022

Method GET_STRUCTURE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) DE_CM_OBJ_KEY Schlüssel der Struktur 19991014

Method GET_STRUCTURE_KEY on Interface IF_BCM_STRUCTURE has no exception.

Method IS_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_USED Call by reference Type reference (TYPE) OS_BOOLEAN wird verwendet? 19991013
2 Exporting E_IS_USED_LIST Call by reference Type reference (TYPE) TAB_CM_IS_USED Verwendungsliste 19991013
3 Importing I_IS_USED_LIST_REQUIRED Call by reference Type reference (TYPE) OS_BOOLEAN wird eine Verwendungsliste benötigt? 19991013
4 Importing I_OBJKEY Call by reference Type reference (TYPE) BORIDENT-OBJKEY Objektschlüssel (BOR-Format) 19991013
5 Importing I_OBJTYPE Call by reference Type reference (TYPE) BORIDENT-OBJTYPE Objekttyp (BOR-Bezeichnung) 19991013
6 Importing I_RESTRICTED_TO Call by reference Type reference (TYPE) TAB_CM_STR_AND_FOLD_KEY eingeschränkt auf folgende Strukturen 19991013

Method IS_USED on Interface IF_BCM_STRUCTURE has no exception.

Method LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADMIN_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT zug. Mappe/Baseline 19991116
2 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Strukturschlüssel 19991014
3 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BCM_STRUCTURE geladenes Strukturobjekt 19991013
# Exception Resumable Description Created on
1 LOADING_FAILED Interner Fehler beim Laden der struktur aufgetreten 19991013
2 NO_STRUCTURE Es wurde keine Mappenstruktur zu dem mitgeg. Key gefunden 19991013
3 WRONG_STRUCTURE_TYPE Falscher Strukturtyp 19991014

Method PREPARE_FOR_BASELINE 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) IF_BCM_STRUCTURE Ergebnis-Struktur 19991129
2 Exporting E_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY interner Schlüssel der Ergebnis-Struktur 19991129
3 Importing I_ADMIN_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT zug. Mappe/Baseline 19991129
4 Importing I_BL_CONTROL_PARAMS Call by reference Type reference (TYPE) TAB_CM_BL_CONTROL Steuerparameter für Strukturauflösung 19991223
5 Importing I_MAX_HIERARCHY_LEVEL Call by reference Type reference (TYPE) INT2 maximale Tiefe der Strukturauflösung 19991129
6 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültig ab Datum der Mappe 19991129
# Exception Resumable Description Created on
1 COPY_NOT_POSSIBLE kopieren der Struktur ist nicht möglich 19991227
2 FAILED Methode ist fehlgeschlagen 19991129
3 INPUT_IS_CRAP Unvollständige Eingabeparameter 19991129
4 WRONG_STRUCTURE_TYPE Falscher Strukturschlüssel 19991129

Method SAVE Signature

Method SAVE on Interface IF_BCM_STRUCTURE has no parameter.
# Exception Resumable Description Created on
1 FAILED Das Speichern der Struktur war nicht erfolgreich 19991018

Method SET_ADMIN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_STRUCTURE_INFO Call by reference Type reference (TYPE) CMT_TY_STRUC_INFO Admin. Daten der Struktur 19991013
# Exception Resumable Description Created on
1 WRONG_DATA Falsche Daten 19991013

Method SET_COMPLETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Strukturtabelle 19991027
# Exception Resumable Description Created on
1 FAILED Fehler in der Ibase 19991022
2 WRONG_STRUCTURE_TYPE Falscher Strukturschlüssel 19991022

Method UNDO Signature

Method UNDO on Interface IF_BCM_STRUCTURE has no parameter.
Method UNDO on Interface IF_BCM_STRUCTURE has no exception.
History
Last changed by/on SAP  20010425 
SAP Release Created in