SAP ABAP Class CL_BCM_CONTROLLER2 (Business shift quota of the controller)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-CM (Application Component) Configuration management
     CMT2 (Package) Configuration Management - Core Development - (Version2)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CM_API API-Interface - Open Interface of the Controller 20010305
Properties
Class CL_BCM_CONTROLLER2  
Short Description Business shift quota of the controller    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMT2   Configuration Management - Core Development - (Version2) 
Created 20010305   SAP 
Last change 20130531   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 CMT2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CM_API API-Interface - Open Interface of the Controller 20010305
Friends
Class CL_BCM_CONTROLLER2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BLOCK_FOX_RESULT Static Attribute Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE BLOCK_FOX_RESULT 20010305
2 CO_APPL_LOG_PROBCL_HIGH Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '2' CO_APPL_LOG_PROBCL_HIGH 20010305
3 CO_APPL_LOG_PROBCL_LOW Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '4' CO_APPL_LOG_PROBCL_LOW 20010305
4 CO_APPL_LOG_PROBCL_MEDIUM Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '3' CO_APPL_LOG_PROBCL_MEDIUM 20010305
5 CO_APPL_LOG_PROBCL_VERY_HIGH Constant Private Type reference (TYPE) BAL_S_MSG-PROBCLASS '1' CO_APPL_LOG_PROBCL_VERY_HIGH 20010305
6 CO_CREATE_BASELINE Constant Private Type reference (TYPE) DE_CM_TITLE 'create baseline' CO_CREATE_BASELINE 20010305
7 CO_CREATE_DEFINITION Constant Private Type reference (TYPE) DE_CM_TITLE 'create def' CO_CREATE_DEFINITION 20010305
8 CO_CREATE_FOLDER Constant Private Type reference (TYPE) DE_CM_TITLE 'create_folder' CO_CREATE_FOLDER 20010305
9 CO_CREATE_FOLDER_SUCCESSOR Constant Private Type reference (TYPE) DE_CM_TITLE 'create_folder_succ' CO_CREATE_FOLDER_SUCCESSOR 20010305
10 CO_DELETE_BASELINE Constant Private Type reference (TYPE) DE_CM_TITLE 'delete_baseline' CO_DELETE_BASELINE 20010305
11 CO_DELETE_DEFINITION Constant Private Type reference (TYPE) DE_CM_TITLE 'delete_definition' CO_DELETE_DEF 20010305
12 CO_DELETE_FOLDER Constant Private Type reference (TYPE) DE_CM_TITLE 'delete_folder' CO_DELETE_FOLDER 20010305
13 CO_FAMOUS_LAST_WORDS Constant Private Type reference (TYPE) DE_CM_TITLE 'FAMOUS_LAST_WORDS' CO_FAMOUS_LAST_WORDS 20010305
14 CO_MODIFY_BASELINE Constant Private Type reference (TYPE) DE_CM_TITLE 'modify_baseline' CO_MODIFY_BASELINE 20010305
15 CO_MODIFY_DEFINITION Constant Private Type reference (TYPE) DE_CM_TITLE 'modify_definition' CO_MODIFY_DEFINITION 20010305
16 CO_MODIFY_FOLDER Constant Private Type reference (TYPE) DE_CM_TITLE 'modify_folder' CO_MODIFY_FOLDER 20010305
17 CO_SAVE_LOGS Constant Private Type reference (TYPE) DE_CM_TITLE 'save_logs' CO_SAVE_LOGS 20010305
18 CO_TIME_SEGMENT_ON Constant Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE CO_TIME_SEGMENT_ON 20010305
19 EXTERNAL_COMMIT_ALLOWED Static Attribute Private Type reference (TYPE) OS_BOOLEAN EXTERNAL_COMMIT_ALLOWED 20010305
20 FOREIGN_LOCK_USER Instance attribute Public Type reference (TYPE) SYUNAME Who blocked the table during the last locking attempt? 20010305
21 LOCK_LIST Instance attribute Private See coding LOCK_LIST 20011218
22 LOG_HANDLES Instance attribute Private Type reference (TYPE) TY_BALLOGHNDL_T LOG_HANDLES 20010305
23 LOG_SAVE_REQUIRED Static Attribute Private Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE LOG_SAVE_REQUIRED 20010305
24 M_BADI_CUST_CHECK Instance attribute Private Object reference (TYPE REF TO) IF_EX_CM_BADI_CUST_CHECK BAdI Interface IF_EX_CM_BADI_CUST_CHECK 20030814
25 SELF Static Attribute Private Object reference (TYPE REF TO) CL_BCM_CONTROLLER2 Reference to individual object of the class 20010305
26 SYSTEM_SERVICES_STARTED Static Attribute Private Type reference (TYPE) OS_BOOLEAN OSCON_FALSE SYSTEM_SERVICES_STARTED 20010305
27 TRANSACTION_CLIENT_LIST Instance attribute Private See coding TRANSACTION_CLIENT_LIST 20011218
28 TRANSACTION_COUNT Static Attribute Private Type reference (TYPE) I 0 Number of transactions open 20010305
29 TRANSACTION_LIST Instance attribute Private Type reference (TYPE) IT_TRANSACTION_LIST List of transaction objects 20010305
30 TRANSACTION_MANAGER Static Attribute Private Object reference (TYPE REF TO) IF_OS_TRANSACTION_MANAGER Transaction manager 20010305
31 UPDATE_MODE Static Attribute Private Type reference (TYPE) OS_DMODE OSCON_DMODE_LOCAL Update mode 20010305
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010305
2 COMPLETE_INPUT Instance method Private Method Complete Input-Parameter, if Necessary 20010305
3 CREATE_FOLDER_WITHOUT_LINK Instance method Private Method Generating a new product folder without link 20010305
4 CREATE_FOLDER_WITH_LINK Instance method Private Method Generate a new product folder and create link 20010305
5 CREATE_TRANSACTION Instance method Private Method Opens new transaction 20010305
6 DELETE_FOLDER_NET Instance method Private Method Deletes from given folder for the entire parts network 20010305
7 DISPLAY_AND_CLEAR_OS_EXCEPTION Static method Private Method Display os_exception message and delete exception 20010305
8 GET_LIFE_CYCLE_NET Instance method Private Method Reads life cycle network from the database 20010305
9 GET_LINKS Instance method Private Method Determining all links between folders and Baselines 20010305
10 INITIALIZE_OWN_ATTRIBUTES Static method Private Method Initialising the attribute to the BCM comtroller 20010305
11 IS_BOM_CHANGE_ALLOWED Instance method Private Method Is change to BOM permitted from the CM view? 20010305
12 IS_CHARAC_CHANGE_ALLOWED Instance method Private Method Are changes to characteristics in the CM view allowed? 20010305
13 IS_CLASS_CHANGE_ALLOWED Instance method Private Method Are changes to the class in the CM view allowed? 20010305
14 IS_DOCUMENT_CHANGE_ALLOWED Instance method Private Method Is change to document permitted from the CM view? 20010305
15 IS_EQUI_CHANGE_ALLOWED Instance method Private Method Is change to equipment permitted from the CM view? 20010305
16 IS_FLOC_CHANGE_ALLOWED Instance method Private Method Is change to functional location permitted from the CM view? 20010305
17 IS_MATERIAL_CHANGE_ALLOWED Instance method Private Method Is change to material permitted from the CM view? 20010305
18 LOCK_BASELINE Instance method Private Method Lock table for Baseline 20010305
19 LOCK_DEFINITION Instance method Private Method Locks table for definition, reads from update mode 20010305
20 LOCK_FOLDER Instance method Private Method Locks table for folder, reads from update mode 20010305
21 MESSAGE_DISPATCHER Static method Public Method Collects and distributes messages from the process shift 20010305
22 ON_SAVE_REQUESTED Instance method Private Event handling method For update operations before Commit via TA service 20010305
23 ON_SAVE_REQUIRED Instance method Private Event handling method A BCM structure object requests a save process 20010305
24 RAISE_MESSAGE_EVENT Instance method Private Method workaround 20010305
25 SAVE_APPLICATION_LOGS Instance method Private Method Opening+starting TA, saving application log, closing TA 20010305
26 SAVE_SINGLE Instance method Private Method Exit specific transaction with "save" 20010305
27 UNDO_SINGLE Instance method Private Method Using undo specific to a transaction 20010305
28 UNLOCK_BASELINE Instance method Private Method Release tables for baseline 20010305
29 UNLOCK_DEFINITION Instance method Private Method Releasing tables for definition 20010305
30 UNLOCK_FOLDER Instance method Private Method Releaes tables for product folder 20010305
31 UPDATE_TRANSACTION Instance method Private Method Completed transaction data 20010305
Events
# Event Type Visibility Description Created on
1 MESSAGE Instance Event
(0)
Public
(2)
20010305
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 IT_TRANSACTION_LIST Private See coding List of transaction objects 20010305
2 L_STRUC_TRANSACTION_LIST Private See coding Line type for the list of transaction objects 20010305
3 L_TY_CMOBJ_SHORT_KEY Private See coding L_TY_CMOBJ_SHORT_KEY 20010305
4 L_TY_LOCK Private See coding L_TY_LOCK 20010305
5 L_TY_TAB_FOLDER Private See coding Table of CM objects 20010305
6 L_TY_TRANSACT_CLIENT Private See coding L_TY_TRANSACT_CLIENT 20010305
7 TY_MESSAGE_KEY Private See coding Type for message Id 20010305
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

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_BASELINE2 Zeiger auf Baseline 20010305
2 Exporting E_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CONFIGBASELINE_KEY BWL-Key der Baseline komplett 20010305
3 Exporting E_DEFINITION Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER2 Zeiger auf Konfigurationsdefinition 20010305
4 Exporting E_DEFINITION_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID BWL-Key der Konfigurationsdefinition 20010305
5 Exporting E_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER2 Zeiger auf Produktmappe 20010305
6 Exporting E_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CONFIGFOLDER_KEY BWL-Key der Konfigurationsmappe komplett 20010305
7 Importing I_BASELINE Call by reference Object reference (TYPE REF TO) CL_BCM_BASELINE2 Zeiger auf Baseline 20010305
8 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER2 Zeiger auf Produktmappe 20010305
9 Importing I_KEY Call by reference Type reference (TYPE) STRUC_CMO_KEY BWL-Key komplett 20010305
10 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS Sprachenschlüssel 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method CREATE_FOLDER_WITHOUT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFINITION Call by reference Object reference (TYPE REF TO) CL_BCM_PMASTER2 CM: Kopfdaten zum Produkt 20010305
2 Importing I_DEFINITION_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Konfigurationsdefinition 20010305
3 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CONFIGFOLDER_KEY Schlüssel für neue Produktmappe 20010305
4 Importing I_FOLDER_TYPE Call by reference Type reference (TYPE) DE_CM_FLAG CMT_CO_I Typ der Mappe 20010305
5 Importing I_PF_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung des Folders 20010305
6 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_BCM_PFOLDER2 Referenz auf neue Produktmappe 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

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? 20010305
2 Exporting E_NEW_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER2 Referenz auf neue Produktmappe 20010305
3 Importing I_ADD_LINK_TYPE Call by reference Type reference (TYPE) BRELTYP-RELTYPE Art des Links zwischen dem zus. Vorgänger und der neuen M. 20010305
4 Importing I_ADD_PREDECESSOR_KEY Call by reference Type reference (TYPE) STRUC_CMO_KEY zusätzlicher Vorgänger 20010305
5 Importing I_LINK_TYPE Call by reference Type reference (TYPE) BRELTYP-RELTYPE Art des Links zwischen den Produktmappen 20010305
6 Importing I_NEW_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CONFIGFOLDER_KEY Schlüssel für neue Produktmappe 20010305
7 Importing I_OLD_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER2 Vorgänger, dient als Vorlage 20010305
8 Importing I_PF_DESCRIPTION Call by reference Type reference (TYPE) DE_CM_DESCRIPTION Beschreibung des Folders 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

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_SAVE2 betroffenes Objekt 20010305
2 Importing I_OWN_SAVE_REQUIRED Call by reference Type reference (TYPE) CMT_BOOLEAN zusätzliche Speicher-Operationen nötig? 20010305
3 Importing I_TITLE Call by reference Type reference (TYPE) DE_CM_TITLE Transaktionstitel 20010305
4 Returning RESULT Value transfer Type reference (TYPE) L_STRUC_TRANSACTION_LIST Daten zur erzeugten Transaktion incl. TA-Objekt 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method DELETE_FOLDER_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FOLDER Call by reference Type reference (TYPE) L_TY_TAB_FOLDER Tabelle mit den nach dem Löschen noch vorhandenen Mappen 20010305
2 Importing IT_FOLDER Call by reference Type reference (TYPE) L_TY_TAB_FOLDER Tabelle mit den vorhandenen Mappen 20010305
3 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) CL_BCM_PFOLDER2 Mappeninstanz 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM:Allgemeiner Fehler 20010305

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 20010305
2 Importing I_MESSAGE_TYPE Call by reference Type reference (TYPE) C CMT_CO_I Message-Typ (X, A, E, W, I) 20010305
3 Returning RESULT Value transfer Type reference (TYPE) TY_MESSAGE_KEY Nachrichten-Id 20010305

