Académique Documents
Professionnel Documents
Culture Documents
*&---------------------------------------------------------------------* *& Report YTEST_OOP_CONSTRUCTOR_DEMO *& This report will generate the Purchasing documents detils *& It will use OOPs Constructor concept *&---------------------------------------------------------------------* *& By Debesh *& Date : 29/05/2013 *&---------------------------------------------------------------------* REPORT ytest_oop_constructor_demo. PARAMETERS : p_ebeln TYPE ekko-ebeln. *----------------------------------------------------------------------* * CLASS lcl_get_purch_doc DEFINITION *----------------------------------------------------------------------* CLASS lcl_get_purch_doc DEFINITION. PUBLIC SECTION. METHODS: constructor IMPORTING ebeln TYPE ebeln. PRIVATE SECTION. TYPES : BEGIN OF ty_item, ebeln TYPE ebeln,"Purchasing Document Number ebelp TYPE ebelp,"Item Number of Purchasing Document txz01 TYPE txz01,"Short Text matnr TYPE matnr,"Material Number bukrs TYPE bukrs,"Company Code werks TYPE ewerk,"Plant lgort TYPE lgort_d,"Storage Location menge TYPE bstmg,"Purchase Order Quantity netpr TYPE bprei,"Net Price in Purchasing Document (in Document Currency) netgew TYPE entge,"Net Weight END OF ty_item. ENDCLASS. "lcl_get_purch_doc DEFINITION *----------------------------------------------------------------------* * CLASS lcl_get_purch_doc IMPLEMENTATION *----------------------------------------------------------------------* CLASS lcl_get_purch_doc IMPLEMENTATION. METHOD constructor . DATA : lt_ekpo TYPE TABLE OF ty_item, ls_ekpo TYPE ty_item. IF p_ebeln IS NOT INITIAL. SELECT * FROM ekpo INTO CORRESPONDING FIELDS OF TABLE lt_ekpo WHERE ebeln = p_ebeln. IF sy-subrc IS INITIAL.
By Debesh
Page 1
Output :
By Debesh
Page 2