Response to tip "Find data underlying a transaction"
An easy way often overlooked: as structures are often used to display lists
of items, there is often a detail screen available by double clicking on
the line. The detail screen frequently gives a direct table reference
(using F1 tech info) to some of the fields on the detail screen, which in
turn often indicate where to find the field you were initially trying to
identify.
Another possible and easy way. If you have the field name or data element
name from Help tech.info.:
1. Using SE80, select 'dictionary objects' under 'single object' and
select 'edit'.
2. Select 'data element' and enter the data element name from the
technical info screen. Click on the eye-glasses (F7). This will display
information about the field.
3. Click on the 'where-used-list' (Ctrl, shift, F3) and, in the drop down
box, select table fields.
The resulting screen is a list of all the tables where the field occurs.
While this does not identify which table the data was obtained from, it is
usually not difficult to guess which one was actually used, and may well
give a useful indication about which other tables contain related data
(which is often what I'm looking for as an auditor).
Yet another way is to inspect the program code. The program name is
identified in F1 tech info. Again using SE80, selecting Object List --
Program, and entering the program name, then selecting the 'display'
button. Expanding the 'dictionary structures' will list (among other
things) all the tables used in the program. Of course, this can be
combined with the method above to narrow down the possible sources.