SAP ABAP Class CL_BCM_CONTROLLER (Business shift quota of the controller)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM-MD-PCT (Application Component) Product Catalog
     CMT (Package) Configuration Management - Core Development
Properties
Class CL_BCM_CONTROLLER  
Short Description Business shift quota of the controller    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT   Configuration Management - Core Development 
Created 19990323   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)
3 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCM_CONTROLLER has no interface implemented.
Friends
Class CL_BCM_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_APPL_LOG_PROBCL_HIGH Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '2' CO_APPL_LOG_PROBCL_HIGH 19991229
2 CO_APPL_LOG_PROBCL_LOW Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '4' CO_APPL_LOG_PROBCL_LOW 19991229
3 CO_APPL_LOG_PROBCL_MEDIUM Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '3' CO_APPL_LOG_PROBCL_MEDIUM 19991229
4 CO_APPL_LOG_PROBCL_VERY_HIGH Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '1' CO_APPL_LOG_PROBCL_VERY_HIGH 19991229
5 CO_BASELINE_BASELINE Constant Private Type reference (TYPE) DE_CM_TITLE 'baseline-BL involved' CO_BASELINE_BASELINE 19991018
6 CO_BASELINE_FOLDER Constant Private Type reference (TYPE) DE_CM_TITLE 'baseline-PF involved' CO_BASELINE_FOLDER 19991018
7 CO_CHANGE_KEY Constant Private Type reference (TYPE) DE_CM_TITLE 'change_key' CO_CHANGE_KEY 19990507
8 CO_CREATE_FOLDER_SUCCESSOR Constant Private Type reference (TYPE) DE_CM_TITLE 'create_folder_succ' CO_CREATE_FOLDER_SUCCESSOR 19990507
9 CO_CREATE_PRODUCT_FOLDER Constant Private Type reference (TYPE) DE_CM_TITLE 'cr_prod-PF involved' CO_CREATE_PRODUCT_FOLDER 19991019
10 CO_CREATE_PRODUCT_PRODUCT Constant Private Type reference (TYPE) DE_CM_TITLE 'cr_prod-PR involved' CO_CREATE_PRODUCT_PRODUCT 19991019
11 CO_DELETE_BASELINE Constant Private Type reference (TYPE) DE_CM_TITLE 'delete_baseline' CO_DELETE_BASELINE 19991213
12 CO_DELETE_FOLDER Constant Private Type reference (TYPE) DE_CM_TITLE 'delete_folder' CO_DELETE_FOLDER 19990701
13 CO_FAMOUS_LAST_WORDS Constant Private Type reference (TYPE) DE_CM_TITLE 'FAMOUS_LAST_WORDS' CO_FAMOUS_LAST_WORDS 19991118
14 CO_FREEZE_BASELINE Constant Private Type reference (TYPE) DE_CM_TITLE 'freeze_baseline' CO_FREEZE_BASELINE 19991129
15 CO_MAX_HIERARCHY_LEVEL Constant Private Type reference (TYPE) INT2 20 CO_MAX_HIERARCHY_LEVEL 19991129
16 CO_MODIFY_BASELINE Constant Private Type reference (TYPE) DE_CM_TITLE 'modify_baseline' CO_MODIFY_BASELINE 19991123
17 CO_MODIFY_FOLDER Constant Private Type reference (TYPE) DE_CM_TITLE 'modify_folder' CO_MODIFY_FOLDER 19990507
18 CO_SAVE_LOGS Constant Private Type reference (TYPE) DE_CM_TITLE 'save_logs' CO_SAVE_LOGS 19991117
19 CUSTOMIZING_AGENT Static Attribute Private Object reference (TYPE REF TO) CL_CM_PROFILE CUSTOMIZING_AGENT 19991227
20 CUS_APPL Static Attribute Private Type reference (TYPE) CMT_TY_CUS_APPL CUS_APPL 19991227
21 CUS_CBAS Static Attribute Private Type reference (TYPE) CMT_TY_CUS_CBAS CUS_CBAS 19991227
22 CUS_LC_PH_USAGE Static Attribute Private Type reference (TYPE) CMT_TY_TAB_LC_PH_USAGE CUS_LC_PH_USAGE 19991227
23 EXTERNAL_COMMIT_ALLOWED Static Attribute Private Type reference (TYPE) OS_BOOLEAN EXTERNAL_COMMIT_ALLOWED 19990922
24 FOREIGN_LOCK_USER Instance attribute Public Type reference (TYPE) SYUNAME Who blocked the table during the last locking attempt? 19990421
25 GCM_CONTROLLER Static Attribute Private Object reference (TYPE REF TO) CL_GCM_CONTROLLER GCM_CONTROLLER 19991129
26 LENGTH_OF_BASELINE_ID Static Attribute Private Type reference (TYPE) I Max. length of the de_cm_baseline_id 19990817
27 LENGTH_OF_FOLDER_ID Static Attribute Private Type reference (TYPE) I max. length of de_cm_folder_id, is calculated 19990511
28 LENGTH_OF_PRODUCT_ID Static Attribute Private Type reference (TYPE) I Max. length of the de_cm_product_id 19990531
29 LOCK_LIST Instance attribute Private See coding LOCK_LIST 20000119
30 LOGSYS Static Attribute Private Type reference (TYPE) T000-LOGSYS LOGSYS 20000419
31 LOG_SAVE_REQUIRED Static Attribute Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE LOG_SAVE_REQUIRED 19991229
32 PERSISTENCY_MANAGER Static Attribute Private Object reference (TYPE REF TO) IF_OS_PERSISTENCY_MANAGER Persistence Manager 19990416
33 SELF Static Attribute Private Object reference (TYPE REF TO) CL_BCM_CONTROLLER Reference to individual object of the class 19990323
34 SYSTEM_SERVICES_STARTED Static Attribute Private Type reference (TYPE) OS_BOOLEAN OSCON_FALSE SYSTEM_SERVICES_STARTED 19990922
35 TRANSACTION_CLIENT_LIST Instance attribute Private See coding TRANSACTION_CLIENT_LIST 19991027
36 TRANSACTION_COUNT Static Attribute Private Type reference (TYPE) I 0 Number of transactions open 19990407
37 TRANSACTION_LIST Instance attribute Private Type reference (TYPE) IT_TRANSACTION_LIST List of transaction objects 19990407
38 TRANSACTION_MANAGER Static Attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION_MANAGER Transaction manager 19990407
39 UPDATE_MODE Static Attribute Private Type reference (TYPE) OS_DMODE Update mode 19990416
40 WORKLIST_AGENT Static Attribute Private Object reference (TYPE REF TO) CL_BCM_WORKLIST Reference to individual Worklist object 19990519
Methods
# Method Level Visibility Method type Description Created on
1 BASELINE Instance method Public Method Start baseline process for a product folder, only for CL_G. 19990323
2 BCM_COMPONENTS_ARE_CHANGED Instance method Public Method Components from the Business shift have changed 19991119
3 BSVA_CHECK_FOR_ACTIVITY Instance method Public Method Check whether status management of operation is allowed 19991208
4 CHANGE_KEY Instance method Public Method Other key fields, only for CL_GCM_CONTROLLER!!! 19990416
5 CHANGE_STATUS Instance method Public Method Execute the business operation - Status management 19991115
6 CHECK_EXISTENCE Instance method Public Method Do the CM objects exist? 19991111
7 COMPLETE_INPUT Instance method Private Method Complete Input-Parameter, if necessary 19990420
8 CREATE_FOLDER_SUCCESSOR Instance method Public Method Create a successor folder for a product folder 19990323
9 CREATE_FOLDER_WITH_LINK Instance method Private Method Generate a new product folder and create link 19990723
10 CREATE_PRODUCT Instance method Public Method Create a new product and an initial product folder 19990415
11 CREATE_TRANSACTION Instance method Private Method Opens new transaction, method contains error handling 19990407
12 DELETE_BASELINE Instance method Public Method Delete Baseline 19991213
13 DELETE_CONF_DEF Instance method Public Method Delete entire Conf. def. including baselines and folders 19991129
14 DELETE_FOLDER Instance method Public Method Locks table, deletes a folder incl. links and product 19990531
15 DISPLAY_AND_CLEAR_OS_EXCEPTION Static method Private Method Display os_exception message and delete exception 19990416
16 FAMOUS_LAST_WORDS Instance method Public Method Executes the last work during exit of CMWO 19991118
17 FREEZE Instance method Public Method Convert freeze of BL structure and status 19991129
18 GET_BASELINE Instance method Public Method Returns the Baseline object to the specified key 19990909
19 GET_CLASS_AGENT Static method Public Method Transfers reference to (individual) object of the class 19990406
20 GET_CTRLD_OBJECT Instance method Public Method Returns the controlled object to folder/Baseline 19991110
21 GET_CUST_PARAMS Instance method Public Method Delivers Customizing-Parameter 19991227
22 GET_FOLDER_AND_PRODUCT Instance method Public Method Returns folder instance with specified key, if available 19990505
23 GET_PREDECESSOR Instance method Public Method Generating predecessor folder and returning this 19990415
24 GET_PRODUCT Instance method Public Method Returns the configuration definition 19991111
25 GET_SEL_OBJECTS_FOR_WORKLIST Instance method Public Method Enlarge the worklist - for selected folders 19991026
26 GET_STRUCTURE Instance method Public Method Find the key for the structure of the product folder 19991122
27 GET_SUCCESSORS Instance method Public Method Returning successor folder(s) data 19990415
28 GET_UPDATE_MODE Instance method Private Method Return the save mode (directly or update) 19990702
29 HAS_RELATION Instance method Public Method Is there a relation to a specified BOR key? 19990611
30 INITIALIZE_OWN_ATTRIBUTES Static method Private Method Initialising the attribute to the BCM comtroller 19990922
31 LOCK_BASELINE Instance method Private Method Locking tables for Baseline (dep. on update mode) 19990728
32 LOCK_FOLDER Instance method Private Method Locking tables for procudt folder, reading update mode 19990413
33 MESSAGE_DISPATCHER Static method Public Method Collects and distributes messages from the process shift 19991117
34 MODIFY_BASELINE Instance method Public Method Starts "Change Baseline", only for CL_GCM_CONTROLLER! 19991109
35 MODIFY_FOLDER Instance method Public Method Starts "Change product folder", only for CL_GCM_CONTROLLER! 19990323
36 MODIFY_WORKLIST Instance method Public Method Other worklist 19991124
37 ON_SAVE_REQUESTED Instance method Public Event handling method For update operations before Commit via TA service 19990528
38 PROPAGATE_FOLDER Instance method Public Method Create a new folder in a new lifecycle phase 19990323
39 RETURN_PF_BOR_KEY Instance method Public Method Transfer the BOR key to a product folder 19991001
40 RETURN_SYSTEM_FLAGS Instance method Public Method Transferring the values of some OO-specific flags 19990922
41 SAVE Instance method Public Method Save data of all changed objects (only for CL_GCM_..) 19990323
42 SAVE_APPLICATION_LOGS Instance method Private Method Open+start TA, save all application logs, close TA 19991117
43 SAVE_SINGLE Instance method Private Method Exit specific transaction with "save" 19990507
44 SAVE_WORKLIST Instance method Public Method Saves the worklist 19991209
45 SET_UPDATE_MODE Instance method Private Method Changing the update mode 19990922
46 START_SYSTEM Static method Public Method Initializes Workbench, only for CL_GCM_CONTROLLER! 19990922
47 UNDO Instance method Public Method Initiate memory rollback (only for CL_GCM_CONTROLLER!) 19990416
48 UNDO_SINGLE Instance method Private Method Using undo specific to a transaction 19990507
49 UNLOCK_BASELINE Instance method Private Method Release tables for baseline 19990728
50 UNLOCK_FOLDER Instance method Private Method Releaes tables for product folder 19990414
51 UPDATE_TRANSACTION Instance method Private Method Completed transaction data 19990701
Events
Class CL_BCM_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IT_TRANSACTION_LIST Private See coding List of transaction objects 19990407
2 L_STRUC_TRANSACTION_LIST Private See coding Line type for the list of transaction objects 19990407
3 L_TY_LOCK Private See coding L_TY_LOCK 20000119
4 L_TY_TRANSACT_CLIENT Private See coding L_TY_TRANSACT_CLIENT 19991027
5 TY_MESSAGE_KEY Private See coding Type for message Id 19990420
Method Signatures

