SAP ABAP Class CL_ATTACHMENT_LIST (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_ATTRIBUTE_PROCESSOR Application-Specific Preparer for Attribute Displays 20000809
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CMD_HANDLER Command Handler 20000807
Properties
Class CL_ATTACHMENT_LIST  
Short Description Generic Object Services Attachment List    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SGOS_ATTA   Generic Object Services Attachment List 
Created 20000807   SAP 
Last change 20041208   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_ATTRIBUTE_PROCESSOR Application-Specific Preparer for Attribute Displays 20000809
2 IF_CMD_HANDLER Command Handler 20000807
Friends
Class CL_ATTACHMENT_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ATTR_CRDATE Constant Public Type reference (TYPE) SATTR_NAME 'CREADATE' Created On 20000809
2 GC_ATTR_CREATOR Constant Public Type reference (TYPE) SATTR_NAME 'CREATOR' Created By 20000809
3 GC_ATTR_CRTIME Constant Public Type reference (TYPE) SATTR_NAME 'CREATIME' Creation Time 20000809
4 GC_CMD_BDN Constant Public Type reference (TYPE) UI_FUNC '%BDN_CALL' BDN Call 20000908
5 GC_CMD_CREATE Constant Private Type reference (TYPE) UI_FUNC '%ATTA_CREATE' Command: Create Attachment 20000809
6 GC_CMD_DELETE Constant Public Type reference (TYPE) UI_FUNC '%ATTA_DELETE' Command: Delete Attachment 20000809
7 GC_CMD_DISPLAY Constant Public Type reference (TYPE) UI_FUNC '%ATTA_DISPLAY' Command: Display Attachment 20000809
8 GC_CMD_EDIT Constant Public Type reference (TYPE) UI_FUNC '%ATTA_EDIT' Command: Edit Attachment 20000809
9 GC_CMD_EXPORT Constant Public Type reference (TYPE) UI_FUNC '%ATTA_EXPORT' Command: Export Attachment 20000809
10 GC_CMD_REFRESH Constant Private Type reference (TYPE) UI_FUNC '%ATTA_REFRESH' Command: Refresh Attachment List 20000809
11 GC_MOD_DISPLAY Constant Public Type reference (TYPE) SGS_RWMOD 'R' Display Mode 20000811
12 GC_MOD_EDIT Constant Public Type reference (TYPE) SGS_RWMOD 'W' Change Mode 20000811
13 GC_SRVC Constant Private Type reference (TYPE) SGS_SRVNAM 'VIEW_ATTA' Technical Name of Generic Object Service 20001106
14 GC_VARIANT_HANDLE Constant Private Type reference (TYPE) SLIS_HANDL 'AGOS' Handle for ALV Variant 20000810
15 GO_BADI Static Attribute Private Object reference (TYPE REF TO) CL_EX_SOBL_GOS_BROWSER BAdI Class CL_EX_SOBL_GOS_BROWSER 20001106
16 GO_BROWSER Instance attribute Private Object reference (TYPE REF TO) CL_BROWSER SOBL_BOWSER: Abstract Browser 20000807
17 GO_GOS Instance attribute Private Object reference (TYPE REF TO) CL_GOS_MANAGER Publication for Generic Object Services 20000810
18 GO_GOS_MENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20000810
19 GO_ROOT_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_BROWSER_ITEM Root Object 20000808
20 GP_ARL Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20001024
21 GP_ATTACHMENTS Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20000817
22 GP_MODE Instance attribute Private Type reference (TYPE) SGS_RWMOD Mode 20000811
23 GP_NOTES Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20000817
24 GP_URLS Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20000817
25 GT_CMDH Static Attribute Private Type reference (TYPE) REF_CMDH_T References to IF_CMD_HANDLER 20001106
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20001106
2 CLOSE Instance method Public Method Release Attachment List 20001027
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000807
4 DISPLAY Instance method Public Method Display Attachment List 20001027
5 GET_CREATOR Instance method Private Method Determine Owner of an Item 20000811
6 GET_GOS_MENU Instance method Private Method Delivers GOS Menu 20000811
7 GET_MESSAGE_PARTNER Instance method Private Method Role of a Message Object 20000811
8 GET_MESSAGE_ROLE Instance method Private Method Role of a Message Object 20000811
9 GET_OWNER Instance method Private Method Determine Owner of an Item 20000811
10 GET_SELECTED_ITEMS Instance method Public Method Delivers Selected Objects 20000908
11 MESSAGE_DELETE Instance method Private Method Delete Message Object 20000811
12 MESSAGE_DISPLAY Instance method Private Method Delete Message Object 20000817
13 MESSAGE_EDIT Instance method Private Method Delete Message Object 20000811
14 MESSAGE_EXPORT Instance method Private Method Delete Message Object 20000811
15 MODIFY_BROWSER_SETTINGS Instance method Private Method Adjust Browser Settings 20000808
Events
# Event Type Visibility Description Created on
1 COMMIT_REQUIRED Instance Event
(0)
Public
(2)
COMMIT WORK Necessary 20001004
Types
Class CL_ATTACHMENT_LIST has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CLOSE Signature

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

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 20000808
2 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000807
3 Importing IP_ATTACHMENTS Call by reference Type reference (TYPE) SGS_FLAG 'X' Attachments anzeigen 20000811
4 Importing IP_CHECK_ARL Call by reference Type reference (TYPE) SGS_FLAG 'X' SGOS: Kennzeichen 20000807
5 Importing IP_CHECK_BDS Call by reference Type reference (TYPE) SGS_FLAG 'X' SGOS: Kennzeichen 20000807
6 Importing IP_MODE Call by reference Type reference (TYPE) C GC_MOD_EDIT Einstellen: Anzeige/Änderungsmode 20000811
7 Importing IP_NOTES Call by reference Type reference (TYPE) SGS_FLAG 'X' Notizen anzeigen 20000811
8 Importing IP_URLS Call by reference Type reference (TYPE) SGS_FLAG 'X' URLs anzeigen 20000811
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20001004

Method DISPLAY Signature

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

Method GET_CREATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000811
2 Returning RP_RESULT Value transfer Type reference (TYPE) SGS_CRNAME Name des Anlegenden 20000811

Method GET_CREATOR on class CL_ATTACHMENT_LIST has no exception.

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 20000811

Method GET_GOS_MENU on class CL_ATTACHMENT_LIST has no exception.

Method GET_MESSAGE_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BORITEM Call by reference Object reference (TYPE REF TO) CL_SOBL_BOR_ITEM BOR-Objekt als cl_browser_item 20000811
2 Returning RS_RESULT Value transfer Type reference (TYPE) BORIDENT Partner des Message Objekts 20000811

Method GET_MESSAGE_PARTNER on class CL_ATTACHMENT_LIST has no exception.

Method GET_MESSAGE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BORITEM Call by reference Object reference (TYPE REF TO) CL_SOBL_BOR_ITEM BOR-Objekt als cl_browser_item 20000811
2 Returning RP_RESULT Value transfer Type reference (TYPE) OBLROLTYPE Rolle, in der das Objekt auftritt 20000811

Method GET_MESSAGE_ROLE on class CL_ATTACHMENT_LIST has no exception.

Method GET_OWNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BITEM Call by reference Object reference (TYPE REF TO) CL_BROWSER_ITEM Element im Objektverknüpfungsbrowser 20000811
2 Returning RP_RESULT Value transfer Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20000811

Method GET_OWNER on class CL_ATTACHMENT_LIST 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 20000908

Method GET_SELECTED_ITEMS on class CL_ATTACHMENT_LIST has no exception.

Method MESSAGE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BORITEM Call by reference Object reference (TYPE REF TO) CL_SOBL_BOR_ITEM BOR-Objekt als cl_browser_item 20000811

Method MESSAGE_DELETE on class CL_ATTACHMENT_LIST has no exception.

Method MESSAGE_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BORITEM Call by reference Object reference (TYPE REF TO) CL_SOBL_BOR_ITEM BOR-Objekt als cl_browser_item 20000817

Method MESSAGE_DISPLAY on class CL_ATTACHMENT_LIST has no exception.

Method MESSAGE_EDIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BORITEM Call by reference Object reference (TYPE REF TO) CL_SOBL_BOR_ITEM BOR-Objekt als cl_browser_item 20000811

Method MESSAGE_EDIT on class CL_ATTACHMENT_LIST has no exception.

Method MESSAGE_EXPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_BORITEM Call by reference Object reference (TYPE REF TO) CL_SOBL_BOR_ITEM BOR-Objekt als cl_browser_item 20000811

Method MESSAGE_EXPORT on class CL_ATTACHMENT_LIST has no exception.

Method MODIFY_BROWSER_SETTINGS Signature

Method MODIFY_BROWSER_SETTINGS on class CL_ATTACHMENT_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_SOBL_BROWSER SOBL_BROWSER-Ausnahme 20000808
Event Signatures

Event COMMIT_REQUIRED Signature
Event COMMIT_REQUIRED on class CL_ATTACHMENT_LIST has no parameter.
History
Last changed by/on SAP  20041208 
SAP Release Created in 50A