我正在尝试使用 python connect SAP 系统获取数据。在这里,我对如何过滤一个特定字段不为空有疑问?
例如下面,如何过滤字段 QNAME 不为空。在 SAP 中,我们可以轻松设置。非常感谢!
table = 'LTAP'
options = [{ 'TEXT': "LGNUM = '586'" and "VLTYP = 'GPA'" and "NLTYP = 'PD2'"}]
fields = ['TANUM','VLTYP','VLPLA','NLTYP','NLPLA','QDATU','QNAME']
pp = PrettyPrinter(indent=4)
rowskips = 0
print("----Begin of Batch---")
result = conn.call("RFC_READ_TABLE",
QUERY_TABLE = table,
DELIMITER='|',
FIELDS = fields,\
OPTIONS = options,
ROWSKIPS = rowskips,
ROWCOUNT = 50 )
pp.pprint(result['DATA'])