SAP ABAP Class CL_ACO_BSP_SUBSTITUTES (Application Class for Substitute)
Hierarchy
☛
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
⤷
PLM (Application Component) Product Lifecycle Management
⤷
ACO_BSP (Package) BSPs for Access Control Lists from Package ACO
⤷
⤷
Properties
| Class | CL_ACO_BSP_SUBSTITUTES | |
| Short Description | Application Class for Substitute | |
| 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 | 20030909 | 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_SUBSTITUTES has no interface implemented.
Friends
Class CL_ACO_BSP_SUBSTITUTES 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 | 20030911 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ACO_SUBSTITUTES | Reference to CL_ACO_SUBSTITUTES Class | 20030915 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | ACO_BSP_SUBST_TS_DETAIL_D | Dialog Struct.for Det. Screen 'Specify Substitute' | 20030917 | |||
| 4 | Instance attribute | Private | Type reference (TYPE) | ACO_BSP_TS_SUBSTITUTE_S | Structure for Displaying Substitute | 20030918 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | ACO_BSP_TT_SUBSTITUTE_OBJECT | Objects, for Which a Substitute Must Be Specified | 20030922 | |||
| 6 | Instance attribute | Public | Type reference (TYPE) | ACO_BSP_TT_SELECTED_ROWS | Selected line | 20030918 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | ACO_TT_SUBSTITUTE | List of Substitutes per Project | 20030918 | |||
| 8 | Instance attribute | Public | Type reference (TYPE) | CHAR1 | Type of Detail Screen (A=Create, C=Change) | 20030916 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | SYSUUID_C | KW LOIO for Help | 20040317 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | ACO_OBJECT_TYPE | Object Category | 20030909 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | ACO_OBJECT_TYPE | Object Category | 20030909 | |||
| 12 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_EX_ACO_BSP_SUBSTITUTES | BAdI Interface IF_EX_ACO_BSP_SUBSTITUTES | 20030909 | |||
| 13 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ACO_BSP_SUBSTITUTES | Application Class for Substitute | 20030909 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Add/Update Cover | 20030918 | |
| 2 | Instance method | Public | Method | Checks Whether Substitute Entered Exists | 20030917 | |
| 3 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030909 | |
| 4 | Instance method | Public | Method | Close Detail Screens for Specifying Substitute | 20030916 | |
| 5 | Instance method | Public | Method | Delete Substitute | 20030916 | |
| 6 | Instance method | Public | Method | Deselect All | 20031006 | |
| 7 | Instance method | Public | Method | Notifies Application of Current Dialog Fields | 20030925 | |
| 8 | Static method | Public | Method | 20030909 | ||
| 9 | Instance method | Public | Method | Access to List of Objects to Be Displayed | 20030909 | |
| 10 | Instance method | Public | Method | Get Object Category | 20040212 | |
| 11 | Instance method | Public | Method | Determine Table for Search Result Listbox | 20031013 | |
| 12 | Instance method | Public | Method | Open Detail Screen for Defining Substitute for Cover | 20030916 | |
| 13 | Instance method | Public | Method | Notifies Application of Current Dialog Fields | 20030917 | |
| 14 | Instance method | Public | Method | Notifies the Application of Selected Lines | 20030918 | |
| 15 | Instance method | Public | Method | Select All | 20031006 | |
| 16 | Instance method | Public | Method | Select All Without Substitute | 20031006 | |
| 17 | Instance method | Public | Method | Make Object Category Known | 20030909 | |
| 18 | Instance method | Public | Method | Select Substitute for Cover | 20031013 | |
| 19 | Instance method | Public | Method | 20030909 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | ALL_DESELECTED | Instance Event (0) |
Public (2) |
All Deselected | 20031006 |
| 2 | ALL_SELECTED | Instance Event (0) |
Public (2) |
All Selected | 20031006 |
| 3 | ALL_WO_SUBST_SELECTED | Instance Event (0) |
Public (2) |
All Without Cover Selected | 20031006 |
| 4 | DETAIL_SCREEN_CHANGED | Instance Event (0) |
Public (2) |
Detail Screen for Defining Substitute Was Opened/Closed | 20030916 |
| 5 | ROWS_SELECTED | Instance Event (0) |
Public (2) |
Selected Line | 20030917 |
| 6 | SUBSTITUTE_ADDED | Instance Event (0) |
Public (2) |
Cover Added | 20030916 |
| 7 | SUSBTITUTES_CHANGED | Instance Event (0) |
Public (2) |
Cover Was Entered Again | 20030917 |
Types
Class CL_ACO_BSP_SUBSTITUTES has no local type.
Method Signatures
Method ACCEPT_SUBSTITUTE 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 | 20030918 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Objekt wurde selektiert | 20030929 | ||
| 2 | Vertreter nicht gültig | 20031002 |
Method CHECK_SUBSTITUE_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 | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030917 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Suche erfolglos, kein Treffer | 20030917 | ||
| 2 | Mehr als ein Treffer gefunden | 20030917 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_ACO_BSP_SUBSTITUTES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method CLOSE_ADD_DETAIL_SCREEN Signature
Method CLOSE_ADD_DETAIL_SCREEN on class CL_ACO_BSP_SUBSTITUTES has no parameter.
Method CLOSE_ADD_DETAIL_SCREEN on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method DELETE_SUBSTITUTES Signature
Method DELETE_SUBSTITUTES on class CL_ACO_BSP_SUBSTITUTES has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Zeile selektiert | 20031008 |
Method DESELECT_ALL Signature
Method DESELECT_ALL on class CL_ACO_BSP_SUBSTITUTES has no parameter.
Method DESELECT_ALL on class CL_ACO_BSP_SUBSTITUTES 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_SUBST_TS_DETAIL_D | Dialogstruktur für Detailbild 'Vertreter festlegen' | 20030925 |
Method GET_DIALOG_FIELDS_DETAIL on class CL_ACO_BSP_SUBSTITUTES 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_SUBSTITUTES | Applikation | 20030909 |
Method GET_INSTANCE on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method GET_OBJECTS_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_OBJECTS | Call by reference | Type reference (TYPE) | ACO_BSP_TT_SUBSTITUTE_OBJECT | Objekte, für die Vertreter festgelegt werden soll | 20031007 | |||
| 2 | ET_SUBSTITUTES | Call by reference | Type reference (TYPE) | ACO_BSP_TT_SUBSTITUTE | Meine Vertreter | 20030911 | |||
| 3 | EV_LABEL_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Label für Beschreibung | 20030909 | |||
| 4 | EV_LABEL_ID | Call by reference | Type reference (TYPE) | STRING | Label für Identifikation | 20030909 |
Method GET_OBJECTS_LIST on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method GET_OBJECT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_OBJECT_TYPE | Value transfer | Type reference (TYPE) | ACO_OBJECT_TYPE | Objekttyp | 20040212 |
Method GET_OBJECT_TYPE on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method GET_SEARCH_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_SEARCH_RESULTS | Value transfer | Type reference (TYPE) | SHSVALTAB | Business Server Pages (BSP) Werteliste Suchhilfe | 20031013 |
Method GET_SEARCH_RESULTS on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method OPEN_ADD_DETAIL_SCREEN Signature
Method OPEN_ADD_DETAIL_SCREEN on class CL_ACO_BSP_SUBSTITUTES has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein Objekt wurde markiert | 20031008 |
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_SUBST_TS_DETAIL_D | Dialogstruktur für Detailbild 'Vertreter festlegen' | 20030917 |
Method PROPAGATE_DIALOG_FIELDS_DETAIL on class CL_ACO_BSP_SUBSTITUTES 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 | 20030918 |
Method PROPAGATE_DIALOG_FIELDS_TVIEW on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method SELECT_ALL Signature
Method SELECT_ALL on class CL_ACO_BSP_SUBSTITUTES has no parameter.
Method SELECT_ALL on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method SELECT_WO_SUBST Signature
Method SELECT_WO_SUBST on class CL_ACO_BSP_SUBSTITUTES has no parameter.
Method SELECT_WO_SUBST on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method SET_OBJECT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OBEJCT_TYPE | Call by reference | Type reference (TYPE) | ACO_OBJECT_TYPE | Objekttyp | 20030909 |
Method SET_OBJECT_TYPE on class CL_ACO_BSP_SUBSTITUTES has no exception.
Method SET_SEARCH_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RESULT | Call by reference | Type reference (TYPE) | STRING | Business Server Pages (BSP) zusammengesetzter Wert | 20031013 |
Method SET_SEARCH_RESULT on class CL_ACO_BSP_SUBSTITUTES 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 | 20030909 |
Method WRITE_REPLACE_SCRIPT on class CL_ACO_BSP_SUBSTITUTES has no exception.
Event Signatures
Event ALL_DESELECTED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ROWCOUNT | Exporting | Value transfer | Type reference (TYPE) | I | 20040220 |
Event ALL_SELECTED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ROWCOUNT | Exporting | Value transfer | Type reference (TYPE) | I | 20031007 |
Event ALL_WO_SUBST_SELECTED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_ROWS | Exporting | Value transfer | Type reference (TYPE) | INT4_TABLE | Standard Table of INT4 | 20031007 |
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 | 20030916 |
Event ROWS_SELECTED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SELECTED_ROWS | Exporting | Value transfer | Type reference (TYPE) | ACO_BSP_TT_SELECTED_ROWS | Liste von selektierten Werten in Tableview | 20030917 |
Event SUBSTITUTE_ADDED 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' = Added; 'C'= Changed | 20031015 |
Event SUSBTITUTES_CHANGED Signature
Event SUSBTITUTES_CHANGED on class CL_ACO_BSP_SUBSTITUTES has no parameter.
History
| Last changed by/on | SAP | 20141109 |
| SAP Release Created in | 310 |