目的:V60202M –透過WebService ZM66 取得件號的屆期日&延測報告編號
處理說明: 1>呼叫 WebService getWS_ZM66 - 取得 件號+批次 的詳細資料
public static DataTable getWS_ZM66(string par_MATNR,string par_CHARG)
2>呼叫 get_ZM66_VFDAT_TESTRPT 取得 ZM66.VFDAT, TESTRPT
1>myfunc.cs - getWS_ZM66 - 傳回 dt
public static DataTable getWS_ZM66(string par_MATNR,string par_CHARG)
{
ZRFC_ZM66.ZRFC_ZM66SoapClient sap = new ZRFC_ZM66.ZRFC_ZM66SoapClient();
if (checkisnull(par_CHARG))
par_CHARG = null;
DataSet ds = sap.CALL_Z_RFC_ZM66("1", par_MATNR, null, null, null, null, null, par_CHARG, null, null, null, null, null, null, null);
DataTable dt = ds.Tables[0];
return dt;
}
2>V60202M - get_ZM66_VFDAT_TESTRPT
2>V60202M - get_ZM66_VFDAT_TESTRPT
[HttpPost]
public dynamic get_ZM66_VFDAT_TESTRPT()
{
//取得參數值
var c = HttpContext.Current;
NameValueCollection nvc = c.Request.Form;
string Tmp_MATNR = nvc["MATNR"];
string Tmp_CHARG = nvc["CHARG"];
string Tmp_VFDAT = "", Tmp_TESTRPT = "";
DataTable Tmp_dt1 = new DataTable();
//Tmp_CHARG = "";
Tmp_dt1 = myfunc.getWS_ZM66(Tmp_MATNR, Tmp_CHARG);
DataRow Tmp_dr1 = Tmp_dt1.Rows[0]; // WebService PDM02 /PLM02 傳回資枓
Tmp_VFDAT = Tmp_dr1["VFDAT"].ToString();
Tmp_TESTRPT = Tmp_dr1["TESTRPT"].ToString();
return Tmp_VFDAT + ";" + Tmp_TESTRPT;
}
沒有留言:
張貼留言