SAP ABAP Interface /TDAG/IF_EX_CP_BADI_005 (Business Add-In Interface /TDAG/IF_EX_CP_BADI_005)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CL_DEF_IM_CP_BADI_005 Default Implementation for BAdI /TDAG/CP_BADI_005 20071126
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CL_EX_CP_BADI_005 BAdI-Klasse /TDAG/CL_EX_CP_BADI_005 20080707
Properties
Interface /TDAG/IF_EX_CP_BADI_005  
Short Description Business Add-In Interface /TDAG/IF_EX_CP_BADI_005    
General Data
Package /TDAG/CP   Compliance for products 
Created 20071126   SAP 
Last changed 20141109    
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)
Interfaces
Interface /TDAG/IF_EX_CP_BADI_005 has no interface.
Friends
Interface /TDAG/IF_EX_CP_BADI_005 has no friend.
Attributes
Interface /TDAG/IF_EX_CP_BADI_005 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EML_DETERMIN_RECIPIENTS Instance method Public Method Determine Recipients for Request E-Mail (To, CC, BCC) 20071126
2 EML_DETERMIN_SENDER Instance method Public Method Determine Sender for the Request E-Mail 20071126
3 EML_EDIT_AND_SEND Instance method Public Method Display the Send Mail Dialog by presetting the data 20071126
4 EML_GENERATE_ATTACHMENTS Instance method Public Method Generate Additional Documents to be Attached to the E-Mail 20071126
5 EML_GENERATE_EMAIL_TEXT Instance method Public Method Generate the E-Mail Subject Line and Body Text 20071129
6 EML_GENERATE_REQFILE Instance method Public Method obsolete 20071126
Events
Interface /TDAG/IF_EX_CP_BADI_005 has no event.
Types
Interface /TDAG/IF_EX_CP_BADI_005 has no local type.
Method Signatures

Method EML_DETERMIN_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMP_ADDR Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Companyaddress 20071126
2 Exporting ES_COMP_ADDR_EXT Call by reference Type reference (TYPE) /TDAG/CPS_ADRD CP: expanded data for business partner 20071126
3 Exporting ET_CC_ADDR Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20071126
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071126
5 Exporting ET_REC_ADDR Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20071126
6 Exporting E_FLG_CANCEL Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071126
7 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071126
8 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID Parameter FLT_VAL of method EML_DETERMIN_RECIPIENTS 20071126
9 Importing IS_TASKH Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Structure for task headers 20080725
10 Importing I_ADDRESS_NO Call by reference Type reference (TYPE) ADRNR Address 20071126
11 Importing I_CUSTOMER_NO Call by reference Type reference (TYPE) /TDAG/CPE_SUPPLIER ID of supplier / manufacturer 20071126
12 Importing I_EXTPROCESSOR Call by reference Type reference (TYPE) /TDAG/CPE_EXTPROCESSOR Number of the person adress 20080717
13 Importing I_FLG_WITH_DIALOG Call by reference Type reference (TYPE) ESEBOOLE ESP1_TRUE Flag if there are dialogs before 20110324
14 Importing I_SUPPLIER_NO Call by reference Type reference (TYPE) KUNNR Customer number 20071126
15 Importing I_VALDAT Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Date and time, current (application server) date 20071126

Method EML_DETERMIN_RECIPIENTS on Interface /TDAG/IF_EX_CP_BADI_005 has no exception.

Method EML_DETERMIN_SENDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SENDER_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20071126
2 Exporting ES_SENDER_PERS Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_PERSON CP: Personal address 20071126
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071126
4 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071126
5 Exporting E_REPLYTO_ADDR Call by reference Type reference (TYPE) AD_SMTPADR Internet mail (SMTP) address 20071126
6 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID Parameter FLT_VAL of method EML_DETERMIN_SENDER 20071126
7 Importing IS_TASKH Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Structure for task headers 20090706
8 Importing I_BUPA_ROLE Call by reference Type reference (TYPE) /TDAG/CPE_BUPA_ROLE Partner Role 20071130
9 Importing I_USER_NO Call by reference Type reference (TYPE) SY-UNAME SY-UNAME R/3 System, user logon name 20071126
10 Importing I_VALDAT Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Date and time, current (application server) date 20071126

Method EML_DETERMIN_SENDER on Interface /TDAG/IF_EX_CP_BADI_005 has no exception.

