|
#1
|
|||
|
|||
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. |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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. |
#4
|
|||
|
|||
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. |
#5
|
|||
|
|||
Perfecto ya comprendo....
Gracias, por tu excelente explicación... acha. |
#6
|
|||
|
|||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|