python 打开 SAP ,进入 P79,然后进入 Mb51 命令
时间: 2023-06-24 11:07:31 浏览: 178
在Python中打开SAP并进入P79的方式取决于您使用的SAP连接库和操作系统。以下是一个例子,使用Python中的pyrfc库和Windows操作系统:
```python
import pyrfc
# SAP连接参数
conn_params = {
'user': 'your_username',
'passwd': 'your_password',
'ashost': 'your_sap_host',
'sysnr': 'your_sap_sysnr',
'client': 'your_sap_client'
}
# 连接SAP
conn = pyrfc.Connection(**conn_params)
# 进入P79
conn.call('SAPGUI/GOTO', GUI_ACTION='SELECTION_SCREEN', PROGRAM='RMBEWK00', DYNPRO='1000')
# 进入Mb51命令
conn.call('SAPGUI/SET_FUNCTION_CODE', FUNC_CODE='MB51')
# 断开SAP连接
conn.close()
```
请注意,这只是一个示例,并且您需要根据您自己的情况进行适当的更改。
相关问题
python 打开 SAP 770,进入 P79,然后进入 Mb51 命令
很抱歉,我并不是一个可以直接控制您电脑的程序,我无法直接打开SAP 770并执行相关命令。但我可以告诉您如何打开SAP 770程序。
首先,您需要确保您已经安装了SAP GUI 770客户端程序,并且已经正确配置了连接参数。然后,您可以双击桌面上的SAP GUI图标,在登录界面输入您的SAP账号和密码,登录到SAP系统。
接下来,您可以使用SAP的菜单或命令输入框进入P79,然后再输入Mb51命令来打开物料凭证查询界面。
请注意,具体操作可能还需要根据您所在公司SAP系统的具体情况而有所不同。建议您在使用SAP系统时仔细阅读相关的用户手册或向您所在公司的SAP管理员咨询。
python 打开 SAP ,进入 P79,然后进入 Mb51
你可以使用 `pyrfc` 模块来连接 SAP,并执行相应的操作。以下是一个简单的示例代码:
```python
import pyrfc
# 连接 SAP
conn = pyrfc.Connection(
user='your_username',
passwd='your_password',
ashost='your_sap_host',
sysnr='your_sap_system_number',
client='your_sap_client',
)
# 进入 P79
result = conn.call('BAPI_TRANSACTION_COMMIT', WAIT=True)
# 进入 Mb51
result = conn.call('BAPI_TRANSACTION_COMMIT', WAIT=True)
# 关闭连接
conn.close()
```
在上面的代码中,你需要替换 `user`、`passwd`、`ashost`、`sysnr`、`client` 参数为你 SAP 系统的相应值。另外,还需要使用正确的函数名来进入 P79 和 Mb51。具体的函数名可以根据你的 SAP 系统版本和配置来确定。
阅读全文