#1
|
||||
|
||||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|