|
哪位好心大佬看看,有哪个参数还需要,程序无报错信息,但收不了货
SAPOK.BAPI2017_GM_CODE bapi1;
SAPOK.BAPI2017_GM_HEAD_01 bapi2;
SAPOK.BAPI2017_GM_HEAD_RET bapi3;
SAPOK.BAPI2017_GM_ITEM_CREATETable bapi4;
SAPOK.BAPI2017_GM_SERIALNUMBERTable bapi5;
SAPOK.BAPIRET2Table bapi6;
try
{
string strMat = "";
string strMaterial = "";
bapi1 = new BAPI2017_GM_CODE();
bapi1.Gm_Code = "01";
bapi2 = new BAPI2017_GM_HEAD_01();
bapi2.Pstng_Date = "20081121";
bapi2.Header_Txt = "";
bapi2.Doc_Date = "20081121";
bapi2.Pr_Uname = "HUJIE";
bapi2.Gr_Gi_Slip_No = "01";
bapi2 = new BAPI2017_GM_HEAD_01();
bapi3 = new BAPI2017_GM_HEAD_RET();
bapi4 = new BAPI2017_GM_ITEM_CREATETable();
bapi5 = new BAPI2017_GM_SERIALNUMBERTable();
bapi6 = new BAPIRET2Table();
bapi4.CreateNewRow();
SAPOK.BAPI2017_GM_ITEM_CREATE bapi7 = new BAPI2017_GM_ITEM_CREATE();
bapi7.Material = this.textBox2.Text;//物料名
bapi7.Po_Number = this.textBox5.Text;//采购订单
bapi7.Plant = this.textBox3.Text;
bapi7.Quantity = Decimal.Parse(this.textBox4.Text);//数量
bapi7.Entry_Qnt = Decimal.Parse(this.textBox4.Text);
bapi7.Stge_Loc = this.textBox6.Text;//位置
bapi7.Po_Item = "00010";
//bapi7
bapi7.Ref_Date= "20081120";
bapi7.Ref_Doc = "5300000000";
bapi7.Vendor = "JOHN";
bapi7.Move_Type = "101";
bapi7.Mvt_Ind = "B";
bapi4.Add(bapi7);
myProx.Bapi_Goodsmvt_Create(bapi1, bapi2, "", out bapi3,
out strMat, out strMaterial, ref bapi4,
ref bapi5, ref bapi6);
//SAPOK.BAPIRET2 bapi0 = new BAPIRET2();
//myProx.Bapi_Transaction_Commit("X", out bapi0);
MessageBox.Show("Goods Moved OK!");
myConn.Close();
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
} |
|