Hi,
please have a look into embedded B1i Help (Help -> Online Help) and search for "http inbound".
The document "HTTP and Simplified HTTP Inbound" gives you a hint how-to work with URL parameters.
To call the integration framework server using URL parameter, use the following address:
http://<server>:<port>/B1iXcellerator/exec/ipo/vP.<SLDsysid>.in_HCSX/com.sap.b1i.vplatform.runtime/INB_HT_CALL_SYNC_XPT/INB_HT_CALL_SYNC_XPT.ipo/proc?urlpar(<parameter>)=<value>
<server> is the name or address of the integration framework server
<port> is the port of the integration framework server
<SLDsysid> is the SysID of the HTTP system in the SLD
<value> is the value of the URL parameter
Add information about the payload type in the following way to the address:
…/proc?urlpar(<parameter>)=<value>&bpm.pltype=<payload type>
You can add more URL parameters to the address using &.
e.g.
http://<server>:<port>/B1iXcellerator/exec/ipo/vP.<SLDsysid>.in_HCSX/com.sap.b1i.vplatform.runtime/INB_HT_CALL_SYNC_XPT/INB_HT_CALL_SYNC_XPT.ipo/proc?action=rspReportFilter¶mSNID=000000000310197870(ABC Example Company)
If you use the HTTP POST method, you can find the incoming message in /vpf:Msg/vpf:Body/vpf:Payload[./@Role=’S’] of the integration framework message.
If you use the HTTP GET method, you can find the parameter in /vpf:Msg/vpf:Body/vpf:Payload[./@Role=’T’] in the integration framework message.
Best regards
Bastian