SAP ABAP Class /TDAG/CPCL_REACH_USE_DATA (CP: Manages the basic data for REACH)
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 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20071126
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20071126
3 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_MULT_INST_DATA CP: Inferface for mulpiple instance property data 20071126
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_USE_DATA CP: Data class for REACH use data in Task Management 20080709
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_UA_COL_DATA CP: Data class for use collection in use assessment 20100620
3 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_UA_EXP_DATA CP: Data class for use and exposure in use assessment 20100620
Properties
Class /TDAG/CPCL_REACH_USE_DATA  
Short Description CP: Manages the basic data for REACH    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20071126   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ESPCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ESPPH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_DATA CP: Interface für Objekte zur Datenverwaltung 20071126
2 /TDAG/CPIF_DATA_EVENTS CP: Events related to data changes 20071126
3 /TDAG/CPIF_MULT_INST_DATA CP: Inferface for mulpiple instance property data 20071126
Friends
Class /TDAG/CPCL_REACH_USE_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_FLD_ACTIVITIES Constant Public Type reference (TYPE) FIELDNAME 'ACTIVITIES' Field Name 20101018
2 MC_FLD_ARC Constant Public Type reference (TYPE) FIELDNAME 'ARTICLECAT' Field Name 20100929
3 MC_FLD_ERC Constant Public Type reference (TYPE) FIELDNAME 'ENVRELEASE' Field Name 20100929
4 MC_FLD_EXPOSURETYPE Constant Protected Type reference (TYPE) FIELDNAME 'EXPOSURETYPE' Field name for char. EXPTYPE 20071126
5 MC_FLD_INTERMEDIATE Constant Public Type reference (TYPE) FIELDNAME 'USEDASINTERMEDIATE' Field Name 20090810
6 MC_FLD_ISINDUSTRIAL Constant Protected Type reference (TYPE) FIELDNAME 'USENOTRELEVANT' Field name for char. ISINDUSTRIALUSE 20071126
7 MC_FLD_KUNNR Constant Public Type reference (TYPE) FIELDNAME 'CUSTOMERNR' Field Name 20090810
8 MC_FLD_MATNR Constant Public Type reference (TYPE) FIELDNAME 'MATERIALNR' Field Name 20090810
9 MC_FLD_MUG Constant Public Type reference (TYPE) FIELDNAME 'MAINUSERGRP' Field Name 20100929
10 MC_FLD_OWNUSE Constant Protected Type reference (TYPE) FIELDNAME 'OWNUSE' Field name for code of char. ISOWNUSE 20071126
11 MC_FLD_PC Constant Public Type reference (TYPE) FIELDNAME 'PRODUCTCAT' Field Name 20100929
12 MC_FLD_PROC Constant Public Type reference (TYPE) FIELDNAME 'PROCESSCAT' Field Name 20100929
13 MC_FLD_REGSTATUS Constant Public Type reference (TYPE) FIELDNAME 'REGSTATUS' Field Name for registration status 20101011
14 MC_FLD_REGSTATUS_ICON Constant Public Type reference (TYPE) FIELDNAME 'REGSTATUS_ICON' Field Name for registration status icon 20101011
15 MC_FLD_REMARKS Constant Public Type reference (TYPE) FIELDNAME 'REMARKS' Field Name 20101018
16 MC_FLD_RESPONSECODE Constant Protected Type reference (TYPE) FIELDNAME 'RESPONSECODE' Field name for code of char. RESPONSESTATUS 20071126
17 MC_FLD_RESPONSESTATUS Constant Protected Type reference (TYPE) FIELDNAME 'RESPONSESTATUS' Field name for code of char. RESPONSESTATUS 20071126
18 MC_FLD_SHORTTITLE Constant Public Type reference (TYPE) FIELDNAME 'SHORTTITLE' Field Name 20101018
19 MC_FLD_SOU Constant Public Type reference (TYPE) FIELDNAME 'SECTOROFUSE' Field Name 20100929
20 MC_FLD_USENAME Constant Protected Type reference (TYPE) FIELDNAME 'USENAME' Field name for char. USE 20071126
21 MC_FLD_USENOTRELEVANT Constant Protected Type reference (TYPE) FIELDNAME 'USENOTRELEVANT' Field name for code of char. ISNOTRELEVANT 20071126
22 MC_MODE_INSERT Instance attribute Public Attribute reference (LIKE) 20071130
23 MC_MODE_UPDATE Instance attribute Public Attribute reference (LIKE) 20071130
24 MC_STRING_CONCATENATE Static Attribute Public Type reference (TYPE) STRING `; ` String to concatenate phrase codes 20101020
25 MC_STRING_EMPTY Static Attribute Public Type reference (TYPE) STRING `` Empty string 20101018
26 MC_STRING_OVERFLOW Static Attribute Public Type reference (TYPE) STRING `...` Overflow string 20101020
27 MC_USED_AS_INTERMEDIATE_NO Constant Public Type reference (TYPE) /TDAG/CPE_USEDASINTERMEDIATE '0' Used as intermediate 20090810
28 MC_USED_AS_INTERMEDIATE_YES Constant Public Type reference (TYPE) /TDAG/CPE_USEDASINTERMEDIATE '1' Used as intermediate 20090810
29 MC_VALUE_FIELD_NAME Constant Protected Type reference (TYPE) FIELDNAME 'VALUE' Name of the value fields without number 20071127
30 MO_CHAR_VAL_REP Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_CHARACT_VALUES_REP Repository of characteristic values 20071126
31 MO_ERROR_USE_SET Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Set of use entries with error (temporary) 20100317
32 MS_ADDINFO Instance attribute Protected Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20071126
33 MTH_INTERNAL_VALUES Instance attribute Protected Type reference (TYPE) /TDAG/CPYH_INTERNAL_VALUES Table with dialog fields and internal values 20071127
34 MTS_FIELD_DESCRIPTORS Instance attribute Protected Type reference (TYPE) /TDAG/CPYS_FIELD_DESCRIPTORS Table to describe the data fields 20071128
35 MT_CHAR_FIELD_MAPPING Instance attribute Protected Type reference (TYPE) /TDAG/CPY_CHAR_FIELD_MAP_EXT Table with characteristics and assiciated fields 20071126
36 MT_DATA Instance attribute Protected Type reference (TYPE) /TDAG/CPY_ALV03 CP: IO-Struktur zur Darstellung von Spezifikationsdaten 20071126
37 MT_ROW_FIELD_MAP Instance attribute Protected Type reference (TYPE) LTY_ROW_FIELD_MAP Maps rows and fields to multiple values 20100202
38 MT_ROW_FIELD_MAP_DISP Instance attribute Protected Type reference (TYPE) LTY_ROW_FIELD_MAP Maps rows and fields to multiple values (display only) 20100217
39 MT_USAGES Instance attribute Protected Type reference (TYPE) /TDAG/CPY_TCG98 Verwendungen zum Verwendungsprofil M_USAGE_PROFILE 20071126
40 MV_CUSTOMER Instance attribute Protected Type reference (TYPE) /TDAG/CPE_CUSTOMER Customer number 20080703
41 MV_FATHER_SUBID_SUPPL Instance attribute Protected Type reference (TYPE) ESESUBID Id. of the father specification (only for supplier spec.) 20080713
42 MV_FLG_COMP_LIST Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the actual node is a listing / composition 20080704
43 MV_FLG_CREATED_SUPPL_SPEC Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if we created a new supplier specification 20080713
44 MV_FLG_IS_SUPPLIER_SPEC Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator, if the specification is a supplier specification 20080712
45 MV_FLG_SUPPL_SPEC Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if a supplier specification exists to the node 20080708
46 MV_MATNR Instance attribute Protected Type reference (TYPE) MATNR Material Number 20080703
47 MV_SUPPLIER Instance attribute Protected Type reference (TYPE) /TDAG/CPE_SUPPLIER ID of supplier / manufacturer 20080708
48 MV_SUP_MPN Instance attribute Protected Type reference (TYPE) /TDAG/CPE_SUP_MPN Supplier material number 20080715
49 M_ACTIVITIES Instance attribute Protected Type reference (TYPE) /TDAG/CPE_ACTIVITIES Angabe, ob Daten zum Anzeigen oder zum Ändern gelesen werden 20071126
50 M_CHECK Instance attribute Protected Type reference (TYPE) /TDAG/CPE_CHECK Prüfung 20071126
51 M_FLG_CUSTOMER Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification is a customer spec. 20071126
52 M_FLG_PURCHASED Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification is purchased 20071126
53 M_FLG_SALEABLE Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification can be sold 20071126
54 M_FLG_SUPPLIER Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Indicator if the specification is a supplier spec. 20071126
55 M_RECN Instance attribute Protected Type reference (TYPE) ESERECN RECN of current specification 20071126
56 M_ROWNO Instance attribute Protected Type reference (TYPE) INT4 Last (highest) row number 20071129
57 M_SPEC_ID Instance attribute Protected Type reference (TYPE) ESESUBID ID der Spezifikation, deren Daten gelesen werden sollen 20071126
58 M_USAGE_PROFILE Instance attribute Protected Type reference (TYPE) ESEUSEPROF Verwendungsprofil 20071126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DATA Instance method Public Method 20071128
2 ADJUST_INIT_DATA Instance method Protected Method Adjust the initialisation of the data 20080717
3 CAST_KEY_TO_USE Instance method Public Method Cast the key fields to the fields used by the use set 20100202
4 CHANGE_SPEC Instance method Protected Method Change the specification 20080712
5 COMBINE_INTERACTIVE_USES Instance method Protected Method Combine the interactive uses with the existing uses 20080725
6 CREATE_KEY Instance method Protected Method Creates a the key for an IO or data record 20071129
7 CREATE_KEY_ERROR Instance method Protected Method Creates an error message for non-unique key fields 20071130
8 CREATE_USEDESCR_DISPLAY_STR Instance method Protected Method Create a displayable string from the supplied use descriptor 20100128
9 DELETE_DATA Instance method Public Method 20071128
10 DETERMINE_DEPENDENT_FIELDS Instance method Protected Method Determine field values which are dependent form other fields 20080721
11 DETERMINE_DESCRIPTIONS Instance method Protected Method Writes the value descriptions to the data table 20071127
12 EXPAND_FIELD_DESCRIPTORS Instance method Protected Method Expand the table containing the field descriptors 20080711
13 EXTRACT_DMS_KEY Instance method Protected Method Extracts a DMS key from a data record 20071128
14 FREE Instance method Public Method 20071128
15 GET_CHAR_FIELD_MAPPING Instance method Protected Method Returns the mapping between characteristics and field names 20071126
16 GET_CHECK Instance method Protected Method Ermitteln der Prüfung 20071126
17 GET_DATA Instance method Public Method 20071128
18 GET_DISPLAY_VALUES Instance method Protected Method Get the display values from a use API structure 20100129
19 GET_FIELD_DESCRIPTORS Instance method Public Method 20071128
20 GET_FLG_SUPPLIER_SPEC Instance method Public Method Get Indicator if the specification is a supplier spec. 20080712
21 GET_FLG_USED_AS_INTERMEDIATE Instance method Public Method Returns the intermediate flag 20090810
22 GET_LONG_TEXT Instance method Public Method 20071128
23 GET_NEXT_ROWNO Instance method Public Method 20071130
24 GET_PROPERTY Instance method Public Method 20071128
25 GET_REGSTATUS_OF_LINKED_USES Instance method Protected Method Get registration status of linked use and exposure instances 20100621
26 GET_SPEC_ID Instance method Public Method 20071128
27 GET_SPEC_RECN Instance method Public Method Get specification recn 20110812
28 GET_STATUS_INPCHECK Instance method Protected Method Determines Reg.Status Icon from Input Check Result 20110926
29 GET_STATUS_REGISTRATION Instance method Protected Method Determines Reg.Status icon from Registration Status 20110926
30 GET_VALUES_BY_KEY Instance method Public Method Returns the values by key and characteristics name 20100202
31 GET_VALUES_BY_ROW_FIELD Instance method Public Method Returns the values by row number and field name 20100202
32 HAS_CHANGED_USES Instance method Public Method returns true, if any managed record has an update mode set 20110907
33 INIT Instance method Public Method Initialisiert die Spezifikationsdaten 20071126
34 INIT_DATA Instance method Public Method 20071128
35 IS_INITIAL_USE Instance method Protected Method Checks whether use is an intial use 20100929
36 IS_INTERMEDIATE_USE Instance method Protected Method Checks wether use is an intermediate use 20100929
37 MODIFY_DATA Instance method Public Method 20071128
38 PREPARE_MODIFY_DATA Instance method Protected Method Prepare data before modify 20080712
39 READ_INTERACTIVE_USES Instance method Protected Method Read the interactive uses 20080725
40 READ_USES Instance method Private Method Reads the uses from SpecDB and interactive form 20101209
41 RESET_FLG_USED_AS_INTERMEDIATE Instance method Public Method Resets the intermediate flag 20090810
42 RE_SELECT_USES Instance method Protected Method Select / filter the read uses 20080713
43 SET_ACTIVITIES Instance method Protected Method Sets activities (display, edits, etc.) 20071126
44 SET_FLG_USED_AS_INTERMEDIATE Instance method Public Method Sets the intermediate flag 20090810
45 SET_VALUES_BY_ROW_FIELD Instance method Public Method Sets the values at the specified row number and fieldname 20100202
46 VALIDATE_DATA Instance method Public Method Validates changed data and determines interal values 20071127
47 WRITE_DMS_KEY Instance method Protected Method Writes a DMS key to a data record 20071128
48 WRITE_INTERACTIVE_USES Instance method Protected Method Write the interactive uses to the buffer 20080725
Events
Class /TDAG/CPCL_REACH_USE_DATA has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSY_ROW_FIELD_VALUE Protected See coding 20100202 BEGIN OF lsy_row_field_value, row_id TYPE int4, fieldname TYPE lvc_fname, values TYPE /tdag/cpy_use_mv. TYPES: END OF lsy_row_field_value
2 LTY_ROW_FIELD_MAP Protected See coding 20100202 lty_row_field_map TYPE HASHED TABLE OF lsy_row_field_value WITH UNIQUE KEY row_id fieldname
Method Signatures

