Subscribe

RSS Feed (xml)



Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Showing posts with label OOP STEP17. Show all posts
Showing posts with label OOP STEP17. Show all posts

Saturday, March 8, 2008

Object oriented programming (OOP)

Step-by-step

approach with screen-shots






We get an exception.

Given below is an example code for using the global class we defined.

REPORT ZGB_OOPS_BANK .

DATA: acct1 type ref to zaccountaa.

DATA: bal type i.

create object: acct1.

selection-screen begin of block a.
parameters: p_amnt type dmbtr,
p_dpst type dmbtr,
p_wdrw type dmbtr.

selection-screen end of block a.

start-of-selection.


call method acct1->set_balance( p_amnt ).
write:/ 'Set balance to ', p_amnt.


bal = acct1->deposit( p_dpst ).
write:/ 'Deposited ', p_dpst ,' bucks making balance to ', bal.


bal = acct1->withdraw( p_wdrw ).
write:/ 'Withdrew ', p_wdrw ,' bucks making balance to ', bal.


This is the output.