From 25b89805a7bca98575447f2800f93c547e52c75b Mon Sep 17 00:00:00 2001 From: liyf Date: Thu, 2 Jan 2020 13:18:34 +0800 Subject: [PATCH] =?UTF-8?q?sap=E4=BC=A0=E9=80=92=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HEZON_ITK/bs_sap.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/HEZON_ITK/bs_sap.cpp b/HEZON_ITK/bs_sap.cpp index 4023004..a45e047 100644 --- a/HEZON_ITK/bs_sap.cpp +++ b/HEZON_ITK/bs_sap.cpp @@ -38,7 +38,9 @@ int bs_sap_material(EPM_action_message_t msg) } } + PREF_ask_char_values("connor_sap", &pref_cnt, &pref_vals); + split(pref_vals[4], ",", &rel_vec); for(int i=0;isend_material(url, user, password, dic)); printf("result:%s\n", result.c_str()); + if(result.length()&&result[0]=='E') + { + EMH_store_error_s1(EMH_severity_error, EMH_ATTR_error_base, result.c_str()); + return 1; + } } } @@ -234,7 +243,12 @@ int bs_sap_bom(EPM_action_message_t msg) get_bom(a_list, top_line, werks, stlan); string result = ConvertToString(test->send_bom(url, user, password, a_list)); printf("result:%s\n", result.c_str()); + if(result.length()&&result[0]=='E') + { + EMH_store_error_s1(EMH_severity_error, EMH_ATTR_error_base, result.c_str()); + return 1; + } } } BOM_close_window(win);