Crear programa o hay alguna otra forma?

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Ivaneee
    Senior Member
    • sep
    • 101

    #1

    Crear programa o hay alguna otra forma?

    Buenas! Me han pedido que haga el siguiente programa (no tengo ni idea de programación ABAP):

    1. El programa leerá de un fichero el número de empleado y la fecha inicio a cargar.

    2. Por cada registro del fichero hay que acceder a la transacción PA30, y utilizar la siguiente opción de menú:

    - Opción “Modificar medidas alta/baja”
    - Situarse en la medida mini-maestro, y cambiar la fecha inicio.
    - Grabar los cambios

    3. El programa debe devolver un fichero de salida con el mismo formato que el fichero de entrada, en dicho fichero se indicarán los empleados que han dado algún tipo de error.

    Esto se puede hacer desde alguna otra parte masivamente? O es necesario hacerlo a través de un programa?
  • Floren
    Senior Member
    • abr
    • 209

    #2
    Originalmente publicado por Ivaneee
    Buenas! Me han pedido que haga el siguiente programa (no tengo ni idea de programación ABAP):

    1. El programa leerá de un fichero el número de empleado y la fecha inicio a cargar.

    2. Por cada registro del fichero hay que acceder a la transacción PA30, y utilizar la siguiente opción de menú:

    - Opción “Modificar medidas alta/baja”
    - Situarse en la medida mini-maestro, y cambiar la fecha inicio.
    - Grabar los cambios

    3. El programa debe devolver un fichero de salida con el mismo formato que el fichero de entrada, en dicho fichero se indicarán los empleados que han dado algún tipo de error.

    Esto se puede hacer desde alguna otra parte masivamente? O es necesario hacerlo a través de un programa?
    Hola,

    La parte de actualización vía PA30 se puede hacer con la herramienta lsmw, pero al tener que leer de un fichero y emitir un log, te hace inevitable el tener un programa.

    Al margen de esto, modificar una medida por la PA30 no lo veo muy coherente, ¿quieres decir la pa40?

    Un saludo
    Florentín Navarrete Moya
    SAP HCM Consultant
    Mail: administracion@blogdefloren.com
    Blog: www.blogdefloren.com

    Comentario

    • Ivaneee
      Senior Member
      • sep
      • 101

      #3
      Originalmente publicado por Floren
      Hola,

      La parte de actualización vía PA30 se puede hacer con la herramienta lsmw, pero al tener que leer de un fichero y emitir un log, te hace inevitable el tener un programa.

      Al margen de esto, modificar una medida por la PA30 no lo veo muy coherente, ¿quieres decir la pa40?

      Un saludo
      Hola! Y gracias por tu respuesta.

      La idea es cambiar una fecha de inicio masivamente, de ahí que quiera hacerlo a traves de la PA30.

      Comentario

      • vmrgb
        Member
        • abr
        • 77

        #4
        Buenos días,

        Puedes intentar hacer un LSMW con la transacción PA41, que es la de Medidas de Alta y Baja de empleados. Al realizar esto, te genera un batch-input que debes ejecutar, pero no te va a emitir un fichero con los empleados erróneos... Tendrás que revisar el batch-input y ver qué empleados te han dado error...

        Un saludo!

        Comentario

        • Ivaneee
          Senior Member
          • sep
          • 101

          #5
          Originalmente publicado por vmrgb
          Buenos días,

          Puedes intentar hacer un LSMW con la transacción PA41, que es la de Medidas de Alta y Baja de empleados. Al realizar esto, te genera un batch-input que debes ejecutar, pero no te va a emitir un fichero con los empleados erróneos... Tendrás que revisar el batch-input y ver qué empleados te han dado error...

          Un saludo!
          finalmente lo hice desde la SCEM!!

          un saludo y gracias!

          Comentario

          Trabajando...