SAP ABAP Class /TDAG/RCSCL_TOOL_CONV_UE_COMP (Conversion of compositions)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/RCS_TOOL (Package)
Properties
Class /TDAG/RCSCL_TOOL_CONV_UE_COMP  
Short Description Conversion of compositions    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/RCS_TOOL    
Created 20101104   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_UE_COMP has no interface implemented.
Friends
Class /TDAG/RCSCL_TOOL_CONV_UE_COMP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_LOCKMOD_EXCLUSIVE Constant Protected Type reference (TYPE) ESELOCKMOD 'X' Lock Mode (Shared, Exclusive) 20101104
2 MC_LOG_DETLEVEL_HDR Constant Protected Type reference (TYPE) BALLEVEL '1' Application Log: Level of detail 20101104
3 MC_LOG_DETLEVEL_SUB Constant Protected Type reference (TYPE) BALLEVEL '2' Application Log: Level of detail 20101104
4 MC_LOG_DETLEVEL_USE Constant Protected Type reference (TYPE) BALLEVEL '3' Application Log: Level of detail 20101104
5 MC_LOG_OBJ Constant Protected Type reference (TYPE) BALOBJ_D '/TDAG/CP' Application Log: Object Name (Application Code) 20101104
6 MC_LOG_SUBOBJ Constant Protected Type reference (TYPE) BALSUBOBJ 'CONVERSION' Application Log: Subobject 20101104
7 MC_REPORT_NAME Constant Protected Type reference (TYPE) TRDIR-NAME '/TDAG/RCSR_CONV_UE_COMP' ABAP Program Name 20101104
8 MO_CHAR_VAL_REP Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_CHARACT_VALUES_REP CP: Repository for characteristic values with descriptions 20101104
9 MT_MESSAGE Instance attribute Protected Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20101104
10 MT_RANGE_SUBCAT Instance attribute Protected Type reference (TYPE) /TDAG/RCSY_RS_RANGE_SUBCAT Range for specification typ 20101104
11 MT_RANGE_SUBID Instance attribute Protected Type reference (TYPE) /TDAG/RCSY_RANGE_SUBID Range for substance IDs 20101104
12 MT_SUB_CONVERT Instance attribute Protected Type reference (TYPE) LTY_SUB_CONVERT Package of substances which has to be converted 20101104
13 MV_FLG_TESTMODE Instance attribute Protected Type reference (TYPE) ESP1_BOOLEAN Test mode indicator 20101104
14 MV_LOG_KEEP Instance attribute Protected Type reference (TYPE) INT4 Time period to keep application log 20101104
15 MV_PACKAGE_SIZE Instance attribute Protected Type reference (TYPE) INT4 Package size 20101104
16 MV_SOURCE_COMP Instance attribute Protected Type reference (TYPE) ESEESTCAT Value Assignment Type 20101115
17 MV_TARGET_COMP Instance attribute Protected Type reference (TYPE) ESEESTCAT Value Assignment Type 20101115
18 M_FLG_ASSESSED Instance attribute Protected Type reference (TYPE) ESEBOOLE Truth Value 20101115
19 M_FLG_MAT_ASSIGNED Instance attribute Protected Type reference (TYPE) ESEBOOLE Truth Value 20101115
20 M_FLG_REACH_REL Instance attribute Protected Type reference (TYPE) ESEBOOLE Truth Value 20101115
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101104
2 EXECUTE_CONVERSION Instance method Public Method Execute conversion 20101104
3 PROCESS_APPLICATION_LOG Instance method Protected Method Process application log 20101104
4 PROCESS_SUBSTANCE Instance method Protected Method Process substance 20101104
5 PROCESS_SUBSTANCE_PACKAGE Instance method Protected Method Process next package of substances 20101104
6 RESET_LOCK Instance method Protected Method Reset lock 20101111
7 SET_LOCK Instance method Protected Method Set lock 20101111
Events
Class /TDAG/RCSCL_TOOL_CONV_UE_COMP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSY_REGSTATUS_MAPPING Public See coding 20101104 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 20101104 BEGIN OF lsy_sub_convert, recn TYPE eserecn, subid TYPE esesubid, END OF lsy_sub_convert
3 LTY_REGSTATUS_MAPPING Public See coding 20101104 lty_regstatus_mapping TYPE SORTED TABLE OF lsy_regstatus_mapping WITH UNIQUE KEY regstatus
4 LTY_SUB_CONVERT Public See coding 20101104 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 20101104
2 Importing IT_RANGE_SUBID Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_SUBID Range for substance IDs 20101104
3 Importing IV_FLG_TESTMODE Call by reference Type reference (TYPE) ESP1_BOOLEAN Test mode indicator 20101104
4 Importing IV_LOG_KEEP Call by reference Type reference (TYPE) /TDAG/CPE_DAYSTOKEEPLOG Days to keep log 20101104
5 Importing IV_PACKAGE_SIZE Call by reference Type reference (TYPE) /TDAG/CPE_PACKAGESIZE Package size 20101104
6 Importing IV_SOURCE_COMP Call by reference Type reference (TYPE) ESEESTCAT Value Assignment Type 20101115
7 Importing IV_TARGET_COMP Call by reference Type reference (TYPE) ESEESTCAT Value Assignment Type 20101115
8 Importing I_FLG_ACTION_REQ_SET Call by reference Type reference (TYPE) ESEBOOLE Action required 20101111
9 Importing I_FLG_ASSESSED Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20101115
10 Importing I_FLG_ASSESSED_SET Call by reference Type reference (TYPE) ESEBOOLE Assessment Check positive 20101111
11 Importing I_FLG_MAT_ASSIGNED Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20101115
12 Importing I_FLG_REACH_REL Call by reference Type reference (TYPE) ESEBOOLE Truth Value 20101115
13 Importing I_FLG_REACH_REL_SET Call by reference Type reference (TYPE) ESEBOOLE Reach relevant 20101111

Method CONSTRUCTOR on class /TDAG/RCSCL_TOOL_CONV_UE_COMP 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 20101104
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN Error causing no write to db 20101104
3 Exporting EV_FLG_ERROR_LOGGING Call by reference Type reference (TYPE) ESP1_BOOLEAN Error during processing of application log 20101104

Method EXECUTE_CONVERSION on class /TDAG/RCSCL_TOOL_CONV_UE_COMP 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 20101104
2 Importing IV_FLG_CREATE_JOBLOG Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Add numer of application log to joblog 20101104
3 Importing IV_FLG_SAVE_LOG Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_TRUE Save application log 20101104
4 Importing IV_FLG_SHOW_LOG Call by reference Type reference (TYPE) ESP1_BOOLEAN ESP1_FALSE Show application log 20101104
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20101104

Method PROCESS_APPLICATION_LOG on class /TDAG/RCSCL_TOOL_CONV_UE_COMP 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 20101104
2 Importing IS_SUB_CONVERT Call by reference Type reference (TYPE) LSY_SUB_CONVERT Substance to convert 20101104
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20101104

Method PROCESS_SUBSTANCE on class /TDAG/RCSCL_TOOL_CONV_UE_COMP 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 20101104
2 Exporting EV_FLG_NO_MORE_PACKAGE Call by reference Type reference (TYPE) ESP1_BOOLEAN Indicator that no more package exists 20101104
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20101104

Method PROCESS_SUBSTANCE_PACKAGE on class /TDAG/RCSCL_TOOL_CONV_UE_COMP 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 20101111

Method RESET_LOCK on class /TDAG/RCSCL_TOOL_CONV_UE_COMP 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 20101111

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