Skip to content
/ sappy Public

Ad-hoc sprint that automates boring tasks that use SAP.

License

Notifications You must be signed in to change notification settings

ggomez91/sappy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sappy

This program can open a SAP GUI, connect to a server, login and optionally open a tcode. Right now it is ad-hoc for my personal SAP configuration but it is easy to customize for others. Sappy runs on python3 and requires these external libraries:

  • hydra: Config loading
  • win10toast: Notifications
  • pyautogui: Automation

Config file

Sappy uses Hydra to load configuration. The config contains the login information and an optional default tcode.

sap:
  user: ******
  password: ****
  tcode: null

Usage

Just run the script and optionally override the config. ie:

$ python sap.py sap.tcode=CAT2

This runs the CAT2 transaction after log in.

💡 You can create Windows shortcuts to make easy access.

Contribution

Any PR is welcome but I am trying to make this as generic as possible. Before branching from this repo pelase consider how could we integrate new functionality into this one. 😄

About

Ad-hoc sprint that automates boring tasks that use SAP.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages