SAP ABAP Interface IF_EX_DOCUMENT_MAIN01 (BAdI-Interface IF_EX_DOCUMENT_MAIN01)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CA-DMS (Application Component) Document Management System
     CV (Package) Application Development: R/3 Document Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_DOCUMENT_MAIN01 BAdI Class CL_EX_DOCUMENT_MAIN01 20111219
Properties
Interface IF_EX_DOCUMENT_MAIN01  
Short Description BAdI-Interface IF_EX_DOCUMENT_MAIN01    
General Data
Package CV   Application Development: R/3 Document Management 
Created 19990317   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_DOCUMENT_MAIN01 has no forward declaration.
Interfaces
Interface IF_EX_DOCUMENT_MAIN01 has no interface.
Friends
Interface IF_EX_DOCUMENT_MAIN01 has no friend.
Attributes
Interface IF_EX_DOCUMENT_MAIN01 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ADDITIONAL_CLASSES Instance method Public Method Add Additional Classes to a DIR 20111018
2 AFTER_CHANGE_NUMBER_CHECK Instance method Public Method After Validation of the Change Number 20030217
3 AFTER_DETERMINE_VALID_VERSION Instance method Public Method After Determining the Valid Version 19990322
4 AFTER_READ_DATA Instance method Public Method After Reading the Document Data 19990317
5 AFTER_SAVE Instance method Public Method After Saving the Document Data 19990318
6 AFTER_SEARCH_DATA Instance method Public Method After search and before displaying data in CV04N 20000121
7 ASSIGN_NUMBER Instance method Public Method Number Assgt 19990317
8 BEFORE_DELETE Instance method Public Method Before Setting the Deletion Indicator 19990317
9 BEFORE_READ_DATA Instance method Public Method Before Reading the Document Data 19990317
10 BEFORE_SAVE Instance method Public Method Before Saving the Document Data 19990317
11 BEFORE_SEARCH_DATA Instance method Public Method Before Search 20080116
12 DOCUMENT_DELETE Instance method Public Method Deletion in Document 20090806
13 SET_KPRO_UPDATE_MODE Instance method Public Method KPRO Update Modus Set 20091104
14 SET_WHITELIST_NAME Instance method Public Method Set the Name of the Whitelist 20111216
Events
Interface IF_EX_DOCUMENT_MAIN01 has no event.
Types
Interface IF_EX_DOCUMENT_MAIN01 has no local type.
Method Signatures

Method ADD_ADDITIONAL_CLASSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API_FLAG Call by reference Type reference (TYPE) C 20111018
2 Changing CHAR_VALUES Call by reference Type reference (TYPE) BAPI_CHARACTERISTIC_VALUES_TYP 20111018
3 Changing CLASS_VALUES Call by reference Type reference (TYPE) BAPI_CLASS_ALLOCATION_TYP 20111018
4 Importing LS_DRAW Call by reference Type reference (TYPE) DRAW Dokumentinformationssatz 20111018
5 Importing TCODE Call by reference Type reference (TYPE) SYST-TCODE Aktueller Transaktionscode 20111018
# Exception Resumable Description Created on
1 CANCEL Cancel 20111018

Method AFTER_CHANGE_NUMBER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AENNR Call by reference Type reference (TYPE) DRAW-AENNR Änderungsnummer 20030217
2 Importing API_FLAG Call by reference Type reference (TYPE) C API-Mode 20030217
3 Changing CHANGE_DATE Call by reference Type reference (TYPE) AENR-DATUV Datum gültig ab 20030217
4 Importing DRAW Call by reference Type reference (TYPE) DRAW Dokumentinformationssatz 20030217
5 Changing NUMBER_CHECK_ERROR Call by reference Type reference (TYPE) C Fehler: Abbruch der Funktion 20030217
6 Importing TCODE Call by reference Type reference (TYPE) SY-TCODE ABAP-Programm, aktueller Transaktionscode 20030217
# Exception Resumable Description Created on
1 CANCEL Fehler 20030217

