Consulta sobre Hints

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • churi24
    Junior Member
    • sep
    • 16

    #1

    Consulta sobre Hints

    Hola gente, hay algo que no entiendo y son los hints.
    ¿Para que sirven?
    ¿Cuando los puedo utilizar?

    Me podrian explicar el segmento de codigo marcado en azul?

    SELECT (G_T_MSEG_FIELDS)
    INTO CORRESPONDING FIELDS OF TABLE G_T_MSEG_LEAN
    FROM MSEG AS MSEG JOIN MKPF AS MKPF
    ON MKPF~MANDT = MSEG~MANDT AND
    MKPF~MBLNR = MSEG~MBLNR AND
    MKPF~MJAHR = MSEG~MJAHR
    WHERE MSEG~MATNR IN MATNR
    AND MSEG~WERKS IN G_RA_WERKS
    AND MSEG~LGORT IN G_RA_LGORT
    AND MSEG~CHARG IN CHARG
    AND MSEG~BWTAR IN BWTAR
    AND MSEG~BWART IN BWART
    AND MKPF~BUDAT GE DATUM-LOW
    AND MSEG~SOBKZ IN G_RA_SOBKZ
    %_HINTS
    ADABAS 'ORDERED'
    INFORMIX 'ORDERED'
    MSSQLNT 'OPTION FORCE ORDER' "921165
    DB6 '<NLJOIN><IXSCAN TABLE=''MSEG'' SAP_INDEX=''M''/>'
    DB6 '<IXSCAN TABLE=''MKPF'' SAP_INDEX=''0''/></NLJOIN>'.


    Saludos!
    ____________________
    Claudio Suriano.
    Consultor ABAP/PI.
    Atos.
    Buenos Aires.
    Argentina
  • DavidXD_XD
    Moderator
    • ago
    • 1255

    #2
    Hola, pues lo que viene siempre debajo de HINTS son sentencias nativas SQL para poder manejar a nuestro criterio la seleccion de datos, si no colocamos nada (como siempre lo hacemos), SAP adopta ciertos criterios para elegir el mejor indice, entre otras cosas ... pues ahi veo varias sentencias nativas, encontre un post q t puede ayudar

    https://wiki.sdn.sap.com/wiki/displa...imizer%20Hints

    Nos comentas
    David Carballido Córdova

    Comentario

    Trabajando...