Skip to Content
Former Member
Jul 02, 2015 at 03:41 AM

enterprise service inbound proxy is not getting custom fields in structure


Dear Friends,

I am facing strange issue.

Scenario: SAP PI need to create sales order in CRM system using enterprise service - SalesOrderCRMCreateRequest_In

I have to enhance this enterprise service to add one field.

I followed below steps for enhancement:

1. Created data type enhancement object in ESR - custom SWCV (with dependency defined to standard CRM content SWCV).

2. Sending values to custom field in message mapping.

3.Operation mapping - inbound service interface is referred from the same above(step#1) custom SWCV's dependent CRM SWCV

4.Abaper created proxy for data type enhancement.

5. I can see proxy structure is generated with custom field.

Isssue:When abap developer tests enterprise service in SPROXY transaction with test data (containing custom field), proxy structure is not reading this custom field in inbound structure.

Note: I can see same enterprise service was enhanced in different SWCV in ESR as well. Meaning another data type enhancement was created for the same enterprise service in another SWCV. Not sure if this can cause any issue. As I can see enterprise service with multiple enhancements(in structure) in SPROXY transaction due to this.

I already checked this link

but when I try to change "XML namespace" field for my data type enhancement it is throwing error "ot port type namespace not found" while re-generating proxy at CRM end.

Any inputs please?