Method ADD_DATA Signature

Method ADD_DATA on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method ADD_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method ADJUST_INIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XR_INTERACTIVE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20101103
2 Changing XR_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20101103
3 Changing XT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 CP: Table of multiple instances of property data 20080717
4 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Table with (error) messages 20080717
5 Changing X_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if errors occurred 20080717
6 Changing X_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if warnings occurred 20080717

Method ADJUST_INIT_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method CAST_KEY_TO_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ARC Call by reference Type reference (TYPE) STRING Article Release Category 20100202
2 Exporting EV_CUSTNR Call by reference Type reference (TYPE) KUNNR Customer Number 1 20100202
3 Exporting EV_ERC Call by reference Type reference (TYPE) STRING Environmental Release Category 20100202
4 Exporting EV_MAINUSERGRP Call by reference Type reference (TYPE) STRING Main User Group 20100617
5 Exporting EV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20100202
6 Exporting EV_PC Call by reference Type reference (TYPE) STRING Product Category 20100202
7 Exporting EV_PROC Call by reference Type reference (TYPE) STRING Process Category 20100202
8 Exporting EV_SOU Call by reference Type reference (TYPE) STRING Sector of Use 20100202
9 Importing IV_KEY01 Call by reference Type reference (TYPE) LVC_VALUE Key 01 20100202
10 Importing IV_KEY02 Call by reference Type reference (TYPE) LVC_VALUE Key 02 20100202
11 Importing IV_KEY03 Call by reference Type reference (TYPE) LVC_VALUE Key 03 20100202
12 Importing IV_KEY04 Call by reference Type reference (TYPE) LVC_VALUE Key 04 20100202
13 Importing IV_KEY05 Call by reference Type reference (TYPE) LVC_VALUE Key 05 20100202
14 Importing IV_KEY06 Call by reference Type reference (TYPE) LVC_VALUE Key 06 20100202
15 Importing IV_KEY07 Call by reference Type reference (TYPE) LVC_VALUE Key 07 20100202
16 Importing IV_KEY08 Call by reference Type reference (TYPE) LVC_VALUE Key 08 20100202

