0

我已经下载了 SAP .Net Connector 3.0 ( https://github.com/ion-sapoval/NSAPConnector ) 并设置了连接参数:

 <SAP.Middleware.Connector>
    <ClientSettings>
      <DestinationConfiguration>
        <destinations>
          <add NAME="DESTINY" USER="UZIVATEL" PASSWD="TAJNE" CLIENT="001" LANG="EN" ASHOST="192.168.132.197" SYSID="P" SYSNR="00" POOL_SIZE="5" MAX_POOL_SIZE="10"/>

之后,我在示例代码中更改了带有“STRINGS”的行:

    using (var connection = new SapConnection("DESTINY"))
    {
        connection.Open();
        var session = new SapSession(connection);
        var command = new SapCommand("ZQMTRANSP_DOREAD_FM", connection);
        command.Parameters.Add("PARAM1", "5");
        command.Parameters.Add("PARAM2", "000000900862");
        session.StartSession();
        var resultDataSet = command.ExecuteDataSet();
        session.EndSession();
        var sapDataReader = command.ExecuteReader("RESULTS");
   ...

执行代码时会出现内部错误:NO_PVP

在此处输入图像描述

但是,不同的 RFC 函数没有错误。我猜这个错误与函数 ZQMTRANSP_DOREAD_FM 包含一个表有关。

4

0 回答 0