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 | ![]() |
Instance method | Public | Method | Determine Recipients for Request E-Mail (To, CC, BCC) | 20071126 |
2 | ![]() |
Instance method | Public | Method | Determine Sender for the Request E-Mail | 20071126 |
3 | ![]() |
Instance method | Public | Method | Display the Send Mail Dialog by presetting the data | 20071126 |
4 | ![]() |
Instance method | Public | Method | Generate Additional Documents to be Attached to the E-Mail | 20071126 |
5 | ![]() |
Instance method | Public | Method | Generate the E-Mail Subject Line and Body Text | 20071129 |
6 | ![]() |
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 | ![]() |
ES_COMP_ADDR | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Companyaddress | 20071126 | ||
2 | ![]() |
ES_COMP_ADDR_EXT | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADRD | CP: expanded data for business partner | 20071126 | ||
3 | ![]() |
ET_CC_ADDR | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20071126 | ||
4 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20071126 | ||
5 | ![]() |
ET_REC_ADDR | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20071126 | ||
6 | ![]() |
E_FLG_CANCEL | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071126 | ||
7 | ![]() |
E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071126 | ||
8 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | Parameter FLT_VAL of method EML_DETERMIN_RECIPIENTS | 20071126 | ||
9 | ![]() |
IS_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Structure for task headers | 20080725 | ||
10 | ![]() |
I_ADDRESS_NO | Call by reference | Type reference (TYPE) | ADRNR | Address | 20071126 | ||
11 | ![]() |
I_CUSTOMER_NO | Call by reference | Type reference (TYPE) | /TDAG/CPE_SUPPLIER | ID of supplier / manufacturer | 20071126 | ||
12 | ![]() |
I_EXTPROCESSOR | Call by reference | Type reference (TYPE) | /TDAG/CPE_EXTPROCESSOR | Number of the person adress | 20080717 | ||
13 | ![]() |
I_FLG_WITH_DIALOG | Call by reference | Type reference (TYPE) | ESEBOOLE | ESP1_TRUE | Flag if there are dialogs before | 20110324 | |
14 | ![]() |
I_SUPPLIER_NO | Call by reference | Type reference (TYPE) | KUNNR | Customer number | 20071126 | ||
15 | ![]() |
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 | ![]() |
ES_SENDER_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20071126 | ||
2 | ![]() |
ES_SENDER_PERS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_PERSON | CP: Personal address | 20071126 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20071126 | ||
4 | ![]() |
E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071126 | ||
5 | ![]() |
E_REPLYTO_ADDR | Call by reference | Type reference (TYPE) | AD_SMTPADR | Internet mail (SMTP) address | 20071126 | ||
6 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | Parameter FLT_VAL of method EML_DETERMIN_SENDER | 20071126 | ||
7 | ![]() |
IS_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Structure for task headers | 20090706 | ||
8 | ![]() |
I_BUPA_ROLE | Call by reference | Type reference (TYPE) | /TDAG/CPE_BUPA_ROLE | Partner Role | 20071130 | ||
9 | ![]() |
I_USER_NO | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | R/3 System, user logon name | 20071126 | |
10 | ![]() |
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 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20071126 | ||
2 | ![]() |
ET_RECIPIENTS | Call by reference | Type reference (TYPE) | SO_RECTAB | Recipient Table of Send Screen | 20071126 | ||
3 | ![]() |
E_EMAIL_SIZE | Call by reference | Type reference (TYPE) | /TDAG/CPE_FILESIZE | File size | 20071126 | ||
4 | ![]() |
E_FLG_CANCEL | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071126 | ||
5 | ![]() |
E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071126 | ||
6 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | Parameter FLT_VAL of method EML_EDIT_AND_SEND | 20071126 | ||
7 | ![]() |
IT_RECIPIENTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20071126 | ||
8 | ![]() |
IT_RECIPIENTS_CC | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20071126 | ||
9 | ![]() |
I_EMAIL_LANGU | Call by reference | Type reference (TYPE) | SPRAS | Language of E-mail text | 20090810 | ||
10 | ![]() |
I_FLG_CONT_ATTACHMENTS | Call by reference | Type reference (TYPE) | ESEBOOLE | ESP1_TRUE | Flag if there are attachments in the changing section | 20071126 | |
11 | ![]() |
I_FLG_WITH_DIALOG | Call by reference | Type reference (TYPE) | ESEBOOLE | ESP1_TRUE | Flag if there are a dialog before sending | 20080729 | |
12 | ![]() |
I_REPLYTO_ADDR | Call by reference | Type reference (TYPE) | AD_SMTPADR | Internet mail (SMTP) address | 20071126 | ||
13 | ![]() |
I_SENDER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | Sender Name | 20100129 | |
14 | ![]() |
XT_ATT_CONT | Call by reference | Type reference (TYPE) | /TDAG/CPY_SOTEXT | CP: Email Attachments | 20071126 | ||
15 | ![]() |
XT_ATT_CONTX | Call by reference | Type reference (TYPE) | /TDAG/CPY_SOLIX | CP: Email Attachments (Binary) | 20090730 | ||
16 | ![]() |
XT_ATT_INFO | Call by reference | Type reference (TYPE) | /TDAG/CPY_ATTINFO | CP: Description of Email Attachments | 20071126 | ||
17 | ![]() |
XT_EMAIL_CONT | Call by reference | Type reference (TYPE) | /TDAG/CPY_STRING | EMail text | 20071126 | ||
18 | ![]() |
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 | ![]() |
ET_FILE_DATA | Call by reference | Type reference (TYPE) | /TDAG/CPY_MDOCDATA | CP: Table of binary data of multiple files | 20071126 | ||
2 | ![]() |
ET_FILE_INFO | Call by reference | Type reference (TYPE) | /TDAG/CPY_TM_ATTINFO | CP: Attachment properties (E-Mail and Request Generation) | 20071126 | ||
3 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20071126 | ||
4 | ![]() |
ET_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKH | CP: Table type for task header data | 20100409 | ||
5 | ![]() |
ET_TASKI | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKI | CP: Table type for task item data | 20100409 | ||
6 | ![]() |
E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071126 | ||
7 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | Parameter FLT_VAL of method EML_GENERATE_ATTACHMENTS | 20071126 | ||
8 | ![]() |
IS_RECIPIENT_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20080304 | ||
9 | ![]() |
IS_RECIPIENT_COMP_EXT | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADRD | CP: expanded data for business partner | 20080304 | ||
10 | ![]() |
IS_SENDER_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20080304 | ||
11 | ![]() |
IS_SENDER_PERS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_PERSON | CP: Personal address | 20080304 | ||
12 | ![]() |
IT_LISTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_REGLIST | CP: Table with regulatory lists | 20080304 | ||
13 | ![]() |
IT_PARTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_PARTS | CP: Table with parts | 20080304 | ||
14 | ![]() |
IT_RECIPIENT | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20080304 | ||
15 | ![]() |
IT_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKH | CP: Table type for task header data | 20080304 | ||
16 | ![]() |
IT_TASKI | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKI | CP: Table type for task item data | 20080304 | ||
17 | ![]() |
I_FLG_SHOW_TPL_DIALG | Call by reference | Type reference (TYPE) | ESEBOOLE | Template dialog show | 20080707 | ||
18 | ![]() |
I_LANGU | Call by reference | Type reference (TYPE) | LANGU | SY-LANGU | Language Key for the documents to be attached | 20071212 | |
19 | ![]() |
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 | ![]() |
ET_EMAIL_BODY | Call by reference | Type reference (TYPE) | /TDAG/CPY_STRING | EMail's body text | 20071129 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20071129 | ||
3 | ![]() |
E_EMAIL_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20071129 | ||
4 | ![]() |
E_EMAIL_SUBJECT | Call by reference | Type reference (TYPE) | C | EMail's subject text | 20071129 | ||
5 | ![]() |
E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071129 | ||
6 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | Parameter FLT_VAL of method EML_GENERATE_EMAIL_TEXT | 20071129 | ||
7 | ![]() |
IS_EXPORT_STR | Call by reference | Type reference (TYPE) | /TDAG/CPS_EXP01 | CP: Export AIAG | 20100119 | ||
8 | ![]() |
IS_RECIPIENT_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20071129 | ||
9 | ![]() |
IS_RECIPIENT_COMP_EXT | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADRD | CP: expanded data for business partner | 20071129 | ||
10 | ![]() |
IS_SENDER_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20071129 | ||
11 | ![]() |
IS_SENDER_PERS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_PERSON | CP: Personal address | 20071129 | ||
12 | ![]() |
IT_LISTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_REGLIST | CP: Table with regulatory lists | 20071129 | ||
13 | ![]() |
IT_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20100119 | ||
14 | ![]() |
IT_PARTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_PARTS | CP: Table with parts | 20071129 | ||
15 | ![]() |
IT_RECIPIENT | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20071129 | ||
16 | ![]() |
IT_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKH | CP: Task header data | 20071129 | ||
17 | ![]() |
IT_TASKI | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKI | CP: Task item data | 20071129 | ||
18 | ![]() |
IT_TEXT_SYMBOLS | Call by reference | Type reference (TYPE) | /TDAG/CPY_TEXT_SYMBOLS | CP: Table for Text Symbols | 20100119 | ||
19 | ![]() |
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 | ![]() |
ES_REQ_FILE_INFO | Call by reference | Type reference (TYPE) | /TDAG/CPS_FILEINFO | CP: File properties | 20071127 | ||
2 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | BAL_T_MSG | Application Log: Table with Messages | 20071127 | ||
3 | ![]() |
ET_REQ_FILE | Call by reference | Type reference (TYPE) | /TDAG/CPY_RCGREPFILE | CP: Table for binary data | 20071127 | ||
4 | ![]() |
ET_REQ_LISTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_REGLIST | CP: Table with regulatory lists | 20071127 | ||
5 | ![]() |
ET_REQ_PARTS | Call by reference | Type reference (TYPE) | /TDAG/CPY_PARTS | CP: Table with parts | 20071127 | ||
6 | ![]() |
E_FLG_ERROR | Call by reference | Type reference (TYPE) | ESEBOOLE | Truth Value | 20071127 | ||
7 | ![]() |
E_REQ_LANGU | Call by reference | Type reference (TYPE) | LANGU | Language Key | 20071127 | ||
8 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | /TDAG/RCSE_UEC_EMLCONFID | Parameter FLT_VAL of method EML_GENERATE_REQFILE | 20071126 | ||
9 | ![]() |
IS_RECIPIENT_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20071127 | ||
10 | ![]() |
IS_RECIPIENT_COMP_EXT | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADRD | CP: expanded data for business partner | 20071127 | ||
11 | ![]() |
IS_SENDER_COMP | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY | CP: Company address | 20071127 | ||
12 | ![]() |
IS_SENDER_PERS | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_PERSON | CP: Personal address | 20071127 | ||
13 | ![]() |
IT_RECIPIENT | Call by reference | Type reference (TYPE) | /TDAG/CPY_ADDR_PERSON | CP: Personal Address | 20071127 | ||
14 | ![]() |
I_NEW_CUSTOMER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH-CUSTOMER | Customer number | 20071127 | ||
15 | ![]() |
I_NEW_SUPPLIER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH-SUPPLIER | ID of supplier / manufacturer | 20071127 | ||
16 | ![]() |
I_REPLYTO_ADDR | Call by reference | Type reference (TYPE) | AD_SMTPADR | Internet mail (SMTP) address | 20071127 | ||
17 | ![]() |
XT_TASKH | Call by reference | Type reference (TYPE) | /TDAG/CPY_TASKH | CP: Task header data | 20071127 | ||
18 | ![]() |
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 |