Cómo cargar datos de transacciones desde un archivo plano en SAP BI/BN
Aprenderemos cómo cargar datos transaccionales desde un archivo plano con la ayuda de un escenario.
Escenario: Cargar datos en el DSO denominado “DEMO_DSO”. El DSO tiene los siguientes campos.
Campos clave:
ZCUST – Cliente
ZMAT-Materiales
Campos de información:
ZPRICE – Precio del material
ZQTY – Cantidad
Veamos los pasos para cargar datos en DSO desde archivo plano
Paso 1) Cree un sistema fuente 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 fuente.
- Haga clic derecho en la carpeta llamada ARCHIVO y elija "Crear" en el menú contextual.
En la siguiente pantalla,
- Introduzca el nombre del sistema lógico.
- Escriba el Description.Haga clic en el botón Continuar.
Paso 2) Crear componente de 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 fuente.
- Haga clic derecho -> Crear componente de aplicación.
- Ingrese el nombre técnico.
- Escriba el Description.
- 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 el tipo de datos Fuente de datos.
- Haga clic en Continuar
- Ingrese los campos que se muestran a continuación. Esta estructura debe ser la misma que el 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 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) Crear una transformación entre la fuente de datos (Fuente) y DSO (Target).
- Vaya al código de transacción RSA1.
- Haga clic en el botón Aceptar.
- Vaya a la pestaña Modelado->InfoProvider.
- Crear transformación.
- Acceder Target Tipo de objeto.
- Acceder Target Nombre del objeto.
- Ingrese 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 el mapeo automático de los campos de Fuente a los Target campos.
Paso 5) Crear proceso de transferencia de datos.
Haga clic derecho en la carpeta DTP y elija la opción "Crear proceso de transferencia de datos" en el menú contextual.
La siguiente pantalla muestra la DTP creada.
Paso 6) Cree el paquete de información y programe la carga de datos en DataSource (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 -> Crear paquete de información.
- Ingrese al paquete de información Description.
- Haga clic en Guardar.
- Haga clic en la pestaña Programar.
- Haga clic en el botón Iniciar para iniciar la carga desde el archivo plano a la fuente de datos.
Paso 7) Cargue datos en el DSO.
- Haga clic en la pestaña Ejecutar en DTP.
- Haga clic en el botón Ejecutar para iniciar la carga de datos desde DataSource (PSA) al DSO.