SAP ABAP Class CL_BCM_EXT_COMPONENTS (Connection to external components such as DOCREL)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PCT (Application Component) Product Catalog
     CMT (Package) Configuration Management - Core Development
Properties
Class CL_BCM_EXT_COMPONENTS  
Short Description Connection to external components such as DOCREL    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT   Configuration Management - Core Development 
Created 19991013   SAP 
Last change 20010425   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)
Interfaces
Class CL_BCM_EXT_COMPONENTS has no interface implemented.
Friends
Class CL_BCM_EXT_COMPONENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CLASSART Instance attribute Private Type reference (TYPE) KSSK-KLART Class type using direct classification 19991021
2 CLASSBUFFEROPENED Static Attribute Private Type reference (TYPE) OS_GUID Flag, whether class buffer already open 19991021
3 CLASSID Instance attribute Private Type reference (TYPE) KLAH-CLASS Class using direct classification 19991021
4 CMOBJGUID Instance attribute Private Type reference (TYPE) OS_GUID General key for CM objects 19991013
5 CMOBJTYPE Instance attribute Private Type reference (TYPE) STRUC_CM_GUILIST-CMOBJTYPE Type of CM object (Folder/Baseline) 19991013
6 DO_DOKOB Instance attribute Private Type reference (TYPE) DRAD-DOKOB Type of document link 19991013
7 DO_OBJKY Instance attribute Private Type reference (TYPE) DRAD-OBJKY Key for the document link 19991013
8 G_INSTANCES Static Attribute Private Type reference (TYPE) LTYP_INSTANCE_TAB Table of class instances 19991013
9 OBJNR Instance attribute Private Type reference (TYPE) J_OBJNR Object number for status management 19991109
Methods
# Method Level Visibility Method type Description Created on
1 BSVA_CHANGE_FOR_ACTIVITY Static method Public Method Execute status transition of only check this 19991215
2 BSVA_CHECK_FOR_ACTIVITY Static method Public Method Check whether status management of operation is allowed 19991208
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 19991015
4 CONSTRUCTOR Instance method Public Constructor Constructor 19991013
5 DELETE Instance method Public Method Deleting data not entered by Persistence Service 19991018
6 GET_CHANGE_STATUS Static method Public Method Query the external components, whether there are changes 20000105
7 GET_DO_DOKOB Instance method Public Method Delivers type of document link 19991014
8 GET_DO_OBJKY Instance method Public Method Delivers key for the document link 19991014
9 GET_EXT_COMPONENTS_LIST Static method Public Method Return the external components 19991105
10 GET_STATUS_TEXT Static method Public Method Delivers the standard-status text to an object number 19991109
11 INITIALIZE_DIRECT_CLASSIF Static method Public Method Initializes attribute classification for object 19991021
12 INITIALIZE_DOC_ASSIGNMENT Static method Public Method Initialize document link 19991013
13 IS_USED Static method Public Method Where-Used List 19991105
14 MAP_INT_STATUS_TO_EXT Static method Public Method Convert internal status to external status (01,02,03) 19991108
15 SAVE Instance method Public Method Saving data not entered by Persistence Service 19991018
16 UNDO Instance method Public Method Deletes buffer for current object (such as status buffer) 20000204
Events
Class CL_BCM_EXT_COMPONENTS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTYP_INSTANCE_TAB Private See coding Table of class instances 19991013
Method Signatures

Method BSVA_CHANGE_FOR_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT_FLAGS Call by reference Type reference (TYPE) CMT_TY_BSVA_RESULT Ergebnis in Flagleiste 19991215
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) DE_CM_FLAG SPACE soll nur geprüft werden 19991215
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Statusobjektnummer 19991215
4 Importing I_VRGNG Call by reference Type reference (TYPE) TJ01-VRGNG betriebswirtschaftlicher Vorgang 19991215
# Exception Resumable Description Created on
1 ACTIVITY_NOT_ALLOWED Vorgang nicht erlaubt 19991215
2 STATUS_ERROR Fehler in der Statusverwaltung 19991215
3 STATUS_WARNING Warnung aus der Statusverwaltung 19991215

Method BSVA_CHECK_FOR_ACTIVITY 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) TJ01-VRGNG Betriebswirtschaftl. Vorgang 19991208
2 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer der Statusverwaltung 19991208
3 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN 'X' bedeutet: Vorgang erlaubt 19991208
# Exception Resumable Description Created on
1 BSVA_ERROR Fehler in der Objektverwaltung 19991208

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSART Call by reference Type reference (TYPE) KSSK-KLART Klassenart direkte Klassifiz. 19991021
2 Importing I_CLASSID Call by reference Type reference (TYPE) KLAH-CLASS Klasse direkte Klassifizierung 19991021
3 Importing I_DOKOB Call by reference Type reference (TYPE) DRAD-DOKOB Typ der Dokumentenverknüpfung 19991013
4 Importing I_LC_PHASE Call by reference Type reference (TYPE) TCM_PFOLDER-LC_PHASE Phase des Lebenszyklus 19991115
5 Importing I_OBJKY Call by reference Type reference (TYPE) OS_GUID Schlüssel der Dokumentenverknüpfung 19991013
6 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Statusverwaltung BSVA 19991109
7 Importing I_XML_FLAG Call by reference Type reference (TYPE) DE_CM_FLAG 'X' - Struktur ist XML-Struktur 19991115

