我正在尝试通过 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/