package http type TransferReq struct { Dest `json:"DEST"` Data TransferMaster `json:"DATA"` } type TransferMaster struct { TransferCode string `json:"ZEBELN"` //调拨单号 OrderDate string `json:"BEDAT"` //订单日期 YYYYMMDD PostDate string `json:"BUDAT"` //过账日期 YYYYMMDD Group string `json:"EKGRP"` //采购组 Detail []TransferDetail `json:"TEKPO"` //行项目 } type TransferDetail struct { RowNumber string `json:"EBELP"` //行号 MaterialCode string `json:"MATNR"` //物料编码 Quantity string `json:"MENGE"` //数量 Unit string `json:"MEINS"` //单位 NetPrice string `json:"NETPR"` //净价 DeliverDate string `json:"EINDT"` // 交货日期 Per string `json:"PEINH"` //每 OutFactory string `json:"UMWRK"` //出厂工厂 ,对应sap的供应商 OutLocation string `json:"UMLGO"` //出厂仓库 InFactory string `json:"WERKS"` //入厂工厂,对应sap的供应商 InLocation string `json:"LGORT"` //入厂仓库 TaxCode string `json:"MWSKZ"` //税代码 } type TransferResp struct { Data TransferRespData `json:"DATA"` Dest Dest `json:"DEST"` } //type OrderResp struct { // Dest `json:"DEST"` // Data OrderRespData `json:"DATA"` //} // //type OrderRespData struct { // Status string `json:"MSGTY"` //消息类型 S:成功,E:失败 // MsgText string `json:"MSGTX"` //消息文本 成功/失败信息 // EqNumber string `json:"EXT01"` //设备管理平台单号 // SapNumber string `json:"EXT02"` //SAP单号 // //} type TransferRespData struct { Proof TransferProof `json:"EKKO"` } type TransferProof struct { SapInCode string `json:"EBELN"` // SAP调拨单号 SAP调入单号 SapOutCode string `json:"VBELN"` // SAP交货单号 SAP调出单号 ProofCode string `json:"MBLNR"` // SAP物料凭证号 SAP调入/调出凭证号 ProofYear string `json:"MJAHR"` // SAP物料凭证年度 SAP调入/调出凭证号年度 EqTransferCode string `json:"ZEBELN"` // 设备管理平台的调拨单号 }