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
Comments
Post a Comment