SAP ABAP Class CL_HRASR00_GENSERV_MAPPER (Mapper for Generic Services)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PA-AS (Application Component) HR Administrative Services
     PAOC_ASR_GENERIC_ACCESS (Package) Generic Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRASR00_MAPPER Message Assignment 20050128
Properties
Class CL_HRASR00_GENSERV_MAPPER  
Short Description Mapper for Generic Services    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_ASR_GENERIC_ACCESS   Generic Access 
Created 20050128   SAP 
Last change 20050520   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRASR00_GENSERV_MAPPER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRASR00_MAPPER Message Assignment 20050128
Friends
Class CL_HRASR00_GENSERV_MAPPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_FORM_SCENARIO_SERVICE Instance attribute Private Type reference (TYPE) ASR_FORM_SCENARIO_SERVICE Service 20050517
2 A_GS_BADI_ADVANCED Instance attribute Private Object reference (TYPE REF TO) HRASR00GEN_SERVICE_ADVANCED HR Admin: Generic Services BAdI for Performing Add. Operat. 20050429
3 A_GS_BADI_BASIC Instance attribute Private Object reference (TYPE REF TO) HRASR00GEN_SERVICE_BASIC HR Admin: Generic Services BAdI for Basic Operations 20050429
4 A_MAPPER_REFS Static Attribute Private Type reference (TYPE) HRASR00MAPPER_REFERENCE_TAB 20050517
5 CTX Instance attribute Private Object reference (TYPE REF TO) CL_CONTEXT 20050429
6 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20050131
7 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20050131
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_RULE Instance method Private Method 20050915
2 CONSTRUCTOR Instance method Public Constructor 20050131
3 EXTRACT_SPECIAL_FIELDS Instance method Private Method Extract Special Fields for Service 20050915
4 MAP_BACKEND_FIELDS_TO_UI Instance method Private Method Map Fields from Backend to UI Fields 20050217
5 MAP_HELP_FIELDS_TO_BACKEND Instance method Private Method 20050614
6 MAP_HELP_FIELDS_TO_UI Instance method Private Method Map Help Fields to UI Fields 20050404
7 MAP_UI_FIELDS_TO_BACKEND Instance method Private Method Maps UI Fields to Backend Fields 20050216
8 VERIFY_DATASETS Instance method Private Method Verify Whether Datasets Are Changed 20050916
Events
Class CL_HRASR00_GENSERV_MAPPER has no event.
Types
Class CL_HRASR00_GENSERV_MAPPER has no local type.
Method Signatures

Method APPLY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_SCENARIO Call by reference Type reference (TYPE) ASR_FORM_SCENARIO 20050915
2 Importing FORM_SCEN_VERS Call by reference Type reference (TYPE) ASR_FORM_SCENARIO_VERSION 20050915
3 Importing GS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRBAS_MESSAGE_LIST 20050915
4 Changing MAPPING_TABLE Call by reference Type reference (TYPE) MAPPING_TABLE 20050915
5 Changing SERVICE_OPERATIONS Call by reference Type reference (TYPE) HRASR00GENSERV_OPERATION_TAB 20050915
6 Importing SERVICE_RULES Call by reference Type reference (TYPE) HRASR00SERVICE_RULES 20050915
7 Importing VALUES_OF_FIELDS_FOR_RULE Call by reference Type reference (TYPE) HRASR00_VALUES_OF_FIELD_TAB 20050915

Method APPLY_RULE on class CL_HRASR00_GENSERV_MAPPER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_SCENARIO_SERVICE Call by reference Type reference (TYPE) ASR_FORM_SCENARIO_SERVICE Backend Service 20050216
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRBAS_MESSAGE_HANDLER 20070528

Method CONSTRUCTOR on class CL_HRASR00_GENSERV_MAPPER has no exception.

Method EXTRACT_SPECIAL_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_SCENARIO_SERVICE Call by reference Type reference (TYPE) ASR_FORM_SCENARIO_SERVICE Backend Service 20050915
2 Importing VALUES_OF_FIELDS Call by reference Type reference (TYPE) HRASR00_VALUES_OF_FIELD_TAB Table for Line Type HRASR00_VALUES_OF_FIELD 20050915
3 Exporting VALUE_OF_SPECIAL_FIELDS Call by reference Type reference (TYPE) HRASR00VALUE_OF_FIELD_TAB 20050915

