cancel
Showing results for 
Search instead for 
Did you mean: 

Fiori - Approve Travel Expenses Issue

Former Member
0 Kudos

Good day.

I am struggling to find more info regarding the configuration of the travel approval app. The items in the install guide define the following:

TaskMore Info
1Ensure configuration table SRA008_T_CONFIG is maintained.Configuration table SRA008_T_CONFIG must be maintained for a workflow decision key in case of a custom workflow for travel expense approval.
A node for this task is provided in the Implementation Guide (IMG).
2Ensure configuration table SRA008_T_TASKTYP is maintained.Configuration table SRA008_T_TASKTYP must be maintained for the task type used for approving the travel expense.
A node for this task is provided in the IMG.
3Ensure that the Travel Management module is installed and configured.The app relies on configuration data available for the Travel Management module, so it is mandatory to have the module installed and configured.

I however cannot find the tables mentioned in point 1 & 2.

I did however determine that workflow task defined as TS20000118. The portal however uses TS91000133, and when I substitue this the app still does not list any entries to be approved.

Can anyone shed some light on how I configure travel requests for this Fiori app? 

Thank you.

Tags edited by: Michael Appleby

Accepted Solutions (0)

Answers (2)

Answers (2)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

I think you have mixed up the app "Approve Travel Requests" and "Approve Travel Expenses".

Which one have you installed? and Which one are you going to configure?

You can not find config object for "Approve Travel Expenses" because you have not installed the add-on component.

Regards,

Masa

SAP Rapid Inoovation Group - RIG

Former Member
0 Kudos

Hi Masa, Yes, as mentioned above, I raised this as a travel expense issue as I was uncertain if I needed it to approve travel requests. In the documentation, the old doco mentions nothing to configure for travel request approvals, yet the new doco mentions the tables.

I am just trying to understand if the travel request approvals is missing something or if it is dependant on me installing the travel expense approval to work.

Those tables do not exist. I will have confirmed the target systems are correct, yet they are all local on the business suit and embedded gateway, so the tables should be there but are not.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

So you are implementing the "Approve Travel Requests", right?

Please look at the latest install guide in http://help.sap.com/fiori.

Regards,

Masa

SAP Rapid Innovation Group - RIG


Former Member
0 Kudos

Hi Masa, this does not exist in SPRO (or in SIMGH). In the SAP Fiori documentation:

Any suggestions? See above for the versions we have installed.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

Please look at this note.

1902921 - No travel items displayed in FIORI Approve Travel Request

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

Thanks for the note. It addressed the issue we had in the item count on the home page:

However when I navigate to the app it does not display the task count or tasks correctly:

I am not getting any errors on the gateway or Odata response. Do you know if the note only addresses the homepage?

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

In the last screenshot, go to the network tab and select the refresh in the app.

You see the OData call in the network tab.

What is the URI for OData?

What is the test result if you run the URI in the transaction /IWFND/GW_CLIENT?

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

The URI is:

http://ciiec.unity.fujitsu.com.au:8069/sap/opu/odata/sap/SRA009_SRV/$metadata

and

http://<host>:<port>/sap/opu/odata/sap/SRA009_SRV/Travels?$skip=0&$top=10&$inlinecount=allpages

The result from /IWFND/GW_CLIENT is giving me a 500 error:

<?xml version="1.0" encoding="utf-8" ?> 

<code>/IWFND/CM_MGW/053</code>

<message xml:lang="en">Missing customizing; contact your system administrator</message>

- <innererror>

<transactionid>5277FAD854274978E100000089AC9798</transactionid>

<errordetails />

</innererror>

</error>

The tables according to the documentation are missing, so do we need to upgrade to SP2?

Former Member
0 Kudos

When refreshing the network tab I get the following:

{"d":{"__count":"2","results":[]}}

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

Please look at this note.

1902921 - No travel items displayed in FIORI Approve Travel Request

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

We have already applied that note. Please re-read our discussion on this communication from yesterday. I think we missing eachother here?

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

Did you check the attachments of the note?

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

Yes, we manually applied the attachment code to update the task entry manually. It is with that, that the home page now reflects the task count correctly.

The issue is that the application itself does not show the actual count or the actual task entries to be approved.

Former Member
0 Kudos

The gateway client is showing a success result:

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

Please paste the last called OData URI and response?

After application got item count, application should get actual workitem data.

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa, I agree, it is however not loading it into the array.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

In that case, root cause is in UI side.

Did you apply notes which were mentioned in the SPS02 release note?

