今天上午 在.net 中建立 bapi_customer_getdetail2 再讀取sap 的customer的相關資訊,測試不成功,customer 10030 在sap se37 中沒問題,但在.net 的web page 測試頁卻拿不到資料,原因是在呼叫bapi 的過程中能輸入的引數有嚴格的位數限制, 在sap 的表 kna1 中 kunnr, customer 的位數是10 位,所在就要寫採用在前面補0 的功能,
.net 的class 中建立如下function 將引數進行格式化:
private function formatstringzw(byval p_str as string, byval p_len as integer) as string
dim len as integer
len = p_str.length
formatstringzw = p_str
while len < p_len
formatstringzw = "0" + formatstringzw
len = len + 1
end while
end function
再次測試通過!
呼叫外部程式
下面是呼叫外部程式的 system.diagnostics.processstartinfo info new system.diagnostics.processstartinfo 這裡是你要呼叫到的外部程式 info.filename vmdotnet v2.0.50727 fetionvm.e...
C Process呼叫應用程式失敗時應注意的問題
c 中如果採用process呼叫應用程式失敗,請新增下列第一行,設定應用程式所在的路徑。directory.setcurrentdirectory 應用程式所在路徑 process process new process process.startinfo.filename 應用程式名稱 proce...
C 程式呼叫外部程式
程式語言 visual studio net c beta 2 作 者 迪泊威 名為 test.txt 的文字檔案。在整個程式中 system.diagnostics.process.start info 為主要語句。如果只是單獨執行乙個外部程式,可用一條如下 即可 system.diagnosti...