Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Objetivos
En esta actividad usted podr: Crear un datastore para conectar su aplicacin SAP como fuente.
Instrucciones
1 En su Local Object Library, hacer clic en para acceder a la pestaa Datastores.
2 Click derecho en la pestaa Datastore, y seleccionar New. 3 En la ventana Create New Datastore , ingresar: Datastore name: SAP_DS Datastore type: Seleccionar SAP Applications Application Server: Ingresar el nombre del servidor de SAP User name: usuario de la aplicacin de SAP Password
6 Click OK. 7 Regresar a la pestaa Datastores, y hacer click derecho en SAP_DS. Seleccionar Import By Name 8 En la ventana Import By Name, ingresar: Type: Table Name: KNA1 9 Click Import
10 En su Local Object Library, desplegar SAP_DS, luego desplegar Tables para visualizar las tablas importadas.
Actividad 1.2
Poblando la dimensin Customer
Objetivos
En esta actividad usted podr: Usar ABAP Data Flow para extraer los datos desde la aplicacin SAP.
Instrucciones
1 Crear un nuevo job y nombrarlo como SAP_Cust_Dim_Job 2 Abrir SAP_Cust_Dim_Job y crear un work flow llamado SAP_Cust_Dim_WF 3 Abrir SAP_Cust_Dim_WF y crear un data flow llamado SAP_Cust_Dim_DF
de la barra de paleta
ubicada a la derecha y colocarlo en el ra del diseo. Aparecer una nueva ventana para configurar el ABAP Data Flow. 5 En la pestaa de Opciones, completar los siguientes campos: DataStore: DS_SAP Generated ABAP file name: zcust_dim.aba ABAP program name: zcust_dim Job name: SAP_Cust_Dim 6 En la pestaa de General, poner el nombre del Data Flow: ABAP_Cust_Dim_DF 7 Click OK.
8 En su Local Object Library, desplegar Target_DS, luego desplegar Tables. 9 Arrastrar la tabla CUST_DIM al workspace y convertirlo en la tabla destino. 10 En el workspace, hacer click en el nombre de ABAP_Cust_Dim_DF para entrar al ABAP Data Flow. 11 En su Local Object Library, desplegar SAP_DS, luego desplegar Tables. 12 Arrastrar la tabla KNA1 al workspace. 13 Utilizar el Query Transform para conectar la tabla KNA1 con la parte izquierda del Query Transform. 14 Seleccionar el cono de Data Transport del Query Transform. 15 El flujo debe verse como la imagen a continuacin: de la barra de paleta y conectarlo con la parte derecha
16 Entrar al Query Transform y mapear las siguientes columnas de la tabla KNA1 al destino: KUKLA KUNNR NAME1 ORT01 PSTLZ REGIO STRAS 17 Renombrar las columnas del destino como se muestra en el siguiente cuadro:
18 Entrar al Data Transport para abrir el editor del archivo ABAP y completar los siguientes campos: File name: sap_cust_dim.dat Seleccionar la opcin Replace File 19 Regresar al workspace de SAP_Cust_Dim_DF y conectar la salida de ABAP_Cust_Dim_DF con la tabla CUST_DIM 20 Click en el cono para validar la correcta construccin del Data Flow.
Dentro del WHERE, aplicar las siguientes condiciones: (MARA.MATNR = MAKT.MATNR) AND (SPRAS = 'E')
Actividad 2.1
Extrayendo data de una jerarqua
Objetivos
En esta actividad usted podr: Usar jerarquas de SAP como fuente de datos.
Instrucciones
1 Crear un nuevo job y nombrarlo como SAP_Hierarchy_Job. 2 Crear un nuevo data flow y nombrarlo como SAP_Hierarchy_DF. 3 Crear un nuevo ABAP data flow dentro de SAP_Hierarchy_DF y nombrarlo como
ABAP_Hierarchy_DF. 4 Importar la jerarqua CCSS-KOSTL en el datastore SAP_DS y arrastrarlo al workspace de ABAP_Hierarchy_DF. 5 Utilizar el Query Transform para conectarlo con la jerarqua CCS-KOSTL. 6 En el Query Transform, mapear las siguientes columnas al destino: PARENT_ID PARENT_DESC CHILD_ID CHILD_DESC LEAF_FLAG ROOT_FLAG CONT_AREA 7 Dentro del WHERE del Query Transform, filtrar los padres nulos con la siguiente condicin: "CCSS-KOSTL".PARENT_ID != ' ' 8 Crear un Data Transport y nombrarlo DT_Hierarchy. Conectarlo con el Query Transform
9 Entrar al workspace de SAP_Hierarchy_DF y crear un nuevo ABAP data flow llamado ABAP_Hierarchy_Leaf_Values_DF. 10 En el ABAP_Hierarchy_Leaf_Values_DF arrastrar la tabla CSKS y la jerarqua CCSS-KOSTL del datastore SAP_DS al workspace. 11 Utilizar el Query Transform para conectar la tabla CSKS y la jerarqua CSS-KOSTL como fuente. 12 En el Query Transform, mapear las siguientes columnas al destino:
Original Name "CCSS-KOSTL".CHILD_ID "CCSS-KOSTL".CHILD_DESC CSKS.KOKRS lookup(DS_SAP."".CSKT, KTEXT, NULL, SPRAS, 'E', KOKRS, CSKS.KOKRS, KOSTL, CSKS.KOSTL) "CCSS-KOSTL".LEAF_FLAG "CCSS-KOSTL".ROOT_FLAG "CCSS-KOSTL".CONT_AREA LEAF_FLAG ROOT_FLAG CONT_AREA CHILD_DESC PARENT_ID PARENT_DESC CHILD_ID
New Name
13 Dentro del WHERE del Query Transform, filtrar los padres nulos con la siguiente condicin: CSKS.KOKRS = "CCSS-KOSTL".CONT_AREA and CSKS.KOSTL >= "CCSS-KOSTL".VALUE_FROM and CSKS.KOSTL <= "CCSS-KOSTL".VALUE_TO and CSKS.DATBI = sysdate( ) and CSKS.DATAB = sysdate( ) and CSKT.KOKRS = CSKS.KOKRS and CSKT.KOSTL = CSKS.KOSTL and CSKT.DATBI = CSKS.DATBI 14 Crear un Data Transport y nombrarlo DT_Hierarchy_Leaf. Conectarlo con el Query Transform
15 Entrar al workspace de SAP_Hierarchy_DF y desde su repositorio local, en la pestaa de Transfroms, desplegar el nodo Platform y arrastrar el objeto Merge y conectarlo con los dos ABAP Data Flows. 16 Desde su repositorio local, en la pestaa de Transforms, desplegar el nodo Data Integrator y arrastrar el objeto Hierarchy_Flattering al workspace. Conectarlo por la izquierda con el objeto Merge. 17 Hacer doble click en el objeto Hierarchy_Flattering para entrar a su configuracin. Realizar las siguientes configuraciones:
18 Crear un Template Table con el nombre Horizontal_Hierarchy y conectarlo con la salida del objeto Hierarchy_Flattering.