如何使用SAP B1 Addon将批量数据快速加载到Matrx

2020-09-26 01:20发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有1000条数据记录。我将数据...

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

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


我有1000条数据记录。我将数据加载到矩阵中需要20分钟的时间。如何减少SAP业务一中将数据加载到矩阵中的时间

2条回答
追夢秋陽
2020-09-26 01:32

嗨,

如果它是绑定到UDO的用户表单上的矩阵,则可以使用以下内容:

 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支持

一周热门 更多>