SAP ABAP Class CL_GOS_ATTACHMENTS (Generic Object Services Attachment List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-GBT-GOS (Application Component) Generic Object Services
     SGOS_ATTA (Package) Generic Object Services Attachment List
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_HANDLER Command Handler 20001130
Properties
Class CL_GOS_ATTACHMENTS  
Short Description Generic Object Services Attachment List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class SGOS_MSG    
Program status     
Category 0   
Package SGOS_ATTA   Generic Object Services Attachment List 
Created 20001130   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_ALV_GRID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CMD_HANDLER Command Handler 20001130
Friends
Class CL_GOS_ATTACHMENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_CHANGER Constant Public Type reference (TYPE) SATTR_NAME 'CHANGER' Changed By 20110309
2 GC_ATTR_CHDATE Constant Public Type reference (TYPE) SATTR_NAME 'CHGDATE' Changed On 20110309
3 GC_ATTR_CHTIME Constant Public Type reference (TYPE) SATTR_NAME 'CHGTIME' Last Changed At 20110309
4 GC_ATTR_CHUSER Constant Public Type reference (TYPE) SATTR_NAME 'CHUSER' Changed By 20110527
5 GC_ATTR_CRDATE Constant Public Type reference (TYPE) SATTR_NAME 'CREADATE' Created On 20001130
6 GC_ATTR_CREATOR Constant Public Type reference (TYPE) SATTR_NAME 'CREATOR' Created By 20001130
7 GC_ATTR_CRTIME Constant Public Type reference (TYPE) SATTR_NAME 'CREATIME' Created At 20001130
8 GC_ATTR_CRUSER Constant Public Type reference (TYPE) SATTR_NAME 'CRUSER' Created by 20110527
9 GC_ATTR_FILESIZE Constant Public Type reference (TYPE) SATTR_NAME 'FILESIZE' Document size 20110309
10 GC_ATTR_LANGUAGE Constant Public Type reference (TYPE) SATTR_NAME 'LANGUAGE' Document Language 20110325
11 GC_CMD_ATTR Constant Public Type reference (TYPE) UI_FUNC '%ATTA_ATTR' Command: Display Attributes 20100225
12 GC_CMD_ATTR_EDIT Constant Public Type reference (TYPE) UI_FUNC '%ATTA_ATTR_EDIT' Command: Change Attributes 20100225
13 GC_CMD_BDN Constant Public Type reference (TYPE) UI_FUNC '%BDN_CALL' BDN Call 20001130
14 GC_CMD_CREATE Constant Protected Type reference (TYPE) UI_FUNC '%ATTA_CREATE' Command: Create Attachment 20001130
15 GC_CMD_DELETE Constant Public Type reference (TYPE) UI_FUNC '%ATTA_DELETE' Command: Delete Attachment 20001130
16 GC_CMD_DISPLAY Constant Public Type reference (TYPE) UI_FUNC '%ATTA_DISPLAY' Command: Display Attachment 20001130
17 GC_CMD_EDIT Constant Public Type reference (TYPE) UI_FUNC '%ATTA_EDIT' Command: Edit Attachment 20001130
18 GC_CMD_EXPORT Constant Public Type reference (TYPE) UI_FUNC '%ATTA_EXPORT' Command: Export Attachment 20001130
19 GC_CMD_REFRESH Constant Protected Type reference (TYPE) UI_FUNC '%ATTA_REFRESH' Command: Refresh Attachment List 20001130
20 GC_MOD_DISPLAY Constant Public Type reference (TYPE) SGS_RWMOD 'D' Display Mode 20001130
21 GC_MOD_EDIT Constant Public Type reference (TYPE) SGS_RWMOD 'E' Change Mode 20001130
22 GC_SRVC Constant Protected Type reference (TYPE) SGS_SRVNAM 'VIEW_ATTA' Technical Name of Generic Object Service 20001130
23 GC_VARIANT_HANDLE Constant Protected Type reference (TYPE) SLIS_HANDL 'AGOS' Handle for ALV Variant 20001130
24 GO_BADI Static Attribute Protected Object reference (TYPE REF TO) CL_EX_SOBL_GOS_BROWSER BAdI Class CL_EX_SOBL_GOS_BROWSER 20001130
25 GO_BROWSER Instance attribute Protected Object reference (TYPE REF TO) CL_BROWSER SOBL_BOWSER: Abstract Browser 20001130
26 GO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20001207
27 GO_GOS Instance attribute Protected Object reference (TYPE REF TO) CL_GOS_MANAGER Publication for Generic Object Services 20001130
28 GO_GOS_MENU Instance attribute Protected Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001130
29 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_GOS_ATTACHMENTS Generic Object Services Attachment List 20070829
30 GO_ROOT_ITEM Instance attribute Protected Object reference (TYPE REF TO) CL_BROWSER_ITEM Root Object 20001130
31 GP_ARL Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20001130
32 GP_ATTACHMENTS Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20001130
33 GP_MODE Instance attribute Protected Type reference (TYPE) SGS_RWMOD Mode 20001130
34 GP_NOTES Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20001130
35 GP_URLS Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Flag 20001130
36 GS_LIST_LAYO Instance attribute Protected Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20010102
37 GT_CMDH Static Attribute Protected Type reference (TYPE) REF_CMDH_T References to IF_CMD_HANDLER 20001130
38 GT_SERVICES Instance attribute Protected Type reference (TYPE) LSRVC_T References to if_link_service 20001207
39 GT_SERVICE_SELECT Instance attribute Private Type reference (TYPE) TGOS_SELS SGOS: Selection Criteria for Service Selection 20090313
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AVAILABLE Instance method Public Method Check Attachments Exist 20001207
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001130
3 CLOSE Instance method Public Method Release Attachment List 20001130
4 CONSTRUCTOR Instance method Public Constructor Constructor 20001130
5 DISPLAY Instance method Public Method Display Attachment List 20001130
6 GET_GOS_MENU Instance method Public Method Delivers GOS Menu 20001130
7 GET_INSTANCE Static method Public Method Gets the instance (if available) for the application object 20070829
8 GET_SELECTED_ITEMS Instance method Public Method Delivers Selected Objects 20001130
9 INIT_BROWSER Instance method Protected Method Initialize Browser 20001207
10 IS_SERVICE_EXCLUDED Instance method Private Method Was the service excluded? 20090313
11 MODIFY_BROWSER_SETTINGS Instance method Protected Method Adjust Browser Settings 20001130
12 REFRESH Instance method Public Method Refresh Attachment List and Change Root Object 20010116
13 SET_CONTAINER Instance method Public Method Transfer GUI Container 20001207
14 SET_RWMODE Instance method Public Method Switch Between Display and Change Mode 20010402
15 SET_TOOLBAR Instance method Protected Method Set Toolbar 20010403
Events
# Event Type Visibility Description Created on
1 COMMIT_REQUIRED Instance Event
(0)
Public
(2)
COMMIT WORK Necessary 20001130
Types
Class CL_GOS_ATTACHMENTS has no local type.
Method Signatures

Method CHECK_AVAILABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_BYPASS_BUFFER Call by reference Type reference (TYPE) FLAG nicht aus dem Puffer lesen. 20030903
2 Returning RP_RESULT Value transfer Type reference (TYPE) FLAG 'X' = Attachments exist. 20001207

Method CHECK_AVAILABLE on class CL_GOS_ATTACHMENTS has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_GOS_ATTACHMENTS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_GOS_ATTACHMENTS has no exception.

Method CLOSE Signature

Method CLOSE on class CL_GOS_ATTACHMENTS has no parameter.
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001130

Method CONSTRUCTOR 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 Abstracter Container fuer GUI Controls 20001130
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20001130
3 Importing IP_ATTACHMENTS Call by reference Type reference (TYPE) SGS_FLAG 'X' Attachments anzeigen 20001130
4 Importing IP_CHECK_ARL Call by reference Type reference (TYPE) SGS_FLAG 'X' SGOS: Kennzeichen 20001130
5 Importing IP_CHECK_BDS Call by reference Type reference (TYPE) SGS_FLAG 'X' SGOS: Kennzeichen 20001130
6 Importing IP_MODE Call by reference Type reference (TYPE) C GC_MOD_EDIT Einstellen: Anzeige/Änderungsmode 20001130
7 Importing IP_NOTES Call by reference Type reference (TYPE) SGS_FLAG 'X' Notizen anzeigen 20001130
8 Importing IP_URLS Call by reference Type reference (TYPE) SGS_FLAG 'X' URLs anzeigen 20001130
9 Importing IS_LAYOUT Call by reference Type reference (TYPE) SGS_S_ALLO Layoutstruktur für GOS Anlagenliste 20010102
10 Importing IT_SERVICE_SELECT Call by reference Type reference (TYPE) TGOS_SELS SGOS: Selektionskriterien für Serviceauswahl 20090313
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001130

Method DISPLAY Signature

Method DISPLAY on class CL_GOS_ATTACHMENTS has no parameter.
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001130

Method GET_GOS_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_CTMENU Context Menu 20001130

Method GET_GOS_MENU on class CL_GOS_ATTACHMENTS has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_GOS_ATTACHMENTS Anlagenliste der generischen Objektdienste 20070829

Method GET_INSTANCE on class CL_GOS_ATTACHMENTS has no exception.

Method GET_SELECTED_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEMS Call by reference Type reference (TYPE) BITEM_T Referenzen auf cl_browser_item 20001130

Method GET_SELECTED_ITEMS on class CL_GOS_ATTACHMENTS has no exception.

Method INIT_BROWSER Signature

Method INIT_BROWSER on class CL_GOS_ATTACHMENTS has no parameter.
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001207

Method IS_SERVICE_EXCLUDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE Call by reference Type reference (TYPE) SGS_SRVNAM Technischer Name des generischen Objektdienstes 20090313
2 Returning RV_STATUS Value transfer Type reference (TYPE) SGS_STATUS SGOS: Status eines Serviceobjekts 20090313

Method IS_SERVICE_EXCLUDED on class CL_GOS_ATTACHMENTS has no exception.

Method MODIFY_BROWSER_SETTINGS Signature

Method MODIFY_BROWSER_SETTINGS on class CL_GOS_ATTACHMENTS has no parameter.
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001130

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Neues Startobjekt im Objektverknüpfungsbrowser 20010116
# Exception Resumable Description Created on
1 CX_GOS_AL_ERROR Fehler auf GOS Anlagenliste 20010403

Method SET_CONTAINER 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 Abstracter Container fuer GUI Controls 20001207

Method SET_CONTAINER on class CL_GOS_ATTACHMENTS has no exception.

Method SET_RWMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_MODE Call by reference Type reference (TYPE) SGS_RWMOD SGOS: Anzeige/Änderungs-Mode der generischen Objektdienste 20010402
# Exception Resumable Description Created on
1 CX_GOS_AL_ERROR Fehler auf GOS Anlagenliste 20010403

Method SET_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SETTINGS Call by reference Object reference (TYPE REF TO) CL_LIST_SETTINGS List Browser-Einstellungen 20010403

Method SET_TOOLBAR on class CL_GOS_ATTACHMENTS has no exception.
Event Signatures

Event COMMIT_REQUIRED Signature
Event COMMIT_REQUIRED on class CL_GOS_ATTACHMENTS has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 610