Git Product home page Git Product logo

sap-abap-development's Introduction

SAP logo

SAP

SAP stands for Systems, Applications and Products in Data Processing. It is also the name of the corporation that constructed the Enterprise Resource Planning (ERP) system of the same name.
Large and medium size corporations use ERP systems to make sure their business processes are effective and efficient.

The purpose of an ERP systems is to map the business processes such as finance, production planning, sales and distribution, material management and other onto a digital landscape.

SAP modules

SAP is divided into modules. Each module covers a single business process such as Finance(FI), Material Management(MM) or Sales and Distribution(SD).

SAP development and customization

Businesses have very similar processes which is why they are already implemented as programs in SAP modules.
However, each business wants these modules fine tuned to their specific needs.
The programs are fine tuned using the SAP Implementation Guide (IMG). Unfortunately, some business requirements are so specific that the only way to implement them is to use a programming language called ABAP to construct a brand new program.

ABAP

ABAP stands for Advanced Business Application Programming, a programming language similar to COBOL.
SAP is almost exclusively written in ABAP.
Learning ABAP is quite difficult due to a lack of pedagogically sound, free tutorials. This is partly why I've decided to create this repository.

Other tools

SAP comes with a large selection of programming tools such as an Integrated Development Environment (IDE) of its own, graphical document editor called SmartForms, tools that allow SAP to connect and communicate with other system called ALE as well as a testing suite like eCATT.

sap-abap-development's People

Contributors

mislavjaksic avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.