-- ============================================================
--   VIEW: MANUAL_SERVICOMA2
-- ============================================================
CREATE OR REPLACE VIEW MANUAL_SERVICOMA2
(CDMANCIA, CDCIA, SGCIA, NMCIA,CDFILIAL,NMFILIAL,CDSERVICO, CDCLASSE,
CDCICLO,DSSERVICO, DSSERVIN, DSSERVES, CDEXTSE, IDSERVICO, TPMANUAL,
TXCOMENTASE, CDSUBGRU, DSSUBGRU, DSSUBGRUIN, DSSUBGRUES,
TXCOMENTASUB,PELOADING, /*NRPROPAX,*/TIPO, CDITEM, SGUNIDADE,
NMITEM, NMITEMIN, NMITEMES,DSUNIDADE, QTPADRAO) AS
  SELECT
    SERVMANUAL.CDMANCIA, COMPANHIA.CDCIA, COMPANHIA.SGCIA, COMPANHIA.NMCIA,
    FILIAL.CDFILIAL,FILIAL.NMFILIAL, SERVICOCIA.CDSERVICO,
    SERVMANUAL.CDCLASSE, SERVMANUAL.CDCICLO,
    SERVICOCIA.DSSERVICO, SERVICOCIA.DSSERVIN, SERVICOCIA.DSSERVES,
    SERVICOCIA.CDEXTSE, SERVICOCIA.IDSERVICO, SERVICOCIA.IDTIPMANUAL, SERVICOCIA.TXCOMENTASE,
    SUBGRUSEMA.CDSUBGRU, SUBGRUPO.DSSUBGRU, SUBGRUPO.DSSUBGRUIN,
    SUBGRUPO.DSSUBGRUES, SUBGRUSEMA.TXCOMSUMA,
    SUBGRUSEMA.VRPELOADSUMA, /*SUBGRUSEMA.NRPROPAXSUMA,*/
    'P', PRODSUBSEMA.CDPRODUTO || '          ', PRODUTO.SGUNIDADE,
    PRODUTO.NMPRODUTO, PRODUTO.NMPRODINGLES, PRODUTO.NMPRODESPANH,
    UNIDMEDIDA.DSUNIDADE, PRODSUBSEMA.QTPRODSUMA
  FROM COMPANHIA,SERVICOCIA, SUBGRUPO, SUBGRUSEMA,
       PRODSUBSEMA, PRODUTO, UNIDMEDIDA, SERVMANUAL, FILIAL
  WHERE SERVMANUAL.CDCIA      = COMPANHIA.CDCIA  	  AND
        SERVICOCIA.CDCIA      = SERVMANUAL.CDCIA          AND
        SERVMANUAL.CDFILIAL   = FILIAL.CDFILIAL           AND
        SERVMANUAL.CDFILIAL   = SUBGRUSEMA.CDFILIAL       AND
        SERVMANUAL.CDFILIAL   = PRODSUBSEMA.CDFILIAL      AND
        SERVICOCIA.CDSERVICO  = SERVMANUAL.CDSERVICO      AND
        SERVICOCIA.CDSERVICO  = SUBGRUSEMA.CDSERVICO      AND
        SUBGRUSEMA.CDCIA      = SERVMANUAL.CDCIA          AND
        SUBGRUSEMA.CDMANCIA   = SERVMANUAL.CDMANCIA       AND
        SUBGRUSEMA.CDSUBGRU   = SUBGRUPO.CDSUBGRU         AND
        SUBGRUSEMA.CDSERVICO  = PRODSUBSEMA.CDSERVICO (+) AND
        SUBGRUSEMA.CDSUBGRU   = PRODSUBSEMA.CDSUBGRU  (+) AND
        SERVMANUAL.CDCIA      = PRODSUBSEMA.CDCIA         AND
        SERVMANUAL.CDMANCIA   = PRODSUBSEMA.CDMANCIA      AND
        PRODSUBSEMA.CDPRODUTO = PRODUTO.CDPRODUTO (+)     AND
        PRODUTO.SGUNIDADE     = UNIDMEDIDA.SGUNIDADE (+)  AND
        ((SERVICOCIA.IDTIPMANUAL = '1') OR
        (SERVICOCIA.IDTIPMANUAL  = '2'))
/