SAP ABAP Class IF_EX_DOCUMENT_OBJ (BAdI Interface IF_EX_DOCUMENT_OBJ)
Meta Relationship - Used By
Properties
| Class | IF_EX_DOCUMENT_OBJ | |
| Short Description | BAdI Interface IF_EX_DOCUMENT_OBJ | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 1 | |
| Package | ||
| Created | 20011025 | SAP |
| Last change | 20100310 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class IF_EX_DOCUMENT_OBJ has no forward declaration.
Interfaces
Class IF_EX_DOCUMENT_OBJ has no interface implemented.
Friends
Class IF_EX_DOCUMENT_OBJ has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | I | 1=Create; 2=Display; 3=Change | 20011025 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | DRAW | Document Key | 20011025 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | SYST-UCOMM | Current Function Code | 20011029 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | XFELD | Checkbox | 20011025 | |||
| 5 | Instance attribute | Public | Type reference (TYPE) | DMS_TBL_DRAD | Table Type for DRAD | 20011025 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | DMS_TBL_DRAD_BADI_WORK | Document-object link | 20011025 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Called Before Call of Function | 20011029 | |
| 2 | Instance method | Public | Method | Check When Setting Deletion Flag for Document | 20020103 | |
| 3 | Instance method | Public | Method | Get Data from Screen | 20011025 | |
| 4 | Instance method | Public | Method | To Get External Object Key | 20070726 | |
| 5 | Instance method | Public | Method | Return Names and Lengths of Input Fields | 20020220 | |
| 6 | Instance method | Public | Method | Get Function Code After PAI | 20011029 | |
| 7 | Instance method | Public | Method | Add to List of Found Object Keys | 20020220 | |
| 8 | Instance method | Public | Method | Used for the Jump to Other Transactions | 20011025 | |
| 9 | Instance method | Public | Method | Data Check Replaces FM object_check_[object] | 20011025 | |
| 10 | Instance method | Public | Method | Set Data for Screen | 20011025 | |
| 11 | Instance method | Public | Method | Set Function Code After PAI | 20011029 |
Events
Class IF_EX_DOCUMENT_OBJ has no event.
Types
Class IF_EX_DOCUMENT_OBJ has no local type.
Method Signatures
Method BEFORE_EXECUTE_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode EXECUTE_FUNCTION | 20011029 | |||
| 2 | FUNCTION_CODE | Call by reference | Type reference (TYPE) | SYST-UCOMM | Übergabe Funktionscode | 20011029 | |||
| 3 | RUN_NO_ACTION | Call by reference | Type reference (TYPE) | XFELD | Weitere Funktion wird von der Applikation nicht ausgeführt | 20011029 | |||
| 4 | SEARCH_MODE | Call by reference | Type reference (TYPE) | XFELD | '' | Aufruf aus der Aufruf über die Suchtransaktion CV04N | 20011029 |
Method BEFORE_EXECUTE_FUNCTION on class IF_EX_DOCUMENT_OBJ has no exception.
Method DELETE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAW | Value transfer | Type reference (TYPE) | DRAW | Dokumentinformationssatz | 20020103 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode DELETE_CHECK | 20020103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dokument darf nicht gelöscht werden | 20020103 |
Method GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Call by reference | Type reference (TYPE) | I | Enthät die Aktivität | 20011025 | |||
| 2 | DRAW | Call by reference | Type reference (TYPE) | DRAW | Tabellenschlüssel | 20011025 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode GET_DATA | 20011025 | |||
| 4 | NO_ENQ_CHK | Value transfer | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20090508 | |||
| 5 | TABLE_DRAD_DB | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD | Gelesene Dokumentdaten zum | 20011025 | |||
| 6 | TABLE_DRAD_WORK | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD_BADI_WORK | Arbeitsbereich: Übergabe der Dokumentdaten | 20011025 |
Method GET_DATA on class IF_EX_DOCUMENT_OBJ has no exception.
Method GET_EXTERNAL_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EF_OBJKY | Value transfer | Type reference (TYPE) | DRAD-OBJKY | Objektkey Dokumentenverwaltung | 20070726 | |||
| 2 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Verknüpftes SAP-Objekt | 20070726 | |||
| 3 | PF_OBJKY | Value transfer | Type reference (TYPE) | DRAD-OBJKY | Objektkey Dokumentenverwaltung | 20070726 |
Method GET_EXTERNAL_GUID on class IF_EX_DOCUMENT_OBJ has no exception.
Method GET_FIELD_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode GET_FIELD_LIST | 20020220 | |||
| 2 | PFX_FIELD_LIST | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD_BADI_PARAM | Schnittstellendefinition für Objektverknüpfung Document@Web | 20020220 | |||
| 3 | PFX_OBJECT_EXIST | Call by reference | Type reference (TYPE) | XFELD | Angeschlossenes Objekt existiert | 20020220 |
Method GET_FIELD_LIST on class IF_EX_DOCUMENT_OBJ has no exception.
Method GET_FUNCTION_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode GET_FUNCTION_CODE | 20011029 | |||
| 2 | FUNCTION_CODE | Call by reference | Type reference (TYPE) | SYST-UCOMM | Übergabe Funktionscode | 20011029 |
Method GET_FUNCTION_CODE on class IF_EX_DOCUMENT_OBJ has no exception.
Method GET_OBJECT_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode GET_OBJECT_GUID | 20020220 | |||
| 2 | PTX_FIELD_LIST | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD_BADI_PARAM | Übergabe der externen Schlüssel | 20020220 | |||
| 3 | PTX_OBJECT_KEYS | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD_BADI_OBJKY | Übergabe der Internen Schlüssel | 20020220 |
Method GET_OBJECT_GUID on class IF_EX_DOCUMENT_OBJ has no exception.
Method JUMP_TO_SCREEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode JUMP_TO_SCREEN | 20011025 | |||
| 2 | RUN_NO_ACTION | Value transfer | Type reference (TYPE) | XFELD | Weitere Funktion wird von der Applikation nicht ausgeführt | 20011029 |
Method JUMP_TO_SCREEN on class IF_EX_DOCUMENT_OBJ has no exception.
Method OBJECT_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode OBJECT_CHECK | 20011025 | |||
| 2 | LS_OBTAB | Call by reference | Type reference (TYPE) | RMCLOBTX | Übergabe Objet | 20011029 | |||
| 3 | RUN_NO_ACTION | Call by reference | Type reference (TYPE) | XFELD | Weitere Funktion wird von der Applikation nicht ausgeführt | 20011029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Objekt wurde nicht gefunden | 20011029 |
Method PUT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTIVITY | Call by reference | Type reference (TYPE) | I | 3 | 1=Anlegen; 2=Ändern; 3=Anzeigen 4=CV04n | 20011025 | ||
| 2 | DRAW | Call by reference | Type reference (TYPE) | DRAW | Dokumentdaten | 20011025 | |||
| 3 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode PUT_DATA | 20011025 | |||
| 4 | TABLE_DRAD_DB | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD | Gelesene Dokumentdaten zum | 20011025 | |||
| 5 | TABLE_DRAD_WORK | Call by reference | Type reference (TYPE) | DMS_TBL_DRAD_BADI_WORK | Arbeitsbereich: Übergabe der Dokumentdaten | 20011025 |
Method PUT_DATA on class IF_EX_DOCUMENT_OBJ has no exception.
Method PUT_FUNCTION_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FLT_VAL | Value transfer | Type reference (TYPE) | DOKOB | Parameter FLT_VAL der Methode PUT_FUNCTION_CODE | 20011029 | |||
| 2 | FUNCTION_CODE | Call by reference | Type reference (TYPE) | SYST-UCOMM | Übergabe Funktionscode | 20011029 |
Method PUT_FUNCTION_CODE on class IF_EX_DOCUMENT_OBJ has no exception.
Meta Relationship - Used By (full list)
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in |