Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

saprpa-0.0.4-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

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

Hashes for saprpa-0.0.4.tar.gz
Algorithm Hash digest
SHA256 22dbeb284b19f4b7f17fddc45bf5a40d766f0f24997cd504259cfa8e02a11883
MD5 099058e6d093a189fad602bdb9b407ca
BLAKE2b-256 dcbce02c8b2a1ce4397420e17432495218e84a1fff0fa77b5aee6168a2c2ba7a

See more details on using hashes here.

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

Hashes for saprpa-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 e9a0742a67f04fced95b028ac344618a2d32cadbb8edf5e47797cf3df41dfe8b
MD5 a6531727c675904c95eb4467f225bc93
BLAKE2b-256 c6e1d1ddb313094e78a15632a8d0e08398c7c49e63276e3303ac4af0fbc04864

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page