SAP ABAP Class CL_GOS_SRV_SUBSCRIPTION (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 - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GOS_SERVICE Publication for Generic Object Services 19990923
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GOS_SERVICE_ON_CREATE SGOS: Support subsequent object transfer 19991112
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GOS_SERVICE_TOOLS SGOS: Tools for Changing or Deleting Relationships 20000225
Properties
Class CL_GOS_SRV_SUBSCRIPTION  
Short Description Publication for Generic Object Services    
Super Class CL_GOS_SERVICE Publication for Generic Object Services 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SGOS   Generic Object Services 
Created 19990923   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GOS_SRV_SUBSCRIPTION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_GOS_SERVICE_ON_CREATE SGOS: Support subsequent object transfer 19991112
2 IF_GOS_SERVICE_TOOLS SGOS: Tools for Changing or Deleting Relationships 20000225
Friends
Class CL_GOS_SRV_SUBSCRIPTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONST_CHECKFB Constant Private Type reference (TYPE) SWETYPECOU-CHECKFB 'SGOSSUB_CHECK_FB' CheckModule 19990924
2 CONST_RECFB Constant Private Type reference (TYPE) SWETYPECOU-RECFB 'SGOSSUB_REC_FB_SEND_MAIL' ReceiverModule 19990924
3 CONST_RECTP Constant Private Type reference (TYPE) SWETYPECOU-RECTYPE 'SUBSCRIBE' Recipient Type 19990924
4 GT_EVENTS Instance attribute Private See coding Events 19990924
5 GT_EVENTS_CUS Instance attribute Private See coding GT_EVENTS_CUS 19991001
6 GT_EVENTS_CUS_NO Instance attribute Private See coding GT_EVENTS_CUS_NO 19991001
7 G_DLI_ID Instance attribute Private Type reference (TYPE) SOODK DLIKEy 19991119
8 G_EVENTS_CHECKED Instance attribute Private Type reference (TYPE) SONV-FLAG Events Have Been Checked 19990924
9 G_EVENTS_OK Instance attribute Private Type reference (TYPE) SONV-FLAG There Are Events 19990924
10 G_EVENTS_READ Instance attribute Private Type reference (TYPE) SONV-FLAG Events Have Been Read 19990924
11 G_SUBSCRIBE_USER Instance attribute Private Type reference (TYPE) SONV-FLAG User Wants to Be Entered 19991112
12 G_WITHOUT_DIALOG Instance attribute Private Type reference (TYPE) SONV-FLAG With Online 19991112
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_EVENTS Instance method Private Method Checks Whether Events Are Available 19990924
2 CREATE_DLI_AND_LINK Instance method Private Method Create Distribution List with Relationship 19990923
3 CREATE_EVT_LINK Instance method Private Method Create Event 19990923
4 DELETE_DLI_AND_OBL Instance method Private Method Deletes the Distribution List and the Object Relationship 19990923
5 GENERATE_DLI_NAME Instance method Private Method Generation of Name for Subscription List 20090909
6 GET_DLI_VIA_OBL Instance method Public Method Determine the Subscription List from the Object Relationship 19990923
7 GET_EVENTS Instance method Private Method Reads Events of Object Type 19990924
8 READ_DLI Instance method Private Method Read Distribution List 19990923
9 UPDATE_DLI Instance method Private Method Save Distribution List 19990923
Events
Class CL_GOS_SRV_SUBSCRIPTION has no event.
Types
Class CL_GOS_SRV_SUBSCRIPTION has no local type.
Method Signatures

Method CHECK_EVENTS Signature

Method CHECK_EVENTS on class CL_GOS_SRV_SUBSCRIPTION has no parameter.
# Exception Resumable Description Created on
1 NO_MATCHING_EVENTS Keine brauchbaren Ereignisse vorhanden 19990924

Method CREATE_DLI_AND_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DLI_ID Call by reference Type reference (TYPE) SOODK Verteilerlistenschlüssel 19990923
# Exception Resumable Description Created on
1 DLI_NOT_CREATED Verteilerliste konnte nicht angelegt werden 19990923
2 OBL_ERROR Fehler in der Objektverknüpfung 19990923

Method CREATE_EVT_LINK Signature

Method CREATE_EVT_LINK on class CL_GOS_SRV_SUBSCRIPTION has no parameter.
# Exception Resumable Description Created on
1 NO_EVENTS Keine Ereignisse 19990924

Method DELETE_DLI_AND_OBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DLI_ID Call by reference Type reference (TYPE) SOODK Verteilerlistenschlüssel 19990923

Method DELETE_DLI_AND_OBL on class CL_GOS_SRV_SUBSCRIPTION has no exception.

Method GENERATE_DLI_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DLI_NAME Value transfer Type reference (TYPE) SO_OBJ_NAM Name der Subskriptionsliste 20090909

Method GENERATE_DLI_NAME on class CL_GOS_SRV_SUBSCRIPTION has no exception.

Method GET_DLI_VIA_OBL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DLI_ID Call by reference Type reference (TYPE) SOODK Schlüssel der Subscriptionsliste 19990923
# Exception Resumable Description Created on
1 NOTHING_FOUND Keine Verknüpfung vorhanden 19990923
2 OBL_ERROR Fehler in der Objektverknüpfung 19990923

Method GET_EVENTS Signature

Method GET_EVENTS on class CL_GOS_SRV_SUBSCRIPTION has no parameter.
Method GET_EVENTS on class CL_GOS_SRV_SUBSCRIPTION has no exception.

Method READ_DLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DLI_FL_DISPLAY Call by reference Type reference (TYPE) SOFM2 FolderDaten 19990924
2 Exporting EX_DLI_HD_DISPLAY Call by reference Type reference (TYPE) SOOD2 HeaderDaten 19990924
3 Exporting EX_DLI_SD_DISPLAY Call by reference Type reference (TYPE) SODH2 DLIDaten 19990924
4 Exporting EX_MEMBER_TAB Call by reference Type reference (TYPE) STANDARD TABLE Abonennten 19990923
5 Importing IM_DLI_ID Call by reference Type reference (TYPE) SOODK Verteilerlistenschlüssel 19990923
# Exception Resumable Description Created on
1 DLI_NOT_READABLE irgendein Fehler beim Lesen 19990923

Method UPDATE_DLI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MEMBER_TAB Call by reference Type reference (TYPE) STANDARD TABLE Abonennten 19990924
2 Exporting EX_UNSUBSCRIBE Call by reference Type reference (TYPE) SONV-FLAG 'X' ausgetragen space Eingetragen 19990927
3 Importing IM_DLI_FL_DISPLAY Call by reference Type reference (TYPE) SOFM2 FolderDaten 19990924
4 Importing IM_DLI_HD_DISPLAY Call by reference Type reference (TYPE) SOOD2 HeaderDaten 19990924
5 Importing IM_DLI_ID Call by reference Type reference (TYPE) SOODK Verteilerlistenschlüssel 19990923
6 Importing IM_DLI_SD_DISPLAY Call by reference Type reference (TYPE) SODH2 DliDaten 19990924
# Exception Resumable Description Created on
1 NO_UPDATE irgendein Fehler beim Lesen 19990923
2 UPDATE_ERROR Fehler beim Sichern 19990923
History
Last changed by/on SAP  20110908 
SAP Release Created in