|
#1
|
|||
|
|||
Otro Nuevo en ABAP
Hola soy recontra novato en SAP y por este motivo estoy repleto de dudasy por eso creo qeu los secaré de tanto preguntar.
Resulta qeu empece con los Reports y quiero hacer un report en el cual tengo que incluir varios datos de distintas tablas pero no se si todos esos campos los paso a una tabla interna o nesecito tantas tablas internar como tablas de SAP. En Cualquiera de los dos casos ¿Como sería el select? Gracias. |
#2
|
|||
|
|||
bueno yo te diria q depende de la situación
ejemplo 1. si tengo una tabla a y deseo obtener la info de la tabla c pero antes debo obtener el dato de b para con eso dato completo busca a c entonces debere de cargar la informacion de la tabla a luego ir a la tabla b completar o guardalod en una tabla interna xx y luego ir a la tabla c. 2. la otra es simple obtener la informacion de la tabla a y la tabla b y volcarlo a tabla interna hago un join. |
#3
|
|||
|
|||
un inner join, me podrias dar un peqeño ejemplo por favor
Úlima edición por lopezquekk fecha: 11/12/07 a las 19:49:01. |
#4
|
|||
|
|||
este es un inner join con varias tablas!!
SELECT MARA~MATNR MARA~BISMT MARA~MATKL MARA~MEINS MARA~MTART MAKT~MAKTX MARC~WERKS MBEW~BWKEY MBEW~LPLPR MBEW~STPRS MBEW~VERPR MBEW~VPLPR MBEW~ZPLPR MBEW~PEINH MARC~LOSGR MARA~FERTH INTO TABLE TI_DATA FROM MARA INNER JOIN MAKT ON MAKT~MATNR = MARA~MATNR INNER JOIN MARC ON MARC~MATNR = MAKT~MATNR INNER JOIN MBEW ON MBEW~MATNR = MARC~MATNR AND MBEW~BWKEY = MARC~WERKS WHERE MARA~MATNR IN S_MATNR AND MARA~MTART IN S_MTART AND MAKT~MAKTX IN S_MAKTX AND MARC~WERKS IN S_WERKS AND MBEW~STPRS IN S_STPRS AND MBEW~VERPR IN S_VERPR. |
#5
|
|||
|
|||
La verdad no quiero ser canson con este tema pero alguien e puede explicar con mas calma este inner join la verdad no lo entiendo.
Gracias de Antemano |
#6
|
|||
|
|||
Hola
Quer tal, bueno te comento que los innner join no son lo mas adecuado para hacer una consulta sobre SAP. Considera la mecanica de un inner join y considera la cantidad de datos que maneja un sistema SAP, el tiempo de consulta crece mounstruosamente al usar innner joins.
Es comun presentar informacion de varias tablas SAP en un reporte lo habitual es tener una tabla interna por cada tabla que consultes y manipules la informacion en memoria. La estructura de un SELEC es similar al SELECT SQL, aunque no es SQL. Para consultar la sintaxis del SELEC de SAP pulsa F1 sobre esta palabra reservada y automaticamente de mandara a la ayuda de SAP. Usa la transaccion ABAPDOCU ahi viene una serie de ejemplos de diferentes programas en done puede ver la estructura de un report. Chao |
Herramientas | Buscar en Tema |
Desplegado | |
|
|