We are currently running on a 4.0 system, but are preparing for an upgrade to ERP '05.
I have looked at OO and have collected a few questions.
1. A simple ABAP report today in 4.0 looks like this :
Selection-screen
Start-of-selection
Perform read_data
Perform manipulate_data
Perform write_data
As you can see no data is passed between calls using EXPORT/IMPORT ..
If this report had to be re-written in OO is it best practise to pass data/internal tables to the methods encapsulate ?
2. I have several times heard that screen/dynpro processing should be isolated in Functionsmodules (when not using WEB Dynpros)
We are having approx 30 RF application (running on radio frequency terminals with 10X20 character based scrrens).
How should the screens be isolated ? One FM pr. Screen ? And what about selection-screens should only the selection screen be isolated returning the parameters/select-options or should such a FM also read the data based on the selection criterias ?