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

Popular posts from this blog

Passing Dynamic Variables to SO10 TEXT

Implicit Enhancement with Example

TMG Events