Method CAST_KEY_TO_USE on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method CHANGE_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SUBID_SUPPLIER_SPEC Call by reference Type reference (TYPE) ESESUBID Id. of the supplier spec. 20080713

Method CHANGE_SPEC on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method COMBINE_INTERACTIVE_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INTERACTIVE_DATA Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100201
2 Importing ITS_INTERACTIVE_DATA Call by reference Type reference (TYPE) /TDAG/CPYS_USEDISPLAY Interactive uses 20080728
3 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Sequential Number of Data Record 20080728
4 Changing XR_DATA Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100201
5 Changing XTS_DATA Call by reference Type reference (TYPE) /TDAG/CPYS_USEDISPLAY Combined uses 20080728
6 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Table with (error) messages 20080725
7 Changing XV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if errors occurred 20080728
8 Changing XV_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if warnings occurred 20080728

Method COMBINE_INTERACTIVE_USES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method CREATE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY01 Call by reference Type reference (TYPE) LVC_VALUE Key value 1 20071129
2 Exporting E_KEY02 Call by reference Type reference (TYPE) LVC_VALUE Key value 2 20071129
3 Exporting E_KEY03 Call by reference Type reference (TYPE) LVC_VALUE Key value 3 20071129
4 Exporting E_KEY04 Call by reference Type reference (TYPE) LVC_VALUE Key value 4 20071129
5 Exporting E_KEY05 Call by reference Type reference (TYPE) LVC_VALUE Key value 5 20080625
6 Exporting E_KEY06 Call by reference Type reference (TYPE) LVC_VALUE Key value 6 20080625
7 Exporting E_KEY07 Call by reference Type reference (TYPE) LVC_VALUE Key value 7 20080625
8 Exporting E_KEY08 Call by reference Type reference (TYPE) LVC_VALUE Key value 8 20080625
9 Importing IS_DATA Call by reference Type reference (TYPE) ANY The data record 20071129
10 Importing I_FLG_IO_RECORD Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if the data record is an IO or API data record 20071129

