on 12-27-2018 5:47 PM
Hello Guys,
i need help with a scenario im developing right now.
I have a scenario where i automatically get Invoices from a standalone API and importing them into B1. After importing i want to write back the DocEntry of the successfully imported invoice.
I have to do a PATCH-request with following information in the body (it needs to look like this or it wont work):
{"sapID":3}
This needs to be in the raw body(JSON) of the PATCH-request.
My Payload in the HTTP-Atom looks like this:
<pltype>json</pltype>
<payload>
<number name="sapID">2</number>
</payload>
<htta> <par id="httpheader.???" value="">
<par id="httpheader.Content-Type" value="application/json">
</par>
<!--optional - you can specify here your own http header definitions - multiple elements allowed-->
</par>
<par id="htta.returnpltypeforce" value="json">
<!--optional-->
</par>
<par id="htta.returnpltypedefault" value="json">
<!--optional-->
</par>
</htta>
When i look onto my API, the body sent is empty. Meaning that something is wrong with my payload. Is there anyway i can specify the body and directly send my information in said (raw) body?
Hello Severin,
You may try this
...
<pltype>json</pltype>
<payload>
<io xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:com.sap.b1i.bizprocessor:bizatoms" pltype="json" xsi:schemaLocation="urn:com.sap.b1i.bizprocessor:bizatoms json_pltype.xsd">
<object>
<number name="sapID">3</number>
</object>
</io>
</payload>
...
Thanks & best regards
Huan Yang
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
92 | |
11 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.