SAP ABAP Interface IF_CM_OBJECT (CM: Interface for Persistent Data from a CM Object)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BCM_BASELINE2 Baseline, Add-On Version 20010305
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BCM_PFOLDER2 Folder, Add-On Version 20010305
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_BCM_PMASTER2 Definition, Add-On-Version 20010305
Properties
Interface IF_CM_OBJECT  
Short Description CM: Interface for Persistent Data from a CM Object    
General Data
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20000905   SAP 
Last changed 00000000   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 Abstract Final Description Created on
1 IF_BCM_TRAVERSAL Interface for Traversing CM Structures 20010404
Friends
Interface IF_CM_OBJECT has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OBJTYPE_BASELINE Constant Public Type reference (TYPE) SWO_OBJTYP CMT_CO_BOR_BASELINE_TYPE Object Type 20011220
2 CO_OBJTYPE_DEFINITION Constant Public Type reference (TYPE) SWO_OBJTYP CMT_CO_BOR_PRODUCT_TYPE Object Type 20011220
3 CO_OBJTYPE_FOLDER Constant Public Type reference (TYPE) SWO_OBJTYP CMT_CO_BOR_FOLDER_TYPE Object Type 20011220
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_STATUS Instance method Public Method Change system status and check whether transition is allowed 20001002
2 GET_BOR_KEY Instance method Public Method Delivers the BOR key for the object 20011220
3 GET_COMPLETE_STRUCTURE Instance method Public Method BCM->External: Gets structure table 20000925
4 GET_DYNP_DATA Instance method Public Method BCM -> Screen: Gets content and display attributes 20000905
5 GET_LOG_HANDLE Instance method Public Method Reads handle for application log 20001002
6 GET_SEM_KEY Instance method Public Method Delivers semantic key of the object 20011220
7 GET_STRUC_ADMIN_INFO Instance method Public Method BCM -> Screen: Gets admin. info about structure 20000925
8 GET_TEXT Instance method Public Method BCM -> Screen: Gets text table 20000929
9 HAS_CHANGED Instance method Public Method Delivers CMT_CO_TRUE if object has been changed 20000905
10 INIT_EXT_COMP Instance method Public Method Initializes a related external component 20000911
11 IS_SAVED_BEFORE Instance method Public Method Is the object in the database? 20010510
12 READ_STATUS Instance method Public Method Reads all system statuses 20001002
13 SET_COMPLETE_STRUCTURE Instance method Public Method External->BCM: Sets structure table 20000925
14 SET_DYNP_DATA Instance method Public Method Screen -> BCM: Sets content of an attribute 20000905
15 SET_STRUC_ADMIN_INFO Instance method Public Method Screen -> BCM: Sets admin. info for structure 20000925
16 SET_TEXT Instance method Public Method Screen -> BCM: Sets text table 20000929
17 TRAVERSAL_BREADTH_FIRST Instance method Public Method 20010404
18 TRAVERSAL_POST_ORDER Instance method Public Method 20010404
19 TRAVERSAL_PRE_ORDER Instance method Public Method 20010404
Events
Interface IF_CM_OBJECT has no event.
Types
Interface IF_CM_OBJECT has no local type.
Method Signatures

Method CHANGE_STATUS 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) J_VORGANG betriebswirtschaftlicher Vorgang 20001002
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE lediglich prüfen (cmt_co_true oder cmt_co_false)? 20001002
3 Importing I_RESPECT_LOCK_INFO Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Sperrinfo wird berücksichtigt 20001119
4 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN nur bei check: ist Vorgang erlaubt? (sonst: Exception!) 20001002
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20001002

Method GET_BOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BORIDENT Object Relationship Service : BOR Objektidentifier 20011220

Method GET_BOR_KEY on Interface IF_CM_OBJECT has no exception.

Method GET_COMPLETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUX_STRUCTURE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Hilfsstruktur auslesen? 20001031
2 Importing I_TOPLEVEL_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Nur Toplevel auslesen 20020508
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültig-ab-Zeitpunkt der Struktur 20000925
4 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_HIERACHY_INFO Struktur des CM-Objektes 20000925
# Exception Resumable Description Created on
1 EXC_CM_ERROR allgemeiner CM-Fehler 20000925

Method GET_DYNP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDIT_MODE Call by reference Type reference (TYPE) DE_CM_STATUS Status eines CM-Objekts 20000905
2 Exporting E_FIELD_VALUE Call by reference Type reference (TYPE) ANY Feldinhalt (untypisiert) 20000905
3 Exporting E_FOUND Call by reference Type reference (TYPE) DE_CM_FLAG CM: Flag 20000907
4 Importing I_FIELD_NAME Call by reference Type reference (TYPE) NAME_FELD Feldname 20000905
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültig-ab-Zeitpunkt für das Feld 20000928

Method GET_DYNP_DATA on Interface IF_CM_OBJECT has no exception.

