Definicion Incompleta De Job

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • j3sus
    Member
    • oct
    • 33

    #1

    Definicion Incompleta De Job

    Hola buenas tardes.

    Tengo un problema con un JOB que estoy creando via codigo; el problema
    es que se queda como planeado.. ya revise el codigo y no encuentro cual puede ser el error.. les envio el codigo a ver si me pueden ayudar:

    CONCATENATE 'ZRJOB_FALTANTE_T'
    sy-datum
    sy-uname
    into vl_jobname_t
    SEPARATED BY '_'.


    CALL FUNCTION 'JOB_OPEN'
    EXPORTING
    jobname = vl_jobname_t
    IMPORTING
    jobcount = vl_jobcount_t
    EXCEPTIONS
    cant_create_job = 1
    invalid_job_data = 2
    jobname_missing = 3
    OTHERS = 4.

    IF SY-SUBRC = 0.

    submit ZRJOB_FALTANTE
    TO SAP-SPOOL
    DESTINATION 'LOCL'
    IMMEDIATELY abap_true
    KEEP IN SPOOL ' '
    WITHOUT SPOOL DYNPRO
    USER 'WF-BATCH'" Usuario para el auth-check
    VIA JOB vl_jobname_t
    NUMBER vl_jobcount_t
    with p_namant = vl_jobname (le paso el nombre de otro job como parametro de seleccion)
    with p_coant = vl_jobcount (lo mismo aqui)
    with p_albar = vl_zregno+10
    AND RETURN.

    if sy-subrc = 0.
    sy-uzeit = sy-uzeit + 60.
    CALL FUNCTION 'JOB_CLOSE'
    EXPORTING
    jobcount = vl_jobcount_t
    jobname = vl_jobname_t
    strtimmed = 'X'
    sdlstrtdt = sy-datum
    sdlstrttm = sy-uzeit
    EXCEPTIONS
    cant_start_immediate = 1
    invalid_startdate = 2
    jobname_missing = 3
    job_close_failed = 4
    job_nosteps = 5
    job_notex = 6
    lock_failed = 7
    OTHERS = 8.

    endif.
    endif.


    En el ambiente de calidad con mi usuario no tengo problemas y si se ejecuta.. pero con otros usuarios aveces se queda como planeado

    saludos
  • sconoredhot
    Senior Member
    • feb
    • 341

    #2
    hola

    entonces algunos usuarios no deben tener el rol para lanzar jobs, creo
    que deberias consultar con el equipo de basis
    Sebas

    Desarrollador ABAP.

    Comentario

    • j3sus
      Member
      • oct
      • 33

      #3
      Originalmente publicado por sconoredhot
      entonces algunos usuarios no deben tener el rol para lanzar jobs, creo
      que deberias consultar con el equipo de basis


      Holaa gracias por responder..

      el usuario con el que se esta creando si tiene permisos para lanzar jobs :S

      Comentario

      • sconoredhot
        Senior Member
        • feb
        • 341

        #4
        hola

        Bueno, entonces para asegurarte,
        le podes agregar al final,
        un llamado a la funcion bp_job_release
        solo tenes que pasarle el jobname y jobcount que ya los tenes,


        Saludos
        Sebas

        Desarrollador ABAP.

        Comentario

        Trabajando...