on 2015 Jul 07 9:50 PM
Hi,
We have installed and configured Fiori landscape for Requisition Approval and Purchase Order Approval. We setup the users as directed by the documentation. The Launchpad designer looks good. However, when we open the Launchpad, it is blank. We don't see the approve requisitions or approve purchase orders.
We must have missed a step in the back-end? Your help will be greatly appreciated.
Best Regards,
Rick
Request clarification before answering.
Hi Rick,
Can you forward which odata service you activated in system alias and which odata service activated on local
if you assign proper role and authorisation then you have missed out to activated odata service because there is 5 odata service need to activated to launchpad then you will get PR apps icon on launchpad
Regards,
Santosh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Santosh,
We have the 5 on local and the two approvals set for the back-end alias.
UI2/PAGE_BUILDER_CONF
_PERS
_CUST
UI2/INTEROP
UI2/TRANSPORT
All 5 above are local.
The GBAPP_POAPPROVAL and GBAPP_PRAPPROVAL are both pointed to back-end alias.
Please advise if that is correct.
Thanks for your help.
Best Regards,
Rick
Hey Rick,
If you want to check for errors, run the following transactions:
/IWBEP/ERROR_LOG - Gateway Backend Error Log
/IWFND/ERROR_LOG - Gateway Error Log
/IWFND/APPS_LOG - Gateway Application Log Viewer
99% of the time you should be able to figure out what you are missing or have not activated yet from the above.
Also, run a trace in ST01 to catch any authorizations that you might be missing too.
I find using Chrome is the best browser and use the F12 tools (Console tab) to see what kind of errors may be in the background. WAY better than what IE has to offer out of the box.
Cheers,
Kevin
Hey Rick,
I have implemented both of these apps for testing purposes in our sandbox...
Have you assigned this role to the user?
These are also needed for the apps to work.
So, absolutely nothing shows up in the launchpad? Can you click the top left and see if you have any tile catalogs?
Do you have all the services active in SICF? In SICF, put MM_* in the Service Name field and click on apply. You will see entries in /sap/bc/bsp/sap and /sap/bc/ui5_ui5/sap. You have to activate the services in BOTH locations. For you, MM_PO_APV and MM_PR_APV.
You also need to make sure that you have set up the Workflow Task ID for the Approve Purchase Order App and for the Approve Requisition App.
AND, define the Purchase Requisition Texts, 08 (I believe) - Approval and Rejection Notes.
Cheers,
Kevin
Kevin,
Thanks again for your reply. I will ask Security to assign the role SAP_MM_TCR_T_X1 to my user ID and will check. Nothing shows up in the Tile Catalog.
The MM_* SICF services are active in two places in the front-end. Do they also need to be activated in the back-end system?
I will also check on setting up the Workflow Task. I have not done that yet.
Thanks again for your help.
Best Regards,
Rick
Hey Rick,
I would try that... Do you have the TRANSPORT service active? Also activate PAGEBUILDER_SERVICE_V_0_1.
Can you post the services that you have activated in /IWFND/MAINT_SERVICE? Sort descending so we can see the Z ones that are active...
All my services except for the TASKPROCESSING ones, and they point to a different system alias.
Cheers,
Kevin
Hey Rick,
I guess my system is set up slightly different than yours. This document has been around for a while, but it talks about setting up a system alias for TASKPROCESSING
Cheers,
Kevin
Hey Rick,
You can add this service by clicking on Add Service at the top and look for PAGEBUILDER_SERVICE_V_0_1. Add that service.
Check this link out too:
Might be some more help here. It also gives SICF services to activate, that you might not have active.
Cheers,
Kevin
Hi Praveen,
Security added the roles and authentication objects mentioned. Now I see some tiles. I went to the Tile Catalog on my Launchpad and added the two to my home page. They have errors on them so I will need to pursue from here.
Please see the attached files.
Thanks again for your help.
Best Regards,
Rick
Hey Kevin,
I am seeing two error messages.
No service found for namespace /SAP/, name GBAPP_PRAPPROVAL, version 0001.
No service found for namespace /SAP/, name GBAPP_POAPPROVAL, version 001.
I pulled in the services from the back-end with /IWFND/MAINT_SERVICE.
Must be something else missing. Your help is greatly appreciated.
Best Regards,
Rick
Hey Rick,
This to me means that the service itself was not created in /IWFND/MAINT_SERVICE. There should be a ZGBAPP_**APPROVAL in the Service Catalog when you go into the transaction. When you select them, the ICF node for ODATA should be green and the System Alias should be populated. Mine though, do not have a namespace associated with them. I'm not 100% that they need a namespace. One thing that you could try is to delete the service and re-create it. But if you do this, you will also need to delete the corresponding SICF service before recreating it. It would be under /sap/opu/odata/sap/gbapp_**approval, where the stars are either PO or PR.
I found this too about System Aliases: http://scn.sap.com/docs/DOC-62040
Cheers,
Kevin
Hey Rick,
This is where you have to add the Workflow Task ID in SPRO... go to Materials Management -> Purhcasing -> Purchase Order -> Approve Purchase Order App -> Specify Workflow Task IDs for Approve Purchase Order App and enter the workflow task IDs.
Do the same for Materials Management -> Purhcasing -> Purchase Requisition -> Approve Requisition App -> Specify Workflow Task IDs for Approve Requisition App.
You may have multiples for each... depends on how you have it set up.
Cheers,
Kevin
Hi Rick,
First things first. Always check if your backend workflow is setup and you are getting workitems in your inbox.
If you are configuring Fiori approve po or pr apps, make sure you are doing for the correct user id. i.e release strategy is well maintained and in the workflow section, agents are assigned as per the release codes.
Once your workitems are coming in the userid with which you login to fiori in backend SAP Inbox (SBWP). Then only you should start doing above activities for Fiori app setup.
So these are the pre-requisites.
Regarding your error : "Workflow Task Type is not passed as filter criteria." . Check tcode OOCU and check if event linkage is activated for MM- Purchasing -> Task id. All the task ids and event linkages should be active.
Regards,
Tejas
Hey Kevin,
After completing the Workflow Task ID's in SPRO, I am not seeing errors on the Launchpad home page now. Both the Approve Requisition and Approve Purchase Order apps are there. They both show zero approvals. Nothing happens if I click on them, but that must be because there is nothing to approve.
I believe this has resolved this thread. I may start one more for refining authorizations for the end user.
Thanks to all for your great input and help. SCN is a great place for sharing knowledge and helping novice people like myself.
Thank you much!
Best Regards,
Rick
HI Rick,
Please check have you assigned the roles related to PR, PO approval tiles and SAP_ui2_user_700.
Also check the authorization objects S_DEVELOP, S_PB_CHIP and /UI2/CHIP are assigned to users in the frontend.
Regards,
Praveen.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Rick
-> Keep the developer tools open (F12) and reload the launchpad. Report any errors in console as well as network tab of developer tools.
-> Did you assign "Fiori Groups" that contain these tiles to the user roles?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Krishna,
Thank you for your reply. I didn't receive any errors with the developer tools open (console or network tab).
I don't believe we assigned "Fiori Groups" for these tiles to the user roles. Can you explain?
We did take care of the following in the back-end:
Assign roles SAP_MM_PO_APV_APP and SAP_MM_PR_APV_APP to the user.
If there is a document/link to setup the Fiori Groups and add tiles to user roles, please point me in the right direction.
Thanks again for your help.
Best Regards,
Rick
Hi Rick,
Please check below links it may be helpfull for your case.
App Implementation: Approve Purchase Orders - SAP Fiori Apps - SAP Library
App Implementation: Approve Requisitions - SAP Fiori Apps - SAP Library
Regards,
Praveen.
'Catalogs' give you authorization to the apps. But 'Groups' put them into your Launchpad. So in Gateway server, a user should have a Role, which has a Catalog as well as a Group. Both these Catalogs and Groups should have your target Tile.
Did you assign any such Role to the user in Frontend (Gateway)?
SAP provides a sample such role for each set of apps. You can find it in the Firo app reference library under 'Configuration' node. So if you wnt a quick result you can try assigning Role SAP_MM_BCR_BUYER_X1 to the user in Gateway system.
| User | Count |
|---|---|
| 8 | |
| 5 | |
| 4 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.