Method AFTER_DETERMINE_VALID_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) SY-DATUM Datum 19990322
2 Importing DOCUMENT_LIST Call by reference Type reference (TYPE) DMS_TBL_DRAW Liste Dokumente 19990322
3 Exporting DOCUMENT_VERSIONS Call by reference Type reference (TYPE) DMS_TBL_DRAW Liste der gültigen Versionen 19990322
4 Importing OBJECT_KEY Call by reference Type reference (TYPE) DRAD-OBJKY Schlüssel des Objekts 19990322
5 Importing OBJECT_TYPE Call by reference Type reference (TYPE) DRAD-DOKOB Object type 19990322
# Exception Resumable Description Created on
1 CANCEL Abbruch 19990322
2 ERROR Fehler 19990322

Method AFTER_READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API_FLAG Call by reference Type reference (TYPE) C API-Flag 19990317
2 Changing DOCFILES Call by reference Type reference (TYPE) DMS_TBL_FILE Originale zum Dokument 19990317
3 Changing DRAD Call by reference Type reference (TYPE) DMS_TBL_DRAD Objektverknüpfungen 19990317
4 Changing DRAP Call by reference Type reference (TYPE) DMS_TBL_DRAP Statusprotokoll 19990317
5 Changing DRAT Call by reference Type reference (TYPE) DMS_TBL_DRAT Kurztexte 19990317
6 Changing DRAW Call by reference Type reference (TYPE) DRAW Dokumentaten 19990317
7 Changing DRAZ Value transfer Type reference (TYPE) DMS_TBL_DRAZ Zusatzdateien 19990320
8 Importing TCODE Call by reference Type reference (TYPE) SYST-TCODE Transaktion 19990317
# Exception Resumable Description Created on
1 CANCEL Abbruch 19990317

Method AFTER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API_FLAG Call by reference Type reference (TYPE) C API-Flag 19990318
2 Importing DOCFILES Call by reference Type reference (TYPE) DMS_TBL_FILE Originale zum Dokument 19990318
3 Importing DRAD Call by reference Type reference (TYPE) DMS_TBL_DB_DRAD Objektverknüpfungen 19990318
4 Importing DRAP Call by reference Type reference (TYPE) DMS_TBL_DRAP Statusprotokoll 19990318
5 Importing DRAT Call by reference Type reference (TYPE) DMS_TBL_DB_DRAT Kurztexte 19990318
6 Importing DRAW Call by reference Type reference (TYPE) DRAW Dokumentaten 19990318
7 Importing DRAZ Call by reference Type reference (TYPE) DMS_TBL_DB_DRAZ Zusatzdateien 19990320
8 Importing TCODE Call by reference Type reference (TYPE) SYST-TCODE Transaktion 19990318

Method AFTER_SAVE on Interface IF_EX_DOCUMENT_MAIN01 has no exception.

Method AFTER_SEARCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing DRAW Call by reference Type reference (TYPE) DMS_TBL_DRAW Liste der selektierten Dokumente 20000121
2 Importing MAX_ROWS Call by reference Type reference (TYPE) I Einschränkung der Suche aus CV04N 20000121
# Exception Resumable Description Created on
1 CANCEL Abbruch 20000121

Method ASSIGN_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API_FLAG Call by reference Type reference (TYPE) C API-Flag 19990317
2 Changing DRAW Call by reference Type reference (TYPE) DRAW Dokumentaten 19990317
3 Importing TCODE Call by reference Type reference (TYPE) SYST-TCODE Transaktion 19990317
# Exception Resumable Description Created on
1 CANCEL Abbruch 19990317

Method BEFORE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API_FLAG Call by reference Type reference (TYPE) C API-Flag 19990317
2 Importing CURRENT_VALUE Value transfer Type reference (TYPE) DRAW-LOEDK Aktuelle Löschvormerkung 19990320
3 Changing DOCFILES Call by reference Type reference (TYPE) DMS_TBL_FILE Originale zum Dokument 19990317
4 Changing DRAD Call by reference Type reference (TYPE) DMS_TBL_DRAD Objektverknüpfungen 19990317
5 Changing DRAP Call by reference Type reference (TYPE) DMS_TBL_DRAP Statusprotokoll 19990317
6 Changing DRAT Call by reference Type reference (TYPE) DMS_TBL_DRAT Kurztexte 19990317
7 Changing DRAW Call by reference Type reference (TYPE) DRAW Dokumentaten 19990317
8 Changing DRAZ Value transfer Type reference (TYPE) DMS_TBL_DRAZ Zusatzdateien 19990320
9 Importing TCODE Call by reference Type reference (TYPE) SYST-TCODE Transaktion 19990317
# Exception Resumable Description Created on
1 CANCEL Abbruch 19990317

