The ABAP Workbench is the kernel for all the SAP system business applications and the foundation for developing additional functions and applications for SAP Solutions based in ABAP. The ABAP Workbench is intended as a development environment that can cover all the phases of a development project, allowing teamwork, organization, and version management even across SAP systems. The ABAP Workbench permits easy transfer of developments among systems, which makes it completely portable among SAP ABAP engine-based systems and thus ensures information integrity.
For example, a large part of a SAP system upgrade is made up of a big collection of programs, function modules, tables, and so forth, which are developed at SAP and are transferred to customer systems using the transport tools.
This process is quite automatic and almost transparent to administrators.
The main features of the ABAP Workbench architecture are as follows:
The development work is based on an object repository, which contains the following:
The full integration of the components means that changes in any part have a direct and immediate effect on all applications using those components. SAP is based on standards: user interface, database development, communications, and programming. It provides the data model for SAP Solutions, which contains the relationships between the business applications. The workbench contains a major library of business functions. You can precisely fine-tune SAP to your special needs.
Basic Concepts of the Development Environment
The development environment includes virtually hundreds of functions, many of which are common in other types of applications, especially the features concerning a programming language, such as a sensitive editor, a data dictionary, a function library, and debugging facilities. The SAP ABAP engine development environment has, however, many of its own functions and features. Within the whole environment there are two basic concepts that have particular importance: development objects and packages (formerly development classes).
Development objects are all the components of an ABAP application: program elements (events, global fields, variants, subroutines, includes), program code (function modules, reports, module pools), transactions, message classes, dictionary objects (tables, data elements, domains, etc.), packages, and ABAP Classes or Interfaces, BSPs, and Internet services. Packages are logical groups of development objects that are related and are normally deployed for the same application module, related reports, and so on. This concept was introduced in Chapter 6. Packages are particularly important for team development, the transport system, and use within the repository browser, application hierarchy, and so forth.
The ABAP Workbench is made up of a very extensive set of transactions and tools. The following is a list of the most important transactions in release SAP Web AS 6.20:
SAP BASIS Related Interview Questions
|SAP CRM Interview Questions||SAP HR Interview Questions|
|SAP ABAP Interview Questions||SAP HANA Interview Questions|
|SAP Crystal Reports Interview Questions||SAP SOLMAN Interview Questions|
|SAP Security Interview Questions||SAP BPC Interview Questions|
|SAP Netweaver Interview Questions||SAP UI5 Interview Questions|
|SAP Smart Forms Interview Questions|
Sap Basis Tutorial
Sap: From Sap R/3 To Sap Netweaver
The Architecture Of The Sap Web Application Server
Sap Netweaver: An Overview
Using Sap Systems
Upgrading To Sap R/3 Enterprise: The First Step Into Sap Netweaver
The Change And Transport System
Development Options With Sap Solutions: Abap Engine
User Management And Security In Sap Environments
Web Application Server System Management
Performance And Troubleshooting With Sap Solutions
Sap For It Managers: Implementation, Planning, Operation, And Support Of Sap Systems
All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd
Wisdomjobs.com is one of the best job search sites in India.