Method DISPLAY_AND_CLEAR_OS_EXCEPTION on class CL_BCM_CONTROLLER2 has no exception.

Method GET_LIFE_CYCLE_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASELINE_DATA Call by reference Type reference (TYPE) TAB_CONFIGBASELINE_DATA Baselines zur Konfigurationsdefinition 20010305
2 Exporting E_COUNT Call by reference Type reference (TYPE) I Trefferanzahl (gesetzt, falls i_count_only = cmt_co_true) 20010305
3 Exporting E_FOLDER_DATA Call by reference Type reference (TYPE) TAB_CONFIGFOLDER_DATA Konfigurationsmappen zur Konfigurationsdefinition 20010305
4 Exporting E_LINKS Call by reference Type reference (TYPE) TAB_CM_LCNET Vorgänger-Nachfolger-Liste 20010305
5 Importing IT_SEL_FIELD Call by reference Type reference (TYPE) TAB_CM_SEL_FIELD Felder für Selektion 20010305
6 Importing I_COUNT_ONLY Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE nur Anzahl der Baselines und Mappen bestimmen? 20010305
7 Importing I_DEFINITION_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID Konfigurationsdefinition 20010305
8 Importing I_LANGUAGE Call by reference Type reference (TYPE) SPRAS SY-LANGU Sprache 20010305