Method BEFORE_READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API_FLAG Call by reference Type reference (TYPE) C API-Modus 19990317
2 Changing DRAW Call by reference Type reference (TYPE) DRAW Dokumentdaten 19990317
3 Importing TCODE Value transfer Type reference (TYPE) SY-TCODE Transaktion 19990317
# Exception Resumable Description Created on
1 CANCEL Abbruch 19990317

Method BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing API_FLAG Call by reference Type reference (TYPE) C API-Flag 19990317
2 Changing DOCFILES Call by reference Type reference (TYPE) DMS_TBL_FILE Originale zum Dokument 19990317
3 Changing DRAD Call by reference Type reference (TYPE) DMS_TBL_DRAD Objektverknüpfungen 19990317
4 Changing DRAP Call by reference Type reference (TYPE) DMS_TBL_DRAP Statusprotokoll 19990317
5 Changing DRAT Call by reference Type reference (TYPE) DMS_TBL_DRAT Kurztexte 19990317
6 Changing DRAW Call by reference Type reference (TYPE) DRAW Dokumentaten 19990317
7 Changing DRAZ Value transfer Type reference (TYPE) DMS_TBL_DRAZ Zusatzdateien 19990320
8 Importing TCODE Call by reference Type reference (TYPE) SYST-TCODE Transaktion 19990317
9 Changing UPDATE_TASK Value transfer Type reference (TYPE) C Benutze Updatetask 19990317
# Exception Resumable Description Created on
1 CANCEL Abbruch 19990317

