Aprenderemos cómo cargar datos transaccionales desde un archivo plano con la ayuda de un escenario.
Escenario: cargue datos en el DSO denominado "DEMO_DSO". El DSO tiene los siguientes campos.
Campos clave:
ZCUST - Cliente
ZMAT - Material
Campos de información:
ZPRICE - Precio del material
ZQTY - Cantidad
Veamos los Pasos para cargar datos en DSO desde un archivo plano
Paso 1) Cree el sistema de origen para el archivo plano.
- Ir al código de transacción RSA1
- Haga clic en el botón Aceptar.
En la siguiente pantalla,
- Vaya a la pestaña Modelado-> Sistemas de origen.
- Haga clic derecho en la carpeta llamada ARCHIVO y elija "Crear" en el menú contextual.
En la siguiente pantalla,
- Ingrese el nombre del sistema lógico.
- Ingrese la descripción y haga clic en el botón Continuar.
Paso 2) Cree el componente de la aplicación.
- Ir al código de transacción RSA1
- Haga clic en el botón Aceptar.
- Vaya a la pestaña Modelado-> Fuentes de datos.
- Elija el sistema de origen.
- Haga clic derecho -> Crear componente de aplicación.
- Ingrese el nombre técnico.
- Ingrese la descripción.
- Haga clic en Continuar.
Paso 3) Crear fuente de datos.
- Ir al código de transacción RSA1
- Haga clic en el botón Aceptar.
- Vaya a la pestaña Modelado-> Fuentes de datos.
- Haga clic derecho -> Crear fuente de datos.
- Ingrese el nombre técnico.
- Elija DataType DataSource.
- Haga clic en Continuar.
- Ingrese los campos que se muestran a continuación. Esta estructura debe ser la misma que la del DSO en el que se cargarán los datos de la transacción.
- En la pestaña Extracción, elija el Adaptador como "Cargar archivo de tipo de texto desde la estación de trabajo local".
- Elija la ruta del archivo donde se coloca el archivo plano que se cargará en el sistema y active la fuente de datos.
Paso 4) Cree una transformación entre la fuente de datos (fuente) y DSO (destino).
- Vaya al código de transacción RSA1.
- Haga clic en el botón Aceptar.
- Vaya a la pestaña Modelado-> InfoSitio.
- Crear transformación.
- Ingrese el tipo de objeto de destino.
- Introduzca el nombre del objeto de destino.
- Introduzca el tipo de objeto de origen.
- Introduzca el nombre del objeto de origen.
- Ingrese al sistema fuente.
- Haga clic en Continuar.
La siguiente pantalla muestra la transformación creada con la asignación automática de los campos de origen a los campos de destino.
Paso 5) Crear proceso de transferencia de datos.
Haga clic con el botón derecho en la carpeta DTP y elija la opción "Crear proceso de transferencia de datos" en el menú contextual.
La siguiente pantalla muestra el DTP creado.
Paso 6) Cree el paquete de información y programe la carga de datos en el origen de datos (PSA).
- Vaya al código de transacción RSA1.
- Haga clic en el botón Aceptar.
- Vaya a la pestaña Modelado-> Fuentes de datos.
- Haga clic derecho en DataSource -> Create InfoPackage.
- Ingrese la descripción del paquete de información.
- Clic en Guardar.
- Haga clic en la pestaña Programación.
- Haga clic en el botón Inicio para iniciar la carga desde el archivo plano a la fuente de datos.
Paso 7) Cargue los datos en el DSO.
- Haga clic en la pestaña Ejecutar en la DTP.
- Haga clic en el botón Ejecutar para iniciar la carga de datos desde el origen de datos (PSA) al DSO.