Method GET_LIFE_CYCLE_NET on class CL_BCM_CONTROLLER2 has no exception.

Method GET_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINK_TAB Call by reference Type reference (TYPE) TAB_CM_LCNET Links dazwischen 20010305
2 Importing IT_BASELINE Call by reference Type reference (TYPE) TAB_CMO_COMPLETE_KEY Baselines 20010305
3 Importing IT_FOLDER Call by reference Type reference (TYPE) TAB_CMO_COMPLETE_KEY Konfigurationsmappen 20010305

Method GET_LINKS on class CL_BCM_CONTROLLER2 has no exception.

Method INITIALIZE_OWN_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STRUC_BLOCK_ALLOWED Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_TRUE Struktur blockweise schreiben erlaubt? 20010305

Method INITIALIZE_OWN_ATTRIBUTES on class CL_BCM_CONTROLLER2 has no exception.

Method IS_BOM_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_LIST Call by reference Type reference (TYPE) TAB_CM_CHANGE Liste von Änderungen 20010305
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_CHANGE Antwort 20010305

Method IS_BOM_CHANGE_ALLOWED on class CL_BCM_CONTROLLER2 has no exception.

Method IS_CHARAC_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_LIST Call by reference Type reference (TYPE) TAB_CM_CHANGE Liste von Änderungen 20010305
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_CHANGE Antwort 20010305

