BASIC SYNTAX FOR WRITING CODE IN ABAP

  •  Every statement must end with (.) period.
  •  ABAP statement are not case sensitive. 
               Example:- data, Data, DATA. 
  •  ABAP is space sensitive.
  •   Strings are enclosed in a single quotes.
                 Example:- 'Hi'.
  •   For providing comments (or) " is used.
  •   * -> Entire line( This should be provided at start of line).
  •   " -> Middle of line or in the line ( can be given any location on line). 
  •   CLRT+< is shortcut used for commenting multiple line at once.
  •   CLRT+> is used to uncomment set of lines.


DIFFERENCE BETWEEN R/1, R/2, R/3

R/1:
  • SAP R/1-> 1-tier architecture.
  • where all 3 layers [presentation layer+ application layer+ database layer] installed in single server.
R/2:
  • SAP R/2-> 2-tier architecture.
  • where  [presentation layer] in one server and [application layer+ database layer] installed in second server.
R/3:
  •  R/3-> 3-tier architecture.
  • where all 3 layers installed separately in server.



SHORT INTRO TO SAP R/3

  • R-stands for Real time data processing and 3- stands for Three tier Architecture.
3-tier Architecture:
  • The main advantage of using 3-tier architecture is where datas stored centrally.
  • 3-tier architecture consists of 3 layers they are
  1. Presentation layer,
  2. Application layer,
  3. Database layer.

TRANSACTION CODE( T-CODE )

  • Transaction code or t-code, it is a shortcut keys attached with the screen. 
  • Instead of accessing SAP MENU we can directly go to the particular screen  by entering t-code in the comment field .
  • transaction code  consists of letters, numbers, or both, and is entered in the command field.





     
       



RICEF

  • RICEF means the complete ABAP cover-up topics. RICEF is acronym in SAP,

  1. R- Reports,
  2. I-  Interfaces,
  3. C- Conversions,
  4. E- Enhancements,
  5. F- Forms.
  • It has also been referred as FRICE or RICEFW (with W- WORKFLOW).

MODULES IN SAP

  • In software, Module is a part of a program.
  • Programs are composed of one or more independently developed modules that are not combined until the program is linked.
  • A single module can contain one or several routines.


          

SAP

  • SAP stands for SYSTEMS APPLICATIONS and PRODUCTS in data processing,
  • [In German SAP stands for Systeme, Anwendungen und Produkte in der             Datenverarbeitung].  
 SAP was founded in June 1972 by Five former IBM enginners. 
  1. Dietmar Hopp,
  2. Klaus Tschira,
  3. Hans-Werner Hector,
  4. Hasspo Plantter,
  5. Claus Wellenreuther.
  • SAP by name itself stands for name of the ERP(ENTERPRISE RESOURCE PLANNING) software as well as the name of the company.
  • SAP AG is the name of the company located in Germany, where AG stands for incorporated in German language.
  • SAP is #1 product in ERP Market.
Competitive Products for SAP are
  1. Peoplesoft,
  2. JD Edwards,
  3. Oracle,
  4. BAAN,
  5. Microsoft Dynamics,
  6. IBM,
  7. Ramco.

Advantage of SAP are
  • High Security.
  • User Friendly.
  • Rich set of Modules.
  • Data integrity.
  • Easy Administration.
  • Only one side Database.
  • SAP supports multi-languages.
  • SAP support JAVA.
  • Easy addons.
  • SAP supports all database and Operating systems.
  • Common programming language which supports OOPs and ABAP.
  • Global support 7x24x365.