Automação de processos SAP
Project description
saprpa
Este pacote é usado para criação da interface usada na automação de processos do SAP.
Instalação
Execute o seguinte para instalar:
pip install saprpa
Uso
from saprpa import ConexaoSap
conexao = ConexaoSap(
ambiente="PRD - ECC BR Produção",
path=r"C:\Program Files (x86)\SAP\FrontEnd\SAPgui\saplogon.exe",
mult_thread=False,
)
conexao.logon(mandante=400, chave=os.getlogin(), senha=os.environ.get("zcn3"))
conexao.cria_nova_sessao_sap(1)
conexao.sessao.findById("wnd[0]/tbar[0]/okcd").text = "YSRLDESCARGA"
conexao.sessao.findById("wnd[0]/tbar[0]/okcd").text = "YSRLDESCARGA"
Uso com context manager
with ConexaoSap(
ambiente="PRD - ECC BR Produção",
path=r"C:\Program Files (x86)\SAP\FrontEnd\SAPgui\saplogon.exe",
mult_thread=False,
) as conexao:
conexao.logon(mandante=400, chave=os.getlogin(), senha=os.environ.get("zcn3"))
conexao.cria_nova_sessao_sap(1)
conexao.sessao.findById("wnd[0]/tbar[0]/okcd").text = "YSRLDESCARGA"
conexao.sessao.findById("wnd[0]/tbar[0]/okcd").text = "YSRLDESCARGA"
with ConexaoSap(
ambiente="PRD - ECC BR Produção",
path=r"C:\Program Files (x86)\SAP\FrontEnd\SAPgui\saplogon.exe",
mult_thread=True,
) as sessao:
sessao.logon(mandante=400, chave=os.getlogin(), senha=os.environ.get("zcn3"))
sessao.cria_nova_sessao_sap(1)
sessao.sessoes[0].findById("wnd[0]/tbar[0]/okcd").text = "YSRLDESCARGA"
sessao.sessoes[1].findById("wnd[0]/tbar[0]/okcd").text = "YSRLDESCARGA"
Desenvolvimento
Para instalar saprpa junto com as ferramentas para desenvolver e realizar testes, use o seguinte comando:
pip install -e .[dev]
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
saprpa-0.0.4.tar.gz
(7.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file saprpa-0.0.4.tar.gz.
File metadata
- Download URL: saprpa-0.0.4.tar.gz
- Upload date:
- Size: 7.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
22dbeb284b19f4b7f17fddc45bf5a40d766f0f24997cd504259cfa8e02a11883
|
|
| MD5 |
099058e6d093a189fad602bdb9b407ca
|
|
| BLAKE2b-256 |
dcbce02c8b2a1ce4397420e17432495218e84a1fff0fa77b5aee6168a2c2ba7a
|
File details
Details for the file saprpa-0.0.4-py3-none-any.whl.
File metadata
- Download URL: saprpa-0.0.4-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9a0742a67f04fced95b028ac344618a2d32cadbb8edf5e47797cf3df41dfe8b
|
|
| MD5 |
a6531727c675904c95eb4467f225bc93
|
|
| BLAKE2b-256 |
c6e1d1ddb313094e78a15632a8d0e08398c7c49e63276e3303ac4af0fbc04864
|