Method CREATE_KEY on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method CREATE_KEY_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) /TDAG/CPS_ALV03 The IO structure with the error 20071130
2 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES The table with error messages 20071130

Method CREATE_KEY_ERROR on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method CREATE_USEDESCR_DISPLAY_STR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DISPL_STR Call by reference Type reference (TYPE) STRING Displayable string 20100128
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) BOOLE_D Error flag 20100128
3 Importing IT_USE_MV Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table Type for multiple use descriptors 20100128
4 Importing IV_CHAR Call by reference Type reference (TYPE) ATNAM Characteristic Name 20100128
5 Importing IV_FLG_DESCR Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Flag: get description or code of value 20100215
6 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU Language Key of Current Text Environment 20100128
7 Importing IV_MAX_LEN Call by reference Type reference (TYPE) I 128 Maximum length of the returned string 20100128

Method CREATE_USEDESCR_DISPLAY_STR on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method DELETE_DATA Signature

Method DELETE_DATA on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method DELETE_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method DETERMINE_DEPENDENT_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 The data to change 20080721

Method DETERMINE_DEPENDENT_FIELDS on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method DETERMINE_DESCRIPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 The data to change 20071127

Method DETERMINE_DESCRIPTIONS on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method EXPAND_FIELD_DESCRIPTORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNT Call by reference Type reference (TYPE) I Field counter 20080711

