SAP ABAP Class CL_EHSWX_HELPER_MAP (Methods for mapping / conversion)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   EHS-WA (Application Component) Waste Management
     EHSWX_XI_PROXY (Package) Enterprise Service package for SAP EH&S Waste Management
Properties
Class CL_EHSWX_HELPER_MAP  
Short Description Methods for mapping / conversion    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EHSWX_XI_PROXY   Enterprise Service package for SAP EH&S Waste Management 
Created 20081219   SAP 
Last change 20110908   SAP 
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)
Interfaces
Class CL_EHSWX_HELPER_MAP has no interface implemented.
Friends
Class CL_EHSWX_HELPER_MAP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ACTION_CODE_CREATE Constant Public Type reference (TYPE) PLMSEF_ACTION_CODE1 '01' Proxy Data Element (Generated) 20090123
2 GC_ACTION_CODE_DELETE Constant Public Type reference (TYPE) PLMSEF_ACTION_CODE1 '03' Proxy Data Element (Generated) 20090123
3 GC_ACTION_CODE_NO_ACTION Constant Public Type reference (TYPE) PLMSEF_ACTION_CODE1 '06' Proxy Data Element (Generated) 20090123
4 GC_ACTION_CODE_REMOVE Constant Public Type reference (TYPE) PLMSEF_ACTION_CODE1 '05' Proxy Data Element (Generated) 20090123
5 GC_ACTION_CODE_SAVE Constant Public Type reference (TYPE) PLMSEF_ACTION_CODE1 '04' Proxy Data Element (Generated) 20090123
6 GC_ACTION_CODE_UPDATE Constant Public Type reference (TYPE) PLMSEF_ACTION_CODE1 '02' Proxy Data Element (Generated) 20090123
7 GC_AUTHORITY Constant Public Type reference (TYPE) BU_RLTYP 'WAA190' BDT: Object part 20081223
8 GC_BDOCUMENT_PROC_FAILED Constant Public Type reference (TYPE) PLMSEF_PROCESSING_RESULT_CODE1 '5' Proxy Data Element (Generated) 20090226
9 GC_BDOCUMENT_PROC_SUCCESSFULL Constant Public Type reference (TYPE) PLMSEF_PROCESSING_RESULT_CODE1 '3' Proxy Data Element (Generated) 20090226
10 GC_CARRIER Constant Public Type reference (TYPE) BU_RLTYP 'WAA160' BDT: Object part 20081223
11 GC_DISPOSER Constant Public Type reference (TYPE) BU_RLTYP 'WAA130' BDT: Object part 20081223
12 GC_GENERATOR Constant Public Type reference (TYPE) BU_RLTYP 'WAA100' BDT: Object part 20081223
13 GC_LIFECYCLESTATUSCODE_ACTIVE Constant Public Type reference (TYPE) PLMSEF_PARTY_LIFE_CYCLE_STATUS '2' Proxy Data Element (generated) 20090123
14 GC_LIFECYCLESTATUSCODE_BLOCKED Constant Public Type reference (TYPE) PLMSEF_PARTY_LIFE_CYCLE_STATUS '3' Proxy Data Element (generated) 20090123
15 GC_LIFECYCLESTATUSCODE_INPREP Constant Public Type reference (TYPE) PLMSEF_PARTY_LIFE_CYCLE_STATUS '1' Proxy Data Element (generated) 20090123
16 GC_LIFECYCLESTATUSCODE_OBSOL Constant Public Type reference (TYPE) PLMSEF_PARTY_LIFE_CYCLE_STATUS '4' Proxy Data Element (generated) 20090123
17 GC_MSG_ABORT Constant Public Type reference (TYPE) BAPI_MTYPE 'A' Message type: S Success, E Error, W Warning, I Info, A Abort 20090217
18 GC_MSG_CLASS Constant Public Type reference (TYPE) SYMSGID 'EHSWX_MSG_SOA' Message Class 20090120
19 GC_MSG_ERROR Constant Public Type reference (TYPE) BAPI_MTYPE 'E' Message type: S Success, E Error, W Warning, I Info, A Abort 20090120
20 GC_MSG_INFORMATION Constant Public Type reference (TYPE) BAPI_MTYPE 'I' Message type: S Success, E Error, W Warning, I Info, A Abort 20090217
21 GC_MSG_SUCCESS Constant Public Type reference (TYPE) BAPI_MTYPE 'S' Message type: S Success, E Error, W Warning, I Info, A Abort 20090325
22 GC_MSG_WARNING Constant Public Type reference (TYPE) BAPI_MTYPE 'W' Message type: S Success, E Error, W Warning, I Info, A Abort 20090217
23 GC_ROLE_AUTHORITY Constant Public Type reference (TYPE) PLMSEF_PARTY_ROLE_CATEGORY_COD '170' Proxy Data Element (generated) 20090120
24 GC_ROLE_CARRIER Constant Public Type reference (TYPE) PLMSEF_PARTY_ROLE_CATEGORY_COD '012' Proxy Data Element (generated) 20090120
25 GC_ROLE_DISPOSER Constant Public Type reference (TYPE) PLMSEF_PARTY_ROLE_CATEGORY_COD '171' Proxy Data Element (generated) 20090120
26 GC_ROLE_GENERATOR Constant Public Type reference (TYPE) PLMSEF_PARTY_ROLE_CATEGORY_COD '172' Proxy Data Element (generated) 20090120
27 GC_ROLE_STORE Constant Public Type reference (TYPE) PLMSEF_PARTY_ROLE_CATEGORY_COD '173' Proxy Data Element (generated) 20090120
28 GC_SEVERITY_CODE_1 Constant Public Type reference (TYPE) PLMSEF_LOG_ITEM_SEVERITY_CODE1 '1' Proxy Data Element (Generated) 20090217
29 GC_SEVERITY_CODE_2 Constant Public Type reference (TYPE) PLMSEF_LOG_ITEM_SEVERITY_CODE1 '2' Proxy Data Element (Generated) 20090217
30 GC_SEVERITY_CODE_3 Constant Public Type reference (TYPE) PLMSEF_LOG_ITEM_SEVERITY_CODE1 '3' Proxy Data Element (Generated) 20090217
31 GC_SEVERITY_CODE_4 Constant Public Type reference (TYPE) PLMSEF_LOG_ITEM_SEVERITY_CODE1 '4' Proxy Data Element (Generated) 20090217
32 GC_STORE Constant Public Type reference (TYPE) BU_RLTYP 'WAA210' BDT: Object part 20081223
33 GC_TEXTTYPECODE_HANDLING Constant Public Type reference (TYPE) PLMSEF_TEXT_COLLECTION_TEXT_TY '10043' Proxy Data Element (generated) 20090130
34 GC_TEXTTYPECODE_INTNOTE Constant Public Type reference (TYPE) PLMSEF_TEXT_COLLECTION_TEXT_TY '10011' Proxy Data Element (generated) 20090130
35 GC_TEXTTYPECODE_MATDESC Constant Public Type reference (TYPE) PLMSEF_TEXT_COLLECTION_TEXT_TY '10048' Proxy Data Element (generated) 20090130
36 GC_TEXTTYPECODE_REMARK Constant Public Type reference (TYPE) PLMSEF_TEXT_COLLECTION_TEXT_TY '10006' Proxy Data Element (generated) 20090130
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FAILURE_MESSAGE_TO_LOG Static method Public Method Adds failure message in case service operation failed 20090325
2 ADD_SUCCESS_MESSAGE_TO_LOG Static method Public Method Add success message when service operation succeeded 20090325
3 CONV_ROLECATCODE_EXT_2_INT Static method Public Method Convert external role to internal role category 20090113
4 CONV_ROLECATCODE_INT_2_EXT Static method Public Method Convert internal role category code to external represent. 20081223
5 EVALUATE_BADI_EXCEPTION Static method Public Method Map exception information to error table 20090320
6 EVALUATE_GDT_EXCEPTION Static method Public Method Fill information form gdt exception to error table 20090127
7 FILL_LOG Static method Public Method Fill application log 20090113
8 FILL_MESSAGE_HEADER Static method Public Method Fills Message Header (GDT BusinessDocumentMessageHeader) 20090319
9 GET_COMM_MEDIUM_TYPE_NAME Static method Public Method Get the name of communication medium type 20090226
10 GET_COUNTRYNAME Static method Public Method Read country name from country key 20090127
11 GET_COUNTRYNAME_BY_LAND Static method Public Method Read country name from country key 20090226
12 GET_LANGUAGENAME Static method Public Method Transform a language code to a name 20090127
13 GET_LIFECYCLESTATUSNAME Static method Public Method Get the name of life cycle status code 20090123
14 GET_REGIONNAME Static method Public Method Transform a region code to a region name 20090127
15 MAP_INDICATOR_EXT_2_INT Static method Public Method Indicator (True/False) from XI to SAP (ABAP Flag) 20090415
16 MAP_INDICATOR_INT_2_EXT Static method Public Method Indicator (ABAP Flag) from SAP to XI (True/False) 20090415
17 MAP_LOG_EXT_2_INT Static method Public Method inbound mapping of message log 20090203
18 MAP_TEXT_EXT_2_INT Static method Public Method inbound mapping of text collection texts 20090130
19 READ_DGREGULATION_TEXT Static method Public Method Read Dangerous Goods Regulation Text 20081223
Events
Class CL_EHSWX_HELPER_MAP has no event.
Types
Class CL_EHSWX_HELPER_MAP has no local type.
Method Signatures

