gpt4 book ai didi

c# - 使用 ERPConnect (Theobald) 运行用户比较

转载 作者:太空狗 更新时间:2023-10-29 18:00:04 25 4
gpt4 key购买 nike

我想知道是否有人知道是否可以使用 Theobald 的 ERPConnect 4 从 c# 运行 SAP 用户比较?如果是,怎么办?

我可以打开与 SAP 的连接并运行功能 - 只是不知道如何进行用户比较。

编辑:看来我们必须运行报告 PFCG_TIME_DEPENDENCY。

如果有人知道如何使用 ERPConnect 运行报告,或者如果 SAP 中存在可以运行报告的功能模块,那也会有所帮助。

最佳答案

我不确定您的比较必须包括哪些内容,但我假设您想要比较用户的属性。如果是这种情况,您可以从 SAP 表下载用户数据。这是您可能需要的表格的起点:http://www.tcodesearch.com/sap-tables/detail?id=USR01

USER01 是用户主记录,包含所有用户及其主要属性。您可以通过上面的链接找到其他有趣的相关用户表。

要使用 Erpconnect 读取表格,请查看此链接:https://my.theobald-software.com/index.php?/Knowledgebase/Article/View/21/23/reading-sap-tables-directly

您需要创建 ReadTable 类的一个实例。然后使用 AddField 方法添加您感兴趣的字段(例如,USR01 表的 MANDT 和 BNAME)。您可以但不必使用 AddCriteria 方法输入筛选条件。如果您确实添加了多个条件,请务必添加 bool 运算符,例如“and”或“or”:

table.AddCriteria("LANGU = 'D'"); 
table.AddCriteria("AND MANDT = '007'");

最后设置要下载的表的表名,执行Run-Method。之后,您可以遍历存储在 <your RunTable-Instance>.Result.Rows 中的结果。

萨沙

关于c# - 使用 ERPConnect (Theobald) 运行用户比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32116688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com