ResEx3_v1

download ResEx3_v1

of 2

Transcript of ResEx3_v1

  • 8/17/2019 ResEx3_v1

    1/2

    Introduction to ABAP Programming Research Exercise #3

    This exercise requires you to perform research on the R/3 system. The information from previous lectureswill help you get started, but it will not be enough for you to complete this exercise. There are severaltypes of on-line help that you may wish to consult the !"!# help $accessible from inside the editor by

     pressing %& or by clic'ing on the blue ( white )i* on the toolbar+, the R/3 ibrary $accessible from the)elp* menu+, and the xtended elp $accessible from the )elp* menu, once you have begun a

     particular tas'+.

    &. sing the on-line help, find at least four ways to start the Runtime !nalysis tool.

     000000000000000000000000000000000000000000000000000000000000000000000 

     000000000000000000000000000000000000000000000000000000000000000000000 

     000000000000000000000000000000000000000000000000000000000000000000000 

     000000000000000000000000000000000000000000000000000000000000000000000 

    1. sing the Runtime !nalysis tool, determine which of the following two programs is more efficient2RTT&2RTT1

    3. Without using the Runtime !nalysis tool, run the program 2RTT3 $do this once only, and besure not to use the Runtime Analysis tool+. !fter you run the program, examine its source code. 4hydo you thin' this program is so much slower than the other two5

    6ay 17&8

    /var/www/apps/conversion/tmp/scratch0&/3&9:7;3

  • 8/17/2019 ResEx3_v1

    2/2

    Introduction to ABAP Programming Research Exercise #3

    #rogram =&

    2ou are to write a selection screen for a program that calculates the interest accrued for three hypothetical ban' accounts. >ode the selection screen only. 2ou do not need to write the program to actually calculateinterest. This should not be a module pool program

    4ithin a bloc' with the title, )>alculate ?nterest %or*, the selection screen should allow the user toindicate, via chec' boxes, which accounts to calculate interest for $77&, 771, or 773+. Then the screenshould have a blan' line, followed by two push buttons one to select all accounts, and another to de-select all accounts. @ext, there should be a nested bloc' with the title, )>ompound ?nterest*. ?nside that

     bloc', the screen should provide radio buttons to indicate whether interest should be compoundedmonthly, quarterly, annually, or not at all.

    !fter the radio buttons, both bloc's should end. !t the bottom of the screen, the user must be able to enter a single date range for which to calculate interest. Ao not allow the user to enter more than one daterange. The date range will be compared against the "!0A!T field in the B"!!@> table.

    !t the selection screen, verify that at least one account has been chec'ed. ?f not, halt the user at theselection screen with an error message.

    6ay 17&8

    /var/www/apps/conversion/tmp/scratch0&/3&9:7;3