cancel
Showing results for 
Search instead for 
Did you mean: 

json request for create deep entity problem

Former Member
0 Kudos

Hello,

We have an error CX_SXML_PARSE_ERROR/001560AA0E081DEB8CA398CC1690D406

The full response is:

400Bad Requestcontent-typeapplication/jsondataserviceversion1.0{"error":{"code":"CX_SXML_PARSE_ERROR/001560AA0E081DEB8CA398CC1690D406","message":{"lang":"de","value":"Fehler beim Parsen eines XML-Streams."},"innererror":{"transactionid":"5432D6E4533B740BE10000000A0A01A9","errordetails":[]}}}

This is request sent to GW. Please look inside to catch syntax errors etc..  Thanks in advance. Lucas

~request_methodPOST~request_uri/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSethostzz.yy.at:8000x-csrf-

tokenkljqHvJwUieQM0bRoYDUxg==content-typeapplication/jsonacceptapplication/json, text/javascript, */*; q=0.01x-requested-

withXMLHttpRequestaccept-languagede-DE,de;q=0.8,en-US;q=0.6,en;q=0.4~remote_addr10.10.22.5~uri_scheme_expandedHTTP

[{"Werks":"ASJV","Vorg":"VKJV","Menge":"123","Plnkn":"2","Plnnr":"924","Charge":"140009","Ladetemperatur":"","Kennzeichen":"","Characteri

sticSet":[{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0010","Zaehl":"00000

021","KatalogArt":"1","Auswmenge":"Z0000002","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"entspricht","CatalogValueSet"

:{"results":[{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')","type":"ZQM_CONF_SRV.CatalogValue","properties":{"Characteristic":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')/

$links/Characteristic"}}},"KatalogArt":"1","CodeGruppe":"Z0000002","Code":"A","KurzText":"entspricht","Bewertung":"A","Characteristic":

{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')/Characteristic"}}},{"__metadata":{"id":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')","type":"ZQM_CONF_SRV.CatalogValue","properties":{"Characteristic":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')/

$links/Characteristic"}}},"KatalogArt":"1","CodeGruppe":"Z0000002","Code":"B","KurzText":"entspricht

nicht","Bewertung":"R","Characteristic":{"__deferred":{"uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')/Characteristic"}}}]},"ConfirmationHeader":{"__deferred":{"uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')/ConfirmationHeader"}},"Status":"Success","IsDictionary"

:true,"IsNotDictionary":false},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0020","Zaehl":"00000

022","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0030","Zaehl":"00000

023","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0040","Zaehl":"00000

024","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0050","Zaehl":"00000

025","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0060","Zaehl":"00000

026","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0070","Zaehl":"00000

027","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0080","Zaehl":"00000

028","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0090","Zaehl":"00000

029","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0100","Zaehl":"00000

030","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0110","Zaehl":"00000

031","KatalogArt":"","Auswmenge":"","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"0","CatalogValueSet":{"results":

[]},"ConfirmationHeader":{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='',Auswmenge='')/ConfirmationHeader"}},"Status":"Success","IsDictionary":false,"I

sNotDictionary":true},{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')","type":"ZQM_CONF_SRV.Characteristic","properties":

{"CatalogValueSet":{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')/$links/CatalogValueSet"},"ConfirmationHeader":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')/

$links/ConfirmationHeader"}}},"Plnty":"Q","Plnnr":"00000924","Plnkn":"00000002","Loekz":"","Kzeinstell":"","Merknr":"0120","Zaehl":"00000

032","KatalogArt":"1","Auswmenge":"Z0000002","Code":"","Grenzeob1":"0,00","Grenzeun1":"0,00","Measuredval":"entspricht","CatalogValueSet"

:{"results":[{"__metadata":{"id":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')","type":"ZQM_CONF_SRV.CatalogValue","properties":{"Characteristic":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')/

$links/Characteristic"}}},"KatalogArt":"1","CodeGruppe":"Z0000002","Code":"A","KurzText":"entspricht","Bewertung":"A","Characteristic":

{"__deferred":{"uri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='A')/Characteristic"}}},{"__metadata":{"id":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')","uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')","type":"ZQM_CONF_SRV.CatalogValue","properties":{"Characteristic":

{"associationuri":"http://zz.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')/

$links/Characteristic"}}},"KatalogArt":"1","CodeGruppe":"Z0000002","Code":"B","KurzText":"entspricht

nicht","Bewertung":"R","Characteristic":{"__deferred":{"uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CatalogValueSet

(KatalogArt='1',CodeGruppe='Z0000002',Code='B')/Characteristic"}}}]},"ConfirmationHeader":{"__deferred":{"uri":"http://s-

tre169.yy.at:8000/sap/opu/odata/sap/ZQM_CONF_SRV/CharacteristicSet

(Plnty='Q',Plnnr='00000924',Plnkn='00000002',KatalogArt='1',Auswmenge='Z0000002')/ConfirmationHeader"}},"Status":"Success","IsDictionary"

:true,"IsNotDictionary":false}]}]

Accepted Solutions (0)

Answers (2)

Answers (2)

AshwinDutt
Active Contributor
0 Kudos

Hello Lukasz,

U can manually build the JSON format for a create deep entity operation.

Its easy to build compared to XML payload.

U need not to always perform GET operation to build payload.

Some times its so happens that we will have scenario where there will no GET operation to build payload by clicking on Use as Request button. In that cases e shud know how we can create payload by our own.

Sample Payload -> where header is associated to its childs as below.

JSON for deep insert ->

{

"Id":"01",

"Name":"Ashwin",

"Name2":"Dutt",

"HeaderItemO":[{

"IdO":"10","NameO":"TestO1"

},

{

"IdO":"20","NameO":"TestO2"

}],

"HeaderItemT":[{

"IdT":"10","NameT":"TestT1"

},

{

"IdT":"20","NameT":"TestT2"

}]

}

U need to be careful in building payload to avoid parse error of the stream.

Regards,

Ashwin

Former Member
0 Kudos

Simple json (like your example) will works ?

i mean there is for example no additional data like for xml :

"

    "-xmlns:atom": "http://www.w3.org/2005/Atom",

    "-xmlns:d": "http://schemas.microsoft.com/ado/2007/08/dataservices",

    "-xmlns:m": "http://schemas.microsoft.com/ado/2007/08/dataservices/metadata",

"

etc..

BR

Lucas

AshwinDutt
Active Contributor
0 Kudos

Yes , like i told u need to be careful when creating payload and u r done.

In previous reply,

HeaderItemO and HeaderItemT are navigation properties.

Former Member
0 Kudos

i want to make 'small step' :

create json according to example from doc:

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/e0d92637-3d0d-2f10-ebb2-efc1f40a8...

orginal 'create depp entity'  xml request is:

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

<atom:entry

xmlns:atom="http://www.w3.org/2005/Atom"

xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices"

xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">

<atom:content type="application/xml">

<m:properties>

<d:OrderId>0</d:OrderId>

<d:DocumentType>TA</d:DocumentType>

<d:CustomerId>0000001033</d:CustomerId>

<d:SalesOrg>1000</d:SalesOrg>

<d:DistChannel>12</d:DistChannel>

<d:Division>00</d:Division>

<d:DocumentDate m:null="true" />

<d:OrderValue m:null="true" />

<d:Currency m:null="true" />

</m:properties>

</atom:content>

<atom:link

rel="http://schemas.microsoft.com/ado/2007/08/dataservices/related/SOItems"

type="application/atom+xml;type=feed"

title="SALESORDERXX.SOHeader_SOItems">

<m:inline>

<atom:feed>

<atom:entry>

<atom:content type="application/xml">

<m:properties>

<d:OrderId>0</d:OrderId>

<d:Item>000010</d:Item>

<d:Material>M-05</d:Material>

<d:Plant>1200</d:Plant>

<d:Quantity m:Type="Edm.Decimal">100.000</d:Quantity>

<d:Description m:null="true" />

<d:UoM m:null="true" />

<d:Value m:null="true" />

</m:properties>

</atom:content>

</atom:entry>

<atom:entry>

<atom:content type="application/xml">

<m:properties>

<d:OrderId>0</d:OrderId>

<d:Item>000020</d:Item>

<d:Material>M-06</d:Material>

<d:Plant>1200</d:Plant>

<d:Quantity m:Type="Edm.Decimal">200.000</d:Quantity>

<d:Description m:null="true" />

<d:UoM m:null="true" />

<d:Value m:null="true" />

</m:properties>

</atom:content>

</atom:entry>

</atom:feed>

</m:inline>

</atom:link>

</atom:entry>

How should look like according json ?

My didn't work:

{

         "OrderId": "0",

         "DocumentType": "TA",

         "CustomerId": "0000001033",

         "SalesOrg": "1000",

         "DistChannel": "12",

         "Division": "00",

         "DocumentDate": { "-m:null": "true" },

         "OrderValue": { "-m:null": "true" },

         "Currency": { "-m:null": "true" },

   "SOItems":[{

                   "OrderId": "0",

                   "Item": "000010",

                   "Material": "M-05",

                   "Plant": "1200",

                   "Quantity": {

                     "-m:Type": "Edm.Decimal",

                     "#text": "100.000"

                   },

                   "Description": { "-m:null": "true" },

                   "UoM": { "-m:null": "true" },

                   "Value": { "-m:null": "true" }

                 }]

}

BR

Lucas

AshwinDutt
Active Contributor
0 Kudos

Try this.

{

         "OrderId": "0",

         "DocumentType": "TA",

         "CustomerId": "0000001033",

         "SalesOrg": "1000",

         "DistChannel": "12",

         "Division": "00",

         "DocumentDate": "0000-00-00T00:00:00",                      ///// or "null"

         "OrderValue": "null",

         "Currency": "null",

         "SOItems":[{

                   "OrderId": "0",

                   "Item": "000010",

                   "Material": "M-05",

                   "Plant": "1200",

                   "Quantity": "100.000",

                   "Description": "null",

                   "UoM": "null",

                   "Value": "null"

                 }]

}

former_member184867
Active Contributor
0 Kudos

Hello Lukasz,

in which operation (PUT/POST) you are getting this error?

Regards,

Atanu

Former Member
0 Kudos

POST

former_member184867
Active Contributor
0 Kudos

To create a correct payload for POST, you need to perform a GET operation. If you try GET in transaction /IWFND/GW_CLIENT , there is a button called 'Use as Request'. This will create the correct payload for a POST operation. Then you can just change the values to perform a POST.

Former Member
0 Kudos

OK, is it only way to create it ? I mean:

1) making GET, in my case for deep entity

2) then show the answer to UI5 programmer to help him creating good request

I don't need in app to create get method, have i create it ? no other ways to resolve problem ?

Lucas

former_member184867
Active Contributor
0 Kudos

The problem here is the structure of the payload is incorrect. So Gateway parser fails. The easiest way to construct the payload is to use the /IWFND/GW_CLIENT. If the payload is for DEEP INSERT, you can replicate it using a $expand in th eGET method in GW_CLIENT.

The second option would be to debug the Gateway parser.

sreehari_vpillai
Active Contributor
0 Kudos

Lukasz,

We are triggering the GET operation just to understand the correct syntax of request payload . Suppose , you have an association from header to item, which is navigated as /header('keyvalue')/items, when you call this using GET, it will return you the sample data with the proper syntax. You can reuse it and build your structure for POST

Sree

Former Member
0 Kudos

How its looks from UI5 programmer perspective . Is He usually needs to know how get result looks (in this case with expand option) to 'create deep entity' good request to GW ?

former_member184867
Active Contributor
0 Kudos

For a UI developer's reference, one might fire a URL with $expand. The result format can be used as a reference payload for DEEP INSERT

Former Member
0 Kudos

Thanks.

BTW, did you encounter problem with json post - create:  "results" syntax ?

Orginal error from /iwfnd/error_log is:

"Property 'results' is invalid"

It looks like well know problem

Lucas

former_member184867
Active Contributor
0 Kudos

may be an invalid navigation prop name (my guess)