Method EXPAND_FIELD_DESCRIPTORS on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method EXTRACT_DMS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DMS_KEY Call by reference Type reference (TYPE) CVDDOCKEY The extracted DMS key 20071128
2 Importing IS_DATA Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI The data record 20071128
3 Importing I_SUFFIX Call by reference Type reference (TYPE) FIELDNAME The suffix for the DMS key field names 20071128

Method EXTRACT_DMS_KEY on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method FREE Signature

Method FREE on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method FREE on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_CHAR_FIELD_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHAR_FIELD_MAPPING Call by reference Type reference (TYPE) /TDAG/CPY_CHAR_FIELD_MAP_EXT The mapping 20071126
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Table with (error) messages 20071126
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if errors occurred 20071126
4 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if warnings occurred 20071126
# Exception Resumable Description Created on
1 CLASS_SYSTEM_READ_FAILURE The class definition could not be read 20071126

Method GET_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHECK Value transfer Type reference (TYPE) /TDAG/CPE_CHECK Prüfung 20071126

Method GET_CHECK on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_DATA Signature

Method GET_DATA on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method GET_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_DISPLAY_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COUNT Call by reference Type reference (TYPE) I counter variable after writing all fields 20100129
2 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100129
3 Changing XS_DATA Call by reference Type reference (TYPE) /TDAG/CPS_ALV03 CP: IO structure to display multiple inst. of property data 20100202

