{"library":"pyrfc","title":"pyrfc - SAP NetWeaver RFC Bindings","description":"pyrfc provides Python bindings for SAP NetWeaver RFC SDK, enabling remote function calls to SAP systems. Version 3.3.1 supports Python >=3.8. Active maintenance with periodic releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pyrfc"],"cli":null},"imports":["from pyrfc import Connection"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pyrfc import Connection\n\nconn = Connection(\n    ashost='<host>',\n    sysid='<sysid>',\n    client='<client>',\n    user=os.environ.get('SAP_USER', '<user>'),\n    passwd=os.environ.get('SAP_PASS', '<password>'),\n    lang='EN'\n)\n\nresult = conn.call('RFC_READ_TABLE', QUERY_TABLE='T001', ROWCOUNT=10)\nfor row in result['DATA']:\n    print(row['WA'])\n\nconn.close()","lang":"python","description":"Connect to SAP, call RFC_READ_TABLE, and print results.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}