Ads

SAP Programming Language

SAP Programming Language 

The Language used to develop SAP (Systems Applications and Productions) applications is ABAP (Advanced Business Application Programming ), ABAP is Programming Language to develop SAP standard and Custom Applications.ABAP Program is executed at the Application Layer Level and SAP Data stored in the DataBase Layer and We see SAP GUI(output) and writing the Programs at the Present Layer Level.

SAP is 3 tier (R/3) Architecture System:
                                    Presentation Layer (SAP GUI and Program Flow Logic)
                                    Application Layer (ABAP executes in this Layer)
                                    DataBase Layer(SAP data stored in this Layer)
  







DATA DICTIONARY All  Step By Step Tutorials.

Data dictionary is used to create ,change ,update and manage the all data definitions or all objects in the SAP system.It supports the all user defined data types( ex:data element and domain etc..) and corresponding objects ( ex:reports and forms etc..) and it is completely integrated in the ABAP workbench means data dictionary interrelated with the all SAP modules. 
SAP Programming Language



Object types  in the ABAP dictionary.

1.Tables
2.Views
3.Types
4.Lock Objects
5.Domains
6.Search Helps
7.Data element
8. Foreign Keys

We will study further about above Objects in detail.

1. Tables

Table is independent in the data dictionary and it stores the real time data .It is defined with fields that are columns and rows and fields can be defined with their data types and lengths.simply table contains following components .
1 Table fields
2 Foreign Keys
3 Technical settings
4 Indexes
and also we can modify tables using Append structure and  include structure.

Example Table:



Tables which  stores in the data base like  the below picture
SAP Programming Language



2.Views


Simply Views are like tables and contains the Fields that are from different tables but views does't store physically in the database and the data of view is derived from different tables.
views contains the base tables which must be linked by joining conditions and we must be select views fields from base tables and also we should use selection condition to filter the records of views. .


SAP Programming Language


Views are four types:
Database views are implemented with an equivalent view of the database.
Projection views are used to hide fields of a table.
Help views can be used as a selection method in search helps.
Maintenance views allow you to maintain the data distributed to several tables for one application object at a time.

SAP Programming Language is SAP ABAP which is used to develop SAP standard and Custom Applications .These applications are created in ABAP Workbench Tools.

ABAP is a 4th Generation Language ,independent from all Data base systems.

Example SAP ABAP(Advanced Business Application Programming) Programming syntax:

report zhello.
write: / 'hello world'.

Output : hello world.

SAP ABAP Programming Language is not case sensitive .

Every statement starts with Key word and Ends with Period(.)

Learning ABAP (SAP programming Language) is very easy .but SAP software is not a Open source tool which You have to purchase it from SAP Support Downloads .

How to Start SAP ABAP
SAP Program
SAP Application
SAP ABAP Programming Types
SAP ERP System

SAP Language, Programming Language, SAP Programming, SAP Programming Language, Programming, Language.

Comments

Popular posts from this blog

BADI Interview Questions in SAP ABAP

Sample SAP ABAP Programming Examples for Practice

Module Pool Programming Interview Questions and Answers in SAP ABAP

Step by Step tutorial on BDC Session Method Program in SAP ABAP

SAP ABAP Interview Questions and Answers for 10 Years Experienced