簡體   English   中英

直接從VB.NET訪問SAP R / 3數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM