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
⤷
⤷
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 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_GOS_TOOLBOX_MODEL | Publication for Generic Object Services | 20010102 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | SGS_COMMIT | SGOS: Service Requires Commit Work for Data Backup | 20001106 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | SGS_CMODE | SGOS: Call Mode with/Without Commit or Own Roll Area | 20001113 | |||
| 4 | Instance attribute | Protected | Type reference (TYPE) | SWC_VALUE | BOR Default Attribute | 19990813 | |||
| 5 | Instance attribute | Protected | Type reference (TYPE) | SGS_RWMOD | SGOS: Display/Change Mode of Generic Object Services | 20001006 | |||
| 6 | Instance attribute | Protected | Type reference (TYPE) | SGS_STATUS | 0 | Status of the Service | 19990805 | ||
| 7 | Instance attribute | Public | Type reference (TYPE) | SYTITLE | Description of Service | 19991129 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | SIBFLPORB | Local Persistent Object Reference - BOR Compatible | 20001005 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | BORIDENT | Obsolete: To Be Deleted | 19990806 | |||
| 10 | Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'D' | SGOS: Display/Change Mode of Generic Object Services | 20001006 | ||
| 11 | Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'E' | SGOS: Display/Change Mode of Generic Object Services | 20001006 | ||
| 12 | Constant | Public | Type reference (TYPE) | SGS_STATUS | 0 | Status: Active | 19990805 | ||
| 13 | Constant | Public | Type reference (TYPE) | SGS_STATUS | 1 | Status: Inactive | 19990805 | ||
| 14 | Constant | Public | Type reference (TYPE) | SGS_STATUS | 2 | Status: Invisible | 19990805 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Checks the Status of the Service for a BOR Object | 19990810 | |
| 2 | Instance method | Public | Constructor | Constructor | 19990804 | |
| 3 | Instance method | Public | Method | Executes the Service | 19990804 | |
| 4 | Instance method | Public | Method | Executes the Service in the ITS Environment | 19991013 | |
| 5 | Instance method | Protected | Method | Reads the Default Attributes | 19990813 | |
| 6 | Instance method | Public | Event handling method | RW Mode Has Changed | 20001006 | |
| 7 | Instance method | Public | Event handling method | Clean Up of Controls After Termination | 19991001 | |
| 8 | Instance method | Public | Event handling method | Reacts to Successful Termination of a Different Service | 19990930 | |
| 9 | Instance method | Public | Method | Allocate Service an Object | 19990813 | |
| 10 | 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 | EP_ICON | Call by reference | Type reference (TYPE) | SGS_ICON | Übersteuern der Toolboxikone | 19991021 | |||
| 2 | EP_STATUS | Value transfer | Type reference (TYPE) | SGS_STATUS | (aktiv/inaktiv/unsichtbar) | 19990810 | |||
| 3 | IS_LPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Lokale Persistente Objektreferenz - BOR kompatibel | 20001005 | |||
| 4 | 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 | 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 | Service in eigenem Container gestartet | 19990913 | ||
| 2 | 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 | IP_FRONTEND | Call by reference | Type reference (TYPE) | STRING | 'ITS' | Aktuelles Frontend | 20000112 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | 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 | EP_ICON | Call by reference | Type reference (TYPE) | SGS_ICON | Übersteuert Toolboxikone | 19991021 | |||
| 2 | EP_STATUS | Call by reference | Type reference (TYPE) | SGS_STATUS | (aktiv/inaktiv/unsichtbar) | 19990820 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | CL_GOS_TOOLBOX_MODEL | Publikation für generische Objektdienste | 20010102 | |||
| 4 | IP_CMODE | Call by reference | Type reference (TYPE) | SGS_CMODE | SGOS: Aufrufmodus mit/ohne Commit oder eigener Rollbereich | 20001113 | |||
| 5 | IP_DEFAULT_ATTRIBUTE | Call by reference | Type reference (TYPE) | SWC_VALUE | BOR Defaultattribut | 19990813 | |||
| 6 | IP_MODE | Call by reference | Type reference (TYPE) | SGS_RWMOD | MP_MODE_WRITE | SGOS: Anzeige/Änderungs-Mode der generischen Objektdienste | 20001006 | ||
| 7 | IS_LPORB | Call by reference | Type reference (TYPE) | SIBFLPORB | Lokale Persistente Objektreferenz - BOR kompatibel | 20001005 | |||
| 8 | 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 | IP_EVENT | Call by reference | Type reference (TYPE) | I | auszuösendes Ereignis | 19991203 | |||
| 2 | IP_ICON | Call by reference | Type reference (TYPE) | SGS_ICON | Ikone | 19991203 | |||
| 3 | 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 |