Commit 1130ce52 authored by Stephane Bouvry's avatar Stephane Bouvry
Browse files

Maj des requêtes d'emxemple Ok pour CAEN

parent 4a4114b5
Loading
Loading
Loading
Loading
+6 −36
Original line number Diff line number Diff line
@@ -17,70 +17,40 @@ SAPSR3.DD07V.DDTEXT AS DESIGNATION,
  sapsr3.fmioi.gjahr AS DATEANNEEEXERCICE,
  sapsr3.fmioi.zhldt AS DATEPAIEMENT,
  '' AS DATESERVICEFAIT,
  
    -- Compte général
  SAPSR3.FMIOI.HKONT AS COMPTEGENERAL,
  
  -- Numéro de document de référence
  SAPSR3.FMIOI.REFBN,
  
  -- Numéro de fournisseur
  SAPSR3.FMIOI.LIFNR,
  
  '1010' codesociete,
  '' codeservicefait,
  
  -- Zone fonctionnelle (classement des dépenses/recettes)
  SAPSR3.FMIOI.FAREA,
  	  
  -- Type de valeur    
  -- Doc SIFAC : 50>Engagement, 60>Dépenses réelles, 64>Reception de marchandise, 65>Facture, 70>Prévision budgétaire
  SAPSR3.FMIOI.WRTTP,
  
  -- Centre financier
  SAPSR3.FMIOI.FISTL,
  
  -- élément de dépense (Commitment Item) 
  SAPSR3.FMIOI.FIPEX 
  
  
FROM
  SAPSR3.FMIOI,
  SAPSR3.FMFCTRT,
  SAPSR3.DD07V,
  SAPSR3.DD07V  DD07V1,
  SAPSR3.FMCIT,
  SAPSR3.LFA1,
  SAPSR3.CSKT,
  SAPSR3.CSKT  CSKT_FMIOI,
  SAPSR3.TFKBT,
  SAPSR3.VBAP,
  SAPSR3.PA0001
  SAPSR3.LFA1
WHERE
  ( SAPSR3.FMFCTRT.FICTR=SAPSR3.FMIOI.FISTL  )
  AND  ( SAPSR3.FMIOI.FAREA=SAPSR3.TFKBT.FKBER  )
  AND  ( SAPSR3.FMIOI.FIPEX=SAPSR3.FMCIT.FIPEX  )
  AND  ( SAPSR3.FMIOI.GJAHR=SAPSR3.FMCIT.GJAHR  )
  AND  ( SAPSR3.FMIOI.WRTTP=SAPSR3.DD07V.DOMVALUE_L(+)  )
  AND  ( SAPSR3.FMIOI.BTART=DD07V1.DOMVALUE_L  )
  ( SAPSR3.FMIOI.WRTTP=SAPSR3.DD07V.DOMVALUE_L(+)  )
  AND  ( SAPSR3.FMIOI.LIFNR=SAPSR3.LFA1.LIFNR(+)  )
  AND  ( substr(SAPSR3.FMIOI.OBJNRZ,'12')=SAPSR3.CSKT.KOSTL(+)  )
  AND  ( CSKT_FMIOI.KOSTL(+)=SAPSR3.FMIOI.PRCTR  )
  AND  ( SAPSR3.FMIOI.REFBN=SAPSR3.VBAP.VBELN(+)  )
  AND  ( SAPSR3.FMIOI.RFORG=SAPSR3.PA0001.PERNR(+)  )
  AND  ( SAPSR3.FMIOI.BUKRS=SAPSR3.PA0001.WERKS(+)  )
  AND  ( SAPSR3.DD07V.DOMNAME = 'FM_WRTTP' AND SAPSR3.DD07V.DDLANGUAGE = 'F'  )
  AND  ( DD07V1.DOMNAME = 'FM_BTART' AND DD07V1.DDLANGUAGE = 'F'  )
  AND  ( SAPSR3.FMIOI.RLDNR='9B'  )
  AND  
  -- MANDT : A caen, permet de cibler la bose de production (500) ou de formation (430)
   SAPSR3.FMIOI.MANDT  IN  ( '430'  )
   AND
   SAPSR3.FMIOI.FIKRS  IN  ( '1010'  )
   SAPSR3.LFA1.MANDT  IN  ( '430'  )
   AND
   sapsr3.fmioi.measure = '011C055C'
   SAPSR3.FMIOI.FIKRS  IN  ( '1010'  )
   AND sapsr3.fmioi.measure = '011C055C'
   AND
     SAPSR3.FMIOI.WRTTP = '51'
     AND SAPSR3.FMIOI.STUNR = '3000000018715536'
     
 ORDER BY SAPSR3.FMIOI.STUNR
 No newline at end of file
--   FETCH  FIRST 1 ROWS ONLY ;
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -30,6 +30,6 @@ budat,
''

from SAPSR3.fmia
where rmeasure = '956C078B'
where rmeasure = '011C055C'
and rwrttp = '95'
AND rclnt = '430';
+1 −2
Original line number Diff line number Diff line
@@ -60,8 +60,7 @@ WHERE
  AND  
  (
   SAPSR3.FMIOI.MANDT  IN  ( '430'  )
   AND
   sapsr3.fmioi.measure = '956C078B'
   AND    sapsr3.fmioi.measure = '011C055C'
   and
   SAPSR3.FMIOI.WRTTP = '52'
  )
+1 −1
Original line number Diff line number Diff line
@@ -31,7 +31,7 @@ sapsr3.v_fmifi.PSOBT AS dateServiceFait
from sapsr3.v_fmifi, SAPSR3.LFA1
where
( SAPSR3.v_FMIFI.LIFNR=SAPSR3.LFA1.LIFNR(+) )
-- AND sapsr3.v_fmifi.measure = '956C078B'
AND sapsr3.v_fmifi.measure = '950DSI30'
AND sapsr3.v_fmifi.rldnr='9A' 
AND sapsr3.v_fmifi.MANDT='430'
AND sapsr3.v_fmifi.BTART='0250'
+1 −1
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ from sapsr3.v_fmifi, SAPSR3.LFA1
where
( SAPSR3.v_FMIFI.LIFNR=SAPSR3.LFA1.LIFNR(+) )
AND
sapsr3.v_fmifi.measure = '956C078B'
sapsr3.v_fmifi.measure = '??????????'
AND sapsr3.v_fmifi.rldnr = '9B'
AND sapsr3.v_fmifi.MANDT = '430'
-- facture