Method ADD_FAILURE_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing X_LOG Call by reference Type reference (TYPE) PLMSEF_LOG_ITEM_TAB1 protocol message issued by an application 20090325

Method ADD_FAILURE_MESSAGE_TO_LOG on class CL_EHSWX_HELPER_MAP has no exception.

Method ADD_SUCCESS_MESSAGE_TO_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing X_LOG Call by reference Type reference (TYPE) PLMSEF_LOG_ITEM_TAB1 protocol message issued by an application 20090325

Method ADD_SUCCESS_MESSAGE_TO_LOG on class CL_EHSWX_HELPER_MAP has no exception.

Method CONV_ROLECATCODE_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE Message Table Waste Management 20090203
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN 'X' = true, ' ' = false 20090203
3 Exporting EV_MNBPROLE Call by reference Type reference (TYPE) EHSWAE_WABPROLE Business Partner Role in Waste Management 20090113
4 Importing IV_ROLE_CATEGORY_CODE Call by reference Type reference (TYPE) PLMSEF_PARTY_ROLE_CATEGORY_COD Proxy Data Element (generated) 20090113

Method CONV_ROLECATCODE_EXT_2_INT on class CL_EHSWX_HELPER_MAP has no exception.

Method CONV_ROLECATCODE_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ROLE_CATEGORY_CODE Call by reference Type reference (TYPE) PLMSEF_PARTY_ROLE_CATEGORY_COD Proxy Data Element (generated) 20081223
2 Importing IV_MNBPROLE Call by reference Type reference (TYPE) EHSWAE_WABPROLE Business Partner Role in Waste Management 20081223

