Cargar archivo desde el PC o desde el servidor de SAP

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • juan camilo restrepo
    Junior Member
    • may
    • 6

    #1

    Cargar archivo desde el PC o desde el servidor de SAP

    Buenas noches para todos, tengo una duda, necesito cargar un archivo desde el PC o desde el servidor, esto depende de un valor de un radiobutton, el codigo que hice es el siguiente:

    Código:
    PARAMETERS: p_file TYPE localfile,
                p_rad1 RADIOBUTTON GROUP rad,
                p_rad2 RADIOBUTTON GROUP rad.
    
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
    
      CASE 'X'.
        WHEN p_rad1.
          CALL FUNCTION 'F4_FILENAME'
            EXPORTING
              program_name  = syst-cprog
              dynpro_number = syst-dynnr
              field_name    = ' '
            IMPORTING
              file_name     = p_file.
        WHEN p_rad2.
          CALL FUNCTION 'F4_FILENAME_SERVER'
            EXPORTING
              pfad              = '/usr/sap/trans/'
            IMPORTING
              file_name         = p_file
            EXCEPTIONS
              no_file_on_server = 1
              OTHERS            = 2.
      ENDCASE.
    Segun mi logica, si el primer radiobutton esta activo, la ayuda de busqueda del parametro p_file deberia llevarme al directorio del PC y esta activo el radiobutton 2 me llevaria al directorio del servidor de sap, pero no me muestra ninguno de los dos, y no entiendo cual podria ser el error, me gustaria que me guiasen con este asunto si son tan amable. Muchas gracias!!
  • cferriolm
    Junior Member
    • oct
    • 7

    #2
    Hola Juan Camilo, prueba asi:
    PARAMETERS: p_file TYPE localfile,
    p_rad1 RADIOBUTTON GROUP rad DEFAULT 'X' USER-COMMAND ucom,
    p_rad2 RADIOBUTTON GROUP rad.

    AT SELECTION-SCREEN OUTPUT.
    LOOP AT SCREEN.
    IF p_rad1 = ' '.
    p_rad2 = 'X'.
    MODIFY SCREEN.
    ENDIF.
    ENDLOOP.

    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.

    IF p_rad1 = 'X'.
    CALL FUNCTION 'F4_FILENAME'
    EXPORTING
    program_name = syst-cprog
    dynpro_number = syst-dynnr
    field_name = ' '
    IMPORTING
    file_name = p_file.
    ELSE.
    CALL FUNCTION 'F4_FILENAME_SERVER'
    EXPORTING
    pfad = '\\hph3\sapmnt\trans'
    IMPORTING
    file_name = p_file
    EXCEPTIONS
    no_file_on_server = 1
    OTHERS = 2.
    ENDIF.
    Editado por última vez por cferriolm; 28/06/2019, 08:59:26.

    Comentario

    • Kamlise

      #3
      Cargar archivo desde el PC o desde el servidor de SAP

      En mi Spectrum, yo tampoco podía cargar nada desde ningún dispositivo a excepción de una blackberry que tenía por ahí. Al final compré un amplificador chino por poco más de 1 y asunto solucionado.


      If you have any kind of inquiries regarding where and the best ways to make use of How do I register on bet9ja or Is sports betting legal now, you can contact us at our site

      Comentario

      Trabajando...