cancel
Showing results for 
Search instead for 
Did you mean: 

Enhancing the ERP Sales Order in SAP CRM Sales Mobile

Former Member
0 Kudos

Hi All,

We are implementing the ERP Sales Order with SAP CRM Sales Mobile 2.0 app for iPad. Sales Orders created on the device are replicating to ERP successfully.

We have a simple requirement where we need to change the field label "Description" of the sales order to "PO Number".

We followed the document "Extending SAP CRM Sales 2.0 mobile application using Custom Enhancement fields" as a guideline. We implemented /MSA/IF_CE_SALESORDER~GETDETAIL, but no matter what we try (we created orders on ERP and on CRM), we don't see the CE tables for Sales Order getting populated in the DOE.

As an experiment we then implemented /MSA/IF_CE_OPPORTUNITY~GETDETAIL and interestingly enough the CE tables for Opportunity are getting populated and additional fields are visible in the app.

Hence the following questions:

1. Is the enhancement of the ERP Sales Order via the BAdi implementation supported?

2. What could possibly be the reason that the BAdi implementation is not getting called (not even when creating the CRM Sales Order)?

3. We can debug the Opportunity easily because it is created within the CRM system. How can we debug the ERP Sales Order?

Kind regards.
Edwin

PS: I know the same requirement and issue was raised in another post http://scn.sap.com/thread/3263183 , but decided it might be better to start a separate discussion due to the additional questions, and also didn't want to divert that post from the original question that was posted.

Accepted Solutions (1)

Accepted Solutions (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

You should change the FieldConfiguration.xml file for changing field label in 2.1.

Custom enhancement field is for adding additional fields.

Please check the 2.1 documents.

http://scn.sap.com/docs/DOC-26601

Former Member
0 Kudos

Hi Masayuki,

Thank you for your reply.

We are considering upgrading to 2.1, especially now that it seems impossible to change field labels with 2.0.

Just to confirm with you, we tried changing the FieldConfiguration.xml for 2.0 but I guess that is not (yet) supported in this version. Is it only with 2.1 that we can change the field labels?

Is the logic such that if it is an existing field in the app that it won't call the BAdi implementation? If we had to debug the the BAdi implenentation for the ERP Sales Order, under which userid should we set the external breakpoint?

Regards,
Edwin

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Changing field label is not available in 2.0. Please upgrade.

Note: 2.1 suppors only iOS devices.

Answers (0)