SAP ABAP Class /TDAG/RCSCL_TOOL_CONV_USE_PROP (Conversion of use property)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/RCS_TOOL (Package)
Properties
Class /TDAG/RCSCL_TOOL_CONV_USE_PROP  
Short Description Conversion of use property    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/RCS_TOOL    
Created 20100624   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no interface implemented.
Friends
Class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CONV_MODE_COPY Instance attribute Protected Type reference (TYPE) CHAR1 'C' Conversion mode: Copy 20100624
2 MC_CONV_MODE_LINK Instance attribute Protected Type reference (TYPE) CHAR1 'L' Conversion mode: Copy and link 20100624
3 MC_CONV_MODE_MOVE Constant Protected Type reference (TYPE) CHAR1 'M' Conversion mode: Move 20100624
4 MC_LOCKMOD_EXCLUSIVE Constant Protected Type reference (TYPE) ESELOCKMOD 'X' Lock Mode (Shared, Exclusive) 20100628
5 MC_LOG_DETLEVEL_HDR Constant Protected Type reference (TYPE) BALLEVEL '1' Application Log: Level of detail 20100630
6 MC_LOG_DETLEVEL_SUB Constant Protected Type reference (TYPE) BALLEVEL '2' Application Log: Level of detail 20100630
7 MC_LOG_DETLEVEL_USE Constant Protected Type reference (TYPE) BALLEVEL '3' Application Log: Level of detail 20100630
8 MC_LOG_OBJ Constant Protected Type reference (TYPE) BALOBJ_D '/TDAG/CP' Application Log: Object Name (Application Code) 20100625
9 MC_LOG_SUBOBJ Constant Protected Type reference (TYPE) BALSUBOBJ 'CONVERSION' Application Log: Subobject 20100625
10 MC_REPORT_NAME Constant Protected Type reference (TYPE) TRDIR-NAME '/TDAG/RCSR_CONV_USE_PROP' ABAP Program Name 20100625
11 MO_CHAR_VAL_REP Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_CHARACT_VALUES_REP CP: Repository for characteristic values with descriptions 20100629
12 MTS_REGSTATUS_MAPPING Instance attribute Protected Type reference (TYPE) LTY_REGSTATUS_MAPPING Mapping from registration to evaluation status 20100630
13 MT_MESSAGE Instance attribute Protected Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100625
14 MT_RANGE_SUBCAT Instance attribute Protected Type reference (TYPE) /TDAG/RCSY_RS_RANGE_SUBCAT Range for specification typ 20100624
15 MT_RANGE_SUBID Instance attribute Protected Type reference (TYPE) /TDAG/RCSY_RANGE_SUBID Range for substance IDs 20100624
16 MT_SUB_CONVERT Instance attribute Protected Type reference (TYPE) LTY_SUB_CONVERT Package of substances which has to be converted 20100628
17 MV_CONV_MODE Instance attribute Protected Type reference (TYPE) CHAR1 Conversion mode 20100624
18 MV_FLG_TESTMODE Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Test mode indicator 20100624
19 MV_LOG_KEEP Instance attribute Protected Type reference (TYPE) INT4 Time period to keep application log 20100625
20 MV_PACKAGE_SIZE Instance attribute Protected Type reference (TYPE) INT4 Package size 20100624
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20100624
2 CONVERT_PROPDATA_TO_USESET Instance method Protected Method Convert property data to use API 20100629
3 CREATE_MSGV_USEID Instance method Protected Method Create message variable for a set use of descriptors 20100628
4 CREATE_USEDESCR_DISPLAY_STR Instance method Protected Method Create display string for a use descriptor 20100629
5 DELETE_MUG_PHRASES_FROM_SOU Instance method Protected Method Delete main user group phrases from sector of use 20100630
6 DELETE_SUBSTANCE_USES Instance method Protected Method Delete uses of a substance 20100701
7 EXECUTE_CONVERSION Instance method Public Method Execute conversion 20100624
8 PROCESS_APPLICATION_LOG Instance method Protected Method Process application log 20100625
9 PROCESS_SUBSTANCE Instance method Protected Method Process substance 20100628
10 PROCESS_SUBSTANCE_PACKAGE Instance method Protected Method Process next package of substances 20100629
11 PROCESS_USE Instance method Protected Method Convert use 20100630
12 RESET_LOCK Instance method Protected Method Reset lock 20100624
13 SET_LOCK Instance method Protected Method Set lock 20100624
Events
Class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSY_REGSTATUS_MAPPING Public See coding 20100624 BEGIN OF lsy_regstatus_mapping, regstatus TYPE /tdag/cpe_reg_status, evalstatus TYPE /tdag/cpe_evalstatus, END OF lsy_regstatus_mapping
2 LSY_SUB_CONVERT Public See coding 20100628 BEGIN OF lsy_sub_convert, recn TYPE eserecn, subid TYPE esesubid, END OF lsy_sub_convert
3 LTY_REGSTATUS_MAPPING Public See coding 20100624 lty_regstatus_mapping TYPE SORTED TABLE OF lsy_regstatus_mapping WITH UNIQUE KEY regstatus
4 LTY_SUB_CONVERT Public See coding 20100628 lty_sub_convert TYPE STANDARD TABLE OF lsy_sub_convert
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_RANGE_SUBCAT Call by reference Type reference (TYPE) /TDAG/RCSY_RS_RANGE_SUBCAT Range table for specification typ 20100624
2 Importing IT_RANGE_SUBID Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_SUBID Range for substance IDs 20100624
3 Importing IV_ES_ADVISED_AGAINST Call by reference Type reference (TYPE) /TDAG/CPE_EVALSTATUS Evaluation status for 'Advised against' 20100624
4 Importing IV_ES_INITIAL Call by reference Type reference (TYPE) /TDAG/CPE_EVALSTATUS Evaluation status for '' 20100708
5 Importing IV_ES_NOT_REGISTERED Call by reference Type reference (TYPE) /TDAG/CPE_EVALSTATUS Evaluation status for 'Not registered' 20100624
6 Importing IV_ES_NOT_REPORTED Call by reference Type reference (TYPE) /TDAG/CPE_EVALSTATUS Evaluation status for 'Not reported' 20100624
7 Importing IV_ES_NOT_SUPPORTED Call by reference Type reference (TYPE) /TDAG/CPE_EVALSTATUS Evaluation status for 'Not supported' 20100624
8 Importing IV_ES_REGISTERED Call by reference Type reference (TYPE) /TDAG/CPE_EVALSTATUS Evaluation status for 'Registered' 20100624
9 Importing IV_ES_REGISTRATION_INTENDED Call by reference Type reference (TYPE) /TDAG/CPE_EVALSTATUS Evaluation status for 'Registration intended' 20100624
10 Importing IV_FLG_TESTMODE Call by reference Type reference (TYPE) ESP1_BOOLEAN Test mode indicator 20100624
11 Importing IV_LOG_KEEP Call by reference Type reference (TYPE) /TDAG/CPE_DAYSTOKEEPLOG Days to keep log 20100625
12 Importing IV_MODE_COPY Call by reference Type reference (TYPE) CHAR1 Indicator for mode 'Copy' 20100624
13 Importing IV_MODE_LINK Call by reference Type reference (TYPE) CHAR1 Indicator for mode 'Copy and Link' 20100624
14 Importing IV_MODE_MOVE Call by reference Type reference (TYPE) CHAR1 Indicator for mode 'Move' 20100624
15 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) /TDAG/CPE_PACKAGESIZE Package size 20100624

