SAP ABAP Interface IF_RMPS_ACL (API Access Lists)
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_ACL Edit ACL 20040128
Properties
Interface IF_RMPS_ACL  
Short Description API Access Lists    
General Data
Package RMPS_PRO_AUTH   Authorization Checks - PRO 
Created 20040128   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMPS_ACL_MAINTAIN 20050623
Friends
Interface IF_RMPS_ACL has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVITY_ATTRIBUTE Constant Public Type reference (TYPE) RMPSP_ACL_AUTH 'ATTR' ACL Authorization "Case: Event Date, Change Status" 20061114
2 C_ACTIVITY_DISPLAY Constant Public Type reference (TYPE) RMPSP_ACL_AUTH 'DISP' ACL Authorization "Display and Find" 20060814
3 C_ACTIVITY_FILE Constant Public Type reference (TYPE) RMPSP_ACL_AUTH 'FILE' ACL Authorization "Save To" 20060814
4 C_MODE_CREATE Constant Public Type reference (TYPE) SCMG_PROCESSING_MODE 'C' Edit Mode: C(reate) 20040318
5 C_MODE_DISPLAY Constant Public Type reference (TYPE) SCMG_PROCESSING_MODE 'D' Edit Mode: D(isplay) 20040318
6 C_MODE_MODIFY Constant Public Type reference (TYPE) SCMG_PROCESSING_MODE 'M' Edit Mode: M(odify) 20040318
7 C_OTYP_DLI Constant Public Type reference (TYPE) RMPS_ACL_OTP 'DLI' Object Type of Access Control List 20040324
8 C_OTYP_US Constant Public Type reference (TYPE) RMPS_ACL_OTP 'US' Object Type of Access Control List 20040324
9 G_ACTIVITY_MAINTAIN Instance attribute Public Type reference (TYPE) SRMBOOLEAN Define Activity in ACL 20060523
10 G_CONTAINER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract container for GUI controls 20040128
11 G_CTRL_ALV Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20040203
Methods
# Method Level Visibility Method type Description Created on
1 ACL_MAINTAIN Instance method Public Method Maintenance of ACL 20040128
2 ACL_SAVE_ON_DB Instance method Public Method Save ACL in Database 20040217
3 ACTIVITIES_GET Static method Public Method Get Permitted Activities 20060823
4 CALL_DIALOG Instance method Public Method Module Call for Maintaining ACL in Dialog 20040317
5 CHECK_DATA_CHANGED Instance method Public Method Check of Changes to Data 20040518
6 CHECK_NOT_EMPTY Instance method Public Method Check if Assigned ACLs Exist 20040317
7 CLOSE Instance method Public Method Dismantle Control and Container 20040323
8 CONTAINS Instance method Public Method Contains User/s 20050819
9 COPY Instance method Public Method Copy an Access Control List to a New Object 20040514
10 DELETE Instance method Public Method 20040317
11 DELETE_SCREEN_VALUES Instance method Public Method Deletion of Contents of ACL in Dialog 20050523
12 GET_IN_PRINT_FORMAT Instance method Public Method Output in Print Format (Case) 20040630
13 GET_NAME_STRING Instance method Public Method Object-Specific Return of Access List as String 20040317
14 INITIALIZE Instance method Public Method Set or Generate a Relation ID 20040514
15 OUTTAB_SET Instance method Public Method Set Global ACL Table 20040514
16 OUTTAB_SET_AFER_CANCEL Instance method Public Method Reset Output Table after Termination 20040324
17 RELID_GET Instance method Public Method Read Attribute RELID 20040518
18 SAVE_TENTATIVE Instance method Public Method TC: Save temporarily in local buffer 20050725
19 UPDATE_GLOBAL_DATA Instance method Public Method Reading of Changed Data 20040217
Events
Interface IF_RMPS_ACL has no event.
Types
Interface IF_RMPS_ACL has no local type.
Method Signatures

