cancel
Showing results for 
Search instead for 
Did you mean: 

CRM_SALES: Adding a node to a data object

Former Member
0 Kudos

Hi All.

We are considering adding a node to a data object in CRM SALES 2.0.3

So far, we have identified some of them, but we´d like to know if there are some others missing:

1. Adapting the bapis. (Copying to Z, adding tables to its structures, etc)

2. Adapting the DO´s Back End definition

3. ESDMA bundle regeneration?, Is it Mandatory?

4. Client application re-generation? (iOS)

5. Any other consideration?

6. Is this scenario actually possible?

Thank you.

David.

Accepted Solutions (0)

Answers (1)

Answers (1)

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Could you share the business requirement?

If it is just single field, you can add custom enhancement fields by BADI.

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

Former Member
0 Kudos

Hi.

This is the requirement.

Scenario: Account Creation. Adding multiple values to a field.

When a sales employee needs to create an account, some data needs to be entered, like for instance, Billing date, customer scheme, delivery address,  I know how that the standard enhancement process allows it, but it is not the case when more than one delivery address is required for the account, let's say "n" possible addresses. It can be 1,2 or even 10 delivery addresses.

We need to know how to add more than one value to a field, like the approach used with the Partner Funtions, where more than one contact can be added as a Contact Person.

Thank you.

David

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

If you need to maintain multiple delivery addresses on mobile device, you should do full enhancement process.

1. Extend the data structure in the backend adapter Function Modules. (GetDetail, Change, Create)

2. Extend the data object in the NetWeaver Mobile

3. Regenerate the ESDMA

4. Export the ESDMA and deploy it on SUP

5. Run the code gen on SUP and get definition files for native client

6. Extend the native app code

7. Build the app

8. Distribute the app to devices

Former Member
0 Kudos

Hi.

One more question: How do you get the code?, I mean, item 5 from your list.

Thank you.

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

If you have valid SAP CRM Sales mobile app licenses, please contact your Account Executive. Account Executives know the legal processes for source code shipment.

Former Member
0 Kudos

Having the code, how do you run the code gen on SUP and get definition files for native client?

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

There is the codegen command line utility.

Please see more detail steps.

http://scn.sap.com/thread/1859391