#1
|
|||
|
|||
Error en Modulo de Consulta
Buen dia amigos de mundo sap, me esta apareciendo el siguiente error
The column name "WERKS" is unclear ., este es el codigo que estoy empelando: MODULE user_command_0500 INPUT. CASE ok_code. WHEN 'EXECUTE'. SELECT mapl~werks mapl~plnty mapl~plnnr mapl~plnal mapl~datuv mapl~matnr plko~ktext mara~mtart FROM mapl INNER JOIN plko ON mapl~werks = plko~werks AND mapl~plnty = plko~plnty AND mapl~plnnr = plko~plnnr AND mapl~plnal = plko~plnal INNER JOIN mara ON mapl~matnr = mara~matnr INTO TABLE t_mapl WHERE mtart eq mara-mtart AND werks eq mapl-werks. IF sy-subrc <> 0. ENDIF. CALL METHOD r_grid->refresh_table_display. WHEN 'BACK' OR 'CANCEL' OR 'EXIT'. LEAVE TO SCREEN 0. WHEN OTHERS. ENDCASE. ENDMODULE. Espero puedan ayudarme. Saludos |
#2
|
|||
|
|||
Lo que sucede es que tanto la tabla MAPL y PLKO contienen el campo WERKS. Por ello en el la clausula where de tu consulta debes especificar a que tabla se refiere ese werks.
osea: .. .. WHERE mtart eq mara-mtart AND mapl~werks eq mapl-werks Tan solo eso. Saludos Úlima edición por Mauricio Hidalgo fecha: 17/09/13 a las 13:46:54. |
#3
|
|||
|
|||
Muchas gracias Mauricio esa era la solución. Saludos |
Herramientas | Buscar en Tema |
Desplegado | |
|
|