Method BASELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Referenz auf Baseline 19990728
2 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe, die fixiert werden soll 19990729
3 Exporting E_FREEZE_FAILURES Call by reference Type reference (TYPE) TAB_CM_BASELINE_ERROR Strukturobjekte, die nicht fixiert werden konnten 19991129
4 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Referenz auf zug. Produkt 19990729
5 Exporting E_STATECHANGE_RESULT Call by reference Type reference (TYPE) CMT_TY_BSVA_RESULT Fehler beim Statusübergang 19991201
6 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Struktur der Baseline 19990728
7 Exporting E_TEXT Call by reference Object reference (TYPE REF TO) CL_BCM_TEXT Referenz auf zug. Text-Proxy 19990728
8 Importing I_BASELINE_DATE Call by reference Type reference (TYPE) DATE Zeitpkt, zu dem der Prozess abgeschlossen sein muss 19991129
9 Importing I_BASELINE_ID Call by reference Type reference (TYPE) DE_CM_BASELINE_ID Baseline-Schlüssel 19990728
10 Importing I_BL_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Baseline-Kurztext 19991130
11 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe, die fixiert werden soll 19990407
12 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Produktmappenschlüssel 19990728
13 Importing I_SNAPSHOT_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN OSCON_TRUE Schnappschuß ohne Strukturauflösung 19991001
# Exception Resumable Description Created on
1 ATTRIBUTES_NOT_INITIALIZED (mind.) ein Attribut der Baseline ist nicht initialisiert 19990728
2 BASELINE_ID_CREATION_FAILED es konnte keine Baseline Id erzeugt werden 19990728
3 BASELINE_NOT_ALLOWED Baseline nicht erlaubt 19991202
4 BSVA_CONFDEF_LOCKED Statusverwaltung: Konfigurationsdefinition ist gesperrt 19991220
5 DATABASE_ENTRY_EXISTS zum Baseline-Schlüssel gibt es bereits einen DB-Eintrag 19990722
6 FAILED Methode ist fehlgeschlagen 19991012
7 FOREIGN_LOCK Tabelle bereits gesperrt (s. Attribut foreign_lock_user) 19990728
8 INPUT_IS_CRAP Input-Parameter sind falsch (XML-Struktur!) / unvollständig 19990729
9 LOCKING_FAILED unbekannter Systemfehler beim Sperren einer Tabelle 19990728
10 NO_FOLDER es wurde kein Bezug zw. Produktmappe und Baseline erstellt 19990728
11 NO_PRODUCT es wurde kein Produkt zur Produktmappe gefunden! 19990729
12 NO_TEXT es konnte kein Text angelegt werden 19990728
13 OBJECT_EXISTS es gibt bereits ein Objekt zu dem geg. Schlüssel 19990728
14 STRUCTURE_COPY_NOT_POSSIBLE die Vorlagestruktur kann nicht kopiert werden 19991227
15 TIMESTAMP_TO_SMALL so weit in der Vergangenheit gibt es keine Mappendaten 19990924
16 TRANSACTION_ERROR Fehler im Transaktionsdienst 19990728
17 WORKLIST_UPDATE_FAILED Arbeittsvorrat wurde nicht aufgefrischt 19990907
18 WRONG_STRUCTURE_TYPE die Struktur der geg. Mappe kann nicht fixiert werden 19991014

