Cómo cargar datos de transacciones desde un archivo plano en SAP BI / BW

Anonim

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.

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

En la siguiente pantalla,

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

En la siguiente pantalla,

  1. Ingrese el nombre del sistema lógico.
  2. Ingrese la descripción y haga clic en el botón Continuar.

Paso 2) Cree el componente de la aplicación.

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

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

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

  1. Ingrese el nombre técnico.
  2. Ingrese la descripción.
  3. Haga clic en Continuar.

Paso 3) Crear fuente de datos.

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

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

  1. Ingrese el nombre técnico.
  2. Elija DataType DataSource.
  3. Haga clic en Continuar.

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

  1. En la pestaña Extracción, elija el Adaptador como "Cargar archivo de tipo de 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.

Paso 4) Cree una transformación entre la fuente de datos (fuente) y DSO (destino).

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

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

  1. Ingrese el tipo de objeto de destino.
  2. Introduzca el nombre del objeto de destino.
  3. Introduzca el tipo de objeto de origen.
  4. Introduzca el nombre del objeto de origen.
  5. Ingrese al sistema fuente.
  6. 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).

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

  1. Vaya a la pestaña Modelado-> Fuentes de datos.
  2. Haga clic derecho en DataSource -> Create InfoPackage.

  1. Ingrese la descripción del paquete de información.
  2. Clic en Guardar.

  1. Haga clic en la pestaña Programación.
  2. 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.

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