Importación de un fichero: Datos variables 
Fichero TXT
En el PC existe un fichero TXT con la cotización de acciones y la diferencia del día anterior para la empresa XXX respecto a los días siguientes:
XXX_13.01.1997_110.50_-2,00
XXX_14.01.1997_112. 00_1,50
XXX_15.01.1997_115. 00_3,00
XXX_16.01.1997_113. 00_-2,00
XXX_17.01.1997_112. 50_-0,50
El carácter de subrayado (_) entre los campos de las líneas simboliza el carácter TAB que separa los campos.
Se desea importar estos datos al aspecto 004 (cotización de acciones). El aspecto contiene las características FIRMA (empresa) y BOTAG (sesión de bolsa) y los ratios AKURS (cotización de acciones) y DIFFZ (diferencia).
Se crea una estructura emisora KURSE y se introducen los datos siguientes:
Aspecto |
004 | |||||
Conversión |
0 | |||||
Nombre de campo |
Tabla de ref. |
Nombre de campo |
Tipo |
Longitud |
Decimales | |
FIRMA |
CF004 |
Empresa |
C |
8 |
0 | |
BOTAG |
CF004 |
Sesión de bolsa |
D |
8 |
0 | |
AKURS |
CF004 |
Cotiz. acciones |
P |
8 |
2 | |
DIFFZ |
CF004 |
Diferencia |
P |
8 |
2 | |
Con la entrada de un nombre de campo y de una tabla de referencia, los otros campos se derivan automáticamente de la tabla de referencia. Se genera la estructura emisora y entonces se actualizan las reglas de transferencia. Además de los valores de característica, que se actualizan en la estructura emisora, las reglas de transferencia deben actualizarse en las características fijas VERSIO (versión), YEARB (ejercicio), PERIO (período) y PLACTI (indicador plan/real).
Campo receptor |
Regla de asignación |
Campo emisor |
Offset |
Longitud |
Constante |
VERSIO |
SET |
VERSIO |
0 | ||
YEARB |
MOVE |
BOTAG |
0 |
4 |
|
PERIO |
MOVE |
BOTAG |
4 |
2 |
|
FIRMA |
MOVE |
FIRMA |
0 |
0 |
|
BOTAG |
MOVE |
BOTAG |
0 |
0 |
|
PLACTI |
SET |
0 |
Se graban las reglas de transferencia y después se actualizan los datos de selección para importar el fichero.
Para llevar a cabo una ejecución de test de la transferencia, introduzca los datos siguientes:
Campo |
Entrada/Selección |
Estructura emisora |
COTIZACIÓN DE LA ACCIÓN |
Fichero |
Vía de acceso en la que se puede encontrar el fichero. Por ejemplo, d:\file\ablexcel\share.txt |
Sistema de ficheros |
Servidor de presentación |
Tratamiento |
Visualizar fichero Visualizar registro emisor: Asignación de campo |
Tipo de fichero |
Formato TXT |
Formato de número |
Tipo P Signo de decimales |
Formato de datos |
ASCII |
Formato de fecha |
DD.MM.AAAA |
A continuación, podrá ejecutar el programa.
Si los datos del test son correctos, puede seleccionar Transferencia de datos y volver a ejecutar el programa.
Ficheros CSV
En los ficheros CSV los campos de un registro están separados por un punto y coma.

Si se trabaja con la versión inglesa de MS Excel, obsérvese que los campos están separados por una coma. En tal caso, debe grabarse el fichero como un fichero de texto. Al importar el fichero, seleccione el tipo de fichero Fichero de textos c/ separador campos en vez del Formato CSV e introduzca una coma (,) como separador.
XXX,13.01.1997,110.50,-2.00
XXX,14.01.1997,112.00,1.50
XXX,15.01.1997,115.00,3.00
XXX,16.01.1997,113.00,-2.00
XXX,17.01.1997,112.50,-0,50
Para ejecutar este ejemplo con un fichero CSV, básicamente se fijarán los parámetros como si fuera un fichero TXT, a excepción del tipo de acceso y de fichero.
Fichero de texto
Para transferir un fichero de texto sin un carácter de edición (ni un signo +/- ni de decimales) con esta estructura emisora y estas reglas de transferencia, el fichero que se va a importar debe ser como sigue:
XXX199701130001105000000200-
XXX199701140001120000000150
XXX199701150001150000000300
XXX199701160001130000000200-
XXX199701170001125000000050-
(FIRMA BOTAG AKURS DIFFZ)
Este formato viene dado por la longitud específica y los decimales de la estructura emisora.
Para ejecutar este ejemplo utilizando un fichero de texto sin caracteres de edición, los parámetros deben configurarse básicamente de la misma manera que un fichero TXT, con las siguientes excepciones:
Campo |
Entrada/Selección |
Tipo de fichero |
Fichero de texto |
Formato de número |
Sin caracteres de edición |
Formato de fecha |
AAAAMMDD |
Véase también:
Importación de un fichero