Method EML_EDIT_AND_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071126
2 Exporting ET_RECIPIENTS Call by reference Type reference (TYPE) SO_RECTAB Recipient Table of Send Screen 20071126
3 Exporting E_EMAIL_SIZE Call by reference Type reference (TYPE) /TDAG/CPE_FILESIZE File size 20071126
4 Exporting E_FLG_CANCEL Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071126
5 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071126
6 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID Parameter FLT_VAL of method EML_EDIT_AND_SEND 20071126
7 Importing IT_RECIPIENTS Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20071126
8 Importing IT_RECIPIENTS_CC Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20071126
9 Importing I_EMAIL_LANGU Call by reference Type reference (TYPE) SPRAS Language of E-mail text 20090810
10 Importing I_FLG_CONT_ATTACHMENTS Call by reference Type reference (TYPE) ESEBOOLE ESP1_TRUE Flag if there are attachments in the changing section 20071126
11 Importing I_FLG_WITH_DIALOG Call by reference Type reference (TYPE) ESEBOOLE ESP1_TRUE Flag if there are a dialog before sending 20080729
12 Importing I_REPLYTO_ADDR Call by reference Type reference (TYPE) AD_SMTPADR Internet mail (SMTP) address 20071126
13 Importing I_SENDER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Sender Name 20100129
14 Changing XT_ATT_CONT Call by reference Type reference (TYPE) /TDAG/CPY_SOTEXT CP: Email Attachments 20071126
15 Changing XT_ATT_CONTX Call by reference Type reference (TYPE) /TDAG/CPY_SOLIX CP: Email Attachments (Binary) 20090730
16 Changing XT_ATT_INFO Call by reference Type reference (TYPE) /TDAG/CPY_ATTINFO CP: Description of Email Attachments 20071126
17 Changing XT_EMAIL_CONT Call by reference Type reference (TYPE) /TDAG/CPY_STRING EMail text 20071126
18 Changing X_EMAIL_SUBJECT Call by reference Type reference (TYPE) SO_OBJ_DES Short description of contents 20071126

Method EML_EDIT_AND_SEND on Interface /TDAG/IF_EX_CP_BADI_005 has no exception.

Method EML_GENERATE_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FILE_DATA Call by reference Type reference (TYPE) /TDAG/CPY_MDOCDATA CP: Table of binary data of multiple files 20071126
2 Exporting ET_FILE_INFO Call by reference Type reference (TYPE) /TDAG/CPY_TM_ATTINFO CP: Attachment properties (E-Mail and Request Generation) 20071126
3 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071126
4 Exporting ET_TASKH Call by reference Type reference (TYPE) /TDAG/CPY_TASKH CP: Table type for task header data 20100409
5 Exporting ET_TASKI Call by reference Type reference (TYPE) /TDAG/CPY_TASKI CP: Table type for task item data 20100409
6 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071126
7 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID Parameter FLT_VAL of method EML_GENERATE_ATTACHMENTS 20071126
8 Importing IS_RECIPIENT_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20080304
9 Importing IS_RECIPIENT_COMP_EXT Call by reference Type reference (TYPE) /TDAG/CPS_ADRD CP: expanded data for business partner 20080304
10 Importing IS_SENDER_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20080304
11 Importing IS_SENDER_PERS Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_PERSON CP: Personal address 20080304
12 Importing IT_LISTS Call by reference Type reference (TYPE) /TDAG/CPY_REGLIST CP: Table with regulatory lists 20080304
13 Importing IT_PARTS Call by reference Type reference (TYPE) /TDAG/CPY_PARTS CP: Table with parts 20080304
14 Importing IT_RECIPIENT Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20080304
15 Importing IT_TASKH Call by reference Type reference (TYPE) /TDAG/CPY_TASKH CP: Table type for task header data 20080304
16 Importing IT_TASKI Call by reference Type reference (TYPE) /TDAG/CPY_TASKI CP: Table type for task item data 20080304
17 Importing I_FLG_SHOW_TPL_DIALG Call by reference Type reference (TYPE) ESEBOOLE Template dialog show 20080707
18 Importing I_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Language Key for the documents to be attached 20071212
19 Importing I_REPLYTO_ADDR Call by reference Type reference (TYPE) AD_SMTPADR Internet mail (SMTP) address 20080304

