123TrucosSAP




Id Titulo Fecha
{{tabla.tabla }} {{tabla.desc }} {{tabla.modulo}}

ABAP Consulta a dos tablas en SAP.

Si queremos hacer una consulta que me muestre campos de dos tablas en SAP utilizamos. Usaremos la tabla TRDIR que contiene todo los programas y la tabla TSTC que contiene todas las transacciones en BY.

REPORT ZTRANSA.
* Declaración de la estructura.
TYPES: BEGIN OF T_TRAB,
NAME LIKE TRDIR-NAME, "CAMPO1 DE TRDIR
SUBC LIKE TRDIR-SUBC, "CAMPO1 DE TRDIR
PGMNA LIKE TSTC-PGMNA, "CAMPO1 DE TSTC
TCODE LIKE TSTC-TCODE, "CAMPO2 DE TSTC
END OF T_TRAB.
* Declaración de la tabla interna
DATA: IT_TRAB TYPE TABLE OF T_TRAB WITH HEADER LINE.
SELECT TRDIR~NAME
TRDIR~SUBC
TSTC~PGMNA
TSTC~TCODE
INTO TABLE IT_TRAB
FROM TRDIR INNER JOIN TSTC ON ( TRDIR~NAME = TSTC~PGMNA )
WHERE
TRDIR~NAME LIKE 'Y%'
OR
TRDIR~NAME LIKE 'Z%'
AND
TRDIR~SUBC EQ '1'.
LOOP AT IT_TRAB.
WRITE : / IT_TRAB-NAME, IT_TRAB-TCODE.
ENDLOOP.


Datos de Contacto

MSc Marlon Falcón Hernández
mfalcon@falconsolutions.cl
Chile

Si necesitas contratar algun trabajo no dudes en contactarme. Para cursos por ahora no. Saludos

Mis sitios

Contactar




Creado por: MARLONFALCON.CL