cancel
Showing results for 
Search instead for 
Did you mean: 

Travel Expense Control

Former Member
0 Kudos

Hi All,

We are inplementing Travel management.I have two scenarios for travel expense control.

1)I have created expense type "out of pocket Expenses" my client wants validation on travel expense amount based on days,Ex:Out of pocket expense is 100rupees per day, if the trip is for 10 days. In case the trip is for 15 days for first 10 days 100rupees per day will be reimbursed and for the next 5 days 50% of the eligible amount i.e 50rupees will be reimbursed. how to configure this validation?

2)If the trip is for less than 12 hours 50% of the eligible amount i.e 50rupees should be reimbursed.

How to validate travel expense reimbursment based on days and hours?

Thanks and Regards,

Shilpa

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Shilpa,

1)I have created expense type "out of pocket Expenses" my client wants validation on travel expense amount based on days,Ex:Out of pocket expense is 100rupees per day, if the trip is for 10 days. In case the trip is for 15 days for first 10 days 100rupees per day will be reimbursed and for the next 5 days 50% of the eligible amount i.e 50rupees will be reimbursed. how to configure this validation?

i) Add validation in BAdI: Define Additional Checks for Web Dynpro. Method - USER_CHECK_LINE_OF_RECEIPTS

ii) Take Maximum amount per Day from V_T706B2

ii) System calculates date diffrence based on configuration in

Travel Expenses-> Dialog and Travel Expenses Control-> Dialog Control-> Field Control for Additional Receipt Information

Keep Number field as mandatory.

Set Number Calculation as 0 (Difference in dates, but at least 1 day).

If you want the system to calculate as default then need to implement badi.

2)If the trip is for less than 12 hours 50% of the eligible amount i.e 50 rupees should be reimbursed.

Option "A"

i) Add validation in BAdI: Define Additional Checks for Web Dynpro. Method - USER_CHECK_LINE_OF_RECEIPTS

ii) Take Maximum amount per Day from V_T706B2

iii) Calculate the Time Difference from Trip From date , Time and Trip End Date , Time

iv) Calculate the entitlement ( Maximum Amt * 50 %)

Option "B"

i) Create Enterprise Specific Activity as "Trip < 12 Hrs"

ii) Define maximum amout for that activity.

Regards,

Kamal rawal

Edited by: Kamal Rawal on Mar 30, 2009 7:19 PM

Former Member
0 Kudos

HI Kamal,

Thanks a lot for the solution. we will try to incorporte the same.

Thanks and Regards,

Shilpa.

Answers (0)