cancel
Showing results for 
Search instead for 
Did you mean: 

Issue while using transported Parameterized parameter SNDPRT in Idoc control record

Former Member
0 Kudos

Hi All,

We are using "Parameterized Mapping Parameters" for Idoc Control records in File to Idoc Scenario.

In that we are using parameters as below:

1. RCVPRN

2. RCVPRT

3. SNDPRN

4. SNDPRT

Now the issue is when this interface is transported to Quality environment and changes have been done accordingly including changed values for above parameters I am getting below error in testing.

Transmitting the message to endpoint <local> using connection File_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.service.mapping.MappingException: Runtime Exception when executing application mapping program com/sap/xi/tf/_MM_AutoCreditMemo_; Details: com.sap.aii.utilxi.misc.api.BaseRuntimeException; com.sap.aii.mapping.api.UndefinedParameterException: The input-parameter SNDPRT does not exist

Though the values can be seen in ICO in QA.

Can anyone let me know any solution for the same.

Thanks

Neha Verma

Accepted Solutions (0)

Answers (7)

Answers (7)

karin_paul
Explorer
0 Kudos

Hello,

we faced the same problem and there seems to be a correction now:

see note http://service.sap.com/sap/support/notes/2054627

Regards,

     Karin

Former Member
0 Kudos

Hi All,

None of the solution worked.

So, now we have raised this Parameterized Feature bug with SAP and instead using Value Mapping for the same.

Value mapping is working perfectly fine without any cache issues or something.

So, I guess the conclusion is using Parameterized Mapping in PI 7.31 has some internal issues or bugs.

Thanks all for the help.

Neha

Former Member
0 Kudos

Hi All,

Just to add, I am working on PI 7.31 Single Stack and transporting objects using CTS.

Now, unlike other CTS versions, in this after importing the objects in QA or Prod environment, there is no need to explicitly transfer and activate the objects. This all is automatic.

Also, After Full Cache Refresh,the interface which was working fine is also in error now.

I tried deleting and recreating ICO but still same error.

Thanks

Neha

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Neha,

Just to add, I am working on PI 7.31 Single Stack and transporting objects using CTS.

Please use File System (when using parameterized mappings) as your transport mode instead of CTS. It might solve your issue (as it did in our system).

I think this is a bug and I have also experienced the same issue, reimporting the transport via CTS will not work.

Hope this helps,

Mark

Former Member
0 Kudos

Hi Mark,

I just tried transporting using File System as well fro one interface but still the same error.

Also after retransporting I deleted the old ICO and created a new one.

Do you think its the issue with our Cache Mechanism or related?

Thanks

neha

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Neha,

Can you try using the old configuration e.g(Sender Agreement, Rec Det, Int Det, Rec Agreement)?

I found a SAP Note that explains this behavior Note 1307777 - XI Mapping: No parameterization for split mapping. Symptoms are:

You use a split mapping and you configured a parameterization in the repository and the directory. When you execute the mapping, the system does not transfer the parameter values to the mapping. Depending on the characteristics of the mapping, two error situations may arise:

The system issues an error text in the message (for example, "Input parameter 'XYZ' does not exist") or you notice that the system ignores the parameterization in the mapping.

But it is only valid for SAP Basis 7.1 to 7.2.

Regards,

Mark

ambrish_mishra
Active Contributor
0 Kudos

hi Neha,

Transport mechanism is directly related to cache so if you are having cache errors in the system, you need to sort them out first. The existing interfaces will run but any new imports may not work.

Ambrish

Former Member
0 Kudos

Hi,

None of the solution works.

I tried Full Cache Refresh and tried re importing the transports for ESR again.

But still same issue of SNDPRT does not exist for all FIle to Idoc interfaces.

Any help is appreciated.

Thanks

neha

Former Member
0 Kudos

Hi Neha,

Where do you get this error?

Perhaps the correct SNDPRT is not created in the system.

Regards,

Gavaksh

Former Member
0 Kudos

Hi,

When I checked Cache Notification status of ESR i found few transports in error.

Now i have requested Basis team for a full cache refresh post which i will re import my ESR objects.

Lets see if that will resolve the issue.

Thanks

Neha

ambrish_mishra
Active Contributor
0 Kudos

HI Neha,

Try to repeat the cache notification manually in ESR. It works!

If it doesn't there might be a problem in cache mechanism and Basis needs to work it out.

Ambrish

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Neha,

We have also experienced this issue in PI 7.1 (we are on SP08) when using CTS. What we did was to export the mapping via file and import it in QA/Prod.

Regards,

Mark

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

did you check the CPA cache notifications after you've put the value on QA in ICO ?

maybe it didn't work... if not do the same change again and try activating one more time,

Regards,

Michal Krawczyk