correr jobs con un archivo txt

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • caralbgro
    Senior Member
    • sep
    • 478

    #1

    correr jobs con un archivo txt

    Genere un programita que lee datos de un txt y lo inserta en una tabla que cree yo, la pregunta es la siguiente, cuando corro el programita anda perfectamente pero cuando creo un Jobs en la trans SM36 asocio el programita al job pero me dice que no puede abrir el archivo que lo tengo ubicado en el C raiz, alguien me podria ayudar??

    Slds carlos
    Consultor FI-CO
  • robert_milan
    Senior Member
    • jun
    • 315

    #2
    Hola...

    Originalmente publicado por caralbgro
    Genere un programita que lee datos de un txt y lo inserta en una tabla que cree yo, la pregunta es la siguiente, cuando corro el programita anda perfectamente pero cuando creo un Jobs en la trans SM36 asocio el programita al job pero me dice que no puede abrir el archivo que lo tengo ubicado en el C raiz, alguien me podria ayudar??

    Slds carlos
    EN UN JOB NO PUEDE ACCEDER A LA CARPETA RAIZ DE LA PC.

    LO QUE TE RECOMIENDO ES QUE CREES UN PROGRAMA QUE SUBA EL FICHERO AL SERVIDOR Y QUE EL PROGRAMA LEA LA RUTA DEL SERVIDOR, CON ELLO LOGRARÁS QUE SIRVA EL PROGRAMA..

    SALUDOS.
    Un Huevon No Inútil


    Solo di lo que piensas, a la mejor tienes la mejor respuesta....

    Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

    Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

    Consultor FI jr/ABAP Sr.

    Comentario

    • caralbgro
      Senior Member
      • sep
      • 478

      #3
      y como es eso?

      perdon la ignoracia, pero como lo subo al servidor?? soy nuevo en esto se nota?? jajaj!!!
      slds-

      Originalmente publicado por robert_milan
      EN UN JOB NO PUEDE ACCEDER A LA CARPETA RAIZ DE LA PC.

      LO QUE TE RECOMIENDO ES QUE CREES UN PROGRAMA QUE SUBA EL FICHERO AL SERVIDOR Y QUE EL PROGRAMA LEA LA RUTA DEL SERVIDOR, CON ELLO LOGRARÁS QUE SIRVA EL PROGRAMA..

      SALUDOS.
      Consultor FI-CO

      Comentario

      • robert_milan
        Senior Member
        • jun
        • 315

        #4
        Originalmente publicado por caralbgro
        perdon la ignoracia, pero como lo subo al servidor?? soy nuevo en esto se nota?? jajaj!!!
        slds-
        mmm no tengo a la mano el programa, pero si buscas en el foro viene como subir al servidor los ficheros asi como descargarlos.

        Revissa esos temas cuando tengas dudas mas claras nos comentas

        si no lo encuentras el lunes te lo posteo.

        Saludos.
        Un Huevon No Inútil


        Solo di lo que piensas, a la mejor tienes la mejor respuesta....

        Si alguien ya lo hizo, copialo y cambiale las variables total es un codigo nuevo.....

        Si SAP lo hace se puede hacer, no me pidas hacer algo que SAP no ha hecho.....

        Consultor FI jr/ABAP Sr.

        Comentario

        • Dennis Urbano E.
          Junior Member
          • nov
          • 28

          #5
          Te pongo el código de una rutina para escribir en servidor ..
          estoy asumiendo que los datos del archivo que tienes en C ya los tienes en una tabla interna llamada it_datos ..

          Ojo.. todos los campos de it_datos deben ser de tipo cadena.

          Espero te sea de ayuda ..

          Código:
          *&---------------------------------------------------------------------*
          *&      Form  write_server
          *&---------------------------------------------------------------------*
          *       text
          *----------------------------------------------------------------------*
          FORM write_server .
                  v_ruta = 'TU RUTA'
           
            OPEN DATASET V_RUTA
            FOR OUTPUT
            IN TEXT MODE
            ENCODING DEFAULT.
          
            IF sy-subrc EQ 0.
              LOOP AT it_datos INTO wa_datos.
                MOVE-CORRESPONDING wa_datos TO w_datos_char.
                TRANSFER w_datos_char TO v_ruta.
              ENDLOOP.
          
              CLOSE DATASET v_ruta.
            ELSE.
              WRITE:/ 'No se pudo establecer la conexión para la ruta: ' , v_ruta.
            ENDIF.
          
          ENDFORM.                    " write_server
          Saludos
          atte
          d.urbano

          Comentario

          • erafaela
            Junior Member
            • ene
            • 6

            #6
            Subir fichero al servidor

            Hola, una forma de subir tu fichero al servidor es por medio de la transacción CG3Z, al abrirlo te pide la ruta del archivo que vas a subir, y la ruta del servidor donde quieres depositar el fichero.

            Espero te ayude la respuesta.
            Saludos
            Eduardo Rafael
            Consultant SAP ABAP.

            Comentario

            Trabajando...