SAP ABAP Interface IF_EX_PRODUCT_ARCHIVE (BAdI Interface IF_EX_PRODUCT_ARCHIVE)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   AP-MD-PRO-BF-ARC (Application Component) Archiving
     COM_PRODUCT_ARCHIVE (Package) Product: Archive and Delete
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_IM_PRODUCT_ARCHIVE Default Implementation for BAdI Definition PRODUCT_ARCHIVE 20030212
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EXM_IM_PRODUCT_ARCHIVE Sample Implementation for BAdI Definition PRODUCT_ARCHIVE 20010219
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_PRODUCT_ARCHIVE BAdI-Klasse CL_EX_PRODUCT_ARCHIVE 20010212
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_COM_PROD_ARCHIVE_CAT Imp. Class for BAdI Implementation COM_PRCAT_PR_ARCHIVE 20030219
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_IL_CHECK_ARCHIVABLE Impl. Class for BAdI Impl. IL_CHECK_ARCHIVABLE 20010221
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_MSI_ARCHIVE_UKMS Imp. class for BAdI imp. MSI_ARCHIVE_UKMS 20050406
Properties
Interface IF_EX_PRODUCT_ARCHIVE  
Short Description BAdI Interface IF_EX_PRODUCT_ARCHIVE    
General Data
Package COM_PRODUCT_ARCHIVE   Product: Archive and Delete 
Created 20010212   SAP 
Last changed 20040518   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_PRODUCT_ARCHIVE has no forward declaration.
Interfaces
Interface IF_EX_PRODUCT_ARCHIVE has no interface.
Friends
Interface IF_EX_PRODUCT_ARCHIVE has no friend.
Attributes
Interface IF_EX_PRODUCT_ARCHIVE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ARCHIVE_EXTRA_DATA Instance method Public Method Archive Additional Data (Not Created in Set Types) 20010212
2 CHECK_ARCHIVABLE Instance method Public Method Usage Check: Can Products Be Archived and Deleted? 20010212
3 EXPAND_EXTRA_STRUCTURE Instance method Public Method Extend Archive Structure By Additional Data Elements 20020318
4 RELOAD_EXTRA_DATA Instance method Public Method Read Additional Data (Not Created in Set Types) from Archive 20010212
5 VERIFY_EXTRA_DATA Instance method Public Method Check Additional Data (Not Created in Set Types) 20010212
Events
Interface IF_EX_PRODUCT_ARCHIVE has no event.
Types
Interface IF_EX_PRODUCT_ARCHIVE has no local type.
Method Signatures

Method ARCHIVE_EXTRA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRODUCT Call by reference Type reference (TYPE) COMT_PRODUCT Produkte, die archiviert werden 20020313
2 Importing IT_DATA_STRUCTURE Call by reference Type reference (TYPE) COMT_PRD_ARCHIVE_TABNAME_TAB Tabellenname 20020313
3 Importing IV_APPLICATION_LOGHANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20010212
4 Importing IV_ARCHIVE_HANDLE Call by reference Type reference (TYPE) SYTABIX Handle des aktuellen Archivfiles 20010212

Method ARCHIVE_EXTRA_DATA on Interface IF_EX_PRODUCT_ARCHIVE has no exception.

Method CHECK_ARCHIVABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ARCHIVING_PRODUCTS Call by reference Type reference (TYPE) CRG_OBJGUID_TAB Produkte, die archiviert werden sollen 20010212
2 Importing IV_APPLICATION_LOGHANDLE Value transfer Type reference (TYPE) BALLOGHNDL Protokollhandle, Ablehnung mit E-/A-Meldung f. Produkt 20010212
3 Importing IV_STATUS_TEXT Value transfer Type reference (TYPE) J_TXT30 Kurzbeschreibung 20010219
4 Importing IV_TEST_MODE Value transfer Type reference (TYPE) CHAR1 'X' Simulations-Modus (kein Update in DB) 20010212

Method CHECK_ARCHIVABLE on Interface IF_EX_PRODUCT_ARCHIVE has no exception.

Method EXPAND_EXTRA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DATA_STRUCTURE Call by reference Type reference (TYPE) COMT_PRD_ARCHIVE_TABNAME_TAB Liste der neuen Tabellennamen 20020318
2 Importing IT_ARCHIVING_PRODUCTS Call by reference Type reference (TYPE) COMT_PRODUCT_TAB Produkt 20020318
3 Importing IT_DATA_STRUCTURE Call by reference Type reference (TYPE) COMT_PRD_ARCHIVE_TABNAME_TAB Liste aller Tabellennamen 20020318
4 Importing IV_APPLICATION_LOGHANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20020318

Method EXPAND_EXTRA_STRUCTURE on Interface IF_EX_PRODUCT_ARCHIVE has no exception.

Method RELOAD_EXTRA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ARCHIVING_PRODUCTS Call by reference Type reference (TYPE) CRG_OBJGUID_TAB Produkte, die aus dem Archiv gelesen werden 20010212
2 Importing IV_APPLICATION_LOGHANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20010212
3 Importing IV_ARCHIVE_HANDLE Value transfer Type reference (TYPE) SYTABIX Handle des aktuellen Archivfiles 20010212
4 Importing IV_TEST_MODE Value transfer Type reference (TYPE) CHAR1 'X' Simulations-Modus (kein Update in DB) 20010212

Method RELOAD_EXTRA_DATA on Interface IF_EX_PRODUCT_ARCHIVE has no exception.

Method VERIFY_EXTRA_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPLICATION_LOGHANDLE Value transfer Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20010212
2 Importing IV_ARCHIVE_HANDLE Value transfer Type reference (TYPE) SYTABIX Handle of open Archive File 20030220
3 Importing IV_ARCHIVE_OBJECT_ID Call by reference Type reference (TYPE) COMT_PRODUCT_GUID aktuelles Archivierungsobjekt (Produktguid) 20030220
4 Importing IV_TEST_MODE Value transfer Type reference (TYPE) CHAR1 'X' Simulations-Modus (kein Update in DB) 20010212

Method VERIFY_EXTRA_DATA on Interface IF_EX_PRODUCT_ARCHIVE has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 30A