SAP ABAP Interface IF_RMPS_PRO_AUTH_CHECK (PRO-Specific Authorization Check)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-RCM (Application Component) Records and Case Management
     RMPS_PRO_AUTH (Package) Authorization Checks - PRO
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RMPS_PRO_AUTH_CHECK TNA-Specific Authorization Check 20040427
Properties
Interface IF_RMPS_PRO_AUTH_CHECK  
Short Description PRO-Specific Authorization Check    
General Data
Package RMPS_PRO_AUTH   Authorization Checks - PRO 
Created 20040427   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RMPSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RMPS_PRO_AUTH_CHECK has no interface.
Friends
Interface IF_RMPS_PRO_AUTH_CHECK has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVITY_ADMINISTRATOR Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'PSAD' Activity: PRO Administrator 20050627
2 ACTIVITY_CREATE Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'CREA' Activity: "Create" 20060814
3 ACTIVITY_DECLARE Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'PSDC' Activity: Declare 20060523
4 ACTIVITY_DELETE Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'DELE' Activity: "Delete" 20060814
5 ACTIVITY_DISPLAY Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'DISP' Activity: "Display" 20060814
6 ACTIVITY_EXTRACT Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'PSEX' Activity: "Extract" 20060814
7 ACTIVITY_FREEZE Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'PSCE' Activity: "Freeze" 20060814
8 ACTIVITY_MODIFY Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'MODI' Activity: "Change" 20060814
9 ACTIVITY_MOVE Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'PSMV' Activity: "Move" 20060814
10 ACTIVITY_RECORDS_MANAGER Constant Public Type reference (TYPE) SCMG_AUT_ACTIVITY 'PSRM' Activity: PRO Records Manager 20050627
Methods
# Method Level Visibility Method type Description Created on
1 DECLARE_CHECK Instance method Public Method Access Check for Declaration 20060216
2 EXECUTE Instance method Public Method Execution of PRO-Specific Authorization Check 20040427
3 HAS_ALL_RMPSPSP Instance method Public Method Has all authorizations in RMPSPSP (extended for attributes) 20060815
4 HAS_ALL_RMPSPSP_DISPLAY Instance method Public Method Has all display authorizations in RMPSPSP 20060815
5 RMPSPSP_OWN_FOLDER_CHECK Instance method Public Method Check for "Change in Own Folder" 20060815
Events
Interface IF_RMPS_PRO_AUTH_CHECK has no event.
Types
Interface IF_RMPS_PRO_AUTH_CHECK has no local type.
Method Signatures

Method DECLARE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_AUTHORIZED Call by reference Type reference (TYPE) SRMBOOLEAN Ist berechtigt 20060216
2 Exporting EX_NO_FURTHER_CHECKS Call by reference Type reference (TYPE) SRMBOOLEAN Weitere Prüfungen ausführen 20060216
3 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SCMG_AUT_ACTIVITY Einstelliges Kennzeichen 20060216
4 Importing IM_BACKEND Call by reference Object reference (TYPE REF TO) IF_SRM_SP_OBJECT Speziell für abstrakte Klasse SP Object 20060216
5 Importing IM_CALLER Call by reference Object reference (TYPE REF TO) IF_SCMG_AUTHORIZATION_CALLER Einstelliges Kennzeichen 20060216
6 Importing IM_CREATOR Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20060216
7 Importing IM_OTHER_PRIVATE_NO_ACCESS Call by reference Type reference (TYPE) SRMBOOLEAN Kein Zugriff auf private Dok's anderer Benutzer 20060216
8 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20060216
9 Importing IM_POID_TYPE Call by reference Type reference (TYPE) CHAR1 POID-Type (cl_rmps_general_functions=>is_document...) 20060216
10 Importing IM_SRM Call by reference Object reference (TYPE REF TO) IF_SRM Allgemeine SRM Methoden 20060216

Method DECLARE_CHECK on Interface IF_RMPS_PRO_AUTH_CHECK has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SCMG_AUT_ACTIVITY Aktivität für Berechtigungsprüfung 20040706
2 Importing IM_ATTR_TAB Call by reference Type reference (TYPE) SDM_PROPERTY_TAB Property-Tabelle 20040713
3 Importing IM_CALLER Call by reference Object reference (TYPE REF TO) IF_SCMG_AUTHORIZATION_CALLER Referenz auf Objekt, das die Berechtigungsprüfung ruft 20040427
4 Importing IM_RMSID Call by reference Type reference (TYPE) STRING RMS ID 20040723
5 Importing IM_SPSID Call by reference Type reference (TYPE) SRMSPSID Elementart-ID 20040723
6 Importing IM_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040729
7 Returning RE_AUTHORIZED Value transfer Type reference (TYPE) SRMBOOLEAN Ist berechtigt 20040427
# Exception Resumable Description Created on
1 CX_SRM_FRAMEWORK Framework (abstrakt) 20040701

Method HAS_ALL_RMPSPSP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HAS_ALL Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060815

Method HAS_ALL_RMPSPSP on Interface IF_RMPS_PRO_AUTH_CHECK has no exception.

Method HAS_ALL_RMPSPSP_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HAS_ALL Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20060815

Method HAS_ALL_RMPSPSP_DISPLAY on Interface IF_RMPS_PRO_AUTH_CHECK has no exception.

Method RMPSPSP_OWN_FOLDER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUT_STAT Call by reference Type reference (TYPE) SRMSTATID SRM Status ID 20060815
2 Importing IM_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20060815
3 Importing IM_PROPGROUP Call by reference Type reference (TYPE) SRMPROPGRP Attributgruppe 20060815
4 Importing IM_PROPNAME Call by reference Type reference (TYPE) SRM_PROPN Attribut 20060815
5 Importing IM_SPS_ID Call by reference Type reference (TYPE) SRMSPSID Elementart-ID 20060815
6 Returning RE_RESULT Value transfer Type reference (TYPE) INT4 20060815
# Exception Resumable Description Created on
1 CX_SRM Basisklasse (abstrakt) 20060815
History
Last changed by/on SAP  20110908 
SAP Release Created in 640