SAP ABAP Class /TDAG/RCSCL_COM_DOC_HANDLING (Document handling and creating)
Hierarchy
☛
TDAGBCA (Software Component) TechniData Basic Components
⤷
EHS (Application Component) Environment, Health and Safety
⤷
/TDAG/RCS_UEC (Package) REACH Compliance - Use and Exposure Collection
⤷
⤷
Properties
| Class | /TDAG/RCSCL_COM_DOC_HANDLING | |
| Short Description | Document handling and creating | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /TDAG/RCS_UEC | REACH Compliance - Use and Exposure Collection |
| Created | 20090912 | SAP |
| Last change | 20141109 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class /TDAG/RCSCL_COM_DOC_HANDLING has no interface implemented.
Friends
Class /TDAG/RCSCL_COM_DOC_HANDLING has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | /TDAG/IF_EX_RCS_BADI_010 | 20090912 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | Company Address | 20090923 | |||
| 3 | Instance attribute | Private | Type reference (TYPE) | /TDAG/CPS_ADRD | Company Address | 20090923 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | /TDAG/RCSY_OUTPL | Chosen Templates | 20090912 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_REGLIST | Table with regulatory lists | 20090923 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_PARTS | Table with parts | 20090923 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | Personal Address | 20090923 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | /TDAG/RCSY_OUTPL | Template Parameters | 20090912 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | GUID | Globally Unique Identifier | 20100319 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | /TDAG/RCSE_UEC_COUNTRY | Template Country | 20090912 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | /TDAG/CPE_DOCNO | Document number | 20090913 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | Email Configuration ID | 20090912 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | ESEBOOLE | Template dialog shown | 20090913 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | LANGU | Template Language | 20090912 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | ESERECN | Raw Report Key | 20090915 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | ESEBOOLE | Set if caller sets templates | 20090912 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | CONSTRUCTOR | 20090912 | |
| 2 | Instance method | Private | Method | return determined templates | 20090912 | |
| 3 | Instance method | Public | Method | creates new document | 20090912 | |
| 4 | Instance method | Public | Method | Deletes a specific template from mt_determined_templates | 20091123 | |
| 5 | Instance method | Public | Method | Call the dialog to select template(s) | 20090912 |
Events
Class /TDAG/RCSCL_COM_DOC_HANDLING has no event.
Types
Class /TDAG/RCSCL_COM_DOC_HANDLING has no local type.
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RECIPIENT_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20090923 | |||
| 2 | IS_RECIPIENT_COMP_EXT | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADRD | CP: expanded data for business partner | 20090923 | |||
| 3 | IT_LISTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_REGLIST | CP: Table with regulatory lists | 20090923 | |||
| 4 | IT_PARTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_PARTS | CP: Table with parts | 20090923 | |||
| 5 | IT_RECIPIENT | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20090923 | |||
| 6 | IT_TEMPLATES | Call by reference | Type reference (TYPE) | /TDAG/RCSY_OUTPL | Outgoing templates (extended structure) | 20090912 | |||
| 7 | IV_CAMP_GUID | Call by reference | Type reference (TYPE) | GUID | Globally Unique Identifier | 20100319 | |||
| 8 | IV_COUNTRY | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_COUNTRY | Country | 20090912 | |||
| 9 | IV_EMAIL_CONFID | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | E-Mail Configuration ID | 20090912 | |||
| 10 | IV_FLG_TPL_DIALOG | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20090913 | |||
| 11 | IV_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20090912 | |||
| 12 | IV_RAW_REPORT | Call by reference | Type reference (TYPE) | ESERECN | Sequential Number of Data Record | 20090915 |
Method CONSTRUCTOR on class /TDAG/RCSCL_COM_DOC_HANDLING has no exception.
Method DETERMINED_TEMPLATES_GET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_TASKH_TEMPL | Call by reference | Type reference (TYPE) | /TDAG/RCSS_TASKH_TEMPL | Task Header with determined extended templates | 20090912 | |||
| 2 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20090913 | |||
| 3 | IS_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Table type for task header data | 20090912 |
Method DETERMINED_TEMPLATES_GET on class /TDAG/RCSCL_COM_DOC_HANDLING has no exception.
Method DOCUMENT_GENERATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FILE_DATA | Value transfer | Type reference (TYPE) | /TDAG/CPY_MDOCDATA | CP: Table of binary data of multiple files | 20090912 | |||
| 2 | ET_FILE_INFO | Value transfer | Type reference (TYPE) | /TDAG/CPY_TM_ATTINFO | CP: Attachment properties (E-Mail and Request Generation) | 20090912 | |||
| 3 | ET_MESSAGE | Value transfer | Type reference (TYPE) | BAL_T_MSG | Return Parameter | 20090912 | |||
| 4 | ET_TASKH_ERROR | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKH | CP: Table type for task header data | 20090912 | |||
| 5 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | ESP1_BOOLEAN | 20090912 | ||||
| 6 | IS_ADDINF | Call by reference | Type reference (TYPE) | RCGADDINF | EHS: Additional Information for Function Module Calls | 20090912 | |||
| 7 | IS_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Table type for task header data | 20090912 | |||
| 8 | IV_FLG_PARA_DETERM | Call by reference | Type reference (TYPE) | ESEBOOLE | Paramter determination | 20090912 | |||
| 9 | IV_FLG_PARA_DIALOG | Call by reference | Type reference (TYPE) | ESEBOOLE | Paramter Dialog | 20090912 | |||
| 10 | XT_PARAM | Value transfer | Type reference (TYPE) | /TDAG/CPY_EXPCVDDP | EHS: Parameter Values for Report Shipping | 20090912 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Parameter Error | 20090912 |
Method TEMPLATE_REMOVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_FLG_EMPTY | Call by reference | Type reference (TYPE) | ESEBOOLE | Returns 'true' when tpl.table is empty | 20091123 | |||
| 2 | I_EXPTYP | Call by reference | Type reference (TYPE) | /TDAG/RCSE_TEMPLID | Template | 20091123 |
Method TEMPLATE_REMOVE on class /TDAG/RCSCL_COM_DOC_HANDLING has no exception.
Method TEMPLATE_SELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_FILES | Call by reference | Type reference (TYPE) | /TDAG/RCSY_UEC_FILES | Files selected | 20090913 | |||
| 2 | ET_TEMPL_TPL1 | Call by reference | Type reference (TYPE) | /TDAG/RCSY_UEC_TPL1 | Task Header and Outgoing Templates | 20090912 | |||
| 3 | EV_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20090913 | |||
| 4 | IS_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Table type for task header data | 20090912 |
Method TEMPLATE_SELECT on class /TDAG/RCSCL_COM_DOC_HANDLING has no exception.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 110_600 |