cancel
Showing results for 
Search instead for 
Did you mean: 

"Display Queue" anomaly - displays correctly, but not on test

Former Member
0 Kudos

I have an anomaly with the display queue function (PI 7.0 SP10).

I have some Java (UDF) between two fields in an idoc. These two fields sit at different levels/segments. Ihave used the Context to put them at the same E1PLOGI level.

I have imported some test data into the message mapping and run through, which leaves blank cells where I was expecting a target value.

When I use the display queue, I can see the target values to be populated, however the fields remain blank!..

I am mapping ten fields into my UDF, which will then do it's bit to output the correct item.

If the mapping can display these multiple items successfully, when are they not mapped when I execute test?

Has anyone come across this before?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Barry,

Might be some problem with context change.

Some points to consider

Make sure you are using the display queue functionality for the target field?

Make sure the parent segment gets populated.

Regards,

Jai Shankar

Former Member
0 Kudos

Thank you for your response.

I was using the Display Queue on the UDF as I have ten fields in and one out.

I wanted to make sure that there was going to be output.

The same list is displayed correctly on the target field.

The parent segment is being populated correctly.

This is getting very frustrating! it appears to work, until you test it, then it fails! :o(

Former Member
0 Kudos

Barry,

I am sure, you have missed some context in mapping.

What is happening is, the UDF gets executed succesfuly and a value is produced. But your target XML structure does not contain a field that can accept this value.

This discrepancy is caused due to some incorrect context handling.

Regards,

Jai Shankar

Former Member
0 Kudos

There appears to be an elusive SAP note that deals with this!

I have raised an OSS with SAP as it is a program error!

All through the queues it works, until it gets to the target field.

The OSS note said it was a known issue with SP10 and there is something in SP11 to fix it!

The note is elusive as i cannot find it today!

https://service.sap.com/sap/support/notes/1053706

SAP have just phoned me to say it is a definate know issue. They removed the SAP note as the fix broke something else... They hope to release the fix tomorrow...

Former Member
0 Kudos

Finally the note has been released...

patch name SAPXITOOL10P

patch level 4

patch date patchtext

2007/01/10 Template for XI30 and XI70 of references, note 996586

2007/01/10 OutOfMemoryError during selection of many messages, note 997027

2007/01/10 Mapping tool doesn't show full function and field names, note 1003646

2 2007/01/26 Message-Mappings displays wrong attributes, note 1020426

3 2007/04/03 Logs of classloader hierarchies, note 1032746

2007/04/03 Problems with XI self-registration in HA scenario, note 1036727

2007/04/03 OutOfMemoryError with recursive external definitions, note 1033051

4 2007/05/30 Function if produces wrong result in Message-Mapping, note <b>1053706</b>

<b>https://service.sap.com/sap/support/notes/1053706</b>

Message was edited by:

Barry Neaves