SAP ABAP Class CL_SCTM_LOG_OBJECT (Context Management Logical Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL (Application Component) Customizing Tools (Techniques)
     S_CONTEXT_MANAGEMENT (Package) Central Context Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SCTM_LOG_STRUCTURE Context Management Logical Structures 20011024
Properties
Class CL_SCTM_LOG_OBJECT  
Short Description Context Management Logical Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CONTEXT_MANAGEMENT   Central Context Management 
Created 20011022   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SCTM_LOG_OBJECT has no forward declaration.
Interfaces
Class CL_SCTM_LOG_OBJECT has no interface implemented.
Friends
Class CL_SCTM_LOG_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COBJ_TYPES_BUFFER Static Attribute Protected Type reference (TYPE) CTM_COTB_T Table of Context Object Types 20011029
2 COMPONENT_PRIO Instance attribute Public Type reference (TYPE) CTM_COPR_T Components and their Priorities (Table) 20011022
3 EDIT_MODE Instance attribute Protected Type reference (TYPE) CTM_E_MODE Editing Mode 20011022
4 EXPIRY_PRODVER Instance attribute Public Type reference (TYPE) CTM_LPRVET Central Context Management Product-Product Version Table 20011119
5 EXPIRY_RELEASES Instance attribute Public Type reference (TYPE) CTM_LCORET Component Release Table 20011022
6 FALSE Static Attribute Public Type reference (TYPE) CTM_YESNO SPACE Flag with Values ' ' and 'X' 20011022
7 ID Instance attribute Public Type reference (TYPE) CTM_LO_ID Logical Object 20011022
8 PHYS_OBJECTS Instance attribute Protected Type reference (TYPE) CTM_PHO_T Table of Physical Objects 20011023
9 PRODUCT_PRIO Instance attribute Public Type reference (TYPE) CTM_PRPR_T Products and their Priorities (Table) 20011119
10 TRUE Static Attribute Public Type reference (TYPE) CTM_YESNO 'X' Flag with Values ' ' and 'X' 20011022
11 TYPE Instance attribute Public Object reference (TYPE REF TO) CL_SCTM_COBJ_TYPE Context Management Context Object Types 20011022
Methods
# Method Level Visibility Method type Description Created on
1 ATTRIB_PRIO_CONT_RES Instance method Protected Method Context Resolution after Prioritizing the Attributes 20011023
2 AT_LEAST_ONE_PHYS_OBJECT Instance method Public Method Does at least one valid physical object exist? 20011120
3 CHANGE_EDIT_MODE Instance method Public Method Change Editing Mode 20011026
4 CHECK_IF_OBSOLETE Static method Protected Method Obsolescence Check 20011210
5 CHECK_IF_PHYS_OBJECT_EXISTS Static method Protected Method Physical Object Existence Check 20011210
6 COMP_REL_RESOLUTION Instance method Protected Method Context Resolution after Component Release 20011023
7 CONSTRUCTOR Instance method Public Constructor Constructor 20011022
8 CONTEXT_RESOLUTION Instance method Public Method Context Resolution (find a physical object for context) 20011023
9 COPY_LOG_OBJECT Static method Public Method Copy a Logical Object Including Physical Object 20011108
10 DELETE Instance method Public Method Delete a Logical Object 20011022
11 GET_MAXIMAL_OBJECT Instance method Public Method Returns the Maximum Physical Object (Component/Product) 20011219
12 GET_NUMBER_OF_PHYS_OBJ Instance method Public Method How Many Physical Objects does a Logical Object Have? 20011217
13 GET_TYPE Static method Protected Method Get Context Object Type 20011029
14 IS_OBJECT_OBSOLETE Instance method Public Method Is the Logical Object Obsolete? 20011210
15 LOAD_OBJ_DATA Static method Protected Method Load End Release and Priorities 20011024
16 MAXIMIZE_PHYS_OBJ_LIST Instance method Protected Method Reduces the List of Physical Objects to the Maximum 20011219
17 OBJECT_EXISTS Static method Public Method Does the Object Exist in the Database? 20011022
18 PHYS_OBJECTS_EXIST_FOR_CONTEXT Static method Public Method Do Vülid Physical Objects Exist for the Context? 20011129
19 PROD_VER_RESOLUTION Instance method Protected Method Context Resolution after Product Version 20011120
20 REFRESH Instance method Public Method Refresh a Logical Object (from the database) 20011121
21 SAVE Instance method Public Method Save a Logical Object 20011023
22 SET_OBJECT_ATTRIBUTES Instance method Public Method Set Attribute Values 20011025
23 TYPE_SPEC_CONT_RES Instance method Protected Method Context Object Type-Specific Context Resolution 20011023
Events
Class CL_SCTM_LOG_OBJECT has no event.
Types
Class CL_SCTM_LOG_OBJECT has no local type.
Method Signatures

Method ATTRIB_PRIO_CONT_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USER_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011023

Method ATTRIB_PRIO_CONT_RES on class CL_SCTM_LOG_OBJECT has no exception.

Method AT_LEAST_ONE_PHYS_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER Value transfer Type reference (TYPE) CTM_YESNO Flag mit werten ' ' und 'X' 20011120
2 Exporting IS_OBSOLETE Value transfer Type reference (TYPE) CTM_YESNO Flag mit werten ' ' und 'X' 20020815
3 Importing USER_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011120

Method AT_LEAST_ONE_PHYS_OBJECT on class CL_SCTM_LOG_OBJECT has no exception.

Method CHANGE_EDIT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_EDIT_MODE Value transfer Type reference (TYPE) CTM_E_MODE Bearbeitungsmodus 20011026
# Exception Resumable Description Created on
1 INVALID_EDIT_MODE Ungültiger Bearbeitungsmodus 20011026
2 LOCK_ERROR Fehler bein Sperren des Objektes 20011026
3 LOGICAL_OBJECT_DOES_NOT_EXIST Logisches Objekt existiert nicht 20011213
4 OBJECT_ALLREADY_EXISTS Objekt existiert schon auf der Datenbank 20011026

Method CHECK_IF_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER Call by reference Type reference (TYPE) CTM_YESNO Flag mit werten ' ' und 'X' 20011210
2 Importing I_EXPIRY_PRODVER Call by reference Type reference (TYPE) CTM_LPRVET Produkt-Produktversion Tabelle Zentrales Kontextmanagement 20011210
3 Importing I_EXPIRY_RELEASES Call by reference Type reference (TYPE) CTM_LCORET Komponenten-Release Tabelle 20011210
4 Importing TYPE Call by reference Object reference (TYPE REF TO) CL_SCTM_COBJ_TYPE Kontextobjekttypen für das Kont.-Mngmt 20011210
5 Importing USER_CONTEXT Call by reference Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011210
# Exception Resumable Description Created on
1 TABLES_NOT_VALID Die übergebenen Tabellen sind nicht gültig im Benutzerkontex 20011210

Method CHECK_IF_PHYS_OBJECT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER Call by reference Type reference (TYPE) CTM_YESNO Flag mit werten ' ' und 'X' 20011210
2 Exporting IS_OBSOLETE Call by reference Type reference (TYPE) CTM_YESNO Flag mit werten ' ' und 'X' 20020815
3 Importing I_EXPIRY_PRODVER Call by reference Type reference (TYPE) CTM_LPRVET Produkt-Produktversion Tabelle Zentrales Kontextmanagement 20011210
4 Importing I_EXPIRY_RELEASES Call by reference Type reference (TYPE) CTM_LCORET Komponenten-Release Tabelle 20011210
5 Importing TYPE Call by reference Object reference (TYPE REF TO) CL_SCTM_COBJ_TYPE Kontextobjekttypen für das Kont.-Mngmt 20011210
6 Importing USER_CONTEXT Call by reference Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011210

Method CHECK_IF_PHYS_OBJECT_EXISTS on class CL_SCTM_LOG_OBJECT has no exception.

Method COMP_REL_RESOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_INCOMP_OBJECTS Value transfer Type reference (TYPE) CTM_YESNO Existieren Incompatible Physische Objekte? 20011218
2 Importing USER_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011023

Method COMP_REL_RESOLUTION on class CL_SCTM_LOG_OBJECT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_PRIO Call by reference Type reference (TYPE) CTM_COPR_T Komponenten und ihre Prioritäten (Tabelle) 20011024
2 Importing EDIT_MODE Value transfer Type reference (TYPE) CTM_E_MODE 'READ' Bearbeitungsmodus 20011022
3 Importing EXPIRY_PRODVER Call by reference Type reference (TYPE) CTM_LPRVET Produkt-Produktversion Tabelle Zentrales Kontextmanagement 20011119
4 Importing EXPIRY_RELEASES Call by reference Type reference (TYPE) CTM_LCORET Komponenten-Release Tabelle 20011024
5 Importing ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011022
6 Importing PRODUCT_PRIO Call by reference Type reference (TYPE) CTM_PRPR_T Produkte und ihre Prioritäten (Tabelle) 20011119
7 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011022
# Exception Resumable Description Created on
1 INVALID_EDIT_MODE Ungültiger Bearbeitungsmodus 20011026
2 LOCK_ERROR Fehler beim Sperren des Objektes 20011026
3 LOGICAL_OBJECT_DOES_NOT_EXIST Logisches Objekt existiert nicht 20011022
4 OBJECT_ALREADY_EXISTS Objekt existiert schon 20011022
5 OBJECT_INCOMPLETE Objekt ist nicht vollständig 20011022
6 TYPE_DOES_NOT_EXIST Kontextobjekttyp existiert nicht 20011022

Method CONTEXT_RESOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_INCOMP_OBJECTS Value transfer Type reference (TYPE) CTM_YESNO Existieren Incompatible Physische Objekte? 20011218
2 Exporting PHYS_OBJECTS_TAB Value transfer Type reference (TYPE) CTM_PHO_T Tabelle mit Physischen Objekten 20011108
3 Exporting PHYS_OBJ_ID Value transfer Type reference (TYPE) CTM_PO_ID Physisches Objekt 20011023
4 Importing USER_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011023
# Exception Resumable Description Created on
1 LOG_OBJ_NOT_VALID Das Logische Objekt ist im User-Kontext ungültig 20011023
2 LOG_OBJ_OBSOLETE Das Logische Objekt ist im User-Kontext obsolet 20011023
3 NO_PHYSICAL_OBJECTS Es gibt keine Physischen objekte zu dem Logischen Objekt 20011109

Method COPY_LOG_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEEP_EXPIRY_DATA Value transfer Type reference (TYPE) CTM_YESNO SPACE Enddaten behalten? 20020405
2 Importing NEW_ID Value transfer Type reference (TYPE) CTM_LO_ID Physisches Objekt 20011108
3 Importing OLD_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011108
4 Changing PHYSICAL_OBJECTS Call by reference Type reference (TYPE) CTM_PHCO_T Übergabetabelle für Kopiermethoden Physische Objekte 20011108
5 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011108
# Exception Resumable Description Created on
1 PHYSICAL_OBJECTS_COPY_ERROR Fehler beim Kopieren der Physischen Objekte 20011108
2 SOURCE_DOES_NOT_EXIST Quellobjekt existiert nicht 20011108
3 TARGET_ALLREADY_EXISTS Zielobjekt existiert schon 20011108
4 TYPE_DOES_NOT_EXIST Kontextobjekttyp existiert nicht 20011108

Method DELETE Signature

Method DELETE on class CL_SCTM_LOG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 NOT_IN_EDIT_MODE Objekt ist nicht im Bearbeitungsmodus 20011022
2 OBJECT_DOES_NOT_EXIST Das Objekt existiert nicht auf der Datenbank 20011022

Method GET_MAXIMAL_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAX_OBJECTS Value transfer Type reference (TYPE) CTM_PHO_T Tabelle mit Physischen Objekten 20011219
2 Exporting MAX_OBJ_ID Value transfer Type reference (TYPE) CTM_PO_ID Physisches Objekt 20011219
# Exception Resumable Description Created on
1 NO_PHYSICAL_OBJECTS Es gibt keine Physischen Objekte zu dem Logischen Objekt 20011219

Method GET_NUMBER_OF_PHYS_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PHYS_OBJ_COUNT Value transfer Type reference (TYPE) I Anzahl der Physiscehn Objekte 20011217

Method GET_NUMBER_OF_PHYS_OBJ on class CL_SCTM_LOG_OBJECT has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting TYPE Value transfer Object reference (TYPE REF TO) CL_SCTM_COBJ_TYPE Kontextobjekttypen für das Kont.-Mngmt 20011029
2 Importing TYPE_NAME Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011029
# Exception Resumable Description Created on
1 TYPE_DOES_NOT_EXIST Kontextobjekttyp existiert nicht 20011029

Method IS_OBJECT_OBSOLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ANSWER Call by reference Type reference (TYPE) CTM_YESNO Flag mit werten ' ' und 'X' 20011210
2 Importing USER_CONTEXT Call by reference Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011210
# Exception Resumable Description Created on
1 LOG_OBJ_NOT_VALID Das Logische Objekt ist im User-Kontext ungültig 20011210

Method LOAD_OBJ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COBJ_TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011024
2 Exporting COMP_PRIO_TAB Call by reference Type reference (TYPE) CTM_COPR_T Komponente und Priorität 20011024
3 Exporting EXP_PROD_TAB Call by reference Type reference (TYPE) CTM_LPRVET Produkt-Produktversion Tabelle Zentrales Kontextmanagement 20011120
4 Exporting EXP_REL_TAB Call by reference Type reference (TYPE) CTM_LCORET Komponenten-Release Tabelle 20011024
5 Importing OBJ_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011024
6 Exporting PROD_PRIO_TAB Call by reference Type reference (TYPE) CTM_PRPR_T Produkte und ihre Prioritäten (Tabelle) 20011120
7 Importing PROD_VER Value transfer Type reference (TYPE) CTM_YESNO Flag mit werten ' ' und 'X' 20011120

Method LOAD_OBJ_DATA on class CL_SCTM_LOG_OBJECT has no exception.

Method MAXIMIZE_PHYS_OBJ_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USE_COMP_REL Value transfer Type reference (TYPE) CTM_YESNO SPACE Flag mit werten ' ' und 'X' 20011219
2 Importing USE_PROD_VER Value transfer Type reference (TYPE) CTM_YESNO SPACE Flag mit werten ' ' und 'X' 20011219

Method MAXIMIZE_PHYS_OBJ_LIST on class CL_SCTM_LOG_OBJECT has no exception.

Method OBJECT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HEADER Value transfer Type reference (TYPE) TCTM_LOOB Logische Objekte für das Zentrale Kontextmanagement 20011022
2 Importing OBJ_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011022
3 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011022

Method OBJECT_EXISTS on class CL_SCTM_LOG_OBJECT has no exception.

Method PHYS_OBJECTS_EXIST_FOR_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LOG_OBJECTS Call by reference Type reference (TYPE) CTM_LO_T Logische Objekte + Flag 20011129
2 Importing TYPE Call by reference Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011129
3 Importing USER_CONTEXT Call by reference Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011129
# Exception Resumable Description Created on
1 TYPE_DOES_NOT_EXIST Der Typ existiert nicht 20011129

Method PROD_VER_RESOLUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_INCOMP_OBJECTS Value transfer Type reference (TYPE) CTM_YESNO Existieren Incompatible Physische Objekte? 20011218
2 Importing USER_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011120

Method PROD_VER_RESOLUTION on class CL_SCTM_LOG_OBJECT has no exception.

Method REFRESH Signature

Method REFRESH on class CL_SCTM_LOG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 LOGICAL_OBJECT_DOES_NOT_EXIST Logisches Objekt exitiert nicht 20011121

Method SAVE Signature

Method SAVE on class CL_SCTM_LOG_OBJECT has no parameter.
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim Einfügen in die Datenbank 20011023
2 OBJECT_INCOMPLETE Das Objekt ist unvollständig 20011023
3 READ_ONLY_MODE Objekt ist nicht im Änderungs- oder Anlegemodus 20011023

Method SET_OBJECT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_PRIO Call by reference Type reference (TYPE) CTM_COPR_T Komponenten und ihre Prioritäten (Tabelle) 20011025
2 Importing EXPIRY_PRODVER Call by reference Type reference (TYPE) CTM_LPRVET Produkt-Produktversion Tabelle Zentrales Kontextmanagement 20011119
3 Importing EXPIRY_RELEASES Call by reference Type reference (TYPE) CTM_LCORET Komponenten-Release Tabelle 20011025
4 Importing PRODUCT_PRIO Call by reference Type reference (TYPE) CTM_PRPR_T Produkte und ihre Prioritäten (Tabelle) 20011119
# Exception Resumable Description Created on
1 READ_ONLY_MODE Objekt ist nicht im Bearbeitungsmodus 20011025

Method TYPE_SPEC_CONT_RES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USER_CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011023

Method TYPE_SPEC_CONT_RES on class CL_SCTM_LOG_OBJECT has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 620