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

Cargar datos de transacciones desde un archivo plano

Veamos los pasos para cargar datos en DSO desde archivo plano

Paso 1) Cree un sistema fuente para el archivo plano.

  1. Ir al código de transacción RSA1
  2. Haga clic en el botón Aceptar.

Cargar datos de transacciones desde un archivo plano

En la siguiente pantalla,

  1. Vaya a la pestaña Modelado->Sistemas fuente.
  2. Haga clic derecho en la carpeta llamada ARCHIVO y elija "Crear" en el menú contextual.

Cargar datos de transacciones desde un archivo plano

En la siguiente pantalla,

  1. Introduzca el nombre del sistema lógico.
  2. Escriba el Description.Haga clic en el botón Continuar.

Cargar datos de transacciones desde un archivo plano

Paso 2) Crear componente de aplicación.

  1. Ir al código de transacción RSA1
  2. Haga clic en el botón Aceptar.

Cargar datos de transacciones desde un archivo plano

  1. Vaya a la pestaña Modelado->Fuentes de datos.
  2. Elija el sistema fuente.

Cargar datos de transacciones desde un archivo plano

  1. Haga clic derecho -> Crear componente de aplicación.

Cargar datos de transacciones desde un archivo plano

  1. Ingrese el nombre técnico.
  2. Escriba el Description.
  3. Haga clic en Continuar

Cargar datos de transacciones desde un archivo plano

Paso 3) Crear fuente de datos.

  1. Ir al código de transacción RSA1
  2. Haga clic en el botón Aceptar.

Cargar datos de transacciones desde un archivo plano

  1. Vaya a la pestaña Modelado->Fuentes de datos.
  2. Haga clic derecho -> Crear fuente de datos.

Cargar datos de transacciones desde un archivo plano

  1. Ingrese el nombre técnico.
  2. Elija el tipo de datos Fuente de datos.
  3. Haga clic en Continuar

Cargar datos de transacciones desde un archivo plano

  1. 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.

Cargar datos de transacciones desde un archivo plano

  1. En la pestaña Extracción, elija el Adaptador como "Cargar archivo de tipo texto desde la estación de trabajo local".
  2. Elija la ruta del archivo donde se coloca el archivo plano que se cargará en el sistema y active la fuente de datos.

Cargar datos de transacciones desde un archivo plano

Paso 4) Crear una transformación entre la fuente de datos (Fuente) y DSO (Target).

  1. Vaya al código de transacción RSA1.
  2. Haga clic en el botón Aceptar.

Cargar datos de transacciones desde un archivo plano

  1. Vaya a la pestaña Modelado->InfoProvider.
  2. Crear transformación.

Cargar datos de transacciones desde un archivo plano

  1. Acceder Target Tipo de objeto.
  2. Acceder Target Nombre del objeto.
  3. Ingrese el tipo de objeto de origen.
  4. Introduzca el nombre del objeto de origen.
  5. Ingrese al sistema fuente.
  6. Haga clic en Continuar

Cargar datos de transacciones desde un archivo plano

La siguiente pantalla muestra la transformación creada con el mapeo automático de los campos de Fuente a los Target campos.

Cargar datos de transacciones desde un archivo plano

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.

Cargar datos de transacciones desde un archivo plano

La siguiente pantalla muestra la DTP creada.

Cargar datos de transacciones desde un archivo plano

Paso 6) Cree el paquete de información y programe la carga de datos en DataSource (PSA).

  1. Vaya al código de transacción RSA1.
  2. Haga clic en el botón Aceptar.

Cargar datos de transacciones desde un archivo plano

  1. Vaya a la pestaña Modelado->Fuentes de datos.
  2. Haga clic derecho en DataSource -> Crear paquete de información.

Cargar datos de transacciones desde un archivo plano

  1. Ingrese al paquete de información Description.
  2. Haga clic en Guardar.

Cargar datos de transacciones desde un archivo plano

  1. Haga clic en la pestaña Programar.
  2. Haga clic en el botón Iniciar para iniciar la carga desde el archivo plano a la fuente de datos.

Cargar datos de transacciones desde un archivo plano

Paso 7) Cargue datos en el DSO.

  1. Haga clic en la pestaña Ejecutar en DTP.
  2. Haga clic en el botón Ejecutar para iniciar la carga de datos desde DataSource (PSA) al DSO.

Cargar datos de transacciones desde un archivo plano