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 29/11/08, 23:22:56
Difference Difference is offline
Junior Member
 
Fecha de Ingreso: ago 2007
Mensajes: 3
Question Acceso a tablas en Memoria desde USER EXIT

Hola,

Estoy programando en un user exit, pero necesito accesar a tablas que no estan en el import del user exit, yo lo he hecho en otras ocasiones con un ASSIGN local copy of ('(HMXCISR0)INTX') TO <INTX>. Esto me había funcionado bien hasta ahora que resulta que la tabla INTX esta definida localmente en el programa como una tabla interna y no esta ligada a una estructura del diccionario de datps ni mucho menos a una tabla transparente. No sé si sea por ello que no me esta pasando los datos, se que con el assign puedo traer cualquier cosa de memoria, solo necesito saber dondeee estaaa la tabla que necesito... alguien me puede ayudar ??? alguien sabe como puedo saber en que lugar de memoria esta almacenada la tabla interna y como puedo acceder a ella??
Les agradecería mucho su ayuda con lo que seaaaa


Saludos!
Responder Con Cita
  #2  
Viejo 01/12/08, 08:57:39
vickxo vickxo is offline
Senior Member
 
Fecha de Ingreso: nov 2006
Localización: Madrid, España
Mensajes: 118
Hola

Se me ocurre en primera instancia hacer un submit al reporte y de ahi recuperar la informacion que tienes o hacer una copia z, meter en memoria los datos que requieres y recuerarlos desde la exit (esas son las que se me ocurren y no tengo ni idea si funcionen)
Ahora navegando en SAP vi que hay esta nota:
Note 1053085 - New parameter in user exit/BAdI 003 for report HMXCISR0
Es posible que esa ampliacion tenga el campo que requieras

Symptom

New parameter in user exit/BAdI 003 for report HMXCISR0

Other terms

HMXCISR0
EXIT_HMXCISR0_003
BADI_HMXCISR0_003
PCFDCMX0
PCISMMX0
PCMTXMX0
HMXCALC0



Ahora bien es probable que tengas que sea bueno que busques en las demas exits para ver si en alguna otra no mandan el dato pro medio de las estreucturas. Puede ser tambien que venga en el el include de las variables globales del grupo de funciones XPMX. Yo optaria por revisar todo eso antes de hacer el submit
Saludos y espero q te sirva de algo ...
__________________
el tema esta en hacer la pregunta correcta...

Úlima edición por vickxo fecha: 01/12/08 a las 09:06:59.
Responder Con Cita
  #3  
Viejo 11/11/09, 00:14:50
Avatar de licinfo
licinfo licinfo is offline
Junior Member
 
Fecha de Ingreso: may 2007
Mensajes: 6
Thumbs up Información desde la pila de SAP

Hola, tal vez la duda haya sido ya resuelta, pero yo me encontré con este tip y si lo he hecho.
Cuando haces debugging tienes un botón que dice llamadas, ahí puedes ver los reportes y funciones que se han ejecutado ya y las tablas que se han procesado.

En tu programa, declaras el siguiente field-symbol y le asignas como te muestro a continuación.

Leer llamados de pila de memoria

field-symbolS <fs> type any.
assign ('(PROGRAMA)BLOQUE_DE_PROCESO') to <fs>.


Pruebalo y cualquier duda, me comentas .

Saludos
__________________
LicInFo
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 20:49:38.


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