cancel
Showing results for 
Search instead for 
Did you mean: 

For an outbound proxy, Tag for one z field is missing in the payload

Former Member
0 Kudos

Hi,

I've created a Data Type Enhancementin in an outbound Proxy, in which i've added 3 new fields. From BBP_SAPXML1_OUT_BADI i'm filling these fields and then through proxy they are sent to XI. when i check in SXMB_MONI at the sender side i.e. SRM, 2 of the fields are available in the payload but for third field entire tag is missing. ex:

if there are 3 fields, A,B,C then

"<tag1>1</tag1><tag3>3</tag3>"

is available but "<tag2></tag2>" is missing.

I've no clue what is leading to this output. as it is happening for 2 fields then it should happen for 3rd one also. But all in vain!

Looking forward to the solution.

Regards,

Neha.

Accepted Solutions (0)

Answers (3)

Answers (3)

navneeta
Employee
Employee

If you want <tag2></tag2> to get populated in the payload then normally it must have some data in it .

If you need to send this <tag2/> as blank field then .

Please refer Below Link , this will definitely help in this case ,

Send Blank Tag In XML

Thanks .

Former Member
0 Kudos

A few checks.

a. Are you able to see the field tag2 in SPROXY transaction (In structure tab)

b. What is the occurance of the <tag2>?

c. Make sure you are filling a value (may be a dummy one) for the field tag2 in the BADI.

Regards,

Jai Shankar

Former Member
0 Kudos

1. the field is available in the structure.

2. What do u mean by occurrence?

3. there is a value in the field, yet the tag is not shown.

nisarkhan_n
Active Contributor
0 Kudos

when you run SPROXY are you able to c that field in the structure.....

by occurence means while you create the filed in the datat type what's ocurence value you have given ( o- unboubnded)....

are you able to c that tag in the paylod genereated (SXMB_MONI)

Former Member
0 Kudos

Hi,

Try re-generating your proxy.

There may be a mismatch between the application and XI causing this issue.

If there is content in the field when you call the outbound proxy then the tag should be present in the payload when viewed in XI.

Cheers

Colin.

Former Member
0 Kudos

They are normally missing if the field is blank...