SAP ABAP Interface IF_EX_DPCOMMON_BADI_ATTACHMENT (BAdI interface to attachment)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-WTY (Application Component) Warranty Claim Processing
     DP_COMMON_UI (Package) Common functions for Dealerportal - unswitched UI objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_BADI_DPCOMMON_ATTACHMENT Class for BAdI Impl.: DPCOMMON_BADI_ATTACHEMENT 20080429
Properties
Interface IF_EX_DPCOMMON_BADI_ATTACHMENT  
Short Description BAdI interface to attachment    
General Data
Package DP_COMMON_UI   Common functions for Dealerportal - unswitched UI objects 
Created 20080429   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BADI_INTERFACE Tag Interface for BAdIs 20080429
Friends
Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no friend.
Attributes
Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ATTACH_DOCUMENT Instance method Public Method Attach document 20080429
2 ATTACH_DOCUMENT_TMP Instance method Public Method Attach temporary document 20090122
3 COMMIT_TEMP_DOCUMENTS Instance method Public Method Commit temporary documents 20090122
4 DELETE_DOCUMENT Instance method Public Method Delete attached document 20080429
5 DELETE_DOCUMENT_TMP Instance method Public Method Delete attached temporary document 20090122
6 GET_ATTACHED_DOCS Instance method Public Method Get attached docs 20080429
7 GET_ATTACHED_DOCS_TMP Instance method Public Method Get attached temporary documents 20090122
8 GET_MAX_TEMPORARY_SIZE Instance method Public Method Maximal file size for temporary documents 20090122
9 HAS_ATTACHED_DOCUMENT Instance method Public Method Return 'X', if there is an attached document to this keys 20090603
Events
Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no event.
Types
Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no local type.
Method Signatures

Method ATTACH_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EF_MIME Call by reference Type reference (TYPE) STRING 20080429
2 Changing ET_FILES Call by reference Type reference (TYPE) /SAPDII/TBAPICOMPON Business Document Service: Component Table 20080429
3 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080529
4 Importing IF_CLASSNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20080429
5 Importing IF_CLASSTYPE Call by reference Type reference (TYPE) CHAR2 'BO' Version Number Component 20080429
6 Importing IF_CLIENT Call by reference Type reference (TYPE) MANDT Client 20080429
7 Importing IF_CONTENT_TYPE Call by reference Type reference (TYPE) STRING 20080429
8 Importing IF_CONTENT_XSTRING Call by reference Type reference (TYPE) XSTRING 20080429
9 Importing IF_OBJ_KEY Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20080429
10 Importing IF_VALUE Call by reference Type reference (TYPE) STRING 20080429
11 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080528

Method ATTACH_DOCUMENT on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method ATTACH_DOCUMENT_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090122
2 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) STRING 20090603
3 Importing IV_DATA Call by reference Type reference (TYPE) XSTRING 20090122
4 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING 20090122
5 Importing IV_MIMETYPE Call by reference Type reference (TYPE) STRING 20090122
6 Importing IV_OBJKEY_TEMP Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20090603

Method ATTACH_DOCUMENT_TMP on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method COMMIT_TEMP_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090122
2 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) STRING 20090603
3 Importing IV_CLASSNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20090122
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) CHAR2 'BO' Version Number Component 20090122
5 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20090122
6 Importing IV_OBJ_KEY Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20090122
7 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090122

Method COMMIT_TEMP_DOCUMENTS on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method DELETE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080529
2 Changing CT_SIGNATURE Call by reference Type reference (TYPE) DPCOMMON_T_BAPISIGNAT Table type for structure BAPISIGNAT 20080429
3 Importing IV_CLASSNAME Call by reference Type reference (TYPE) BAPIBDS01-CLASSNAME Business Document Service: Class name 20080429
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) BAPIBDS01-CLASSTYPE Business Document Service: Class type 20080429
5 Importing IV_CLIENT Call by reference Type reference (TYPE) BAPIBDS01-CLIENT Client 20080429
6 Importing IV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) BAPIBDS01-LOG_SYSTEM Business Document Service: ID of logical systemID of logical 20080429
7 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) BAPIBDS01-OBJKEY Business Document Service: Object key 20080429
8 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080528
9 Importing X_FORCE_DELETE Call by reference Type reference (TYPE) BAPIBDS01-X BDS: Flag 20080429

Method DELETE_DOCUMENT on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method DELETE_DOCUMENT_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090122
2 Importing IS_ATTACHEDDOC Call by reference Type reference (TYPE) DPCOMMON_ATTACHEDDOC 20090603
3 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) STRING 20090603
4 Importing IV_OBJKEY_TEMP Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20090603

Method DELETE_DOCUMENT_TMP on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method GET_ATTACHED_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_RESULT Call by reference Type reference (TYPE) DPCOMMON_T_ATTACHEDDOC Table type for attached doc 20080429
2 Changing ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20080529
3 Changing ET_SIGNATURE Call by reference Type reference (TYPE) DPCOMMON_T_BAPISIGNAT Table type for structure BAPISIGNAT 20080429
4 Importing IV_CLASSNAME Call by reference Type reference (TYPE) BAPIBDS01-CLASSNAME Business Document Service: Class name 20080429
5 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) BAPIBDS01-CLASSTYPE Business Document Service: Class type 20080429
6 Importing IV_OBJKEY Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20080429
7 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080528

Method GET_ATTACHED_DOCS on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method GET_ATTACHED_DOCS_TMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RESULT Call by reference Type reference (TYPE) DPCOMMON_T_ATTACHEDDOC Table type for attached doc 20090122
2 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Return parameter table 20090122
3 Importing IV_APPLICATION_NAME Call by reference Type reference (TYPE) STRING 20090603
4 Importing IV_OBJKEY_TEMP Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20090603

Method GET_ATTACHED_DOCS_TMP on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method GET_MAX_TEMPORARY_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_MAX_TEMP_SIZE Call by reference Type reference (TYPE) BDS_COMPSI Business Document Service: Component size 20090122

Method GET_MAX_TEMPORARY_SIZE on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.

Method HAS_ATTACHED_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HAS_ATTACHMENT Call by reference Type reference (TYPE) WDY_BOOLEAN Supplement for True Boolean Type: 'X' == True '' == False 20090603
2 Importing IV_BUFFER_MODE Call by reference Type reference (TYPE) WDY_BOOLEAN '' Supplement for True Boolean Type: 'X' == True '' == False 20090603
3 Importing IV_CLASSNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20090603
4 Importing IV_CLASSTYPE Call by reference Type reference (TYPE) CHAR2 Version Number Component 20090603
5 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20090603
6 Importing IV_OBJ_KEY Call by reference Type reference (TYPE) CHAR70 Character field, length 70 20090603
7 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090603

Method HAS_ATTACHED_DOCUMENT on Interface IF_EX_DPCOMMON_BADI_ATTACHMENT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 604