Method ACL_MAINTAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ACLOBJ Call by reference Type reference (TYPE) RMPS_ACL_S_DIALOG_T Tabellentyp zur Ausgabestruktur von ACL 20040128
2 Changing CH_FIELDCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20040203
3 Importing IM_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040128
4 Importing IM_STATUS Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen (A-Anzeigen, V-Verändern, H-Hinzufü 20040128
5 Importing IM_STRUCTURE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20040203

Method ACL_MAINTAIN on Interface IF_RMPS_ACL has no exception.

Method ACL_SAVE_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_NAME_STRING_NEW Call by reference Type reference (TYPE) STRING Neue Einträge als String 20040519
2 Exporting EX_NAME_STRING_OLD Call by reference Type reference (TYPE) STRING Alte Einträge als String 20040519

Method ACL_SAVE_ON_DB on Interface IF_RMPS_ACL has no exception.

Method ACTIVITIES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING 20060823
2 Returning RE_ACTIVITY Value transfer Type reference (TYPE) VRM_VALUES 20060823

Method ACTIVITIES_GET on Interface IF_RMPS_ACL has no exception.

Method CALL_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHANGED Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040323
2 Exporting EX_NAME_STRING Call by reference Type reference (TYPE) STRING Rückgabe der Einträge als String 20040317
3 Exporting EX_NOT_EMPTY Call by reference Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040317
4 Exporting EX_TEXT_STRING Call by reference Type reference (TYPE) STRING Rückgabe der Texte als String 20040519
5 Importing IM_CALLER_POID Call by reference Object reference (TYPE REF TO) IF_SRM_POID POID 20060731
6 Importing IM_STATUS Call by reference Type reference (TYPE) SCMG_PROCESSING_MODE Bearbeitungs-Modus: C(reate), M(odify), D(isplay) 20040317
# Exception Resumable Description Created on
1 CX_RMPS_USER_CANCEL Basisklasse (abstrakt) 20040317

Method CHECK_DATA_CHANGED Signature

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

Method CHECK_DATA_CHANGED on Interface IF_RMPS_ACL has no exception.

Method CHECK_NOT_EMPTY Signature

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

Method CHECK_NOT_EMPTY on Interface IF_RMPS_ACL has no exception.

Method CLOSE Signature

Method CLOSE on Interface IF_RMPS_ACL has no parameter.
Method CLOSE on Interface IF_RMPS_ACL has no exception.

Method CONTAINS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACL_AND Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Benutzer muss in allen Verteilerlisten stehen 20050908
2 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SCMG_AUT_ACTIVITY Aktivität für Berechtigungsprüfung 20060523
3 Importing IM_UNAME Call by reference Type reference (TYPE) SYUNAME Benutzer 20050819
4 Returning RE_CONTAINS Value transfer Type reference (TYPE) SRMBOOLEAN Enthält Benutzer 20050819

Method CONTAINS on Interface IF_RMPS_ACL has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ACL_OBJ Call by reference Object reference (TYPE REF TO) IF_RMPS_ACL ACL bearbeiten 20040514
2 Importing IM_RELID_NEW Call by reference Type reference (TYPE) RMPS_ACL_REL_ID Id Verknüpfung ACL zu Objekt 20040514
# Exception Resumable Description Created on
1 CX_RMPS_PRO_ACL Fehler beim Handling von Zugriffslisten (ACL) 20040514

Method DELETE Signature

Method DELETE on Interface IF_RMPS_ACL has no parameter.
Method DELETE on Interface IF_RMPS_ACL has no exception.

Method DELETE_SCREEN_VALUES Signature

Method DELETE_SCREEN_VALUES on Interface IF_RMPS_ACL has no parameter.
Method DELETE_SCREEN_VALUES on Interface IF_RMPS_ACL has no exception.

Method GET_IN_PRINT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ATTRIBUTE Call by reference Type reference (TYPE) SCMG_ATTR_PRINT Attribut-Struktur für Smartform 20040630
2 Returning RE_PRINT Value transfer Type reference (TYPE) SCMG_TT_ATTR_PRINT Tabelle für Smartform 20040630

Method GET_IN_PRINT_FORMAT on Interface IF_RMPS_ACL has no exception.

Method GET_NAME_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACL_TAB Call by reference Type reference (TYPE) RMPS_ACL_S_DIALOG_T Tabellentyp zur Ausgabestruktur von ACL 20040706
2 Exporting EX_NAME_STRING Call by reference Type reference (TYPE) STRING Rückgabe der Einträge als String 20040519
3 Exporting EX_TEXT_STRING Call by reference Type reference (TYPE) STRING Rückgabe der Texte als String 20040519

Method GET_NAME_STRING on Interface IF_RMPS_ACL has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY_MAINTAIN Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Aktivität in ACL pflegbar, nur für Pflegeaufruf notwendig 20060523
2 Importing IM_OTYP Call by reference Type reference (TYPE) RMPS_ACL_OTP Objekttyp der Access Control List 20040514
3 Importing IM_REL_ID Call by reference Type reference (TYPE) RMPS_ACL_REL_ID Id Verknüpfung ACL zu Objekt 20040514
# Exception Resumable Description Created on
1 CX_RMPS_PRO_ACL Fehler beim Handling von Zugriffslisten (ACL) 20040514

Method OUTTAB_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACL_TAB Call by reference Type reference (TYPE) RMPS_ACL_S_DIALOG_T Tabellentyp zur Ausgabestruktur von ACL 20040514
2 Importing IM_ACL_TAB_OLD Call by reference Type reference (TYPE) RMPS_ACL_S_DIALOG_T ACL Einträge vor Änderung 20040525
3 Importing IM_COPY_FLG Call by reference Type reference (TYPE) SRMBOOLEAN Kennzeichen ACL kopiert: Mögliche Werte IF_SRM=>TRUE / FALSE 20040519

Method OUTTAB_SET on Interface IF_RMPS_ACL has no exception.

Method OUTTAB_SET_AFER_CANCEL Signature

Method OUTTAB_SET_AFER_CANCEL on Interface IF_RMPS_ACL has no parameter.
Method OUTTAB_SET_AFER_CANCEL on Interface IF_RMPS_ACL has no exception.

Method RELID_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RELID Value transfer Type reference (TYPE) RMPS_ACL_REL_ID Id Verknüpfung ACL zu Objekt 20040518

Method RELID_GET on Interface IF_RMPS_ACL has no exception.

Method SAVE_TENTATIVE Signature

Method SAVE_TENTATIVE on Interface IF_RMPS_ACL has no parameter.
Method SAVE_TENTATIVE on Interface IF_RMPS_ACL has no exception.

Method UPDATE_GLOBAL_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Value transfer Type reference (TYPE) RMPS_ACL_S_DIALOG_T Tabellentyp zur Ausgabestruktur von ACL 20040217
2 Exporting EX_VALID Call by reference Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20040323

Method UPDATE_GLOBAL_DATA on Interface IF_RMPS_ACL has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 640