To Understand essential aspects of SAP System development
First, analysis of current business process should be done in a very detail level. This is so called AS-IS analysis.
Next, current process should be mapped into SAP versions of process and run environment. SAP is great and very expensive system. There are virtually hundreds of Online screens (such as Material creation, Order creation, Delivery note generations, Inventory movement, Good issue or receipts, Forecasting, Inventory Planning, and much more) in SAP. Any kind of process or business scenario can be mapped and executed using one of the existing SAP screens or tools, manually. I mean ‘Manually’.
For instance, you can lay out new processes using SAP screens or objects to perform the current AS-IS functions and processes. However, volume of business of major corporation will be huge, and huge volume of transactions (especially repetitive operations) can not be done by human manual processing. This is where the challenges will come, which will require the automation of repetitive processing.