Method BCM_COMPONENTS_ARE_CHANGED Signature

Method BCM_COMPONENTS_ARE_CHANGED on class CL_BCM_CONTROLLER has no parameter.
Method BCM_COMPONENTS_ARE_CHANGED on class CL_BCM_CONTROLLER has no exception.

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 Betriebswirtschaftlicher Vorgang 19991208
2 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Schlüssel des Objektes 19991208
3 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN wahr = Vorgang erlaubt 19991208
# Exception Resumable Description Created on
1 BSVA_ERROR Fehler in der Statusverwaltung 19991208
2 FATAL_ERROR fataler Fehler auf Business-Schicht 19991208
3 NO_OBJECT Objekt nicht in Business-Schicht gefunden 19991208

Method CHANGE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Zeiger auf Produktmappe mit geändertem Schlüssel 19990416
2 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Zeiger auf Produkt mit geändertem Schlüssel 19990416
3 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Zeiger auf Produktmappe 19990416
4 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY NEUER Schlüssel für Mappe 19990531
5 Importing I_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Zeiger auf Produkt 19990416
# Exception Resumable Description Created on
1 CHANGE_FOLDER_FAILED Ein Key-Feld der Produktmappe konnte nicht geändert werden 19990416
2 CHANGE_PRODUCT_FAILED Das Key-Feld des Produkts konnte nicht geändert werden 19990416
3 CREATE_TRANSACTION_FAILED Transaktionsobjekt konnte nicht erzeugt werden 19990416
4 FOREIGN_LOCK Tabellen bereits gesperrt (s. Attribut foreign_lock_user) 19990531
5 INPUT_IS_CRAP die Input-Parameter sind unvollständig oder falsch 19990416
6 LOCKING_FAILED unbekannter Fehler beim Sperren der Tabellen 19990531
7 NEW_KEY_NOT_UNIQUE der neue BWL-Schlüssel ist nicht eindeutig! 19990701
8 WORKLIST_UPDATE_FAILED der Arbeitsvorrat wurde nicht geändert 19990519

Method CHANGE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Baseline 19991115
2 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe für Configuration Management 19991115
3 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER CM: Kopfdaten zum Produkt 19991115
4 Exporting E_STATECHANGE_RESULT Call by reference Type reference (TYPE) CMT_TY_BSVA_RESULT Resultat des Statuswechsels 19991116
5 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN soll Statusübergang nur geprüft werden 19991201
6 Importing I_CM_OBJECT Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY liefert Schlüssel des betreffenden Objektes 19991115
7 Importing I_VALID_FROM Call by reference Type reference (TYPE) TIMESTAMP Gültigkeit des Folders 19991115
8 Importing I_VRGNG Call by reference Type reference (TYPE) TJ01-VRGNG betriebswirtschaftl. Vorgang 19991115
# Exception Resumable Description Created on
1 APPLICATION_ERROR Unbestimmter Fehler in der Anwendung 19991115
2 FOLDER_MARKED_FOR_DELETION Die Produktmappe ist schon gelöscht (noch nicht verbucht!) 19991115
3 NO_BASELINE_EXIST es existiert keine Baseline zum mitgegebenen Schlüssel 19991115
4 NO_FOLDER_EXIST es existiert kein Folder zum mitgegebenen Schlüssel 19991115
5 NO_PRODUCT_EXIST zur (existierenden !) Produktmappe gibt es kein Produkt !!! 19991115
6 STATUS_ERROR Fehler beim Statuswechsel - Grund e_statuschange_result 19991116

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE_ID Call by reference Type reference (TYPE) DE_CM_BASELINE_ID Schlüsselfeld einer Baseline 19991111
2 Importing I_BASELINE_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN Es wird die Existenz d. Baseline überprüft 19991111
3 Importing I_DEFINITION_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID betriebswirtschaftlicher Schlüssel des Produkts 19991111
4 Importing I_DEFINITION_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN Es wird nur die Existenz d. Def. überfrüft 19991111
5 Importing I_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID betriebswirtschaftlicher Teilschlüssel der Produktmappe 19991111
6 Importing I_FOLDER_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN Es wird die Existenz d. Mappe überprüft 19991111
7 Importing I_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Bezeichnung der Lebenszyklus-Phase einer Produktmappe 19991111
8 Returning RESULT Value transfer Type reference (TYPE) CMT_BOOLEAN ... 19991111
# Exception Resumable Description Created on
1 INPUT_IS_CRAP Falsche Eingabeparamter 19991111

Method COMPLETE_INPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Zeiger auf Baseline 19991122
2 Exporting E_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CM_KEY BWL-Key komplett 19991122
3 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Zeiger auf Produktmappe 19990420
4 Exporting E_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_KEY BWL-Key komplett 19990531
5 Importing I_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Zeiger auf Baseline 19991122
6 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Zeiger auf Produktmappe 19990420
7 Importing I_KEY Call by reference Type reference (TYPE) STRUC_CM_KEY BWL-Key komplett 19991122
# Exception Resumable Description Created on
1 INPUT_IS_CRAP die Input-Parameter sind unvollständig 19990601
2 NO_DATABASE_ENTRY Es gibt keinen Datenbankeintrag zum Schlüssel 19990420
3 OBJECT_MARKED_FOR_DELETION Das Objekt mit dem Schlüssel ist zum Löschen vorgemerkt 19990420
4 UNKNOWN_PERSISTENCY_ERROR unbekannter Systemfehler im Persistenzdienst 19990420

