Skip to Content

Approval of Trips

Jul 24, 2017 at 06:43 PM


avatar image

Hello All,

We are having issues with Approval of Trips [ Transaction- PRAP ]

Here's the story so far-

Our Finance Controller normally login's to transaction- PRAP to approve trips every


  1. He executes PRAP without any variant. But the program by default selects- 3 and 1 for Approval Status and 0 to 1 for Settlement Status [See- Attached Doc: PRAP ]
  2. Normally, after running PRAP transaction he gets the recent trips which needs to be approved.
  3. Lately the program is fetching the expenses from previous years and as well as selecting some trips which were even paid. [See- Attached Doc: Report ]
  4. He was fine with this report until 06/27. He first noticed issue with the report, when he ran the report on 07/18, first time since 06/27.
  5. With the help of Security Resource I checked his access and authorizations to his personnel number, every thing is intact.
  6. You may say, it's based on the selection criteria in the approval status and settlement status in transaction PRAP. But, if that is true why didn't he see the trips from previous years before or on 06/27/2017? that is the missing point here.
  7. I did open an OSS message with SAP and awaiting their reply.

Hope to find some help in the community as well.



prap.jpg (59.1 kB)
report.jpg (314.2 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

Best Answer
Monika Putzer
Jul 30, 2017 at 09:07 AM


As also decribed in the CSS incident you have raised the business logic of transaction PRAP has not been changed for quite a long time.

transcation PRAP uses per default the following parameters for selecting trips:

approval status 3 - trip completed

settlement status 1-2 - open or to be settled

thus any trip showing this status will be seleted - regardless of trip date, and even an already paid trip can be selected again if it status fits to the selection criteria



10 |10000 characters needed characters left characters exceeded