Display image of the invoices via Public Fiori in OpenText VIM Workplace and Analytics

Estimated read time 6 min read

Hello colleagues,

Here I will report the steps performed to display the image of the invoices via Public Fiori in OpenText VIM Workplace and Analytics. I am sure it will help.

Scenario:. The client had S4Hana Rise Private Cloud and use a public internet facing Fiori via LoadBalancer. They had OpenText VIM version 20.3.

Issue: when the end user executed VIM Workplace/Analytics via public Fiori interface, the image of the invoices were not visible on the Detail Pane (right hand side).

In other words, if we look into the functionality, request is being routed between two different systems from public access view :

S4Hana (Fiori-VIM) and OT Archive ServerWhere S4Hana (Fiori-VIM) is exposed to public through a LB setup. Additionally VIM tries to connect to OT Archive Server to get document processed and further gets displayed. With the AS-IS setup S4Hana (Fiori-VIM) try to resolve OT Archive Server  name which doesn’t work in public access but only inside the network.

Several steps had to be done to achieve the target (Display invoice images in OpenText VIM via Fiori Public Interface):

1- Expose the OT Cloud Core Archive Server (which is primary inside the network) also to the public internet via LoadBalancer (configure loadbalancer to allow for internal and external access as well).

2- Enable HTTPS on Core Archive Connector with signed SSL certificate and activate traffic on port 8090

3- Note: Configuration could not be placed because the client didn’t have an outbound loadbalancer.
All outgoing internet communication should go over a squid proxy configured on the communication server, but it is not possible to setup a proxy in OAC0 transaction for Content Repositories so I had to set up content server aliases to change the hostname for url generation if it’s called from public Fiori (from different subnet)- details are shown later below.

4- Set up a proxy service on Webdispatcher to route connection request to Core Archive Connector if call from Public Fiori Interface:

wdisp/system_2 = SID=ARC, EXTSRV=<archive>:<port>, SRCSRV=*:*, SRCURL=/archive

5- Performed the customizing indicated in the OpexText Guide: “WhitePaper_SAP_Scenarios_with_OpenText_Archive_Cache_Server” – chapter 5 “Cache Server customizing in the Content Management Service (BC-SRV-KPR-CMS)”

5.1 transaction OALO to maintain the Locations (descriptions can be written as desired). Each location (i.e. of archive servers and cache servers) needs a dedicated entry. We chose “External” to manage the external host name of the public archive server and “Internal” the internal host (inside the network) of the archive server:

 

5.2 transaction SCMSIP to assign IP ranges to locations (the locations should refer to IP subnets of the backend systems (not to the subnet of LB or Webdispatcher). IP ranges are matched against IP address of a client to find its location:

 

5.3 transaction SCMSHO to add an entry for each archive server (External Archive and Internal Archive). It’s the assignment between servers and location.

 

5.4 In VIM Foundation Configuration (/OTX/PF00_IMG – VIM Foundation Configuration àGeneral Settings), add the parameter (if not yet there) and the value chosen for the external location.

5.5 Maintain the Parameter for the external location for each user master data via tcode SU01, for each user that will access VIM Workplace or VIM Analytics via Public Fiori interface:

After all the above steps, we finally managed to achieve the target requirement –> display invoices on VIM applications when using Fiori public access interface.

I hope it helps.

Regards to all

Rafael

 

​ Hello colleagues,Here I will report the steps performed to display the image of the invoices via Public Fiori in OpenText VIM Workplace and Analytics. I am sure it will help.Scenario:. The client had S4Hana Rise Private Cloud and use a public internet facing Fiori via LoadBalancer. They had OpenText VIM version 20.3.Issue: when the end user executed VIM Workplace/Analytics via public Fiori interface, the image of the invoices were not visible on the Detail Pane (right hand side).In other words, if we look into the functionality, request is being routed between two different systems from public access view :S4Hana (Fiori-VIM) and OT Archive ServerWhere S4Hana (Fiori-VIM) is exposed to public through a LB setup. Additionally VIM tries to connect to OT Archive Server to get document processed and further gets displayed. With the AS-IS setup S4Hana (Fiori-VIM) try to resolve OT Archive Server  name which doesn’t work in public access but only inside the network.Several steps had to be done to achieve the target (Display invoice images in OpenText VIM via Fiori Public Interface):1- Expose the OT Cloud Core Archive Server (which is primary inside the network) also to the public internet via LoadBalancer (configure loadbalancer to allow for internal and external access as well).2- Enable HTTPS on Core Archive Connector with signed SSL certificate and activate traffic on port 80903- Note: Configuration could not be placed because the client didn’t have an outbound loadbalancer.All outgoing internet communication should go over a squid proxy configured on the communication server, but it is not possible to setup a proxy in OAC0 transaction for Content Repositories so I had to set up content server aliases to change the hostname for url generation if it’s called from public Fiori (from different subnet)- details are shown later below.4- Set up a proxy service on Webdispatcher to route connection request to Core Archive Connector if call from Public Fiori Interface:wdisp/system_2 = SID=ARC, EXTSRV=<archive>:<port>, SRCSRV=*:*, SRCURL=/archive5- Performed the customizing indicated in the OpexText Guide: “WhitePaper_SAP_Scenarios_with_OpenText_Archive_Cache_Server” – chapter 5 “Cache Server customizing in the Content Management Service (BC-SRV-KPR-CMS)”5.1 transaction OALO to maintain the Locations (descriptions can be written as desired). Each location (i.e. of archive servers and cache servers) needs a dedicated entry. We chose “External” to manage the external host name of the public archive server and “Internal” the internal host (inside the network) of the archive server: 5.2 transaction SCMSIP to assign IP ranges to locations (the locations should refer to IP subnets of the backend systems (not to the subnet of LB or Webdispatcher). IP ranges are matched against IP address of a client to find its location: 5.3 transaction SCMSHO to add an entry for each archive server (External Archive and Internal Archive). It’s the assignment between servers and location. 5.4 In VIM Foundation Configuration (/OTX/PF00_IMG – VIM Foundation Configuration àGeneral Settings), add the parameter (if not yet there) and the value chosen for the external location.5.5 Maintain the Parameter for the external location for each user master data via tcode SU01, for each user that will access VIM Workplace or VIM Analytics via Public Fiori interface:After all the above steps, we finally managed to achieve the target requirement –> display invoices on VIM applications when using Fiori public access interface.I hope it helps.Regards to allRafael   Read More Technology Blog Posts by Members articles 

#SAP

#SAPTechnologyblog

You May Also Like

More From Author