POST dealer/orders

Create an order in SAP.

Request Information

Parameters

NameDescription
json
  • dealer [ Mandatory , string ]
    Dealer number , length must be 5. A five-digit number, made up of a unique 4-digit numerical dealer number and a single digit 5th numerical digit that denotes department type. Or corresponding SapBpNumber, length must be 6.
  • key [ Mandatory , Guid ]
    Web service key. The dealer provided authorisation key. The key can be found by dealer.
  • dealer_reference [ Mandatory , string ]
    Dealer reference
  • order_date [ Mandatory , string ]
    Order datetime , length must be 6, format should be 'YYMMDD'
  • order_time [ Mandatory , string ]
    Order time , length must be 6
  • order_type [ Mandatory , string ]
    Order Type ('S' for stock or 'D' for daily)
  • ship_address_id [ Mandatory , string ]
    Ship address id
  • part_number [ Mandatory , string ]
    Part number
  • order_quantity [ Mandatory , int ]
    Order quantity
  • backorder [ Mandatory , string ]
    Back order , value must be Y or N

Request body formats

text/plain, application/x-www-form-urlencoded, text/json, application/json

Sample:
{
    "dealer" : 83289,
    "key" : "E4035643-CC50-4F46-ACC7-11599F159D07",
    "dealer_reference" : "Order 123456",
    "order_date" : "160511",
    "order_time" : "090000",
    "order_type" : "S",
    "ship_address_id" : "1",
    "lines" :[{
        "part_number" : "17211-ZC3-000",
        "order_quantity" : 10,
        "backorder" : "N"
        },{
        "part_number" : "17211-ZF5-V01",
        "order_quantity" : 10,
        "backorder" : "Y"
    }]
  } 
 or 
 {
    "dealer" : 408328,
    "key" : "E4035643-CC50-4F46-ACC7-11599F159D07",
    "dealer_reference" : "Order 123456",
    "order_date" : "160511",
    "order_time" : "090000",
    "order_type" : "S",
    "ship_address_id" : "1",
    "lines" :[{
        "part_number" : "17211-ZC3-000",
        "order_quantity" : 10,
        "backorder" : "N"
        },{
        "part_number" : "17211-ZF5-V01",
        "order_quantity" : 10,
        "backorder" : "Y"
    }]
 }

Response Information

Response body formats

application/json, text/json

Sample:
{
  "delivery": true,
  "receipt": "Create order successfully.",
  "sap_info": {} 
}
 
Or Bad Response:
{
  "delivery": false,
  "receipt": "Create order failed.",
  "sap_info": {} 
}