Where will you declared changeable parameters in Function Module
-
Import
-
Export
-
Exception
-
Tables
Changeable parameters in function modules are declared in the Tables parameter. Unlike Import, Export, and Changing parameters which use pass-by-value (with optional copy-back), Tables parameters use pass-by-reference, allowing the function module to directly modify the original table passed by the caller. This makes them ideal for returning large datasets or modifying table contents.
In an SAP ABAP Function Module the interface has IMPORTING, EXPORTING, CHANGING, TABLES and EXCEPTIONS sections. Genuinely changeable (input-and-output) parameters belong in CHANGING, and TABLES parameters — internal tables passed by reference — are also changeable; SAP's own documentation describes TABLES parameters as 'obsolete CHANGING parameters' typed as standard tables with a header line. Among the four options offered (Import, Export, Exception, Tables), IMPORTING is effectively read-only inside the module, EXPORTING is output-only, and EXCEPTION handles errors — none of these hold changeable data. That leaves TABLES as the only offered section whose contents are passed by reference and can be modified and returned. So 'Tables' is the correct answer within this option set. The item is imprecise only because the dedicated CHANGING tab was not listed; had it been, CHANGING would be the more exact answer.