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 |