cancel
Showing results for 
Search instead for 
Did you mean: 

Rfc LookUp not working in PI7.1

Former Member
0 Kudos

Hi PI 7.1 GURUs

I'm facing a problem while trying to use the node function Rfc Look Up.

The errorms says"<SAP:Stack>com/sap/xi/tf/_MM_AIMS_To_ECC_Customer_Master_com.sap.aii.utilxi.misc.api.BaseRuntimeException:com.sap.aii.mapping.api.UndefinedParameterException: The input-parameter MM_RfcChannel does not exi~</SAP:Stack> "

I've defined MM_RfcChannel in message mapping parameters and also did the config in ID, but while trying to send my file , it gives error in mapping saying input parameter MM_RfcChannel doesn't exist.

Please help.

Varun

Accepted Solutions (1)

Accepted Solutions (1)

former_member187339
Active Contributor
0 Kudos

Hi Varun,

Check the note 1307777. You need to apply the patch

Regards

Suraj

santhosh_kumarv
Active Contributor
0 Kudos

Hi Suraj,

Thanks for sharing this note...

Cheers

~SaNv...

ONavas
Participant
0 Kudos

I've the same error: input-parameter does not exist. My system is PI 7.10 stack 6 with multimapping interface.

All the points on is need to be informed the parameter are correctly indicated:

- Message Mapping: Signature -> parameter -> rfc_lookup | Adapter | RFC | Import

- Operation Mapping: Parameters -> rfc_lookup | Adapter | RFC | Import

Binding -> rfc_lookup | rfc_lookup

- Interface determination : Operation Mapping -> Parameter of Operation Mapping -> rfc_lookup | PIDCLNT100 | CC_RFC_RECEIVER

Testing:

-> Service Builder: Run OK with values in parameter to access the rfc

-> Intergration Builder:ERROR with Interface determination "input-parameter rfc_lookup does not exist"

The OSNOTE 1307777 was implemented in the system , but error persist.

Any solution to this problem?

Former Member
0 Kudos

Thanks Oscar!

Crucial step -  When you are running process outside of test mode: Interface determination : Operation Mapping -> Parameter of Operation Mapping -> rfc_lookup | PIDCLNT100 | CC_RFC_RECEIVER

Answers (2)

Answers (2)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Varun,

I think you forgot to add RFC channel type parameter in Message Mapping leven,

Select Paramter tab in MM ,give parameter type adapter and Communication channel.

it wil work fine.

Cheers,

Raj

Former Member
0 Kudos

hi,

I followed all the steps mentioned , but still it's not working.

When i test the mapping in Test mode providing the value for the parameter then it works fine. But when i try to run my interface it's giving the same error.

Kindly update as i'm struggling with this error for long. I'm using 1->n mapping.

I've configured everything at message mapping->Signature tab

Operation mapping->BindingParameters

Interface determination BindingParameters->RFC channel

Please help if you have some clue.

Varun

rajasekhar_reddy14
Active Contributor
0 Kudos

He Varun,

I think u forgot to add RFC channle in Operation maping level, wt you do first add the RFC channel in paramters.

and do bindig at that time alsdo u have to add RFC channel. I have worked on RFC Lokup in PI7.1 initial i faces similar probs,but now i ama giving all parameters in MM and OP level.

I think u forgot the same.

regards,

Raj

santhosh_kumarv
Active Contributor
0 Kudos

Hi Varun,

There seems to be some problem in the RFC lookup in multimapping scenario. Though it worked sucessfully in 1->1 mapping, in multimapping we got the same error "The input-parameter RFCChannel does not exist" during Runtime however it was sucess at design time i.e. Mapping test.

Have a look at this thread which we raised for the same issue and still unresolved.

~SaNv...

MichalKrawczyk
Active Contributor
0 Kudos

hi,

this means that you did not do one of those steps :

a) step 4. of Define a Parameterized Message Mapping Program (remember category - adapter)

b) step 9. of Configure a Receiver Channel for Mapping Lookups

from http://help.sap.com/saphelp_nwpi71/helpdata/en/33/1ec6ced273493a993a80c2301c03da/content.htm

do it once more and it will work for sure - there is no magic with it

remember to save & activate objects in ERS (IR)

Regards,

Michal KRawczyk