Method IS_CHARAC_CHANGE_ALLOWED on class CL_BCM_CONTROLLER2 has no exception.

Method IS_CLASS_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_LIST Call by reference Type reference (TYPE) TAB_CM_CHANGE Liste von Änderungen 20010305
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_CHANGE Antwort 20010305

Method IS_CLASS_CHANGE_ALLOWED on class CL_BCM_CONTROLLER2 has no exception.

Method IS_DOCUMENT_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_LIST Call by reference Type reference (TYPE) TAB_CM_CHANGE Liste von Änderungen 20010305
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_CHANGE Antwort 20010305

Method IS_DOCUMENT_CHANGE_ALLOWED on class CL_BCM_CONTROLLER2 has no exception.

Method IS_EQUI_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_LIST Call by reference Type reference (TYPE) TAB_CM_CHANGE Liste von Änderungen 20010305
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_CHANGE Antwort 20010305

Method IS_EQUI_CHANGE_ALLOWED on class CL_BCM_CONTROLLER2 has no exception.

Method IS_FLOC_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_LIST Call by reference Type reference (TYPE) TAB_CM_CHANGE Liste von Änderungen 20010305
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_CHANGE Antwort 20010305

Method IS_FLOC_CHANGE_ALLOWED on class CL_BCM_CONTROLLER2 has no exception.

Method IS_MATERIAL_CHANGE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE_LIST Call by reference Type reference (TYPE) TAB_CM_CHANGE Liste von Änderungen 20010305
2 Returning RESULT Value transfer Type reference (TYPE) TAB_CM_CHANGE Antwort 20010305