Method CONV_ROLECATCODE_INT_2_EXT on class CL_EHSWX_HELPER_MAP has no exception.

Method EVALUATE_BADI_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY_BADI_PROCESSING Call by reference Object reference (TYPE REF TO) CX_EHSWX_PROXY_BADI_PROCESSING Error in BAdI Processing in Proxy 20090320
2 Changing XT_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE Message Table Waste Management 20090320

Method EVALUATE_BADI_EXCEPTION on class CL_EHSWX_HELPER_MAP has no exception.

Method EVALUATE_GDT_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE Message Table Waste Management 20090127
2 Importing IR_CX_GDT_CONVERSION Call by reference Object reference (TYPE REF TO) CX_GDT_CONVERSION Error During Global Data Types Conversion 20090127

Method EVALUATE_GDT_EXCEPTION on class CL_EHSWX_HELPER_MAP has no exception.

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE 20090303
2 Importing IV_PROCESSING_RESULT_CODE Call by reference Type reference (TYPE) PLMSEF_PROCESSING_RESULT_CODE1 Proxy Data Element (Generated) 20090113
3 Changing X_LOG Call by reference Type reference (TYPE) PLMSEF_LOG_ITEM_TAB1 protocol message issued by an application 20090113

Method FILL_LOG on class CL_EHSWX_HELPER_MAP has no exception.

Method FILL_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE_HEADER Call by reference Type reference (TYPE) PLMSEF_BUSINESS_DOCUMENT_MESS7 Business information from the perspective of the sender appl 20090319

Method FILL_MESSAGE_HEADER on class CL_EHSWX_HELPER_MAP has no exception.

Method GET_COMM_MEDIUM_TYPE_NAME 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 'X' = true; ' ' = false 20090226
2 Exporting EV_ISOLANGUAGE Call by reference Type reference (TYPE) PLMSEF_LANGUAGE_CODE1 Proxy Data Element (Generated) 20090226
3 Exporting EV_NAME Call by reference Type reference (TYPE) PLMSEF_LANGUAGEINDEPENDENT_MED Human readable Communication type 20090226
4 Importing IV_COMM_TYPE Call by reference Type reference (TYPE) AD_COMM Communication Method (Key) (Business Address Services) 20090226
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090226
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090226

Method GET_COUNTRYNAME 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 20090127
2 Exporting EV_ISOLANGUAGE Call by reference Type reference (TYPE) PLMSEF_LANGUAGE_CODE1 Proxy Data Element (Generated) 20090127
3 Exporting EV_NAME Call by reference Type reference (TYPE) PLMSEF_LANGUAGEINDEPENDENT_MED Proxy Data Element (generated) 20090127
4 Importing IV_COUNTRYISO Call by reference Type reference (TYPE) INTCA Country ISO code 20090127
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090127
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090127

