MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 06/10/11, 17:58:01
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
ALV OO y Catalogo de Campos

Hola pues resulta que por algunas cosas del destino, cambie el dominio de un elemento de dato que uso en una estructura Z (ZOPGR_S_PLAN) y cuando corro de nuevo el programa que usa esa estructura el ALV me deja solo capturar 10 caracteres en ese campo, cuando con el nuevo dominio me debe de permitir 20, si le doy F1 en el campo todo sale bien relacionado al elemento de datos que corresponde.

Estoy utilizando la función LVC_FIELDCATALOG_MERGE para crear el catalogo, ya hice un debug y el catalogo está bien creado el detalle es que al mostrar el ALV no me está respetando el cambio ¿Alguna idea.


__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #2  
Viejo 06/10/11, 18:50:22
Mauricio Hidalgo Mauricio Hidalgo is offline
Senior Member
 
Fecha de Ingreso: may 2006
Localización: Santiago, Chile
Mensajes: 481
Seguramente te está leyendo lo que existe en el buffer. Usa el parámetro I_BYPASSING_BUFFER. y le mueves 'X'.


Saludos
Responder Con Cita
  #3  
Viejo 06/10/11, 19:35:09
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090
Ya probé eso y no funciona ... como les comento el catalogo se crea bien, pero el ALV se muestra como si la longitud de ese campo aun fuese 10 carecteres.
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #4  
Viejo 07/10/11, 02:39:29
beltsoft beltsoft is offline
Member
 
Fecha de Ingreso: sep 2011
Localización: Mexico
Mensajes: 99
Construir catalogo en ALV OO

1. Construir tu catalogo de forma normal

CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'
EXPORTING
i_structure_name = 'SFLIGHT'
CHANGING
ct_fieldcat = pt_fieldcat[]
EXCEPTIONS
inconsistent_interface = 1
program_error = 2
OTHERS = 3.
IF sy-subrc <> 0.
*--Exception handling
ENDIF.

2. Una vez con tu catalogo definir el tamaño de salida en LS_FCAT-OUTPUTLEN.

LOOP AT pt_fieldcat INTO ls_fcat .
CASE pt_fieldcat-fieldname .
WHEN 'CARRID' .
ls_fcat-outpulen = '10' .
ls_fcat-coltext = 'Airline Carrier ID' .
MODIFY pt_fieldcat FROM ls_fcat .
WHEN 'PAYMENTSUM' .
ls_fcat-no_out = 'X' .
MODIFY pt_fieldcat FROM ls_fcat .
ENDCASE .
ENDLOOP .
__________________
SSE BeltSoft México
Your Business, our motivation ...
Responder Con Cita
  #5  
Viejo 07/10/11, 14:05:20
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090


El catalogo se crea bien, con su outpulen correspondiente .

Está bien raro esto.
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #6  
Viejo 07/10/11, 14:07:18
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090

Bueno hoy entre de nuevo al sistema, corri el programa y ya sale bien...

ki kosas
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
  #7  
Viejo 07/10/11, 14:15:56
beltsoft beltsoft is offline
Member
 
Fecha de Ingreso: sep 2011
Localización: Mexico
Mensajes: 99
Jjjejejeje Hay una explicación muy sencilla:

Te falto ajustar el diccionario de datos, para que efectivamente el Buffer se limpie.

Saludos.
__________________
SSE BeltSoft México
Your Business, our motivation ...
Responder Con Cita
  #8  
Viejo 07/10/11, 14:28:51
Avatar de DCErick
DCErick DCErick is offline
Moderator
 
Fecha de Ingreso: mar 2006
Localización: Monterrey
Mensajes: 1,090

¿Ajustar en donde?
__________________
-------------------
¿Dudas para descargar manuales? Ver este tema ->
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 16:29:43.


www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web