复制矩阵数据

2020-09-26 07:24发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我使用vs2010的SAP B1 studio创建了一个带有矩阵和按钮的用户表单。

按下按钮时,我需要从矩阵中复制数据。 我看到有一个菜单" Copy Table",其ID为" 784",但不幸的是已被禁用,我无法在插件中使用它。

您打算做什么?

提前谢谢!

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我使用vs2010的SAP B1 studio创建了一个带有矩阵和按钮的用户表单。

按下按钮时,我需要从矩阵中复制数据。 我看到有一个菜单" Copy Table",其ID为" 784",但不幸的是已被禁用,我无法在插件中使用它。

您打算做什么?

提前谢谢!

付费偷看设置
发送
1条回答
哎,真难
1楼 · 2020-09-26 07:52.采纳回答

Makis,你好

您可以选择使用以下内容:

 SAPbouiCOM.Matrix oMatrix =(SAPbouiCOM.Matrix)oForm.Items.Item(" mtx_0000")。Specific;
 oMatrix.Clear();
 oForm.DataSources.DBDataSources.Item(" @ LINETABLENAME")。Clear();
 SAPbouiCOM.DBDataSource oDB =(SAPbouiCOM.DBDataSource)oForm.DataSources.DBDataSources.Item(" @ LINETABLENAME");
 oForm.DataSources.DBDataSources.Item(" @ LINETABLENAME")。InsertRecord(oDB.Size);
 oDB.SetValue(" U_LineID",oDB.Size-1,Convert.ToString(oRecSet.Fields.Item(" LineID")。Value)));
 oDB.SetValue(" U_Code",oDB.Size-1,Convert.ToString(oRecSet.Fields.Item(" Code")。Value)));
 oDB.SetValue(" U_Name",oDB.Size-1,Convert.ToString(oRecSet.Fields.Item(" Name")。Value)));
 oMatrix.LoadFromDataSource();
 

亲切的问候,

ANKIT CHAUHAN

SAP SME支持

一周热门 更多>