SAP ABAP Class CL_ECATT_APL_ATTACHMENT (Link External documents)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-TWB-TST-ECA (Application Component) eCATT Extended Computer Aided Test Tool
⤷
SECATT_DOC_TOOL_APL (Package) eCATT - APL layer - Utilities for test case doc.

⤷

⤷

Properties
Class | CL_ECATT_APL_ATTACHMENT | |
Short Description | Link External documents | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SECATT_DOC_TOOL_APL | eCATT - APL layer - Utilities for test case doc. |
Created | 20091230 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_ECATT_APL_ATTACHMENT has no forward declaration.
Interfaces
Class CL_ECATT_APL_ATTACHMENT has no interface implemented.
Friends
Class CL_ECATT_APL_ATTACHMENT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | CL_APL_ECATT_ATTRIBUTES | Attributes of eCATT Objects | 20100121 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR30 | DB Table Name for Attachments | 20100427 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | File Size Limit | 20100413 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ETALL_ATTACH_TT | Attachments with Operation code | 20100218 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | changing linked_to and linked_type for rename /delete | 20100330 |
2 | ![]() |
Instance method | Public | Method | Validate Attachment Name | 20100122 |
3 | ![]() |
Instance method | Private | Method | DB operations on insert update and delete | 20100128 |
4 | ![]() |
Instance method | Public | Method | Validate linked to | 20100125 |
5 | ![]() |
Instance method | Public | Method | Clear all attachments | 20100218 |
6 | ![]() |
Instance method | Public | Method | Free memory usage of apl class attributes | 20100330 |
7 | ![]() |
Instance method | Public | Constructor | CONSTRUCTOR | 20100121 |
8 | ![]() |
Instance method | Public | Method | Copy attachment contents | 20100325 |
9 | ![]() |
Instance method | Public | Method | Delete Attachments | 20100326 |
10 | ![]() |
Instance method | Public | Method | Generate attachment name for Rename functionality | 20100504 |
11 | ![]() |
Instance method | Public | Method | Get attachments | 20100121 |
12 | ![]() |
Instance method | Public | Method | Get attachments | 20100225 |
13 | ![]() |
Instance method | Public | Method | Fetch all attachments for a given eCATT Object | 20110201 |
14 | ![]() |
Instance method | Public | Method | Get the file contents from DB | 20100209 |
15 | ![]() |
Instance method | Public | Method | Save the attachment into database | 20091231 |
16 | ![]() |
Instance method | Public | Method | Set Attachment to class attribute | 20100209 |
17 | ![]() |
Instance method | Public | Method | Set attributes for an attachment | 20100118 |
18 | ![]() |
Instance method | Public | Method | Set Attachment to class attribute during upload xml | 20100521 |
19 | ![]() |
Instance method | Public | Method | Create list of values for F4 Help on Linked to column | 20100222 |
Events
Class CL_ECATT_APL_ATTACHMENT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_ECTC_ATTACH | Public | See coding | 20100209 | BEGIN OF ty_ectc_attach,
obj_type TYPE etobj_type,
name TYPE etobj_name,
version TYPE etobj_ver,
id TYPE etobj_guid,
attachment_name TYPE etdoc_name,
attachment_type TYPE etdoc_type,
attchmnt_subtype TYPE etsub_type,
file_path TYPE etfile_path,
is_default TYPE etis_default,
fuser TYPE hier_fuser,
fdate TYPE hier_fdate,
ftime TYPE hier_ftime,
luser TYPE hier_luser,
ldate TYPE hier_ldate,
ltime TYPE hier_ltime,
file_size TYPE etfile_size,
linked_to TYPE etobj_link,
linked_type TYPE etobj_ltype,
is_compressed TYPE etonoff,
comp_filesize TYPE etfile_size,
END OF ty_ectc_attach
|
Method Signatures
Method CHANGE_OBJECT_RELATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_NEW_VAR_VAL | Call by reference | Type reference (TYPE) | ETVAR_ID | Variant name | 20100330 | ||
2 | ![]() |
IV_VAR_VAL | Call by reference | Type reference (TYPE) | ETVAR_ID | Variant name | 20100330 |
Method CHANGE_OBJECT_RELATION on class CL_ECATT_APL_ATTACHMENT has no exception.
Method CHECK_ATTACH_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basis Class for eCATT Middleware Exceptions | 20100222 | ||
2 | ![]() |
IV_ATTACH_NAME | Value transfer | Type reference (TYPE) | ETDOC_NAME | Attachment Name | 20100122 | ||
3 | ![]() |
IV_ROW_NO | Call by reference | Type reference (TYPE) | INT4 | Natural number | 20100305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
exception class for attachment | 20100122 |
Method CHECK_DB_OPERATIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basis Class for eCATT Middleware Exceptions | 20100222 | ||
2 | ![]() |
IV_FREE_TEXT | Call by reference | Type reference (TYPE) | STRING | 20100211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
exception class for attachment | 20100128 |
Method CHECK_LINKED_TO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_PREVIOUS | Call by reference | Object reference (TYPE REF TO) | CX_ECATT_APL | Basis Class for eCATT Middleware Exceptions | 20100222 | ||
2 | ![]() |
IV_ATTACH_NAME | Call by reference | Type reference (TYPE) | ETDOC_NAME | Attachment Name | 20100302 | ||
3 | ![]() |
IV_CALLED_METHOD | Call by reference | Type reference (TYPE) | CHAR30 | Method in which the check is called | 20100303 | ||
4 | ![]() |
IV_LINKED_TO | Value transfer | Type reference (TYPE) | ETOBJ_LINK | Name of eCATT Object | 20100125 | ||
5 | ![]() |
IV_LINKED_TYPE | Value transfer | Type reference (TYPE) | ETOBJ_LTYPE | Type of eCATT Object | 20100125 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
exception class for attachment | 20100125 |
Method CLEAR_ATTACHMENTS Signature
Method CLEAR_ATTACHMENTS on class CL_ECATT_APL_ATTACHMENT has no parameter.
Method CLEAR_ATTACHMENTS on class CL_ECATT_APL_ATTACHMENT has no exception.
Method CLOSE_ATTACHMENT Signature
Method CLOSE_ATTACHMENT on class CL_ECATT_APL_ATTACHMENT has no parameter.
Method CLOSE_ATTACHMENT on class CL_ECATT_APL_ATTACHMENT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_ATTRIBUTES | Value transfer | Object reference (TYPE REF TO) | CL_APL_ECATT_ATTRIBUTES | 20100121 | |||
2 | ![]() |
IV_DB_TAB_NAME | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20100427 |
Method CONSTRUCTOR on class CL_ECATT_APL_ATTACHMENT has no exception.
Method COPY_ATTACHMENT_STREAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_SRC_NAME | Call by reference | Type reference (TYPE) | ETOBJ_NAME | eCATT Object | 20100325 | ||
2 | ![]() |
IV_SRC_VERSION | Call by reference | Type reference (TYPE) | ETOBJ_VER | eCATT Object Version | 20100325 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
exception class for attachment | 20100326 |
Method DELETE_CONTENT Signature
Method DELETE_CONTENT on class CL_ECATT_APL_ATTACHMENT has no parameter.
Method DELETE_CONTENT on class CL_ECATT_APL_ATTACHMENT has no exception.
Method GENERATE_ATTACHMENT_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CV_ATTACH_NAME | Call by reference | Type reference (TYPE) | ETDOC_NAME | Attachment Name | 20100504 | ||
2 | ![]() |
IV_ATTACH_ID | Call by reference | Type reference (TYPE) | ETOBJ_GUID | Guid for Attachment | 20100513 |
Method GENERATE_ATTACHMENT_NAME on class CL_ECATT_APL_ATTACHMENT has no exception.
Method GET_ATTACHMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ATTACH | Call by reference | Type reference (TYPE) | ETALL_ATTACH_TT | Attachments with Operation code | 20100121 | ||
2 | ![]() |
IV_ATTACH_ID | Call by reference | Type reference (TYPE) | ETOBJ_GUID | attachment style | 20100209 | ||
3 | ![]() |
IV_DEFAULT | Call by reference | Type reference (TYPE) | ETONOFF | 20100218 |
Method GET_ATTACHMENT on class CL_ECATT_APL_ATTACHMENT has no exception.
Method GET_ATTACHMENT_LINKED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ATTACH_ID | Call by reference | Type reference (TYPE) | ETOBJ_GUID | GUID for attachment | 20100225 | ||
2 | ![]() |
IV_LINKED_TO | Call by reference | Type reference (TYPE) | ETOBJ_LINK | Name of eCATT Object | 20100225 | ||
3 | ![]() |
IV_LINKED_TYPE | Call by reference | Type reference (TYPE) | STRING | Type of eCATT Object | 20100225 |
Method GET_ATTACHMENT_LINKED on class CL_ECATT_APL_ATTACHMENT has no exception.
Method READ_ALL_ATTACHMENTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ATTACH | Call by reference | Type reference (TYPE) | ETALL_ATTACH_TT | Attachments with Operation code | 20110201 |
Method READ_ALL_ATTACHMENTS on class CL_ECATT_APL_ATTACHMENT has no exception.
Method READ_ATTACH_FILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_ATTACH_FILE | Call by reference | Type reference (TYPE) | ETATTACH_FILE_TT | Contents of attached file -table type | 20100209 | ||
2 | ![]() |
IV_ATTACH_ID | Call by reference | Type reference (TYPE) | ETOBJ_GUID | Guid for eCATT Object | 20100209 |
Method READ_ATTACH_FILE on class CL_ECATT_APL_ATTACHMENT has no exception.
Method SAVE_ATTACHMENT Signature
Method SAVE_ATTACHMENT on class CL_ECATT_APL_ATTACHMENT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
exception class for attachment | 20100125 |
Method SET_ATTACHMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_ATTACH | Call by reference | Type reference (TYPE) | ETALL_ATTACH_TT | Attachments with Operation code | 20100209 |
Method SET_ATTACHMENT on class CL_ECATT_APL_ATTACHMENT has no exception.
Method SET_ATTACH_ATTRIBS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_ATTACH | Call by reference | Type reference (TYPE) | ETECATT_ATTACH | External Documents linked to eCATT Objects | 20100118 | ||
2 | ![]() |
IV_ATTCH_NAME | Call by reference | Type reference (TYPE) | ETDOC_NAME | Attachment Name | 20100210 | ||
3 | ![]() |
IV_ATTCH_PATH | Call by reference | Type reference (TYPE) | STRING | Full Path of the attachment | 20100210 | ||
4 | ![]() |
IV_ATTCH_TYPE | Call by reference | Type reference (TYPE) | ETDOC_TYPE | Attachment Type | 20100118 | ||
5 | ![]() |
IV_COMPRESSED | Call by reference | Type reference (TYPE) | ETONOFF | eCATT Switch On/Off | 20100430 | ||
6 | ![]() |
IV_COMP_FILE_SIZE | Call by reference | Type reference (TYPE) | ETFILE_SIZE | File size | 20100430 | ||
7 | ![]() |
IV_FILE_SIZE | Call by reference | Type reference (TYPE) | ETFILE_SIZE | File size | 20100118 | ||
8 | ![]() |
IV_LINKED_TO | Call by reference | Type reference (TYPE) | ETOBJ_LINK | Name of eCATT Object | 20100225 | ||
9 | ![]() |
IV_LINKED_TYPE | Call by reference | Type reference (TYPE) | STRING | Type of eCATT Object | 20100225 |
Method SET_ATTACH_ATTRIBS on class CL_ECATT_APL_ATTACHMENT has no exception.
Method SET_ATTACH_UPD_ATTRIBS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_ATTACH | Call by reference | Type reference (TYPE) | ETATTACH_ATTRIBUTES_TT | eCATT attachments | 20100521 |
Method SET_ATTACH_UPD_ATTRIBS on class CL_ECATT_APL_ATTACHMENT has no exception.
Method SET_LINKED_TO_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_VAL_TAB | Call by reference | Type reference (TYPE) | ETSHLP_LINKED_TO_TT | Search help for Linked to | 20100222 | ||
2 | ![]() |
IV_ATTACH_NAME | Call by reference | Type reference (TYPE) | STRING | 20100303 | |||
3 | ![]() |
IV_LINKED_TO | Call by reference | Type reference (TYPE) | STRING | Name of eCATT Object | 20100222 | ||
4 | ![]() |
IV_LINKED_TYPE | Call by reference | Type reference (TYPE) | ETOBJ_LTYPE | Type of eCATT Object | 20100222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
exception class for attachment | 20100222 |
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 730 |