¿Cómo puedo unir dos tablas en SAP ABAP basándome en dos columnas?
Tengo dos tablas ACDOCA y BKPF. Las dos columnas son GJAHR y BUKRS. Quiero unir estas dos tablas basándome en estas dos columnas. ¿Cuál será el código para la instrucción SELECT?
Hice esto:
FROM acdoca AS a
LEFT OUTER JOIN bkpf AS b
ON a~rbukrs = b~bukrs
ON a~gjahr = b~gjahr
Al activarlo, muestra el error, “ON” no es válido aquí (debido a la gramática).
Por favor, ayuda.
davy.ai
Has utilizado la cláusula ON dos veces en tu declaración. La sintaxis correcta sería:
Esto unirá las dos tablas según las columnas GJAHR y BUKRS. El LEFT OUTER JOIN garantiza que se devuelvan todas las filas de ACDOCA, incluso si no hay una fila coincidente en BKPF.