Cambios en en contenido de la pagina SAPB1

Esta entrada no es para publicar nada especial, solo quiero decir que no he escrito nada nuevo porque no he tenido creatividad y no he podido centrarme en algún tema especial para publicar. A raíz de esto he decidido que empezaré a publicar cada código que me solucione un problema para así no tener que estar pensando sobre que escribir y además el blog me servirá como fuente de conocimientos para mi mismo.

Saludos cordiales

También te podría gustar...

3 Respuestas

  1. Gaston Gonzalez dice:

    Estimado Felipe.
    He visto algunos de tus aportes publicados y los he adaptado a los mios con resultados bastante positivos.

    Tengo una consulta. Existe alguna forma de bajar las transacciones de la tabla JDT1, y asignarle a cada transacción el nombre del usuario o creador de la persona que hizo el asiento contable?
    Si existe la manera, please comentame como hacerlo.
    Gracias de antemano
    saludos
    Gastón Gonzalez

  2. Sergio HM dice:

    Agradecemos tus aportes y quiero ver si me puedes apoyar con una consulta o query, tengo este query

    USE [PRODUCTIVA]
    GO
    /****** Object: StoredProcedure [dbo].[xsp_gaby] Script Date: 04/19/2013 18:07:09 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO

    Create View [dbo].[xsp_COSTOSS] as

    WITH DirectReports ( Master, Father, Code, Quantity, Costo, Level)
    as
    (
    SELECT R.Father Master, R.Father Father, R.Code, R.Quantity, C.AvgPrice, 0 AS Level
    FROM ITT1 AS R
    INNER JOIN OITW AS C ON C.ItemCode = R.Code
    WHERE C.WhsCode = ’03’

    UNION ALL

    SELECT D.Master, R.Father Father, R.Code, R.Quantity, C.Avgprice, Level +1
    FROM ITT1 AS R
    INNER JOIN DIRECTREPORTS AS D ON R.Father = D.CODE
    INNER JOIN OITW AS C ON C.ItemCode = D.Code
    WHERE C.WhsCode = ’03’
    )

    SELECT Master, Father, Code,Quantity, Costo, Level
    FROM DIRECTREPORTS
    WHERE Code NOT IN (SELECT FATHER LEVEL FROM DIRECTREPORTS)

    el cual me arroja el padre y la lista de materiales de todos los componentes y subcomponentes, pero quiero de alguna forma que me de los costos actuales y me multiplique el costo por la cantidad por el ultimo costo registrado para obtener el costo estimado en ese momento muchas gracias por tus aportaciones.

    • Buenas tardes

      Para los costos actuales, en tu query final haz un join con la OITW o OITM (depende como lleves el costo) y añádelo al select final, luego en campos adicionales haz la multiplicación.

      Saludos