Method CREATE_FOLDER_SUCCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTRLD_OBJ_COPY_NOT_POSSIBLE Call by reference Type reference (TYPE) CMT_BOOLEAN das kontrollierte Objekt kann nicht kopiert werden 20000204
2 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Produkt zu Vorgänger und Nachfolger 19990615
3 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Strukturobjekt des Nachfolgers 19990615
4 Exporting E_SUCCESSOR Value transfer Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe (Nachfolger) 19990615
5 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe (Vorgänger) 19990407
6 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key (Vorgänger) 19990531
7 Importing I_PF_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung des Folders 20000110
8 Importing I_SUC_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID Teilschlüssel für Nachfolger 19990615
9 Importing I_SUC_FOLDER_TYPE Call by reference Type reference (TYPE) DE_CM_FLAG Mail/ normale Mappe 19991112
10 Importing I_SUC_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Schlüssel der NachfolgerStruktur 19991021
11 Importing I_SUC_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Struktur des Nachfolgers 19990914
# Exception Resumable Description Created on
1 BSVA_CONFDEF_LOCKED Statusverwaltung: Konfigurationsdefinition ist gesperrt 19991220
2 COPY_AND_LINK_CREATION_FAILED beide Fehler (1) und (2) sind aufgetreten. 19990512
3 COPY_ATTRIBS_FAILED der Nachfolgermappe fehlt mindestens ein Attribut (2) 19990510
4 DATABASE_ENTRY_EXISTS Der Datenbankeintrag zum Nachfolger-Key existiert bereits 19990413
5 FOLDER_ID_CREATION_FAILED Es konnte keine folder_id erzeugt werden 19990416
6 FOREIGN_LOCK Eine der beteiligten Tabellen konnte nicht gesperrt werden 19990416
7 INPUT_IS_CRAP die Input-Parameter sind unvollständig oder falsch 19990421
8 LINK_CREATION_FAILED Die Verbindung zur Vorgängermappe wurde nicht angelegt (1) 19990414
9 LOCKING_FAILED Unbekannter Systemfehler, aufgetreten beim Sperren 19990416
10 NO_STRUCTURE es konnte keine neue Struktur angelegt werden 19990615
11 OBJECT_EXISTS Ein Objekt mit dem übergebenen Schlüssel existiert bereits 19990601
12 PRED_MARKED_FOR_DELETION Vorgänger ist zum Löschen vorgemerkt 19990421
13 PRED_NOT_ON_DATABASE Vorgänger ist nicht auf der Datenbank gespeichert 19990421
14 STRUCTURE_COPY_NOT_POSSIBLE die Vorgängerstruktur kann nicht kopiert werden 19991221
15 TRANSACTION_ERROR TA-Objekt nicht erzeugt oder Prüfer nicht registriert 19990528
16 UNKNOWN_PERSISTENCY_ERROR unbekannter Systemfehler im Persistenzdienst 19990421
17 WORKLIST_UPDATE_FAILED der Arbeitsvorrat wurde nicht geändert 19990519
18 WRONG_STRUCTURE_TYPE von der geg. Folder-Struktur kann man keinen Nachf. anlegen 19991014

Method CREATE_FOLDER_WITH_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTRLD_OBJ_IS_SERIALIZED Call by reference Type reference (TYPE) CMT_BOOLEAN ist das kontrollierte Objekt serialisiert? 20000204
2 Exporting E_NEW_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Referenz auf neue Produktmappe 19990723
3 Importing I_LINK_TYPE Call by reference Type reference (TYPE) BRELTYP-RELTYPE Art des Links zwischen den Produktmappen 19990723
4 Importing I_NEW_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Schlüssel für neue Produktmappe 19990723
5 Importing I_OLD_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Referenz auf ex. Produktmappe 19990723
6 Importing I_OLD_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Schlüssel der ex. Produktmappe 19990723
7 Importing I_PF_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung des Folders 20000110
# Exception Resumable Description Created on
1 COPY_AND_LINK_CREATION_FAILED beide Fehler (1) und (2) sind aufgetreten 19990723
2 COPY_ATTRIBS_FAILED der neuen Produktmappe fehlt mind. ein Attribut (2) 19990723
3 DATABASE_ENTRY_EXISTS ein DB-Eintrag zum übergebenen Schlüssel existiert bereits 19990723
4 FOLDER_ID_CREATION_FAILED es konnte keine folder_id erzeugt werden 19990723
5 LINK_CREATION_FAILED Verbindung zur alten Produktmappe wurde nicht erzeugt (1) 19990723
6 OBJECT_EXISTS ein Objekt mit dem übergebenen Schlüssel existiert bereits 19990723
7 OLD_FOLDER_MARKED_FOR_DELETION die "alte" Produktmappe ist zum Löschen vorgemerkt 19990723
8 OLD_FOLDER_NOT_ON_DATABASE die "alte" Produktmappe ist nicht auf der Datenbank 19990723
9 UNKNOWN_PERSISTENCY_ERROR unbekannter Fehler im Persistenzdienst 19990723

Method CREATE_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOLDER Value transfer Object reference (TYPE REF TO) CL_BCM_PFOLDER initiale Produktmappe 19990415
2 Exporting E_FOLDER_TEXT Call by reference Object reference (TYPE REF TO) CL_BCM_TEXT Text zur Produktmappe 19990727
3 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Produktreferenz 19990415
4 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Struktur d. Produktmappe 19990513
5 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key für Produktmappe 19990531
6 Importing I_LIFE_CYCLE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE Lebenszyklus des Produkts 19990702
7 Importing I_PF_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung des Folders 20000110
8 Importing I_PM_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung der ConfigDefinition 20000110
9 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Strukturtabelle 19990915
# Exception Resumable Description Created on
1 FOLDER_EXISTS Produktmappe existiert bereits als Laufzeitobjekt 19990415
2 FOLDER_ID_CREATION_FAILED Es konnte keine folder_id erzeugt werden 19990416
3 FOLDER_IS_ON_DATABASE Produktmappe ist bereits auf der Datenbank gespeichert 19990415
4 FOLDER_NOT_INITIALIZED persistentes Attribut der Mappe nicht initialisiert 19990419
5 FOREIGN_LOCK Eine der beteiligten Tabellen konnte nicht gesperrt werden 19990416
6 LOCKING_FAILED Unbekannter Systemfehler, aufgetreten beim Sperren 19990416
7 NO_STRUCTURE es konnte keine Struktur für die neue Mappe erzeugt werden 19990512
8 PRODUCT_EXISTS Produkt existiert bereits als Laufzeitobjekt 19990415
9 PRODUCT_IS_ON_DATABASE Produkt ist bereits auf der Datenbank gespeichert 19990415
10 TRANSACTION_ERROR TA-Objekt nicht erzeugt oder Prüfer nicht registriert 19990528
11 UNKNOWN_ERROR unbekannter Fehler 19990415
12 WORKLIST_UPDATE_FAILED der Arbeitsvorrat wurde nicht geändert 19990519

Method CREATE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Object reference (TYPE REF TO) IF_BCM_SAVE betroffenes Objekt 19991019
2 Importing I_OWN_SAVE_REQUIRED Call by reference Type reference (TYPE) CMT_BOOLEAN zusätzliche Speicher-Operationen nötig? 19991025
3 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_TITLE Transaktionstitel 19990507
4 Returning RESULT Value transfer Type reference (TYPE) L_STRUC_TRANSACTION_LIST Daten zur erzeugten Transaktion incl. TA-Objekt 19990407
# Exception Resumable Description Created on
1 FAILED Das Transaktionsobjekt konnte nicht erzeugt werden 19991018

