Anuncio

Colapsar
No hay anuncio todavía.

DB Lógica F1S

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • DB Lógica F1S

    Soy nuevo en R/3, estoy realizando los programas de un tutorial oficial de SAP y al estar trabajando con un programa este me indica que se se supone que el este esta "linkeado" con la base de datos lógica F1S, la preguntas son:

    1.- ¿ Como conecto mi programa con esta base de datos lógica?
    2.- ¿Cómo se si realmente mi programa esta linkeado con esta base de datos?

    El programa de ejemplo en el tutorial es este

    NODES: SPFLI, SFLIGHT.
    FIELD-GROUPS: HEADER, FLIGHT_INFO, FLIGHT_DATE.
    INSERT: SPFLI-CARRID SPFLI-CONNID SFLIGHT-FLDATE
    INTO HEADER,
    SPFLI-CITYFROM SPFLI-CITYTO
    INTO FLIGHT_INFO.
    START-OF-SELECTION.
    GET SPFLI.
    EXTRACT FLIGHT_INFO.
    GET SFLIGHT.
    EXTRACT FLIGHT_DATE.
    END-OF-SELECTION.
    LOOP.
    AT FIRST.
    WRITE / 'Start of LOOP'.
    ULINE.
    ENDAT.
    AT FLIGHT_INFO WITH FLIGHT_DATE.
    WRITE: / 'Info:',
    SPFLI-CARRID, SPFLI-CONNID, SFLIGHT-FLDATE,
    SPFLI-CITYFROM, SPFLI-CITYTO.
    ENDAT.
    AT FLIGHT_DATE.
    WRITE: / 'Date:',
    SPFLI-CARRID, SPFLI-CONNID, SFLIGHT-FLDATE.
    ENDAT.
    AT LAST.
    ULINE.
    WRITE / 'End of LOOP'.
    ENDAT.
    ENDLOOP.

  • #2
    Hola.

    La Base de Datos Lógica se indica en la pantalla de Atributos del Programa.

    Al realizar el GET spfli el programa automaticamente enlaza con la Base de Datos Logica.

    Espero haberte ayudado.
    SAP solo es el medio a través del cual se expresa nuestra imaginación.

    Comentario


    • #3
      BD Lógica

      Gracias por la respuesta, supongo que la sección que me indicas esta en la misma pantalla donde creas el programa, donde dice Logical Data Base. TE anexo el archivo donde se ven la pantalla mecionada y los resultados de la ejecución.
      Archivos Adjuntos

      Comentario


      • #4
        Hola.

        Si, exactamente ahí es donde hay que poner la Base de Datos Lógica.

        Tal y como tu indicas, al ejecutar tu programa te aparece una pantalla en lugar del listado que te debería de aparecer.
        Esto no es del todo cierto. Los programas suelen tener una serie de selecciones para poder filtrar los datos que queremos mostrar, puesto que hay tablas que pueden llegar a los varios millones de registros, y se hace muy pesado recuperar todos los datos, cuando tu solo quieres realizar el tratamiento a dos o tres de ellos.

        Si le das al boton que parece un reloj con una marca verde (ejecutar y con la tecla F8 tambien sirve), deberia aparecer el mismo listado.

        Un Saludo.
        SAP solo es el medio a través del cual se expresa nuestra imaginación.

        Comentario

        Trabajando...
        X