使用Py的sapr/3表中的条目数

2024-04-20 12:11:33 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: 数据库library条目pyrfcsapr
1条回答
网友
1楼 · 发布于 2024-04-20 12:11:33

我知道使用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']

相关问题 更多 >