on 01-08-2013 11:00 AM
Hi Experts
I am facing lot of issue while trying to save travel request (T code- trip). I have same client 710(Dev). I have hired two employee one for Company code US01 with personnel area US01 , personnel number - 9500. when i create travel request for this number, i can save & get trip number.
other company code 1000 & personnel area 1000 , personnel number 36. for this personnel number while creating trip request, I cant save it & getting error -No Authorization for the personnel number 36.
I have created personnel number range (PR10) for both the personnel area.(US01, 1000).
Number range- for Us01, 01 100000 to 99999999
1000 01 - 10001 to 999999999
I have applied OSS note-1545686.( but still i didnt get the solution).
I have all the authorization for travel request & travel expense.
Both the case trip schema- PL(travel planning), Currency -USD
Kindly let me know if any expert help me out.
Hello Anwar,
first of all I would like to warn you about the way you customized your number ranges; in my opinion it can lead to heavy inconsistencies. I have explained this in detail in another thread, please take a look at it (important is my longest post within this thread): http://scn.sap.com/message/13669308
Concerning your problem, I think Note 1545686 is irrelevant. It looks to me like there is a problem with the settings of authorization object P_TRAVL (obviously it's a permission problem). Please take a look in the respective roles SAP_FI_TV_TRAVELER and SAP_FI_TV_WEB_TRAVELER Object P_TRAVL or in case you use custom roles, take a look at them instead. I assume you have altered the role/object and made a restriction for BUKRS, Personell Area or the like.
Cheers, Lukas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Lukas
Thanks for your quick response. i have given an example on number range. My actual number range is like this which i have configured-
Personnel area- 1000 number range- 01- 0000000001-0000009999
Personnel area -2000 number range ,01- 0000010000--9999999999
My authorization setting, I have all the SAP_ ALL authorization. I have roles SAP_FI_TV_TRAVELER and SAP_FI_TV_WEB_TRAVELER Object P_TRAVL .
How to check authorization in BUKRS, Personnel area???(I assume you have altered the role/object and made a restriction for BUKRS, Personnel Area or the like).
Please suggest me if i have to look something more.
Hi Anwar,
yes these number ranges are better. Not optimal in my opinion but OK 😜
Since you have SAP_ALL it really is spooky. What I mean with my earlier statement was, I thought you probably changed the Auth Object P_TRAVL in one of the standard roles, i.e. removed "*" from BUKRS and replaced it with dedicated number or something like that. This was my first guess. But if you have SAP_ALL and all Roles are left standard, it can't really be the case...
EDIT: I just realized something; is the problem occuring for an enduser, i.e. a user creating a request for his own PERNR or is the problem occuring for some kind of master user who creates travel requests for other PERNR than his own? If it's the second case then the user should also have Role SAP_FI_TV_TRAVEL_MANAGER, otherwise when he only has SAP_FI_TV_TRAVELER, he is explicitely restricted to his own PERNR and everything else would fail (possibly also beats SAP_ALL, not sure).
Bottom line: If it's not an enduser but a master user instead, assign SAP_FI_TV_TRAVEL_MANAGER and try again.
Cheers, Lukas
Dear Lukas
I have tried all the option today. But still i am having the same error. As i have full authorization .
1st point : But i can create travel request through trip (t code)- Create Travel Expense Report ... With Ref.
Here travel request is created & having trip number as well.
But i get one message -The trip to be saved entailed no costs Message no. 56287
2nd point: When i try to create travel request from -
Here , i am getting error - No authorization for the personnel number XXXXXX.
3rd point: Today i have found that my client has integration with Fund management (FM) ie TV- FM integration.
So i have configured -Estimated Costs
● In Customizing for Travel Management, under Travel Expenses ® Master Data ® Travel Expense Types ® Create Travel Expense Types for Individual Receipts, create an expense type with the following properties:
○ Short name: for example, Estimated Costs
○ Travel Expense Category: Other
○ Amounts are: Estimated Costs, No Reimbursement to Employee
This is avoiding any error if i give input in Estimated Costs while creating travel Request. So there is no error from this .
4th point: I can create travel expense (PR05), there is no issue with FI posting as well.
I am facing major problem while creatiing travel request t code - Trip.
Kindly let me know if you see any other angle on my problem.
Best regards
Anwar
No further idea for approaches then from my side. Ultima Ratio would be set /H for debugging in transaction field before clicking the Icon "Create Travel Request" and trace where and why the authorization error is thrown.
Just a question aside from all these problems; is there a specific reason why you are using TA TRIP instead of the WebDynpro ABAP solution?
Cheers, Lukas
Dear Lukas
We are using ECC'06 with EPH4. So we cant use WebDynpro ABAP solution.
Now coming to my error, When i am assigning Employee Personnel number (lets say 36 ) with Communication infotype 0105 subtype 0001 with my user id say (user id -SS_Function).
After this , if i try to create travel Request with (Trip) . then i am getting error ---
Message no. NR753
Then i have changed my number range to external , then still i am not able to resolve the error.
As per my understanding, number range should be internal for travel management.
please see if you find any other angle on my error.
Required help on this error. plssssss expert give me some suggestion
Thanks
Anwar
Dear Anwar,
what happened to your authorization error, did you resolve it? If yes, please state how and set your question assumed answered and if there are further problems, pleas open a new thread. Otherwise it's confusing, bot for people who try to help and people who search the forum for solved questions
Concerning external number range error: I've never seen this error if there has not been set up an external number range for a perarea from scratch. Conceptionally you should only use internal number ranges, you understood this correctly. To see where the error is thrown, do in SE91 for the respective message, do a where-used search, set breakpoints and debug.
Cheers, Lukas
Dear Lukas
Sorry, My authorization error is still there but When i am assigning Employee Personnel number (lets say 36 ) with Communication infotype 0105 subtype 0001 with my user id say (user id -SS_Function).
then this error has changed to -Please specify an external number range from No authorization personnel number XXXXX.
If i am not maintaining infotype 0105 with that pernr then error is same as No authorization personnel number XXXXX.
Pls see if you can suggest me any
Dear Anwar,
This simply means that you have defined in customizing that you are using an internal and also an external number range, however you obviously have not created an external number range (or didn't assign it). To rectify the error you'll have to create an external number range and assign it accordingly.
However, to me, the actual question is, why would you use external number intervals? SAP recommends to only use internal ones and I know of no use cases where an additional external number range makes sense (unless you have some kind of third party trave management system you want to "intermediately integrate" into SAP Travel Management, but I wager this is not the case).
Cheers, Lukas
User | Count |
---|---|
88 | |
7 | |
6 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.