Method GET_COUNTRYNAME_BY_LAND 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 20090226
2 Exporting EV_ISOLANGUAGE Call by reference Type reference (TYPE) PLMSEF_LANGUAGE_CODE1 Proxy Data Element (Generated) 20090226
3 Exporting EV_NAME Call by reference Type reference (TYPE) PLMSEF_LANGUAGEINDEPENDENT_MED Proxy Data Element (generated) 20090226
4 Importing IV_LAND1 Call by reference Type reference (TYPE) LAND1 Country ISO code 20090226
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090226
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090226

Method GET_LANGUAGENAME 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 20090127
2 Exporting EV_ISOLANGUAGE Call by reference Type reference (TYPE) PLMSEF_LANGUAGE_CODE1 Proxy Data Element (Generated) 20090127
3 Exporting EV_NAME Call by reference Type reference (TYPE) PLMSEF_LANGUAGEINDEPENDENT_MED Proxy Data Element (generated) 20090127
4 Importing IV_ISOLANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20090127
5 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090127
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090127

Method GET_LIFECYCLESTATUSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LIFECYCLESTATUSNAME Call by reference Type reference (TYPE) PLMSEF_LANGUAGEINDEPENDENT_MED Proxy Data Element (generated) 20090123
2 Importing I_LIFECYCLESTATUSCODE Call by reference Type reference (TYPE) PLMSEF_PARTY_LIFE_CYCLE_STATUS Proxy Data Element (generated) 20090123

Method GET_LIFECYCLESTATUSNAME on class CL_EHSWX_HELPER_MAP has no exception.

Method GET_REGIONNAME 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 20090127
2 Exporting EV_NAME Call by reference Type reference (TYPE) PLMSEF_LANGUAGEINDEPENDENT_MED Proxy Data Element (generated) 20090127
3 Importing IV_COUNTRYISO Call by reference Type reference (TYPE) INTCA Country ISO code 20090127
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Language Key of Current Text Environment 20090127
5 Importing IV_REGIONCODE Call by reference Type reference (TYPE) REGIO Region (State, Province, County) 20090127
# Exception Resumable Description Created on
1 CX_GDT_CONVERSION Error During Global Data Types Conversion 20090127

Method MAP_INDICATOR_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE Message Table Waste Management 20090415
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN 20090415
3 Exporting EV_VALUE Call by reference Type reference (TYPE) ESP1_BOOLEAN Flag: 'X' ="true, ' ' = false 20090415
4 Importing IV_VALUE Call by reference Type reference (TYPE) CSEQUENCE XSD:Indicator 20090415

Method MAP_INDICATOR_EXT_2_INT on class CL_EHSWX_HELPER_MAP has no exception.

Method MAP_INDICATOR_INT_2_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE Message Table Waste Management 20090415
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN 20090415
3 Exporting EV_VALUE Call by reference Type reference (TYPE) CSEQUENCE XSD:Indicator 20090415
4 Importing IV_VALUE Call by reference Type reference (TYPE) ESP1_BOOLEAN Flag: 'X' ="true, ' ' = false 20090415

Method MAP_INDICATOR_INT_2_EXT on class CL_EHSWX_HELPER_MAP has no exception.

Method MAP_LOG_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE Message Table Waste Management 20090203
2 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN 'X' = error occured, ' ' = no error occured 20090203
3 Exporting EV_FLG_EXT_PROCESSING_FAILED Call by reference Type reference (TYPE) ESP1_BOOLEAN 'X' = ext. process. failed, ' ' = int. process. successfull 20090403
4 Importing IS_PRX_LOG Call by reference Type reference (TYPE) PLMSEF_LOG1 Proxy Structure (generated) 20090203

Method MAP_LOG_EXT_2_INT on class CL_EHSWX_HELPER_MAP has no exception.

Method MAP_TEXT_EXT_2_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA_TEXT Call by reference Type reference (TYPE) EHSWAS_MNTXT 20090130
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) EHSW_TT_MESSAGE Message Table Waste Management 20090223
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESP1_BOOLEAN 'X' = true, ' ' = false 20090223
4 Importing IS_PRX_TEXT Call by reference Type reference (TYPE) PLMSEF_TEXT_COLLECTION_TEXT Proxy Structure (generated) 20090130

Method MAP_TEXT_EXT_2_INT on class CL_EHSWX_HELPER_MAP has no exception.

Method READ_DGREGULATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAME Call by reference Type reference (TYPE) PLMSEF_MEDIUM_NAME_CONTENT1 Proxy Data Element (generated) 20090226
2 Importing IV_MNLWDG2 Call by reference Type reference (TYPE) EHSWAE_LWDG2 Dangerous Goods Regulation for Main Leg 20081223

Method READ_DGREGULATION_TEXT on class CL_EHSWX_HELPER_MAP has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605