We are hiring and constantly growing! Have a look through our vacancies to find the right role for you!
... TABLE itab $[USING KEY keyname$] ...
For wa, a work area compatible to the row type of the internal table must be specified. This concerns functional operand positions. The first row of the internal table found, whose values in the columns of the table key used match those of the corresponding components of wa, is processed. If the key fields in wa are empty, no entries are processed.
The same applies when searching for a line to be modified as to key access using the statement READ.
When using the primary table key, it should be noted that this key can be the standard key, which can also have unexpected consequences:
Conversion of the local currency of an airline using primary key access to the internal table scarr_tab.
The structure of the work area is constructed using the value operator VALUE from the result of a read with a
in which the component currcode is assigned the new value. The addition TRANSPORTING modifies this component only in the associated table line.