PTRV_WEB_RECEIPTS_INT_2 , PTRV_UTIL_BELEG

Hello, any of you guys encountered this error before in Travel Management/Travel Expense (WDA version) when trying to delete receipt?
Thanks in advance.

Thanks Lukas, the problem was actually related to include LPTRA_UTIL_MEMORYF02:
This call:
PERFORM CREATE_CONVERSION_TABLE_DETAIL USING LT_FIELD_CONVERSION 'PTRV_WEB_RECEIPTS_INT_2' 'PTRV_UTIL_BELEG'
it's checking the ROLLNAME for the same Data Element, if there's any duplicate, it will throw this error message.
this issue was brought up by SAP updating the structure PTRV_UTIL_BELEG, if there are fields that are using the same data element, then you'll get this error.
check out this block of code in the FORM create_conversion_table_detail
     LOOP AT lt_util_field_con INTO lwa_util_field_con
      WHERE rollname = lwa_web_field_con-rollname.
      lf_loop_counter = lf_loop_counter + 1.
    ENDLOOP.
    IF lf_loop_counter NE 1.
      lf_loop_error = 'X'.
    ENDIF.

Similar Messages

  • New field in Travel Request

    Hi friends,
    Happy new year to all,
    Here i am working with a enhancement in create travel request,i am able to add a new field but on saving the data i should add this field value with the standard table data.If Any one added a new field in travel request , Please let me know how to save the new field data with stadard data.i have checked with on_save method in comp control still i did not get a proper idea.
    Edited by: sudheer b on Jan 2, 2012 8:08 AM

    Hello Sudheer,
    I have had an experience of working on such requirement, the SAP Standard T&E module(provided you are using the same) stores data in cluster, if you are adding an additional field to the trip by adding it in the context node then you have to make some specific changes into a number of places, the problem is compounded because you would not be able to hold the custom fields value otside the trip webdynpro component, I would not be able to preempt the specific reuquirement of yours but in a nutshell you have to perform the folloing steps:
    1) capture the field value(say vendor of the expense line item) into a variable, after reading the context node, make sure that you extend all the context node and update the binding(if I remember correctly they are all interface nodes)
    2) save the custom field value(vendor of the expense line item, from the step 1) in some global area, this can be done in many ways, it all depends which option you perfer.
    3) Extend number of sap standard structures like for line item you have to extend PTRV_WEB_RECEIPTS_EXT, PTRV_UTIL_BELEG, PTRV_UTIL_BELEG  etc...etc...also you have to do an enhancement on the function module PTRA_UTIL_RECEIPTS_GET...there are some more function module & structure which depends on your requirement.
    4) extend the SAP Standard function module which saves a trip, there are many function modules which is called for the save.
    There would be number of structure enhancements and they would be kind of duplicating themself....hence I would recomend if you can figure out the number of custom fields you would need and assign all of them to a structure, once that is done, you can assign this structure to all the append structure of the standard tables and structure.
    I am sorry if I am replying you in a sketchy way...but to get the full picture I have to get ypur requirements first....do let me know if this doesn't help!!
    Thanks & Regards
    Abir Chakraborty

  • Exchange rate conversion in Expense claim

    HI there
    The user community for my travel variant would like to enter both the foreign currency amount and the converted amount i.e. this would cause the actual exchange rate to be calculated as opposed to the converted amount being calculated. Is this possible and if so, how?
    We are working through the ESS portal so this would need to be an ESS setting/config.
    Thanks and regards
    Linda

    Hi,
    Yes. This can be done.
    In the expense claim portal, you will have a push button called Enter expenses. That is where the traveller will claim his expenses via expense type.
    In standard, you will have lots of columns there. For your requirement, these two columns named Expenses Currency and Local amount should be visible.
    Please follow the path :
    Spro > Financial Accounting (new) > Travel Management > Employee Self-Services > Interface Configuration for Web Dynpro Interface in Travel Management > Schema and Single Field Control for Web Dynpro.
    1. Select Your Trip provision variant
    2. Drill down your trip schema
    3. Drill down Return Value According to Feature TRVFD
    4. Drill down Web Interface (Travel Expenses Only)
    5. Drill down Trip Receipts
    6. Select PTRV_UTIL_BELEG-BETRG, PTRV_UTIL_BELEG-BLDAT , PTRV_UTIL_BELEG-WAERS on the right side of the screen, make sure standard format is selected.
    7. Select the other fields and select Alternative display type and remove the tick mark from field is visible.
    You will be able to find the local currency amount there. The exchange rate is picked from TCURR table. Maintain rates accordingly
    Trust this helps.
    Best Regards,
    Raj

  • Any way to change the ESS Summary Screen and reimbursement amount?

    Hi All,
    We are on ECC 6.0, EHP4 and using ESS.
    Employee's have a company paid corporate card but employees are allowed to enter 'out of pocket' transactions so that they may be reimbursed for cab fares, parking, tips, or other situations that require cash.
    We have a problem with these 'out of pocket' entries on the summary screen in ESS (and in PR05 for that matter but we don't use PR05). This might also be known as the 'Review and Send' screen. The Summary section displays Total Paid reciepts, Mileage Reimbursement (if any), Total Travel Expenses, Paid by Company, Amount Reimbursed and Amount Paid Out.
    When a user enters one of these 'out of pocket' expenses we exepect them to be reimbursed for this amount. The FI and Payroll postings do reflect this requirement but the summary screen does not show it. I have determined how to update the summary screen in the ABAP code but there is no user-exit or the like to actually make the alterations. Does anyone know what fields control how the system determines what is to be reimbursed? I have tried making updates to the reciept data using interface: IF_EX_TRIP_WEB_CHECK but haven't had any luck. I was hoping changing PTRV_UTIL_BELEG-CFIRMA (paid by company) would make a difference or some other value in PTRV_UTIL_BELEG. If there is some combination I have not been able to figure it out.
    Any help or direction is appreciated.
    Thanks,
    Scott

    Hi Raj,
    Thanks for your reply. Let me explain a little more on what we are trying to do. Our requirement is that we have 1 and only 1 expense type for each type of expense. We have not created both a "paid by company" and "reimburse to employee" expense type for each. All of our expense types are set up as "paid by company". There are over 100 so you can imagine how awful this would be for the users if it was doubled.
    We are controlling the reimbursement with the service provider field (PAYOT). Thus we have assigned each expense type to 2 wage types. An expense that comes from the credit card feed has a service provider "VI" for our VISA card. An expense that is entered manually has a "blank" service provider field which we then classify as being "out of pocket" and this amount should be reimbursed to the employee.
    As I said, this all works fine other than the summary screen. Postings to FI and Payroll work well. I could of course, change the config as you mentioned but then we would have other problems.
    Any other ideas? Maybe what we are trying to do just should not be done. Our last resort is to completely hide the summary screen if I can't figure anything out. This is not ideal but would be better than showing incorrect data.
    -Scott

Maybe you are looking for

  • Droplet not creating folder cs4 photoshop windows 7

    so i created a script that creats folder and subfolders inside ( folder1\subfolder1\subfolder2 etc" and i run the script in photoshot cs4 11.0 it creats the foldets no prob.  yet when i creat a droplet it wont work. the folders dont get made... i hav

  • What is the system requirements for MAM3.0 with MI7.1

    Hi Experts, We are planning to Install MI7.1 and want to deploy MAM3.0 application. Till now we are using MI2.5, now we want to upgrade this to MI7.1. Can any body please tell me what is the requirements of Server Client MAM Version Client Database A

  • Error F3030 T-code OBVCU

    Hi I am trying to create a new entry for a Bank to add a new way of payment but when i am trying to add this new entry it gives me the next error message:

  • Need more newbie advice.

    I've been an MSSQL DBA for 5 years now, and want to broaden my horizons. Please be gentle and keep in mind that I wont be appyling for the senior level Oracle DBA slots any time soon, I just want to be able to apply to those SQL DBA openings that say

  • How to use JavaHelp Api

    i am not able to understand the JavaHelp API cud somebody plz help me