0% found this document useful (0 votes)
11 views2 pages

Zdemo Test1

Demo gbl test 1

Uploaded by

arvinder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views2 pages

Zdemo Test1

Demo gbl test 1

Uploaded by

arvinder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

*&---------------------------------------------------------------------*

*& Report ZDEMO_TEST1


*&---------------------------------------------------------------------*
*&
*&---------------------------------------------------------------------*
REPORT zdemo_test1.

*WITH
*
*+customer AS ( " Part 1 � Fetching Customer DATA
* SELECT DISTINCT b~matnr, b~werks, b~charg, b~sobkz, b~kunnr, b~kulab
* FROM kna1 AS a
* INNER JOIN msku AS b
* ON a~kunnr = b~kunnr
* WHERE a~ktokd = 'ZPLT'
* AND b~werks = '1011'
* AND b~kulab GT 0
*
*),
*
*+marc AS ( " Part 2 � Fetching Material Plant DATA
* SELECT matnr, werks, sernp
* FROM marc
* WHERE matnr IN ( SELECT
* DISTINCT matnr FROM +customer )
* AND werks IN ( SELECT DISTINCT werks FROM +customer )
* AND sernp NE @space
*),
*+mch1 AS ( " Part 3 � Fetching Batch DATA
* SELECT matnr, charg, vfdat
* FROM mch1
* WHERE matnr IN ( SELECT
* DISTINCT matnr FROM +customer )
* AND charg IN ( SELECT DISTINCT charg FROM +customer )
*),
*
*+equi AS ( " Part 4 � Fetching Equipment DATA
* SELECT c~equnr, c~matnr, c~sernr
* FROM equi AS c
* INNER JOIN eqbs AS d
* ON c~equnr = d~equnr
* WHERE c~matnr IN ( SELECT DISTINCT matnr FROM +customer )
* AND d~b_werk IN ( SELECT DISTINCT werks FROM +customer )
* AND d~b_charge IN ( SELECT DISTINCT charg FROM +customer )
* AND d~sobkz IN ( SELECT DISTINCT sobkz FROM +customer )
* AND d~kunnr IN ( SELECT DISTINCT kunnr FROM +customer )
*),
*
*+result AS ( " Part 5 � combining above DATA
* SELECT cu~matnr, cu~werks, cu~charg, cu~sobkz, cu~kunnr, cu~kulab,
* ma~sernp, mc~vfdat, eq~sernr
* FROM +customer AS cu
* LEFT OUTER JOIN +marc AS ma ON cu~matnr = ma~matnr AND cu~werks =
ma~werks
* LEFT OUTER JOIN +mch1 AS mc ON cu~matnr = mc~matnr AND cu~charg =
mc~charg
* LEFT OUTER JOIN +equi AS eq ON cu~matnr = eq~matnr
*)
*
* SELECT * "Part 6 � Preparing result
* FROM +result
* ORDER BY matnr, werks, kunnr, sernr
* INTO TABLE @DATA(lt_res).

SELECT FROM vbfa


FIELDS vbelv,
posnv,
vbeln ,
posnn,
vbtyp_n,
* rfmng,
* meins,
* rfwrt,
* waers,
vbtyp_v,
RANK( )
OVER( PARTITION by vbelv, posnv,vbtyp_n, vbtyp_v
ORDER BY vbeln, posnn ) as rank
WHERE vbeln = '2302800877'
INTO TABLE @DATA(lt_vbfa).

BREAK vw_arvinder.

----------------------------------------------------------------------------------
Extracted by Mass Download version 1.5.5 - E.G.Mellodew. 1998-2024. Sap Release 757

You might also like