1880343 - SAP FIORI SPS02: Approve Travel Request - UISRA009 SP01 (UI)

1880302 - FIORI SPS02 - Approve Travel Request - SRA009 SP01 (ODATA)

1903850 - Cache Control - ATR

Please also try clear the browser cache.

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi, browser cache was cleared. We only did the manual implementation of the SAP Note.

We are on UI5 SP5, so those notes cannot be applied except 1903850 which relates to the cache control.

I have applied 1903850. Same result.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

Can you get travel request info via OData?

Replace the '000000001654551' with your travel request number in the GW_CLIENT.

/sap/opu/odata/sap/SRA009_SRV/Travels('000000001654551')/CostAssignments?$skip=0&$top=100&$inlinecount=allpages

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

It doesnt look like it. We are using our own workflow task: TS91000133

Based on our scenario, we have this task defined, as well as the updates we applied the same task based on note: 1902921

<feed xmlns="http://www.w3.org/2005/Atom" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xml:base="http://ciiec.unity.fujitsu.com.au:8069/sap/opu/odata/sap/SRA009_SRV/">

<id>

http://<host>:<port>/sap/opu/odata/sap/SRA009_SRV/Travels('0400009471')/CostAssignments

</id>

<title type="text">CostAssignments</title>

<updated>2013-11-07T04:13:51Z</updated>

<author>

<name/>

</author>

<link href="Travels('0400009471')/CostAssignments" rel="self" title="CostAssignments"/>

</feed>

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

I see the result is blank in the screenshot. That is the issue.

Please test OData in GW_CLIENT.

/sap/opu/odata/sap/SRA009_SRV/Travels?$skip=0&$top=10&$inlinecount=allpages

If it does not return any travel request number, set external break point at the method TRAVELS_GET_ENTITYSET.

I think you have not changed task ID based on the document. Please double check.

1902921 - No travel items displayed in FIORI Approve Travel Request

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

I have confirmed that the note was applied as specified and double checked with colleagues in case I missed something.

What I can see from debugging is the count is picked up:

Also, the work items seem to be collected:

Is there a specific area where the OData consumes the table data to be displayed in the browser I need to inspect?

Former Member
0 Kudos

Our functional specialist has suggested that this could be due to us using the travel planning object. Can you confirm if that would be an issue with the app?

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

Go to SIMGH transaction on ERP and search "Approve Travel Expenses".

Regards.

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa, this does not exist in SPRO (or in SIMGH). In the SAP Fiori documentation, Install guide ver1.0 2013-05-31, the travel request approval did not require any config. In the newer documentation 2013-10-09 the travel request approval app does have table entries as follows:

In attempting to confirm this I did the same check for the travel expense approvals, and nothing was found in SPRO. Are we missing an install or update?

Doug.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

If you can not find config objects in SIMGH, it means SAP Fiori add-on component for the app is not installed. Can you upload the screenshot which shows you have installed the add-on.

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

Approve travel requests has been installed. What we have found though is that we have two systems where travel request approval has implemented, in one it works and the other it doesnt. The only difference is that in the one where it does work we have also installed the travel expense add-on. Both systems however do not have the table SRA009_T_CONFIG or SRA009_T_TASKTYP which is only listed in the latest documentation.

