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 |