SAP ABAP Interface IF_EX_DFPS_AUTH_CHECK_PM (BAdI Interface IF_EX_DFPS_AUTH_CHECK_PM)
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_IM_PM_AUTHORITY | Implementation Class for BAdI Implem. /ISDFPS/PM_AUTHORITY | 20041126 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_DFPS_AUTH_CHECK_PM | BAdI Class CL_EX_DFPS_AUTH_CHECK_PM | 20070807 |
Properties
| Interface | IF_EX_DFPS_AUTH_CHECK_PM | |
| Short Description | BAdI Interface IF_EX_DFPS_AUTH_CHECK_PM |
General Data
| Package | DFPS_PM_SAP_APPL | Decoupling ALM - DFPS |
| Created | 20041124 | SAP |
| Last changed | 20100310 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_EX_DFPS_AUTH_CHECK_PM has no forward declaration.
Interfaces
Interface IF_EX_DFPS_AUTH_CHECK_PM has no interface.
Friends
Interface IF_EX_DFPS_AUTH_CHECK_PM 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 | 20061013 | |
| 2 | C_PM_CP_OBTYP_FLOC | Constant | Public | Type reference (TYPE) | CHAR04 | 'FLOC' | Change Authorization: Object Type - Functional Location | 20061013 | |
| 3 | C_PM_CP_OBTYP_MEAP | Constant | Public | Type reference (TYPE) | CHAR04 | 'MEAP' | Change Authorization: Object Type - Measuring Point | 20061013 | |
| 4 | C_PM_CP_OBTYP_MPLA | Constant | Public | Type reference (TYPE) | CHAR04 | 'MPLA' | Change Authorization: Object Type - Maintenance Plan | 20061013 | |
| 5 | C_PM_CP_OBTYP_PMNO | Constant | Public | Type reference (TYPE) | CHAR04 | 'PMNO' | Change Authorization: Object Type - Maintenance Notification | 20061013 | |
| 6 | C_PM_CP_OBTYP_WOOR | Constant | Public | Type reference (TYPE) | CHAR04 | 'WOOR' | Change Authorization: Object Type - Maintenance Order | 20061013 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Additional Authorization Checks for Collective Confirmation | 20041130 | |
| 2 | Instance method | Public | Method | Additional Authoriz. Checks for Collective Confirm. Proposal | 20041201 | |
| 3 | Instance method | Public | Method | Additional Authoriz. Checks for Individual Confirmation | 20041130 | |
| 4 | Instance method | Public | Method | Additional Authorization Checks for Equipment | 20041124 | |
| 5 | Instance method | Public | Method | Additional Authorization Checks for Functional Locations | 20041125 | |
| 6 | Instance method | Public | Method | Addnl Ck for Functional Locations When Inheriting Reference | 20061013 | |
| 7 | Instance method | Public | Method | Addnl Ck for Functional Locations When Inheriting Reference | 20061013 | |
| 8 | Instance method | Public | Method | Check on Creation Whether Higher-Level FLOC Has Change Auth. | 20080606 | |
| 9 | Instance method | Public | Method | Additional Authorization Checks for Meas. Points/Documents | 20041125 | |
| 10 | Instance method | Public | Method | Addnl Ck for Measurement Points When Inheriting Reference | 20061013 | |
| 11 | Instance method | Public | Method | Add. Auth. Check for Creating Measuring Point (Obj. Auth.?) | 20070504 | |
| 12 | Instance method | Public | Method | Additional Authorization Checks for Notification | 20041130 | |
| 13 | Instance method | Public | Method | OBSOLETE (Req. Due to Temp. Offset: Retrofit ERP2005/EA-DFS) | 20061016 | |
| 14 | Instance method | Public | Method | Additional Authorization Checks for PM Order | 20041130 | |
| 15 | Instance method | Public | Method | Addnl Auth Ck: PM Ord/Nec. for New Dev. "Simple Order View" | 20061013 | |
| 16 | Instance method | Public | Method | Authorization Check: Order During Capacity Leveling | 20080118 | |
| 17 | Instance method | Public | Method | OBSOLETE (Req. Due to Temp. Offset: Retrofit ERP2005/EA-DFS) | 20061016 |
Events
Interface IF_EX_DFPS_AUTH_CHECK_PM has no event.
Types
Interface IF_EX_DFPS_AUTH_CHECK_PM has no local type.
Method Signatures
Method CHECK_CONFIRMATION_COL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AUFNR | Value transfer | Type reference (TYPE) | AUFNR | Auftragsnummer | 20041130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041130 |
Method CHECK_CONFIRMATION_COL_PROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_AUFNR | Value transfer | Type reference (TYPE) | AUFNR | Auftragsnummer | 20041201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041201 |
Method CHECK_CONFIRMATION_IND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CAUFVD | Value transfer | Type reference (TYPE) | CAUFVD | Dialogstruktur fuer Auftragskoepfe und -position | 20041130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041130 |
Method CHECK_EQUI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_EQUI | Value transfer | Type reference (TYPE) | EQUI | Stammdatensegment Equipment | 20041124 | |||
| 2 | IS_EQUZ | Value transfer | Type reference (TYPE) | EQUZ | Zeitsegment Equipment | 20041124 | |||
| 3 | IS_ILOA | Value transfer | Type reference (TYPE) | ILOA | Standort-/Kontierungsdaten Equipment | 20041124 | |||
| 4 | IV_TCODE | Value transfer | Type reference (TYPE) | SY-TCODE | Interner Transaktionscode für Berechtigungsprüfung | 20041124 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041124 |
Method CHECK_FLOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IFLO | Value transfer | Type reference (TYPE) | IFLO | Technischer Platz | 20041125 | |||
| 2 | IV_TCODE | Value transfer | Type reference (TYPE) | SY-TCODE | Interner Transaktionscode für Berechtigungsprüfung | 20041125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041125 |
Method CHECK_FLOC1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TPLNR_OBJNR | Call by reference | Type reference (TYPE) | DFPS_TB_TPLNR_OBJNR_KEY | Tabelle mit Schlüssel TechnPlatz + Objektnummer | 20061017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler (Fehlermessage steht in Systemvariablen) | 20061013 |
Method CHECK_FLOC2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_TPLNR_TPLMA | Call by reference | Type reference (TYPE) | DFPS_TB_TPLNR_TPLMA_KEY | Tabelle mit Schlüssel TechnPlatz + Übergeordneter Platz | 20061017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler (Fehlermessage steht in Systemvariablen) | 20061013 |
Method CHECK_FLOC3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CALLD | Call by reference | Type reference (TYPE) | SYCALLD | ABAP-Programm, Aufrufmodus des ABAP-Programms | 20080606 | |||
| 2 | I_TPLMA | Call by reference | Type reference (TYPE) | TPLMA | Übergeordneter Technischer Platz | 20080606 | |||
| 3 | I_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Technischer Platz | 20080606 |
Method CHECK_FLOC3 on Interface IF_EX_DFPS_AUTH_CHECK_PM has no exception.
Method CHECK_IMPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_IMPT | Value transfer | Type reference (TYPE) | IMPT | Meßpunkt (Quasi-View) | 20041125 | |||
| 2 | IS_RIMR0 | Call by reference | Type reference (TYPE) | RIMR0 | EA-Felder der Funktionsgruppe IMR0 (Meßpunkte und Meßbelege) | 20070504 | |||
| 3 | IV_TCODE | Value transfer | Type reference (TYPE) | SYTCODE | Aktueller Transaktionscode | 20041125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041125 |
Method CHECK_IMPT2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_IMPT | Value transfer | Type reference (TYPE) | DFPS_TB_IMPT | Tabelle mit Meßpunkten | 20061017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20061013 |
Method CHECK_IMPT3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipmentnummer | 20070504 | |||
| 2 | IV_TCODE | Call by reference | Type reference (TYPE) | SYTCODE | Aktueller Transaktionscode | 20070504 | |||
| 3 | IV_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Technischer Platz | 20070504 |
Method CHECK_IMPT3 on Interface IF_EX_DFPS_AUTH_CHECK_PM has no exception.
Method CHECK_NOTIFICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RIQS3 | Value transfer | Type reference (TYPE) | RIQS3 | PM/SM/QM-Meldungen: Allgemeine Berechtigungsleiste | 20041130 | |||
| 2 | IS_VIQMEL | Value transfer | Type reference (TYPE) | VIQMEL | OBSOLET (Retrofit ERP2005 / EA-DFS) | 20061013 | |||
| 3 | I_QMNUM | Value transfer | Type reference (TYPE) | QMNUM | Meldungsnummer | 20061013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041130 |
Method CHECK_NOTIFICATION_CHANGE_VA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RIWO00 | Value transfer | Type reference (TYPE) | RIWO00 | E/A Tabelle für Meldungen | 20061016 | |||
| 2 | IS_VIQMEL | Value transfer | Type reference (TYPE) | VIQMEL | Generierte Tabelle zum View VIQMEL | 20061016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20061016 |
Method CHECK_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CAUFVD | Value transfer | Type reference (TYPE) | CAUFVD | Dialogstruktur fuer Auftragskoepfe und -position | 20041130 | |||
| 2 | IS_CAUFVDB_OLD | Value transfer | Type reference (TYPE) | CAUFVDB | Belegtabellenstruktur des Auftragskopfes | 20041130 | |||
| 3 | IS_TC10 | Value transfer | Type reference (TYPE) | TC10 | Einstiegswerte für die Folgebildsteuerung CIM | 20041203 | |||
| 4 | IV_TCODE | Value transfer | Type reference (TYPE) | SY-TCODE | Interner Transaktionscode für Berechtigungsprüfung | 20041130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20041130 |
Method CHECK_ORDER3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_AUFNR | Value transfer | Type reference (TYPE) | AUFNR | Auftragsnummer | 20061013 | |||
| 2 | I_MAUFNR | Value transfer | Type reference (TYPE) | MAUFNR | Nummer des übergeordneten Auftrages | 20061013 | |||
| 3 | I_TRTYPE | Value transfer | Type reference (TYPE) | TRTYP | Transaktionstyp | 20061013 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20061013 |
Method CHECK_ORDER4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_RC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20080118 | |||
| 2 | I_AUFNR | Call by reference | Type reference (TYPE) | AUFK-AUFNR | Auftragsnummer | 20080118 | |||
| 3 | I_AUTYP | Call by reference | Type reference (TYPE) | AUFK-AUTYP | Auftragstyp | 20080118 |
Method CHECK_ORDER4 on Interface IF_EX_DFPS_AUTH_CHECK_PM has no exception.
Method CHECK_ORDER_CHANGE_VA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CAUFVD | Value transfer | Type reference (TYPE) | CAUFVD | Dialogstruktur fuer Auftragskoepfe und -position | 20061016 | |||
| 2 | IS_RCR01 | Value transfer | Type reference (TYPE) | RCR01 | Arbeitsplatz aus Sicht der Pläne | 20061016 | |||
| 3 | IS_TC10 | Value transfer | Type reference (TYPE) | TC10 | Einstiegswerte für die Folgebildsteuerung CIM | 20061016 | |||
| 4 | IV_TCODE | Value transfer | Type reference (TYPE) | SY-TCODE | Aktueller Transaktionscode | 20061016 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Berechtigung (Fehlermessage steht in Systemvariablen) | 20061016 |
History
| Last changed by/on | SAP | 20100310 |
| SAP Release Created in | 600 |