[英]How to export table data to sap using sap function ocx VB.Net web application
[英]Access SAP R/3 data directly from VB.NET
我們的任務是從SAP R / 3中的數據創建一些XML輸出。 我們正在使用SAP .NET Connector。 我們面臨的問題是,某些標准BAPI沒有公開某些字段。 不幸的是,我們無法在此特定系統上創建自定義的BAPI。
因此,我們只能使用任何可用的標准BAPI。 我在互聯網上看到,諸如ERPConnect之類的工具可以使用RFC直接提供對表的訪問。 如何在VB中使用或不使用.NET Connector在不購買任何此類工具的情況下執行此操作。
看一下功能模塊RFC_READ_TABLE。 確保閱讀整個文檔-根據SAP R / 3版本,它有一些限制。
您可以直接訪問連接到SAP並存儲其數據的數據庫系統。
如果無法使用其他工具,則應使用BBP_RFC_READ_TABLE而不是RFC_READ_TABLE。
BBP_RFC_READ_TABLE為RFC_READ_TABLE中看到的負十進制值解決了一個字段長度問題。 基本上,RFC_READ_TABLE不會處理負號空間的要求,並且當值占據全長時,必須使用星號。 BBP_RFC_READ_TABLE檢測小數類型並將其填充1。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.