SAP ABAP Class /TDAG/CPCL_REACH_USE_VIEW_CTRL (CP: View controller for REACH use data)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_MULT_INST_VIEW_CTRL CP: View controller for property data w/ multiple instances 20071202
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_REACH_USE_TM_VC 20071204
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_USE_VIEW_CTRL CP: View controller for REACH use data in Task Management 20071204
3 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_UA_COL_VIEW_CTRL CP: View controller for use collection in use assessment 20100620
4 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_UA_EXP_VIEW_CTRL CP: View controller for use and exposure in use assessment 20100620
Properties
Class /TDAG/CPCL_REACH_USE_VIEW_CTRL  
Short Description CP: View controller for REACH use data    
Super Class /TDAG/CPCL_MULT_INST_VIEW_CTRL CP: View controller for property data w/ multiple instances 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20071202   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /TDAG/CPCL_C_GEN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /TDAG/CPCL_C_TM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no interface implemented.
Friends
Class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_LOCAL_CONTEXT_ID Instance attribute Protected Type reference (TYPE) CHAR2 'RU' Context / namespace of this class 20071202
2 MO_USE_DATA Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_REACH_USE_DATA Data object for the REACH use data 20071202
3 MV_CUSTOMER_NR Instance attribute Protected Type reference (TYPE) /TDAG/CPE_CUSTOMER Customer number 20080712
4 MV_FLG_COMP_LIST Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the actual node is a listing / composition 20080704
5 MV_FLG_F4_EDIT Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN esp1_false Enable F4 Edit even if field is disabled 20100222
6 MV_FLG_IS_SUPPLIER_SPEC Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if data object is a supplier specification 20080712
7 MV_FLG_NO_VIEW_REFRESH Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator that the view should not be initialized again 20080723
8 MV_SUPPLIER_NR Instance attribute Protected Type reference (TYPE) /TDAG/CPE_SUPPLIER Supplier number 20080712
9 M_FLG_CUSTOMER Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if we are on a customer node or task 20071223
10 M_FLG_EDIT_USE Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the use fields can be maintained 20071224
11 M_FLG_INPCHK_VIOLATION_SHOW Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN ESP1_TRUE Indicator to show a save popup if check rules are violated 20110812
12 M_FLG_PURCHASED Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification is purchased 20071223
13 M_FLG_PURE Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification is a pure substance 20071223
14 M_FLG_SALEABLE Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification can be sold 20071223
15 M_FLG_SUPPLIER Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if we are on a supplier node or task 20071223
16 OK_CODE_RESET_INTERMEDIATE Constant Public Type reference (TYPE) SYUCOMM '&RESET_INTERMEDIATE' Function code that PAI triggered 20090810
17 OK_CODE_SET_INTERMEDIATE Constant Public Type reference (TYPE) SYUCOMM '&SET_INTERMEDIATE' Function code that PAI triggered 20090810
18 OK_CODE_SHOW_LONGTEXT Constant Public Type reference (TYPE) SYUCOMM '&USE_SHOW_LONGTEXT' Function code that PAI triggered 20100812
19 OK_CODE_USE_ASSESSMENT Constant Public Type reference (TYPE) SYUCOMM '&USE_ASSESSMENT' Function code that PAI triggered 20100728
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_FIELD_CATALOG_ATTRIBUTE Instance method Protected Method Set attributes for dynamical setting of field catalog 20080711
2 ADJUST_OPEN_VIEW Instance method Protected Method Adjust the opening of the view 20080712
3 ADJUST_STYLE_EVAL_STATUS Instance method Protected Method Change the cell formatting for the Evaluation Status 20110816
4 GET_USEAPI_ALL Instance method Public Method Get all use API entries 20110812
5 GET_USEAPI_ROW Instance method Public Method Get use API entries to given RowNo 20110812
6 RAISE_EVENT_DATA_MODIFIED_COMP Instance method Protected Method Raise event data_modified for composition change 20080902
7 REFRESH_ALV_GRID_DISPLAY Instance method Public Method Refresh ALV grid display 20110812
8 REFRESH_ALV_GRID_STABLE Instance method Public Method Refresh ALV grid display (row/col stable) 20110812
Events
Class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no event.
Types
Class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no local type.
Method Signatures

