1

我正在使用 pyrfc 连接到 SAP。我需要下载工作订单数据和销售订单数据。我一直在使用 'RFC_READ_TABLE' 功能,但我似乎无法得到我需要的东西。有人能指出我在这个过程中可以指导我的资源吗?

我有使用 BAPI 函数的想法,但是我无法为我需要的数据找到合适的函数。

谢谢!

4

1 回答 1

2

我相信这BAPI_ALM_ORDER_GET_DETAIL正是您所需要的:

from pyrfc import Connection
params = dict(ashost='1.1.1.1', sysnr='1', client='100',
              user='username', passwd='password')
num = '100000'
with Connection(**params) as conn:
    # Method 1
    result = conn.call('BAPI_ALM_ORDER_GET_DETAIL', NUMBER=num)
    header = result['ES_HEADER']
    operations  = result['ET_OPERATIONS']

您可以检查其界面并选择要从订单中获取的参数。

于 2020-02-13T09:01:22.793 回答