Anda di halaman 1dari 4

PARIMAL PETHE PARAMETERS : P_VBELN TYPE VBELN.

TYPES:BEGIN OF TY_VBAP, VBELN TYPE VBAP-VBELN,"SALES DOCCUMENT POSNR TYPE VBAP-POSNR,"SALE'S ORDER ITEM NUMBER END OF TY_VBAP. TYPES:BEGIN OF TY_LIPS, VBELN TYPE LIPS-VBELN,"SALES DOCCUMENT POSNR TYPE LIPS-POSNR,"SALE'S ORDER ITEM NUMBER END OF TY_LIPS. DATA:LT_VBAP TYPE standard table of TY_VBAP, LW_VBAP TYPE TY_VBAP, ITAB1 TYPE TY_VBAP. DATA:LT_LIPS TYPE standard table of TY_LIPS, LW_LIPS TYPE TY_LIPS, ITAB2 TYPE TY_LIPS. SELECT VBELN POSNR FROM VBAP INTO TABLE LT_VBAP. SELECT VBELN POSNR FROM LIPS INTO TABLE LT_LIPS.

WRITE:/10 'Parimal', /10 'SALES ORD',30'ITEM NO'. LOOP AT LT_VBAP INTO ITAB1. IF ITAB1-VBELN = ITAB2-VBELN. WRITE:/10 LW_VBAP-VBELN, 30 LW_VBAP-POSNR. ELSE. ENDIF. ENDLOOP.

Assignment: Devlope a program to shaw a report using VBAK,VBAP, LIKP,LIPS table to show a sales order wuth respect to Delivery. Pass SO from screen. Logic--->>>> Check SO in VBAK---> Search all possible Items in VBAK (w.r.to SO). Select all item from VBAP and check all delivery (w.r. to SO and Item number in VBAP). Show the details from LIKP and LIPS which is delivered item(only those SO which are present in VBAK and VBAP). REPORT ZWARIS_REPORT.

Write : 'Sales Order With Respect To Delivery'. *Parameters : SalesOrder type i. types : begin of ty_vbak, * VBELN type VBAK-VBELN, VBELN type LIKP-VBELN, end of ty_vbak. data : LT_VBAK type standard table of ty_vbak, LW_VBAK type ty_vbak. *select VBELN from VBAK * into table LT_VBAK. select VBELN from LIKP into table LT_VBAK. write : /10 'Order Number', 30 'Delivery Order Number'. * loop at LT_VBAK into LW_VBAK. write : /10 LW_VBAK-VBELN. WRITE : /30 LW_VBAK-VBELN. clear LW_VBAK. endloop.

...................................... Example: Creating a structure: Data: Begin of fs_flight, carrid like sflight-carrid, connid like sflight-connid, End of fs_flight. Creating the Internal Table: Data: t_flight like standard table of fs_flight.

------------------------------------------------------* *& Report ZWARIS_REPORT *&

*&---------------------------------------------------------------------* *& *& *&---------------------------------------------------------------------* REPORT ZWARIS_REPORT. Write : 'Sales Order With Respect To Delivery'. PARAMETERS : P_VBELN TYPE VBELN. *Structure table for VBAP table TYPES : BEGIN OF TY_VBAP, VBELN TYPE VBAK-VBELN, * SBELN TYPE VBAP-VBELN, * POSNR TYPE VBAP-POSNR, END OF TY_VBAP. *Structure for LIPS table TYPES : BEGIN OF TY_LIPS, * VBELN TYPE LIKP-VBELN, * POSNR TYPE LIPS-POSNR, END OF TY_LIPS. *Internal table and Work area for VBAP table DATA : LT_VBAP TYPE STANDARD TABLE OF TY_VBAP, LW_VBAP TYPE TY_VBAP. *GETTIG DATA INTO INTERNAL TABLE FROM VBAK,VBAP SELECT VBELN FROM VBAK INTO TABLE LT_VBAP WHERE VBELN = P_VBELN.

WRITE : /10'Sales Order', 30'Sales Order Item'. LOOP AT LT_VBAP INTO LW_VBAP. CLEAR LW_VBAP. ENDLOOP.

Anda mungkin juga menyukai