SAP ABAP Interface DFPS_IF_MDOC (Interface for BAdI: DFPS_MDOC)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
PM (Application Component) Plant Maintenance
⤷
DFPS_PM_SAP_APPL (Package) Decoupling ALM - DFPS
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /ISDFPS/CL_MDOC | 20070515 |
Properties
| Interface | DFPS_IF_MDOC | |
| Short Description | Interface for BAdI: DFPS_MDOC |
General Data
| Package | DFPS_PM_SAP_APPL | Decoupling ALM - DFPS |
| Created | 20070510 | 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 | 20070510 |
Friends
Interface DFPS_IF_MDOC has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_PM_CP_OBTYP_EQUI | Constant | Public | Type reference (TYPE) | CHAR04 | 'EQUI' | Change Authorization: Object Type - Equipment | 20080827 | |
| 2 | C_PM_CP_OBTYP_FLOC | Constant | Public | Type reference (TYPE) | CHAR04 | 'FLOC' | Change Authorization: Object Type - Functional Location | 20080827 | |
| 3 | C_PM_CP_OBTYP_MEAP | Constant | Public | Type reference (TYPE) | CHAR04 | 'MEAP' | Change Authorization: Object Type - Measuring Point | 20080827 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Allowed to Create Measurement Document? | 20080826 | |
| 2 | Instance method | Public | Method | Measurement Document: Authorization to Set and Undo Reversal | 20070510 | |
| 3 | Instance method | Public | Method | Enter Measurement Document Later in Central System? Allowed | 20070510 | |
| 4 | Instance method | Public | Method | Enter Measurement Doc. Later in Central System? Not Allowed | 20070510 | |
| 5 | Instance method | Public | Method | Read Change Authorization for Measuring Point | 20080724 | |
| 6 | Instance method | Public | Method | Is Measuring Point in Period Which Has Already Been Archived | 20090226 | |
| 7 | Instance method | Public | Method | Check Original Documents for Interval | 20070510 | |
| 8 | Instance method | Public | Method | Can Original Documents Be Displayed for Interval? | 20080423 | |
| 9 | Instance method | Public | Method | Transfer Relationship Allowed? (Reference Time ...) | 20080826 |
Events
Interface DFPS_IF_MDOC has no event.
Types
Interface DFPS_IF_MDOC has no local type.
Method Signatures
Method AUTHORITY_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IMPT | Call by reference | Type reference (TYPE) | IMPT | Meßpunkt (Quasi-View) | 20090513 | |||
| 2 | IS_IMRG | Call by reference | Type reference (TYPE) | IMRG | Meßbeleg | 20080826 | |||
| 3 | IS_RIMR0 | Call by reference | Type reference (TYPE) | RIMR0 | EA-Felder der Funktionsgruppe IMR0 (Meßpunkte und Meßbelege) | 20080826 | |||
| 4 | IV_SCREEN_NO | Call by reference | Type reference (TYPE) | SCRADNUM | Dynpronummer | 20080827 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20080826 |
Method AUTHORITY_REVERSAL_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IMRG | Call by reference | Type reference (TYPE) | IMRG | Meßbeleg | 20070510 | |||
| 2 | IT_IMRG | Call by reference | Type reference (TYPE) | IMRG_TAB | Messbeleg | 20070510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20070510 |
Method DELAYED_CAPT_CENTR_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IMPT | Call by reference | Type reference (TYPE) | IMPT | Meßpunkt (Quasi-View) | 20070510 | |||
| 2 | IS_RIMR0 | Call by reference | Type reference (TYPE) | RIMR0 | EA-Felder der Funktionsgruppe IMR0 (Meßpunkte und Meßbelege) | 20070510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein im Zentralsystem nacherfasster Messbeleg | 20070510 |
Method DELAYED_CAPT_DECENTR_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IMPT | Call by reference | Type reference (TYPE) | IMPT | Meßpunkt (Quasi-View) | 20070510 | |||
| 2 | IS_RIMR0 | Call by reference | Type reference (TYPE) | RIMR0 | EA-Felder der Funktionsgruppe IMR0 (Meßpunkte und Meßbelege) | 20070510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein im Zentralsystem nacherfasster Messbeleg | 20070510 |
Method IMPT_PM_CP_RD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_AENTS | Call by reference | Type reference (TYPE) | TZNTSTMPS | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20080828 | |||
| 2 | IV_POINT | Call by reference | Type reference (TYPE) | IMRC_POINT | Meßpunkt | 20080724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20080724 |
Method RESIDENCE_TIME_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_DATE | Call by reference | Type reference (TYPE) | SYDATUM | Datum zu dem ein Messbeleg erfasst werden soll | 20090226 | |||
| 2 | IV_MPTYP | Call by reference | Type reference (TYPE) | IMRC_MPTYP | Typ des Meßpunktes | 20090513 | |||
| 3 | IV_USE_ERROR_MSGNO | Call by reference | Type reference (TYPE) | SYMSGNO | Nachrichtennummer | 20090227 | |||
| 4 | IV_USE_MSG_INTO | Call by reference | Type reference (TYPE) | FLAG | ABAP_FALSE | Raise error falls Datum im Zeitraum der Archivierung liegt | 20090304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Messzeitpkt liegt im Zeitraum zu dem bereits archiviert wird | 20090226 |
Method SOURCE_DOCS_FOR_INTVL_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MDOCM | Call by reference | Type reference (TYPE) | DFPS_TB_IMRG_MDOCM | Tabelle, die nur MDOCM enthält (Schlüssel zum Messbeleg) | 20070510 | |||
| 2 | I_IMPT | Call by reference | Type reference (TYPE) | IMPT | Meßpunkt | 20080423 | |||
| 3 | I_IMRG | Call by reference | Type reference (TYPE) | IMRG | Meßbeleg | 20070510 | |||
| 4 | I_MSG | Call by reference | Type reference (TYPE) | FLAG | ABAP_TRUE | MessageHandling innerhalb Methode | 20070510 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ursprungsbelege sind nicht vollständig vorhanden | 20070510 |
Method SOURCE_DOCS_INTVL_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MDOCM | Call by reference | Type reference (TYPE) | DFPS_TB_IMRG_MDOCM | Tabelle, die nur MDOCM enthält (Schlüssel zum Messbeleg) | 20080423 | |||
| 2 | I_IMPT | Call by reference | Type reference (TYPE) | IMPT | Meßpunkt (Quasi-View) | 20080423 | |||
| 3 | I_IMRG | Call by reference | Type reference (TYPE) | IMRG | Meßbeleg | 20080423 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler | 20080423 |
Method TRANSFER_CHK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EQUI | Call by reference | Type reference (TYPE) | V_EQUI | Generierte Tabelle zum View V_EQUI | 20080827 | |||
| 2 | IS_IEQINSTALL | Call by reference | Type reference (TYPE) | IEQINSTALL | EA-Felder für Pflege des Equipmenteinbauortes (SAPLIEL2) | 20080826 | |||
| 3 | IS_IMPH | Call by reference | Type reference (TYPE) | IMPH | Historie der Meßwert- und Zählerstandsweitergabe | 20080826 | |||
| 4 | IS_IMPT | Call by reference | Type reference (TYPE) | IMPT | Meßpunkt (Quasi-View) | 20080828 | |||
| 5 | IS_RIMR0 | Call by reference | Type reference (TYPE) | RIMR0 | EA-Felder der Funktionsgruppe IMR0 (Meßpunkte und Meßbelege) | 20080826 | |||
| 6 | IV_EVENTNAME | Call by reference | Type reference (TYPE) | DBGLEVENT | Name eines Ereignisses, Moduls, Unterprogramms ... | 20080828 | |||
| 7 | IV_SCREEN_NO | Call by reference | Type reference (TYPE) | SCRADNUM | Dynpronummer | 20080827 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aufgetreten | 20080826 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 604 |