Method DELETE_BASELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Baseline 19991213
2 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CM_KEY BWL-Key komplett 19991213
# Exception Resumable Description Created on
1 BSVA_ACT_NOT_ALLOWED Statusverwaltung: Löschen nicht erlaubt 19991216
2 BSVA_CONFDEF_LOCKED Konfigurationsdefinition ist gesperrt - keine Manipulation 19991216
3 FOREIGN_LOCK eine der beteiligten Tabellen konnte nicht gelöscht werden 19991213
4 INPUT_IS_CRAP Input-Parameter sind falsch oder unvollständig 19991213
5 NO_DATABASE_ENTRY es gibt keinen passenden Datenbankeintrag 19991213
6 RELATION_NOT_DELETED eine Relation der Baseline konnte nicht gelöscht werden 19991213
7 TRANSACTION_ERROR Fehler im Transaktionsdienst 19991213
8 UNKNOWN_ERROR unbekannter Systemfehler 19991213
9 WORKLIST_UPDATE_FAILED der Arbeitsvorrat wurde nicht geändert 19991213
10 WRONG_STATUS_BASELINE Status erlaubt löschen nicht 19991214

Method DELETE_CONF_DEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONF_DEF Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Referenz auf die Konfigurationsdefinition 19991129
2 Importing I_CONF_DEF_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID semantischer Schlüssel der Konf.-Def. 19991129
# Exception Resumable Description Created on
1 FAILED klappt nicht 19991129
2 INPUT_IS_CRAP die Eingabeparameter sind falsch oder unvollständig 19991129
3 NOT_ALLOWED Löschen wegen Status beteiligter Objekte nicht erlaubt 19991129

Method DELETE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Referenz auf Produktmappe 19990531
2 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key komplett 19990531
# Exception Resumable Description Created on
1 BSVA_ACT_NOT_ALLOWED Statusverwaltung: Löschen nicht erlaubt 19991216
2 BSVA_CONFDEF_LOCKED Konfigurationsdefinition ist gesperrt - keine Manipulation 19991216
3 FOREIGN_LOCK Eine der beteiligten Tabellen konnte nicht gesperrt werden 19990531
4 INPUT_IS_CRAP Input-Parameter falsch oder unvollständig 19990531
5 NO_DATABASE_ENTRY Es gibt keinen passenden Datenbankeintrag 19990531
6 PRODUCT_WITHOUT_INITIAL_FOLDER das Produkt zur einzigen Mappe konnte nicht gelöscht werden 19990531
7 RELATION_NOT_DELETED Eine Relation der Produktmappe konnte nicht gelöscht werden 19990531
8 SUCCESSOR_OR_BL_EXISTS Es gibt eine Nachfolgermappe => kein Löschen möglich! 19991213
9 TRANSACTION_ERROR Fehler im Transaktionsdienst 19990601
10 UNKNOWN_ERROR unbekannter Systemfehler 19990531
11 WORKLIST_UPDATE_FAILED der Arbeitsvorrat wurde nicht geändert 19990531
12 WRONG_STATUS_CONFDEF Status erlaubt löschen der Konfigurationsdefinition nicht 19991214
13 WRONG_STATUS_FOLDER Status erlaubt löschen nicht 19991214

Method DISPLAY_AND_CLEAR_OS_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISPLAY Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_ASTERIX Anzeige oder Rückgabe der Nachricht-Id 19990420
2 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) C CMT_CO_I Message-Typ (X, A, E, W, I) 19990416
3 Returning RESULT Value transfer Type reference (TYPE) TY_MESSAGE_KEY Nachrichten-Id 19990420

Method DISPLAY_AND_CLEAR_OS_EXCEPTION on class CL_BCM_CONTROLLER has no exception.

Method FAMOUS_LAST_WORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SAVE_WORKLIST Call by reference Type reference (TYPE) DE_CM_FLAG Arbeitsvorrat speichern? 19991118
# Exception Resumable Description Created on
1 EXTERNAL_COMMIT_REQUIRED os_.: Transaktionsabschluß nur durch externes Commit möglich 19991119
2 SAVE_WORKLIST_FAILED der Arbeitsvorrat konnte nicht gespeichert werden 19991119

Method FREEZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Baseline-Objekt 19991214
2 Exporting E_FREEZE_FAILURES Call by reference Type reference (TYPE) TAB_CM_BASELINE_ERROR Objekte, an denen Fixierung gescheitert ist 19991201
3 Exporting E_STATECHANGE_RESULT Call by reference Type reference (TYPE) CMT_TY_BSVA_RESULT Fehler beim Statusübergang 19991201
4 Importing I_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Referenz auf Baseline (bevorzugt) 19991129
5 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CM_KEY semantischer Schlüssel der BL 19991129
# Exception Resumable Description Created on
1 FAILED klappt nicht 19991129
2 INPUT_IS_CRAP die Eingabeparameter sind falsch oder unvollständig 19991129
3 WRONG_STATUS die Baseline ist im falschen Status 19991129

Method GET_BASELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Baselineinstanz 19990909
2 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Folderinstanz 19990909
3 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Produktinstanz 19990909
4 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Strukturobjekt 19990909
5 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Schlüssel der Baseline 19990909
6 Importing I_FOLDER_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Mappendaten beschaffen? 19991129
7 Importing I_PRODUCT_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Produktdaten beschaffen? 19991129
8 Importing I_STRUCTURE_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Strukturdaten beschaffen? 19991129
9 Importing I_UPDATE_WORKLIST Call by reference Type reference (TYPE) CMT_BOOLEAN Soll die BL in den Arbeitsvorrat augenommen werden 19990909
# Exception Resumable Description Created on
1 BASELINE_MARKED_FOR_DELETION Baseline bereits gelöscht (noch nicht verbucht)! 19991109
2 NO_BASELINE es existiert keine Baseline zum mitgegebenen Schlüssel 19990909
3 NO_FOLDER die zug. Produktmappe wurde nicht gefunden 19991109
4 NO_PRODUCT das zug. Produkt wurde nicht gefunden 19991109
5 NO_STRUCTURE es gibt kein Strukturobjekt zur Baseline 19990909
6 UNKNOWN_ERROR unbekannter Fehler 19990909

Method GET_CLASS_AGENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCM_CONTROLLER Referenz auf einziges Objekt der Klasse 19990407

Method GET_CLASS_AGENT on class CL_BCM_CONTROLLER has no exception.

Method GET_CTRLD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Schlüssel d. Baseline/Mappe 19991110
2 Returning RESULT Value transfer Type reference (TYPE) CMT_TY_CTRLD_OBJ_REC Kontrolliertes Objekt 19991110
# Exception Resumable Description Created on
1 INPUT_IS_CRAP Eingabeparameter sind nicht vollständig 19991110
2 NO_CM_OBJECT Es gibt kein(e) Mappe/Baseline zu dem Schluessel. 19991110

Method GET_CUST_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CUS_APPL Call by reference Type reference (TYPE) TCM_CUS_APPL Parameter der Cust.-Tabelle TCM_CUS_APPL 19991227
2 Exporting E_CUS_CBAS Call by reference Type reference (TYPE) TCM_CUS_CBAS Parameter der Cust.-Tabelle TCM_CUS_CBAS 19991227

Method GET_CUST_PARAMS on class CL_BCM_CONTROLLER has no exception.

