¡Hola a todos!
Aquí estoy enviando también el código. En eso obtengo datos para itab_likp. No estoy obteniendo datos para jtab_lips.
Ejecuto ambas tablas con el valor vbeln, los datos están allí, entonces ¿por qué no estoy obteniendo datos?
Por favor, guíame.
TYPE-POOLS: SLIS.
TABLES: LIKP, LIPS.
DATA: BEGIN OF ITAB_LIKP OCCURS 0,
BLDAT LIKE LIKP-BLDAT,
VBELN LIKE LIKP-VBELN,
BTGEW LIKE LIKP-BTGEW,
END OF ITAB_LIKP.
DATA: BEGIN OF JTAB_LIPS OCCURS 0,
VBELN LIKE LIKP-VBELN,
MATNR LIKE LIPS-MATNR,
ARKTX LIKE LIPS-ARKTX,
VRKME LIKE LIPS-VRKME,
END OF JTAB_LIPS.
selection-screen begin of block b with frame title t1.
select-options: date_pos for LIKP-BLDAT.
SKIP 2.
select-options: DCN for LIKP-VBELN.
SELECTION-SCREEN END OF BLOCK B.
INITIALIZATION.
T1 = 'DELIVERY CHALLAN'.
start-of-selection.
SELECT BLDAT VBELN BTGEW FROM LIKP INTO CORRESPONDING FIELDS OF TABLE ITAB_LIKP
WHERE BLDAT IN DATE_POS AND VBELN IN DCN.
SELECT MATNR ARKTX VRKME FROM LIPS INTO CORRESPONDING FIELDS OF TABLE JTAB_LIPS
FOR ALL ENTRIES IN ITAB_LIKP
WHERE VBELN = ITAB_LIKP-VBELN.
Saludos:
Manoj