Herramientas Informaticas

Mes: septiembre 2024

Sistema de planeación proyectos y costos

Al momento de realizar cualquier proyecto, ya sea desarrollo de software, construcción , administración de servicios de taller de automóviles, o actividades del día a día es necesario saber administrarnos y desde antes tener el estimado de las horas e insumos que vamos a consumir en las tareas a realizarse.

También es necesario verificar a través de los  diferentes reportes el avance de las actividades del proyecto, así como quien es el responsable de cada actividad.

Posteriormente podremos ver el rendimiento por empleado y ver las horas trabajadas en un periodo de tiempo seleccionado

Con este sistema podremos crear un proyecto, separarlo por etapas, conceptos y actividades, asignarle a la actividad a un empleado, un tiempo o cantidad estimada y conforme se avanza en la actividad se va registrando el tiempo o la cantidad real, se le asigna costo ligando a un producto.

Una vez registrada las actividades podemos imprimir en PDF un presupuesto en la que nos muestra primeramente un resumen del costo por etapa en la primera hoja y en las siguientes nos mostrará todo el proyecto desglosado

También tenemos una tabla dinámica para poder leer la información y organizarla de manera que más cómoda al lector, por ejemplo, en la siguiente imagen vemos el avance por proyecto separado por concepto

Leer consultas Personalizadas en Service Layer SAP

Ahora lo importante, como ejecutar la consulta personalizada para leer la información

Hacer la siguiente petición y entre paréntesis ponemos el código de la consulta

https://localhost:50000/b1s/v1/SQLQueries('sql02')/List

En el body ponemos el JSON con los parámetros

{
 "ParamList": "listaPrecios=6"
}

Quedando de la siguiente forma

Modificar consultas Personalizadas en Service Layer SAP

Como no todo queda a la primera o se tenga que modificar por cualquier razón la consulta personalizada, les dejo el ejemplo básico de como modificar una consulta personalizada

Para modificar la consulta creada anteriormente hacemos la siguiente petición de tipo PATH

https://localhost:50000/b1s/v1/SQLQueries('sql02')

En el body metemos el JSON ya modificado

{
  "SqlCode":"sql02",
  "SqlName":"listPrices",
  "SqlText":"select a.ItemCode
                   ,a.PriceList
                   ,a.Price 
                   ,b.ListName
                   ,z.[ItemName]
            from [ITM1] a
                , [OPLN]	b
                , [OITM] z
            where a.[PriceList] =:listaPrecios
            and a.[Price] <>0
            AND a.[PriceList]  = b.[ListNum]
            AND a.[ItemCode]  = z.[ItemCode]
  ",
  "ParamList" : "listaPrecios"

}

Quedaría de la siguiente forma

Crear Consultas Personalizadas en Service Layer SAP

En el service layer también tenemos la forma para crear nuestras consultas personalizadas, aunque tiene algunas limitaciones pero nos pueden ser muy útiles.

Para ello utilizaremos SQLQueries y el ejemplo básico seria de la siguiente manera

Hacemos la petición POST

https://localhost:50000/b1s/v1/SQLQueries

En el body le metemos el contenido JSON

{
  
  "SqlCode":"sql02",
  "SqlName":"listPrices",
  "SqlText":"select ItemCode,PriceList 
            from [ITM1]  
            where [PriceList] =:listaPrecios ",
  "ParamList" : "listaPrecios"
  
  
}

Al final quedaría de la siguiente forma

Creado con WordPress & Tema de Anders Norén