SAP ABAP Class CL_GOS_SERVICE (Publication for Generic Object Services)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-SRV-GBT-GOS (Application Component) Generic Object Services
⤷ SGOS (Package) Generic Object Services
⤷ BC-SRV-GBT-GOS (Application Component) Generic Object Services
⤷ SGOS (Package) Generic Object Services
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_GOS_SRV_VIEW_DOCS | Obsolete: Use cl_gos_srv_attachment_list | 19990917 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_WF_SRV_TOOLBOX | Service: Actions on work item during execution | 19991021 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_WF_SRV_START_WORKFLOW_EASY | Service: Starting a workflow | 20000313 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_WF_SRV_START_WORKFLOW | Service: Starting a workflow | 19990806 |
5 | Inheritance (c INHERITING FROM c_ref) | CL_WF_SRV_OVERVIEW | Publication for Generic Object Services | 19990805 |
6 | Inheritance (c INHERITING FROM c_ref) | CL_WF_SRV_ARCHIVE | Service: Archived Workflow Overview | 19991029 |
7 | Inheritance (c INHERITING FROM c_ref) | CL_SSC_GOS_SRLINK_LIST | Generic Object Service: Link CRM Service Request | 20090929 |
8 | Inheritance (c INHERITING FROM c_ref) | CL_SSC_GOS_LINK_TO_CRM | new generic object service Link to CRM | 20090219 |
9 | Inheritance (c INHERITING FROM c_ref) | CL_SREL_SRV_RELATIONS | List Browser for Object Relationships | 19990910 |
10 | Inheritance (c INHERITING FROM c_ref) | CL_SPH_SRV_SOFTPHONE | SAPphone: Softphone as GOS Service | 19990824 |
... | Click here to see Used By full list (28 items) |
Properties
Class | CL_GOS_SERVICE | |
Short Description | Publication for Generic Object Services | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SGOS | Generic Object Services |
Created | 19990804 | SAP |
Last change | 20041228 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_GOS_SERVICE has no forward declaration.
Interfaces
Class CL_GOS_SERVICE has no interface implemented.
Friends
Class CL_GOS_SERVICE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GO_MODEL | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GOS_TOOLBOX_MODEL | Publication for Generic Object Services | 20010102 | ||
2 | GP_CHANGED | Instance attribute | Public | Type reference (TYPE) | SGS_COMMIT | SGOS: Service Requires Commit Work for Data Backup | 20001106 | ||
3 | GP_CMODE | Instance attribute | Protected | Type reference (TYPE) | SGS_CMODE | SGOS: Call Mode with/Without Commit or Own Roll Area | 20001113 | ||
4 | GP_DEF_ATTRIB | Instance attribute | Protected | Type reference (TYPE) | SWC_VALUE | BOR Default Attribute | 19990813 | ||
5 | GP_MODE | Instance attribute | Protected | Type reference (TYPE) | SGS_RWMOD | SGOS: Display/Change Mode of Generic Object Services | 20001006 | ||
6 | GP_STATUS | Instance attribute | Protected | Type reference (TYPE) | SGS_STATUS | 0 | Status of the Service | 19990805 | |
7 | GP_TITLEBAR | Instance attribute | Public | Type reference (TYPE) | SYTITLE | Description of Service | 19991129 | ||
8 | GS_LPORB | Instance attribute | Protected | Type reference (TYPE) | SIBFLPORB | Local Persistent Object Reference - BOR Compatible | 20001005 | ||
9 | GS_OBJECT | Instance attribute | Protected | Type reference (TYPE) | BORIDENT | Obsolete: To Be Deleted | 19990806 | ||
10 | MP_MODE_READ | Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'D' | SGOS: Display/Change Mode of Generic Object Services | 20001006 | |
11 | MP_MODE_WRITE | Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'E' | SGOS: Display/Change Mode of Generic Object Services | 20001006 | |
12 | MP_STATUS_ACTIVE | Constant | Public | Type reference (TYPE) | SGS_STATUS | 0 | Status: Active | 19990805 | |
13 | MP_STATUS_INACTIVE | Constant | Public | Type reference (TYPE) | SGS_STATUS | 1 | Status: Inactive | 19990805 | |
14 | MP_STATUS_INVISIBLE | Constant | Public | Type reference (TYPE) | SGS_STATUS | 2 | Status: Invisible | 19990805 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_STATUS | Instance method | Protected | Method | Checks the Status of the Service for a BOR Object | 19990810 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | Constructor | 19990804 |
3 | EXECUTE | Instance method | Public | Method | Executes the Service | 19990804 |
4 | EXECUTE_ITS | Instance method | Public | Method | Executes the Service in the ITS Environment | 19991013 |
5 | GET_DEFAULT_ATTRIBUTE | Instance method | Protected | Method | Reads the Default Attributes | 19990813 |
6 | ON_MODE_CHANGED | Instance method | Public | Event handling method | RW Mode Has Changed | 20001006 |
7 | ON_SERVICE_CANCELED | Instance method | Public | Event handling method | Clean Up of Controls After Termination | 19991001 |
8 | ON_SERVICE_SUCCEEDED | Instance method | Public | Event handling method | Reacts to Successful Termination of a Different Service | 19990930 |
9 | SET_OBJECT | Instance method | Public | Method | Allocate Service an Object | 19990813 |
10 | UPDATE_SERVICE | Instance method | Public | Method | Internal Use | 19991203 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | COMMIT_REQUIRED | Instance Event (0) |
Public (2) |
A 'Commit Work' Must Be Set | 19991115 |
2 | SERVICE_CHANGED | Instance Event (0) |
Public (2) |
Service Has Changed | 19990820 |
3 | SERVICE_SUCCEEDED | Instance Event (0) |
Public (2) |
Service Successfully Completed | 19990930 |
Types
Class CL_GOS_SERVICE has no local type.
Method Signatures
Method CHECK_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_ICON | Call by reference | Type reference (TYPE) | SGS_ICON | Übersteuern der Toolboxikone | 19991021 | ||
2 | Exporting | EP_STATUS | Value transfer | Type reference (TYPE) | SGS_STATUS | (aktiv/inaktiv/unsichtbar) | 19990810 | ||
3 | Importing | IS_LPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Lokale Persistente Objektreferenz - BOR kompatibel | 20001005 | ||
4 | Importing | IS_OBJECT | Call by reference | Type reference (TYPE) | BORIDENT | obsolet: wird gelöscht | 19990810 |
Method CHECK_STATUS on class CL_GOS_SERVICE has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_GOS_SERVICE has no parameter.
Method CONSTRUCTOR on class CL_GOS_SERVICE has no exception.
Method EXECUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Container in dem Service dargestellt wird | 19990804 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CONTAINER_IGNORED | Service in eigenem Container gestartet | 19990913 | |
2 | EXECUTION_FAILED | Service kann nicht ausgeführt werden | 19990820 |
Method EXECUTE_ITS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_FRONTEND | Call by reference | Type reference (TYPE) | STRING | 'ITS' | Aktuelles Frontend | 20000112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | EXECUTION_FAILED | Dienst konnte nicht ausgeführt werden | 19991228 |
Method GET_DEFAULT_ATTRIBUTE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_DEF_ATTRIBUTE | Call by reference | Type reference (TYPE) | SWO_VERB | BOR Defaultattribut | 19990813 |
Method GET_DEFAULT_ATTRIBUTE on class CL_GOS_SERVICE has no exception.
Method ON_MODE_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EP_MODE | Call by reference | Attribute reference (LIKE) | 20001006 |
Method ON_MODE_CHANGED on class CL_GOS_SERVICE has no exception.
Method ON_SERVICE_CANCELED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EO_CONTAINER | Call by reference | Attribute reference (LIKE) | 19991001 |
Method ON_SERVICE_CANCELED on class CL_GOS_SERVICE has no exception.
Method ON_SERVICE_SUCCEEDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EO_SERVICE | Call by reference | Attribute reference (LIKE) | 19990930 |
Method ON_SERVICE_SUCCEEDED on class CL_GOS_SERVICE has no exception.
Method SET_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_ICON | Call by reference | Type reference (TYPE) | SGS_ICON | Übersteuert Toolboxikone | 19991021 | ||
2 | Exporting | EP_STATUS | Call by reference | Type reference (TYPE) | SGS_STATUS | (aktiv/inaktiv/unsichtbar) | 19990820 | ||
3 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | CL_GOS_TOOLBOX_MODEL | Publikation für generische Objektdienste | 20010102 | ||
4 | Importing | IP_CMODE | Call by reference | Type reference (TYPE) | SGS_CMODE | SGOS: Aufrufmodus mit/ohne Commit oder eigener Rollbereich | 20001113 | ||
5 | Importing | IP_DEFAULT_ATTRIBUTE | Call by reference | Type reference (TYPE) | SWC_VALUE | BOR Defaultattribut | 19990813 | ||
6 | Importing | IP_MODE | Call by reference | Type reference (TYPE) | SGS_RWMOD | MP_MODE_WRITE | SGOS: Anzeige/Änderungs-Mode der generischen Objektdienste | 20001006 | |
7 | Importing | IS_LPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Lokale Persistente Objektreferenz - BOR kompatibel | 20001005 | ||
8 | Importing | IS_OBJECT | Call by reference | Type reference (TYPE) | BORIDENT | obsolet: wird gelöscht | 19990813 |
Method SET_OBJECT on class CL_GOS_SERVICE has no exception.
Method UPDATE_SERVICE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_EVENT | Call by reference | Type reference (TYPE) | I | auszuösendes Ereignis | 19991203 | ||
2 | Importing | IP_ICON | Call by reference | Type reference (TYPE) | SGS_ICON | Ikone | 19991203 | ||
3 | Importing | IP_STATUS | Call by reference | Type reference (TYPE) | SGS_STATUS | Status des Dienstes | 19991203 |
Method UPDATE_SERVICE on class CL_GOS_SERVICE has no exception.
Event Signatures
Event COMMIT_REQUIRED Signature
Event COMMIT_REQUIRED on class CL_GOS_SERVICE has no parameter.
Event SERVICE_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EO_SERVICE | Exporting | Value transfer | Object reference (TYPE REF TO) | CL_GOS_SERVICE | Referenz des Dienstes | 19990820 | ||
2 | EP_ICON | Exporting | Value transfer | Type reference (TYPE) | SGS_ICON | Übersteuert Toolboxikone | 19991021 | ||
3 | EP_STATUS | Exporting | Value transfer | Type reference (TYPE) | SGS_STATUS | Neuer Status des Dienstes | 19990820 |
Event SERVICE_SUCCEEDED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EO_SERVICE | Exporting | Value transfer | Object reference (TYPE REF TO) | OBJECT | Auslösender Dienst | 19990930 |
Meta Relationship - Used By (full list)
History
Last changed by/on | SAP | 20041228 |
SAP Release Created in |