标签: saprfc

使用 RFC 将 Excel 与 SAP 连接

我需要知道如何使用 RFC 将 Excel 与 SAP 连接起来。到目前为止,我还没有设法使用找到的代码将任何 SAP 数据导入 Excel。

我希望能够从任何已知交易中导入数据(例如来自交易 CO03 的物料清单)。由此我将尝试了解如何提取其他类型的表。

我的目标是能够使用 RFC 在 Excel 电子表格中导入任何 SAP 数据。那将是一个好的开始。

我需要一个特殊的 SAP 帐户吗?如何验证我的帐户是否可以执行此类任务?

excel vba saprfc

3
推荐指数
1
解决办法
1万
查看次数

ABAP RFC调试

我是ASP.NET和ABAP开发人员.多年来,我使用RFC使用SAP .NET Connector与ASP.NET进行通信.

在集成测试期间,有时我们需要调试从ASP.ENT调用的RFC,因为我们面临的错误不会发生在SE37.

所以,每次我需要调试RFC时,我只是插入:

IF <<CONDITION>>. WHILE 1 EQ 1. BREAK-POINT. ENDWHILE. ENDIF.
Run Code Online (Sandbox Code Playgroud)

通过这样做,程序卡住了.然后我去SM50调试它.

我想知道是否有其他方法可以做到这一点,因为我不喜欢改变代码以便调试或实现一些调试控制功能的想法.

那么,当你需要调试RFC时你会怎么做?

提前致谢!

asp.net abap saprfc

2
推荐指数
1
解决办法
5130
查看次数

在查询了很多列之后,RFC_READ_TABLE抛出了Rfcabapexception

在我工作的地方,我们有两个使用SAP的系统,一个使用Delphi,另一个使用c#.我正在实现c#并且两者都有相同的问题,当我查询大量使用的列时RFC_READ_TABLE,根据表(通常是60+),它返回一个没有描述且没有内部异常的Rfcabapexception,只是一个标题.造成这种异常的原因是什么,我该怎么做才能防止它?

c# sap abap exception saprfc

2
推荐指数
1
解决办法
1227
查看次数

调用Identity Management ABAP API时,目标类型为“ G”的错误错误

我尝试使用IAM API将SAP与NW Java应用程序连接,我在SM59中添加了类型为G的 HTTP连接(到外部服务的HTTP连接)。

当我调用BAPI BAPI_USER_GETLIST时,程序转储并显示错误:

目标类型“ G”非法。

这是使用的代码:

* Call the API
  call function 'BAPI_USER_GETLIST' destination rfcdest
    exporting
*     max_rows        = 0
      with_username   = withname
    importing
      rows            = sel_rows
    tables
      selection_range = sel_range
*     selection_exp   =
      userlist        = user_list
      return          = return_tab.
Run Code Online (Sandbox Code Playgroud)

错误 : 在此处输入图片说明 我想知道是否有解决此问题的方法?

sap abap saprfc

1
推荐指数
1
解决办法
57
查看次数

SAP BAPI 事务未从 WCF 提交

从我的 WCF 服务,我需要在 SAP 系统中创建一个采购订单,它正在创建。但是当我尝试提交事务时,它在 SAP 系统中没有影响。

我从 SAP 获取 PONumber,但它没有提交。

任何人都可以帮助我解决这个问题。

这是我的代码:

NFCLMasters.ZMASTERDATA zmobj = new NFCLMasters.ZMASTERDATA();
            NFCLMasters.ZMASTERDATAResponse zmresponse = new NFCLMasters.ZMASTERDATAResponse();
            NFCLMasters.ZSM_WH_MST[] zmwarehousemaster = new NFCLMasters.ZSM_WH_MST[10];
            NFCLMasters.zws_mst mst = new NFCLMasters.zws_mst();
            zmobj.IWHMST = "X";
            zmobj.WHMST_LINES = zmwarehousemaster;
            zmresponse = mst.ZMASTERDATA(zmobj);

            NFCLTransactions.BAPI_PO_CREATE1 Zpo = new NFCLTransactions.BAPI_PO_CREATE1();
            NFCLTransactions.BAPI_PO_CREATE1Response Zporesponse = new NFCLTransactions.BAPI_PO_CREATE1Response();
            NFCLTransactions.zws_lo SapTrasactions = new NFCLTransactions.zws_lo ();
            // Data objects
            NFCLTransactions.BAPIMEPOHEADER poheader = new NFCLTransactions.BAPIMEPOHEADER();
            NFCLTransactions.BAPIMEPOHEADERX poheaderx = new NFCLTransactions.BAPIMEPOHEADERX();
            NFCLTransactions.BAPIMEPOITEM[] poitem = new NFCLTransactions.BAPIMEPOITEM[1];
            NFCLTransactions.BAPIMEPOITEMX[] poitemx = new …
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net wcf saprfc

0
推荐指数
1
解决办法
1453
查看次数

使用PHP的SAPRFC

我正在研究一个允许使用PHP上传到SAP的项目。

我使用了代码:

//通话功能

$parameters = array(

    array("IMPORT", "ZMM_", "*"),
    //array("EXPORT", "*", array()),
    array("TABLE", "IMT_", array())
  );

$result = $sap->callFunction('ZMM_', $parameters);
Run Code Online (Sandbox Code Playgroud)

我想显示表的内容,但收到导入参数的错误消息。谁能帮我解决这个问题?

谢谢

php saprfc

0
推荐指数
1
解决办法
2291
查看次数

标签 统计

saprfc ×6

abap ×3

asp.net ×2

c# ×2

sap ×2

.net ×1

excel ×1

exception ×1

php ×1

vba ×1

wcf ×1