&&& ABAP Editor ==> SE38.
#### SU01 ==> User
Maintenance.
&&&. REPORTS.
==> Displaying the application of data in the
required formate.
==> It is summery of data.
.Three Types of reports.
1) Classical Reports.
2) Intractive Reports.
3) ALV Reports.
1) Pretty Printer. ==> It is used to formate text or code.
2) Write (:) ==> Colon ==> Chain Operator.
==> Performing more than one opration in single line used
(:).
== ( . ) Period ==> End of the statement.
3) Variables. ==> It is used to store values during run time.
Variable decleration. EX.
Data x type i.
Data y type c.
.. Variable name can not repeat.
.. Variable name can not extend more than 30 characters.
.. Data variable not fixed values.
4) LPS Screen ==> List Proccessing Screen.
5) Integer Store ==> 4 Bytes. ==> Does not stored decimal value.
Character Store ==> Packed Store ==> 16 bytes. ==> Packed
store decimal value.
Date Store ===> 8 bytes. DATUM.
Time Store ===> 6 bytes. UZEIT.
6) PARAMETER.
==> It is used to displaying input values during run
time.
==> It contain maximum 8 character.
==> It is used to define check boxes, Radio buttons &
Single field.
==> Accepts the single value at run time .
7) Basic Programming :
==> Write, Data, Constants, Parameters , Data
Types.....
8) Conditional Statement :
==> If - Else, Case - Endcase.
9) Radiobuttons :
==> When you want allow user only one option we used
radiobuttons.
10) Checkbox :
==> When you want allow user multiple options we
used checkbox.
11) Looping Statements :
==> While - Endwhile, Do - Enddo, Loop - Endloop,
Select - Endselect.
## 12) Debugging Technique.
==> This tool is used to check the program line by line
& block by block for finding Errors or bugs.
==> We can not debugg with variable decleration Key
Words.
==> We can debugg only Executable program / Key Words.
. Break Points => They are used to stop the program in the debugger
tool for checking line by line or block by block.
&&& We can place up to 30 break points in the
program.
1) Session break point : It will be available till you
are login into the system.
2) Static break point : It is created by writing a
statement " Break-point " in the code.
3) Dynamic break point : Break point which are created
within the session & remain for somtime.
4) Externel break point : They are used to check the
cross application components such as RFC,BAPI,from one system to another system.
. Watch Points : The watch points can be set inside the debugger
tool.
A) Single Step F5 ==> The function key F5 is used to
check line by line of the program.
B) Execute F6 ==> The function key F6 is used to
check block by block of the program.
C) Return F7 ==> The function key F7 is used to
return from source code of the process blocks such as
sub-
routines, function modules, methodes etc.
D) Continue F8 ==> The function key F8 is used to
jump from one break point into the next break point then execute.
*******************************************
**********************************************
************************************************************
13) Selection-Screen Events...
==> This statement is used to formate the selection
screen.
==> The default screen no for the selection screen
is 1000.
1).At Selection-Screen.
==> It is used to validate multiple screen fields.
2).At Selection-Screen Output.
==> It is used to modifiy screen layout.
3).At Selection-Screen on Field.
==> It is used to validate a particular field.
4).At Selection-Screen on value request.
==> It is used to provide search-help for a
particular field.
5).At Selection-Screen on Help request.
==> It is used to provied documentation help on a
particular field.
14) Internal Tables...
1).It is temporary tables.
2).It is a dynamic table to stored multiple recored at run time.
3).An internal table we can created with header or without header.
4).It has Body [].
5).Accessing record from internal table always record by record.
15) Types Of Internal Table.
A).Standard Internal Table..
1) Standard I.T Created with key or without key.
2) Standard I.T key decleration is not mendtrory.
3) It is accepts the duplicate records.
4) Sort is supported.
5) Used linear search,binary search,index search.
6) Used Append and Insert statement.
B).Sorted Internal Table..
1) Sorted I.T Created with key is mendtrory.
2) It does not accepts the duplicate records.
3) Sorted I.T can not be sorted explicitly.
4) Used linear and binary search.
5) Used Append and insert statement but leads to run time error.
C).Hashed Internal table.
1) Hashed I.T Created with key is mendtrory.Only Used unique key.
2) It does not accepts the duplicate records.
3) Hashed I.T Sort is supported.
4) Used linear search.
5) Used insert statement.
15) Work Area....
1).It is temporary structure.
2).It is dynamic structure to stroed single recored at run time.
3).The record by record is processed through the work area.
4).It does not have body.
5).Accessing record from work area always record by record.Using
Statement (INTO).
&&& Select Queries.
===> It is used to fetch the data from database table.
16) Classical Report.
==> Displaying wole data in one list.
==> These report consist of only one screen as an output.
1).Load-of-Program.
==> This event triggers at the time of loading the
program into a memory.
2).Initialization.
==> This event is used to asigen with some selection
fields.
3).At Selection-Screen.
==> It is used to validate multiple screen fields.
4).Start-of-Selection.
==> It is used to fetch the data from the database.
5).End of Selection.
==> This event triggered after start of selection
event.Than stop the selection event.
6).Top-of-Page.
==> Display Header Information.
7).End-of-Page.
==> Display Footer Information.
17) Intractive Report.
==> Display Summarized data as first list & Second List.
1).At-Line-Selection.
==> This Event is triggered at the time of user
clicks on any record of any list.
==> It is used to provide the detailed list based on
the current list.
2).At-User-Command.
==> This event is used to provide the additional
functionality based on the selected push button.
3).Top-Of-Page-During-Line-Selection.
==> It is used to provide the column headings for the
drill down list.
4).At-PF...
==> This event is triggered when function key is
pressed.
==> This event is used to provide the additional
functionality based on the selected menu item.
5).Set-Pf-Status.
==> It is used to call the menu status.