MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Como Limpiar La Memoria (foro/showthread.php?t=45565)

acha3318 28/09/11 23:34:58

Como Limpiar La Memoria
 
Hola a todos,

Necesito que me ayuden con un caso, es que tengo un Batch Input simulando la MSC2N (Modificar Lote) en el modo No.1, y tengo el problema que cuando ejecuto la transacción MSC2N en el modo No.2, digito todos los 4 criterios: Material, Lote, Centro, Almacén, los datos que se escribieron en el modo No.2, son heredados en el modo No.1 los cuatro criterios, y necesito que cuando ejecute mi Bacht Input en el modo No.1 estos datos los pueda limpiar, pues en este caso solo necesito, Material, y Lote, los otros campos Centro y Almacén, los necesito vacios.

De antemano si alguién sabe como limpiar la memoria para que, en otro modo estos datos no los copie, les agradezco muchisimo.

pancho6102 29/09/11 16:08:03

Hola no entiendo bien lo que quieres hacer pero si lo que quieres hacer es que se borren los ultimos datos que tienes en la memoria sap y cuando hagas otra entrada a la transaccion los campos esten vacios puedes hacer lo siguiente.

veo que los campos de la transaccion todos tienes activado el set y el get parametros.

entra a opciones tecnicas con F1 a cada campo y eXtrae el PARAMETER ID por ejemplo para el material es el: MAT asi saca los IDS de los 4 parametros.

cuando termines tu primer modificacion o el primer paso por la transaccion puedes poner esta sentencia al ultimo y antes de comenzar el paso:

SET PARAMETER ID 'MAT' FIELD space.

con esta sentencia estarias planchando el espacio de memoria SAP con espacio, no liberas la memoria solo le asignas un espacio como valor.

haz un SET PARAMETER por cada campo y pruebas haber si te funciona.

seria mejor la sentencia para hacer un free memory pero no la recuerdo si haya algua.

saludos.

acha3318 01/10/11 13:15:41

Francisco, muchas gracias, hice exactamente lo que me explicaste y funcionó a la perfección. En mi caso era limpiar la memoria SAP de los campos CENTRO y ALMACEN asi:

SET PARAMETER ID 'WRK' FIELD space.
SET PARAMETER ID 'LAG' FIELD space.

Te agradezco de nuevo espero seguir contando con tu ayuda.


pancho6102 01/10/11 15:40:25

Que bien que te haya funcionado, pero aun estoy buscando una sentencia que para fines de buena utilizacion de memoria borre memoria SAP.

si encuentro algo lo posteo.

saludos!


Husos Horarios son GMT. La hora en este momento es 22:20:37.

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