cancel
Showing results for 
Search instead for 
Did you mean: 

How to configure SAP custom Fiori client in SAP SMP3

rkganthi
Explorer
0 Kudos

i have created custom fiori client and generated .ipa file. Now where should i upload this file in SAP SMP3 Application settings.

Do I need to upload this as Kapsel project or Bundle name.

Accepted Solutions (0)

Answers (1)

Answers (1)

midhun_vp
Active Contributor
0 Kudos

Hi Ramakrishna,

There is no need to upload this file to SMP.

You have to configure one application in SMP admin cockpit as mentioned in this blog: http://scn.sap.com/docs/DOC-65395

You have to distribute this ipa file to the end users to install in their devices. If you have an MDM solution like Afaria/mobile secure you would be able to distribute it remotely.

Regards, Midhun

SAP Technology RIG

rkganthi
Explorer
0 Kudos

Hi Midhun,

Thanks for your prompt reply. As far as I understand, All I have to create an app name same as with the bundle name in IPA file in SMP3 with backend connection to gateway URL.

Here I can think of two scenarios with current situation at my cient.

If I have to validate the user credentials with SMP and pass the same for backend connection .

Second option, pass user credentials directly to backend. SMP System direclty pass user credentials to backend?, any config or coding is required to pass user credential data to backend.

in this case what is the advantage of using SMP3.

I have called Cordova barcode scanner plugin directly in SAP FIORI app and tested, working good. In the same can I call Kapsel plugins like Push, App update etc.

Thanks

RK

midhun_vp
Active Contributor
0 Kudos

Hi Ramakrishna,

You could enable different types of types of authentication to your app. And there is no extra coding needed. Ex. you could enable x.509 certificate, saml or basic auth to your app. But you need to follow the steps to configure this in SMP and respective backend.

In the case of enabling other plugins, you could add plugins like push, appupdate to the fiori client.

You have to call these plugins inside your device code to invoke it.

Regards, Midhun

SAP Technology RIG

rkganthi
Explorer
0 Kudos

Hi Midhun,

I have created Application in SMP same as com.<mycompany>.fiori.client

SMP url  is set as Https://<server>:8083/sap/bc/.....Fiorilaunchpad.html?sap-client=200.

in SSO, set basic.

in backend connection, end point url as ECC fiori launchpad URL.

Rewrite in backend option.

I have set Fiori URL = <SMP url >  and set isSMP to true in config.js file.

After that I have successfully created custom fiori client and deployed it on ipod device.

Intially logon screen opened.

I have given user and password of both SMP and backend system.

In both cases, it raising error pop up with title "Registration error" with message check your data connections some thing like that.

Please can you help to get this resolved.

Former Member
0 Kudos

Hi Ramakrishna,

The connection settings needs to be changed, give SSO seetings as "Technical User (Basic)" and enter the gateway credentials. Save the settings and try again.

The "Registration error" will be resolved and you can see the device registered in SMP.

Regards,

Sravan.

rkganthi
Explorer
0 Kudos

Hi Sravan,

Thanks for your reply.

I have changed SSO mechanisms to Technical user(Basic). Then I have given my gateway user id and password.

Please can you suggest me how to test this browser.

How to validate user credentials against gateway.

Former Member
0 Kudos

Hi Ramakrishna,

you are using https for the connection, kindly try with http and see whether it is asking for the certification alias.

I have tried using http connection(default http smp port 8080) and it worked for me.

Regards,

Sravan.

rkganthi
Explorer
0 Kudos

hi Sravan,

I have changed to http port 8080, then it is connected to SMP but displaying blank screen.

We have checked in logs saying that service is not available.

It looks like it is not connecting to backend, it is looking for service in SMP.

Please can you help us to get this issue resolved.

Former Member
0 Kudos

Hi Ramakrishna,

Kindly share the logs and the screenshot of the blank screen.

Please check whether the configuration in SMP is done, like http/https authentication details are configured.

We have tried using URL rewriting method on SAP Standard Fiori Client and able to register the app, see the tiles.

Regards,

Sravan.

rkganthi
Explorer
0 Kudos

Hi Sravan

I will share screen shots and log everything in few mins. I have very urgent issue which is show stopper for go-live next week.

I am stuck with an issue in extending the standard Fiori App RT_STOCK_COR.

I have created extension project and replaced standard controller ProductList.controller.js with ProductListCustom.controller.js with copying original code.

I didn't make any changes to the copied custom controller. I deployed it on gateway and tested the app in browser.

Master list showing an item but details showing page no items are currently available.

On top of it, busy indicator keep on running forever.

I have attached the extension project for your reference.

What could be the issue any idea?.

rkganthi
Explorer
0 Kudos

Here one more screen shot.

Former Member
0 Kudos

Hi Ramakrishna,

can you open "Inspect Element"(press f12 on the browser) in the application and see in network tab any error messages.

Mostly the SICF services might not be active for the extended application, check that.

I am SAP Basis consultant so i have no idea on the coding part, i can help if there is any wrong configuration done in the system.

Regards,

Sravan.