c# - SAP 连接器 3.0 .NET 在表结构上设置值

标签 c# .net sap connector sap-dotnet-connector

我正在尝试通过 MVC3 应用程序上的 SAP Connector 3.0 从 SAP 获取数据。

连接没有问题。

我的问题是当我尝试从它说的表中为结构设置值时

"TABLE [STRUCTURE ZHRS_ABSENCES]: cannot set value (array storing element values is null)"

我的代码如下:

//create function    
IRfcFunction function = conex.Repository
                        .CreateFunction("Z_HR_PORTAL_GET_EMPLOYEE_DATA");

//get table from function
IRfcTable absenceHoli = function.GetTable("P_ABSENCES");

//setting value to structure
absenceHoli.SetValue(0, "0000483"); //this is where the error occurs

最佳答案

我不确定您使用的连接器,但在使用 JCo 时也存在类似的常见误解。一个表参数可以包含多行。您通常必须在表中追加一行。这可能会返回某种您可以填充的结构。 Also check this answer.

关于c# - SAP 连接器 3.0 .NET 在表结构上设置值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12087994/

相关文章:

.net - '操作返回无效状态代码 'badrequest' 在团队 channel 上发布机器人时返回。 : Bot Framework

c# - 获取可用的 BAPI 和/或表

c# - Node.js TCP传入消息拆分成包

c# - 如何使用 Swashbuckle.AspNetCore 隐藏响应代码 200?

c# - 如何按格式转换价格

.net - 使用大数组时,LinkedList 内存消耗与 List

c# - 以编程方式删除 excel 工作表

web-services - SOAP 请求的问题

vba - 使用数据透视表从 SAP 导出 Excel 文件

C# - 检测目录中的锁定文件