Hierarchy
⤷ BC-FES-ITS (Application Component) SAP Internet Transaction Server
⤷ S_ITSP (Package) ITS Plug-In
Properties
Class | CL_SIAC_ICON_UPLOAD | |
Short Description | Upload Icons in Report SIAC_ICON_UPLOAD1 | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | SIAC_ICON_UPLOAD | |
Program status | ||
Category | 0 | |
Package | S_ITSP | ITS Plug-In |
Created | 20070720 | SAP |
Last change | 20071217 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SIAC_ICON_UPLOAD has no interface implemented.
Friends
Class CL_SIAC_ICON_UPLOAD has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CHOSEN_ICON | Instance attribute | Private | Type reference (TYPE) | ICON_D | Name of an Icon | 20070820 | ||
2 | CONTAINERS | Instance attribute | Private | See coding | 20070820 | ||||
3 | CUSTOMIZING_ALV | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_ALV_GRID | ALV List Viewer | 20070820 | ||
4 | CUSTOMIZING_PLACES | Instance attribute | Private | See coding | 20070820 | ||||
5 | CUSTOMIZING_PLACES_ALV | Instance attribute | Private | See coding | 20070820 | ||||
6 | DIRECTORY | Instance attribute | Private | Type reference (TYPE) | STRING | 20070820 | |||
7 | ICON_ALV | Instance attribute | Private | See coding | 20070820 | ||||
8 | ICON_NAME_RANGE | Instance attribute | Private | Type reference (TYPE) | T_ICON_NAME_RANGE | 20070820 | |||
9 | ICON_RANGE | Instance attribute | Private | Type reference (TYPE) | T_ICON_RANGE | 20070820 | |||
10 | PICTURE_DISPLAY_MODE | Instance attribute | Private | Type reference (TYPE) | I | CL_GUI_PICTURE=>DISPLAY_MODE_NORMAL_CENTER | 20070820 | ||
11 | SELECTION_TYPE | Instance attribute | Private | Type reference (TYPE) | SITSICONUPLOAD_SELECTTYPE | ITS: Type of Selection for ICON Upload | 20070820 | ||
12 | SORTED_ICONS | Instance attribute | Private | See coding | 20070820 |
Methods
Events
Class CL_SIAC_ICON_UPLOAD has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | T_CONTAINERS_MIME | Private | See coding | 20070820 | BEGIN OF t_containers_mime,
bar_container TYPE REF TO cl_gui_container,
bar TYPE REF TO cl_gui_container_bar_xt,
picture TYPE REF TO cl_gui_picture,
END OF t_containers_mime
|
||
2 | T_ICON | Private | See coding | 20070820 | BEGIN OF t_icon,
id TYPE icon-id,
name TYPE iconname,
myid TYPE siaciconupload_icon_d_text,
internal TYPE icon_int,
myinternal TYPE siaciconupload_icon_int,
filename TYPE siaciconupload_file,
filename_upper TYPE siaciconupload_file,
file_uri TYPE bds_uri, " for displaying picture
mime_infos TYPE STANDARD TABLE OF t_mime_info
WITH DEFAULT KEY,
missing_mime TYPE flag,
in_alv_data TYPE abap_bool,
END OF t_icon
|
||
3 | T_ICONS_REF_TAB | Private | See coding | 20070820 | t_icons_ref_tab TYPE STANDARD TABLE OF REF TO t_icon
WITH DEFAULT KEY
|
||
4 | T_ICON_NAME_RANGE | Public | See coding | 20070820 | t_icon_name_range TYPE RANGE OF iconname
|
||
5 | T_ICON_RANGE | Public | See coding | 20070820 | t_icon_range TYPE RANGE OF icon_d
|
||
6 | T_MIME_INFO | Private | See coding | 20070820 | BEGIN OF t_mime_info,
number TYPE sitsiconupload_entry,
object TYPE REF TO cl_iac_mime,
only_tadir TYPE abap_bool,
exists TYPE abap_bool,
choosen TYPE abap_bool,
uri TYPE bds_uri,
END OF t_mime_info
|
||
7 | T_MIME_INFOS | Private | See coding | 20070820 | t_mime_infos TYPE STANDARD TABLE OF t_mime_info
|
||
8 | T_TRANSPORT_ENTRIES | Private | See coding | 20070820 | t_transport_entries TYPE STANDARD TABLE OF ko200
|
Method Signatures
Method CHECK_CHANGED_DATA Signature
Method CHECK_CHANGED_DATA on class CL_SIAC_ICON_UPLOAD has no parameter.
Method CHECK_CHANGED_DATA on class CL_SIAC_ICON_UPLOAD has no exception.
Method CHECK_FILES_IN_DIRECTORY Signature
Method CHECK_FILES_IN_DIRECTORY on class CL_SIAC_ICON_UPLOAD has no parameter.
Method CHECK_FILES_IN_DIRECTORY on class CL_SIAC_ICON_UPLOAD has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_SIAC_ICON_UPLOAD has no parameter.
Method CONSTRUCTOR on class CL_SIAC_ICON_UPLOAD has no exception.
Method ENQUEUE_DEQUEUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ICONS | Call by reference | Type reference (TYPE) | T_ICONS_REF_TAB | 20070820 | |||
2 | Importing | IM_MODE | Call by reference | Type reference (TYPE) | C | 20070820 | |||
3 | Importing | IM_NUMBER_FOR_UPLOAD | Call by reference | Type reference (TYPE) | STRING | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | 20070820 |
Method ENQUEUE_DEQUEUE_ICON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ICON | Call by reference | Type reference (TYPE) | T_ICON | 20070820 | |||
2 | Importing | IM_MODE | Call by reference | Type reference (TYPE) | C | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | 20070820 |
Method ENQUEUE_DEQUEUE_MIME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_MIME_INFO | Call by reference | Type reference (TYPE) | T_MIME_INFO | 20070820 | |||
2 | Importing | IM_MODE | Call by reference | Type reference (TYPE) | C | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | 20070820 |
Method FILL_ALV_ICONS_DATA_TABLE Signature
Method FILL_ALV_ICONS_DATA_TABLE on class CL_SIAC_ICON_UPLOAD has no parameter.
Method FILL_ALV_ICONS_DATA_TABLE on class CL_SIAC_ICON_UPLOAD has no exception.
Method FILL_ALV_ICONS_DATA_TAB_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ICON | Call by reference | Type reference (TYPE) | T_ICON | 20070820 |
Method FILL_ALV_ICONS_DATA_TAB_SINGLE on class CL_SIAC_ICON_UPLOAD has no exception.
Method INIT_ALV_CUSTOMIZING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PARENT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20070820 |
Method INIT_ALV_ICONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PARENT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20070820 |
Method INIT_ALV_ICONS_FIELDCATALOG Signature
Method INIT_ALV_ICONS_FIELDCATALOG on class CL_SIAC_ICON_UPLOAD has no parameter.
Method INIT_ALV_ICONS_FIELDCATALOG on class CL_SIAC_ICON_UPLOAD has no exception.
Method INIT_ALV_ICONS_STYLE Signature
Method INIT_ALV_ICONS_STYLE on class CL_SIAC_ICON_UPLOAD has no parameter.
Method INIT_ALV_ICONS_STYLE on class CL_SIAC_ICON_UPLOAD has no exception.
Method INIT_CONTAINER_FOR_ICONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PARENT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20070820 |
Method INIT_CONTAINER_FOR_PICTURES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_PARENT_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Abstracter Container fuer GUI Controls | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20070820 |
Method INIT_CONTROLS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CONTAINER | Call by reference | Type reference (TYPE) | C | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_ERROR | 20070820 |
Method INIT_CUSTOMIZING Signature
Method INIT_CUSTOMIZING on class CL_SIAC_ICON_UPLOAD has no parameter.
Method INIT_CUSTOMIZING on class CL_SIAC_ICON_UPLOAD has no exception.
Method INIT_ICON_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ICON_NAME_RANGE | Call by reference | Type reference (TYPE) | T_ICON_NAME_RANGE | 20070820 | |||
2 | Importing | IM_ICON_RANGE | Call by reference | Type reference (TYPE) | T_ICON_RANGE | 20070820 | |||
3 | Importing | IM_SELECTION_TYPE | Call by reference | Type reference (TYPE) | SITSICONUPLOAD_SELECTTYPE | ITS: Art der Selektion bei ICON-Upload | 20070820 |
Method INIT_ICON_INFO on class CL_SIAC_ICON_UPLOAD has no exception.
Method IO_STYLE_FROM_FILE_NAME Signature
Method IO_STYLE_FROM_FILE_NAME on class CL_SIAC_ICON_UPLOAD has no parameter.
Method IO_STYLE_FROM_FILE_NAME on class CL_SIAC_ICON_UPLOAD has no exception.
Method NUMBER_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_NUMBER | Call by reference | Type reference (TYPE) | ANY | 20070820 | |||
2 | Returning | RE_NUMBER_STRING | Value transfer | Type reference (TYPE) | STRING | 20070820 |
Method NUMBER_TO_STRING on class CL_SIAC_ICON_UPLOAD has no exception.
Method ON__CLICKED__FILE_BAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Value transfer | Attribute reference (LIKE) | 20070820 |
Method ON__CLICKED__FILE_BAR on class CL_SIAC_ICON_UPLOAD has no exception.
Method ON__CLICKED__ICON_BAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Value transfer | Attribute reference (LIKE) | 20070820 |
Method ON__CLICKED__ICON_BAR on class CL_SIAC_ICON_UPLOAD has no exception.
Method ON__CLICKED__MIME_BAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Value transfer | Attribute reference (LIKE) | 20070820 |
Method ON__CLICKED__MIME_BAR on class CL_SIAC_ICON_UPLOAD has no exception.
Method ON__CLICKED__PICTURES_BAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | CONTAINER | Value transfer | Attribute reference (LIKE) | 20070820 |
Method ON__CLICKED__PICTURES_BAR on class CL_SIAC_ICON_UPLOAD has no exception.
Method ON__DOUBLE_CLICK__ICON_ALV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | E_ROW | Value transfer | Attribute reference (LIKE) | 20070820 |
Method ON__DOUBLE_CLICK__ICON_ALV on class CL_SIAC_ICON_UPLOAD has no exception.
Method REFRESH_TABLE_DISPLAY Signature
Method REFRESH_TABLE_DISPLAY on class CL_SIAC_ICON_UPLOAD has no parameter.
Method REFRESH_TABLE_DISPLAY on class CL_SIAC_ICON_UPLOAD has no exception.
Method SELECT_DESELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_TYPE | Call by reference | Type reference (TYPE) | C | 20070820 |
Method SELECT_DESELECT on class CL_SIAC_ICON_UPLOAD has no exception.
Method SET_DIRECTORY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_DIRECTORY | Call by reference | Type reference (TYPE) | CLIKE | 20070820 |
Method SET_DIRECTORY on class CL_SIAC_ICON_UPLOAD has no exception.
Method SHOW_ICONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ICON_ID | Call by reference | Type reference (TYPE) | ICON_D | Name einer Ikone | 20070827 |
Method SHOW_ICONS on class CL_SIAC_ICON_UPLOAD has no exception.
Method SHOW_ICONS_USING_ALV_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ICON_ALV_DATA_LINE | Call by reference | Type reference (TYPE) | ANY | 20070820 |
Method SHOW_ICONS_USING_ALV_LINE on class CL_SIAC_ICON_UPLOAD has no exception.
Method TRANSPORT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_ICONS | Call by reference | Type reference (TYPE) | T_ICONS_REF_TAB | 20070820 | |||
2 | Importing | IM_NUMBER_FOR_UPLOAD | Call by reference | Type reference (TYPE) | STRING | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | 20070820 |
Method TRANSPORT_GET_ENTRIES_ICON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_TRANSPORT_ENTRIES | Call by reference | Type reference (TYPE) | T_TRANSPORT_ENTRIES | 20070820 | |||
2 | Importing | IM_ICON | Call by reference | Type reference (TYPE) | T_ICON | 20070820 |
Method TRANSPORT_GET_ENTRIES_ICON on class CL_SIAC_ICON_UPLOAD has no exception.
Method UPDATE_FILE_NAMES_AT_ALV_DATA Signature
Method UPDATE_FILE_NAMES_AT_ALV_DATA on class CL_SIAC_ICON_UPLOAD has no parameter.
Method UPDATE_FILE_NAMES_AT_ALV_DATA on class CL_SIAC_ICON_UPLOAD has no exception.
Method UPLOAD Signature
Method UPLOAD on class CL_SIAC_ICON_UPLOAD has no parameter.
Method UPLOAD on class CL_SIAC_ICON_UPLOAD has no exception.
Method UPLOAD_FOR_ICON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CH_MIME_INFOS | Call by reference | Type reference (TYPE) | T_MIME_INFOS | 20070820 | |||
2 | Changing | CH_NUMBER_OF_ICONS | Call by reference | Type reference (TYPE) | I | 20070820 | |||
3 | Changing | CH_NUMBER_OF_MIME_OBJECTS | Call by reference | Type reference (TYPE) | I | 20070820 | |||
4 | Importing | IM_FILE_NAME | Call by reference | Type reference (TYPE) | SIACICONUPLOAD_FILE | Dateiname zu Ikone (für Report SIAC_ICON_UPLOAD) | 20070820 | ||
5 | Importing | IM_NUMBER_FOR_UPLOAD | Call by reference | Type reference (TYPE) | STRING | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | 20070820 |
Method UPLOAD_WRITE_CONTENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | 20070820 | |||
2 | Importing | IM_MIME_INFO | Call by reference | Type reference (TYPE) | T_MIME_INFO | 20070820 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURED | 20070820 |
Method USER_COMMAND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_COMMAND | Call by reference | Type reference (TYPE) | SYUCOMM | Funktionscode, der PAI ausgelöst hat | 20070820 |
Method USER_COMMAND on class CL_SIAC_ICON_UPLOAD has no exception.
Method USER_COMMAND_CHOOSE_DIR Signature
Method USER_COMMAND_CHOOSE_DIR on class CL_SIAC_ICON_UPLOAD has no parameter.
Method USER_COMMAND_CHOOSE_DIR on class CL_SIAC_ICON_UPLOAD has no exception.
Method USER_COMMAND_SET_DISPLAY_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_MODE | Call by reference | Type reference (TYPE) | I | 20070820 |
Method USER_COMMAND_SET_DISPLAY_MODE on class CL_SIAC_ICON_UPLOAD has no exception.
Method USER_COMMAND_SHOW_ICONS Signature
Method USER_COMMAND_SHOW_ICONS on class CL_SIAC_ICON_UPLOAD has no parameter.
Method USER_COMMAND_SHOW_ICONS on class CL_SIAC_ICON_UPLOAD has no exception.
Method USER_COMMAND_UPLOAD Signature
Method USER_COMMAND_UPLOAD on class CL_SIAC_ICON_UPLOAD has no parameter.
Method USER_COMMAND_UPLOAD on class CL_SIAC_ICON_UPLOAD has no exception.
History
Last changed by/on | SAP | 20071217 |
SAP Release Created in |