High Programming Language ABAP

ABAP (Advanced Business Application Programming) is a programming language. It develops applications for SAP R/3 system, an extensively-installed commerce application subsystem. And the latest edition, the ABAP Objects, is an object-oriented programming. The SAP will sprint applications written using ABAP/4, the previous ABAP edition, with applications using the ABAP Objects.

ABAP high level programming language is created through the German oftware company SAP. Currently it is positioned, along with more freshly introduced Java as speech for programming SAP's Web Application Server, fraction of its Net Weaver platform for making business applications. And its grammar is rather comparable to COBOL.

The first part of ABAP statement is ABAP keyword. And this resolves the kinds of statement. The diverse proclamation categories are as follows:

Declarative statements

These statements describe declare data objects or data types which are used through additional statements in routine or program. The serene declarative statements in routine or program frame its statement part.

Instances of declarative keywords:

  • DATA, TABLES, TYPES

Modularization statements

The Modularization statements describe the processing blocks in ABAP program.
And the modularization keywords can be advance spitted into:

Event Keywords

You use declarations containing these keywords to describe event blocks. And there are no particular declarations to conclude the processing blocks- they finish at what time the following processing block is introduced.

Examples of the event keywords are:

AT USER-COMMAND, AT SELECTION SCREEN, START-OF-SELECTION

Defining keywords

You use declarations including these keywords to identify dialog modules, function modules, methods and subroutines. You terminate these processing blocks using END- statements.

Instances of the definitive keywords:

MODULE ... ENDMODULE, FUNCTION ... ENDFUNCTION, FORM..... ENDFORM

Control statements

You use these declarations to organize the flow of the ABAP program within a dispensation block consistent with definite conditions.

Instances of control keywords:

  • CASE, IF, WHILE

Call statements

You use these declarations to entitle processing blocks that before now you have described using the modularization statements. And the blocks you entitle can also be in equal ABAP program or in a unusual program.

Instances of call keywords:

  • CALL TRANSACTION, CALL METHOD, SUBMIT, LEAVE TO

Operational statements

These keywords make the process to data so that you may described using the declarative statements.

Instances of equipped keywords:

  • MOVE, ADD

ABAP basics

Description

ABAP basics book is the best way to learn that how to program your foremost executable ABAP applications. If you are already known with a new programming language, then you will be profit from basic explanations and gradually instruction to professionally master the basics of the programming business-significant applications with the ABAP.

Comprehensive, clear descriptions initiate you to each of pertinent concepts and an continuing practical situation that continues all through the book makes sure that you make known yourself with all main areas of the ABAP development. Various gradually procedures, solution tip and screenshots are employed through the writers to depict practical and object-oriented language basics in an obvious and self-explanatory way. And in every chapter, you will enlarge the sample relevance, permitting you to make the skills needed to simply reproduce the expansion of inclusive ABAP application - containing all of its obscure details

Highlights Include:

  • Object Navigator
  • Procedural Language Elements
  • Database Accesses
  • Object-Oriented Language Elements
  • User Interfaces and Screen Input and Output
  • Software Architecture and Software Design
  • SAP Programming Guidelines and Tools
  • Getting Started with the System