como lleno la tabla ti bajo una relacion
Publicado por pedro (1 intervención) el 09/05/2017 15:49:10
REPORT SAPMZ_PRUEBAPO.
no se si es de la manera correcta para llenar mi tabla
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
tables: mara,makt.
*---------regisro de material
data: Begin of Material,
matnra type mara-matnr,
matnrb type makt-matnr,
*-----Desde mara traemos los sigtes campos:
ersda TYPE mara-ersda ,
ernam TYPE mara-ernam ,
mtart TYPE mara-mtart ,
*y desde markt:
spras TYPE makt-spras ,
maktx TYPE makt-maktx,
maktg type makt-maktg,
END OF Material.
*-----tabla interna
DATA: BEGIN OF ti OCCURS 0.
INCLUDE STRUCTURE material .
DATA END OF ti.
SELECT f~matnr p~matnr
* 2. Se volvaran a la tabla interna:
INTO CORRESPONDING FIELDS OF TABLE ti
* INNER JOIN, y los alias.
FROM ( mara AS f INNER JOIN makt AS p ON
f~matnr = p~matnr ).
* WHERE tabla-campo operador valor_campo ... .
* Loopeamos la tabla interna para listar los datos:
LOOP AT ti.
WRITE: ti-matnra,
ti-ersda ,
ti-ernam ,
ti-mtart ,
ti-spras ,
ti-maktx ,
ti-maktg .
ENDLOop.
no se si es de la manera correcta para llenar mi tabla
Valora esta pregunta


0