Hierarchy
⤷ CRM-MD-PCT (Application Component) Product Catalog
⤷ CMT (Package) Configuration Management - Core Development
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CM_DATA_REGISTER | To register data transports | 20000114 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CM_READ | CM: Interface, to which the CM Workbench referred | 19990903 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_CM_READ_WRITE | CM: Interface for read&writefrontend | 19990903 |
Properties
Class | CL_GCM_API | |
Short Description | CM: Read/write/frontend for entry into CM Workbench | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CMT | Configuration Management - Core Development |
Created | 19990722 | SAP |
Last change | 20010425 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CMT | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | OSCON | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_CM_DATA_REGISTER | To register data transports | 20000114 | ||
2 | IF_CM_READ | CM: Interface, to which the CM Workbench referred | 19990903 | ||
3 | IF_CM_READ_WRITE | CM: Interface for read&writefrontend | 19990903 |
Friends
Class CL_GCM_API has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | API_CALLER | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GCM_API | Global attribute for Caller IF_CM_DATA_REGISTER | 20000114 | ||
2 | API_CLASS_NAME | Static Attribute | Private | Type reference (TYPE) | SOBJ_NAME | Object name in object directory | 20010926 | ||
3 | BASELINE_DATA | Static Attribute | Protected | Type reference (TYPE) | STRUC_CMEXT_BASELINE | Attribute of the Baseline concerned | 19990722 | ||
4 | CO_A | Constant | Private | Type reference (TYPE) | DE_CM_CONST | 'A' | A | 19990722 | |
5 | CO_BOR_PFOLDER_ID | Constant | Private | Type reference (TYPE) | DE_CM_CONST | 'BUS3052001' | Object type of the folder for the BOR | 19990722 | |
6 | CO_BOR_PMASTER_ID | Constant | Private | Type reference (TYPE) | DE_CM_CONST | 'BUS3052' | Object type of the product for the BOR | 19990722 | |
7 | CO_CM_MESSAGE_CLASS | Constant | Private | Type reference (TYPE) | DE_CM_CONST | 'CMT' | Message class CMT | 19990722 | |
8 | CO_FC_DISPLAY_FOLDER | Constant | Private | Type reference (TYPE) | FCODE | 'FDIS' | Display Configuration Folder | 19990722 | |
9 | CO_FC_SEACH_FAGAIN | Constant | Private | Type reference (TYPE) | FCODE | 'SEA+' | Restart Configuration Folder Search | 19990722 | |
10 | CO_FC_SEARCH_FOLDER | Constant | Private | Type reference (TYPE) | FCODE | 'SEAR' | Find Configuration Folder | 19990722 | |
11 | CO_FC_SHOW_PRE | Constant | Private | Type reference (TYPE) | FCODE | 'PCES' | Display Predecessor | 19990722 | |
12 | CO_FC_SHOW_STRUCTURE | Constant | Private | Type reference (TYPE) | FCODE | 'ISHO' | Display the folder structure | 19990722 | |
13 | CO_FC_SHOW_SUC | Constant | Private | Type reference (TYPE) | FCODE | 'SUCC' | Display successor | 19990722 | |
14 | CO_YX | Constant | Private | Type reference (TYPE) | DE_CM_CONST | 'X' | 'X' | 19990722 | |
15 | FOLDER_DATA | Static Attribute | Protected | Type reference (TYPE) | STRUC_CMEXT_PFOLDER | Attributes of the Folder Concerned | 19990722 | ||
16 | GKEYLIST | Static Attribute | Protected | Type reference (TYPE) | TAB_CM_PFOLDER | Global buffer for read APIs | 19990903 | ||
17 | GTAB_PRODUCTS | Static Attribute | Protected | Type reference (TYPE) | TAB_CM_PMASTER | Complete product table | 19990903 | ||
18 | G_CTRLD_OBJECT | Static Attribute | Private | Type reference (TYPE) | CMT_TY_CTRLD_OBJ_REC | Controlled object | 19991110 | ||
19 | G_GUID | Static Attribute | Private | Type reference (TYPE) | GUID_32 | Object GUID | 19991011 | ||
20 | G_IS_CHANGE_ALLOWED_LIST | Static Attribute | Protected | Type reference (TYPE) | TAB_CM_CHANGE | G_IS_CHANGE_ALLOWED_LIST | 19990928 | ||
21 | G_IS_USED_DATA | Static Attribute | Protected | Type reference (TYPE) | CMT_TY_IS_USED | G_IS_USED_DATA | 19990928 | ||
22 | PERFORM_READ | Static Attribute | Private | Type reference (TYPE) | CMT_BOOLEAN | PERFORM_READ | 20000125 | ||
23 | PERFORM_WRITE | Static Attribute | Private | Type reference (TYPE) | CMT_BOOLEAN | PERFORM_WRITE | 20000125 | ||
24 | PRODUCT_DATA | Static Attribute | Protected | Type reference (TYPE) | STRUC_CMEXT_PMASTER | Attributes of the Product Concerned | 19990722 | ||
25 | QUERY_AGENT | Static Attribute | Private | Object reference (TYPE REF TO) | CL_GCM_QUERY | Agent of the query class | 19990810 | ||
26 | STRUCTURE_DATA | Static Attribute | Protected | Type reference (TYPE) | CMT_TY_IB_INFO | Complete structure table | 19990722 | ||
27 | TAB_BASELINES | Static Attribute | Protected | Type reference (TYPE) | TAB_CM_PFOLDER | Conplete Baseline Table | 19990722 | ||
28 | TAB_FOLDERS | Static Attribute | Protected | Type reference (TYPE) | TAB_CM_PFOLDER | Table from folder key | 19990722 | ||
29 | XML_TREE | Static Attribute | Private | Object reference (TYPE REF TO) | CL_B2E_XMLVIEW | XML Tree | 19991202 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BL_GET_DATA_TO_KEY | Static method | Public | Method | Returns Baseline data to Baseline key | 19990726 |
2 | BROWSE_FOLDER_STRUCTURE | Static method | Public | Method | Displays the structure of the CM object | 19991110 |
3 | CHANGE_PFOLDER | Static method | Public | Method | Changes admin data and structure data to folder | 19991029 |
4 | CHECK_EXISTENCE | Static method | Public | Method | Do the CM objects exist? | 19991111 |
5 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | Class constructor | 19990722 |
6 | CM_GET_BL_TO_FOLDER | Static method | Public | Method | Returns All Baselines for the Folder | 19991115 |
7 | CM_GET_BOR_KEY_TO_SEM_KEY | Static method | Public | Method | Also includes run time objects that are not yet saved | 19991021 |
8 | CM_GET_FOLDER_TO_DEFINITION | Static method | Public | Method | Gives All Folders for Definition at Specified Time | 19991115 |
9 | CM_GET_GUID_TO_SEM_KEY | Static method | Public | Method | Delivers GUID for Semantic Key | 19991021 |
10 | CM_GET_SEM_KEY_TO_BOR_KEY | Static method | Public | Method | Also includes not yet saved run time objects | 19991021 |
11 | CM_GET_SEM_KEY_TO_GUID | Static method | Public | Method | Delivers Semantic Key for GUID | 19991021 |
12 | GET_CTRLD_OBJECT | Static method | Public | Method | Returns the Controlled Object for Baseline/Folder | 19991110 |
13 | GET_OBJNR_TO_SEMKEY | Static method | Public | Method | Gives the Status Object Number for the Semantic Key | 19991109 |
14 | GET_PFOLDER_TO_OBJNR_TAB | Static method | Public | Method | Gives Corresponding Text for List of Status Object Numbers | 20000107 |
15 | GET_SEMKEY_TO_OBJNR | Static method | Public | Method | Gives the Semantic Key for the Status Object Number | 19991109 |
16 | IS_CHANGE_ALLOWED | Static method | Public | Method | Can Objects from Configuration Management View Be Changed? | 19990927 |
17 | IS_USED | Static method | Public | Method | Where-used list: is object in a folder/Baseline? | 19990927 |
18 | PF_CREATE_SUCCESSOR | Static method | Public | Method | Creates successor folder with new structure from database | 19990922 |
19 | PF_GET_BASELINES_TO_KEY | Static method | Public | Method | Returns All Baselines for a Configuration Folder | 19991215 |
20 | PF_GET_DATA_TO_KEY | Static method | Public | Method | Returns Folder Data for Folder Key | 19990726 |
21 | PF_GET_KEYLIST_TO_SEL | Static method | Public | Method | Gives Table with Folder Keys for Selection Criteria | 19990726 |
22 | PF_GET_PREDECESSOR_TO_KEY | Static method | Public | Method | Returns the Predecessor for a Configuration Folder | 19990726 |
23 | PF_GET_SUCCESSORS_TO_KEY | Static method | Public | Method | Returns All Successors for a Configuration Folder | 19991115 |
24 | PR_GET_DATA_TO_KEY | Static method | Public | Method | Searches for a Product Using Specified Criteria | 19990922 |
25 | REFRESH_BUFFER | Static method | Private | Method | Deletes the global data buffer | 19991116 |
26 | START_WORKBENCH | Static method | Public | Method | Starts the CM workbench as a subscreen | 19991020 |
Events
Class CL_GCM_API has no event.
Types
Class CL_GCM_API has no local type.
Method Signatures
Method BL_GET_DATA_TO_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_BASELINE_DATA | Value transfer | Type reference (TYPE) | STRUC_CMEXT_BASELINE | komplette Daten der Baseline | 19991104 | ||
2 | Exporting | E_FOLDER_DATA | Call by reference | Type reference (TYPE) | STRUC_CMEXT_PFOLDER | Mappendaten | 19991104 | ||
3 | Exporting | E_PRODUCT_DATA | Call by reference | Type reference (TYPE) | STRUC_CMEXT_PMASTER | Produktdaten | 19991104 | ||
4 | Exporting | E_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CM_HIERACHY_INFO | Strukturinfos | 19991104 | ||
5 | Exporting | E_TEXT | Call by reference | Type reference (TYPE) | STRUC_CMEXT_PMASTER | Textdaten | 19991104 | ||
6 | Importing | I_ADMIN_INFO_DESIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | OSCON_TRUE | Default: Admin-Daten erwünscht | 19991129 | |
7 | Importing | I_BASELINE_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | kompletter Schlüssel der Baseline | 19990726 | ||
8 | Importing | I_FOLDER_INFO_DESIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | OSCON_TRUE | Default: Mappendaten erwünscht | 19991129 | |
9 | Importing | I_PRODUCT_INFO_DESIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | OSCON_TRUE | Default: Produktdaten erwünscht | 19991129 | |
10 | Importing | I_STRUCTURE_INFO_DESIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | OSCON_TRUE | Default: Struktur-Daten erwünscht | 19991129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | Interner Fehler | 19991104 | |
2 | CURRUPT_AUTHORITY | Zerstörte Berechtigung | 19991104 | |
3 | NO_AUTHORITY | Keine Berechtigung zum Lesen der Produktmappe | 19991104 | |
4 | NO_BASELINE | die Baseline existiert nicht | 19991104 | |
5 | NO_FOLDER | die Mappe existiert nicht | 19991104 | |
6 | NO_PRODUCT | das Produkt existiert noch nicht | 19991104 |
Method BROWSE_FOLDER_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DOCKING_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Docking Control Container | 19991110 | ||
2 | Importing | I_OBJECT_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | Schlüssel von BL/Mappe | 19991110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | Fehler | 19991110 | |
2 | NO_OBJECT_KEY | Der Schlüssel ist nicht vollständig | 19991110 |
Method CHANGE_PFOLDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FOLDER_DATA | Call by reference | Type reference (TYPE) | STRUC_CMEXT_PFOLDER | admin. Daten zur Mappe | 19991102 | ||
2 | Importing | I_FOLDER_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | Schlüssel d. zu ändernden Mappe | 19991029 | ||
3 | Importing | I_NEW_STRUCTURE_KEY | Call by reference | Type reference (TYPE) | DE_CM_OBJ_KEY | Neuer Strukturschlüssel | 19991029 | ||
4 | Importing | I_NEW_STRUCTURE_TAB | Call by reference | Type reference (TYPE) | TAB_CM_HIERACHY_INFO | neue Strukturtabelle der Mappe | 19991029 | ||
5 | Importing | I_WHAT_TO_CHANGE | Call by reference | Type reference (TYPE) | STRUC_CM_PF_CHANGE_RECORD | welche Felder sollen geändert werden? | 20000118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | Interner Fehler | 19991029 | |
2 | CURRUPT_AUTHORITY | Zerstörte Berechtigung | 19991029 | |
3 | FOLDER_MARKED_FOR_DELETION | Die Mappe ist zum Löschen vorgemerkt | 19991029 | |
4 | FOREIGN_LOCK | Die Mappe wird schon gesperrt. | 19991029 | |
5 | INPUT_IS_CRAP | falsche Eingabe | 19991029 | |
6 | LOCKING_ERROR | Fehler beim Sperren aufgetreten | 19991029 | |
7 | NOT_SAVED | Die Änderungen konnten nicht gespeichert werden | 19991029 | |
8 | NO_AUTHORITY | Keine Berechtigung zum Lesen der Produktmappe | 19991029 | |
9 | NO_FOLDER | die Produktmappe existiert noch nicht | 19991029 | |
10 | NO_PRODUCT | das Produkt existiert noch nicht | 19991029 | |
11 | STRUCTURE_NOT_UNIQUE | Struktur ist nicht eindeutig | 19991102 |
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 die Existenz d. Definition überprü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 | Antwort | 19991111 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INPUT_IS_CRAP | Falsche Eingabeparamter | 19991111 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_GCM_API has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GCM_API has no exception.
Method CM_GET_BL_TO_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 | Mappenschlüssel | 19991115 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | TAB_CM_PFOLDER | Schlüssel der Baselines | 19991115 |
Method CM_GET_BL_TO_FOLDER on class CL_GCM_API has no exception.
Method CM_GET_BOR_KEY_TO_SEM_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CM_OBJECT_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_KEY | semantischer Schlüssel des Objekts | 19991021 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | BORIDENT | BOR-Schlüssel des Objekts | 19991021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CORRUPT_AUTHORITY | Daten im Benutzerstamm sind zerstört | 19991021 | |
2 | KEY_NOT_FOUND | es wurde kein Schlüssel passend zum Input gefunden | 19991021 | |
3 | NO_AUTHORITY | keine Berechtigung für die gewünschte Operation | 19991021 |
Method CM_GET_FOLDER_TO_DEFINITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_DEFINITION_ID | Call by reference | Type reference (TYPE) | DE_CM_PRODUCT_ID | Schlüssel d. Definition | 19991115 | ||
2 | Importing | I_STATE | Call by reference | Type reference (TYPE) | TIMESTAMP | Zeitpunkt | 19991115 | ||
3 | Returning | RESULT | Value transfer | Type reference (TYPE) | TAB_CM_PFOLDER | Schlüsseltabelle d. Mappen | 19991115 |
Method CM_GET_FOLDER_TO_DEFINITION on class CL_GCM_API has no exception.
Method CM_GET_GUID_TO_SEM_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CM_OBJECT_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | Schlüssel einer Mappe oder Baseline | 19991021 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | GUID_32 | Character GUID eines CM Objektes | 19991021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | KEY_NOT_COMPLETE | Schlüssel nicht korrekt | 19991021 | |
2 | NO_ENTRY_FOUND | Kein Eintrag gefunden | 19991021 |
Method CM_GET_SEM_KEY_TO_BOR_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_BOR_KEY | Call by reference | Type reference (TYPE) | BORIDENT | BOR-Schlüssel des gleichen Objekts | 19991021 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRUC_CM_KEY | semantischer Schlüssel des CM-Objekts | 19991021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CORRUPT_AUTHORITY | Daten im Benutzerstamm sind zerstört | 19991021 | |
2 | KEY_NOT_FOUND | es wurde kein Schlüssel passend zum Input gefunden | 19991021 | |
3 | NO_AUTHORITY | keine Berechtigung für die gewünschte Operation | 19991021 |
Method CM_GET_SEM_KEY_TO_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CM_GUID | Call by reference | Type reference (TYPE) | GUID_32 | Character GUID eines CM Objektes | 19991021 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | Schlüssel einer Mappe oder Baseline | 19991021 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | KEY_NOT_COMPLETE | Schlüssel nicht korrekt | 19991021 | |
2 | NO_ENTRY_FOUND | Kein Eintrag gefunden | 19991021 |
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 | Sematischer Key | 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 | Eingabe ist nicht vollständig | 19991110 | |
2 | NO_CM_OBJECT | es gibt kein Folder/Baseline zu dem Schlüssel. | 19991110 | |
3 | TEMPLATE | noch kein Kontrolliertes Objekt definiert. | 19991110 |
Method GET_OBJNR_TO_SEMKEY 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 | Semantischer Schlüssel | 19991109 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | J_OBJNR | Statusobjektnummer | 19991109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | KEY_NOT_COMPLETE | Der Schlüssel ist nicht komplett | 19991109 | |
2 | NO_ENTRY_FOUND | Es wurde kein Eintrag gefunden | 19991109 |
Method GET_PFOLDER_TO_OBJNR_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_TAB_FOLDER_DATA | Call by reference | Type reference (TYPE) | TAB_FOLDER_DATA | Produktmappe (Configuration Management) | 20000107 |
Method GET_PFOLDER_TO_OBJNR_TAB on class CL_GCM_API has no exception.
Method GET_SEMKEY_TO_OBJNR 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 | Semantischer Schlüssel | 19991109 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | Statusobjektnummer | 19991109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INPUT_IS_CRAP | Eingabe ist nicht interpretierbar | 20000209 | |
2 | NO_ENTRY_FOUND | Es wurde kein Eintrag gefunden | 19991109 |
Method IS_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 | Änderungsliste:: TabFeld | alter Wert | neuer Wert | Flag | 19990927 | ||
2 | Importing | I_OBJKEY | Call by reference | Type reference (TYPE) | BORIDENT-OBJKEY | Objektschlüssel im BOR-Format | 19990927 | ||
3 | Importing | I_OBJTYPE | Call by reference | Type reference (TYPE) | BORIDENT-OBJTYPE | Objekttyp (BOR-Objekttyp) | 19990927 | ||
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | TAB_CM_CHANGE | Flag pro Änderung: Änderung erlaubt? | 19990927 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | OBJTYPE_UNKNOWN | unbekannter Objekttyp | 19990927 | |
2 | UNKNOWN_ERROR | unbekannter Fehler | 19990927 |
Method IS_USED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IS_CONFIG_ITEM | Call by reference | Type reference (TYPE) | OS_BOOLEAN | wird Objekt als "Configuration Item" verwendet? | 19990927 | ||
2 | Exporting | E_IS_USED_IN_BASELINE | Call by reference | Type reference (TYPE) | OS_BOOLEAN | ist Objekt in Baseline? | 19990927 | ||
3 | Exporting | E_IS_USED_IN_FOLDER | Call by reference | Type reference (TYPE) | OS_BOOLEAN | ist Objekt in Produktmappe? | 19990927 | ||
4 | Exporting | E_IS_USED_IN_PRODUCT | Call by reference | Type reference (TYPE) | OS_BOOLEAN | ist Objekt angehängt an ein Produkt? | 19990929 | ||
5 | Exporting | E_IS_USED_LIST | Call by reference | Type reference (TYPE) | TAB_CM_IS_USED | Liste: wo wird das Objekt verwendet? | 19990927 | ||
6 | Importing | I_IS_USED_LIST_REQUIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | oscon_false | Steuerflag: soll die "is_used_list" gefüllt werden? | 19990927 | |
7 | Importing | I_OBJKEY | Call by reference | Type reference (TYPE) | BORIDENT-OBJKEY | Objektschlüssel (BOR-Format) | 19990927 | ||
8 | Importing | I_OBJTYPE | Call by reference | Type reference (TYPE) | BORIDENT-OBJTYPE | Objekttyp (BOR-Objekttyp) | 19990927 | ||
9 | Importing | I_RESTRICTED_TO | Call by reference | Type reference (TYPE) | TAB_CM_PFOLDER | eingeschränkt auf folgende CM-Objekte | 19991220 |
Method IS_USED on class CL_GCM_API has no exception.
Method PF_CREATE_SUCCESSOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FOLDER_TYPE | Call by reference | Type reference (TYPE) | DE_CM_FLAG | cmt_co_i | Mail/normale Mappe | 19991021 | |
2 | Importing | I_PRE_FOLDER_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | BWL-Schlüssel der Vorgängermappe | 19990922 | ||
3 | Importing | I_PRE_VALID_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | Gültig ab Datum | 19990922 | ||
4 | Importing | I_SUC_FOLDER_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | BWL-Schlüssel der Nachfolgermappe | 19990922 | ||
5 | Importing | I_SUC_STRUCTURE_KEY | Call by reference | Type reference (TYPE) | DE_CM_OBJ_KEY | Strukturschlüssel des Nachfolgers | 19991021 | ||
6 | Importing | I_SUC_STRUCTURE_TAB | Call by reference | Type reference (TYPE) | TAB_CM_HIERACHY_INFO | neue Struktur des Nachfolgers | 19990922 | ||
7 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | BWL-Schlüssel des Nachfolgers | 19990922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | Fehler in der Applikation | 19990922 | |
2 | CURRUPT_AUTHORITY | Zerstörte Berechtigung | 19990922 | |
3 | FOREIGN_LOCK | Tabellensperre | 19990922 | |
4 | INPUT_IS_CRAP | falsche Eingabeparameter | 19990922 | |
5 | LOCKING_FAILED | Es ist ein Fehler beim Sperren aufgetreten | 19990922 | |
6 | NOT_SAVED | Der Nachfolger Konnte nicht gesichert werden | 19990922 | |
7 | NO_AUTHORITY | Keine Berechtigung | 19990922 | |
8 | NO_PREDECESSOR | Eine Mappe mit diesem Schlüssel existiert nicht | 19990922 | |
9 | NO_PRODUCT | Das Produkt existiert nicht | 19990922 | |
10 | NO_WORKLIST_ENTRY | Kein Eintrag in dem Arbeitsvorrat. | 19991209 | |
11 | STRUCTURE_COPY_NOT_POSSIBLE | Struktur ist serialisiert und kann nicht kopiert werden | 20000204 | |
12 | SUC_FOLDER_KEY_NOT_UNIQUE | Der Schlüssel für den Nachfolger ist nicht eindeutig | 19990922 | |
13 | WRONG_PHASE | falsche Phase zu geg. Lebenszyklus | 19991209 |
Method PF_GET_BASELINES_TO_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 | Schlüssel eines Produkt Folders | 19991215 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | TAB_CM_PFOLDER | Tabelle von Schlüsseln der Nachfolger | 19991215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | unbekannterAnwendungsfehler | 19991215 | |
2 | CURRUPT_AUTHORITY | Benutzer hat eine zerstörte Berechtigung | 19991215 | |
3 | FOREIGN_LOCK | Anwendung wird schon gesperrt | 19991215 | |
4 | INPUT_IS_CRAP | Eingabe ist fehlerhaft | 19991215 | |
5 | LOCKING_FAILED | Fehler beim Sperren aufgetreten | 19991215 | |
6 | NO_AUTHORITY | Benutzer hat keine Berechtigung | 19991215 | |
7 | NO_FOLDER | Keine aktuelle Mappe gefunden | 19991215 | |
8 | NO_PRODUCT | Kein aktuelles Produkt gefunden | 19991215 | |
9 | NO_STRUCTURE | Keine Mappenstruktur gefunden | 19991215 | |
10 | NO_SUCCESSOR | Es existiert keine Nachfolgermappe | 19991215 | |
11 | UNDO_FAILED | Beenden der laufenden Transaktion ist gescheitert | 19991215 |
Method PF_GET_DATA_TO_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_FOLDER_DATA | Call by reference | Type reference (TYPE) | STRUC_CMEXT_PFOLDER | Admin. Daten der Mappe | 19990922 | ||
2 | Exporting | E_FOLDER_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CM_HIERACHY_INFO | Strukturdaten der Mappe | 19990922 | ||
3 | Exporting | E_PRODUCT_DATA | Call by reference | Type reference (TYPE) | STRUC_CMEXT_PMASTER | Admin. Daten zur Mappe | 19990922 | ||
4 | Exporting | E_STRUCTURE_KEY | Call by reference | Type reference (TYPE) | DE_CM_OBJ_KEY | Strukturschlüssel | 19991109 | ||
5 | Exporting | E_TEXT | Call by reference | Type reference (TYPE) | CMT_TY_TEXT | Langtext der Mappe | 19991014 | ||
6 | Importing | I_ADMIN_INFO_DESIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | OSCON_TRUE | Default Admin-Daten werden selektiert | 19991129 | |
7 | Importing | I_FOLDER_KEY | Call by reference | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | Schlüssel der Mappe | 19990922 | ||
8 | Importing | I_PRODUCT_INFO_DESIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | OSCON_TRUE | Default: Produktdaten werden selektiert | 19991129 | |
9 | Importing | I_STRUCTURE_INFO_DESIRED | Call by reference | Type reference (TYPE) | OS_BOOLEAN | OSCON_TRUE | Default: Struk.Daten werden selektiert | 19991129 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | Interner Fehler | 19990922 | |
2 | CURRUPT_AUTHORITY | Zerstörte Berechtigung | 19990922 | |
3 | NO_AUTHORITY | Keine Berechtigung zum Lesen der Produktmappe | 19990922 | |
4 | NO_FOLDER | die Mappe existiert nicht | 19990922 | |
5 | NO_PRODUCT | das Produkt existiert noch nicht | 19990922 |
Method PF_GET_KEYLIST_TO_SEL 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 | Range Tabelle für Selektionskriterien - siehe Dokumentation | 19990727 | ||
2 | Importing | I_QUERY_INTVAL_FROM | Call by reference | Type reference (TYPE) | TIMESTAMP | Query nach Folderzeitscheiben, Datum-ab der Selektion | 19991004 | ||
3 | Importing | I_QUERY_INTVAL_TO | Call by reference | Type reference (TYPE) | TIMESTAMP | Query nach Folderzeitscheiben, Datum-bis der Selektion | 19991004 | ||
4 | Importing | I_QUERY_TYPE | Call by reference | Type reference (TYPE) | DE_CM_QUERY_TYPE | Eingabe, ob nach Foldern oder Baselines gesucht wird | 19990930 | ||
5 | Returning | RESULT | Value transfer | Type reference (TYPE) | TAB_CM_PFOLDER | Liste von Schlüsseln auf Produkt Folder | 19990726 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | Interner Fehler | 19990917 | |
2 | CORRUPT_AUTHORITY | zerstörte Berechtigung | 19990917 | |
3 | NO_AUTHORITY | keine Berechtigung | 19990917 | |
4 | NO_FOLDER | es gibt keine Mappe, d. diesen Anforderungen genügt | 19990917 |
Method PF_GET_PREDECESSOR_TO_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 | Mappe | 19991104 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRUC_CM_FOLDER_KEY | Vorgängertabelle | 19991104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | unbekannterAnwendungsfehler | 19991104 | |
2 | CURRUPT_AUTHORITY | Benutzer hat eine zerstörte Berechtigung | 19991104 | |
3 | INPUT_IS_CRAP | Eingabe ist fehlerhaft | 19991104 | |
4 | LOCKING_FAILED | Fehler beim Sperren aufgetreten | 19991104 | |
5 | NO_AUTHORITY | Benutzer hat keine Berechtigung | 19991104 | |
6 | NO_FOLDER | Keine aktuelle Mappe gefunden | 19991104 | |
7 | NO_PREDECESSOR | Es existiert keine Nachfolgermappe | 19991104 | |
8 | NO_PRODUCT | Kein aktuelles Produkt gefunden | 19991104 | |
9 | NO_STRUCTURE | Keine Mappenstruktur gefunden | 19991104 |
Method PF_GET_SUCCESSORS_TO_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 | Schlüssel eines Produkt Folders | 19991115 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | TAB_CM_PFOLDER | Tabelle von Schlüsseln der Nachfolger | 19991115 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | unbekannterAnwendungsfehler | 19991115 | |
2 | CURRUPT_AUTHORITY | Benutzer hat eine zerstörte Berechtigung | 19991115 | |
3 | FOREIGN_LOCK | Anwendung wird schon gesperrt | 19991115 | |
4 | INPUT_IS_CRAP | Eingabe ist fehlerhaft | 19991115 | |
5 | LOCKING_FAILED | Fehler beim Sperren aufgetreten | 19991115 | |
6 | NO_AUTHORITY | Benutzer hat keine Berechtigung | 19991115 | |
7 | NO_FOLDER | Keine aktuelle Mappe gefunden | 19991115 | |
8 | NO_PRODUCT | Kein aktuelles Produkt gefunden | 19991115 | |
9 | NO_STRUCTURE | Keine Mappenstruktur gefunden | 19991115 | |
10 | NO_SUCCESSOR | Es existiert keine Nachfolgermappe | 19991115 | |
11 | UNDO_FAILED | Beenden der laufenden Transaktion ist gescheitert | 19991115 |
Method PR_GET_DATA_TO_KEY 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 | Produktschlüssel | 19990922 | ||
2 | Returning | RESULT | Value transfer | Type reference (TYPE) | STRUC_CMEXT_PMASTER | Produktdaten | 19990922 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | APPLICATION_ERROR | Interner Fehler | 19990922 | |
2 | CURRUPT_AUTHORITY | Zerstörte Berechtigung | 19990922 | |
3 | NO_AUTHORITY | Keine Berechtigung zum Lesen der Produktmappe | 19990922 | |
4 | NO_FOLDER_EXIST | Es existiert eine Mappe | 19991111 | |
5 | NO_PRODUCT | das Produkt existiert noch nicht | 19990922 |
Method REFRESH_BUFFER Signature
Method REFRESH_BUFFER on class CL_GCM_API has no parameter.
Method REFRESH_BUFFER on class CL_GCM_API has no exception.
Method START_WORKBENCH 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 | Baselinenummer | 19991020 | ||
2 | Importing | I_FOLDER_ID | Call by reference | Type reference (TYPE) | DE_CM_FOLDER_ID | Mappennummer | 19991020 | ||
3 | Importing | I_LC_PHASE | Call by reference | Type reference (TYPE) | DE_CM_LIFE_CYCLE_PHASE | Lebensphase | 19991020 | ||
4 | Importing | I_MAIN_DYNPRO | Call by reference | Type reference (TYPE) | SYDYNNR | Hauptdynpro | 19991020 | ||
5 | Importing | I_MAIN_PROGRAM | Call by reference | Type reference (TYPE) | REPID | Hauptprogramm | 19991020 | ||
6 | Importing | I_PRODUCT_ID | Call by reference | Type reference (TYPE) | DE_CM_PRODUCT_ID | Produktnummer | 19991020 | ||
7 | Importing | I_READ_ONLY | Call by reference | Type reference (TYPE) | DE_CM_FLAG | Nur lesender Zugriff | 19991020 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_ENV_INFO | Kein Umgebungsinfos | 19991020 |
History
Last changed by/on | SAP | 20010425 |
SAP Release Created in |