A partir de SAP Business One 10.0 FP 2011, agora você pode criar consultas SQL diretamente através do Service Layer e executá-las sem a necessidade de criar previamente uma visualização. Esta é uma excelente função que me alegra compartilhar e com certeza você apreciará!
Confira também este excelente vídeo para ver em ação!
Claro, essa função é apenas para consultar dados e não para atualizar ou publicar novos dados, pois você sabe que o banco de dados do SAP Business One não pode ser modificado por consultas SQL e apenas através das APIs fornecidas (seja DI-API ou Service Layer).
Como criar uma nova consulta
O primeiro passo para executar uma consulta através do Service Layer é criar a consulta com uma solicitação POST:
POSThttps://servidor:50000/b1s/v1/SQLQueries
{"SqlCode":"MinhaNovaConsultaSQL","SqlName":"ObterItens","SqlText":"select CódigoArtigo, NomeArtigo, CodGrupoArt from OITM"}
Como executar sua consulta SQL
Depois de criar o SQLQuery, você pode executar sua consulta através da função List.
A função List pode ser invocada da seguinte forma com o verbo GET ou POST:
Quitar espacios en una consulta SQL
Quitar espacios en una consulta SQL
Cuando trabajamos con consultas SQL, a menudo nos encontramos con la necesidad de limpiar o mani...
Transacciones MIGO y MIRO en SAP MM
Transacciones MIGO y MIRO en SAP MM
1. ¿Qué es la transacción MIGO?
La transacción MIGO (Entrada de Mercancías) se utiliza para registrar las mercancías que...
Como em outros cálculos, MTD, YTD e YTG (no caso de dados de previsão) são cálculos comumente necessários, especialmente quando temos que usar dimensões de tempo como Ano/Mês (Períodos Fiscais)....
HOLA EXPERTOS,
¿QUÉ ESQUEMA DE CÁLCULO ME SIRVE PARA CALCULAR EL IVA EN BOLIVIA?
EL PORCENTAJE DE IVA EN BOLIVIA ES EL 13%.
LA FACTURA QUE TENGO COMO EJEMPLO ES LA...