Method GET_DISPLAY_VALUES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_FIELD_DESCRIPTORS Signature

Method GET_FIELD_DESCRIPTORS on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method GET_FIELD_DESCRIPTORS on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_FLG_SUPPLIER_SPEC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_IS_SUPPLIER_SPEC Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator, if spec. is supplier spec. 20080712

Method GET_FLG_SUPPLIER_SPEC on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_FLG_USED_AS_INTERMEDIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_USED_AS_INTERMEDIATE Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator that prodcut is unses as intermediate 20090810
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal error 20090810

Method GET_LONG_TEXT Signature

Method GET_LONG_TEXT on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method GET_LONG_TEXT on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_NEXT_ROWNO Signature

Method GET_NEXT_ROWNO on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method GET_NEXT_ROWNO on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_PROPERTY Signature

Method GET_PROPERTY on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method GET_PROPERTY on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_REGSTATUS_OF_LINKED_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REGSTATUS Call by reference Type reference (TYPE) /TDAG/CPE_REG_STATUS Registration Status 20100621
2 Importing IT_LINKTOUSE Call by reference Type reference (TYPE) /TDAG/CPY_LINKTOUSE CP: Table for link to use and exposure 20100621
3 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Table with (error) messages 20100621
4 Changing XV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if errors occurred 20100621

Method GET_REGSTATUS_OF_LINKED_USES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_SPEC_ID Signature

Method GET_SPEC_ID on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method GET_SPEC_ID on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_SPEC_RECN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RECN Value transfer Type reference (TYPE) ESERECN RECN of specification 20110812

Method GET_SPEC_RECN on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_STATUS_INPCHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Current Use Record 20110926
2 Returning RV_ICON Value transfer Type reference (TYPE) STRING Icon incl. Tooltip 20110926

Method GET_STATUS_INPCHECK on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_STATUS_REGISTRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Current Use Record 20110926
2 Returning RV_ICON Value transfer Type reference (TYPE) /TDAG/CPE_ICON_STATUS Icon 20110926

