cancel
Showing results for 
Search instead for 
Did you mean: 

Introducción de datos con "Data Transfer Workbench" en oJuornalEntries

Former Member
0 Kudos

Hola Expertos,

Estoy intentando introducir asientos con la herramienta "Data Transfer Workbench" con el template "oJuornalEntries" pero obtendo distintos errores.

Estoy trabajando con la siguiente plantilla:

JournalEntries

RecordKey JdtNum AutoVAT DueDate Indicator Memo ProjectCode Reference2 ReferenceDate Reference Series StampTax StornoDate TaxDate TransactionCode UseAutoStorno VatDate

RecordKey JdtNum AutoVAT DueDate Indicator Memo ProjectCode Reference2 ReferenceDate Reference Series StampTax StornoDate TaxDate TransactionCode UseAutoStorno VatDate

1 1002290 1 1002290 N 20101018 NULL Primer asiento manual Referencia segunda 20101018 Referencia primera 188 N NULL 20101018 NPGC N NULL

JournalEntries_Lines

RecordKey LineNum AccountCode AdditionalReference BaseSum ContraAccount CostingCode Credit Debit DueDate FCCredit FCCurrency FCDebit GrossValue LineMemo ProjectCode Reference1 Reference2 ReferenceDate1 ReferenceDate2 ShortName SystemBaseAmount SystemVatAmount TaxDate TaxGroup VatAmount VatDate VatLine

RecordKey LineNum AccountCode AdditionalReference BaseSum ContraAccount CostingCode Credit Debit DueDate FCCredit FCCurrency FCDebit GrossValue LineMemo ProjectCode Reference1 Reference2 ReferenceDate1 ReferenceDate2 ShortName SystemBaseAmount SystemVatAmount TaxDate TaxGroup VatAmount VatDate VatLine

1 0 43001000 1 0 43001000 NULL 0 1100016 0 1100016 CostingCode 24705, 25 0 20091018 0 25 0 20091018 0 NULL 0 0 Cambio Plan 20091018 NULL 1100016 0 0 20091018 0 0 NULL N

1 1 43091002 1 1 43091002 NULL 0 1100016 0 1100016 CostingCode 0 24705, 25 20091018 0 25 20091018 0 NULL 0 0 Cambio Plan 20091018 NULL 1100016 0 0 20091018 0 0 NULL N

Con estos ficheros obtengo el siguiente error:

Error - value too long in property indicator.

Si borro este campo (ya que no es importante poque aparece a Nulo) me aparece los siguiente errores, que si que son importantes por que no se como solucionarlos:

Error - JdtNum OJDT.series The connected value '0' was not found in table.

Error - Series not defined for Journal Entry.

Error - You are not allowed to edit postind date by row.

¿Alguien puede orientarme en este tema?

Gracias por todo de antemano.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

El problema no se encontraba en la propia plantilla, sino que era debido a que en la última actualización del software no se había actualizado el Data Transfer Workbench, lo que hacía que se produjese una incompatibilidad y un error al intentar procesar los datos de la plantilla.

Siento mucho no haber expuesto con anterioridad el resultado, muchas gracias por vuestra colaboración.

Un saludo, Miguel Ángel Lopera.

Former Member
0 Kudos

Hola...

Pudo resolver su requerimiento??

Para efectos de control de casos pendientes, si su caso ha sido resuelto, favor cerrar el mismo.

Saludos Cordiales,

Former Member
0 Kudos

Hola Miguel, Buen Día

A mi me salió ese mismo error, y pude subsanarlo simplemente cambiando el tipo de datos, me explico, en el archivo que tu creas en la plantilla del DTW, tienes que estar pendiente de los tipos de datos, si es un numero pero la celda esta como texto, estar pendiente, en mi caso particular, una celda estaba como tipo long, los datos que yo usaba eran muy pequeños y simplemente rellenando con 0 lo resolvi, en mi caso (que me daba el mismo error que tu escribes) lo resolvi de esa manera, asignando bien las valores y cambiando todas las celdas al tipo que descriibe la plantilla arriba (sobretodo cuando vamos a ingresar numeros y el tipo de datos es string)

Espero haber ayudado

Former Member
0 Kudos

Hola...

Para complementar lo ya señalado..un ejemplo que espero te pueda servir..

Prueba realizar la carga bajo este esquema, actualiza las cuentas contables y otros que debas modificar..

(CABECERA)


RecordKey	JdtNum	DueDate         Memo	            TaxDate	VatDate
RecordKey	JdtNum	DueDate         Memo	            TaxDate	VatDate
1		         20061231	Asiento Global	    20061231	20061231

(DETALLE)


RecordKey	LineNum	AccountCode	ContraAccount	Credit	Debit	DueDate	        LineMemo	ReferenceDate1	ShortName	TaxDate	     VatDate
RecordKey	LineNum	AccountCode	ContraAccount	Credit	Debit	DueDate	        LineMemo	ReferenceDate1	ShortName	TaxDate	     VatDate
1	         0	1120001	          4530015		5500	20061231	Ajuste clientes	20061231	C97700234-9	20061231	20061231
1	         1	4530015	          1120001	3000		20061231	Asiento Global	20061231	4530015	          20061231	20061231
1	         2	4530017	          1120001	2500		20061231	Asiento Global	20061231	4530017	          20061231	20061231

Espero te sea de ayuda

Saludos Cordiales,

Edited by: Paul Ponce on Nov 20, 2009 9:59 PM

Former Member
0 Kudos

Hola...

Yo te recomendaría realizar lo siguiente:

Realiza la carga en una base de pruebas, y trata de realizar la carga más simple, así luego vas agregando campos al template de modo de controlar los errores y adicionalmente con ello, aprender de cada campo.

Ahora bien, todos esos campos en los cuales pones NULL, dejalos sin valores, es más, si no tienes información que cargar, elimina las columnas que no utilizarás

En cuanto a los errores,

Error - JdtNum OJDT.series The connected value '0' was not found in table.

No le asignes ningun valor al campo JdtNum, dejalo en blanco.

Error - Series not defined for Journal Entry.

Debes chequear cual es el código de la serie sobre la cual registraras el asiento. Si tu ves esto en SAP, notarás que al posicionarte sobre el campo serie (teniendo activa la Info de Sistema, MENU VISTA), verás el código asociado a la serie. Este mismo código lo debes indicar en el template. La serie primario por ejemplo, aparece con el código 20.

Error - You are not allowed to edit postind date by row.

Te sugiero que no indiques fechas en las lineas, solo indicalas en el template de cabecera.

SI LA IDEA ES APRENDER, te sugeriría además hacer lo siguiente:

Crea un registro en el diario de modo manual (no por DTW), luego a través del Generador de Consultas, ejecuta una consulta a las tablas OJDT y JDT1, de modo de que te traiga todos los datos de cada campo que cargaste, luego puedes exportar este resultado a excel y podras analizar los datos que deben ser ingresados (o al menos la estructura), para posteriormente realizar la carga con un conocimiento cabal de cada campo

Espero te sea de ayuda

Saludos Cordiales,

Edited by: Paul Ponce on Nov 19, 2009 6:41 PM