Method BEFORE_SEARCH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHECKED_OUT_BY_USER Call by reference Type reference (TYPE) CV_SEARCH_CHKDOUT_USER Von Benutzer 20121128
2 Changing CLASSIFICATION Call by reference Type reference (TYPE) DMS_TBL_COMW Sprachenschlüssel der aktuellen Textumgebung 20080116
3 Changing CLASSNO Call by reference Type reference (TYPE) BAPI1003_KEY-CLASSNUM Klassennummer 20080116
4 Changing CLASSTYPE Call by reference Type reference (TYPE) BAPI1003_KEY-CLASSTYPE Klassenart 20080116
5 Changing CLASS_SELECTION Call by reference Type reference (TYPE) DMS_TBL_CLASS_SELECTION Table Type for Classification Search 20080116
6 Changing DAPPL Call by reference Type reference (TYPE) DRAW-DAPPL Workstation-Applikation 20080116
7 Changing DIR_WITHOUT_APPLICATION Call by reference Type reference (TYPE) DIR_NAPP_TYPE Alle Dokumente ohne Applikation 20121128
8 Changing FILENAME Call by reference Type reference (TYPE) FILEN_TYPE Dateiname des Originals 20121128
9 Changing FULLTEXT_AND Call by reference Type reference (TYPE) MCDOK-IDX_EXPR_AND Und-Verknüpfung 20080116
10 Changing FULLTEXT_OR Call by reference Type reference (TYPE) MCDOK-IDX_EXPR_OR Oder-Verknüpfung 20080116
11 Changing FULLTEXT_SEARCHSTRING Call by reference Type reference (TYPE) DMS_KPRO_IDX01-VALUE Wert eines Attributs, Terms oder Operators in der Suche 20080116
12 Changing FULLTEXT_SEARCHTYPE Call by reference Type reference (TYPE) MCDOK-IDX_SEARCH_TYPE Markierung für Eingabe in ein Dynpro-Feld 20080116
13 Changing MAX_HITS Call by reference Type reference (TYPE) I 20080116
14 Changing OBJECT_LINKS Call by reference Type reference (TYPE) DMS_TBL_OBJECTLINKS communication for characteristics/values 20080116
15 Changing ORIGINAL_RADIO_BUTTON Call by reference Type reference (TYPE) CV100_RADIO_BUTTONS Radio Buttons for Checked-In/Out Status 20121128
16 Changing PF_CS_ACTIVE Call by reference Type reference (TYPE) SY-DATAR CAD-Kennzeichen 20080116
17 Changing PF_LIST_TYPE Call by reference Type reference (TYPE) DRAW-CADKZ Range Table Type for Document Type 20080116
18 Changing RANGES_DAPPL Call by reference Type reference (TYPE) DMS_TBL_RANGESDAPPL Table Type for Object Link Search 20080116
19 Changing RANGES_DTTRG Call by reference Type reference (TYPE) DMS_TBL_RANGESDTTRG Range Table Type for Workstation Application 20080116
20 Changing SDATUM1 Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20080116
21 Changing SDATUM2 Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20080116
22 Changing SDTTRG Call by reference Type reference (TYPE) DRAW-DTTRG Name des Datenträgers 20080116
23 Changing SEARCHTEXT Call by reference Type reference (TYPE) DMS_TBL_LONGTEXT Table Type for Long Text Search 20080116
24 Changing SLANGUAGE Call by reference Type reference (TYPE) SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080116
25 Changing STAENNR Call by reference Type reference (TYPE) DMS_TBL_RANGESAENNR Range Table Type for Change Numbers 20080116
26 Changing STBEGRU Call by reference Type reference (TYPE) DMS_TBL_RANGESBEGRU Range Table Type for Authorization Groups 20080116
27 Changing STCADKZ Call by reference Type reference (TYPE) DMS_TBL_RANGESCADKZ Range Table Type for CAD Indicators 20080116
28 Changing STDKTXT Call by reference Type reference (TYPE) DMS_TBL_RANGESDKTXT Range Table Type for Descriptions 20080116
29 Changing STDOKAR Call by reference Type reference (TYPE) DMS_TBL_RANGESDOKAR Range Table Type for Document Number 20080116
30 Changing STDOKNR Call by reference Type reference (TYPE) DMS_TBL_RANGESDOKNR Range Table Type for Document Version 20080116
31 Changing STDOKSA Call by reference Type reference (TYPE) DMS_TBL_RANGESSTATUS Range Table Type for Document Status 20080116
32 Changing STDOKTL Call by reference Type reference (TYPE) DMS_TBL_RANGESDOKTL Range Table Type for Data Carrier 20080116
33 Changing STDOKVR Call by reference Type reference (TYPE) DMS_TBL_RANGESDOKVR Range Table Type for Document Parts 20080116
34 Changing STDWNAM Call by reference Type reference (TYPE) DMS_TBL_RANGEDWNAM Range Table Type for User 20080116
35 Changing STLABOR Call by reference Type reference (TYPE) DMS_TBL_RANGESLABOR Range Table Type for Laboratory/Office 20080116
36 Changing STLOEDK Call by reference Type reference (TYPE) DMS_TBL_RANGESLOEDK Range Table Type for Deletion Indicator 20080116
# Exception Resumable Description Created on
1 CANCEL Cancel 20080116
2 PARAMETER_INSUFFICIENT Insufficient Parameter 20080116

Method DOCUMENT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOKAR Value transfer Type reference (TYPE) DRAW-DOKAR Dokumentart 20090806
2 Importing DOKNR Value transfer Type reference (TYPE) DRAW-DOKNR Dokumentnummer 20090806
3 Importing DOKTL Value transfer Type reference (TYPE) DRAW-DOKTL Teildokument 20090806
4 Importing DOKVR Value transfer Type reference (TYPE) DRAW-DOKVR Dokumentversion 20090806

Method DOCUMENT_DELETE on Interface IF_EX_DOCUMENT_MAIN01 has no exception.

Method SET_KPRO_UPDATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SET_DELAY Value transfer Type reference (TYPE) I Flagge für die Verzögerung 20100721
2 Changing SET_UPDATE_MODE Value transfer Type reference (TYPE) CVFLAG Flag für Dokumentenverwaltung 20091104

Method SET_KPRO_UPDATE_MODE on Interface IF_EX_DOCUMENT_MAIN01 has no exception.

Method SET_WHITELIST_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing WHITELIST_NAME Value transfer Type reference (TYPE) STRING Name of the whitelist 20111216
# Exception Resumable Description Created on
1 CANCEL cancel 20111219
History
Last changed by/on SAP  20130531 
SAP Release Created in