0% found this document useful (0 votes)
13 views2 pages

Class Notes

Uploaded by

Kavi Priya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

Class Notes

Uploaded by

Kavi Priya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

*.

Data Types
*. Internal Table
*. Debugging
*. Data Dictionary ( ABAP Dictionary )

***********************************************************************************
*************************
Questions:-
a. How to move ahead.. before the BP..
b. I have created one table in DEV --> QAS --> a. Table alone need to move b. Table
with record
c. Difference between view & Table
d. Difference data Element & Domain

Homework:-
a. Create one maintenance view by adding MARA & MAKT..
Change the Material description & check in MAKT

b. Create one serach help -- Table / Help view


-- Both Elementary & Collective Search Help
c. Database Layer -- SE11 to SE16 & SE16N

d. CRUD from Program [ Table Name / Work Area / Internal Table ]


-- Syntax I -- Table-Fielname --> Insert statment
-- Syntax 2 -- Table-Fielname --> Modify statment

ZTEAM1_DB_CRUD

***********************************************************************************
*************************
*. Database Layer -- SE11 to SE16 & SE16N

*. SE11 -- Database Tables -- a. Transparent b. Pooled table c. Cluster


Views -- a. Database View b. Projection View c. Maintenance
View d. Help View
Data Type -- a. Data Element b. Structure c. Table Type
Type group --
Domain
Search Help -- a. Elementary Search Help b. Search Help
Lock Objects -- a. Enqueue b. Dequeue

*. Maintenance view --> If you change the field value in Maintenance view, that
will updated in you table..
*. Search Help --> Table [ Only one table ] / Help View [ More than one
table ]
*. Lock Object --> Data Synchronization --> File [ 10 -- Read / Write --> Only
one person write ]
Read
/ Read access ]
***********************************************************************************
*************************
*. Debugging --> In Run time --> Data flow
Types of Debugging : (a) Static && (b) Dynamic
(i) Hard Code ( Do not Practice ) && (ii) Break-points

(i) Session BP && (ii) External BP

*. Debugger --> (a) Classical Debugger (b) New ABAP Debugger..


Code is moved to PRD -- with Hard Code Break-point.

*. F5 - Single step -- ( 10 ) --> Line by line, if any subrountine or FM identified


--> it goes inside alos..
*. F6 - Execute -- ( 7 ) --> Program Lines
*. F7 - Return -- --> Once inside the subroutine, F5 / F6 same behave..
--> From the subroutine -- back to program..
*. F8 - Continue -- --> It goes to the next break-point, if no BP -->
goes to output..

*. Break-point -- It's work with SAP system


*. External BP -- Able to debug from Other System [ Fiori -- Front end -- Normal
debugger will not work ]

Program Starts
void main()
{
F5 F6 int a;
F5 F6 int b;
F5 F6 int c;
F5 F6 a = 5;
F5 F6 b = 6;
F5 F6 void add(); <<--- Replacement of below 3 lines..
F5 F6 cout << c;
};
Program Ends

void add()
{
F5 c = a + b;
F5 c = c + 1;
F5 c = c + 2;
}
***********************************************************************************
*************************

You might also like