ABAP_SYNTAX ... WITH PARAMETERS parameter1>, parameter2>, ...>
What does it do? Defines CDS parameters> parameter1>>, parameter2>>, ... as input parameters of a CDS table function> in a comma-separated list. A parameter must be typed with an elementary data type. All data types listed in topic Typing>> are allowed, except for abap.accp>, abap.geom_ewkb>, and abap.rawstring >. The input parameters of the AMDP function implementation> amdp_function> specified after IMPLEMENTED BY METHOD>> are generated from the input parameters specified here. The ABAP data types of the input parameters of the AMDP function implementation are derived from the built-in data types> in ABAP Dictionary specified by the typing>> , in accordance with the associated mapping rules for type references to ABAP Dictionary. In the case of client-dependent> CDS table functions, each input parameter with the built-in dictionary type CLNT> must be annotated with the annotation @Environment.systemField>> and the predefined value #CLIENT>>.