Como Usar El Null ??
HOLA TENGO UN PROBLEMA MI REPORTE ME APARECE UNA COLUMNA CON CAMPOS INTERCALADOS ES DECIR UNO VACIO ,UNO LLENO .
EL CAMPO ES LIFNR Y PRCTR .. :confused: LOOP AT T_DATOS. CONTADOR = SY-TABIX. SELECT SINGLE PRCTR INTO T_DATOS-PRCTR FROM BSEG WHERE BUKRS EQ T_DATOS-BUKRS AND BELNR EQ T_DATOS-BELNR AND GJAHR EQ T_DATOS-GJAHR AND ( PRCTR NE T_DATOS-PRCTR OR LIFNR EQ T_DATOS-LIFNR ). SELECT SINGLE LIFNR INTO T_DATOS-LIFNR FROM BSEG WHERE BUKRS EQ T_DATOS-BUKRS AND BELNR EQ T_DATOS-BELNR AND GJAHR EQ T_DATOS-GJAHR AND ( PRCTR EQ T_DATOS-PRCTR OR LIFNR NE T_DATOS-LIFNR ). SELECT SINGLE SGTXT INTO T_DATOS-SGTXT FROM BSEG WHERE BUKRS EQ T_DATOS-BUKRS AND BELNR EQ T_DATOS-BELNR AND GJAHR EQ T_DATOS-GJAHR. SELECT SINGLE DMBTR INTO T_DATOS-DMBTR FROM BSEG WHERE BUKRS EQ T_DATOS-BUKRS AND BELNR EQ T_DATOS-BELNR AND GJAHR EQ T_DATOS-GJAHR. IF SY-SUBRC = '0'. ENDIF. MODIFY T_DATOS INDEX CONTADOR. "Modifica el contador... ENDLOOP. |
Ya lo preguntaste en el otro tema... y te lo conteste :)
Por otro lado, lo que estas haciendo no es performante... Sacá los selects afuera del loop y hace un FOR ALL ENTRIES en cada uno para trabajarlos en memoria y no hacer un acceso a base de datos por registro.. Saludos. |
Husos Horarios son GMT. La hora en este momento es 04:12:07. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web