SAP ABAP Class IF_EX_DFPS_AUTH_CHECK_PM (BAdI Interface IF_EX_DFPS_AUTH_CHECK_PM)
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
Class IF_EX_DFPS_AUTH_CHECK_PM  
Short Description BAdI Interface IF_EX_DFPS_AUTH_CHECK_PM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 1   
Package      
Created 20041124   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_EX_DFPS_AUTH_CHECK_PM has no forward declaration.
Interfaces
Class IF_EX_DFPS_AUTH_CHECK_PM has no interface implemented.
Friends
Class IF_EX_DFPS_AUTH_CHECK_PM has no friend class.
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 CHECK_CONFIRMATION_COL Instance method Public Method Additional Authorization Checks for Collective Confirmation 20041130
2 CHECK_CONFIRMATION_COL_PROP Instance method Public Method Additional Authoriz. Checks for Collective Confirm. Proposal 20041201
3 CHECK_CONFIRMATION_IND Instance method Public Method Additional Authoriz. Checks for Individual Confirmation 20041130
4 CHECK_EQUI Instance method Public Method Additional Authorization Checks for Equipment 20041124
5 CHECK_FLOC Instance method Public Method Additional Authorization Checks for Functional Locations 20041125
6 CHECK_FLOC1 Instance method Public Method Addnl Ck for Functional Locations When Inheriting Reference 20061013
7 CHECK_FLOC2 Instance method Public Method Addnl Ck for Functional Locations When Inheriting Reference 20061013
8 CHECK_FLOC3 Instance method Public Method Check on Creation Whether Higher-Level FLOC Has Change Auth. 20080606
9 CHECK_IMPT Instance method Public Method Additional Authorization Checks for Meas. Points/Documents 20041125
10 CHECK_IMPT2 Instance method Public Method Addnl Ck for Measurement Points When Inheriting Reference 20061013
11 CHECK_IMPT3 Instance method Public Method Add. Auth. Check for Creating Measuring Point (Obj. Auth.?) 20070504
12 CHECK_NOTIFICATION Instance method Public Method Additional Authorization Checks for Notification 20041130
13 CHECK_NOTIFICATION_CHANGE_VA Instance method Public Method OBSOLETE (Req. Due to Temp. Offset: Retrofit ERP2005/EA-DFS) 20061016
14 CHECK_ORDER Instance method Public Method Additional Authorization Checks for PM Order 20041130
15 CHECK_ORDER3 Instance method Public Method Addnl Auth Ck: PM Ord/Nec. for New Dev. "Simple Order View" 20061013
16 CHECK_ORDER4 Instance method Public Method Authorization Check: Order During Capacity Leveling 20080118
17 CHECK_ORDER_CHANGE_VA Instance method Public Method OBSOLETE (Req. Due to Temp. Offset: Retrofit ERP2005/EA-DFS) 20061016
Events
Class IF_EX_DFPS_AUTH_CHECK_PM has no event.
Types
Class 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 Importing IV_AUFNR Value transfer Type reference (TYPE) AUFNR Auftragsnummer 20041130
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing IV_AUFNR Value transfer Type reference (TYPE) AUFNR Auftragsnummer 20041201
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing IS_CAUFVD Value transfer Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20041130
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing IS_EQUI Value transfer Type reference (TYPE) EQUI Stammdatensegment Equipment 20041124
2 Importing IS_EQUZ Value transfer Type reference (TYPE) EQUZ Zeitsegment Equipment 20041124
3 Importing IS_ILOA Value transfer Type reference (TYPE) ILOA Standort-/Kontierungsdaten Equipment 20041124
4 Importing IV_TCODE Value transfer Type reference (TYPE) SY-TCODE Interner Transaktionscode für Berechtigungsprüfung 20041124
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing IS_IFLO Value transfer Type reference (TYPE) IFLO Technischer Platz 20041125
2 Importing IV_TCODE Value transfer Type reference (TYPE) SY-TCODE Interner Transaktionscode für Berechtigungsprüfung 20041125
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Changing 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 ERROR_WITH_MESSAGE 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 Changing 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 ERROR_WITH_MESSAGE 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 Importing I_CALLD Call by reference Type reference (TYPE) SYCALLD ABAP-Programm, Aufrufmodus des ABAP-Programms 20080606
2 Importing I_TPLMA Call by reference Type reference (TYPE) TPLMA Übergeordneter Technischer Platz 20080606
3 Importing I_TPLNR Call by reference Type reference (TYPE) TPLNR Technischer Platz 20080606