SAP_BASIS70214SAPKB70214SAP Basis Component
SAP_ABA70214SAPKA70214Cross-Application Component
PI_BASIS70211SAPK-70211INPIBASISBasis Plug-In
ST-PI2008_1_7004SAPKITLRD4SAP Solution Tools Plug-In
GW_CORE2007SAPK-20007INGWCORESAP GW CORE 200
SAP_BS_FND7029SAPK-70209INSAPBSFNDSAP Business Suite Foundation
SAP_BW70211SAPKW70211SAP Business Warehouse
UI2_7001005SAPK-10005INUI2700SAP UI2 IMPL. FOR NW 7.00
UI2_7011005SAPK-10005INUI2701SAP UI2 IMPL. FOR NW 7.01
UI2_7021005SAPK-10005INUI2702SAP UI2 IMPL. FOR NW 7.02
UI2_FND1005SAPK-10005INUI2FNDSAP UI2 FOUNDATION
UI2_SRVC1005SAPK-10005INUI2SRVCSAP UI INTEGRATION SERVICES
UISAPUI51005SAPK-10005INUISAPUI5SAP UI5
UI_INFRA1005SAPK-10005INUIINFRASAP UI INTEGRATION INFRASTRUCTURE
IW_GIL1002SAPK-10002INIWGILGeneric Interaction Layer
IW_HDB1002SAPK-10002INIWHDBSAP IW HDB 100
IW_PGW1004SAPK-10004INIWPGWProcess Gateway
IW_SPI1002SAPK-10002INIWSPIService Provider Infrastructure
SAP_AP70027SAPKNA7027SAP Application Platform
WEBCUIF7018SAPK-70108INWEBCUIFSAP Web UI Framework
SAP_APPL6058SAPKH60508Logistics and Accounting
SAP_HR60460SAPKE60460Human Resources
SAP_HRCAR60460SAPK-60460INSAPHRCARSub component SAP_HRCAR of SAP_HR
SAP_HRCAT60460SAPK-60460INSAPHRCATSub component SAP_HRCAT of SAP_HR
SAP_HRCAU60460SAPK-60460INSAPHRCAUSub component SAP_HRCAU of SAP_HR
SAP_HRCBE60460SAPK-60460INSAPHRCBESub component SAP_HRCBE of SAP_HR
SAP_HRCBR60460SAPK-60460INSAPHRCBRSub component SAP_HRCBR of SAP_HR
SAP_HRCCA60460SAPK-60460INSAPHRCCASub component SAP_HRCCA of SAP_HR
SAP_HRCCH60460SAPK-60460INSAPHRCCHSub component SAP_HRCCH of SAP_HR
SAP_HRCCL60460SAPK-60460INSAPHRCCLSub component SAP_HRCCL of SAP_HR
SAP_HRCCN60460SAPK-60460INSAPHRCCNSub component SAP_HRCCN of SAP_HR
SAP_HRCDE60460SAPK-60460INSAPHRCDESub component SAP_HRCDE of SAP_HR
SAP_HRCDK60460SAPK-60460INSAPHRCDKSub component SAP_HRCDK of SAP_HR
SAP_HRCES60460SAPK-60460INSAPHRCESSub component SAP_HRCES of SAP_HR
SAP_HRCFI60460SAPK-60460INSAPHRCFISub component SAP_HRCFI of SAP_HR
SAP_HRCFR60460SAPK-60460INSAPHRCFRSub component SAP_HRCFR of SAP_HR
SAP_HRCGB60460SAPK-60460INSAPHRCGBSub component SAP_HRCGB of SAP_HR
SAP_HRCHK60460SAPK-60460INSAPHRCHKSub component SAP_HRCHK of SAP_HR
SAP_HRCID60460SAPK-60460INSAPHRCIDSub component SAP_HRCID of SAP_HR
SAP_HRCIE60460SAPK-60460INSAPHRCIESub component SAP_HRCIE of SAP_HR
SAP_HRCIN60460SAPK-60460INSAPHRCINSub component SAP_HRCIN of SAP_HR
SAP_HRCIT60460SAPK-60460INSAPHRCITSub component SAP_HRCIT of SAP_HR
SAP_HRCJP60460SAPK-60460INSAPHRCJPSub component SAP_HRCJP of SAP_HR
SAP_HRCKR60460SAPK-60460INSAPHRCKRSub component SAP_HRCKR of SAP_HR
SAP_HRCKW60460SAPK-60460INSAPHRCKWSub component SAP_HRCKW of SAP_HR
SAP_HRCMX60460SAPK-60460INSAPHRCMXSub component SAP_HRCMX of SAP_HR
SAP_HRCMY60460SAPK-60460INSAPHRCMYSub component SAP_HRCMY of SAP_HR
SAP_HRCNL60460SAPK-60460INSAPHRCNLSub component SAP_HRCNL of SAP_HR
SAP_HRCNO60460SAPK-60460INSAPHRCNOSub component SAP_HRCNO of SAP_HR
SAP_HRCNZ60460SAPK-60460INSAPHRCNZSub component SAP_HRCNZ of SAP_HR
SAP_HRCPH60460SAPK-60460INSAPHRCPHSub component SAP_HRCPH of SAP_HR
SAP_HRCPT60460SAPK-60460INSAPHRCPTSub component SAP_HRCPT of SAP_HR
SAP_HRCQA60460SAPK-60460INSAPHRCQASub component SAP_HRCQA of SAP_HR
SAP_HRCRU60460SAPK-60460INSAPHRCRUSub component SAP_HRCRU of SAP_HR
SAP_HRCSE60460SAPK-60460INSAPHRCSESub component SAP_HRCSE of SAP_HR
SAP_HRCSG60460SAPK-60460INSAPHRCSGSub component SAP_HRCSG of SAP_HR
SAP_HRCTH60460SAPK-60460INSAPHRCTHSub component SAP_HRCTH of SAP_HR
SAP_HRCTW60460SAPK-60460INSAPHRCTWSub component SAP_HRCTW of SAP_HR
SAP_HRCUN60460SAPK-60460INSAPHRCUNSub component SAP_HRCUN of SAP_HR
SAP_HRCUS60460SAPK-60460INSAPHRCUSSub component SAP_HRCUS of SAP_HR
SAP_HRCVE60460SAPK-60460INSAPHRCVESub component SAP_HRCVE of SAP_HR
SAP_HRCZA60460SAPK-60460INSAPHRCZASub component SAP_HRCZA of SAP_HR
SAP_HRGXX60460SAPK-60460INSAPHRGXXSub component SAP_HRGXX of SAP_HR
SAP_HRRXX60460SAPK-60460INSAPHRRXXSub component SAP_HRRXX of SAP_HR
EA-IPPE40020SAPKGPID20SAP iPPE
EA-APPL6057SAPK-60507INEAAPPLSAP Enterprise Extension PLM, SCM, Finan
EA-DFPS60020SAPKGPDD20SAP Enterprise Extension Defense Forces & Public Security
EA-FINSERV60020SAPKGPFD20SAP Enterprise Extension Financial Services
EA-GLTRADE60020SAPKGPGD20SAP Enterprise Extension Global Trade
EA-HR60537SAPK-60537INEAHRSAP Enterprise Extension HR
EA-HRCAR60537SAPK-60537INEAHRCARSub component EA-HRCAR of EA-HR
EA-HRCAT60537SAPK-60537INEAHRCATSub component EA-HRCAT of EA-HR
EA-HRCAU60537SAPK-60537INEAHRCAUSub component EA-HRCAU of EA-HR
EA-HRCBE60537SAPK-60537INEAHRCBESub component EA-HRCBE of EA-HR
EA-HRCBR60537SAPK-60537INEAHRCBRSub component EA-HRCBR of EA-HR
EA-HRCCA60537SAPK-60537INEAHRCCASub component EA-HRCCA of EA-HR
EA-HRCCH60537SAPK-60537INEAHRCCHSub component EA-HRCCH of EA-HR
EA-HRCCL60537SAPK-60537INEAHRCCLSub component EA-HRCCL of EA-HR
EA-HRCCN60537SAPK-60537INEAHRCCNSub component EA-HRCCN of EA-HR
EA-HRCDE60537SAPK-60537INEAHRCDESub component EA-HRCDE of EA-HR
EA-HRCDK60537SAPK-60537INEAHRCDKSub component EA-HRCDK of EA-HR
EA-HRCES60537SAPK-60537INEAHRCESSub component EA-HRCES of EA-HR
EA-HRCFI60537SAPK-60537INEAHRCFISub component EA-HRCFI of EA-HR
EA-HRCFR60537SAPK-60537INEAHRCFRSub component EA-HRCFR of EA-HR
EA-HRCGB60537SAPK-60537INEAHRCGBSub component EA-HRCGB of EA-HR
EA-HRCHK60537SAPK-60537INEAHRCHKSub component EA-HRCHK of EA-HR
EA-HRCID60537SAPK-60537INEAHRCIDSub component EA-HRCID of EA-HR
EA-HRCIE60537SAPK-60537INEAHRCIESub component EA-HRCIE of EA-HR
EA-HRCIN60537SAPK-60537INEAHRCINSub component EA-HRCIN of EA-HR
EA-HRCIT60537SAPK-60537INEAHRCITSub component EA-HRCIT of EA-HR
EA-HRCJP60537SAPK-60537INEAHRCJPSub component EA-HRCJP of EA-HR
EA-HRCKR60537SAPK-60537INEAHRCKRSub component EA-HRCKR of EA-HR
EA-HRCMX60537SAPK-60537INEAHRCMXSub component EA-HRCMX of EA-HR
EA-HRCMY60537SAPK-60537INEAHRCMYSub component EA-HRCMY of EA-HR
EA-HRCNL60537SAPK-60537INEAHRCNLSub component EA-HRCNL of EA-HR
EA-HRCNO60537SAPK-60537INEAHRCNOSub component EA-HRCNO of EA-HR
EA-HRCNZ60537SAPK-60537INEAHRCNZSub component EA-HRCNZ of EA-HR
EA-HRCPH60537SAPK-60537INEAHRCPHSub component EA-HRCPH of EA-HR
EA-HRCPT60537SAPK-60537INEAHRCPTSub component EA-HRCPT of EA-HR
EA-HRCRU60537SAPK-60537INEAHRCRUSub component EA-HRCRU of EA-HR
EA-HRCSE60537SAPK-60537INEAHRCSESub component EA-HRCSE of EA-HR
EA-HRCSG60537SAPK-60537INEAHRCSGSub component EA-HRCSG of EA-HR
EA-HRCTH60537SAPK-60537INEAHRCTHSub component EA-HRCTH of EA-HR
EA-HRCTW60537SAPK-60537INEAHRCTWSub component EA-HRCTW of EA-HR
EA-HRCUN60537SAPK-60537INEAHRCUNSub component EA-HRCUN of EA-HR
EA-HRCUS60537SAPK-60537INEAHRCUSSub component EA-HRCUS of EA-HR
EA-HRCVE60537SAPK-60537INEAHRCVESub component EA-HRCVE of EA-HR
EA-HRCZA60537SAPK-60537INEAHRCZASub component EA-HRCZA of EA-HR
EA-HRGXX60537SAPK-60537INEAHRGXXSub component EA-HRGXX of EA-HR
EA-HRRXX60537SAPK-60537INEAHRRXXSub component EA-HRRXX of EA-HR
EA-PS60021SAPKGPPD21SAP Enterprise Extension Public Services
EA-RETAIL60020SAPKGPRD20SAP Enterprise Extension Retail
FINBASIS60020SAPK-60020INFINBASISFin. Basis
EA-HR_MSS15SAPK-10005INEAHRMSSEA-HR_ Manager Self Service 1.0
ECC-DIMP60020SAPK-60020INECCDIMPDIMP
ERECRUIT60020SAPK-60020INERECRUITE-Recruiting
FI-CA60020SAPK-60020INFICAFI-CA
FI-CAX60020SAPK-60020INFICAXFI-CA Extended
INSURANCE60020SAPK-60020ININSURANCSAP Insurance
IS-CWM60020SAPK-60020INISCWMIndustry Solution Catch Weight Management
IS-H60028SAPK-60028INISHSAP Healthcare
IS-M60020SAPK-60020INISMSAP MEDIA
IS-OIL60020SAPK-60020INISOILIS-OIL
IS-PS-CA60020SAPK-60020INISPSCAIS-PUBLIC SECTOR CONTRACT ACCOUNTING
IS-UT60020SAPK-60020INISUTSAP Utilities/Telecommunication
IW_BEP2007SAPK-20007INIWBEPBackend Event Provider
IW_CBS2006SAPK-20006INIWCBSSAP IW CBS 200
IW_CNT2006SAPK-20006INIWCNTSAP IW CNT 200
IW_FND2506SAPK-25006INIWFNDSAP IW FND 250
IW_SCS2007SAPK-20007INIWSCSScreen Scraping
LSOFE60020SAPK-60020INLSOFESAP Learning Solution Front-End
SEM-BW60020SAPKGS6020SEM-BW: Strategic Enterprise Management
GBAPP0026002SAPK-60002INGBAPP002GBAPP002
GBHCM0026009SAPK-60009INGBHCM002HCM Employee Requests (Leave)
GBHCM0036007SAPK-60007INGBHCM003HCM Manager Approvals (Time, Training, L
SRA0026001SAPK-60001INSRA002Time Recording OData Integration Component
SRA0096001SAPK-60001INSRA009Approve Travel Requests OData Integration Component
SRA0106001SAPK-60001INSRA010Staffing List OData Integration Component
UIAPP0021002SAPK-10002INUIAPP002UIAPP002 100: Add-On Installation
UIHCM0021002SAPK-10002INUIHCM002UIHCM002 100: Add-On Installation
UIHCM0031002SAPK-10002INUIHCM003UIHCM003 100: Add-On Installation
UISRA0021001SAPK-10001INUISRA002HTML5 Time Recording
UISRA0091001SAPK-10001INUISRA009HTML5 Approve Travel Requests
UISRA0101001SAPK-10001INUISRA010HTML5 Staffing List
ST-A/PI01N_700ECC0-Application Servicetools for ECC 600
masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi Douglas,

So it seems installation issue. If the add-on was installed in the time SAP Beta program, you have to re-install the add-on. If you are not sure, download the add-on again and re-install.

Regards,

Masa

SAP Rapid Innovation Group - RIG

Former Member
0 Kudos

Hi Masa,

I dropped you an email. Our BASIS team has looked at the downloadble content and it is not possible to update the app add-on or uninstall it.

Can you please let us know what the latest is you have for us?

Here is the info from our team: