Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 8411

Re: Moneda en SAP

$
0
0

Hola Lendder,

 

para B1( Bussines one) La tasa de cambio la puedes visualizar en la tabla ORTT en el campo RATE; ahora bien revisando tu post, voy a dejarte a continuación una pequeña consulta basada en una factura de venta del día de hoy para que te puedas guiar

 

DECLARE @FECHA DATETIME

Declare @TC AS NUMERIC

Set @FECHA = '10/07/2014'

Set @TC = (select rate from ORTT where RateDate=@FECHA)

 

 

SELECT   A0.DocDate,  A1.Price,@TC'Tasa Cambio',(@TC/A1.Price * @TC) 'Valor en USD'

FROM OINV A0

INNER JOIN INV1 A1 ON A0.DocEntry = A1.DocEntry

WHERE A0.DocNum=10377

 

SCN.jpg

 

Ya depende de tus necesidades que modifiques la consulta a tu gusto, cruzando las tablas que necesitas (OITM OITW OINV OPOR etc), en el ejemplo te explique como a través de variables puedes almacenar el valor de la tasa de cambio y como utilizarla en tu informe para hacer los cálculos, ya que no logre cruzar la tabla ORTT  con la OINV (he visto que lo pueden hacer por tablas temporales).

 

Debes tener muy presente que la variable @TC  te va a almacenar el valor de la tasa de cambio registrada  a diario y que esta es susceptible a modificaciones.

 

Por lo demás puedes parametrizar en otra variable en el generador de consultas (Query manager) de B1, las variables @Fecha y @TC para que te muestre un cuadro de texto-dialogo solicitándote esa información para generar el informe, o si lo decides hacer por Crystal Reports  le puedes crear parametros a esas variables, yo lo hice en SQL con fecha fija para darte el ejemplo.

 

Espero te sirva para tu informe.

 

Saludos,

 

Iván Fernando Vanegas


Viewing all articles
Browse latest Browse all 8411

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>