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.3.tar.gz
(7.0 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.3.tar.gz.
File metadata
- Download URL: saprpa-0.0.3.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6bcf6ddcae9c302c8e4399bc2c00551c2a83482a82db88004af94bf674d8bc6
|
|
| MD5 |
f2e6ba5e941c482e5236e3ea09751d08
|
|
| BLAKE2b-256 |
86f29e47c3c64911c88414d7e68a810cdcce69956a2b3affc1a84dd0017e68b2
|
File details
Details for the file saprpa-0.0.3-py3-none-any.whl.
File metadata
- Download URL: saprpa-0.0.3-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 |
f826d5949f5144c7cf3b74f842650694651580e312d7908ce724e8bd60333980
|
|
| MD5 |
1ad63f84e253a32ba5166dbd4089f22d
|
|
| BLAKE2b-256 |
ed7275064b91ccdd3e9a5c20855a25ede84c02913193438d801017f9d6df6f47
|