Method ADJUST_FIELD_CATALOG_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_EDIT_ACTIVITIES Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field activites 20080711
2 Exporting EV_FLG_EDIT_ARTICLECAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field article category 20080713
3 Exporting EV_FLG_EDIT_DOCUSE_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field use document 20080711
4 Exporting EV_FLG_EDIT_ENVRELEASE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field environmental release 20080713
5 Exporting EV_FLG_EDIT_EVALSTATUS Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field evaluation status 20100616
6 Exporting EV_FLG_EDIT_EXPTEXT_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field exposure text 20080711
7 Exporting EV_FLG_EDIT_INTERMEDIATE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field intermediate 20090810
8 Exporting EV_FLG_EDIT_LINKTOUSE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field link to use 20100616
9 Exporting EV_FLG_EDIT_LINKTOUSE_CBX Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field link to use (checkbox) 20100617
10 Exporting EV_FLG_EDIT_MAINUSERGRP Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field main user group 20100616
11 Exporting EV_FLG_EDIT_OWN_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field own use 20080711
12 Exporting EV_FLG_EDIT_PROCESSCAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field process category 20080713
13 Exporting EV_FLG_EDIT_PRODUCTCAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field product category 20080713
14 Exporting EV_FLG_EDIT_REGSTATUS Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field registration status 20080713
15 Exporting EV_FLG_EDIT_REMOVE_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field remove use 20090805
16 Exporting EV_FLG_EDIT_REQUESTED_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field requested use 20080711
17 Exporting EV_FLG_EDIT_SECTOROFUSE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field sectore of use 20080713
18 Exporting EV_FLG_EDIT_STANDARD_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field standard use 20080711
19 Exporting EV_FLG_EDIT_STATUSJUST Call by reference Type reference (TYPE) ESP1_BOOLEAN Edit field reg. status justification 20080713
20 Exporting EV_FLG_EMPH_ACTIVITIES Call by reference Type reference (TYPE) ESP1_BOOLEAN Emphasize field activities 20100219
21 Exporting EV_FLG_EMPH_ARTICLECAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Emphasize field article category 20100219
22 Exporting EV_FLG_EMPH_ENVRELEASE Call by reference Type reference (TYPE) ESP1_BOOLEAN Emphasize field environmental releasse 20100219
23 Exporting EV_FLG_EMPH_MAINUSERGRP Call by reference Type reference (TYPE) ESP1_BOOLEAN Emphasize field main user group 20100616
24 Exporting EV_FLG_EMPH_PROCESSCAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Emphasize field process category 20100219
25 Exporting EV_FLG_EMPH_PRODUCTCAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Emphasize field product category 20100219
26 Exporting EV_FLG_EMPH_SECTOROFUSE Call by reference Type reference (TYPE) ESP1_BOOLEAN Emphasize field sector of use 20100219
27 Exporting EV_FLG_HIDE_ACTIVITIES Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field acitivites 20080711
28 Exporting EV_FLG_HIDE_ARTICLECAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field article category 20080713
29 Exporting EV_FLG_HIDE_DOCUSE_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field use document 20080711
30 Exporting EV_FLG_HIDE_ENVRELEASE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field environmental release 20080713
31 Exporting EV_FLG_HIDE_EVALSTATUS Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field evaluation status 20100616
32 Exporting EV_FLG_HIDE_EXPTEXT_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field exposure text 20080711
33 Exporting EV_FLG_HIDE_IMPORTED_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field imported use 20080903
34 Exporting EV_FLG_HIDE_INTERMEDIATE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field intermediate 20090810
35 Exporting EV_FLG_HIDE_LINKTOUSE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field link to use 20100616
36 Exporting EV_FLG_HIDE_LINKTOUSE_CBX Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field link to use (checkbox) 20100617
37 Exporting EV_FLG_HIDE_MAINUSERGRP Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field main user group 20100616
38 Exporting EV_FLG_HIDE_OWN_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field own use 20080711
39 Exporting EV_FLG_HIDE_PROCESSCAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field process category 20080713
40 Exporting EV_FLG_HIDE_PRODUCTCAT Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field product category 20080713
41 Exporting EV_FLG_HIDE_REGSTATUS Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field registration status 20080713
42 Exporting EV_FLG_HIDE_REMOVE_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field remove use 20090805
43 Exporting EV_FLG_HIDE_REQUESTED_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field requested use 20080711
44 Exporting EV_FLG_HIDE_SECTOROFUSE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field sectore of use 20080713
45 Exporting EV_FLG_HIDE_STANDARD_USE Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field standard use 20080711
46 Exporting EV_FLG_HIDE_STATUSJUST Call by reference Type reference (TYPE) ESP1_BOOLEAN Hide field reg. status justification 20080713
47 Exporting EV_POS_ACTIVITIES Call by reference Type reference (TYPE) I Position of field 20080711
48 Exporting EV_POS_ARTICLECAT Call by reference Type reference (TYPE) I Position of field 20080711
49 Exporting EV_POS_DOCUSE Call by reference Type reference (TYPE) I Position of field 20080711
50 Exporting EV_POS_ENVRELEASE Call by reference Type reference (TYPE) I Position of field 20080711
51 Exporting EV_POS_EVALSTATUS Call by reference Type reference (TYPE) I Position of field 20100616
52 Exporting EV_POS_EXPOSURETEXT Call by reference Type reference (TYPE) I Position of field 20080711
53 Exporting EV_POS_IMPORTED Call by reference Type reference (TYPE) I Position of field 20080903
54 Exporting EV_POS_INTERMEDIATE Call by reference Type reference (TYPE) I 20090810
55 Exporting EV_POS_LINKTOUSE Call by reference Type reference (TYPE) I Position of field 20100616
56 Exporting EV_POS_LINKTOUSE_CBX Call by reference Type reference (TYPE) I Position of field 20100617
57 Exporting EV_POS_MAINUSERGRP Call by reference Type reference (TYPE) I Position of field 20100616
58 Exporting EV_POS_OWNUSE Call by reference Type reference (TYPE) I Position of field 20080711
59 Exporting EV_POS_PROCESSCAT Call by reference Type reference (TYPE) I Position of field 20080711
60 Exporting EV_POS_PRODUCTCAT Call by reference Type reference (TYPE) I Position of field 20080711
61 Exporting EV_POS_REGSTATUS Call by reference Type reference (TYPE) I Position of field 20080711
62 Exporting EV_POS_REGSTATUS_ICON Call by reference Type reference (TYPE) I Position of field 20080711
63 Exporting EV_POS_REMOVE Call by reference Type reference (TYPE) I Position of field 20090805
64 Exporting EV_POS_REQUESTED Call by reference Type reference (TYPE) I Position of field 20080711
65 Exporting EV_POS_SECTOROFUSE Call by reference Type reference (TYPE) I Position of field 20080711
66 Exporting EV_POS_STANDARDUSE Call by reference Type reference (TYPE) I Position of field 20080711
67 Exporting EV_POS_STATUSJUST Call by reference Type reference (TYPE) I Position of field 20080711