Method EML_GENERATE_ATTACHMENTS on Interface /TDAG/IF_EX_CP_BADI_005 has no exception.

Method EML_GENERATE_EMAIL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_EMAIL_BODY Call by reference Type reference (TYPE) /TDAG/CPY_STRING EMail's body text 20071129
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071129
3 Exporting E_EMAIL_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20071129
4 Exporting E_EMAIL_SUBJECT Call by reference Type reference (TYPE) C EMail's subject text 20071129
5 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071129
6 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID Parameter FLT_VAL of method EML_GENERATE_EMAIL_TEXT 20071129
7 Importing IS_EXPORT_STR Call by reference Type reference (TYPE) /TDAG/CPS_EXP01 CP: Export AIAG 20100119
8 Importing IS_RECIPIENT_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20071129
9 Importing IS_RECIPIENT_COMP_EXT Call by reference Type reference (TYPE) /TDAG/CPS_ADRD CP: expanded data for business partner 20071129
10 Importing IS_SENDER_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20071129
11 Importing IS_SENDER_PERS Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_PERSON CP: Personal address 20071129
12 Importing IT_LISTS Call by reference Type reference (TYPE) /TDAG/CPY_REGLIST CP: Table with regulatory lists 20071129
13 Importing IT_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100119
14 Importing IT_PARTS Call by reference Type reference (TYPE) /TDAG/CPY_PARTS CP: Table with parts 20071129
15 Importing IT_RECIPIENT Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20071129
16 Importing IT_TASKH Call by reference Type reference (TYPE) /TDAG/CPY_TASKH CP: Task header data 20071129
17 Importing IT_TASKI Call by reference Type reference (TYPE) /TDAG/CPY_TASKI CP: Task item data 20071129
18 Importing IT_TEXT_SYMBOLS Call by reference Type reference (TYPE) /TDAG/CPY_TEXT_SYMBOLS CP: Table for Text Symbols 20100119
19 Importing I_REPLYTO_ADDR Call by reference Type reference (TYPE) AD_SMTPADR Internet mail (SMTP) address 20071129

Method EML_GENERATE_EMAIL_TEXT on Interface /TDAG/IF_EX_CP_BADI_005 has no exception.

Method EML_GENERATE_REQFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REQ_FILE_INFO Call by reference Type reference (TYPE) /TDAG/CPS_FILEINFO CP: File properties 20071127
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20071127
3 Exporting ET_REQ_FILE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE CP: Table for binary data 20071127
4 Exporting ET_REQ_LISTS Call by reference Type reference (TYPE) /TDAG/CPY_REGLIST CP: Table with regulatory lists 20071127
5 Exporting ET_REQ_PARTS Call by reference Type reference (TYPE) /TDAG/CPY_PARTS CP: Table with parts 20071127
6 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20071127
7 Exporting E_REQ_LANGU Call by reference Type reference (TYPE) LANGU Language Key 20071127
8 Importing FLT_VAL Value transfer Type reference (TYPE) /TDAG/RCSE_UEC_EMLCONFID Parameter FLT_VAL of method EML_GENERATE_REQFILE 20071126
9 Importing IS_RECIPIENT_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20071127
10 Importing IS_RECIPIENT_COMP_EXT Call by reference Type reference (TYPE) /TDAG/CPS_ADRD CP: expanded data for business partner 20071127
11 Importing IS_SENDER_COMP Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY CP: Company address 20071127
12 Importing IS_SENDER_PERS Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_PERSON CP: Personal address 20071127
13 Importing IT_RECIPIENT Call by reference Type reference (TYPE) /TDAG/CPY_ADDR_PERSON CP: Personal Address 20071127
14 Importing I_NEW_CUSTOMER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH-CUSTOMER Customer number 20071127
15 Importing I_NEW_SUPPLIER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH-SUPPLIER ID of supplier / manufacturer 20071127
16 Importing I_REPLYTO_ADDR Call by reference Type reference (TYPE) AD_SMTPADR Internet mail (SMTP) address 20071127
17 Changing XT_TASKH Call by reference Type reference (TYPE) /TDAG/CPY_TASKH CP: Task header data 20071127
18 Changing XT_TASKI Call by reference Type reference (TYPE) /TDAG/CPY_TASKI CP: Task item data 20071127

Method EML_GENERATE_REQFILE on Interface /TDAG/IF_EX_CP_BADI_005 has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C