Realizar un Query

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • TheSilentman
    Junior Member
    • ene
    • 15

    #1

    Realizar un Query

    Hay alguna manera sencilla de realizar un query en SAP?

    ¿¿Tengo que entrar a las SQ03, 02 y 01 para crear grupo de usuarios, infoset, etc.??

    o cómo puedo realizar solo un simple SELECT como este?:
    Select a.matnr, a.maktx, a.matkl, b.wgbez
    From mara a, v023 b
    Where a.matkl = b.matkl

    Gracias
  • shibayamito13
    Senior Member
    • abr
    • 180

    #2
    Hola, te ahorras todos esos pasos con la SQVI.
    Saludos.

    Comentario

    • TheSilentman
      Junior Member
      • ene
      • 15

      #3
      Gracias, haré la prueba.

      Comentario

      • vickxo
        Senior Member
        • nov
        • 118

        #4
        Se puede lograr...

        Por lo que veo, lo que necesitas es hacer un inner join en tu consulta.
        Si se puede, e n ABAP existe el codigo para lograrlo, eh aqui un ejemplo de la sentencia:

        SELECT *
        INTO CORRESPONDING FIELDS OF TABLE T_BSAK
        FROM ( BKPF INNER JOIN BSAK ON BKPF~BELNR = BSAK~BELNR ).

        Tambine puedes usa run for all entries para lograr el mismo resultado:
        SELECT *
        INTO TABLE T_BKPF
        FROM BKPF.
        IF NOT T_BKPF[] IS INITIAL.
        SELECT *
        INTO CORRESPONDING FIELDS OF TABLE T_BSAK
        FROM BSAK
        FOR ALL ENTRIES IN T_BKPF
        WHERE BELNR EQ T_BKPF-BELNR.

        Q opcion es la mas rapida, el inner join, la mas comoda para mi hasta ahora es el for all entries...
        el tema esta en hacer la pregunta correcta...

        Comentario

        Trabajando...