sapdev logo background
sapdev logo sapdev logo
Comments

ABAP MODIFY ITAB TABLE KEY Statement syntax, information and example SAP source code



Return to Statement index



MODIFY itab - table_key

Short Reference

ABAP Syntax ... TABLE itab [USING KEY
keyname ] ... .

The same applies when searching for a row to be modified as to key access using the statement READ .
If the primary table key is used to access a standard table and the key is
empty , then the first row of the internal table is deleted. If this is statically identifiable, the syntax check produces a warning.
Latest notes: When using the primary table key, note that this key can be the standard key , which can also have unexpected consequences:
For structured row types, the standard key covers all character-like and byte-like components.
The standard key of a standard table can be
empty .

Example ABAP Coding Converts the local currency of an airline using primary key access to the internal table scarr_tab .
PARAMETERS p_carrid TYPE scarr-carrid.

DATA scarr_tab TYPE SORTED TABLE OF scarr
WITH UNIQUE KEY carrid.

DATA scarr_wa TYPE scarr.

SELECT *
FROM scarr
INTO TABLE scarr_tab.

scarr_wa = scarr_tab[ KEY primary_key carrid = p_carrid ].

scarr_wa-currcode = 'EUR'.

MODIFY TABLE scarr_tab FROM scarr_wa
TRANSPORTING currcode.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




MODIFY_ITAB_SINGLE
MODIFY_LINE




comments powered by Disqus