Sei sulla pagina 1di 10

Welcome to Class 01 of

SAP ABAP
We will start with Basics today!
SAP
System Application and
products in data Processing
Product based company
Product base Service Base

Develops software for market : Change (the changing standard


Understand the common behavior or adding new
requirement. functionality) the software based
Employee data on one particular client
SAP – 61,000 + employees requirement.
Infosys, Accenture, IBM, TCS,
Capgemeni, iGate
Career Paths

SAP Functional Consultant SAP technical Consultant

They are users of the SAP software Technical path


FICO 1. BASIS consultant – User, Performance,
HR system setup, installation
PP
MM 2. ABAP Consultant – Developing SAP
APO application.
PS
SRM 3. BO, BI, SAP HANA
CRM
Non-technical people MBA, Masters in any
particular field
SAP ABAP
Basic programming knowledge
SQL – Structured Query Language

Start a new company – Make profit


PROFIT = Revenue - ( COST OF PRODUCT + EXPENSES )

DBMS –
Database
Excel or Files in Management
files Computer System
Database
Database Table – To store the data

STU_ID NAME BRANCH BRANCH NAME YEAR


100 JACK ECE Elect. And Comm. 2nd
101 SCHOTT CSE Comp. Science 2nd
102 MICHEL ECE Elect. And Comm. 3rd
103 ANURAG CSE Comp. Science 3rd
104 SRINIVAS ECE Elec. And comm. 2nd
105 SRINIVAS CSE Comp. Science 2nd

PRIMARY KEY – A primary key is a column or combination of columns in a table


to recognize a particular row of a table.
1. Value in the column can not be NULL
2. UNIQUE
COMPOSITE Primary Key – Made up of more than one columns.

DATE ORD_NO MAT QTY MRP


01.01.2000 01
01.01.2000 02
02.01.2000 01
02.01.2000 02
Database Table – To store the data

STU_ID NAME BRANCH BRANCH NAME YEAR


100 JACK ECE Elect. And Comm. 2nd
101 SCHOTT CSE Comp. Science 2nd
102 MICHEL ECE Elect. And Comm. 3rd
103 ANURAG CSE Comp. Science 3rd
104 SRINIVAS ECE Elec. And comm. 2nd
105 SRINIVAS CSE Comp. Science 2nd

Redundancy – when you have more than 1 column values repeating, the data
table is called as redundant.
Normalization – It’s a process of breaking table into two parts to get rid from
redundant data and joining tables.

JOIN BRANCH BRANCH NAME


Foreign Key ECE Elect. And Comm.
FOREIGN KEY table CSE Comp. Science
STU_ID NAME BRANCH YEAR
CHECK table
JACK ECE 2nd
SCHOTT CSE 2nd
MICHEL ECE 3rd
DATABASE – Collection of tables

SET of statements to database to create objects (table) and


maintain data into those objects – SQL

DBMS
Categories of statements we have

DDL – Data Definition Language : Commands which we use to create/modify/delete


Data objects. E.g. Create a table.

DML – Data Manipulation Language : Commands which we use to create/modify/delete


Data entries into objects. E.g. Create records in table.
INSERT, UPDATE, MODIFY, DELETE

DQL – Data Query Language : Commands which we use to read


Data entries from objects. E.g. Read data records.
SELECT statements

TCL – Transaction control language : To control flow of data.


COMMIT, ROLLBACK
TRANSACTION – DML
ends with TCL
Data table had 3 records
1. Insert one record (4 rows/ records)
2. Modify an existing record ( 4 mo. 1)
3. Delete the inserted record ( 3 , mo 1)
4. COMMIT WORK
5. Insert 5 records
6. Delete 3 of them
7. ROLLBACK

POWER FAILS
Tell me how many records you have and how many changed records you have???

Potrebbero piacerti anche