SAP ABAP Class CL_SCTM_COBJ_TYPE (Context Management Context Object Types)
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_COBJ_TYPE | |
| Short Description | Context Management Context Object Types | |
| 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 | 20011017 | SAP |
| Last change | 00000000 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SCTM_COBJ_TYPE has no forward declaration.
Interfaces
Class CL_SCTM_COBJ_TYPE has no interface implemented.
Friends
Class CL_SCTM_COBJ_TYPE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | CTM_ADMIN | Creation and Change Data for Context Management | 20011107 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | CTM_APR_T | Attribute Priority Table | 20011017 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | CTM_AVPR_T | Attribute Value Priority Table | 20011017 | |||
| 4 | Static Attribute | Protected | Type reference (TYPE) | CTM_COTB_T | Table of Context Object Types | 20011022 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | CTM_E_MODE | Editing Mode | 20011022 | |||
| 6 | Constant | Public | Type reference (TYPE) | CTM_YESNO | SPACE | Flag with Values ' ' and 'X' | 20011017 | ||
| 7 | Instance attribute | Public | Type reference (TYPE) | CTM_YESNO | Flag with Values ' ' and 'X' | 20011017 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | CTM_CO_TY | Central Context Management Context Object Type | 20011017 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | CTM_YESNO | Flag with Values ' ' and 'X' | 20011017 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | CTM_TEXT | Explanatory Text | 20011017 | |||
| 11 | Constant | Public | Type reference (TYPE) | CTM_YESNO | 'X' | Flag with Values ' ' and 'X' | 20011017 | ||
| 12 | Instance attribute | Public | Type reference (TYPE) | CTM_YESNO | Flag with Values ' ' and 'X' | 20011017 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | CTM_YESNO | Flag with Values ' ' and 'X' | 20011119 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Protected | Method | Puts Context Object Type in Buffer | 20011022 | |
| 2 | Instance method | Public | Method | Change Editing Mode | 20011026 | |
| 3 | Instance method | Public | Constructor | Constructor | 20011017 | |
| 4 | Instance method | Public | Method | Delete a Context Object Type | 20011106 | |
| 5 | Instance method | Protected | Method | Fill Changer Data | 20011107 | |
| 6 | Static method | Protected | Method | Gets Context Object Type from Buffer | 20011022 | |
| 7 | Static method | Protected | Method | Load Attribute Priorities from Database | 20011017 | |
| 8 | Static method | Protected | Method | Load Attribute Value Priorities from Database | 20011017 | |
| 9 | Static method | Protected | Method | Load a Context Object Type from the Database | 20011022 | |
| 10 | Static method | Public | Method | Does the Context Object Type Exist in the Database? | 20011017 | |
| 11 | Static method | Protected | Method | Deletes a Context Object Type from the Buffer | 20011026 | |
| 12 | Instance method | Public | Method | Save a Context Object Type | 20011017 | |
| 13 | Instance method | Public | Method | Set Attribute Values | 20011025 |
Events
Class CL_SCTM_COBJ_TYPE has no event.
Types
Class CL_SCTM_COBJ_TYPE has no local type.
Method Signatures
Method ADD_TO_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COBJ_TYPE | Value transfer | Object reference (TYPE REF TO) | CL_SCTM_COBJ_TYPE | Kontextobjekttypen für das Kont.-Mngmt | 20011022 |
Method ADD_TO_BUFFER on class CL_SCTM_COBJ_TYPE has no exception.
Method CHANGE_EDIT_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NEW_EDIT_MODE | Value transfer | Type reference (TYPE) | CTM_E_MODE | Bearbeitungsmodus | 20011026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültiger Bearbeitungsmodus | 20011026 | ||
| 2 | Fehler bein Sperren des Objektes | 20011026 | ||
| 3 | Objekt existiert schon auf der Datenbank | 20011026 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADMIN_DATA | Value transfer | Type reference (TYPE) | CTM_ADMIN | Anlegedaten und Änderungsdaten für das Kontextmanagement | 20011107 | |||
| 2 | ATTRIB_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_APR_T | Attributprioritäten Tabelle | 20011017 | |||
| 3 | ATTRIB_VAL_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_AVPR_T | Attributwerte-Prioritäten Tabelle | 20011017 | |||
| 4 | DESCRIPTION | Value transfer | Type reference (TYPE) | CTM_TEXT | Erläuternder Text | 20011018 | |||
| 5 | EDIT_MODE | Value transfer | Type reference (TYPE) | CTM_E_MODE | 'READ' | Bearbeitungsmodus | 20011022 | ||
| 6 | HASS_ADD_ATTRIB | Value transfer | Type reference (TYPE) | CTM_YESNO | SPACE | Flag mit werten ' ' und 'X' | 20011017 | ||
| 7 | NAME | Value transfer | Type reference (TYPE) | CTM_CO_TY | Kontextobjekttyp für das Zentrale Kontext Management | 20011017 | |||
| 8 | SPEC_CONT_RES | Value transfer | Type reference (TYPE) | CTM_YESNO | SPACE | Flag mit werten ' ' und 'X' | 20011017 | ||
| 9 | USE_COMP_REL | Value transfer | Type reference (TYPE) | CTM_YESNO | SPACE | Flag mit werten ' ' und 'X' | 20011017 | ||
| 10 | USE_PROD_VER | Value transfer | Type reference (TYPE) | CTM_YESNO | 'X' | Flag mit werten ' ' und 'X' | 20011119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültiger Bearbeitungsmodus | 20011026 | ||
| 2 | Fehler beim Sperren des Objektes | 20011026 | ||
| 3 | Objekt existiert schon | 20011022 | ||
| 4 | Objekt existiert nicht | 20011017 | ||
| 5 | Objekt ist unvollständig | 20011017 |
Method DELETE Signature
Method DELETE on class CL_SCTM_COBJ_TYPE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt ist nicht im Bearbeitungsmodus | 20011106 | ||
| 2 | Das Objekt existiert nicht auf der Datenbank | 20011106 |
Method FILL_ADMIN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HEADER | Value transfer | Type reference (TYPE) | TCTM_COTY | Contextobjekttypen für das Zentrale Kontext Management | 20011107 |
Method FILL_ADMIN_DATA on class CL_SCTM_COBJ_TYPE has no exception.
Method GET_FROM_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COBJ_TYPE | Value transfer | Object reference (TYPE REF TO) | CL_SCTM_COBJ_TYPE | Kontextobjekttypen für das Kont.-Mngmt | 20011022 | |||
| 2 | COBJ_TYPENAME | Value transfer | Type reference (TYPE) | CTM_CO_TY | Kontextobjekttyp für das Zentrale Kontext Management | 20011022 |
Method GET_FROM_BUFFER on class CL_SCTM_COBJ_TYPE has no exception.
Method LOAD_ATTRIB_PRIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIB_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_APR_T | Attributprioritäten Tabelle | 20011017 | |||
| 2 | COBJ_TYPE | Value transfer | Type reference (TYPE) | CTM_CO_TY | Kontextobjekttyp für das Zentrale Kontext Management | 20011017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen von der | 20011017 |
Method LOAD_ATTRIB_VAL_PRIO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIB_VAL_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_AVPR_T | Attributwerte-Prioritäten Tabelle | 20011017 | |||
| 2 | COBJ_TYPE | Value transfer | Type reference (TYPE) | CTM_CO_TY | Kontextobjekttyp für das Zentrale Kontext Management | 20011017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen von der Datenbank | 20011017 |
Method LOAD_COBJ_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIB_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_APR_T | Attributprioritäten Tabelle | 20011022 | |||
| 2 | ATTRIB_VAL_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_AVPR_T | Attributwerte-Prioritäten Tabelle | 20011022 | |||
| 3 | HEADER | Value transfer | Type reference (TYPE) | TCTM_COTY | Contextobjekttypen für das Zentrale Kontext Management | 20011022 | |||
| 4 | NAME | Value transfer | Type reference (TYPE) | CTM_CO_TY | Kontextobjekttyp für das Zentrale Kontext Management | 20011022 | |||
| 5 | TEXT | Value transfer | Type reference (TYPE) | CTM_TEXT | Erläuternder Text | 20011022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt existiert nicht | 20011022 | ||
| 2 | Objekt ist unvollständig | 20011022 |
Method OBJECT_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COBJ_TYPE | Value transfer | Type reference (TYPE) | CTM_CO_TY | Kontextobjekttyp für das Zentrale Kontext Management | 20011017 | |||
| 2 | HEADER | Value transfer | Type reference (TYPE) | TCTM_COTY | Contextobjekttypen für das Zentrale Kontext Management | 20011017 | |||
| 3 | READ_ALSO_TEXT | Value transfer | Type reference (TYPE) | CTM_YESNO | SPACE | Flag mit werten ' ' und 'X' | 20011017 | ||
| 4 | TEXT | Value transfer | Type reference (TYPE) | CTM_TEXT | Erläuternder Text | 20011017 |
Method OBJECT_EXISTS on class CL_SCTM_COBJ_TYPE has no exception.
Method REMOVE_FROM_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | TYPE | Value transfer | Type reference (TYPE) | CTM_CO_TY | Kontextobjekttyp für das Zentrale Kontext Management | 20011026 |
Method REMOVE_FROM_BUFFER on class CL_SCTM_COBJ_TYPE has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SPRAS | Value transfer | Type reference (TYPE) | CTM_LAN | SY-LANGU | R/3-System, aktuelle Sprache | 20011017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Einfügen in die Datenbank | 20011017 | ||
| 2 | Objekt ist unvollständig | 20011017 | ||
| 3 | Instanz ist im Lesemodus und nicht im Anzeige/Änderungsmodus | 20011022 |
Method SET_OBJECT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ATTRIB_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_APR_T | Attributprioritäten Tabelle | 20011025 | |||
| 2 | ATTRIB_VAL_PRIO_TAB | Call by reference | Type reference (TYPE) | CTM_AVPR_T | Attributwerte-Prioritäten Tabelle | 20011025 | |||
| 3 | DESCRIPTION | Value transfer | Type reference (TYPE) | CTM_TEXT | Erläuternder Text | 20011025 | |||
| 4 | HASS_ADD_ATTRIB | Value transfer | Type reference (TYPE) | CTM_YESNO | Flag mit werten ' ' und 'X' | 20011025 | |||
| 5 | SPEC_CONT_RES | Value transfer | Type reference (TYPE) | CTM_YESNO | Flag mit werten ' ' und 'X' | 20011025 | |||
| 6 | USE_COMP_REL | Value transfer | Type reference (TYPE) | CTM_YESNO | Flag mit werten ' ' und 'X' | 20011025 | |||
| 7 | USE_PROD_VER | Value transfer | Type reference (TYPE) | CTM_YESNO | Flag mit werten ' ' und 'X' | 20011119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt ist nicht im Bearbeitungsmodus | 20011025 |
History
| Last changed by/on | SAP | 00000000 |
| SAP Release Created in | 620 |