Ver Mensaje Individual
  #1  
Viejo 10/11/12, 15:21:38
Avatar de ABellamy
ABellamy ABellamy is offline
Member
 
Fecha de Ingreso: dic 2011
Mensajes: 44
Wink Campos en ALV

Buen dia, no me aparecen 2 campos(marc-maabc y marc-dispo) a mi ALV. Aqui los ultimos cambios:
TYPES: BEGIN OF ty_alv,
vkorg TYPE vbak-vkorg,
vtweg TYPE vbak-vtweg,
spart TYPE vbak-spart,
vbeln LIKE vbak-vbeln,
erdat LIKE vbak-erdat,
bzirk LIKE knvv-bzirk,
kunnr LIKE vbak-kunnr,
name1 LIKE kna1-name1,
* pernr LIKE knvp-pernr,
matnr LIKE vbap-matnr,
arktx LIKE vbap-arktx,
motivo(50) TYPE c,
aedat TYPE vbap-aedat,
kunnr_dest TYPE vbpa-kunnr,
name1_dest TYPE kna1-name1,
bzirk_dest TYPE knvv-bzirk,
region_dest TYPE vbpa-kunnr,
kunnr_vend TYPE vbpa-kunnr,
name1_vend TYPE kna1-name1,
peso_rech TYPE vbap-lsmeng,
lsmeng LIKE vbap-lsmeng,
netwr LIKE vbap-netwr,
abgru LIKE vbap-abgru,
maabc LIKE marc-maabc,
dispo LIKE marc-dispo,
END OF ty_alv.

TYPES: BEGIN OF ty_vbap,
vbeln LIKE vbap-vbeln,
posnr LIKE vbap-posnr,
matnr LIKE vbap-matnr,
* werks LIKE vbap-werks,
arktx LIKE vbap-arktx,
abgru LIKE vbap-abgru,
netwr LIKE vbap-netwr,
lsmeng LIKE vbap-lsmeng,
waerk LIKE vbak-waerk,
netpr LIKE vbap-netpr,
aedat LIKE vbap-aedat,
END OF ty_vbap.

TYPES: BEGIN OF ty_marc,
matnr LIKE marc-matnr,
werks LIKE marc-werks,
maabc LIKE marc-maabc,
dispo LIKE marc-dispo,
END OF ty_marc.

* Tabla Interna
DATA: t_alv TYPE TABLE OF ty_alv WITH HEADER LINE,
t_vbap TYPE STANDARD TABLE OF ty_vbap,
t_marc TYPE STANDARD TABLE OF ty_marc.

* Work Area
DATA: st_t_alv TYPE ty_alv,
st_t_vbap TYPE ty_vbap,
st_t_marc LIKE marc OCCURS 0 WITH HEADER LINE.
** st_t_marc type ty_marc.


SELECT matnr werks maabc dispo
FROM marc
INTO TABLE t_marc
WHERE matnr IN s_matnr
AND werks = st_t_marc-werks.
SORT t_marc BY matnr werks.
* SORT t_marc by matnr.

READ TABLE t_marc INTO st_t_marc
WITH KEY matnr = st_t_vbap-matnr
* werks = st_t_vbap-werks.
werks = st_t_marc-werks
BINARY SEARCH.
IF sy-subrc = 0.
st_t_alv-maabc = st_t_marc-maabc.
st_t_alv-dispo = st_t_marc-dispo.
ENDIF.


*********************************************************
Ya despúes haciendo el debug el sy-subrc se va a 4. Ya hice varios cambios, pero estos 2 campitos no se llenan en el ALV.
Puedo meter valores constantes a las columnas del ALV y no hay bronca, cuando termina el debug aparece lo que caputre. Creo yo, el problema es el SELECT.
Espero puedan ayudarme....

Saludos
__________________
Es más fácil encontrar el final del arcoíris que el de un estándar SAP.
Responder Con Cita