Method GET_STATUS_REGISTRATION on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_VALUES_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table Type for multiple use descriptors 20100202
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100202
3 Importing IV_CHAR Call by reference Type reference (TYPE) ATNAM Characteristic Name 20100202
4 Importing IV_KEY01 Call by reference Type reference (TYPE) LVC_VALUE Key 01 20100202
5 Importing IV_KEY02 Call by reference Type reference (TYPE) LVC_VALUE Key 02 20100202
6 Importing IV_KEY03 Call by reference Type reference (TYPE) LVC_VALUE Key 03 20100202
7 Importing IV_KEY04 Call by reference Type reference (TYPE) LVC_VALUE Key 04 20100202
8 Importing IV_KEY05 Call by reference Type reference (TYPE) LVC_VALUE Key 05 20100202
9 Importing IV_KEY06 Call by reference Type reference (TYPE) LVC_VALUE Key 06 20100202
10 Importing IV_KEY07 Call by reference Type reference (TYPE) LVC_VALUE Key 07 20100202
11 Importing IV_KEY08 Call by reference Type reference (TYPE) LVC_VALUE Key 08 20100202

Method GET_VALUES_BY_KEY on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method GET_VALUES_BY_ROW_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table Type for multiple use descriptors 20100202
2 Exporting EV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20100202
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME Fieldname 20100202
4 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 Row number 20100202

Method GET_VALUES_BY_ROW_FIELD on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method HAS_CHANGED_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_USES_CHANGED Value transfer Type reference (TYPE) ESP1_BOOLEAN Any use has been changed 20110907

Method HAS_CHANGED_USES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADDINFO Value transfer Type reference (TYPE) RCGADDINF Stichtag und Änderungsnummer 20071126
2 Importing IT_COMPOSITION Call by reference Type reference (TYPE) /TDAG/CPY_PSTRDATA The spec. and its composition from the product structure 20071126
3 Importing IV_CUSTOMER Call by reference Type reference (TYPE) /TDAG/CPE_CUSTOMER Customer number 20080711
4 Importing IV_MATNR Call by reference Type reference (TYPE) MATNR Material Number 20080716
5 Importing IV_SUPPLIER Call by reference Type reference (TYPE) /TDAG/CPE_SUPPLIER ID of supplier / manufacturer 20080711
6 Importing IV_SUP_MPN Call by reference Type reference (TYPE) /TDAG/CPE_SUP_MPN Supplier material number 20080715
7 Importing I_ACTIVITIES Value transfer Type reference (TYPE) /TDAG/CPE_ACTIVITIES Angabe, ob Daten zum Anzeigen oder zum Ändern gelesen werden 20071126
8 Importing I_CHECK Value transfer Type reference (TYPE) /TDAG/CPE_CHECK Prüfung 20071126
9 Importing I_SPEC_ID Value transfer Type reference (TYPE) ESESUBID ID der Spezifikation, deren Daten gelesen werden sollen 20071126
10 Importing I_USAGE_PROFILE Value transfer Type reference (TYPE) ESEUSEPROF Verwendungsprofil 20071126
11 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES CP: Message table 20100325
# Exception Resumable Description Created on
1 INIT_FAILED Die Daten konnten nicht gelesen werden 20071126

Method INIT_DATA Signature

Method INIT_DATA on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method INIT_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method IS_INITIAL_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) /TDAG/CPS_ALV03 Data record 20100929
2 Returning R_FLG_USE_IS_INITIAL Value transfer Type reference (TYPE) ESP1_BOOLEAN Flag indicates use as intial 20100929

Method IS_INITIAL_USE on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method IS_INTERMEDIATE_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) /TDAG/CPS_ALV03 Data record 20100929
2 Returning R_FLG_USE_IS_INTERMEDIATE Value transfer Type reference (TYPE) ESP1_BOOLEAN Flag indicates use as intermediate 20100929

Method IS_INTERMEDIATE_USE on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method MODIFY_DATA Signature

Method MODIFY_DATA on class /TDAG/CPCL_REACH_USE_DATA has no parameter.
Method MODIFY_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method PREPARE_MODIFY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETE_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 Records which have to be deleted 20080713
2 Changing XT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 Use ALV 20080712

