Hierarchy

⤷

⤷

Properties
Class | CL_ACO_BSP_APPLICATION | |
Short Description | Application | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | ACO_BSP | BSPs for Access Control Lists from Package ACO |
Created | 20020115 | SAP |
Last change | 20141109 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_ACO_BSP_APPLICATION has no interface implemented.
Friends
Class CL_ACO_BSP_APPLICATION has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20020211 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Authorization Object for Authorizations to Be Created | 20020714 | ||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Information About Authorization Subject | 20030124 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ACO_BSP_TS_DETAIL_D | Dialog Structure for Detail Screen Authorizations | 20020220 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ACO_BSP_TS_PERMISSION | Structure for Displaying Authorizations of a User, User Grp | 20020502 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ACO_TT_ACTIVITY_HIERARCHY_SUB | List of Hierarchical Dependencies of Activities (Subord.) | 20020217 | ||
7 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ACO_BSP_TT_ACTIVITY_SEQUENCET | Sequence of Activities in Table View | 20020212 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ACO_BSP_TT_PERMISSIONS | Authorizations | 20020214 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ACO_BSP_TT_PERMISSIONS | List of Authorizations for Users, User Groups,... | 20020215 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040827 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ACO_AUTH_HOLDER_TYPE | CL_ACO_CONSTANTS=>SC_USER | Type of Authorization Holder | 20020214 | |
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR1 | Type of Detail Screen (A=Create, C=Change) | 20020226 | ||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Display Mode If = 'X' | 20020430 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BOOLE_D | CL_ACO_BSP_CONST=>SC_FALSE | Override of mv_display If in Change Mode on Detail Screen | 20020713 | |
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | ACO_OBJECT_TYPE | Object Category | 20020212 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Rows in Results List | 20020214 | ||
17 | ![]() |
Instance attribute | Public | Type reference (TYPE) | I | 10 | Rows per Page in Table View | 20020214 | |
18 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | User has authorization to change authorizations | 20020214 | ||
19 | ![]() |
Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Authorizations Are Used As Templates | 20030115 | ||
20 | ![]() |
Static Attribute | Public | Object reference (TYPE REF TO) | IF_EX_ACO_BSP | BAdI Interface IF_EX_ACO_BSP_ACTIVITIES | 20030130 | ||
21 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CL_ACO_BSP_APPLICATION | Application | 20020115 | ||
22 | ![]() |
Static Attribute | Private | Type reference (TYPE) | ACO_TT_AUTH_HOLDER_TYPE | Authorization Holder | 20020215 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Add Authorization Holder | 20020221 |
2 | ![]() |
Instance method | Public | Method | Select/deselect radio button or checkbox | 20020502 |
3 | ![]() |
Instance method | Public | Method | Checks Whether Specified Authorization Holder Exists | 20020221 |
4 | ![]() |
Instance method | Private | Method | Authorization holder already exists in the permissions list | 20020221 |
5 | ![]() |
Instance method | Private | Method | Authorization holder already exists in the permissions list | 20020228 |
6 | ![]() |
Instance method | Private | Method | Check whether specified user exists | 20020305 |
7 | ![]() |
Instance method | Private | Method | Check whether specified user exists | 20020304 |
8 | ![]() |
Instance method | Private | Method | Check whether specified user exists | 20020221 |
9 | ![]() |
Instance method | Private | Method | Check whether specified user exists | 20020305 |
10 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030124 |
11 | ![]() |
Instance method | Public | Method | Close Detail Screen for Adding Authorization Holder | 20020219 |
12 | ![]() |
Instance method | Public | Constructor | 20020115 | |
13 | ![]() |
Instance method | Private | Method | Delete Authorization Holder | 20020219 |
14 | ![]() |
Instance method | Public | Method | Delete Authorization Holder | 20020219 |
15 | ![]() |
Instance method | Private | Method | Fills the Sequence of the Activities | 20020212 |
16 | ![]() |
Instance method | Public | Method | Gets Authorization Groups aco_tt_activity_hierarchy_sub | 20020217 |
17 | ![]() |
Instance method | Public | Method | 20020212 | |
18 | ![]() |
Instance method | Public | Method | Gets Type of Authorization Holder to Be Displayed | 20020214 |
19 | ![]() |
Instance method | Public | Method | Gets Authorization Holder Types | 20020228 |
20 | ![]() |
Instance method | Public | Method | Get Whether Detail Screen Is Open or Closed | 20020226 |
21 | ![]() |
Instance method | Public | Method | Notifies Application of Current Dialog Fields | 20020221 |
22 | ![]() |
Instance method | Public | Method | Returns 'X' If in Display Mode | 20020430 |
23 | ![]() |
Instance method | Public | Method | Returns 'X' If in Display Mode | 20020713 |
24 | ![]() |
Static method | Public | Method | 20020115 | |
25 | ![]() |
Instance method | Public | Method | 20020204 | |
26 | ![]() |
Instance method | Private | Method | Get Permissions for Authorization Holder Type | 20020218 |
27 | ![]() |
Instance method | Public | Method | Gets Number of Rows in Results List | 20020214 |
28 | ![]() |
Instance method | Public | Method | Sy-Uname has the authorization to change authorizations | 20020214 |
29 | ![]() |
Instance method | Private | Event handling method | Event Handler ON_CHANGD:IF_ACO_AUTHORIZATION | 20040827 |
30 | ![]() |
Instance method | Public | Method | Open Detail Screen for Adding Authorization Holder | 20020219 |
31 | ![]() |
Instance method | Public | Method | Open Detail Screen for Adding Authorization Holder | 20020225 |
32 | ![]() |
Instance method | Public | Method | Notifies Application of Current Dialog Fields | 20020221 |
33 | ![]() |
Instance method | Public | Method | Notifies Application of Current Dialog Fields | 20020227 |
34 | ![]() |
Instance method | Public | Method | Reset Error Flags in MS_DETAIL_D | 20020221 |
35 | ![]() |
Instance method | Private | Method | Reset Authorization for User | 20020214 |
36 | ![]() |
Instance method | Private | Method | Get List of Authorizations from CL_ACO_AUTHORIZATION | 20020714 |
37 | ![]() |
Instance method | Public | Method | Sets Active Authorization Holder Type | 20020215 |
38 | ![]() |
Instance method | Public | Method | Application is in Display Mode ( IV_DISPLAY = 'X' ) | 20020430 |
39 | ![]() |
Instance method | Public | Method | 20020211 | |
40 | ![]() |
Instance method | Private | Method | Set Authorization for User | 20020214 |
41 | ![]() |
Instance method | Public | Method | Authorizations Are Used As Templates | 20030115 |
42 | ![]() |
Instance method | Public | Method | 20020409 |
Events
# | Event | Type | Visibility | Description | Created on |
---|---|---|---|---|---|
1 | AUTH_HOLDER_ADDED | Instance Event (0) |
Public (2) |
New authorization holder was added to the list | 20020222 |
2 | AUTH_HOLDER_TYPE_CHANGED | Instance Event (0) |
Public (2) |
Authorization holder type changed | 20020215 |
3 | DETAIL_SCREEN_CHANGED | Instance Event (0) |
Public (2) |
Detail screen for adding auth. holder was opened/closed | 20020219 |
4 | DISPLAY_MODE_CHANGED | Instance Event (0) |
Public (2) |
Display Mode Was Changed | 20030320 |
5 | PERMISSIONS_CHANGED | Instance Event (0) |
Public (2) |
Authorization was changed | 20020222 |
6 | ROWS_SELECTED | Instance Event (0) |
Public (2) |
You selected rows | 20020227 |
Types
Class CL_ACO_BSP_APPLICATION has no local type.
Method Signatures
Method ADD_AUTH_HOLDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_OK | Value transfer | Type reference (TYPE) | BOOLE_D | 'X' Kein Fehler aufgetreten | 20020723 |
Method ADD_AUTH_HOLDER on class CL_ACO_BSP_APPLICATION has no exception.
Method CHANGE_ACTIVITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AUTH_HOLDER | Value transfer | Type reference (TYPE) | ACO_BSP_TS_AUTH_HOLDER | Keys für Berechtigungsinhaber | 20020714 | ||
2 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | ACO_ACTVT | Aktivitiät für Berechtigungsprüfung | 20020502 | ||
3 | ![]() |
IV_FLG_SET | Call by reference | Type reference (TYPE) | BOOLE_D | 'X'=Setzen, ' '=Löschen | 20020714 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Letzte Admin-Berechtigung darf nicht gelöscht werden | 20020502 | |
2 | ![]() |
Berechtigungen werden nicht geändert, weil sie geerbt sind | 20020502 |
Method CHECK_AUTH_HOLDER_EXISTENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_EXISTS | Value transfer | Type reference (TYPE) | BOOLE_D | Berechtigungsinhaber existiert | 20020723 |
Method CHECK_AUTH_HOLDER_EXISTENCE on class CL_ACO_BSP_APPLICATION has no exception.
Method CHECK_AUTH_HOLDER_IN_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ALREADY_IN_LIST | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020221 |
Method CHECK_AUTH_HOLDER_IN_LIST on class CL_ACO_BSP_APPLICATION has no exception.
Method CHECK_AUTH_HOLDER_IS_INHERITED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_INHERITED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020228 |
Method CHECK_AUTH_HOLDER_IS_INHERITED on class CL_ACO_BSP_APPLICATION has no exception.
Method CHECK_HR_OBJECT_EXISTS Signature
Method CHECK_HR_OBJECT_EXISTS on class CL_ACO_BSP_APPLICATION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Suche erfolglos, kein Treffer | 20020305 | |
2 | ![]() |
Mehr als ein Treffer gefunden | 20020305 |
Method CHECK_ROLE_EXISTS Signature
Method CHECK_ROLE_EXISTS on class CL_ACO_BSP_APPLICATION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Suche erfolglos, kein Treffer | 20020304 | |
2 | ![]() |
Mehr als ein Treffer gefunden | 20020304 |
Method CHECK_USER_EXISTS Signature
Method CHECK_USER_EXISTS on class CL_ACO_BSP_APPLICATION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Suche erfolglos, kein Treffer | 20020221 | |
2 | ![]() |
Mehr als ein Treffer gefunden | 20020221 |
Method CHECK_USER_GROUP_EXISTS Signature
Method CHECK_USER_GROUP_EXISTS on class CL_ACO_BSP_APPLICATION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Suche erfolglos, kein Treffer | 20020305 | |
2 | ![]() |
Mehr als ein Treffer gefunden | 20020305 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ACO_BSP_APPLICATION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ACO_BSP_APPLICATION has no exception.
Method CLOSE_ADD_DETAIL_SCREEN Signature
Method CLOSE_ADD_DETAIL_SCREEN on class CL_ACO_BSP_APPLICATION has no parameter.
Method CLOSE_ADD_DETAIL_SCREEN on class CL_ACO_BSP_APPLICATION has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_ACO_BSP_APPLICATION has no parameter.
Method CONSTRUCTOR on class CL_ACO_BSP_APPLICATION has no exception.
Method DELETE_AUTH_HOLDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_PERMISSION | Call by reference | Type reference (TYPE) | ACO_BSP_TS_PERMISSION | Liste von selektierten Werten in Tableview | 20020219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Berechtigungsinhaber darf eigene Berechtigung nicht löschen | 20020502 | |
2 | ![]() |
Berechtigungsinhaber wurde nicht gelöscht | 20020219 |
Method DELETE_AUTH_HOLDERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ALL | Call by reference | Type reference (TYPE) | I | Gesamtzahl der zu löschenden Einträge | 20020226 | ||
2 | ![]() |
EV_OK | Call by reference | Type reference (TYPE) | I | Erfolgreich gelöschte Einträge | 20020226 | ||
3 | ![]() |
IT_SELECTED_ROWS | Call by reference | Type reference (TYPE) | ACO_BSP_TT_SELECTED_ROWS | Liste von selektierten Werten in Tableview | 20020219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Alle Berechtigungsinhaber wurden nicht gelöscht | 20020219 | |
2 | ![]() |
Berechtigungsinhaber darf eigene Berechtigung nicht löschen | 20020502 | |
3 | ![]() |
Es wurde kein Berechtigungsinhaber zum Löschen ausgewählt | 20020226 | |
4 | ![]() |
Berechtigungsinhaber wurde nicht gelöscht | 20020219 |
Method FILL_ACTIVITY_SEQUENCE Signature
Method FILL_ACTIVITY_SEQUENCE on class CL_ACO_BSP_APPLICATION has no parameter.
Method FILL_ACTIVITY_SEQUENCE on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_ACTIVITY_GROUPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_ACTIVITY_GROUPS | Value transfer | Type reference (TYPE) | ACO_TT_ACTIVITY_HIERARCHY_SUB | Liste von hierarch. Abh. der Aktivitäten (untergeordnete) | 20020217 |
Method GET_ACTIVITY_GROUPS on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_ACTIVITY_SEQUENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_ACTIVITY_SEQUENCE | Value transfer | Type reference (TYPE) | ACO_BSP_TT_ACTIVITY_SEQUENCET | Abfolge der Aktivitäten in Tableview | 20020212 |
Method GET_ACTIVITY_SEQUENCE on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_AUTH_HOLDER_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_AUTH_HOLDER_TYPE | Value transfer | Type reference (TYPE) | ACO_AUTH_HOLDER_TYPE | Art des "Berechtigungsobjekts": User, User Group,... | 20020214 |
Method GET_AUTH_HOLDER_TYPE on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_AUTH_HOLDER_TYPE_COUNTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_AUTH_HOLDER_TYPES | Value transfer | Type reference (TYPE) | ACO_BSP_TT_AUTH_HOLDER_TYPE | Berechtigungsinhaber | 20020228 |
Method GET_AUTH_HOLDER_TYPE_COUNTS on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_DETAIL_SCREEN_STATUS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SCREEN_IS_OPEN | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020226 |
Method GET_DETAIL_SCREEN_STATUS on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_DIALOG_FIELDS_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_DETAIL_D | Value transfer | Type reference (TYPE) | ACO_BSP_TS_DETAIL_D | Dialogstruktur für Detailbild Berechtigungen | 20020221 |
Method GET_DIALOG_FIELDS_DETAIL on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_DISPLAY_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_DISPLAY | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020430 |
Method GET_DISPLAY_MODE on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_DISPLAY_MODE_TV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_DISPLAY | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020713 |
Method GET_DISPLAY_MODE_TV on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_ACO_BSP_APPLICATION | Applikation | 20020115 |
Method GET_INSTANCE on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_PERMISSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RT_PERMISSIONS | Value transfer | Type reference (TYPE) | ACO_BSP_TT_PERMISSIONS | Liste von Berechtigungen für User, Usergruppen,... | 20020212 |
Method GET_PERMISSIONS on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_PERM_PER_AUTH_HOLDER_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_AUTH_HOLDER_TYPE | Call by reference | Type reference (TYPE) | ACO_AUTH_HOLDER_TYPE | Art des "Berechtigungsobjekts": User, User Group,... | 20020218 | ||
2 | ![]() |
RT_PERM_PER_AUTH_HOLDER_TYPE | Value transfer | Type reference (TYPE) | ACO_BSP_TT_PERMISSIONS | Liste von Berechtigungen für User, Usergruppen,... | 20020218 |
Method GET_PERM_PER_AUTH_HOLDER_TYPE on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_ROWS_IN_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_ROWS_IN_TABLE | Value transfer | Type reference (TYPE) | STRING | 20020214 |
Method GET_ROWS_IN_TABLE on class CL_ACO_BSP_APPLICATION has no exception.
Method GET_USER_IS_ADMIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_USER_IS_ADMIN | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020214 |
Method GET_USER_IS_ADMIN on class CL_ACO_BSP_APPLICATION has no exception.
Method ON_ACO_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ER_AUTHORIZATION | Call by reference | Attribute reference (LIKE) | 20040827 |
Method ON_ACO_CHANGED on class CL_ACO_BSP_APPLICATION has no exception.
Method OPEN_ADD_DETAIL_SCREEN Signature
Method OPEN_ADD_DETAIL_SCREEN on class CL_ACO_BSP_APPLICATION has no parameter.
Method OPEN_ADD_DETAIL_SCREEN on class CL_ACO_BSP_APPLICATION has no exception.
Method OPEN_CHG_DETAIL_SCREEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_ALL | Call by reference | Type reference (TYPE) | I | Anzahl der markierten Einträge | 20020228 | ||
2 | ![]() |
IT_SELECTED_ROWS | Call by reference | Type reference (TYPE) | ACO_BSP_TT_SELECTED_ROWS | Liste von selektierten Werten in Tableview | 20020228 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Kein Berechtigungsinhaber selektiert | 20020228 | |
2 | ![]() |
Eigener Eintrag darf nicht verändert werden | 20020502 | |
3 | ![]() |
Mehr als ein Berechtigungsinhaber selektiert | 20020228 |
Method PROPAGATE_DIALOG_FIELDS_DETAIL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_DETAIL_D | Call by reference | Type reference (TYPE) | ACO_BSP_TS_DETAIL_D | Dialogstruktur für Detailbild Berechtigungen | 20020221 |
Method PROPAGATE_DIALOG_FIELDS_DETAIL on class CL_ACO_BSP_APPLICATION has no exception.
Method PROPAGATE_DIALOG_FIELDS_TVIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SELECTED_ROWS | Call by reference | Type reference (TYPE) | ACO_BSP_TT_SELECTED_ROWS | Liste von selektierten Werten in Tableview | 20020227 |
Method PROPAGATE_DIALOG_FIELDS_TVIEW on class CL_ACO_BSP_APPLICATION has no exception.
Method RESET_DETAIL_ERROR_FLAGS Signature
Method RESET_DETAIL_ERROR_FLAGS on class CL_ACO_BSP_APPLICATION has no parameter.
Method RESET_DETAIL_ERROR_FLAGS on class CL_ACO_BSP_APPLICATION has no exception.
Method RESET_PERMISSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020714 | ||
2 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | ACO_ACTVT | Aktivitiät für Berechtigungsprüfung | 20020214 | ||
3 | ![]() |
IV_HR_OBJECT_ID | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR-Objekt-Id | 20020214 | ||
4 | ![]() |
IV_ROLE_ID | Call by reference | Type reference (TYPE) | ACO_ROLE_ID | Rollen-Id | 20020214 | ||
5 | ![]() |
IV_USER_GROUP_ID | Call by reference | Type reference (TYPE) | ACO_USER_GROUP_ID | Benutzergruppen-Id | 20020214 | ||
6 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20020214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Letzte Admin-Berechtigung darf nicht gelöscht werden | 20020322 | |
2 | ![]() |
User darf Änderung nicht ausführen | 20020214 | |
3 | ![]() |
Es wurde mehr als ein Berechtigungsinhaber versorgt | 20020214 |
Method RETRIEVE_PERMISSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020714 | ||
2 | ![]() |
RT_PERMISSIONS | Value transfer | Type reference (TYPE) | ACO_BSP_TT_PERMISSIONS | Liste von Berechtigungen für User, Usergruppen,... | 20020714 |
Method RETRIEVE_PERMISSIONS on class CL_ACO_BSP_APPLICATION has no exception.
Method SET_AUTH_HOLDER_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_AUTH_HOLDER_TYPE | Call by reference | Type reference (TYPE) | STRING | Art des "Berechtigungsobjekts": User, User Group,... | 20020215 |
Method SET_AUTH_HOLDER_TYPE on class CL_ACO_BSP_APPLICATION has no exception.
Method SET_DISPLAY_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DISPLAY | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20020430 |
Method SET_DISPLAY_MODE on class CL_ACO_BSP_APPLICATION has no exception.
Method SET_MR_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020211 |
Method SET_MR_AUTHORIZATION on class CL_ACO_BSP_APPLICATION has no exception.
Method SET_PERMISSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_AUTHORIZATION | Call by reference | Object reference (TYPE REF TO) | IF_ACO_AUTHORIZATION | Informationen zu einem Ber.subjekt | 20020714 | ||
2 | ![]() |
IV_ACTIVITY | Call by reference | Type reference (TYPE) | ACO_ACTVT | Aktivitiät für Berechtigungsprüfung | 20020214 | ||
3 | ![]() |
IV_HR_OBJECT_ID | Call by reference | Type reference (TYPE) | ACO_TS_HR_OBJECT_ID | HR-Objekt-Id | 20020214 | ||
4 | ![]() |
IV_ROLE_ID | Call by reference | Type reference (TYPE) | ACO_ROLE_ID | Rollen-Id | 20020214 | ||
5 | ![]() |
IV_USER_GROUP_ID | Call by reference | Type reference (TYPE) | ACO_USER_GROUP_ID | Benutzergruppen-Id | 20020214 | ||
6 | ![]() |
IV_USER_ID | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20020214 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Letzte Admin-Berechtigung darf nicht gelöscht werden | 20020322 | |
2 | ![]() |
User darf Änderung nicht ausführen | 20020214 | |
3 | ![]() |
Es wurde mehr als ein Berechtigungsinhaber versorgt | 20020214 |
Method SET_USE_AS_TEMPLATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_USE_AS_TEMPLATE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030115 |
Method SET_USE_AS_TEMPLATE on class CL_ACO_BSP_APPLICATION has no exception.
Method WRITE_REPLACE_SCRIPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_COMPONENT | Call by reference | Object reference (TYPE REF TO) | CL_BSP_CONTROLLER | Controller-Basisklasse | 20020409 |
Method WRITE_REPLACE_SCRIPT on class CL_ACO_BSP_APPLICATION has no exception.
Event Signatures
Event AUTH_HOLDER_ADDED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EV_AUTH_HOLDER_COUNT | Exporting | Value transfer | Type reference (TYPE) | I | 20020222 |
Event AUTH_HOLDER_TYPE_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EV_AUTH_HOLDER_TYPE | Exporting | Value transfer | Type reference (TYPE) | ACO_AUTH_HOLDER_TYPE | Art des "Berechtigungsobjekts": User, User Group,... | 20020215 |
Event DETAIL_SCREEN_CHANGED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | EV_DETAIL_SCREEN | Exporting | Value transfer | Type reference (TYPE) | CHAR1 | 'A' = Add, 'C' = Change | 20020225 |
Event DISPLAY_MODE_CHANGED Signature
Event DISPLAY_MODE_CHANGED on class CL_ACO_BSP_APPLICATION has no parameter.
Event PERMISSIONS_CHANGED Signature
Event PERMISSIONS_CHANGED on class CL_ACO_BSP_APPLICATION has no parameter.
Event ROWS_SELECTED Signature
# | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ET_SELECTED_ROWS | Exporting | Value transfer | Type reference (TYPE) | ACO_BSP_TT_SELECTED_ROWS | Liste von selektierten Werten in Tableview | 20020227 |
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 100 |