Skip to Content
0
Former Member
Dec 06, 2011 at 10:56 AM

ABAP TO XML

52 Views

Hi Experts.

I am facing some problem when i am converting ABAP to XML, i have converted ABAP internal table to XML format but the client requirement a bit different form my output

My Output in XML:-

<?xml version="1.0" encoding="utf-16" ?>

- http://www.sap.com/abapxml" version="1.0">

- <asx:values>

- <SOURCE>

- <item>

<CATALOGUE_REQUEST_ID>10562</CATALOGUE_REQUEST_ID>

<MATERIAL_NUMBER>000000000040000053</MATERIAL_NUMBER>

<ERP_PROCESSED_ON>2011/12/05 22:56:25</ERP_PROCESSED_ON>

<MESSAGE_COUNT>=4</MESSAGE_COUNT>

- <MESSAGES>

- <item>

<MESSAGES>Message Title="UPDATE Material for Cat ID 48611"MessageType="Information"Description="Trying to create: 40000053 ____ ____ ____ __________ ____ __ ___ ___"Code="102"</MESSAGES>

</item>

- <item>

<MESSAGES>Message Title="UPDATE Material for Cat ID 48611"MessageType="ERROR"Description="The industry sector does not exist"Code="106"</MESSAGES>

</item>

- <item>

<MESSAGES>Message Title="UPDATE Material for Cat ID 48611"MessageType="Information"Description="Trying to change: 40000053 ____ ____ ____ __________ ____ __ ___ ___"Code="103"</MESSAGES>

</item>

- <item>

<MESSAGES>Message Title="UPDATE Material for Cat ID 48611"MessageType="ERROR"Description="The material 40000053 does not exist or is not activated"Code="305"</MESSAGES>

</item>

</MESSAGES>

</item>

</SOURCE>

</asx:values>

</asx:abap>

Client Requirement:-

<?xml version="1.0" encoding="UTF-8" ?>

- http://www.sparesfinder.com/gk/material/response/1.0">

<CatalogueRequestID>10562</CatalogueRequestID>

/>

<MaterialNumber>40000053</MaterialNumber>

/>

<ERPProcessedOn>2011/12/05 22:56:25</ERPProcessedOn>

/>

- <Messages MessageCount="4">

<Message Title="UPDATE Material for Cat ID 48611" Description="Trying to create 40000053" MessageType="Information" Code="102" />

<Message Title="UPDATE Material for Cat ID 48611" Description="The industry sector does not exist" MessageType="ERROR" Code="106" />

<Message Title="UPDATE Material for Cat ID 48611" Description="Trying to change: 40000053" MessageType="Information" Code="103" />

<Message Title="UPDATE Material for Cat ID 48611" Description="The material 40000053 does not exist or is not activated" MessageType="ERROR" Code="305" />

</Messages>

</GatekeeperResponse>

How can i change my XML output so i can meet client requirement.

Regards,

Nee