cancel
Showing results for 
Search instead for 
Did you mean: 

RFC (Mapping issue)

Former Member
0 Kudos

Hi All,

Please note that I have a scenario SOAP to RFC (Sync). I have done the implementation part and moved the objects to the Quality system.

Then Business comes with the enhancement in the RFC, then SAP team has done some modifications in RFC (by adding  4 new elements in structure).

So, I have re-imported the RFC from SAP system and mapped those 4 fields in dev system.

Then I have created the Transport, I have added the mapping but forgot to add the new RFC structure. the transport was successfully imported  into quality.

but when I tried to open the mapping in quality system it is showing some error as below.

But in runtime/test mapping is creating the target elements even those were not there in RFC in quality.

Could any one suggest how it works even I missed the new RFC structure to import into quality system.

Accepted Solutions (1)

Accepted Solutions (1)

bhavesh_kantilal
Active Contributor
0 Kudos
  • When you mapping gets activated, in the backend a SAP Java Class gets created.
  • In your case, even though you missed transporting the RFC, what you see in the mapping editor in QA is just a display of the mapping rules.
  • The mapping rules gets imported from Development and its class gets created in line with the mapping rules from Development.
  • So, what you see in the mapping editor is just the mapping editor complaining the target XML fields are not found. The runtime does not use this but rather the Mapping Rules from Development and its corresponding Java Class..

Note: This is a very high level summary of how this works and not a exact technical representation..

Former Member
0 Kudos

Just to Know ......Going forward If I haven't do the transport for the RFC to QA system will it create the issue ?

former_member186851
Active Contributor
0 Kudos

Hello Rahul,

Of Course you have to do it,Else you will get error like above.

bhavesh_kantilal
Active Contributor
0 Kudos

From a runtime perspective no issues but from a design time, governance and debugging perspective this is obviously not good.. So please do make sure they are consistent even of the runtime is OK.

Regards

Bhavesh

Former Member
0 Kudos

Thanks Bhavesh.......

Answers (0)