Method ADJUST_FIELD_CATALOG_ATTRIBUTE on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no exception.

Method ADJUST_OPEN_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Error messages and other messages 20080712
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if an error occured 20080712
3 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if a warning occured 20080712

Method ADJUST_OPEN_VIEW on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no exception.

Method ADJUST_STYLE_EVAL_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_IOSTRUCT Call by reference Type reference (TYPE) ANY IO Structure of the ALV Grid 20110816
2 Importing I_FLG_EDIT Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if at least one row has edit mode 20110816
3 Changing XT_CELL_STYLE Call by reference Type reference (TYPE) LVC_T_STYL ALV Control: Style Table for Cells 20110816

Method ADJUST_STYLE_EVAL_STATUS on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no exception.

Method GET_USEAPI_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USE_API Call by reference Type reference (TYPE) /TDAG/CPY_USEAPI Use API table (unsorted) 20110812
# Exception Resumable Description Created on
1 ERROR_STRUCTURE_READ Error reading api structure 20110812
2 ERROR_USE_READ Error reading use 20110812

Method GET_USEAPI_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USEAPI_ROW Call by reference Type reference (TYPE) /TDAG/CPY_USEAPI_ROW Use API Table with row number (dialog processing) 20110812
2 Importing IT_IOTAB Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 CP: Table of multiple instances of property data 20110817
3 Importing IT_ROWNUMBER Call by reference Type reference (TYPE) /TDAG/CPY_ROWNUMBER Table of Row Numbers 20110812

Method GET_USEAPI_ROW on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no exception.

Method RAISE_EVENT_DATA_MODIFIED_COMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBID_FATHER Call by reference Type reference (TYPE) ESESUBID Specification 20080902

Method RAISE_EVENT_DATA_MODIFIED_COMP on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no exception.

Method REFRESH_ALV_GRID_DISPLAY Signature

Method REFRESH_ALV_GRID_DISPLAY on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no parameter.
Method REFRESH_ALV_GRID_DISPLAY on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no exception.

Method REFRESH_ALV_GRID_STABLE Signature

Method REFRESH_ALV_GRID_STABLE on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no parameter.
Method REFRESH_ALV_GRID_STABLE on class /TDAG/CPCL_REACH_USE_VIEW_CTRL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C