Un Usuario hizo la siguiente pregunta
Hola,
Quiero usar una parte interna en ABAP para recuperar datos de 2 tablas y exportar esos datos. ¿Cómo lo hago?
8 respuestas
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Hola,
Eche un vistazo al siguiente hilo y encontrará el ans. revisa mi publicación.
[INNER JOIN|inner-jion-marcmaramard]
Por favor responda si tiene algún problema.
Tuyo sinceramente,
Faisal
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Hola,
Ver el siguiente código
* – Seleccione una consulta para seleccionar los datos de la tabla VBRK
-
VBRP y VBPA mediante unión interna
SELECCIONAR documento de facturación ~ vbeln »
a ~ fkdat «Fecha de facturación
A ~ fktyp «Categoría de facturación
a ~ fkart «Tipo de facturación
a ~ vtweg «Canal de distribución
a ~ knumv «Completar condición de documento
b ~ posnr «Elemento de facturación
«Número de asunto
b ~ werks «Planta
b ~ vgbel «Referencia
«Valor neto del elemento de facturación
b ~ wavwr «Coste en la moneda del documento
c ~ kunnr «Función de socio
Ó vbrk AS a
INNER JOIN vbrp AS b
Arkansasvbeln EQ bvbeln
INNER JOIN vbpa AS c
AR bvbeln EQ cvbeln
-
Y Bposnr EQ cposnr
EN LA ETAPA DE CARGA DE MESA it_vbrp
DONDE fkdat EN s_erdat
Y parvw EQ ‘ZS’.
MÁ sy-subrc EQ 0.
* – Ordenar tabla por
ORDENAR it_vbrp POR vgbel1.
TERMINARA SI.
Sobre,
Prashant
-
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Ex miembro
Hola.
En ambos enlaces comenté todos los pasos detallados para crear una función y cómo exportar datos desde estas funciones.
Cómo exportar datos en el parámetro de exportación
Nombre de columna desconocido «XYZ» sin depender de un tiempo de ejecución no deseado. Seleccione la consulta.
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Ex miembro
Hola,
DETALLES: COMIENZO DE WA,
carrid TIPO spfli-carrid,
tipo TIPO spfli-connid,
fldate TYPE sflight-fldate,
bookid TYPE sbook-bookid,
END wa,
PUEDO TOMAR UNA TABLA CLASIFICADA DE WA
PARA PRINCIPAL CONDUCTA PRINCIPAL connid fldate bookid.
SELECCIÓN pcarrid pconnid ffldate blibros
EN ETAPA DE CORRECCIÓN DE MESA itab
Ó ((spfli AS p
INNER JOIN sflight AS f ON pcarrid = fcarrid Y
pagconnid = fconnido)
INNER JOIN sbook AS b ON bcarrid = fcarrid Y
Bconnid = fconnido Y
Bfldate = ffldate)
DONDE p ~ cityfrom = ‘FRANKFURT’ Y
p ~ cityto = AGUS ‘NUEVA YORK’
Fseatmax> fseatocc.
LOOP AG itab IN wa.
AG Fldate NUA.
ESCRIBIR: / wa-carrid, wa-connid, wa-fldate.
TERMINA EN.
ESCRIBIR / wa-bookid.
ENDLOOP.
gracias
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Hola,
Prueba el siguiente Código. Te guiará de la mejor manera y obtendrás la idea.
types: begin of t_vbrk_vbrp, kunrg like vbrk-kunrg, sortl like kna1-sortl, regio like vbrk-regio, mvgr1 like vbrp-mvgr1, matkl like vbrp-matkl, mvgr5 like vbrp-mvgr5, vrkme like vbrp-vrkme, fkimg like vbrp-fkimg, end of t_vbrk_vbrp. data: it_vbrk_vbrp type standard table of t_vbrk_vbrp with header line, wa_it_vbrk_vbrp type t_vbrk_vbrp. select vbrk~kunrg vbrk~regio vbrp~mvgr1 vbrp~matkl vbrp~mvgr5 vbrp~vrkme sum( vbrp~fkimg ) as fkimg "vbrp~lgort into corresponding fields of table it_vbrk_vbrp from vbrp inner join vbrk on ( vbrp~vbeln = vbrk~vbeln and vbrk~fksto = '' ) where vbrk~fkart="ZCLA" and vbrk~regio = 'RM3' and vbrk~fkdat="20091231" and vbrp~matkl="001" and vbrp~pstyv in ('ZFUL','TAN') and vbrp~mvgr1 = 'P01' and vbrp~mvgr5 in ('B09','B10','B11','B12') group by vbrk~kunrg vbrk~regio vbrp~mvgr1 vbrp~matkl vbrp~mvgr5 vbrp~vrkme .
Tuyo sinceramente,
Faisal
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Ex miembro
Hola,
usa esto Funciona …
BEGIN OF t_t090naz, afapl TYPE t090nat-afapl, " chart of depreciation afasl TYPE t090nat-afasl, " Depreciation key metstu TYPE t090naz-metstu, " Multiple method afproz TYPE t090ns-afproz, " Depreciation rate kgproz TYPE t090ns-kgproz, " Salvage afproz1 TYPE t090ns-afproz, " Cor(depreciation rate) END OF t_t090naz.
DATA : it_t090naz TYPE STANDARD TABLE OF t_t090naz, wa_t090naz TYPE t_t090naz.
SELECT a~afapl a~afasl a~metstu b~afproz b~kgproz FROM t090naz AS a INNER JOIN t090ns AS b ON a~afapl = b~afapl AND a~metstu = b~metstu INTO TABLE it_t090naz WHERE a~afasl IN r_afasl AND a~afapl = v_dep.
Gracias
Arun Kayal
Editado por: Arun Kayal el 4 de febrero de 2009 7:32 AM
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Ex miembro
Hola Shilpa,
Mediante enlace interno, puede incluir todos los datos reqd en una tabla interna,
luego puede exportar esa tabla interna con contenido al área de mala memoria desde abap
área de memoria a través del siguiente enlace:
tabla-interna-para-importar-y-exportar
Espero que te ayude
Regrds
Mansi
-
Esta respuesta ha sido eliminada.
Esta respuesta no se completó.
Ex miembro
Hola,
La conexión interna se ha realizado correctamente. Gracias.