cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

How do I create two my inboxes for two systems.

tejaswikosanam
Explorer
0 Likes
1,769

Hi Team,

I want  to maintain two separate inboxes for two back end systems. How can I achieve that.

I have tried two create two system aliases under TASKPROCESSING service. But due to some issues we are planning go with two inboxes that connect with two of the back end systems respectively but with different system aliases. How can I achieve this scenario. Could you please suggest.

 

Thank you

Teja.

Accepted Solutions (0)

Answers (3)

Answers (3)

Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert

Hi Teja

To separate the inboxes, you need to create a Scenario Variant for My Inbox.

This will let you have 2 separate tiles - each with a parameter that points to a different Scenario Variant - that appear to separate the work for users. 

Refer to the App Documentation here: https://help.sap.com/docs/SAP_S4HANA_ON-PREMISE/8308e6d301d54584a33cd04a9861bc52/2cf02513a2d8471ab81...

Underneath it is all My Inbox so all work items are there. 

tejaswikosanam
Explorer
0 Likes
Hi Jocelyn, In our case, will this work because we have two separate backend systems?
Jocelyn_Dart
Product and Topic Expert
Product and Topic Expert
0 Likes
Hi Teja, From what you have described you are setting up ONE My Inbox in your ERP system with 2 system aliases to integrate the tasks from 2 different systems in to the TASKPROCESSING service. So all work items are in ONE inbox. Scenario-specific tiles separate the work items visually based on task ids. Each system will have its own task ids. So yes this works. I'd suggest you just focus first on getting all the work items into one inbox, and worry about configuring the scenario-specific tiles later. .
tejaswikosanam
Explorer
0 Likes

Hello @Noel_Hendrikx ,

How do extend this standard Fiori app. I did adaption in BAS but not able to replace the oData service.
How can I replace the standard oData with custom odata.
Thank you.

tejaswikosanam
Explorer
0 Likes

Hello @ArcherZhang ,
This is what we done so far:
We have a embedded S4 system where we have our ECC. Also there is CRM which is outside. Now we want to connect to both systems from single Fiori Inbox app. For this we have created two system aliases that point to ECC and CRM respectively. 
Now, if user doesn't present in both systems, then they are getting "Error While loading tasks" pop-up error message. Because of this reason, even ECC users are not able to see at least their items if they don't have their id in ECC. So to resolve this issue we have used one note:
https://me.sap.com/notes/0002528904
but it didn't work. Not sure where is the issue.

So, we thought of creating two separate inboxes for two systems - ECC and CRM.
Is it possible to create/copy additional of existing TASKPROCESSING service? 
In case if we create some z copy of TASKPROCESSING, how do we call that from My Inbox fiori app. Do we need to extend front end app as well or changing oData URL in dynamic tile is fine?

Please provide your suggestion.
Thanks,

Teja.

ArcherZhang
Product and Topic Expert
Product and Topic Expert
0 Likes
Hi Teja, In your Hub system, You don`t need two OData services, but just two roles, both role have 'Inbox' app tile.
tejaswikosanam
Explorer
0 Likes
Hi Archer, the two roles defined for My Inbox tile, should be included in the 'user role' property of system aliases? Isn't it that we create role in both systems and assign it to CRM system alias as per the note mentioned above.?
ArcherZhang
Product and Topic Expert
Product and Topic Expert
0 Likes
Hi Teja, Yes, user role can be assigned to a system alias. But I`m not the expert in roles, I`m not sure what is the role difference between hub system and backend system. so maybe you can try to create to create role in both backend system.
junwu
SAP Champion
SAP Champion
0 Likes
let's say rolea for ecc, then you should assign rolea to your user who has id in ECC.