Zdemo Test1
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).
BREAK vw_arvinder.
----------------------------------------------------------------------------------
Extracted by Mass Download version 1.5.5 - E.G.Mellodew. 1998-2024. Sap Release 757