You are on page 1of 5

13th march - revision of architecture

14th march - 1,2,3 units, programming


15th march - 5,6,7,9 units
16th march - 8,10,11,12,13
17th march - 14, ddic
18th march - ddic
19th march - screen programming
20th march - abap objects
21th march - abap objects
22nd march - enhancements
23rd march - web dynpro
24th march - web dynpro

Agenda for SAP Practice Sessions :


- Subject Revision
- Covering pending (or) missing topics
- Clarify your doubts
- Hands-on - practicals : revise programs
(or) software programs
watch demos(or) practice sessions
- Revision of Q & A
- Interview Tips (or) Mock Interview
- Certification
- Objective : 70% of B.Tech with out backlog

Ctrl + < used to comment


Ctrl + > used for uncomment

- SE38 : TYPE 1, i, S, M
- SE11 : Type T
- SE24 : Type K, J
- SE37 : Type F

- ABAP Dictionary data types (or) Integrated data types


- Predefined data types (or) built-in data types (or) kernal types

- sy-index is used in Do, While loop


- sy-tabix is used in loop...endloop
- sy-dbcnt is used in select...endselect
*******************************************************************

- Certification
Successfully Completed SAP Global ABAP NetWeaver 7.31 Certification
with 75% in March 2017

- SAP ABAP certification topics


TAW10 : ABAP Workbench Fundamentals
- SAP Overview - Portfolio, Architecture, Screen
Navigation
- ABAP Programming :
- ABAP Reporting : Classical Report, OOALV Report
- Performance Tools : Code Inspector, Debugger
- ABAP Dictionary : Database tables, views, data
element, structure, table type, type group,
domain, search help, lock object
- Dialog programming : Screen Painter, Menu Painter
Screen Error handling, Tabsrip control
TAW11 - ABAP Details
- data types
- update techniques
- lock mechanism
- OOALV
TAW12 - ABAP Concepts
- ABAP Objects :
- Introduction of Object Oriented programming
- UML diagrams
- workring with local class
- attributes,
- methods
- constructor, ME
- creating objects, pointer table
- calling methods
- inheritance , polymorphism, Up-cast, Down-cast
- interface, polymorphism, Up-cast, Down-cast
- working with events
- working with class builder ( global classes, global
interfaces)
- Exception handling
- Shared Objects
- Dynamic Programming
- generic data types
- field symbols
- RTTI
- Enhancements
- Customer Exit
- Classic BAdI
- New BAdI
- Enhancement Framework
- Modifications
- SSCR, User Exit, Modification Assistant
- WebDynpro
- Introduction, MVC paradigm
- Controllers
- data binding, context mapping
- UI elements
- Context Programming

********************Interview Questions
- mode of communication : english
- technical vocabulory
-
- topics
- execution steps
- definitions
- tcodes
- tables
- events
- system fields
- syntaxes
- difference
- scenario based ( what if / what happens )
- code based
******************
- job search strategies
- off campus drives / job mela
- post in job portals ( naukri / monster / indeed / shine )
- weekend walk-ins
- employee referals
- apply for companies in net ( infosys -> carries -> post )
- any location / package /
******************
Business Scenario :
SE37 - create custom function module , which reads the data for the given
sales org, distribution channel , division.
SE38 - create executable program , call function module which reads data
from knvv table and display output

BOR
- Business component1
- Business object
- BAPI method -> BAPI Function module -> BAPI Structure SWO1
SE37 SE11

- Business component2

- Business component3

- www.w3schools.com

top-down approach :
table field -> data element -> domain

bottom-up approach :
domain -> data element -> table field

99 EN (external format)
ALPHA ISOLA
0000000099 E (internal database format)

A+
A-
B+
B-
AB+
AB-
O+
O-

including structure components :


edit menu -> tranfer fields -> specify structure name ->click on selection ->
select required fields -> copy
-> paste at the target area
zemppersonal
- birthplace
- district

zempdetails
- voterid
- personal zemppersonal

zempdetails->personal->brithplace
zempdetails->personal->district

check table <-> Foreign key table


parent table child table
base table dependent table
ref table

zavk_cshelp :
- ZAVK_eshelp1 ->zavk_helpview1 -> marc,mara
- zavk_eshelp2 ->zavk_helpveiw2 ->makt, mara

marc - mandt, matnr, werks, pstat, bwtty, ekgrp


mara - ersda, ernam, mtart

makt - mandt, matnr, spras, maktx, maktg


mara - laeda, aenam, mbrsh, matkl
*********************************************************************
step1 :
Field-symbols : <FS>.
step2 :
ASSIGN n1 TO <FS>.

step1 : SE18 : defining new badi


zenspot ->zkernalbadi ->zif_ex_kernalbadi->m1

step2 : SE19 : implementing new badi


zenspot_impl ->zkernalbadi_impl ->zcl_im_kernalbadi_impl
-> method if~m1.
endmethod.

step3 : SE38 : Application program (type 1)


data r_var type ref to zkernabadi.
start-of-selection.
get badi r_var.
call badi r_var->m1.

view1 :
inputfield -> view1node1 attribute -> component controller node

...select....into
table itab.
view2 :
table control <- view2node3 <- component controllor node<-itab
Navigation :
wdcomponent1 <-> wdcomponent2
window1 <-> window1
view1<->view2

You might also like