cancel
Showing results for 
Search instead for 
Did you mean: 

Specific field issue

Former Member
0 Kudos

I have an Idoc to File scenario. The Idoc has a field XYZ, the Idoc should be processed only if XYZ =1, if it is 2 then it should not be processed.

Do we specify this condition in mapping ? How do we specify it ?

Should we map this field to a field in target. I don't find a field correspinding to that in the target side

Regards

Accepted Solutions (1)

Accepted Solutions (1)

balaji_pichaimuthu
Active Participant
0 Kudos

hi,

Go to the Receiver Determination, in select condition . condition window Editor will open. in that to select left operand , a Expression editor will open, select "XPATH" option, u can see idoc structure there, select XYZ field in that then click ok. Now select operation as "=" and then type "1" as right operand then click ok. Save and activate the interface determination. Then trigger the message

Regards,

Balaji

Answers (3)

Answers (3)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi Ajith,

you can follow other experts replies to check the condition in Receiver determination,serach in you will gte some good blogs step by stpe.

If IDoc not required to genarate then what would be your target???

Regards,

Raj

Former Member
0 Kudos

Raja

If the value is one, then only it has to be processed. If it is two, then it doesn't need to be processed at all. They have not mentioned an alternate target or anything like that in FSd.

Thanks to everyone !

prateek
Active Contributor
0 Kudos

No need to specify this in mapping. Use this condition at Condition editor of receiver determination.

Regards,

Prateek

former_member200962
Active Contributor
0 Kudos

Do the check in receiver Dtermination....assuming that when you say do not process the IDOC it would be you dont want to process the message itself.

Regards,

Abhishek.

Edited by: abhishek salvi on May 6, 2010 3:47 PM