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 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPRE 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 MO_BADI_CUSTOMER Instance attribute Private Object reference (TYPE REF TO) /TDAG/IF_EX_RCS_BADI_010 20090912
2 MS_RECIPIENT_COMP Instance attribute Private Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY Company Address 20090923
3 MS_RECIPIENT_COMP_EXT Instance attribute Private Type reference (TYPE) /TDAG/CPS_ADRD Company Address 20090923
4 MT_DETERMINED_TEMPLATES Instance attribute Private Type reference (TYPE) /TDAG/RCSY_OUTPL Chosen Templates 20090912
5 MT_LISTS Instance attribute Private Type reference (TYPE) /TDAG/CPY_REGLIST Table with regulatory lists 20090923
6 MT_PARTS Instance attribute Private Type reference (TYPE) /TDAG/CPY_PARTS Table with parts 20090923
7 MT_RECIPIENT Instance attribute Private Type reference (TYPE) /TDAG/CPY_ADDR_PERSON Personal Address 20090923
8 MT_TEMPLATES Instance attribute Private Type reference (TYPE) /TDAG/RCSY_OUTPL Template Parameters 20090912
9 MV_CAMP_GUID Instance attribute Private Type reference (TYPE) GUID Globally Unique Identifier 20100319
10 MV_COUNTRY Instance attribute Private Type reference (TYPE) /TDAG/RCSE_UEC_COUNTRY Template Country 20090912
11 MV_DOCNO Instance attribute Private Type reference (TYPE) /TDAG/CPE_DOCNO Document number 20090913
12 MV_EML_CONFID Instance attribute Private Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID Email Configuration ID 20090912
13 MV_FLG_TPL_DIALOG Instance attribute Private Type reference (TYPE) ESEBOOLE Template dialog shown 20090913
14 MV_LANGU Instance attribute Private Type reference (TYPE) LANGU Template Language 20090912
15 MV_RAW_REPORT Instance attribute Private Type reference (TYPE) ESERECN Raw Report Key 20090915
16 M_FLG_TEMPLATES_INCOM Instance attribute Private Type reference (TYPE) ESEBOOLE Set if caller sets templates 20090912
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090912
2 DETERMINED_TEMPLATES_GET Instance method Private Method return determined templates 20090912
3 DOCUMENT_GENERATE Instance method Public Method creates new document 20090912
4 TEMPLATE_REMOVE Instance method Public Method Deletes a specific template from mt_determined_templates 20091123
5 TEMPLATE_SELECT 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 Importing IS_RECIPIENT_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20090923
2 Importing IS_RECIPIENT_COMP_EXT Call by reference Type reference (TYPE) /TDAG/CPS_ADRD CP: expanded data for business partner 20090923
3 Importing IT_LISTS Call by reference Type reference (TYPE) /TDAG/CPY_REGLIST CP: Table with regulatory lists 20090923
4 Importing IT_PARTS Call by reference Type reference (TYPE) /TDAG/CPY_PARTS CP: Table with parts 20090923
5 Importing IT_RECIPIENT Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20090923
6 Importing IT_TEMPLATES Call by reference Type reference (TYPE) /TDAG/RCSY_OUTPL Outgoing templates (extended structure) 20090912
7 Importing IV_CAMP_GUID Call by reference Type reference (TYPE) GUID Globally Unique Identifier 20100319
8 Importing IV_COUNTRY Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_COUNTRY Country 20090912
9 Importing IV_EMAIL_CONFID Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID E-Mail Configuration ID 20090912
10 Importing IV_FLG_TPL_DIALOG Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20090913
11 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20090912
12 Importing 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 Exporting ES_TASKH_TEMPL Call by reference Type reference (TYPE) /TDAG/RCSS_TASKH_TEMPL Task Header with determined extended templates 20090912
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20090913
3 Importing 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 Exporting ET_FILE_DATA Value transfer Type reference (TYPE) /TDAG/CPY_MDOCDATA CP: Table of binary data of multiple files 20090912
2 Exporting ET_FILE_INFO Value transfer Type reference (TYPE) /TDAG/CPY_TM_ATTINFO CP: Attachment properties (E-Mail and Request Generation) 20090912
3 Exporting ET_MESSAGE Value transfer Type reference (TYPE) BAL_T_MSG Return Parameter 20090912
4 Exporting ET_TASKH_ERROR Call by reference Type reference (TYPE) /TDAG/CPY_TASKH CP: Table type for task header data 20090912
5 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN 20090912
6 Importing IS_ADDINF Call by reference Type reference (TYPE) RCGADDINF EHS: Additional Information for Function Module Calls 20090912
7 Importing IS_TASKH Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Table type for task header data 20090912
8 Importing IV_FLG_PARA_DETERM Call by reference Type reference (TYPE) ESEBOOLE Paramter determination 20090912
9 Importing IV_FLG_PARA_DIALOG Call by reference Type reference (TYPE) ESEBOOLE Paramter Dialog 20090912
10 Changing XT_PARAM Value transfer Type reference (TYPE) /TDAG/CPY_EXPCVDDP EHS: Parameter Values for Report Shipping 20090912
# Exception Resumable Description Created on
1 CONFIGURATION_ERROR Parameter Error 20090912

Method TEMPLATE_REMOVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_EMPTY Call by reference Type reference (TYPE) ESEBOOLE Returns 'true' when tpl.table is empty 20091123
2 Importing 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 Exporting ET_FILES Call by reference Type reference (TYPE) /TDAG/RCSY_UEC_FILES Files selected 20090913
2 Exporting ET_TEMPL_TPL1 Call by reference Type reference (TYPE) /TDAG/RCSY_UEC_TPL1 Task Header and Outgoing Templates 20090912
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20090913
4 Importing 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