天天看點

如何将S/4HANA系統存儲的圖檔檔案用Java程式儲存到本地

我在S/4HANA的事務碼MM02裡為Material維護圖檔檔案作為附件:

如何将S/4HANA系統存儲的圖檔檔案用Java程式儲存到本地
如何将S/4HANA系統存儲的圖檔檔案用Java程式儲存到本地

然後我把這段代碼封裝到一個Function moduleZDIS_GET_MATERIAL_IMAGES裡,在Java代碼裡消費這個function module,把S/4HANA傳回的二進制内容存成本地圖檔檔案。在ABAP系統裡圖檔二進制檔案内容的類型為RAWSTRING,如何在Java裡使用它?

如何将S/4HANA系統存儲的圖檔檔案用Java程式儲存到本地
如何将S/4HANA系統存儲的圖檔檔案用Java程式儲存到本地

其中把ABAP的類型為RAWSTRING的字段儲存成本地檔案的代碼封裝于方法storeLocalFile裡:

如何将S/4HANA系統存儲的圖檔檔案用Java程式儲存到本地
如何将S/4HANA系統存儲的圖檔檔案用Java程式儲存到本地