ABAP Development Workbench

11:37 AM
ABAP/4 was SAP’s own fourth-generation programming language, and that was the name up to release 3.1. When release 4.0 was introduced, the name lost the 4 suffix and the language started to be known simply as ABAP. It is exactly the same language with several new technical improvements, mainly in the field of adding all the features that make a programming language object oriented. The name is taken from Advanced Business Application Programming Language and is the programming language used by SAP for the development of all standard business applications included within the R/3 suite.

On top of ABAP, SAP has designed a full-purpose development environment, known as the ABAP development workbench, which is integrated within the R/3 system and is available for customers to develop their own solutions and enhance or extend the capabilities of the existing applications.

The ABAP development workbench includes all tools necessary develop and design programs, screens, menus, and so forth. It also contains performance and debugging facilities. Central to the workbench is the ABAP object repository and the data dictionary.

The object repository stores all the development objects of the workbench: programs, dictionary data, dynpros (dynamic programs), and documentation. The repository is the key to managing and testing ongoing development.

The data dictionary contains the descriptions of the data structures used within programs. This is the metadata repository that includes table definitions, allowed values, and relationships between tables. Administartors should be very familiar with this SAP component since it is widely and extensively used. The ABAP data dictionary is covered in detail in next post.

As of version 3.0, the development workbench included the workbench organizer, the evolution of the correction system of previous releases. The organizer handles the transition of new developments and customizations into productive systems. Some of the available features are version management, programs modification control, and team project developments. The transport system handles the movement of development work from one system to another. For instance, migrations to new SAP releases are, in reality, massive objects transported from the systems at SAP to customers’ systems. This is a very important tool in the SAP System and is explained in next post.

Application Integration

The data from the different SAP functional applications are shared and integrated, building what is often known as an internal information highway. This integration can be seen as an implicit applications work flow.

One of the main benefits of the set of SAP applications is their capacity for creating a perfect integration between the different business processes of companies. It is that integration between applications is available to all areas of a company.

An accompanying feature that makes application integration stand out is the capacity of doing it in real time. This means that information is constantly updated, so when a manager request a report about the status of the financial statements. This avoids the difficulty of running end-of-period reports and programs from a traditional legacy system, which has to search and incorporate needed data from other applications before the run.


From the point of view of the business processes, the integration of the SAP R/3 application modules is represented using the tools available within the SAP R/3 Business Engineer. At the level of data models, tis integration can be accessed using the available functions included in the Data modeler.

Related Post :

Artikel Terkait

Latest
Previous
Next Post »

TopMenu

Powered by Blogger.

Awesome Video