2017-10-19 129 views

回答

1

我知道兩種使用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'] 
相關問題