gpt4 book ai didi

python - 使用 Pyrfc 的 SAP R/3 表中的条目数

转载 作者:行者123 更新时间:2023-11-30 22:27:39 25 4
gpt4 key购买 nike

如何使用Pyrfc Python library查询 SAP R/3 数据库表中的条目数?

最佳答案

我知道使用 Pyrfc 执行此操作的三种方法。使用 SAP R/3 服务器连接设置和所需的表名称修改以下示例:

from pyrfc import Connection

params = dict(
ashost="1.1.1.1",
sysnr="1",
client="100",
user="username",
passwd="password",
)
table = "MKAL"
with Connection(**params) as conn:
# Method 1
result = conn.call("RFC_GET_TABLE_ENTRIES", TABLE_NAME=table, MAX_ENTRIES=1)
entries = result["NUMBER_OF_ENTRIES"]

# Method 2
result = conn.call("EM_GET_NUMBER_OF_ENTRIES", IT_TABLES=[{"TABNAME": table}])
entries = result["IT_TABLES"][0]["TABROWS"]

# Method 3
short_field = "MANDT" # table field with short data length
result = conn.call(
"RFC_READ_TABLE",
QUERY_TABLE=table,
ROWCOUNT=0,
FIELDS=short_field,
)
entries = len(result)

关于python - 使用 Pyrfc 的 SAP R/3 表中的条目数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46836369/

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