Changing expense reimbursement amount - travel management

Hi,
Is it possible to change the individual receipt amount(to 20%). Any user exit / BADI for this requirement ? Thanks.

Yes its possible, kindly check the following EXIT's and BADI's
Enhancement FITR0001        User exit: Delete/Reorganize trip statistics
FITR0002        User exit: Create/Change trip statistics
FITR0003        User exit: Save trip (PR01, PR04, PR05)
FITR0005        User Exit: Save Trip (PR01, PR04, PR05)
RPRCST01     Customer Exit for Travel Expenses
Business Add-in
TRV_DEFAULT_VALUES    Default Value for InfoType 0017
TRIP_WAF_INTERFACE     Customer Enhancement: Interface for Offline Travel Expenses
TRIP_RECURRENT_DEST  Change Settlement Method for Recurring Trips
TRIP_RECEIPT_WIZARD    Receipt Wizard Customer Enhancements
TRIP_POST_FI                  Customer Enhancements to FI Travel Management Interface
TRIP_IMP_EXP                 Customer Enhancements Data Import/Data Export
TRIP_EXCEL_SHEET       Creation of an EXCEL Sheet for Entry of Travel Expenses
TRIP_APPROVAL            Automatic Approval of Travel Expenses
FITV_REP_TRAVEL_EXP  Exit for Report Travel Expense Statement
FITV_REP_CCC              Transfer Payment Amount with Inflationary Currencies
FITV_PERSNO_AUTH_CHK Exit for Authorization Check on Personnel Number
FITV_CCC_M_LINE      Manipulation of M Line in a CCC File
AFTER_TRIP_SETTLEMNT Customer Enhancement Travel Management - Settlement
Regards
vijay