Method CHECK_FLOC3 on class 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 Importing IS_IMPT Value transfer Type reference (TYPE) IMPT Meßpunkt (Quasi-View) 20041125
2 Importing IS_RIMR0 Call by reference Type reference (TYPE) RIMR0 EA-Felder der Funktionsgruppe IMR0 (Meßpunkte und Meßbelege) 20070504
3 Importing IV_TCODE Value transfer Type reference (TYPE) SYTCODE Aktueller Transaktionscode 20041125
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Changing CT_IMPT Value transfer Type reference (TYPE) DFPS_TB_IMPT Tabelle mit Meßpunkten 20061017
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing IV_EQUNR Call by reference Type reference (TYPE) EQUNR Equipmentnummer 20070504
2 Importing IV_TCODE Call by reference Type reference (TYPE) SYTCODE Aktueller Transaktionscode 20070504
3 Importing IV_TPLNR Call by reference Type reference (TYPE) TPLNR Technischer Platz 20070504

Method CHECK_IMPT3 on class 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 Importing IS_RIQS3 Value transfer Type reference (TYPE) RIQS3 PM/SM/QM-Meldungen: Allgemeine Berechtigungsleiste 20041130
2 Importing IS_VIQMEL Value transfer Type reference (TYPE) VIQMEL OBSOLET (Retrofit ERP2005 / EA-DFS) 20061013
3 Importing I_QMNUM Value transfer Type reference (TYPE) QMNUM Meldungsnummer 20061013
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing IS_RIWO00 Value transfer Type reference (TYPE) RIWO00 E/A Tabelle für Meldungen 20061016
2 Importing IS_VIQMEL Value transfer Type reference (TYPE) VIQMEL Generierte Tabelle zum View VIQMEL 20061016
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing IS_CAUFVD Value transfer Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20041130
2 Importing IS_CAUFVDB_OLD Value transfer Type reference (TYPE) CAUFVDB Belegtabellenstruktur des Auftragskopfes 20041130
3 Importing IS_TC10 Value transfer Type reference (TYPE) TC10 Einstiegswerte für die Folgebildsteuerung CIM 20041203
4 Importing IV_TCODE Value transfer Type reference (TYPE) SY-TCODE Interner Transaktionscode für Berechtigungsprüfung 20041130
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Importing I_AUFNR Value transfer Type reference (TYPE) AUFNR Auftragsnummer 20061013
2 Importing I_MAUFNR Value transfer Type reference (TYPE) MAUFNR Nummer des übergeordneten Auftrages 20061013
3 Importing I_TRTYPE Value transfer Type reference (TYPE) TRTYP Transaktionstyp 20061013
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE 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 Changing C_RC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20080118
2 Importing I_AUFNR Call by reference Type reference (TYPE) AUFK-AUFNR Auftragsnummer 20080118
3 Importing I_AUTYP Call by reference Type reference (TYPE) AUFK-AUTYP Auftragstyp 20080118

Method CHECK_ORDER4 on class 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 Importing IS_CAUFVD Value transfer Type reference (TYPE) CAUFVD Dialogstruktur fuer Auftragskoepfe und -position 20061016
2 Importing IS_RCR01 Value transfer Type reference (TYPE) RCR01 Arbeitsplatz aus Sicht der Pläne 20061016
3 Importing IS_TC10 Value transfer Type reference (TYPE) TC10 Einstiegswerte für die Folgebildsteuerung CIM 20061016
4 Importing IV_TCODE Value transfer Type reference (TYPE) SY-TCODE Aktueller Transaktionscode 20061016
# Exception Resumable Description Created on
1 ERROR_WITH_MESSAGE Keine Berechtigung (Fehlermessage steht in Systemvariablen) 20061016
History
Last changed by/on SAP  20100310 
SAP Release Created in