Method GET_FOLDER_AND_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Mappeninstanz zum Key 19990505
2 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Produktinstanz zum Key 19990505
3 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Struktur zur Produktmappe 19990610
4 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Schlüssel 19990531
5 Importing I_PRODUCT_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Produktdaten beschaffen? 19991129
6 Importing I_STRUCTURE_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Strukturdaten beschaffen? 19991129
7 Importing I_UPDATE_WORKLIST Call by reference Type reference (TYPE) CMT_BOOLEAN Muss der Arbeitsvorrat modifiziert werden? 19990611
# Exception Resumable Description Created on
1 FOLDER_MARKED_FOR_DELETION Die Produktmappe ist schon gelöscht (noch nicht verbucht!) 19990505
2 NO_FOLDER es existiert kein Folder zum mitgegebenen Schlüssel 19990505
3 NO_PRODUCT zur (existierenden !) Produktmappe gibt es kein Produkt !!! 19990505
4 NO_STRUCTURE es gibt kein Strukturobjekt zur Produktmappe 19990610
5 UNKNOWN_ERROR unbekannter Fehler 19990505

Method GET_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Baseline, deren Vorgänger bestimmt werden soll 19991215
2 Importing I_CM_OBJECT_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key komplett 19991215
3 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe, deren Vorgänger bestimmt werden sollen 19990505
4 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT CM-Objekt 19990415
# Exception Resumable Description Created on
1 FOLDER_MARKED_FOR_DELETION Die Produktmappe ist zum Löschen vorgemerkt 19990420
2 FOLDER_NOT_ON_DATABASE Es gibt keinen Datenbankeintrag zum Schlüssel 19990420
3 INPUT_IS_CRAP die Input-Parameter sind unvollständig oder falsch 19990601
4 MORE_THAN_ONE_PREDECESSOR Es gibt mehr als einen Vorgänger 19990419
5 NO_PREDECESSOR Es gibt keinen Vorgänger 19990419
6 PREDECESSOR_WITHOUT_DB_ENTRY Der Vorgänger hat keinen Datenbankeintrag 19990419
7 UNKNOWN_PERSISTENCY_ERROR unbekannter Systemfehler im Persistenzdienst 19990420

Method GET_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCT_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Konfig.definition 19991111
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCM_PMASTER Konfigurationsdefinition 19991111
# Exception Resumable Description Created on
1 NO_PRODUCT Es wurde keine Konfig.definition gefunden 19991111
2 UNKNOWN_ERROR Fehler 19991111

Method GET_SEL_OBJECTS_FOR_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PF_SEL_CRITERIA Call by reference Type reference (TYPE) CMT_TY_RSDS_RANGE CMT_TY_RSDS_RANGE 19991026
2 Importing I_PF_SEL_MODE Call by reference Type reference (TYPE) DE_CM_FLAG CM: Flag 20000103
3 Importing I_QUERY_INTVAL_FROM Call by reference Type reference (TYPE) TIMESTAMP TIMESTAMP 19991026
4 Importing I_QUERY_INTVAL_TO Call by reference Type reference (TYPE) TIMESTAMP TIMESTAMP 19991026
# Exception Resumable Description Created on
1 NO_CM_OBJECTS_FOR_SEL_CRIT Es wurden keine Mappen/Baselines gefunden zu den Kriterien 19991202

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Instanz der Baseline 19991122
2 Importing I_CM_OBJECT_KEY Call by reference Type reference (TYPE) STRUC_CM_KEY BWL-Key komplett 19991122
3 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Instanz der Konfigurationsmappe 19991122
4 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_BCM_STRUCTURE Instanz der Struktur dieser Mappe 19991122
# Exception Resumable Description Created on
1 FOLDER_NOT_ON_DATABASE Es gibt keinen Datenbankeintrag zum Schlüssel 19991122
2 INPUT_IS_CRAP die Input-Parameter sind unvollständig oder falsch 19991122
3 NO_STRUCTURE es wurde keine Struktur gefunden 19991122
4 OBJECT_MARKED_FOR_DELETION Das Objekt ist zum Löschen vorgemerkt 19991122
5 UNKNOWN_PERSISTENCY_ERROR unbekannter Systemfehler im Persistenzdienst 19991122

Method GET_SUCCESSORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Link-Typ "Baseline" absuchen? 19991215
2 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe, deren Nachfolger bestimmt werden sollen 19990505
3 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key komplett 19990531
4 Importing I_PRED_SUCC Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Link-Typ "Vorgänger-Nachfolger" absuchen? 19991215
5 Importing I_PROPAGATED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Link-Typ "derived from" absuchen? 19991215
6 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_PFOLDER Tabelle mit Nachfolgermappendaten 19990415
# Exception Resumable Description Created on
1 FOLDER_MARKED_FOR_DELETION Die Produktmappe ist zum Löschen vorgemerkt 19990420
2 FOLDER_NOT_ON_DATABASE Die Produktmappe ist nicht auf der Datenbank gespeichert 19990420
3 INPUT_IS_CRAP die Input-Parameter sind unvollständig oder falsch 19990601
4 UNKNOWN_PERSISTENCY_ERROR unbekannter Systemfehler im Persistenzdienst 19990420

Method GET_UPDATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) OS_DMODE Speichermodus 19990702

Method GET_UPDATE_MODE on class CL_BCM_CONTROLLER has no exception.

Method HAS_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ANSWER Value transfer Type reference (TYPE) CMT_BOOLEAN gibt es eine Relation zu obigen Bedingungen? 19991228
2 Exporting E_BORIDENT Call by reference Type reference (TYPE) BORIDENT BOR-Schlüssel der Mappe 19991228
3 Importing I_BASE_LINK Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Link-Typ "Baseline" betrachten? 20000127
4 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BOR-Schlüssel einer Produktmappe ("ich") 19991228
5 Importing I_PREDECESSOR Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE ich (s.o.) bin Vorgänger 20000127
6 Importing I_PRED_SUCC Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Link-Typ "Vorgänger/Nachfolger" betrachten 20000127
7 Importing I_PROPAGATE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Link-Typ "propagate" betrachten? 20000127
8 Importing I_STARTPHASE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE ich bin in Rolle "Startphase" 20000127
9 Importing I_SUCCESSOR Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE ich bin Nachfolger 20000127
10 Importing I_ZIELPHASE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE ich bin in Rolle "Zielphase" 20000127

Method HAS_RELATION on class CL_BCM_CONTROLLER has no exception.

Method INITIALIZE_OWN_ATTRIBUTES Signature

Method INITIALIZE_OWN_ATTRIBUTES on class CL_BCM_CONTROLLER has no parameter.
Method INITIALIZE_OWN_ATTRIBUTES on class CL_BCM_CONTROLLER has no exception.

Method LOCK_BASELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key der Baseline 19990728
2 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus, Default: Schreibsperre 19990728
# Exception Resumable Description Created on
1 FOREIGN_LOCK Tabelle ist bereits gesperrt 19990728
2 GENERIC_LOCK_NOT_SUPPORTED die Tabellen können nur zeilenweise gesperrt werden 19991027
3 UNKNOWN_ERROR unbekannter Systemfehler 19990728