Method CONSTRUCTOR on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method CONVERT_PROPDATA_TO_USESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_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 20100629
2 Exporting ET_PROTECT_DEL Call by reference Type reference (TYPE) /TDAG/CPY_LINKTOUSE Instances which are protected against deletion 20100812
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20100629
4 Importing IT_PROP Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE Valuations 20100629
5 Importing IT_PROP_DATA Call by reference Type reference (TYPE) ESPRH_APIPR_TAB_TYPE Valuation data 20100629
6 Importing IT_PROP_FTEXT Call by reference Type reference (TYPE) ESPRH_APIDF_TAB_TYPE Valuation free texts 20100629
7 Importing IT_PROP_HEADER Call by reference Type reference (TYPE) ESPRH_APIVH_TAB_TYPE Valuation head 20100629
8 Importing IV_RECN Call by reference Type reference (TYPE) ESERECN Sequential Number of Data Record 20100629
9 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100629

Method CONVERT_PROPDATA_TO_USESET on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method CREATE_MSGV_USEID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MSGV_RECNVA Call by reference Type reference (TYPE) SY-MSGV1 Message Variable 20100706
2 Exporting EV_MSGV_USEID Call by reference Type reference (TYPE) SY-MSGV1 Message variable 20100628
3 Importing IS_USE Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100628