Method EXTRACT_SPECIAL_FIELDS on class CL_HRASR00_GENSERV_MAPPER has no exception.

Method MAP_BACKEND_FIELDS_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAPPING_DATASETS Call by reference Type reference (TYPE) MAPPING_TABLE 20050914
2 Importing SERVICE_DATASETS Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Generic Service Datasets 20050217
3 Importing SPECIAL_FIELDS Call by reference Type reference (TYPE) HRASR00VALUE_OF_FIELD_TAB Table type of Line type HRASR00VALUE_OF_FIELD 20050330
4 Exporting VALUES_OF_FIELDS Call by reference Type reference (TYPE) HRASR00_VALUES_OF_FIELD_TAB Tabelle zum Zeilentyp HRASR00_VALUES_OF_FIELD 20050217

Method MAP_BACKEND_FIELDS_TO_UI on class CL_HRASR00_GENSERV_MAPPER has no exception.

Method MAP_HELP_FIELDS_TO_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_SCENARIO Call by reference Type reference (TYPE) ASR_FORM_SCENARIO 20050614
2 Importing FORM_SCEN_VERS Call by reference Type reference (TYPE) ASR_FORM_SCENARIO_VERSION 20050614
3 Importing HELPVALUES_OF_FIELDS Call by reference Type reference (TYPE) HRASR00_FIELD_HELP_DATASET_TAB 20050614
4 Exporting HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB 20050614

Method MAP_HELP_FIELDS_TO_BACKEND on class CL_HRASR00_GENSERV_MAPPER has no exception.

Method MAP_HELP_FIELDS_TO_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HELPVALUES_OF_FIELDS Call by reference Type reference (TYPE) HRASR00_FIELD_HELP_DATASET_TAB Tabelle der Wertehilfen zu den Feldern 20050404
2 Importing HELP_DATASETS Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Generic Services Help Datasets 20050404
3 Importing MAPPING_DATASETS Call by reference Type reference (TYPE) MAPPING_TABLE 20050914

Method MAP_HELP_FIELDS_TO_UI on class CL_HRASR00_GENSERV_MAPPER has no exception.

Method MAP_UI_FIELDS_TO_BACKEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORM_SCENARIO Call by reference Type reference (TYPE) ASR_FORM_SCENARIO Formularbasiertes Szenario 20050216
2 Importing FORM_SCEN_VERS Call by reference Type reference (TYPE) ASR_FORM_SCENARIO_VERSION Form Scenario Version 20050216
3 Importing GS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRBAS_MESSAGE_LIST HR-PD-Infotypen: Meldungen 20050421
4 Exporting MAPPING_DATASETS Call by reference Type reference (TYPE) MAPPING_TABLE 20050913
5 Exporting SERVICE_OPERATIONS Call by reference Type reference (TYPE) HRASR00GENSERV_OPERATION_TAB Generic Service operations 20050216
6 Exporting SERVICE_RULES Call by reference Type reference (TYPE) HRASR00SERVICE_RULES 20050602
7 Importing VALUES_OF_FIELDS Call by reference Type reference (TYPE) HRASR00_VALUES_OF_FIELD_TAB Tabelle zum Zeilentyp HRASR00_VALUES_OF_FIELD 20050216

Method MAP_UI_FIELDS_TO_BACKEND on class CL_HRASR00_GENSERV_MAPPER has no exception.

Method VERIFY_DATASETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HELP_DATASETS_NEW Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Wertehilfe 20050916
2 Importing HELP_DATASETS_OLD Call by reference Type reference (TYPE) HRASR00GS_HELP_DATASET_TAB Wertehilfe 20050916
3 Importing SERVICE_DATASETS_NEW Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Daten 20050916
4 Importing SERVICE_DATASETS_OLD Call by reference Type reference (TYPE) HRASR00GENSRV_DATASET_TAB Daten 20050916

Method VERIFY_DATASETS on class CL_HRASR00_GENSERV_MAPPER has no exception.
History
Last changed by/on SAP  20050520 
SAP Release Created in 600