SELECT QUERY.txt

download SELECT QUERY.txt

If you can't read please download the document

Transcript of SELECT QUERY.txt

*&---------------------------------------------------------------------**& Report Z015_SE11_SAMPLE*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*REPORT Z015_SE11_SAMPLE NO STANDARD PAGE HEADING.*&---------------------------------------------------------------------**& Name of the Program : Z015_SE11_SAMPLE*& Name of the Authour : A015*& Date of Creation : 04.23.2015*& Objective : Data Dictionary Basic Programs Using*& Select Querry*&---------------------------------------------------------------------*DATA : GV_VBELN TYPE VBAK-VBELN, IT_VBAK TYPE TABLE OF VBAK, "DECLARING INTERNAL TABLES WA_VBAK TYPE VBAK. "DECLARING WORK AREAREFRESH IT_VBAK. "REFRESH INTERNAL TABLE AT THE TIME OF THE EXECUTIONCLEAR WA_VBAK. "CLEAR THE WORK AREATABLES VBAK.*1) Program to reterive data from the database table using select query.* Data is to be stored in the internal table and printed using write query.**SELECT * FROM VBAK INTO TABLE IT_VBAK. "SELECT QUERY TO RETERVIEW THE DATA FORM THE DATABASE TABLE VBAK**LOOP AT IT_VBAK INTO WA_VBAK. "LOOP TO MOVE THE INTERNAL TABLE VALUES TO THE WORK AREA*WRITE :/ WA_VBAK-VBELN, " WRITE STATEMENT TO WRITE THE FIELD IN THE INTERNAL TABLE* WA_VBAK-ERNAM,* WA_VBAK-VKGRP.*ENDLOOP.*2) Program to reterview the required content from the database USING WHERE CONDITION**SELECT * FROM VBAK INTO TABLE IT_VBAK WHERE VBELN = '0000004969'.**WRITE :/ '|', 'VBELN',* 10 '|', 'ERNAME',* 20 '|', 'VKGRP' ,* 30 '|'.*ULINE.** LOOP AT IT_VBAK INTO WA_VBAK.* WRITE :/ '|', WA_VBAK-VBELN,* 10 '|', WA_VBAK-ERNAM,* 20 '|', WA_VBAK-VKGRP ,* 30 '|'.* ULINE.* ENDLOOP.*3) Select the single colum from the database to the internal tables*SELECT VBELN FROM VBAK INTO CORRESPONDING FIELDS OF TABL IT_VBAK.** LOOP AT IT_VBAK INTO WA_VBAK.*WRITE :/ WA_VBAK-VBELN.* ENDLOOP.*4) Select the maximum value AND minimun value content from databaseSELECT max( VBELN ) INTO (GV_VBELN) FROM VBAK.**SELECT MIN( VKGRP ) INTO (GV_VBELN) FROM VBAK. WRITE :/ GV_VBELN.* WRITE :/ GV_VBELN.