Method IS_MATERIAL_CHANGE_ALLOWED on class CL_BCM_CONTROLLER2 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 Call by reference Object reference (TYPE REF TO) IF_BCM_SAVE2 Baseline-Objekt 20010305
2 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CONFIGBASELINE_KEY BWL-Key der Baseline 20010305
3 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus, Default: Schreibsperre 20010305
4 Importing I_TRANSACTION_NUMBER Call by reference Type reference (TYPE) I Nummer der zugehörigen Transaktion 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method LOCK_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPLETE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE auch alle abhängigen Objekte? 20010305
2 Importing I_DEFINITION Call by reference Object reference (TYPE REF TO) IF_BCM_SAVE2 Konfigurationsdefinition 20010305
3 Importing I_DEFINITION_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID BWL-Key für zu sperrende Zeile, Teil 1 20010305
4 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus: exclusiv (E), shared (S) oder erweitert (X) 20010305
5 Importing I_TRANSACTION_NUMBER Call by reference Type reference (TYPE) I Nummer der zugehörigen Transaktion 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method LOCK_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPLETE Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE auch alle abhängigen Objekte (=Baselines)? 20010305
2 Importing I_FOLDER Call by reference Object reference (TYPE REF TO) IF_BCM_SAVE2 Konfigurationsmappe 20010305
3 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CONFIGFOLDER_KEY BWL-Key für zu sperrende Zeile, Teil 1 20010305
4 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus: exclusiv (E), shared (S) oder erweitert (X) 20010305
5 Importing I_TRANSACTION_NUMBER Call by reference Type reference (TYPE) I Nummer der zugehörigen Transaktion 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

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 20010305

Method MESSAGE_DISPATCHER on class CL_BCM_CONTROLLER2 has no exception.

Method ON_SAVE_REQUESTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Value transfer Attribute reference (LIKE) 20010305

Method ON_SAVE_REQUESTED on class CL_BCM_CONTROLLER2 has no exception.

Method ON_SAVE_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_IN_PROGRESS Value transfer Attribute reference (LIKE) 20010411

Method ON_SAVE_REQUIRED on class CL_BCM_CONTROLLER2 has no exception.

Method RAISE_MESSAGE_EVENT 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 20010305

Method RAISE_MESSAGE_EVENT on class CL_BCM_CONTROLLER2 has no exception.

Method SAVE_APPLICATION_LOGS Signature

Method SAVE_APPLICATION_LOGS on class CL_BCM_CONTROLLER2 has no parameter.
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

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 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method UNDO_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REFRESH_CLIENT Call by reference Type reference (TYPE) CMT_BOOLEAN CMT_CO_FALSE Klient zum löschen des Save-Puffers anweisen? 20010305
2 Importing I_TRANSACTION_DATA Call by reference Type reference (TYPE) ANY Transaktionsdaten 20010305
# Exception Resumable Description Created on
1 EXC_CM_ERROR CM: allgemeiner Fehler 20010305

Method UNLOCK_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) IF_BCM_SAVE2 Objektreferenz 20010305
2 Importing I_BASELINE_KEY Call by reference Type reference (TYPE) STRUC_CONFIGBASELINE_KEY BWL-Key der Baseline 20010305
3 Importing I_MODE Call by reference Type reference (TYPE) C CMT_CO_E Sperrmodus, default: Schreibsperre 20010305

Method UNLOCK_BASELINE on class CL_BCM_CONTROLLER2 has no exception.

Method UNLOCK_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFINITION Call by reference Object reference (TYPE REF TO) IF_BCM_SAVE2 Objektreferenz 20010305
2 Importing I_DEFINITION_ID Call by reference Type reference (TYPE) DE_CM_PRODUCT_ID BWL-Key der gesperrten Zeile, Teil 2 20010305

Method UNLOCK_DEFINITION on class CL_BCM_CONTROLLER2 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 Call by reference Object reference (TYPE REF TO) IF_BCM_SAVE2 Objektreferenz 20010305
2 Importing I_FOLDER_KEY Call by reference Type reference (TYPE) STRUC_CONFIGFOLDER_KEY BWL-Key der gesperrten Zeile, Teil 2 20010305

Method UNLOCK_FOLDER on class CL_BCM_CONTROLLER2 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_SAVE2 betroffenes Objekt 20010305
2 Importing I_NUMBER Call by reference Type reference (TYPE) I Nummer der betroffenen Transaktion 20010305
3 Importing I_OWN_SAVE_REQUIRED Call by reference Type reference (TYPE) CMT_BOOLEAN weitere Save-Operationen nötig? 20010305

Method UPDATE_TRANSACTION on class CL_BCM_CONTROLLER2 has no exception.
Event Signatures

Event MESSAGE Signature
Event MESSAGE on class CL_BCM_CONTROLLER2 has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C