Tuesday, June 22, 2010

SAP ABAP TRAINING

SAP:
SAP stand’s for the “Systems Application and Products in Data Processing“.
SAP is the ERP solution software provider. SAP products focus on ERP. Sap is one of the ERP product before know the sap you must know what is ERP.
ERP:
ERP stand’s for “Enterprise Resource Planning”.
ERP is an integrated computer based system used to manage internal and external resources including tangible assets, financial resources, materials, and human resources. It is software architecture whose purpose is to facilitate the flow of information between all business functions inside the boundaries of the organization and manage the connections to outside stakeholders. Built on centralized Data Base and normally utilizing a common computing platform.
ERP systems consolidate all business operations into a uniform and enterprise wide system
environment.
An ERP system can either reside on a centralized server or be distributed across modular hardware and software units that provide services and communication on local area network.
Note: SAP is also one of the ERP product developed by the SAP AG German company
SAP Futures:
Sap is integrated across all the modules (Departments) so that redundancy of data can be avoided and also the right people can access the right data at right time no difficulty.
SAP Industry Specific solutions:
1) Media
2) Real Estate
3) Utilities
4) Health Care
5) Pharmacy
6) Educations
7) Oil and gas
8) Telecommunications

SAP products:
1) SAP – HR (Human Resources)
2) SAP – MM (Material Managements)
3) SAP – SD (Sales Deportments)
4) SAP – PP (Project Planning)
5) SAP – ABAP
6) SAP – APO (Advanced Planner and Opt ionization)
7) SAP – B/W or B/I (Business Warehousing )
8) SAP – CRM (Customer Relationship Management)

Architecture of SAP:

Types of architectures:
1. Single tire architecture.
2. Two tire architecture.
3. Three tire architecture.
In 1980 SAP AG introduced two tire architecture it was originally the report language SAP R/2.
In 1992 SAP AG developed three tire architecture it is the advanced report language SAP R/
3.


Single tire architecture:
In this type of architecture we have only one system witch is responsible for compiling interpreting, executing the program or a single system witch is called as single tire.

Two tire architecture:
In this type of architecture we have two layers
1. Data Base layer.
2. Client layer (user layer
).
Data Base layer: Consists of a system with very high configuration witch is called as server.
Client layer: Here there are ‘N’ numbers of systems witch are called as client system witch are connected to Data Base server.
Every user sits on the client system and raises a request to read same data. The data base server taken the request process the request and gives response to the client system.
Note: Here the Data Base server is responsible for two operations.
Egg: oracle, SAP R/2.

ABAP/4:

ADVANCED

BUSSINESS

APPLICATION

PROGRAMMING LANGUAGE.

NOTE:

Using ABAP, Solution can be developed for business applications

Such as MM (Material Management), SD (Sales & Distribution), E.T.C

Overview describes application programming in the R/3 System.

"All application programs, along with parts of R/3 basis system, are

Written in the ABAP workbench using ABAP, sap's programming language."

4 - 4th Generation Language & It Is Not Case Sensitive.

NOTE:

There are 1st generation language (machine level),

2nd generation language (assembly),

3rd generation language (high level/human readable language,

English like language) also

in one word, generation to generation, it becomes easy to use the language

For application development.

NOTE: 4th generation language are to develop the solutions for business applications

I.e. ABAP is to Develop SAP.

Program:

Is set of meaningful Instructions/Statements.

Syntax:

The way of constructing the statement.

Example

In English Language

Water, want, I

Arrangement of the above three words in English should be

I Want Water. I.e. English, Sub+verb+obj.

Similarly, Each Programming language has its own syntax.

ABAP Syntax:

Each statement should begin with a keyword (Pre-defined)

I.e. Whose meaning is already known System, and Ends with dot (.).

Note:

ABAP is Not Case Sensitive i.e. Predefined Words can be in any Case (Lower/Upper)

Ex: WRITE ‘HELLO ABAP’.

OR

WRItE ‘HELLOW ABAP’.

An Instruction/Statement is

Group Of: Keywords+variables+operators+Data types+Constants e.t.c

Keywords:

Whose Meaning is already known to the SAP system.

Keywords are categorized according their Functionality. Such as

Declarative key words:

To Declare Variables, Constants.

EX: TYPE, DATA, TABLES, CONSTANTS, TYPE

Database key words: To work with Database Operations Such as

SELECT – TO SELECT DATA

INSERT – TO INSERT DATA

UPDATE – TO CHANGE DATA

DELETE – TO DELETE DATA

CONTROLLING KEY WORDS:

STATEMENTS ARE USED TO CONTROL THE DEFAULT FLOW OF A PROGRAM EXECUTION.

IF

ELSEIF

END IF

DO – ENDDO

WHILE – ENDWHILE

DEFINITION KEYWORDS

ARE USED TO DEFINE