Method GET_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOG_HANDLE Value transfer Type reference (TYPE) BALLOGHNDL Application-Log-Handle 20001117
2 Exporting E_MSG_LOADED Call by reference Type reference (TYPE) CMT_BOOLEAN sind die Nachrichten im Hauptspeicher? 20001117

Method GET_LOG_HANDLE on Interface IF_CM_OBJECT has no exception.

Method GET_SEM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprachenschlüssel 20011220
2 Returning RESULT Value transfer Type reference (TYPE) STRUC_CMO_KEY CM: Schlüsselstruktur für das API-Interface 20011220

Method GET_SEM_KEY on Interface IF_CM_OBJECT has no exception.

Method GET_STRUC_ADMIN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUX_STRUCTURE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Hilfsstruktur? 20001031
2 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP gültig ab 20000925
3 Returning RESULT Value transfer Type reference (TYPE) STRUC_CM_STRUCADMIN Strukturattribute 20000925
# Exception Resumable Description Created on
1 EXC_CM_ERROR allgemeiner CM-Fehler 20000925

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDIT_MODE Call by reference Type reference (TYPE) DE_CM_STATUS cmt_co_status_display, ...change or ...create 20001009
2 Exporting E_TEXT Call by reference Type reference (TYPE) TAB_CM_TEXT Texttabelle 20000929
3 Exporting E_VERSION Call by reference Type reference (TYPE) TIMESTAMP Zeitstempel: aktuelle Version des Textes 20000929
4 Importing I_TEXT_OWNER_TYPE Call by reference Type reference (TYPE) BORIDENT-OBJTYPE BOR-Typ des Texteigentümers (Folder? Baseline? Def.?) 20000929
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP gültig-ab-Zeitpunkt des Textes 20000929

Method GET_TEXT on Interface IF_CM_OBJECT has no exception.

Method HAS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN geändert: cmt_co_true 20000929

Method HAS_CHANGED on Interface IF_CM_OBJECT has no exception.

Method INIT_EXT_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDIT_STATUS Call by reference Type reference (TYPE) DE_CM_STATUS Status eines CM-Objekts 20000915
2 Importing I_EXT_COMP Call by reference Type reference (TYPE) FUNCNAME Funktionsname 20000911

Method INIT_EXT_COMP on Interface IF_CM_OBJECT has no exception.

Method IS_SAVED_BEFORE 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_FLAG CM: Flag 20010510

Method IS_SAVED_BEFORE on Interface IF_CM_OBJECT has no exception.

Method READ_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN nur aktive Status zurückliefern? 20001002
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_STATUS Liste der Status 20001002

Method READ_STATUS on Interface IF_CM_OBJECT has no exception.

Method SET_COMPLETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_STRUCTURE Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Strukturtabelle 20000925
2 Importing I_AUX_STRUCTURE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Hilfsstruktur definieren? 20001031
# Exception Resumable Description Created on
1 EXC_CM_ERROR allgemeiner CM-Fehler 20000925

Method SET_DYNP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HANDLED Call by reference Type reference (TYPE) DE_CM_FLAG CM: Flag 20000908
2 Importing I_FIELD_NAME Call by reference Type reference (TYPE) NAME_FELD Feldname 20000905
3 Importing I_FIELD_VALUE Call by reference Type reference (TYPE) ANY Eingabezeile 20000905

Method SET_DYNP_DATA on Interface IF_CM_OBJECT has no exception.

Method SET_STRUC_ADMIN_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_STRUCTURE_INFO Call by reference Type reference (TYPE) STRUC_CM_STRUCADMIN admin.Daten der Struktur 20000925
2 Importing I_AUX_STRUCTURE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Hilfsstruktur? 20001031
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner CM-Fehler 20000925

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VERSION Call by reference Type reference (TYPE) TIMESTAMP Zähler: aktuelle Version des Textes 20001010
2 Importing I_TEXT Call by reference Type reference (TYPE) TAB_CM_TEXT Texttabelle 20000929
3 Importing I_TEXT_OWNER_TYPE Call by reference Type reference (TYPE) BORIDENT-OBJTYPE BOR-Typ des Texteigentümers (Folder, Baseline oder Def.) 20000929

Method SET_TEXT on Interface IF_CM_OBJECT has no exception.

Method TRAVERSAL_BREADTH_FIRST Signature

Method TRAVERSAL_BREADTH_FIRST on Interface IF_CM_OBJECT has no parameter.
Method TRAVERSAL_BREADTH_FIRST on Interface IF_CM_OBJECT has no exception.

Method TRAVERSAL_POST_ORDER Signature

Method TRAVERSAL_POST_ORDER on Interface IF_CM_OBJECT has no parameter.
Method TRAVERSAL_POST_ORDER on Interface IF_CM_OBJECT has no exception.

Method TRAVERSAL_PRE_ORDER Signature

Method TRAVERSAL_PRE_ORDER on Interface IF_CM_OBJECT has no parameter.
Method TRAVERSAL_PRE_ORDER on Interface IF_CM_OBJECT has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 46C