Sy-subrc - Donde puedo ver el significado de los valores

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • TBARILLAS
    Junior Member
    • jun
    • 19

    #16
    Originalmente publicado por Tonnyman
    Son estas las posibles razones por el cual el sy-subrc te esta dando 2:

    Cannot Write to File

    The data could not be loaded into the front end file. Possible reasons:
    - File name has the wrong format
    - Error in operating system or network
    - No authorization to create or write to this file
    - Data locked by another user

    Cuales de ellas estan descartadas al 100%?
    Descartaría sin ninguna duda la 1, 2 y 4. Pero allí esta el peo porque la basis dice que esa carpeta tiene permisología total.

    Por otro lado, por donde conseguiste esa información?

    Comentario

    • Tonnyman
      Member
      • dic
      • 53

      #17
      En la ruta del servidor donde quieres dejar el archivo existen archivos? Podrias validar eso? Una transaccion podria ser la AL11

      Comentario

      • Tonnyman
        Member
        • dic
        • 53

        #18
        Por la SE37 ejecuta la siguiente funcion "SUBST_GET_FILE_LIST", usa los parámetros:

        DIRNAME = La ruta que tienes en tu programa
        FILEMN = *

        Ejecutala y deberia darte resultado satisfactorio, sino ya por ahi deberias descartar el problema...

        Comentario

        • Tonnyman
          Member
          • dic
          • 53

          #19
          Ahora... En lugar de escribir el archivo en el server usando la funcion "WS_DOWNLOAD" deberias usar la sentancia abap OPEN DATASET, chequeate eso!!!

          Comentario

          • TBARILLAS
            Junior Member
            • jun
            • 19

            #20
            Originalmente publicado por Tonnyman
            Ahora... En lugar de escribir el archivo en el server usando la funcion "WS_DOWNLOAD" deberias usar la sentancia abap OPEN DATASET, chequeate eso!!!

            Voy a hacer la prueba con OPEN DATASET y CLOSE DATASET, estoy casi seguro que puede ser eso.

            Gracias mi pana, la hago mañana porque ya es hora de arrancar.

            Comentario

            • Abaunus
              Senior Member
              • nov
              • 119

              #21
              Originalmente publicado por TBARILLAS
              Descartaría sin ninguna duda la 1, 2 y 4. Pero allí esta el peo porque la basis dice que esa carpeta tiene permisología total.

              Por otro lado, por donde conseguiste esa información?

              Tonnyman obtuvo esa información por la SE37, en la pestañas de excepciones. La excepción que te dispara Sy-SUBRC = 2 tiene texto explicativo.


              No sé con qué versión estarás trabajando, pero podrías probar también con la función GUI_DOWNLOAD, que es la que actualiza a la WS_DOWNLOAD.
              Contános cómo fue.

              Comentario

              • TBARILLAS
                Junior Member
                • jun
                • 19

                #22
                Resuelto

                Originalmente publicado por Abaunus
                Tonnyman obtuvo esa información por la SE37, en la pestañas de excepciones. La excepción que te dispara Sy-SUBRC = 2 tiene texto explicativo.


                No sé con qué versión estarás trabajando, pero podrías probar también con la función GUI_DOWNLOAD, que es la que actualiza a la WS_DOWNLOAD.
                Contános cómo fue.
                Mi pana, ya resolví, resulta que la función WS_DOWNLOAD funciona para crear archivos locales, en tu mismo equipo, para crear y grabar en el servidor se debe usar las sentencias

                OPEN DATASET
                CLOSE DATASET

                Listo, muchísimas gracias.

                Comentario

                • Abaunus
                  Senior Member
                  • nov
                  • 119

                  #23
                  Perrrrfecto...

                  Comentario

                  Trabajando...