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 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)
# 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
11 Inheritance (c INHERITING FROM c_ref)  CL_SO_SRV_SEND_OBJECT Publication for Generic Object Services 19990813
12 Inheritance (c INHERITING FROM c_ref)  CL_SO_SRV_SENDHIST Service: Sent Documents 19990816
13 Inheritance (c INHERITING FROM c_ref)  CL_SMYO_SRV_ADD_MYOBJECT Add Object to MyObjects 20000308
14 Inheritance (c INHERITING FROM c_ref)  CL_POC_GOS_SERVICE POC: Generic Object Services 20101014
15 Inheritance (c INHERITING FROM c_ref)  /ISDFPS/CL_PM_GOS_CP_INFO PM: GOS Service: Change Authorization Info 20070406
16 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_URL_CREATE Publication for Generic Object Services 19990917
17 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_SUBSCRIPTION Publication for Generic Object Services 19990923
18 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_SEND_OBJECT Publication for Generic Object Services 20010330
19 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_RELATIONS Hierarchical Object Relationship Browser 20001213
20 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_PPF PPF: Service for Actions 20000606
21 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_PERSONAL_NOTE Publication for Generic Object Services 19990917
22 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_OUTBOX SGOS: Object Outbox 20001207
23 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_NOTE_CREATE Publication for Generic Object Services 19990917
24 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_INFO Documentation for generic object services 19990922
25 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_ATTACHMENT_LIST SGOS: Display Attachments, Notes and BDS Documents 20001004
26 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SRV_ATTACHMENT_CREATE Publication for Generic Object Services 19990916
27 Inheritance (c INHERITING FROM c_ref)  CL_ARL_SRV_LINK Service: Link to Stored Document 19991006
28 Inheritance (c INHERITING FROM c_ref)  CL_ARL_SRV_BARCODE Service: Create Barcode 19991006
History
Last changed by/on SAP  20041228 
SAP Release Created in