cancel
Showing results for 
Search instead for 
Did you mean: 

Enhancement for My Inbox - PO Release problem

taia_pryor
Explorer
0 Kudos

Hello experts.

I have extended the My Inbox app (CA_FIORI_INBOX) to add new tabs in Detail screen (s3.view.xml - CustomerExtensionForAdditionalTabs) using Web IDE.

It works like a charm, EXCEPT for the PO Release, as you can see in the below sceen shots:

Release Punchase Requisition:

Release Purchase Order:

Looks like the enhancement is completely ignored.

I'm having the same issue with the Badi / IWPGW / BADI_TGW_TASK_DATA for this task.

I put the external break into the implementation and I succesfull debug all tasks (considering the filter) EXCEPT for the TS20000166.

Accepted Solutions (0)

Answers (1)

Answers (1)

Diegoborja
Explorer
0 Kudos

Hi Taia,

Are you referring to this app? https://fioriappslibrary.hana.ondemand.com/sap/fix/externalViewer/#/detail/Apps('F0402A')/S12OP

If so, it uses the My Inbox app, but if you configured it like SAP says in the documentation then it is using a different way to get the content, instead of using your views, it will load the views from the annotationBasedTaskUI which is built using smart elements so you will need to enhance the service to include the metadata annotations to add a new filter icon on the tab.

If you go to Tcode: SWFVISU what is the configuration you have for task TS20000166? If you go to Visualization Parameters does the value for COMPONENT_NAME is cross.fnd.fiori.inbox.annotationBasedTaskUI?

Regards,

Diego

taia_pryor
Explorer
0 Kudos

Dear Diego,

Thanks for the reply.

This is the right app and your assumption about the t-code SWFVISU is correct.

The COMPONENT_NAME is "cross.fnd.fiori.inbox.annotationBasedTaskUI".

So I will need to enhance the service C_PURCHASEORDER_FS_SRV just for the PO Release?

There is no other way to make this task get the enhancements like the other ones?

Regards,

Taiã

Diegoborja
Explorer

Hi Taia,

I'm not sure if there is a clean way of changing how you visualize the PO Approval app. The service C_PURCHASEORDER_FS_SRV feeds the content to it and there must be a good reason why SAP went for a special approach for this app. It is the same for the Travel and Expense apps by the way. I would suggest trying the redefinition of the service first. The service is based on a CDS view called C_PurchaseOrderFs, but some of the annotations are are also in the MPC_EXT class so you could try adding them there as well.

Cheers,

Diego

taia_pryor
Explorer
0 Kudos

Diego,

I am going to try to use the annotaions and, if that doesnt fufill the client needs, I wil have no option except try to enhance the service.

The strange thing is that not even the BADI /IWPGW/BADI_TGW_TASK_DATA get called for this task.

Thanks in advance,

Taiã