Method PREPARE_MODIFY_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method READ_INTERACTIVE_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INTERACTIVE_DATA Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100201
2 Exporting ETS_INTERACTIVE_DATA Call by reference Type reference (TYPE) /TDAG/CPYS_USEDISPLAY CP: Table of multiple instances of property data 20080728
3 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Table with (error) messages 20080725
4 Changing XV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if errors occurred 20080728
5 Changing XV_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if warnings occurred 20080728

Method READ_INTERACTIVE_USES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method READ_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_INTERACTIVE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Uses from AIF 20101209
2 Exporting ER_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Uses from EHS and AIF 20101209
3 Exporting ER_USE_SET_REST Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Filtered Uses 20140109
4 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN An error occured 20101209
5 Exporting E_FLG_LOCKFAIL Call by reference Type reference (TYPE) ESP1_BOOLEAN Locking failed 20101209
6 Exporting E_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN A warning occured 20101209
7 Importing I_FLG_LOCK Call by reference Type reference (TYPE) ESP1_BOOLEAN Lock Uses in DB 20101209
8 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES current message table 20101209

Method READ_USES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method RESET_FLG_USED_AS_INTERMEDIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROW Call by reference Type reference (TYPE) LVC_T_ROID Assignment of Row Number to Row ID 20090810
2 Importing IV_ROW Call by reference Type reference (TYPE) I 20090810
3 Changing XT_IOTAB Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 CP: Table of multiple instances of property data 20090810
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal error 20090810

Method RE_SELECT_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLG_LOCK Call by reference Type reference (TYPE) ESP1_BOOLEAN Lock indicator 20080713
2 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Recn which should be set at the new records 20080716
3 Changing XR_USE_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100129
4 Changing XR_USE_SET_REST Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Filtered uses 20140109
5 Changing XTS_USES Call by reference Type reference (TYPE) /TDAG/CPYS_USEDISPLAY CP: Use Display 20080713
6 Changing XT_MSG Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20080713
7 Changing XV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error indicator 20080713
8 Changing XV_FLG_LOCKFAIL Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if lock fails 20080713

Method RE_SELECT_USES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method SET_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITIES Value transfer Type reference (TYPE) /TDAG/CPE_ACTIVITIES Aktivitäten 20071126

Method SET_ACTIVITIES on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method SET_FLG_USED_AS_INTERMEDIATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ROW Call by reference Type reference (TYPE) LVC_T_ROID Assignment of Row Number to Row ID 20090810
2 Importing IV_ROW Call by reference Type reference (TYPE) I 20090810
3 Changing XT_IOTAB Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 CP: Table of multiple instances of property data 20090810
# Exception Resumable Description Created on
1 INTERNAL_ERROR Internal error 20090810

Method SET_VALUES_BY_ROW_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUES Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table Type for multiple use descriptors 20100202
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV control: Field name of internal table field 20100202
3 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 Row number 20100202

Method SET_VALUES_BY_ROW_FIELD on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method VALIDATE_DATA 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 Table for (error) messages 20071127
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if an error occurred 20071127
3 Changing XT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 The data to validate 20071127

Method VALIDATE_DATA on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method WRITE_DMS_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DMS_KEY Call by reference Type reference (TYPE) CVDDOCKEY The DMS key to write 20071128
2 Importing I_SUFFIX Call by reference Type reference (TYPE) FIELDNAME The suffix for the DMS key field names 20071128
3 Changing XS_DATA Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI The data record to change 20071128

Method WRITE_DMS_KEY on class /TDAG/CPCL_REACH_USE_DATA has no exception.

Method WRITE_INTERACTIVE_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_SET Call by reference Object reference (TYPE REF TO) /TDAG/CP_SP_INDEXED_USE_SET Provides indexed access to tables of mv use descriptors 20100225
2 Importing IT_DATA Call by reference Type reference (TYPE) /TDAG/CPY_ALV03 CP: Table of multiple instances of property data 20080725
3 Changing XT_MESSAGES Call by reference Type reference (TYPE) /TDAG/CPY_MESSAGES Table with (error) messages 20080725
4 Changing XV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if errors occurred 20080728
5 Changing XV_FLG_WARNING Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator if warnings occurred 20080728

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