Migration from WD Java to WD ABAP in ESS Trips
and Expenses
These instructions help you migrate from the Web Dynpro Java-based (WD Java) user interface to the Web Dynpro ABAP-based (WD ABAP) user interface. The WD Java-based user interface is available as of SAP ECC 5.0, whereas the new WD ABAP-based user interface is available as of SAP ECC 6.0, enhancement package 2.
By converting to WD ABAP, you are able to take advantage of new developments in SAP Travel Management.
For more information, see SAP Library at SAP ERP → SAP enhancement package 2 for SAP ERP 6.0 → Business Function Sets and Business Functions → Enterprise Business Functions → Accounting → Travel Management.
The WD ABAP-based user interface has the same remote function calls (RFCs) and Customizing settings as the WD Java-based user interface. Unless specified otherwise, you do not need to make changes to your Customizing settings for the existing functions in Travel Management. (However, new functions will require initial Customizing settings.)
Switching to the WD ABAP-based user interface will increase the load on the ABAP application server, but reduce the load on the Java application server. Make sure that your ABAP application server has sufficient capacity.
You have installed SAP ECC 6.0, Enterprise Extension Human Capital Management, enhancement package 2 (EA-HR 602).
You have installed the Business Package for Employee Self-Service 1.2.
You can activate the Travel Management (FIN_TRAVEL_1) business function either before or during the migration process. Once you activate the business function, you can no longer use the WD Java applications. To test the new WD ABAP applications before you activate the business function, adhere to the following migration procedure.
Follow these steps to migrate from the WD Java-based user interface to the WD ABAP-based user interface:
...
1. Allocate the new roles in Travel Management to your employees, along with the authorization profiles contained in those roles. For more information about the new roles, see SAP Library at Travel Management (FI-TV) → Roles in Travel Management.
2. Ensure that you have activated the allocated services in the Internet Communication Framework (ICF) of the application server (AS-ABAP). To maintain the services, you can use transaction SICF. Travel Management services use the SAP namespace of the ICF at sap → bc → webdynpro → sap.
ICF services must be activated because the URL call to a WD ABAP application in the ICF calls an ICF service, which, in turn, calls the respective WD ABAP application itself. The SAP namespace in the ICF is activated by default. If you have deactivated the SAP applications at a higher level in the hierarchy of the services, you need to create and activate each ICF service for Travel Management individually.
For more information about the ICF, see SAP NetWeaver Library at SAP NetWeaver by Key Capability → Application Platform by Key Capability → Platform-Wide Services → Connectivity → Components of SAP Communication Technology → Communication Between ABAP and Non-ABAP Technologies → Internet Communication Framework.
3. Now you can test the WD ABAP applications of Travel Management — except for the personal object worklist (POWL) or the work center: these can be tested only after you activate the business function.
Allocate one of the new roles to your user name and call up the WD ABAP applications associated with that role in the SAP Easy Access user menu. You need to have assigned a personnel number (in addition to a role or authorization profile) to your user name.
4. Activate the Travel Management (FIN_TRAVEL_1) business function in Customizing by choosing Activate Business Functions.
The system creates the resources (from the BC Set switch) in the Homepage Framework. The updated area page for the ESS Trips and Expenses in SAP NetWeaver Portal refers to the WD ABAP-based services.
5. If you made customer-specific adjustments on the area page or the subareas, you need to adjust these also. (In Customizing for Travel Management choose Employee Self Services → Homepage Framework.)
You can use the Check Travel Resources (RPR_CHECK_TRAVEL_RESOURCES) program to see which Travel Management applications are used in the Homepage Framework.
6. If you made customer-specific adjustments to texts in the services in Customizing for Travel Management at Employee Self Services → Interface Configuration for Web Dynpro Interface in Travel Management, check if these adjustments are still valid in the WD ABAP applications, and add any necessary texts for the new functions.
7. You can preconfigure the personal object worklists (POWLs) for your employees in Customizing for Cross-Application Components by choosing General Application Functions → Generic mySAP Suite Functions → Personal Object Worklist.
8. If you use the universal worklist (UWL) with SAP Business Workflow for carrying out the approval process in Manager Self-Service (MSS) of SAP NetWeaver Portal, you can use the new WD ABAP-based form. For more information, see Setting Up Web Dynpro ABAP-based Forms for UWL.
...
As an alternative, starting in SAP enhancement package 2 for SAP ECC 6.0, you can use the WD ABAP application Worklist for Approving Managers. For more information, see SAP Library at SAP ERP → SAP enhancement package 2 for SAP ERP 6.0 → Business Function Sets and Business Functions → Enterprise Business Functions → Accounting → Travel Management. Starting in SAP enhancement package 3 for SAP ERP 6.0, the associated iViews are integrated in the business package for Manager Self-Service 1.3.
You can use the new WD ABAP-based user interface for Travel Management.