Method LOCK_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key für zu sperrende Zeile, Teil 1 19990531
2 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus: exclusiv (E), shared (S) oder erweitert (X) 19990413
# Exception Resumable Description Created on
1 FOREIGN_LOCK eine der Tabellen ist gesperrt (s. Attrib.foreign_lock_user) 19990413
2 GENERIC_LOCK_NOT_SUPPORTED die Tabellen können nur zeilenweise gesperrt werden 19991027
3 UNKNOWN_ERROR unbekannter Fehler 19990413

Method MESSAGE_DISPATCHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MESSAGE Call by reference Type reference (TYPE) STRUC_CM_MESSAGE Nachricht, die verteilt werden soll 19991117

Method MESSAGE_DISPATCHER on class CL_BCM_CONTROLLER has no exception.

Method MODIFY_BASELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Baseline 19991109
2 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe dazu 19991109
3 Exporting E_MODIFICATION_ALLOWED Call by reference Type reference (TYPE) CMT_BOOLEAN nur lesen? oder Änderung erlaubt? 19991109
4 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Produkt dazu 19991109
5 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Interface des Strukturobjekts 19991109
6 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY semantischer Schlüssel der Baseline 19991109
7 Importing I_FOLDER_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Folder-Daten beschaffen? 19991129
8 Importing I_MODIFY_BASELINE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE soll BL geändert werden? 20000203
9 Importing I_PRODUCT_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Produktdaten beschaffen? 19991129
10 Importing I_STRUCTURE_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Strukturdaten beschaffen? 19991129
11 Importing I_UPDATE_WORKLIST Call by reference Type reference (TYPE) CMT_BOOLEAN muss der Arbeitsvorrat modifiziert werden? 19991109
# Exception Resumable Description Created on
1 BASELINE_MARKED_FOR_DELETION Baseline ist bereits gelöscht, aber noch nicht verbucht 19991109
2 BSVA_ACT_NOT_ALLOWED Statusverwaltung - Aktivität nicht erlaubt 19991216
3 BSVA_CONFDEF_LOCKED Konfigurationmappe gesperrt - keine Modifikation möglich 19991215
4 FOREIGN_LOCK eine Tabelle ist bereits von einem anderen Benutzer gesperrt 19991109
5 LOCKING_FAILED unbekannter Fehler beim Sperren einer Tabelle 19991109
6 NO_BASELINE es wurde keine Baseline gefunden 19991109
7 NO_FOLDER die zug. Produktmappe wurde nicht gefunden 19991109
8 NO_PRODUCT das zug. Produkt wurde nicht gefunden 19991109
9 NO_STRUCTURE es gibt keine Struktur zur Baseline 19991109
10 TRANSACTION_ERROR TA-Objekt nicht erzeugt oder Prüfer nicht registriert 19991109
11 UNKNOWN_ERROR unbekannter Fehler 19991109

Method MODIFY_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe 19990610
2 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Produkt 19990610
3 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Struktur der Produktmappe 19990610
4 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Schlüssel 19990531
5 Importing I_IGNORE_STATUS_LOCKED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Sonderfall !! Statuswechsel aus Gesperrt -> Status nicht prf 20000204
6 Importing I_PRODUCT_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Produktdaten beschaffen? 19991129
7 Importing I_STRUCTURE_INFO_DESIRED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Strukturdaten beschaffen? 19991129
8 Importing I_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Neuer Strukturschlüssel 19991102
9 Importing I_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO neue Strukturtabelle der Mappe 19991102
10 Importing I_UPDATE_WORKLIST Call by reference Type reference (TYPE) CMT_BOOLEAN muss der Arbeitsvorrat modifiziert werden? 19990611
# Exception Resumable Description Created on
1 BSVA_ACT_NOT_ALLOWED Statusverwaltung erlaubt Ändern nicht 19991216
2 BSVA_CONFDEF_LOCKED Konfigurationsdefinition ist gesperrt - Ändern nicht möglich 19991214
3 FOLDER_MARKED_FOR_DELETION die Produktmappe ist zum Löschen vorgemerkt 19990420
4 FOREIGN_LOCK eine Tabelle ist bereits von einem anderen Benutzer gesperrt 19990420
5 LOCKING_FAILED unbekannter Fehler beim Sperren einer Tabelle 19990420
6 NO_FOLDER es existiert kein Folder zum mitgegebenen Schlüssel 19990610
7 NO_PRODUCT zur (existierenden !) Produktmappe gibt es kein Produkt !!! 19990610
8 NO_STRUCTURE es gibt keine Struktur zur Produktmappe 19990610
9 TRANSACTION_ERROR TA-Objekt nicht erzeugt oder Prüfer nicht registriert 19990528
10 UNKNOWN_ERROR unbekannter Fehler 19990610

Method MODIFY_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE Baseline 19991124
2 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Konfigurationsmappe 19991124
3 Importing I_KEYLIST Call by reference Type reference (TYPE) TAB_CM_KEY Liste von Schlüsseln 19991124
4 Importing I_MODIFY_FAVORITES Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Sollen die Favoriten geändert werden 20000202
# Exception Resumable Description Created on
1 FAILED Methode ist fehlgeschlagen 19991124
2 INPUT_IS_CRAP Eingabeparameter sind alle leer 19991124

Method ON_SAVE_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19990531

Method ON_SAVE_REQUESTED on class CL_BCM_CONTROLLER has no exception.

Method PROPAGATE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CTRLD_OBJ_COPY_NOT_POSSIBLE Call by reference Type reference (TYPE) CMT_BOOLEAN das kontrollierte Objekt kann nicht kopiert werden 20000204
2 Exporting E_NEW_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Referenz auf neue Produktmappe 19990723
3 Exporting E_PRODUCT Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER Referenz auf zugehöriges Produkt 19990723
4 Exporting E_STRUCTURE Call by reference Object reference (TYPE REF TO) IF_BCM_STRUCTURE Referenz auf zugehörige Struktur 19990723
5 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER Produktmappe 19990407
6 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key komplett 19990531
7 Importing I_PF_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung des Folders 20000110
8 Importing I_SUC_FOLDER_ID Call by reference Type reference (TYPE) DE_CM_FOLDER_ID Folder-Id für Nachfolger 19991112
9 Importing I_SUC_FOLDER_TYPE Call by reference Type reference (TYPE) DE_CM_FLAG Typ des Nachfolgers 19991112
10 Importing I_SUC_LC_PHASE Call by reference Type reference (TYPE) DE_CM_LIFE_CYCLE_PHASE Lebenszyklusphase für Nachfolger 19991112
11 Importing I_SUC_STRUCTURE_KEY Call by reference Type reference (TYPE) DE_CM_OBJ_KEY Strukturschlüssel für Nachfolger 19991112
12 Importing I_SUC_STRUCTURE_TAB Call by reference Type reference (TYPE) TAB_CM_HIERACHY_INFO Strukturtabelle für Nachfolger 19991112
# Exception Resumable Description Created on
1 COPY_AND_LINK_CREATION_FAILED beide Fehler (1) und (2) sind aufgetreten. 19990723
2 COPY_ATTRIBS_FAILED der neuen Mappe fehlt mindestens ein Attribut (2) 19990723
3 DATABASE_ENTRY_EXISTS es gibt bereits einen Datenbankeintrag zum neuen Schlüssel 19990702
4 FOLDER_ID_CREATION_FAILED Es konnte keine folder_id erzeugt werden 19990723
5 FOREIGN_LOCK Eine der beteiligten Tabellen ist bereits gesperrt 19990723
6 INPUT_IS_CRAP die Input-Parameter sind unvollständig oder falsch 19990601
7 LINK_CREATION_FAILED Die Verbindung zur Vorgängermappe wurde nicht angelegt (1) 19990723
8 LOCKING_FAILED Unbekannter Systemfehler, aufgetreten beim Sperren 19990723
9 NO_STRUCTURE es konnte keine neue Struktur angelegt werden 19990723
10 OBJECT_EXISTS Ein Objekt mit dem übergebenen Schlüssel existiert bereits 19990723
11 OLD_FOLDER_MARKED_FOR_DELETION "alte" Produktmappe ist zum Löschen vorgemerkt 19990723
12 OLD_FOLDER_NOT_ON_DATABASE "alte" Produktmappe ist nicht auf der Datenbank gespeichert 19990723
13 STRUCTURE_COPY_NOT_POSSIBLE die Vorgängerstruktur kann nicht kopiert werden 19991221
14 TRANSACTION_ERROR TA-Objekt nicht erzeugt oder Prüfer nicht registriert 19990723
15 UNKNOWN_PERSISTENCY_ERROR unbekannter Systemfehler im Persistenzdienst 19990421
16 WORKLIST_UPDATE_FAILED der Arbeitsvorrat wurde nicht geändert 19990723
17 WRONG_PHASE Falsche Phase zum Lebenszyklus 19991209
18 WRONG_STRUCTURE_TYPE auf diesem Folder kann die Operation nicht ausgef. werden 19991014