Similar Messages

  • User exit for expenses report in travel management

    Hi All...
    What is the user exit for expenses report in travel management with T Code PR04
    itz urgent
    with regards,
    LN

    Here are user exits for tcode PR04:
    Exit Name           Description
    FITR0001            User exit: Delete/Reorganize trip statistics
    FITR0002            User exit: Create/Change trip statistics
    FITR0003            User exit: Save trip (PR01, PR04, PR05)
    FITR0005            User Exit: Save Trip (PR01, PR04, PR05)
    RPRCST01         Customer Exit for Travel Expenses

  • Change HTML form of Travel Management

    Hi,
    I would like to know how to change or delete a sentence in the HTML form of Travel management which is displayed before sending a request in the Webdynpro screen.
    Thanks is advance.
    Regards,
    S. Falandt

    Hello Sandra,
    The only way to change the setting in Trip HTML form can be found in SPRO.                                                                               
    Financial Accounting                                                
    Travel Management                                                  
      Travel Expenses                                                   
       Dialog and Travel Expenses Control                               
        Forms                                                           
         Form Structure for ABAP Lists (Old)                            
          Modules of Form Variants                                      
           Form Block Characteristics                                                                               
    Here you can adjust the Trip Form.                                 
    Regards,
    Raynard

  • Setting up Flat Rate miles reimbursement in Travel expense

    Hi Everyone:
    We are in the process of setting up Flat Rate miles reimbursement in Travel expense calculation (PR05), based on Country and Region, example Canada (CA) Region (Ontario),  Canada (CA), Region (Quebec). How would I go about setting this up in configuration? Can any one please let me know the required steps.
    Best Regards, Tom.

    Hallo, try this two tables
    set up control parameters  V_T702N_H
    set up flat rates amounts V_T706F
    If you want set up cumulations, see tables {spro->fin.accounting-> travel->expenses->reimbursement amounts-> cumulation
    Hope you asked about this.

  • Query on travel management

    hi,
    can anybody tell me what is  per diem and flat rates in travel mgt? any relevant info on travel mgt will be appreciated.

    Per diems / flat rates decide which reimbursement rates are applied by Travel Expenses when the reimbursement amounts are calculated.
    For example, your company provides mileage reimbursement for Car at 0.50 per km and Motorcycle at 0.30 per km.
    Then depending on travel expense entry ( car or motorcycle ) and the total distance, the travel expense reimbursement amounts will be calculated accordingly.

  • Travel Management doc

    Hi
    I am new to travel management so kindly guide me any document in which i can have the description and the screenshots as well.
    I have gone through some documents in SDN forum but  only document description are seen and not the screenshot/Configuration setps of TV.
    Kindly send me a link which contains config steps and the screenshot of TV
    Thanks and Regards,
    Vibin

    Hi Nagesh,
    Thanks for you reply & for the PDF file sharing with me, Can you tell me the exact solution which can address my requirement.
    I have seen this PDF file but I didnu2019t find information which talks about the posting of accounting document with a different personal number which you have enter in the participant field while booking of expenses in the Travel Management Module.
    Regards

  • Travel expense/reimbursement for non-employees

    Hi,
    We are in the process of reviewing Travel Management for implementation and would like to know if we can book travel expenses or reimbursements for non-employees (example: consultants, applicants who travelled to our company for interview, etc.)
    Regards, Lupe

    No.Travel Management is only for the employees. Earlier I had a similar query and I had writteen to SAP and they said that Travel Management is strictly for the employees.

  • Travel Management - Food Expense Type Limit Per Day

    Hi
    We are implementing Travel Management.
    Requirement is - We have to set the limit for Food expense type / Per Day up to  1000 Rs.
    How can we do this in configuration ??
    I have searched all the nodes but No where i could found to set the limit on Per Day basis !!!
    Example - If i am putting the travel receipt for 2 Days and putting the amount = 2200 Rs., System must
    throw the error.
    Please guide How to achieve this ??
    Very Thanks in advance...
    Regards,
    Edwin

    Dear Sandeep Ji  and  Other Gurus,
    There is some problem with the limit of the travel expense types.
    After creating a TRIP, whenever I am creating the receipt through PR05, system is Not Throwing the
    error when the amount limit is exceeded.
    Example: For Travel Expense type "Rail"  limit has been set for  3000 / -  and error message is set in configuration,
    but in PR05 system is Not showing the error if I am putting the amount of  5000 /-.
    I have checked all the configuration nodes and maintained infotype 0017 properly.
    Kindly guide me How to achieve this  ???
    Very Thanks in advance.....
    Regards,
    Edwin

  • 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

  • Travel management-- Control Parameters for Travel Expenses-- Define global

    We have setup provision variants for:
    India, UAE, Africa (since travel expenses in these countries need to be settled in the local currency).
    For each of the above variants, we have done the following settings in IMG node:
    Travel management-->Control Parameters for Travel Expenses --> Define global setting
    I have selected the respective country for the "Country grouping" field. i.e. for India Variant, it is set to India and similarly for UAE etc.
    Is this correct? What is the impact if in India variant this field ("Country grouping) is set to UAE?

    hi
    the settings which you set is right.
    you will have inconsistency between the settings you made in the other areas.

  • 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,
    Nayak

    Dear Sigi,
    Please find more screen shots :
    Regards,
    Nayak

  • PR05 access Travel Manager and Expense Report screen

    Hi,
    Can anyboy suggest how to use T Code PR05?
    1. When I enter T Code PR05, first screen is for Travel Expense Manager. This screen is used by Manager to Approve or Reject Travel Expense Report. Then I have to click on create button to get into Travel Expense screen.
    Can we get into Travel Expense screen in T Code PR05 directly instead of getting into Travel Manager screen?
    If yes, please suggest what settings needs to be done?
    2. Can we create Travel Request in T Code PR05?
    3. Can we manage the Travel Manager screen and Travel Expense screen seperately by Security, such that, Traveller should access only Travel Expense screen. He shouldnot get into Travel Manager screen. Similarly, Manager should be able to access only Travel Manager screen but not Create Travel Expense Report screen.
    Please suggest.

    I'm not sure if I get your point but PR05 functions are build on authorizations.
    So if the manager should only be able to approve than you can give only this authorizations to the manager. (transaction PFCG)
    And for Approval from Manager you should set up a worfklow with a work item - so the manager should only have display rights for PR05.
    (Or even better - just use WebDynpro POWL for the manager to approve without a workflow running in the back)
    Yes you are able to create a travel request via PR05 - just enter future date.

  • Travel management - Expense report - Internal/External participants

    Hi Experts,
    I'm working on travel management - portal developments. Standard webdynpro components are modified as per the client's requirement. 'Employee Meals - Travel' is an expense type we can create under expense report. While entering 'Employee Meals - Travel' expense details we need to enter participant details. Participants types will be Internal and External.
    If we select participant type External; first name, last name, cadre and company fields will be enabled to enter the details and personnel number will be disabled. IF we select participant type Internal; all fields will be disable except personnel number. If we choose any personnel number, first name, last name, cadre and company fields will be populated automatically.
    Now, the requirement is to enable first name, last name, cadre and company fields for internal participants also. So that user can modify the details after selecting the personnel number.
    Please let me know if this is possible and how.
    Thanks,
    Siva Sankar

    Hi,
    I don't know what application this is so I can't tell you for 100% certain. But in general, what you describe you want to accomplish should be possible. If the respective fields which you want to have enabled for internals are regular UI-Elements, you should be able altering their properties (i.e. enabled = x for example) via altering the UI-propierties dynamically in runtime. You can do this by:
    1. Getting a reference of the respective View in WDDOMODIFYVIEW by enhancing it and save the reference into a global public attribute reference of the comp controller.
    2. Create a custom event, downcast the view reference for the required elements and set them enabled
    Or
    Search for the event which determines the Facilitation (enablement) of the respective UI-elements and modify/enhance is per your requirements.
    This won't solve your problem right away I wager, but you'll get a grip what you can do about it and yes, it certainly is possible ;-P
    regards, Lukas

  • ESS Travel Management - Display Expense report

    Hi,
    I'm working on the ESS for ERP 6 Ehp3 where the travel management iViews are Web Dynpro ABAP based. When I display the expense report of the expense created in "Create Expense Report" iView, it launches a new window that loads the expense report in PDF form. However inside the new window, only the pdf toolbars are visible because the container's height is very less.
    There is an SAP note number 1140369 for Web Dynpro Java based travel management iView for same problem but not for the Web Dynpro ABAP based iView.
    Has anyone fixed this before?
    regards,
    Manish

    Hi,
    It's not about the iView height. Only the new window that open from the "Create expense report" iView and loads an adobe pdf form. Only the pdf form's toolbars are visible and nothing else.
    regards,
    Manish

  • Posting Travel Management expenses to a PS Project

    We are implementing Project Systems, and want to be able to post expenses to projects through travel management.  The default cost assignments available in the cost allocation sreen in PR04 are Cost ctr, Order and Sales order.  I can't see anything in the IMG to add networks or WBS elements as a cost assignment column.
    Is it not possible to post expenses from TM to PS?
    If so, how do you get the cost assignment into the expense?
    Thanks
    Graham

    Hi Linda,
    These user-exits are supposed to check the travel transaction before saving it. Go to SE84, enter this user exit and it will take you to the functions: EXIT_SAPMP56T_003 for FITR0005 for example. Then, put a validation checking that the system user and the user in the travel are not the same.
    It's just a thought how it should work; I did not try it by myself.
    Regards,
    Eli

Maybe you are looking for

  • Creation of summarization data for PA report

    Dear experts, I am facing the following problem with PA. I am trying to create a report using KE30, which will utilize summarization data. I then use KE3Q to run this in the background using only one period. Despite what ever I do, after some hours t

  • XSan with Gigabit Network

    Please, XSan solution is compatible with Gigabit Network? I have a XServer Xeon, XServer RAID but dont use a Fiber Channel cards, cable and connectors. Its Possible? Tks

  • How do I get FaceTime on my iPod 4th gen I have done a update but still don't have it any ideas

    How do I get FaceTime on my iPod 4th generation I have done a up date but its still not there can anyone help please

  • Uploading of large amount of data

    Hi all, i really hope you can help me. I have to upload quite large amount of data from flat files to ODS (via PSA of course). But the process takes very long time. I used method of loadin to PSA and then packet by packet into ODS. Loading of cca 1.3

  • Why is Start Trigger Delay not applicable?

    Hardware: PCI 6602 Driver: DAQmx 7.4 Programming Environment: ANSI C Hello All, I'm setting up a counter output pulse generation task which is to have a start trigger.  To be specific, it is a digital edge start trigger (not an arm start trigger) whi