CDS Table Function with Parameters
CDS Table Function: @EndUserText.label: 'Prod Order TF' define table function ZVB_TF_PROD_ORD with parameters p_aufnr : aufnr returns { client : abap . clnt ; Prod_order : aufnr ; order_type : auart ; } implemented by method zvb_class_tf => get_ord_details ; AMDP Function: CLASS zvb_class_tf DEFINITION PUBLIC . PUBLIC SECTION. CLASS-METHODS: get_ord_details FOR TABLE FUNCTION ZVB_TF_PROD_ORD . INTERFACES: IF_AMDP_MARKER_HDB . PROTECTED SECTION. PRIVATE SECTION. ENDCLASS . CLASS zvb_class_tf IMPLEMENTATION. METHOD get_ord_details BY DATABASE FUNCTION FOR HDB LANGUAGE SQLSCRIPT OPTIONS read-ONLY USING AUFK . return SELECT mandt as client , aufnr as prod_order , auart as order_type from aufk WHERE aufnr = : p_aufnr ; ENDMETHOD. ENDCLASS. Execute CDS Table Function ZVB_TF_PROD_ORD