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 16/08/08, 01:24:46
acha3318 acha3318 is offline
Senior Member
 
Fecha de Ingreso: abr 2008
Localización: Cali - Colombia
Mensajes: 182
QUE HACE LA SENTENCIA "IMPORT ti_xxx FROM MEMORY ID"

Saludos,

Tengo una gran inquietud acerca de una sentencia que no he podido entender.

EXPORT ti_out FROM MEMORY ID sy-repid.
.
.
.
IMPORT ti_out FROM MEMORY ID sy-repid.

Lo vi en un programa pero no entendi que hace.

Gracias por sus respuestas.
Responder Con Cita
  #2  
Viejo 16/08/08, 09:56:38
ibecerra
 
Mensajes: n/a
hola, es facil mira te explico.
1. envia la tabla interna ti_out con todos sus datos a memoria y le coloca un id en este caso el nombre del programa q lo esta invocando , vale decir
que le esta poniendo un alias.
EXPORT ti_out FROM MEMORY ID sy-repid.


2.
trae la informacion q has exportado a memoria mediante el nombre del alias
IMPORT ti_out FROM MEMORY ID sy-repid.
Responder Con Cita
  #3  
Viejo 19/08/08, 12:54:02
acha3318 acha3318 is offline
Senior Member
 
Fecha de Ingreso: abr 2008
Localización: Cali - Colombia
Mensajes: 182
Gracias ibecerra, me fué muy claro la explicación.

Entonces, se podría decir que estas sentencias, aplicarian para obtimizar el performance, en la ejecución de un programa, para cuando hago accesos a tablas pesadas como la MKPF o la MSEG por ejemplo?

Gracias mil, de nuevo.
Responder Con Cita
  #4  
Viejo 19/08/08, 12:59:38
ibecerra
 
Mensajes: n/a
no, esas sentencias no tienen para nada que ver con la optimizacion de la performance.
solo te sirve por ejemplo
tengo el programa z111111 y hago el import de variables y luego invoco el programa z222222 ya hago el exporte de estas variables.
ojo que z111111 y z22222 son independientes.
Responder Con Cita
  #5  
Viejo 19/08/08, 15:01:24
acha3318 acha3318 is offline
Senior Member
 
Fecha de Ingreso: abr 2008
Localización: Cali - Colombia
Mensajes: 182
Perfecto ya comprendo....

Gracias, por tu excelente explicación...

acha.
Responder Con Cita
  #6  
Viejo 05/09/08, 15:56:17
shenciso shenciso is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Localización: Estado de México
Mensajes: 23
Estimado ibecerra,

Como continuidad al tema de IMPORT_LIST_FROM_MEMORY he realizado un programa que invoca a la balanza de comprobación (F.01) y posteriormente toma el listado para cargarlo en la transacción F-02.

Existe alguna función para limpiar la memoria.

Como medida de seguridad quiero desaparecer los datos de memoria para evitar que el usuario contabilice dos veces el mismo documento importado a memoria.

Saludos.
__________________
Shenciso
Coordinador de sistemas SAP R/3
Corporativo Corvi, S.A. de C.V.
Responder Con Cita
  #7  
Viejo 06/09/08, 04:28:30
camaron camaron is offline
Junior Member
 
Fecha de Ingreso: jul 2007
Mensajes: 14

claro que si se puede, utilizando el comando FREE MEMORY
Responder Con Cita
  #8  
Viejo 24/05/10, 19:15:56
veertigo9 veertigo9 is offline
Junior Member
 
Fecha de Ingreso: ago 2008
Mensajes: 7
Consulta usando export e import

Alguno de ustedes me podría decir si es posible aplicar un export y un import dentro de un mismo programa, es decir, se llame el programa se aplique el export, se salga del programa y al ingresar al ejecutarse el mismo programa se pueda obtener lo que se paso a memoria usando el import ? Estoy intentando pero no me da resultado.

Saludos.
Responder Con Cita
  #9  
Viejo 27/05/10, 15:22:21
K-MUS K-MUS is offline
Member
 
Fecha de Ingreso: feb 2006
Localización: Capital Federal
Mensajes: 87

Hola, no te está funcionando porque el ambito del IMPORT/EXPORT es a nivel ABAP (mismo programa) si vos necesitas pasar información entre programas distintos así que tenes que usar el adicional SHARED MEMORY o TABLE BUFFER de la sentencia IMPORT. Funciona de la misma manera simplemente que el buffer es ubicado en distinto ambito de visibilidad.

Pone la ayuda (F1) del import y fijate los opciones adicionales. No estoy en este momento con SAP así que no te puedo dar la sentencia exacta.

Saludos
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 17:52:10.


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