Et Practica17

8
 Propuesta Diseño Funcional Carga Masiva de HEAS: El sistema deberá solicitar ingresar la siguiente información para la c arga masiva:  Archivo a Cargar: Permitirá elegir con la funcionalidad de explorador el archivo Excel a cargar (Obligatorio)  Texto de Cabecera: Se registrará el texto que aparecerá en todas las HEAS a cargar Masivamente (Obligatorio)  Periodo de liquidación: Fecha desde y hasta en formato dd/mm/aaaa. (Obligatorio)  Fecha de Contabilización: Por defecto se presentará la fecha del sistema en formato dd.mm.aaaa (Obligatorio). El sistema procesará los registros del archivo Excel y mostrará el resultado en una ventana el Log como ALV con todas las funcionalidades que corresponden (Ordenamiento, Grabar a, filtro, et c): El sistema validará los siguientes campos: Centro de coste Numero de pedido y posición.

description

SAP, programacion abap

Transcript of Et Practica17

  • Propuesta Diseo Funcional Carga Masiva de HEAS:

    El sistema deber solicitar ingresar la siguiente informacin para la carga masiva:

    Archivo a Cargar: Permitir elegir con la funcionalidad de explorador el archivo Excel a

    cargar (Obligatorio)

    Texto de Cabecera: Se registrar el texto que aparecer en todas las HEAS a cargar

    Masivamente (Obligatorio)

    Periodo de liquidacin: Fecha desde y hasta en formato dd/mm/aaaa. (Obligatorio)

    Fecha de Contabilizacin: Por defecto se presentar la fecha del sistema en formato

    dd.mm.aaaa (Obligatorio).

    El sistema procesar los registros del archivo Excel y mostrar el resultado en una ventana el Log

    como ALV con todas las funcionalidades que corresponden (Ordenamiento, Grabar a, filtro, etc):

    El sistema validar los siguientes campos:

    Centro de coste

    Numero de pedido y posicin.

  • La indicacin en rojo indica que el registro no fue correctamente grabado y que el usuario deber

    modificarlo o registrarlo manualmente en la HEA que se genere.

    Cuando el registro se encuentre con indicacin Verde indica que las HEAS se ha generado

    correctamente:

    R Nro C.Costo N Boleto Emisin Solicitante Proveedor Desc. TkT Pasajero

    Tipo

    TkT

    Tk

    Remision.

    Document

    o HEA Afecto Inafecto IGV Otros

    Total

    Venta Fee Pedido Pos

    Linea

    Servicio

    1 H210379 6767825703 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA GIL NAPOLEON N 002-145003 100025154 342 0 61.56 15.03 418.59 8 4540004901 10

    2 H210379 6767825705 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CIX ZUMAETA JUAN N 002-145003 100025155 378 0 68.04 15.03 461.07 8 4540004901 10

    3 H310379 6767825717 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA QUISPE MAGNO N 002-145003 100025156 342 0 61.56 15.03 418.59 8 4540004901 10

    4 H901395 6767828665 18/02/2015 HELLY WOLFLAN PERU S.A. CJA/LIM/CJA MONTERO JORGE N 002-145003 100025157 342 0 61.56 15.03 418.59 8 4540004901 90

    5 H210379 6767830101 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM INCHAUSTEGUI LUIS N 002-145003 100025158 282 0 50.76 15.03 347.79 8 4540004901 10

    6 H901396 6767830105 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM SAENZ JUAN N 002-145003 100025159 282 0 50.76 15.03 347.79 8 4540004901 100

    7 L902397 6767830167 19/02/2015 Helly Wolf LAN PERU S.A. CJA/LIM NUNOVERO INES N 6767811803 002-145003 100025160 22 0 3.96 0 25.96 8 4540004901 170

    8 H210379 6767836839 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CIX ZUMAETA JUAN N 6767825705 002-145003 100025161 0 0 0 0 0 8 4540004901 10

    9 L902397 6767839639 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM NUNOVERO INES N 002-145003 280 0 50.4 15.03 345.43 8 4540004901 170

    10 H210379 6767825703 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA GIL NAPOLEON N 100458510 8 1.44 9.44 4540004901 10

    11 H210379 6767825705 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CIX ZUMAETA JUAN N 100458511 8 1.44 9.44 4540004901 10

    12 H310379 6767825717 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA QUISPE MAGNO N 100458512 8 1.44 9.44 4540004901 10

    13 H901395 6767828665 18/02/2015 HELLY WOLFLAN PERU S.A. CJA/LIM/CJA MONTERO JORGE N 100458513 8 1.44 9.44 4540004901 90

    14 H210379 6767830101 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM INCHAUSTEGUI LUIS N 8 1.44 9.44 4540004901 10 10

    15 H901396 6767830105 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM SAENZ JUAN N 100458514 8 1.44 9.44 4540004901 100

    16 L902397 6767830167 19/02/2015 Helly Wolf LAN PERU S.A. CJA/LIM NUNOVERO INES N 6767811803 100458514 8 1.44 9.44 4540004901 170

    17 H210379 6767836839 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CIX ZUMAETA JUAN N 6767825705 100458514 8 1.44 9.44 4540004901 10

    18 L902397 6767839639 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM NUNOVERO INES N 100458514 8 1.44 9.44 4540004901 170

    Id Nro C.Costo N Boleto Emisin Solicitante Proveedor Desc. TkT Pasajero

    Tipo

    TkT

    Tk

    Remision.

    Document

    o HEA Afecto Inafecto IGV Otros

    Total

    Venta Fee Pedido Pos

    Linea

    Servicio

    T 1 H210379 6767825703 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA GIL NAPOLEON N 002-145003 100074333 342 0 61.56 15.03 418.59 8 4540004901 10 10

    T 2 H210379 6767825705 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CIX ZUMAETA JUAN N 002-145003 100074333 378 0 68.04 15.03 461.07 8 4540004901 10 10

    T 3 H310379 6767825717 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA QUISPE MAGNO N 002-145003 100074333 342 0 61.56 15.03 418.59 8 4540004901 10 10

    T 4 H901395 6767828665 18/02/2015 HELLY WOLFLAN PERU S.A. CJA/LIM/CJA MONTERO JORGE N 002-145003 100074333 342 0 61.56 15.03 418.59 8 4540004901 90 10

    T 5 H210379 6767830101 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM INCHAUSTEGUI LUIS N 002-145003 100074333 282 0 50.76 15.03 347.79 8 4540004901 10 10

    T 6 H901396 6767830105 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM SAENZ JUAN N 002-145003 100074333 282 0 50.76 15.03 347.79 8 4540004901 100 10

    T 7 L902397 6767830167 19/02/2015 Helly Wolf LAN PERU S.A. CJA/LIM NUNOVERO INES N 6767811803 002-145003 100074333 22 0 3.96 0 25.96 8 4540004901 170 10

    T 8 H210379 6767836839 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CIX ZUMAETA JUAN N 6767825705 002-145003 100074333 0 0 0 0 0 8 4540004901 10 10

    T 9 L902397 6767839639 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM NUNOVERO INES N 002-145003 100074333 280 0 50.4 15.03 345.43 8 4540004901 170 10

    F 10 H210379 6767825703 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA GIL NAPOLEON N 100074333 8 1.44 9.44 4540004901 10 10

    F 11 H210379 6767825705 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CIX ZUMAETA JUAN N 100074333 8 1.44 9.44 4540004901 10 10

    F 12 H310379 6767825717 17/02/2015 HELLY WOLF/ANGELA VILLANUEVALAN PERU S.A. CJA/LIM/CJA QUISPE MAGNO N 100074333 8 1.44 9.44 4540004901 10 10

    F 13 H901395 6767828665 18/02/2015 HELLY WOLFLAN PERU S.A. CJA/LIM/CJA MONTERO JORGE N 100074333 8 1.44 9.44 4540004901 90 10

    F 14 H210379 6767830101 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM INCHAUSTEGUI LUIS N 100074333 8 1.44 9.44 4540004901 10 10

    F 15 H901396 6767830105 18/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM SAENZ JUAN N 100074333 8 1.44 9.44 4540004901 100 10

    F 16 L902397 6767830167 19/02/2015 Helly Wolf LAN PERU S.A. CJA/LIM NUNOVERO INES N 6767811803 100074333 8 1.44 9.44 4540004901 170 10

    F 17 H210379 6767836839 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CIX ZUMAETA JUAN N 6767825705 100074333 8 1.44 9.44 4540004901 10 10

    F 18 L902397 6767839639 20/02/2015 HELLY WOLFLAN PERU S.A. LIM/CJA/LIM NUNOVERO INES N 100074333 8 1.44 9.44 4540004901 170 10

  • DETALLE DE PROCESO DE HOJA EXCEL:

    Archivo Fuente para carga Masiva:

    1. Nro

    2. Centro de Costo.

    3. Tarjeta / Cash.

    4. L.A.

    5. Nro. Boleto.

    6. Emisin.

    7. Solicitante.

    8. Proveedor.

    9. Descripcin de ticket.

    10. Salida.

  • 11. Retorno.

    12. Pasajero.

    13. Tipo Tk.

    14. Tk. Remisin.

    15. Documento Cobranza.

    16. Afecto .

    17. Inafecto.

    18. Igv.

    19. Otros.

    20. Total Venta.

    21. Fee.

    22. Pedido de Compra.

    23. Posicin de Pedido de Compra.

    24. Texto General.

    25. Periodo de.

    26. Periodo a.

  • El sistema separar y generar las HEAS con las siguientes consideraciones:

    Una HEA por Centro de Costo, pedido de compra y posicin de pedido.

    Una lnea del archivo Excel sin errores de validacin corresponder a una Lnea de servicio

    de la HEA

    Mapeo de Campos segn entrada mediante transaccin ML81N:

    Columna de Excel: Pedido , Posicin

    De pantalla inicial: Texto Tickets

    Columna Emisin

    De pantalla inicial:

    Fecha Contabilizacin

  • De pantalla inicial:

    Periodo de / a

    De Columna Excel:

    Documento

    Columna de Excel: Pedido , Posicin

    Columna de Excel: Lnea de servicio

  • Columna de Excel: Afecto

    Columna de Excel: Nro. Boleto

    Columna de Excel:

    Pasajero

  • Resultado Final:

    Debido a que el call transaction no es confiable cuando se trabaja con grillas, se recomienda usar

    la funcin:

    BAPI_ENTRYSHEET_CREATE

    Aqu se pasaran todos los datos del Excel para la generacin de la HEA.

    Un ejemplo aqu:

    http://scn.sap.com/blogs/sasidhar/2012/10/03/use-of-bapientrysheetcreate-for-transaction-

    ml81n