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 CL_ACO_BSP_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ACO_CONSTANTS 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 MR_AUTHORIZATION Instance attribute Public Object reference (TYPE REF TO) IF_ACO_AUTHORIZATION Information About Authorization Subject 20030911
2 MR_SUBSTITUTES Instance attribute Private Object reference (TYPE REF TO) CL_ACO_SUBSTITUTES Reference to CL_ACO_SUBSTITUTES Class 20030915
3 MS_DETAIL_D Instance attribute Public Type reference (TYPE) ACO_BSP_SUBST_TS_DETAIL_D Dialog Struct.for Det. Screen 'Specify Substitute' 20030917
4 MS_SUBSTITUTE_D Instance attribute Private Type reference (TYPE) ACO_BSP_TS_SUBSTITUTE_S Structure for Displaying Substitute 20030918
5 MT_OBJECTS Instance attribute Private Type reference (TYPE) ACO_BSP_TT_SUBSTITUTE_OBJECT Objects, for Which a Substitute Must Be Specified 20030922
6 MT_SELECTED_ROWS Instance attribute Public Type reference (TYPE) ACO_BSP_TT_SELECTED_ROWS Selected line 20030918
7 MT_SUBSTITUTES Instance attribute Private Type reference (TYPE) ACO_TT_SUBSTITUTE List of Substitutes per Project 20030918
8 MV_DETAIL_SCREEN Instance attribute Public Type reference (TYPE) CHAR1 Type of Detail Screen (A=Create, C=Change) 20030916
9 MV_LOIO Instance attribute Public Type reference (TYPE) SYSUUID_C KW LOIO for Help 20040317
10 MV_OBJECT_TYPE Instance attribute Public Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20030909
11 OBJECT_TYPE Instance attribute Public Type reference (TYPE) ACO_OBJECT_TYPE Object Category 20030909
12 SR_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_ACO_BSP_SUBSTITUTES BAdI Interface IF_EX_ACO_BSP_SUBSTITUTES 20030909
13 SR_INSTANCE 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 ACCEPT_SUBSTITUTE Instance method Public Method Add/Update Cover 20030918
2 CHECK_SUBSTITUE_EXISTENCE Instance method Public Method Checks Whether Substitute Entered Exists 20030917
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030909
4 CLOSE_ADD_DETAIL_SCREEN Instance method Public Method Close Detail Screens for Specifying Substitute 20030916
5 DELETE_SUBSTITUTES Instance method Public Method Delete Substitute 20030916
6 DESELECT_ALL Instance method Public Method Deselect All 20031006
7 GET_DIALOG_FIELDS_DETAIL Instance method Public Method Notifies Application of Current Dialog Fields 20030925
8 GET_INSTANCE Static method Public Method 20030909
9 GET_OBJECTS_LIST Instance method Public Method Access to List of Objects to Be Displayed 20030909
10 GET_OBJECT_TYPE Instance method Public Method Get Object Category 20040212
11 GET_SEARCH_RESULTS Instance method Public Method Determine Table for Search Result Listbox 20031013
12 OPEN_ADD_DETAIL_SCREEN Instance method Public Method Open Detail Screen for Defining Substitute for Cover 20030916
13 PROPAGATE_DIALOG_FIELDS_DETAIL Instance method Public Method Notifies Application of Current Dialog Fields 20030917
14 PROPAGATE_DIALOG_FIELDS_TVIEW Instance method Public Method Notifies the Application of Selected Lines 20030918
15 SELECT_ALL Instance method Public Method Select All 20031006
16 SELECT_WO_SUBST Instance method Public Method Select All Without Substitute 20031006
17 SET_OBJECT_TYPE Instance method Public Method Make Object Category Known 20030909
18 SET_SEARCH_RESULT Instance method Public Method Select Substitute for Cover 20031013
19 WRITE_REPLACE_SCRIPT 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 Returning RV_OK Value transfer Type reference (TYPE) BOOLE_D X' Kein Fehler aufgetreten 20030918
# Exception Resumable Description Created on
1 NO_SUBSTITUTE_SELECTED Kein Objekt wurde selektiert 20030929
2 NO_VALID_SUBSTITUTE 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 Returning 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 NOT_FOUND Suche erfolglos, kein Treffer 20030917
2 NOT_UNIQUE 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 NO_OBJECT_SELECTED 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 Returning 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 Returning 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 Exporting ET_OBJECTS Call by reference Type reference (TYPE) ACO_BSP_TT_SUBSTITUTE_OBJECT Objekte, für die Vertreter festgelegt werden soll 20031007
2 Exporting ET_SUBSTITUTES Call by reference Type reference (TYPE) ACO_BSP_TT_SUBSTITUTE Meine Vertreter 20030911
3 Exporting EV_LABEL_DESCRIPTION Call by reference Type reference (TYPE) STRING Label für Beschreibung 20030909
4 Exporting 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 Returning 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 Returning 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 NO_OBJECT_SELECTED 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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