Ver Mensaje Individual
  #1  
Viejo 17/08/07, 12:06:35
Bushido_222 Bushido_222 is offline
Junior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 16
FOR ALL ENTRIES con distintos campos

Resulta que tengo una tabla interna T_LBF01 con un campo LIFNR (que es un CHAR de 10), y otra tabla interna T_CDHDR con un campo OBJECTID (que es un CHAR de 90)
La tabla T_LBF01 ya esta cargada con datos y la uso en un FOR ALL ENTRIES para cargar la tabla T_CDHDR (la cargo con la tabla standard CDHDR) en el cual el campo OBJECTID tiene que ser igual a T_LBF01-LIFNR (que es un CHAR de 90).
Quedaria asi:

SELECT OBJECTCLAS OBJECTID CHANGENR
FROM CDHDR
INTO TABLE T_CDHDR
FOR ALL ENTRIES IN T_LFB1_AUX
WHERE OBJECTCLAS = 'KRED' AND
OBJECTID = T_LFB1-LIFNR AND.

Pero como saben OBJECTID(CHAR de 90) Y T_LFB1-LIFNR(CHAR de 10) tienen que ser del mismo tipo y tamaņo.

En la especificacion me piden que complete T_LFB1-LIFNR con ceros a la izquerda.

Soy novato, alguien tiene idea de como podria resolver este problema de manera relativamente performante?
Responder Con Cita