SAP ABAP Class CL_SCTM_PHYS_OBJECT (Context Management Physical Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL (Application Component) Customizing Tools (Techniques)
     S_CONTEXT_MANAGEMENT (Package) Central Context Management
Properties
Class CL_SCTM_PHYS_OBJECT  
Short Description Context Management Physical 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 20011016   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SCTM_PHYS_OBJECT has no forward declaration.
Interfaces
Class CL_SCTM_PHYS_OBJECT has no interface implemented.
Friends
Class CL_SCTM_PHYS_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 CONTEXT Instance attribute Public Object reference (TYPE REF TO) CL_SCTM_CONTEXT Context Management Context Container 20011016
3 EDIT_MODE Instance attribute Protected Type reference (TYPE) CTM_E_MODE Editing Mode 20011022
4 FALSE Constant Public Type reference (TYPE) CTM_YESNO SPACE Flag with Values ' ' and 'X' 20011017
5 ID Instance attribute Public Type reference (TYPE) CTM_PO_ID Physical object 20011017
6 LOG_OBJ_ID Instance attribute Public Type reference (TYPE) CTM_LO_ID Logical Object 20011017
7 TRUE Constant Public Type reference (TYPE) CTM_YESNO 'X' Flag with Values ' ' and 'X' 20011017
8 TYPE Instance attribute Public Object reference (TYPE REF TO) CL_SCTM_COBJ_TYPE Context Management Context Object Types 20011016
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_EDIT_MODE Instance method Public Method Change Editing Mode 20011026
2 CONSTRUCTOR Instance method Public Constructor Constructor 20011017
3 COPY_PHYSICAL_OBJECTS Static method Public Method Copy Physical Objects to a Logical Object 20011108
4 DELETE Instance method Public Method Delete a Physical Object from the Database 20011017
5 GET_NUMBER_OF_PHYS_OBJECTS Static method Public Method How many physical objects belong to a logical one? 20011217
6 GET_PHYSICAL_OBJECTS Static method Public Method Gets all Physical Objects for a Logical Object 20011023
7 GET_TYPE Static method Protected Method Get Context Object Type 20011029
8 LOAD_ADD_ATTRIB Static method Protected Method Load the Additional Attributes 20011017
9 LOAD_COMP_REL Static method Protected Method Load Component Release Table from the Database 20011017
10 LOAD_PROD_VER Static method Protected Method Load Product Version Table from the Database 20011120
11 OBJECT_EXISTS Static method Public Method Does the Physical Object Exist in the Database? 20011017
12 PHYS_OBJECT_EXISTS_FOR_CONTEXT Static method Public Method Is there Already a Physical Object for this Context 20011025
13 REFRESH Instance method Public Method Refresh a Physical Object (from the database) 20011121
14 SAVE Instance method Public Method Save a Physical Object 20011017
15 SET_OBJECT_ATTRIBUTES Instance method Public Method Set Attribute Values 20011025
Events
Class CL_SCTM_PHYS_OBJECT has no event.
Types
Class CL_SCTM_PHYS_OBJECT has no local type.
Method Signatures

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 OBJECT_ALLREADY_EXISTS Objekt existiert schon auf der Datenbank 20011026
4 PHYS_OBJECT_DOES_NOT_EXIST Physisches Objekt existiert nicht in der Datenbank 20011213

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011017
2 Importing EDIT_MODE Value transfer Type reference (TYPE) CTM_E_MODE 'READ' Bearbeitungsmodus 20011022
3 Importing ID Value transfer Type reference (TYPE) CTM_PO_ID Physisches Objekt 20011017
4 Importing LOG_OBJ_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011017
5 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011017
# Exception Resumable Description Created on
1 INVALID_EDIT_MODE Ungültiger Bearbeitungsmodus 20011026
2 LOCK_ERROR Fehler Beim Sperren des Objektes 20011026
3 OBJECT_ALREADY_EXISTS Objekt existiert schon 20011022
4 OBJECT_INCOMPLETE Objekt ist nicht vollständig 20011017
5 OBJECT_WITH_CONTEXT_EXISTS Es gibt schon ein Physisches Objekt mit diesem Kontext 20011025
6 PHYS_OBJECT_DOES_NOT_EXIST Physisches Objekt existiert nicht in der Datenbank 20011017
7 TYPE_DOES_NOT_EXIST Kontextobjekttyp existiert nicht 20011017

Method COPY_PHYSICAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NEW_LOG_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011108
2 Importing OLD_LOG_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011108
3 Changing PHYSICAL_OBJECTS Call by reference Type reference (TYPE) CTM_PHCO_T Übergabetabelle für Kopiermethoden Physische Objekte 20011108
4 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011108
# Exception Resumable Description Created on
1 INSERT_ERROR Fehler beim Einfügen in die Datenbank 20011108
2 TYPE_DOES_NOT_EXIST Kontextobjekttyp existiert nicht 20011108

Method DELETE Signature

Method DELETE on class CL_SCTM_PHYS_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 20011017

Method GET_NUMBER_OF_PHYS_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOBJ_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011217
2 Returning PHYS_OBJ_COUNT Value transfer Type reference (TYPE) I Anzahl der Physischen Objekte 20011217
3 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011217

Method GET_NUMBER_OF_PHYS_OBJECTS on class CL_SCTM_PHYS_OBJECT has no exception.

Method GET_PHYSICAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GET_ONLY_IDS Value transfer Type reference (TYPE) CTM_YESNO SPACE Flag mit werten ' ' und 'X' 20020114
2 Importing LOG_OBJ_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011023
3 Exporting PHYS_OBJECTS Call by reference Type reference (TYPE) CTM_PHO_T Tabelle mit Physischen Objekten 20011023
4 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttypen für das Kont.-Mngmt 20011023
# Exception Resumable Description Created on
1 NO_PHYSICAL_OBJECTS Es gibt keine Physischen Objekte zu dem Logischen Objekt 20011023

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 LOAD_ADD_ATTRIB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADD_ATTRIB_TAB Call by reference Type reference (TYPE) CTM_AAV_T Zusätzliche Attribute und Werte Tabelle 20011017
2 Importing COBJ_TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011017
3 Importing POBJ_ID Value transfer Type reference (TYPE) CTM_PO_ID Physisches Objekt 20011017
# Exception Resumable Description Created on
1 ERROR 20011017

Method LOAD_COMP_REL 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 20011017
2 Exporting COMP_REL_TAB Call by reference Type reference (TYPE) CTM_CORE_T Komponenten-Release Tabelle 20011017
3 Importing POBJ_ID Value transfer Type reference (TYPE) CTM_PO_ID Physisches Objekt 20011017
# Exception Resumable Description Created on
1 ERROR 20011017

Method LOAD_PROD_VER 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 20011120
2 Importing POBJ_ID Value transfer Type reference (TYPE) CTM_PO_ID Physisches Objekt 20011120
3 Exporting PROD_VER_TAB Call by reference Type reference (TYPE) CTM_PRVE_T Produktversions Tabelle 20011120
# Exception Resumable Description Created on
1 ERROR 20011120

Method OBJECT_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HEADER Call by reference Type reference (TYPE) TCTM_PHOB Physische Objekte im Zentralen Kontextmanagement 20011017
2 Importing OBJ_ID Value transfer Type reference (TYPE) CTM_PO_ID Physisches Objekt 20011017
3 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011017

Method OBJECT_EXISTS on class CL_SCTM_PHYS_OBJECT has no exception.

Method PHYS_OBJECT_EXISTS_FOR_CONTEXT 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' 20011025
2 Importing CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011025
3 Importing LOG_OBJ_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011025
4 Importing TYPE Value transfer Type reference (TYPE) CTM_CO_TY Kontextobjekttyp für das Zentrale Kontext Management 20011025
# Exception Resumable Description Created on
1 CONTEXT_INCOMPLETE Der Kontext ist unvollsträndig 20011025
2 TYPE_DOES_NOT_EXIST Der Typ existiert nicht 20011025

Method REFRESH Signature

Method REFRESH on class CL_SCTM_PHYS_OBJECT has no parameter.
# Exception Resumable Description Created on
1 OBJECT_INCOMPLETE Objekt ist unvollständig 20011121
2 PHYS_OBJECT_DOES_NOT_EXIST Physisches Objekt existiert nicht 20011121

Method SAVE Signature

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

Method SET_OBJECT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Value transfer Object reference (TYPE REF TO) CL_SCTM_CONTEXT Kontext-Container für das Kont.-Mgmt 20011025
2 Importing LOG_OBJ_ID Value transfer Type reference (TYPE) CTM_LO_ID Logisches Objekt 20011025
# Exception Resumable Description Created on
1 OBJECT_INCOMPLETE Objekt ist nicht vollständig 20011025
2 OBJECT_WITH_CONTEXT_EXISTS Es gibt schon ein Physisches Objekt mit diesem Kontext 20011025
3 READ_ONLY_MODE Objekt ist nicht im Bearbeitungsmodus 20011025
4 TYPE_DOES_NOT_EXIST Kontextobjekttyp existiert nicht 20011025
History
Last changed by/on SAP  00000000 
SAP Release Created in 620