#1
|
|||
|
|||
código correcto?
Hola Foro,
este código es correcto? Se puede combinar INNER JOIN con FOR ALL ENTRIES ? FORM get_qty_notf USING pt_equi TYPE ty_equi_t CHANGING pt_qlty TYPE ty_qlty_t. SELECT qmel~qmnum qmel~aufnr qmel~objnr qmma~mncod FROM qmel INNER JOIN qmma ON qmel~qmnum = qmma~qmnum INTO TABLE pt_qlty FOR ALL ENTRIES IN pt_equi WHERE qmel~objnr = pt_equi-objnr AND qmma~mncod IN s_acls. Un saludo,muchas gracias |
#2
|
|||
|
|||
Si se puede utilizar el for all entries en un inner join.
lo que no veo bien es el changing del form, deberia ser un tables ya que lo estas utilizando como table en la select. Saludos. |
#3
|
|||
|
|||
Hola!
Si se puede utilizar el FOR ALL ENTRIES en un inner join, sin embargo las buenas prácticas no lo recomiendan ya que sacrificas el performance. Saludos! |
#4
|
|||
|
|||
Si ty_qlty_t es un tipo de datos tabla está correctamente empleado en los parametros formales del form. Es más TABLES permanece por un tema de compatibilidad solamente pero ya debe considerarse como una directiva Obsoleta.
Saludos |
#5
|
|||
|
|||
Ok gracias, siempre aprendiendo, eso está bien, yo siempre uso tables pero sabiendo esto, lo evitaré.
Gracias |
#6
|
|||
|
|||
buenos consejos
Es cierto, parece que "Tables" se ha quedado obsoleto, pero que mal hace?
Este diseño quizás no tiene performance óptima pero parece moderno.. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|