Method CONSTRUCTOR on class CL_BCM_EXT_COMPONENTS has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CM_OBJECT_TYPE Call by reference Type reference (TYPE) DRAD-DOKOB Typ des Objektes (Baselin oder Folder) 19991126
2 Importing I_CM_OBJKEY Call by reference Type reference (TYPE) DRAD-OBJKY Generischer interner KEy des Objektes 19991126
3 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR BSVA - Generische Objektnummer 19991127
# Exception Resumable Description Created on
1 FAILED Methode ist fehlgeschlagen 19991018

Method GET_CHANGE_STATUS 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 ist gesetzt, wenn sich Änderungen ergeben haben 20000105

Method GET_CHANGE_STATUS on class CL_BCM_EXT_COMPONENTS has no exception.

Method GET_DO_DOKOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_COMPONENT Call by reference Object reference (TYPE REF TO) CL_BCM_EXT_COMPONENTS Referenz auf Objekt für externe Komponenten 19991014
2 Returning RESULT Value transfer Type reference (TYPE) DRAD-DOKOB Objekttyp der Dokumentenverknüpfung 19991014

Method GET_DO_DOKOB on class CL_BCM_EXT_COMPONENTS has no exception.

Method GET_DO_OBJKY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTERNAL_COMPONENT Call by reference Object reference (TYPE REF TO) CL_BCM_EXT_COMPONENTS Objetk für Dokumentenverknüpfung 19991014
2 Returning RESULT Value transfer Type reference (TYPE) DRAD-OBJKY Schlüssel der Objektverknüpfung 19991014

Method GET_DO_OBJKY on class CL_BCM_EXT_COMPONENTS has no exception.

Method GET_EXT_COMPONENTS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOCUMENTS Call by reference Type reference (TYPE) CMT_TY_TAB_BORIDENT Dokumente zur Mappe 19991105
2 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Schlüssel zur Mappe 19991105

Method GET_EXT_COMPONENTS_LIST on class CL_BCM_EXT_COMPONENTS has no exception.

Method GET_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJNR Call by reference Type reference (TYPE) J_OBJNR Objektnummer 19991201
2 Returning RESULT Value transfer Type reference (TYPE) DE_CM_STATUS Statustext 19991109

Method GET_STATUS_TEXT on class CL_BCM_EXT_COMPONENTS has no exception.

Method INITIALIZE_DIRECT_CLASSIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSART Call by reference Type reference (TYPE) KSSK-KLART Klassenart direkte Klassifiz. 19991021
2 Importing I_CLASSID Call by reference Type reference (TYPE) KLAH-CLASS Klasse direkte Klassifizierung 19991021
3 Importing I_CLOSEFLAG Call by reference Type reference (TYPE) DE_CM_FLAG muss zunächst geschlossen werden 19991021
4 Importing I_OBJIMP Call by reference Type reference (TYPE) KSSK-OBJEK Objektschlüssel zur Klassifizierung 19991021
5 Importing I_STRUCIMP Call by reference Type reference (TYPE) TCLA-OBTAB Typ der Klassifizierung 19991021

Method INITIALIZE_DIRECT_CLASSIF on class CL_BCM_EXT_COMPONENTS has no exception.

Method INITIALIZE_DOC_ASSIGNMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CM_OBJECT_TYPE Call by reference Type reference (TYPE) DRAD-DOKOB Typ des Objektes (Baselin oder Folder) 19991013
2 Importing I_CM_OBJKEY Call by reference Type reference (TYPE) DRAD-OBJKY Generischer interner KEy des Objektes 19991013

Method INITIALIZE_DOC_ASSIGNMENT on class CL_BCM_EXT_COMPONENTS 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? 19991105
2 Exporting E_IS_USED_LIST Call by reference Type reference (TYPE) TAB_CM_IS_USED Verwendungsliste 19991105
3 Importing I_IS_USED_LIST_REQUIRED Call by reference Type reference (TYPE) OS_BOOLEAN CMT_CO_FALSE wird eine Verwendungsliste benötigt? 19991105
4 Importing I_OBJKEY Call by reference Type reference (TYPE) BORIDENT-OBJKEY Objektschlüssel, BOR-Format 19991105
5 Importing I_OBJTYPE Call by reference Type reference (TYPE) BORIDENT-OBJTYPE Objekt-Typ, BOR-Format 19991105
6 Importing I_RESTRICTED_TO Call by reference Type reference (TYPE) TAB_CM_PFOLDER Einschränkung auf folgende CM-Objekte 19991105
# Exception Resumable Description Created on
1 FATAL_ERROR Fehler beim Zugriff auf CM-Daten 20000126
2 UNKNOWN_OBJECT_TYPE unbekannter Objekttyp 19991105

Method MAP_INT_STATUS_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS_EXT Call by reference Type reference (TYPE) DE_CM_PF_STAT interner Status 01-03 19991108
2 Importing I_STATUS_INT Call by reference Type reference (TYPE) DE_CM_PF_STAT interner Status 01 - 05 19991108

Method MAP_INT_STATUS_TO_EXT on class CL_BCM_EXT_COMPONENTS has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME Name der Strukturklasse 20000124
2 Importing I_CREATED_BY Call by reference Type reference (TYPE) SYUNAME Anleger des Verwender-Objekts 19991130
3 Importing I_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung des Verwender-Objekts 19991130
# Exception Resumable Description Created on
1 FAILED Methode ist fehlgeschlagen 19991018

Method UNDO Signature

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