Method CREATE_MSGV_USEID on class /TDAG/RCSCL_TOOL_CONV_USE_PROP 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 20100629
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100629
3 Importing IT_USE_MV Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table Type for multiple use descriptors 20100629
4 Importing IV_CHAR Call by reference Type reference (TYPE) ATNAM Characteristic Name 20100629
5 Importing IV_FLG_DESCR Call by reference Type reference (TYPE) ESP1_BOOLEAN Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20100629
6 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20100629
7 Importing IV_MAX_LEN Call by reference Type reference (TYPE) I 20100629

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

Method DELETE_MUG_PHRASES_FROM_SOU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_SECTOROFUSE Call by reference Type reference (TYPE) /TDAG/CPY_USE_MV Table Type for multiple use descriptors 20100630

Method DELETE_MUG_PHRASES_FROM_SOU on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method DELETE_SUBSTANCE_USES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20100701
2 Importing IR_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 20100707
3 Importing IS_ADDINF Call by reference Type reference (TYPE) RCGADDINF EHS: Additional Information for Function Module Calls 20100701
4 Importing IS_SUB_CONVERT Call by reference Type reference (TYPE) LSY_SUB_CONVERT 20100701
5 Importing IT_HEADER Call by reference Type reference (TYPE) ESPRH_APIRH_TAB_TYPE 20100701
6 Importing IT_PROP Call by reference Type reference (TYPE) ESPRH_APIVA_TAB_TYPE 20100701
7 Importing IT_PROP_FTEXT Call by reference Type reference (TYPE) ESPRH_APIDF_TAB_TYPE 20100701
8 Importing IT_PROTECT_DEL Call by reference Type reference (TYPE) /TDAG/CPY_LINKTOUSE Instances which are protected against deletion 20100812
9 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100701

Method DELETE_SUBSTANCE_USES on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method EXECUTE_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_CANCEL Call by reference Type reference (TYPE) ESP1_BOOLEAN Execution canceld 20100722
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error causing no write to db 20100630
3 Exporting EV_FLG_ERROR_LOGGING Call by reference Type reference (TYPE) ESP1_BOOLEAN Error during processing of application log 20100625

Method EXECUTE_CONVERSION on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method PROCESS_APPLICATION_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20100625
2 Importing IV_FLG_CREATE_JOBLOG Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Add numer of application log to joblog 20100625
3 Importing IV_FLG_SAVE_LOG Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_TRUE Save application log 20100625
4 Importing IV_FLG_SHOW_LOG Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Show application log 20100625
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100625

Method PROCESS_APPLICATION_LOG on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method PROCESS_SUBSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error flag 20100628
2 Importing IS_SUB_CONVERT Call by reference Type reference (TYPE) LSY_SUB_CONVERT Substance to convert 20100628
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100628

Method PROCESS_SUBSTANCE on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method PROCESS_SUBSTANCE_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator to abort execuation 20100629
2 Exporting EV_FLG_NO_MORE_PACKAGE Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator that no more package exists 20100629
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100629

Method PROCESS_SUBSTANCE_PACKAGE on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method PROCESS_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Errror flag 20100630
2 Importing IS_SUB_CONVERT Call by reference Type reference (TYPE) LSY_SUB_CONVERT Subsance to convert 20100630
3 Importing IS_USE Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Use API Structure 20100630
4 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 20100630
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20100630

Method PROCESS_USE on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method RESET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator for lock failure 20100625

Method RESET_LOCK on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.

Method SET_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator for lock failure 20100625

Method SET_LOCK on class /TDAG/RCSCL_TOOL_CONV_USE_PROP has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200_600