cancel
Showing results for 
Search instead for 
Did you mean: 

getting error while running Check price availability apps

Former Member
0 Kudos

Hi Experts,

I am getting the below errors while running the Check Price And Availability apps .

But the odata service is present in my gateway server.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi,

I have already assigned SAP_SD_PRAV_MON_APP to user in the backend and the RFC connection is working fine now.

But , Still I am getting the below error..

saurabh_vakil
Active Contributor
0 Kudos

This error is different than the original error you were getting. I suggest you to please refer to the app implementation documentation here - App Implementation: Check Price and Availability - SAP Fiori principal apps 1.0 for SAP ERP - SAP Li...

Here under Configuration Tasks it is  mentioned

To be able to implement the app, you must perform the following configuration tasks in the back-end system:

  1. Call the transaction SIMGH and open the Check Price and Availability node to configure user information for the sales order document type and price condition type in the SRA016_T_CONFIG table.
  2. Implement the following BAdIs:
    • BAdI: Fetch Customers (BD_SRA016_USR_TO_CUSTOMER)You can use this BAdI to fetch a list of customers associated with a specific employee.
    • BAdI: Retrieve Product Image (BD_SRA016_PROD_IMG_RETRIEVER)You can use this BAdI to retrieve the image of a product.

Have you followed all the above mentioned steps?


Regards,

Saurabh

Former Member
0 Kudos

HI Saurabh,

Actually I am getting this type of blank value for all apps.

Please leave that apps...

I am getting data for CREATE SALES ORDER for user FIORIADM , But I am not getting the data for my username PARTHAP.

For the user FIORIADM , I am getting data from all apps with same configuration and same role assignment.

Actually I have copied the FIORIADM user to PARTHAP user.

Could You Please help me on this issue..

saurabh_vakil
Active Contributor
0 Kudos

Refer this blog - http://scn.sap.com/docs/DOC-62151

From this blog you will have to perform the steps for your user PARTHAP as mentioned in the  below points

ix.) Next we will navigate to Transaction PA30 and select the Infotype as 'Communication' and Subtype for Infotype as '0001' - System user name (SY-UNAME) as shown below.


and


b.)   Add a partner function in customer master as Sales Employee and associate with it the personnel number we just created.

Former Member
0 Kudos

HI Saurabh,

Thanks a lot.

Regards,

Partha

Former Member
0 Kudos

So , To run this app we need the back end authorization...?

For assigning the pfcg role to user we need to Log in to EMD system ..??

saurabh_vakil
Active Contributor
0 Kudos

The error indicates missing authorizations for the user in the back end system - you can check this in the transaction SU53 in your back end system. Please refer this documentation and check with your Basis team if all the necessary steps have been followed - Connect SAP Gateway to SAP Business Suite (Trusted RFC) - Setup of SAP Fiori System Landscape - SAP ....

Assigning OData authorizations (PFCG role in back end system) is also mandatory.

Regards,

Saurabh

Former Member
0 Kudos

HI Saurabh,

How  can I assign SAP_SD_BCR_FIELDSALESREP_X1 to USER ..??

It is showing the error doesn't exist ...see below screen shot

saurabh_vakil
Active Contributor
0 Kudos

Hi,

Apologies for the mistake in my earlier reply, the role you need to assign in the back end system is SAP_SD_PRAV_MON_APP.

Regards,

Saurabh

Former Member
0 Kudos

Hi,

I went through RFC connection.

Below are the screenshots .

when I went for Remote Logon the below error message it shows.

When I went for connection test , below are the screen shot...

saurabh_vakil
Active Contributor
0 Kudos

Have you assigned the correct system alias while activating the OData service? Is the trusted RFC setup configured correctly? Also have you assigned the role SAP_SD_BCR_FIELDSALESREP_X1 to the user in the back end system?

Former Member
0 Kudos

HI Saurabh,

I am using the right system alias name.

Please let me know how to check the trusted rfc connection name and also how can I assign the role to user in the backend system .?

Former Member
0 Kudos

Below is the screenshot for RFC connection test...

Please let me know...It is fine or not...

saurabh_vakil
Active Contributor
0 Kudos

Check which RFC Destination the system alias EMD is using. Then in the front end system go to SM59 -> ABAP Connections. Here locate and open the RFC connection. In the header area you will see the options Remote Logon (establishes connection between front end and back end systems and logs into the back end system according to the configuration done in Logon & Security tab) and Connection Test (tests whether connection from front end system to back end system is established). You should be able to successfully perform both these - this will confirm that the trusted RFC setup is correctly configured and working fine.

For assigning the role SAP_SD_BCR_FIELDSALESREP_X1 to your user in the back end system, just go to the transaction SU01, enter your user in change mode and go to the Roles tab - add this role and save.

Regards,

Saurabh