ESS Travel Plan : Add Additional Destination ( Portal )
Dear Experts ,
I have the following issues :
1- I want to add additional destination in travel plan when i create a new travel plan through Portal , i have checked additional destination flag in travel schema but , this flag activate the additional destination only in travel request not in travel plan ????
is there any way to activate additional destination in travel plan ( in portal ) ??
2- How to change field label in travel plan in portal ??
Use Personalization (Ctrl + Right Clic).
Check the SAP Note 1234273 - WebDynpro iview personalization not reflected for all users.
/message/6159308#6159308 [original link is broken]
Regards
Similar Messages
-
Additional destination in travel expense
is it possible if we can add additional destination in travel expense report?
while there was no such information in travel request?
i can't find "additional destination" button in travel expense report.
anyone can help?
thxHi !
M correcting my answer......
In the TRIP Schema Thier is a separate flag option for 'Additioanl Designation'.
Path :IMG>Financial Accounting (New)>Travel Management>Travel Expenses>Dialog and Travel Expenses Control>Define Schema and Individual Field Control> Select TRIP Schema -Domestic Travel >F8 >
In the same screen under the head of Activate Entry Screen
1. check box Enter Address for Destination
2. check box for Additioanl Destinations.
3. TRIP Segment
4. Advances
5. User Data
2nd Check box is for Additional Destination
Regards
Sheetal -
Error in ESS - Travel Expenses & Travel Plan -- Urgent
Hai,
We are implementing ESS using WebDynpro in this we are able to create a Travel Request but in Travel Expenses giving the Error as follwos and we are not getting country in Travel Plan after creating a travel Request ..
The initial exception that caused the request to fail, was:
<b> com.sap.tc.webdynpro.services.sal.deployment.api.WDAliasResolvingException: Cannot resolve alias 'host..' since the configuration file is not found.
at com.sap.tc.webdynpro.serverimpl.wdc.deployment.DeployableObject.resolveAlias(DeployableObject.java:391)
at com.sap.tc.webdynpro.services.sal.deployment.api.WDDeployableObjectPart.resolveAlias(WDDeployableObjectPart.java:105)
at com.sap.tc.webdynpro.serverimpl.core.url.AbstractURLGenerator.computeWebResourceURL(AbstractURLGenerator.java:948)
at com.sap.tc.webdynpro.serverimpl.core.url.AbstractURLGenerator.getWebResourceURLInternal(AbstractURLGenerator.java:211)
at com.sap.tc.webdynpro.services.sal.url.core.URLGeneratorInternal.getWebResourceURLInternal(URLGeneratorInternal.java:284)
... 95 more</b>
<b>Caused by: com.sap.tc.webdynpro.services.sal.url.api.WDURLException: The URL couldnt be generated because the alias resolving failed.
at com.sap.tc.webdynpro.serverimpl.core.url.AbstractURLGenerator.computeWebResourceURL(AbstractURLGenerator.java:951)
at com.sap.tc.webdynpro.serverimpl.core.url.AbstractURLGenerator.getWebResourceURLInternal(AbstractURLGenerator.java:211)
at com.sap.tc.webdynpro.services.sal.url.core.URLGeneratorInternal.getWebResourceURLInternal(URLGeneratorInternal.java:284)
at com.sap.tc.webdynpro.progmodel.view.ViewElement.resolvedWebResourceURL(ViewElement.java:406)
... 94 more
Caused by: com.sap.tc.webdynpro.services.sal.deployment.api.WDAliasResolvingException: Cannot resolve alias 'host..' since the configuration file is not found.
at com.sap.tc.webdynpro.serverimpl.wdc.deployment.DeployableObject.resolveAlias(DeployableObject.java:391)
at com.sap.tc.webdynpro.services.sal.deployment.api.WDDeployableObjectPart.resolveAlias(WDDeployableObjectPart.java:105)
at com.sap.tc.webdynpro.serverimpl.core.url.AbstractURLGenerator.computeWebResourceURL(AbstractURLGenerator.java:948)
... 97 more</b>
Thanx in Advance
Sreedhar GHi,
I am getting the same error (com.sap.pcuigp.xssfpm.java.FPMRuntimeException: User UGARG does not exist in this period). This user is already there in ECC as an employee and its validity is same in pa30 and su01. How did you resolve this issue?
I am using EP 7.0 SP12, ECC 6.0 SP 12, PCUI/ESS SP 10
I have installed the following business packages on portal server:
Business Package for Employee Self-Service (mySAP ERP) - BPERP5ESS11_0-10003288.SCA
SAP PCUI_GP 600 - SAPPCUIGP10P_1-20001215.SCA
SAP ESS 600 - SAPESS10P_10-20000512.SCA
What is the difference between SAPESS10P_10...sca and BPERP5ESS11_0...sca? Do I need to install both on portal server?
Thanks,
Umesh Garg -
Add Flight is not Functioning in ESS Travel and expenses
Hi All,
I had one issue in Travel and Expenses when I am creating Movement Order
In ESS ->Travel and Expenses -> Movement Order ->
After Completion Of giving the -->General Data(Start date ,End date , address etc...)
I am clicking on ->Mode Of Conveyance
Under Travel Services --> we had the tabs(Add Flight ,Add Taxi , Add Rail) Add Taxi , Add Rail working fine
When I am click on -->Add Flight (it is not functioning not throwing any error also)
At the IE bottom of the line left side , it is showing * javascript:void(0);*
please share your ideas ....
Regards,
Sony.Yes Sidharth it is not working for evry user
Before it's worked fine ,we didn't do any changes also ,just we done Personalization form Portal side
Again I removed all the changes what ever I done , even though it is not working.
and it is not throwing any error also.
Regards,
Sony. -
Create new Travel Plan ESS Service
Hello ,
We have just deployed standard ESS content on EP7.0 and when I goto Travel and Expense i don't see the link for Create new Travel Plan in the Subarea 'Create New' although the service key for Travel Plan exists in the HomePage Framework and is assigned to that Subarea ...
Any help would be highly appreciated.Check if the 'Create plan' service is grouped for any specific country? Else, check the country groupings and then login into Portal to find the specific link.
If this helps, pl do reward.
Thanks
Narasimha -
Need to add extra Payment modes in ESS Travel management against a Reimbursement type
Dear Travel Experts,
I need to add extra Payment modes such as Corporate Credit Card and Company Card options in Payment mode option dropdown list in ESS Travel management against a Reimbursement type.
Screen shot attached where I need extra two Payment mode options:
Please let me know how to add it .
Regards,
NayakDear Sigi,
Please find more screen shots :
Regards,
Nayak -
ESS Travel - request transportation / accommodation
Help
I'm using business package ess of the portal.
I thought he represented the transaction trip with all its features.
However I am not finding place to come with information, transportation and accommodations in the functionality of creation of requests for travel.
I need this functionality in my project.
Do you have any suggestion.
Does bp ESS does not have this functionality (request transportation / accommodation)?
thank you.it's does effect your current Portal ESS.
Only you are upgrading the Backend system to Eh P2 which means for travel you will get additional software component FIN_TRAVL_1 which needs to be activated after upgrading the ECC.
You can read the below SAP PROVIDED Notes
SAP NOTES
FIN_TRAVEL_1: Business Function Travel Management (New)
Use
As of SAP ECC 6.0, Enterprise Extension Travel Management Extension, enhancement package 2 (EA-TRV 602), you can use the business function Travel Management. This business function encompasses the new and extended functions of the Travel Management (FI-TV) component described below.
New User Interface in SAP Enterprise Portal
The extended travel management applications in Employee Self-Service (ESS) of SAP Enterprise Portal are based on Web Dynpro ABAP technology. If you activate this business function, SAP Enterprise Portal no longer launches the Web Dynpro Java applications, but rather the new Web Dynpro ABAP applications. Users require new authorization profiles, which are defined in the new standard roles. The following Web Dynpro ABAP applications are available in ESS:
My Trips and Expenses
The Personal Object Worklist (POWL) for travelers lists the travel requests, travel plans, and expense reports (travel expenses) for each individual traveler. Travelers run applications from within the POWL; for example, to create a new travel plan using the data from a travel request, or to change the expense report. Travelers also can launch the applications for creating travel requests, travel plans, and expense reports, directly in ESS.
My Employees
The POWL for travel assistants lists the travel requests, travel plans, and expense reports for all employees assigned to the assistant. Travel assistants can perform tasks such as creating and changing travel plans for employees, and copying travel plans from other employees.
Create Travel Request
Create Travel Plan
Create Expense Report (Create Travel Expense Report)
My Travel Profile
Route Planning
Unlock Personnel Number
If certain conditions are given, you can implement the new Web Dynpro ABAP application for the following standard role in Manager Self-Service (MSS):
Approving Manager
To implement this new application in SAP Enterprise Portal, you need to provide an iView.
This application enables you to perform the approval process without SAP Business Workflow and Organizational Management. For more information, see the section that follows.
New User Interface: SAP NetWeaver Business Client (NWBC)
Users can run the following role-based Web Dynpro ABAP applications in the NWBC, independent of the new standard roles assigned to those users:
Traveler
The POWL and applications are the same as the My Trips and Expenses application in SAP Enterprise Portal. The POWL also provides access to the applications My Travel Profile, Route Planning, and Unlock Personnel Number.
Travel Assistant
The POWL and applications are the same as the My Employees application in SAP Enterprise Portal. The POWL also provides access to the applications My Travel Profile (for all employees), Route Planning, and Unlock Personnel Number (for all employees).
Approving Manager
The POWL for approving managers lists the travel data requiring approval for all employees assigned to the manager. Approving managers can approve or reject expenses, and send explanatory comments to the employees via e-mail.
The POWL enables approving managers to define substitutes for limited periods of time, and to act as a substitute for other approving managers.
Travel Policy Administrator
Users with this role can execute the following Customizing applications for managing travel policy:
Change Predefined Addresses
Define Maximum Rates and Default Values for Expense Types
Define Maximum Amounts for Hotel Nights
Define Hotel Catalog
Define Customer Programs
Define Agreements Between Travel Service Providers on Customer Programs
Integration of Travel Requests and Travel Planning
The areas of travel requests, travel planning and expense reports are fully integrated in the new Web Dynpro ABAP user interface. Users can copy the following travel data:
When creating travel plans, users can copy data from their travel requests. When users create a new travel plan, the system displays a list of open travel requests, from which users can copy data to the new travel plan.
When creating expense reports, users can copy data from their travel requests or travel plans. When users create a new expense report, the system displays a list of open travel requests and travel plans, from which users can copy data to the new expense report.
The POWL of each user shows the status of the user's trips and provides users with easy access to the subsequent actions that are possible (for example, once a travel request is approved, the user can choose Create Travel Plan).
Integration of Travel Services and Travel Preferences in Travel Requests
In travel requests, you can specify which travel services are required for the following modes of travel (but you cannot reserve or book them here):
Flight
Hotel
Car rental
Rail
Other travel services
For more information, see the section that follows.
The system displays the preferences of a traveler based on his or her travel profile. At a later date, you can transfer the data a travel request to a travel plan, and book your trip. Alternatively, you can transmit the travel request to a travel agency, which then books the trip for you.
Other Travel Services
In travel requests, you can now specify (but not reserve or book) other travel services. Other travel services include the following:
Ferry
Helicopter
Airport shuttle
In Customizing you determine which other travel services are displayed and which entries can be made by users. See Other Travel Services.
Copying of Travel Requests
Users can copy travel requests. Travel assistants can copy travel requests of one traveler for another traveler, and edit the new request. (Both travelers need to be on the employee list of the travel assistant.)
Saving of Drafts of User Entries
The Save Draft function allows users to temporarily save your entries in the applications (except in travel travel planning). The system saves the incomplete entries with the status Open.
Expense Types per Schema
To each schema, you can assign those expense types that need to be available in the respective schema. If you do not specify any expense types for a schema, then all expense types stored in the system apply to that schema. You can use this function to create a schema for miscellaneous receipts, which enables employees to enter receipts that are not directly related to a specific trip. These might be expenses for phone costs, office supplies, or promotional gifts on behalf of consultants or sales staff. See Restrict Travel Expense Types for Trip Schemas.
This function is also available in SAP GUI.
Advanced Passenger Information
In travel plans, you can enter additional passenger data for Advanced Passenger Information System (APIS). When a flight is booked, this data is transmitted to the airlines via a Global Distribution System (GDS). In Customizing, for each country key you can determine whether travelersare required to enter APIS data, and which data items are required. See Define Data for Advanced Passenger Information System.
This function is available only in the new Web Dynpro ABAP user interface.
Sarbanes-Oxley Compliance
The following functions have been extended to ensure audit ability of statutory rules, such as those prescribed by the Sarbanes-Oxley Act:
Credit Card Receipts in Expense Reports
You can define in Customizing that users cannot delete credit card receipts. See the field documentation under Set Up Feature TRVPA for Travel Expenses Parameters.
In expense reports, you can itemize your private expenses as separate receipts and allocate them to private expense types (for example, use of mini-bar). This documents the personal portion of expenses in the system.
Additional Receipt Information in Expense Reports
When entering expenses, you can specify internal and external participants of an entertainment event in the form of a table under additional receipt information. You can evaluate this information in reporting. In Customizing, for each trip provision variant and expense type, you can determine whether users are required to enter such participants. See Field Control for Additional Receipt Information.
These enhancements are also available in SAP GUI.
Use of Scanned Receipts and Adding of Attachments
If you use optical archives for Travel Management, in expense reports you can display receipts that are scanned into the system. When scanned receipts are allocated to an expense report, the system shows them in the POWLs for travelers, travel assistants, and approving managers.
Travelers can add attachments to their expense reports (for example, the agenda of a convention). This can be done when creating an expense report or in the POWL. Attachments are linked to the trip number and can be viewed by travel assistants and approving managers.
Enhancements in Flight Reservations
Flight reservations have the following new functions:
You can determine whether the Amadeus reservation system should apply Value Pricer or Master Pricer in fare-driven flight availability queries. You do this with the MASTERPRICER attribute in table TA20SWITCH. See Define Enterprise-Wide Control Parameters.
The system sorts best-price query results by price, but groups different flight combinations that have the same price. Within these groupings, you can select any combination of outbound and return flights.
If you have set up a direct connection to a flight reservation system such as TRAVELfusion (in addition to GDS), the system shows the available flights for both reservation systems in the fare-driven flight availability list.
Enhancements in Bookings at Deutsche Bahn (German Railway)
Train reservations using NVS (Amadeus) have the following new functions:
You can book tickets for multiple passengers. You can specify whether each individual passenger has a BahnCard. For international trips, you can enter the age of each passenger, for example, to receive a discount for people under the age of 26.
You can book tickets, reserve seats, or both.
When booking a trip, you can request a Bahn-Tix. Then, prior to departure you can pick up the train ticket at any DB ticket machine for intercity rail traffic. At the ticket machine you can identify yourself with your BahnCard, credit card, Eurocheque card, or the order number shown in the booking data.
Enhancements for Hotel Reservations
You can sort hotels according to different criteria such as price, star rating, or distance from the address.
Generic XI Interface to Rail Portals
As an alternative to using a global distribution system (GDS) to include rail connections in Travel Planning, you can instead use rail portals for this purpose. Using SAP NetWeaver Exchange Infrastructure (XI), Travel Planning provides a generic interface for connections to rail portals. One such connection is the Deutsche Bahn Corporate Portal (also referred to as Bahn Internet Booking Engine = BIBE).
Generic XI Interface to Flight Reservation Systems
As an alternative to using a global distribution system (GDS) to include flights in Travel Planning, you can instead use flight reservation systems for this purpose. Using SAP NetWeaver Exchange Infrastructure (XI), Travel Planning provides a generic interface for connections to flight reservation systems. This enables you to book flights with low-cost carriers (LCC) and Web fare deals on the Internet. Travel Planning displays the offers of flight reservation systems as part of the fare-driven flight availability list, together with offers from a GDS.
Enterprise Services
Report programs and BAdIs (Business Add-ins) are available for the new Enterprise Services for the following process components:
Expense and Reimbursement Management
Travel Management
Business Data Management
Personnel Administration
For more information, see HCM_SRV_CI_1: HCM, Enterprise Services 01 (New).
Effects on Existing Data
You can continue using existing travel data without restrictions.
Effects on Customizing
The following IMG activities are new:
If you want to implement the other travel services in the Travel Request component, perform the IMG activities under Travel Request.
To adjust the processes for the integration of rail portals, use the Business Add-in (BAdI) Adjust Processes for Integration of Rail Portals.
To configure APIS, perform the IMG activities Define Data for Advanced Passenger Information System and BAdI: Adjust Creation of APIS Elements.
To assign expense types to schemas, perform IMG activity Restrict Travel Expense Types for Trip Schemas.
The following IMG activities have been extended:
To define that users may not delete credit card receipts, perform IMG activity Set Up Feature TRVPA for Travel Expenses Parameters.
To extend the additional receipt information with the participants in entertainment, perform IMG activity Field Control for Additional Receipt Information.
To use Master Pricer, perform IMG activity Define Enterprise-Wide Control Parameters.
See also
For more information, see the SAP Library under Business Function Sets and Busines
Regards
Vijay -
WD Exception when pointing ESS Travel & Expense to multiple backend systems
Hi All,
I have a query regarding ESS Travel Management pointing to multiple backend systems.
ESS MSS is installed on a single portal(Portal1).
ESS MSS is currently pointing to Backend System1. The requirement is that ESS Travel from Portal1 should point to various multiple Backend Systems therefore making ESS Travel region-specific.
Is this possible? and if so what are the pros and cons?
This is what I have attempted:
1. Followed the documentation from "Multiple Back End Support for the Adaptive RFC Model" [http://help.sap.com/saphelp_nw70/helpdata/en/af/84a34098022a54e10000000a1550b0/frameset.htm]
Therefore, I created 2 JCOs namely: SAP_R3_Travel_R1 and SAP_R3_Travel_MetaData_R1 pointing to Backend Sytem 2. SSO and JCO tests successfully.
2. On the iview properties for ESS Travel & Expenses, I added the following to the Application Parameters: sap-wd-arfc-useSys=SAP_R3_Travel:_R1&sap-wd-arfc-useSys=SAP_R3_Travel_MetaData:_R1
3. I additionally created a system in the Portal under System Configuration pointing to Backend System2 and adding the SAP_R3_Travel_R1 as the default System Alias. Do I need to add SAP_ITS_XSS and SAP_WebDynpro_XSS system alias, if so how since it is seeing as redundant because it is added in the system I created for Backend System1.
4. I then tested one of the ESS Travel & Expenses iviews. I have the following error:
Accessing System XYZ is not possible because RFC Metadata was retrieved using System ABC. Please assure you have configured the RFC Connections properly. A Server restart may be necessary!
Your help is appreciated.
Thanks.
RDHi,
Can you please share the solution you got for this problem as we are also facing the same kind of problem.
thanks
Gaurav -
Error in ESS Travel Request iView
Dear All,
I am new to HR module of SAP. I have tried to access the ESS iveiw provided by the SAP in the portal. when i access the iveiws (webdynpro/Java) it gives error. can any one tell me how to resolve this error?
Also when i go through the sap help portal, i read that from ECC 6.0 package 2 they are going to support only ABAP/webdynpro and not JAVA/webdynpro (ESS). Is it correct?
when i try to query the flight availability through standard SAP travel managment, my system gives error as "Connection error with external reservation system". what could be the cause for this error? can any one help to get rid of this error?
with Regards,
BalachanderHello Balachander,
1. if you could give us more infos about the error you receive, we might could help ypu
2. With Enhancemnet Package 2 (Ramp-Up until Dezember 2007?) the entire ESS Travelmanagement Services are available as Web Dynpro ABAP as well, although the Web Dynpro Java versions ars still there and can be used. You have to manually switch from Java to ABAP. As SAP has only enhanced the WD ABAP version, i would recommand to use those.
3. If you want to use the Travel Planning functionality you have to connect your SAP-System to a booking system like Amadeus, Galileo etc. This will generate additional costs tho. Check this link for more infos https://websmp210.sap-ag.de/tm-downloads
regards,
Markus -
Hiding link to Create New Travel Plan in My Trips and Expenses
Hi,
We'd like to hide the link to Create New Travel Plan in My Trps and Expenses on the tab My Travel Requests, but don't know how. Other interesting option is to hide the column with the link...
We are on ERP 2004/ BP for ESS for ERP2004.
Regards,
BeataHello Karthik,
We are also about to implement Travel and Expense and want to know how to set it up on the portal...what is the R/3 configuration required....and what R/3 transaction/BAPI does these Travel and Expense ESS services call...?
Any help would be highly appreciated. -
ESS Travel Management - Create Expense report error
Hi,
I am getting below error when "creating expense report" from the portal iView. We are implementing ONLY Travel Expenses subcomponent in the SAP Travel Management, and NOT implementing Travel Requests and Travel Planning.
Please help me if I miss any needed IMG configuration & Web Dynpro integration configuration for this scenario. Or any other setting for ESS implementation.
<u><b>Error message in the iView:</b></u>
No entry in table TA20B for argument:
com.sap.pcuigp.xssfpm.java.FPMRuntimeException: No entry in table TA20B for argument
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:111)
at com.sap.pcuigp.xssfpm.java.MessageManager.raiseException(MessageManager.java:121)
at com.sap.xss.tra.fc.utils.FcTraUtils$BapiRet2Handler.raiseExceptionOn(FcTraUtils.java:1112)
at com.sap.xss.tra.fc.utils.FcTraUtils$BapiRet2Handler.raiseExceptionOnError(FcTraUtils.java:1094)
at com.sap.xss.tra.fc.customizing.FcTraCustomizing.updateCustomizing(FcTraCustomizing.java:336)
at com.sap.xss.tra.fc.customizing.FcTraCustomizing.onInit(FcTraCustomizing.java:289)
at com.sap.xss.tra.fc.customizing.wdp.InternalFcTraCustomizing.onInit(InternalFcTraCustomizing.java:1332)
at com.sap.xss.tra.fc.customizing.FcTraCustomizingInterface.onInit(FcTraCustomizingInterface.java:122)
at com.sap.xss.tra.fc.customizing.wdp.InternalFcTraCustomizingInterface.onInit(InternalFcTraCustomizingInterface.java:1222)
at com.sap.xss.tra.fc.customizing.wdp.InternalFcTraCustomizingInterface$External.onInit(InternalFcTraCustomizingInterface.java:1414)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:920)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:889)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1082)
at com.sap.xss.tra.tre.fc.expenses.FcTreExpenses.onInit(FcTreExpenses.java:237)
at com.sap.xss.tra.tre.fc.expenses.wdp.InternalFcTreExpenses.onInit(InternalFcTreExpenses.java:519)
at com.sap.xss.tra.tre.fc.expenses.FcTreExpensesInterface.onInit(FcTreExpensesInterface.java:120)
at com.sap.xss.tra.tre.fc.expenses.wdp.InternalFcTreExpensesInterface.onInit(InternalFcTreExpensesInterface.java:197)
at com.sap.xss.tra.tre.fc.expenses.wdp.InternalFcTreExpensesInterface$External.onInit(InternalFcTreExpensesInterface.java:295)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:920)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:889)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1082)
at com.sap.xss.tra.tre.fc.generaldata.FcTreGeneralData.onInit(FcTreGeneralData.java:239)
at com.sap.xss.tra.tre.fc.generaldata.wdp.InternalFcTreGeneralData.onInit(InternalFcTreGeneralData.java:1326)
at com.sap.xss.tra.tre.fc.generaldata.FcTreGeneralDataInterface.onInit(FcTreGeneralDataInterface.java:119)
at com.sap.xss.tra.tre.fc.generaldata.wdp.InternalFcTreGeneralDataInterface.onInit(InternalFcTreGeneralDataInterface.java:279)
at com.sap.xss.tra.tre.fc.generaldata.wdp.InternalFcTreGeneralDataInterface$External.onInit(InternalFcTreGeneralDataInterface.java:355)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:920)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPM.attachComponentToUsage(FPMComponent.java:889)
at com.sap.pcuigp.xssfpm.wd.FPMComponent$FPMProxy.attachComponentToUsage(FPMComponent.java:1082)
at com.sap.xss.tra.tre.vc.generaldata.VcTreGeneralData.onInit(VcTreGeneralData.java:246)
at com.sap.xss.tra.tre.vc.generaldata.wdp.InternalVcTreGeneralData.onInit(InternalVcTreGeneralData.java:540)
at com.sap.xss.tra.tre.vc.generaldata.VcTreGeneralDataInterface.onInit(VcTreGeneralDataInterface.java:169)
at com.sap.xss.tra.tre.vc.generaldata.wdp.InternalVcTreGeneralDataInterface.onInit(InternalVcTreGeneralDataInterface.java:144)
at com.sap.xss.tra.tre.vc.generaldata.wdp.InternalVcTreGeneralDataInterface$External.onInit(InternalVcTreGeneralDataInterface.java:220)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doProcessEvent(FPMComponent.java:563)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.doEventLoop(FPMComponent.java:437)
at com.sap.pcuigp.xssfpm.wd.FPMComponent.wdDoInit(FPMComponent.java:195)
at com.sap.pcuigp.xssfpm.wd.wdp.InternalFPMComponent.wdDoInit(InternalFPMComponent.java:110)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingComponent.doInit(DelegatingComponent.java:108)
at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.init(ClientComponent.java:429)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:362)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:700)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:269)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingPortal(ClientSession.java:766)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:701)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:255)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)
at com.sap.tc.webdynpro.clientserver.session.core.ApplicationHandle.doProcessing(ApplicationHandle.java:73)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.sendDataAndProcessActionInternal(AbstractApplicationProxy.java:877)
at com.sap.tc.webdynpro.portal.pb.impl.AbstractApplicationProxy.create(AbstractApplicationProxy.java:227)
at com.sap.portal.pb.PageBuilder.updateApplications(PageBuilder.java:1280)
at com.sap.portal.pb.PageBuilder.createPage(PageBuilder.java:354)
at com.sap.portal.pb.PageBuilder.init(PageBuilder.java:552)
at com.sap.portal.pb.PageBuilder.wdDoRefresh(PageBuilder.java:596)
at com.sap.portal.pb.PageBuilder$1.doPhase(PageBuilder.java:827)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processPhaseListener(WindowPhaseModel.java:755)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doPortalDispatch(WindowPhaseModel.java:717)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:136)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:330)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:717)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:255)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:154)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
<b>Thanks in advance for any help. Any help to resolve this issue is highly appreciated.</b>
NVR.I am having the same issue but with table TA20C. Like you, we are not using Travel Requests or Travel Planning. I posted a note on ASUG and got a response back from someone else with the same issue. They opened an OSS note and received the following:
"the webdynpro travel services require a minimal consistent
travel planning customizing - if you only use the expenses part.
The consistency check of the customizing is within 1 function module
for both parts planning and expenses. This is indeed not the case in
backend. There will be no change.
The arguments for the tables TA20C and TA20B are influences by the#
return value delivered back from feature TRVOF. So if you only have
entries with user group blank you must ensure that the feature
delivers back a blank user group."
Hope this helps.
Don -
Hi
How do i setup ESS travel request ? on ECC 6.
Thanks
RendaniHi
Functionally there are various approaches. Standard SAP provides three components
1.Travel request
2.Travel Plan
3.Travel expenses.
Out of these 3, Travel plan is complex as it includes configuring all type of travels ( air, rail, hotel etc), integrate with Global travel agencies, mapping etc.
To start with, users would prefer to raise a simple travel request, which triggers a w/flow for approval, once approved go for an external site for travel booking ( travel plan in SAP terms). On completion of trip, raise expenses through ESS.
Use, TRIP transaction to play around with travel requests and Expense reports.
Another imp step is to copy standard Travel schema to customize as per yr company's business.
A combination of R/3 & ESS roles will help access to Travel on Portal.
If this helps, pl do reward.
Thanks
Narasimha -
How to add additional field to the existing report
hi,
report name is RHXPE_EXPIRED_QUALI
if u execute report alv list is genereted with like this.
object type, id of related object, object name, object type, id of related object,last name, first name like this
where can i get these field descriptios in the prigram becoz many perform ststements r there. i want to add additional field text.
program is:
CORRECTIONS
DATE CORRECTION NOTE AUTHOR DESCRIPTION
09.03.2001 0388404 XSC Wrong list output for multiple Os
05.06.2001 AL0K023393 0410219 Lud Wrong keydate for search with
Pchbegda and pchendda.
30.01.2002 S6BK000033 0491055 TS Report: RHXPE_EXPIRED_QUALI
doesn't provide a spool list.
REPORT rhpk_find_pers_with_expired_qu MESSAGE-ID pq.
TABLES : pchdy.
INCLUDES
INCLUDE rhxmacro.
INCLUDE rhpeini0.
TABLES
DATA: objects LIKE hrsobid OCCURS 1 WITH HEADER LINE.
VARIABLES
DATA: subrc LIKE sy-subrc.
DATA: orgeh_text LIKE t777o-otext.
SELECTION SCREEN
objid
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME.
PARAMETERS:
pchplvar LIKE p1000-plvar NO-DISPLAY, "plan version
pchotype LIKE pchdy-otype NO-DISPLAY. "objecttype
Objid
rhx-f4-objid-data.
SELECT-OPTIONS: pchobjid FOR pchdy-objid_str NO INTERVALS.
Search
PARAMETERS:
pchseark LIKE pchdy-seark. "matchcode object plom.
SELECTION-SCREEN END OF BLOCK b1.
Objecttime
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-001.
PARAMETERS: se_begd LIKE p1000-begda DEFAULT sy-datum, "'19000101',
se_endd LIKE p1000-endda DEFAULT high_date.
SELECTION-SCREEN END OF BLOCK b2.
SELECTION-SCREEN BEGIN OF BLOCK b3 WITH FRAME TITLE text-005.
PARAMETERS:
h_events LIKE dynp_rhpp-gen_train, "with training sugg
h_qual LIKE dynp_rhpp-expired_qual. "with Qual
SELECTION-SCREEN END OF BLOCK b3.
AT SELECTION-SCREEN ON pchobjid.
PERFORM check_objid_sign(rhxchk00) USING pchobjid-sign.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR pchobjid-low.
rhx-f4-objid-low pchplvar pchotype pchobjid '' ''.
AT SELECTION-SCREEN.
PERFORM check_plvar(rhxchk00) USING pchplvar.
PERFORM check_seark(rhxchk00) TABLES pchobjid
USING pchseark pchplvar pchotype.
INITIALIZATION
INITIALIZATION.
PERFORM read_t77s0_parameters_for_pe.
get user parameters/Planvariante und Beginndatum setzen:
pchotype = $orgeh.
CALL FUNCTION 'RHP0_USER_PARAMETERS_GET'
EXPORTING
fill_if_initial = 'X'
IMPORTING
plvar = pchplvar
begda = se_begd
endda = se_endd
with_key =
SUBSTITUTE =
ESSENTIAL = only_essential
org_unit = pchobjid-low
EXCEPTIONS
OTHERS = 0.
SE_BEGD = LOW_DATE. "Correction AL0K023393 0410219
IF NOT pchobjid-low IS INITIAL.
pchobjid-sign = 'I'.
pchobjid-option = 'EQ'.
APPEND pchobjid.
ENDIF.
START-OF-SELECTION
START-OF-SELECTION.
correction 0491055
correction was done for getting a spool list in background-processing.
CASE sy-batch.
WHEN space.
SUBMIT rhpe_expired_quali
WITH pchplvar = pchplvar
WITH pchotype = pchotype
WITH pchobjid IN pchobjid
WITH pchbegda = se_begd
WITH pchendda = se_endd
WITH h_qual = h_qual
WITH h_events = h_events
AND RETURN.
WHEN 'X'.
SUBMIT rhpe_expired_quali
WITH pchplvar = pchplvar
WITH pchotype = pchotype
WITH pchobjid IN pchobjid
WITH pchbegda = se_begd
WITH pchendda = se_endd
WITH h_qual = h_qual
WITH h_events = h_events
TO SAP-SPOOL.
ENDCASE.
END-OF-SELECTION
END-OF-SELECTION.Hi,
I think you need to show more programs.
you said, the report program is 'RHXPE_EXPIRED_QUALI', but you upload 'rhpk_find_pers_with_expired_qu' program.
usually, ALV field is modifyed in 'PERFORM fieldcatalog_modify', if you use Functional ALV.
Try to search 'fieldcatalog function', you will find easy.
Regard,
SY Kim -
Error when Display/Print my expense report,travel request and travel plan
Hello experts,
I had configurated the ADS and ESS successfully.We are using ESS and interactive form now.
And we had developed some interactive form and they work fine .
In page "My Trips and Expenses " , there are 4 tabs " All My Trips"," My Travel Requests"," My Travel Plans " and " My Expense Reports " .
When I selected one row of table and click button " Display/Print" , I got the error :
com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException: Failed to USEPDF
at com.sap.tc.webdynpro.clientserver.adobe.pdfdocument.base.core.PDFDocumentRuntimeException.<init>(PDFDocumentRuntimeException.java:25)
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:419)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.afterApplicationModification(ClientApplication.java:1132)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.afterApplicationModification(ClientComponent.java:895)
Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: pdfSource of InteractiveForm UI element should be populated with pdf binary content in USE_PDF mode
at com.sap.tc.webdynpro.clientserver.uielib.adobe.impl.InteractiveForm.afterHandleActionEvent(InteractiveForm.java:351)
... 48 more
Is there any guys had met the problem ? Please give me some suggestions .
Thank you !
Best Regards,
LouisLouis,
can yo make sure that you are doing this "pdfSource of InteractiveForm UI element should be populated with pdf binary content in USE_PDF mode"
check these links
https://forums.sdn.sap.com/click.jspa?searchID=18701125&messageID=6070514
https://forums.sdn.sap.com/click.jspa?searchID=18701125&messageID=6426445
https://forums.sdn.sap.com/click.jspa?searchID=18701125&messageID=6323600
Thanks
Bala Duvvuri -
ESS Travel Assistant (WD ABAP): My Employees not consistent for users
Hi there,
I've seen a couple threads with the same issue on here - but, no resolution is posted... We are trying to use the My Employees service in ESS Travel (travel assistant functions). It appears there are two options for defining the list of employees that the travel assistant can use: 1.) User can build their own list (which is what I can do with my own user ID) and 2.) the list is predefined based on config settings. I have three other user IDs that do not have the option to maintain their own list. My Id has the Add/Remove Employee buttons. The other IDs only have a u2018Personalizationu2019 button. When this is selected, I can add employees, but it never adds them to the employee list. We have not done any configuration to determine the list, so I am not sure why there are differences by user!
This does not appear to be a Security issue. I added SAP_ALL to the troublesome user IDs and they still did not have the Add/Remove buttons. Any help/info would be greatly appreciated. Stumped...
Thanks,
Karen G.General Information About the Application and Component
Application: FITV_POWL_ASSISTANT
Web Dynpro Component: WDR_F4_ELEMENTARY
Window Information: W_SETTINGS
View Information: V_SETTINGS
Configuration ID: PREMN
FPB_MAINTAIN_PERS_M in order to centrally assign employee numbers to
your assistants.
Maybe you are looking for
-
How do I read and write to text files on a remote computer's hard drive
I would like to read and write data to a text file on a remote computer. This is easily accomplished using one of the file functions such as "write characters to file.vi". If I am already connected to the remote computer, all I need to do is specify
-
Problem with TOC levels (Bug?)
Hi! Im using Layout -> Table of contents to generate the TOC for my magazine. My pages basically have two paragraph styles that will be used in the TOC window. They are Section and Tittle, and are defined as paragraph style and well syncronized with
-
Hi, Previously we have 1)one java web application running in JRun3.1 on windows 2000 and the sql server 2000 database is on the same machine 2)a fpt based java publisher running on the same machine of the above application both the ftp server and web
-
I have a link for my website that runs java for this program. I need to be able to view this also on my iPad and iPhone, as I can with my Mac and pc. If anyone knows anything I can do to make this work, I would greatly appreciate it.
-
What happened to fill light in Camera Raw 7? I miss it.
Fill light seems to be missing in Camera Raw 7...how to substitute for it?