Method RETURN_PF_BOR_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY semantischer Schlüssel 19991001
2 Returning RESULT Value transfer Type reference (TYPE) BORIDENT-OBJKEY BOR-Schlüssel 19991001
# Exception Resumable Description Created on
1 KEY_NOT_FOUND BOR-Schlüssel wurde nicht gefunden 19991001

Method RETURN_SYSTEM_FLAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXTERNAL_COMMIT_ALLOWED Call by reference Type reference (TYPE) CMT_BOOLEAN ist ein externes "commit work" erlaubt? 19990922
2 Exporting E_UPDATE_MODE Call by reference Type reference (TYPE) OS_DMODE Verbuchermodus (direkt = oscon_dmode_direct) 19990922
# Exception Resumable Description Created on
1 UPDATE_MODE_UNKNOWN der Verbuchermodus konnte nicht bestimmt werden 19990922

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SAVE_WORKLIST Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE soll der Arbeitsvorrat gesichert werden? 20000202
# Exception Resumable Description Created on
1 COMMIT_FAILED os_exception: Commit work fehlgeschlagen 19990420
2 EXTERNAL_COMMIT_REQUIRED os_.: Transaktionsabschluß nur durch externes Commit möglich 19990420
3 NO_TRANSACTION keine Transaktion offen => kein "save" möglich 19990610
4 OWN_SAVE_FAILED save-Methode ausserhalb des Persistenzdienstes gescheitert 19990601
5 TRANSACTION_CHECK_FAILED os_exception: ein Transaktionsprüfer meldete Inkonsistenz 19990420
6 TRANSACTION_IN_WRONG_STATUS os_exception: Transaktion nicht beendet, falscher Status 19990420

Method SAVE_APPLICATION_LOGS Signature

Method SAVE_APPLICATION_LOGS on class CL_BCM_CONTROLLER has no parameter.
Method SAVE_APPLICATION_LOGS on class CL_BCM_CONTROLLER has no exception.

Method SAVE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSACTION_DATA Call by reference Type reference (TYPE) ANY Daten der zug. Transaktion 19990531
# Exception Resumable Description Created on
1 COMMIT_FAILED os_exception: Commit work fehlgeschlagen 19990507
2 EXTERNAL_COMMIT_REQUIRED os_.: Transaktionsabschluß nur durch externes Commit möglich 19990507
3 NO_TRANSACTION der Eingabeparameter bezeichnet keine laufende Transaktion 19990507
4 OWN_SAVE_FAILED save-Methode ausserhalb des Persistenzdienstes gescheitert 19990601
5 TRANSACTION_CHECK_FAILED os_exception: ein Transaktionsprüfer meldete Inkonsistenz 19990507
6 TRANSACTION_IN_WRONG_STATUS os_exception: Transaktion nicht beendet, falscher Status 19990507

Method SAVE_WORKLIST Signature

Method SAVE_WORKLIST on class CL_BCM_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 FAILED klappt nicht 19991209

Method SET_UPDATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UPDATE_MODE Call by reference Type reference (TYPE) OS_DMODE Verbuchermodus (direkt = oscon_dmode_direct) 19990922
# Exception Resumable Description Created on
1 METHOD_FAILED Der Verbuchermodus konnte nicht geändert werden. 19990922

Method START_SYSTEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTROLLER Value transfer Object reference (TYPE REF TO) CL_BCM_CONTROLLER zusätzlich: Referenz auf BCM-Controller 19990927
2 Exporting E_EXTERNAL_COMMIT_ALLOWED Call by reference Type reference (TYPE) CMT_BOOLEAN ist externes "commit work" erlaubt? 19990927
3 Importing I_EXTERNAL_COMMIT_ALLOWED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE ist externes "commit work" erlaubt? 19990922
4 Importing I_UPDATE_MODE Call by reference Type reference (TYPE) OS_DMODE CMT_CO_OSCON_DMODE_DIRECT Verbuchermodus: direkt oder "update task" 19990922

Method START_SYSTEM on class CL_BCM_CONTROLLER has no exception.

Method UNDO Signature

Method UNDO on class CL_BCM_CONTROLLER has no parameter.
# Exception Resumable Description Created on
1 NO_TRANSACTION keine Transaktion => keine Rücknahme von Änderungen 19990806
2 UNDO_FAILED Memory-Rollback gescheitert 19990416

Method UNDO_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRANSACTION_DATA Call by reference Type reference (TYPE) ANY Transaktionsdaten 19990531
# Exception Resumable Description Created on
1 NO_TRANSACTION der Eingabeparameter bezeichnet keine laufende Transaktion 19990507
2 UNDO_FAILED undo auf der ausgewählten Transaktion ist gescheitert 19990507

Method UNLOCK_BASELINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key der Baseline 19990728
2 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus, default: Schreibsperre 19990728

Method UNLOCK_BASELINE on class CL_BCM_CONTROLLER has no exception.

Method UNLOCK_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY BWL-Key der gesperrten Zeile, Teil 2 19990531
2 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus 19990414

Method UNLOCK_FOLDER on class CL_BCM_CONTROLLER has no exception.

Method UPDATE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLIENT Call by reference Object reference (TYPE REF TO) IF_BCM_SAVE betroffenes Objekt 19991019
2 Importing I_NUMBER Call by reference Type reference (TYPE) I Nummer der betroffenen Transaktion 19990701
3 Importing I_OWN_SAVE_REQUIRED Call by reference Type reference (TYPE) CMT_BOOLEAN weitere Save-Operationen nötig? 19991025

Method UPDATE_TRANSACTION on class CL_BCM_CONTROLLER has no exception.
History
Last changed by/on SAP  20010425 
SAP Release Created in