lunes, 9 de febrero de 2009

Como encontrar exits en las transacciones estandar??

Como encontrar exits en las transacciones estadar de SAP o extensiones SAP??
Esa es la pregunta del millon de dolares cada vez que estamos a punto de hacer una ampliacion z!
Pues basicamente el truco, segun yo, consiste en:
1. Entras a la transaccion que te interesa
2. Pones en la lines de comando /h
3. Ejecutas la transaccion
4. En este momento estaras en modo debuggin si no estas ahialgo has hecho mal jeje

5. Entras al meno breakpitns -> breakpoints at -> breakpoint at statement ->
pues aqui viene la escencia. Habilias break points para la sentencia CALL CUSTOMER-FUNCTION
5. Los break points que se habiliten seran las user exits a las cuales tienes acceso solo resta descubrir cual es el punto donde quieres hacer la ampliacion, encontrar el nombre de la ampliacion para activarla por la cmod y listo!

Necesito pegar un codigo de un programa z q hace esto.... sin embargo no entra el codigo fuente asi que pasare un link

http://www.sapnet.ru/viewtopic.php?t=2819&start=0&postdays=0&postorder=asc&highlight

Copiar y ejecutar el codigo y veras que puedas obtener diferentes user exit.

La ventaja de hacerlo por medio del debuggin es que sabras en que momento de la ejecucion del porgrama podras entrar a la exit que te interesa y de esta manera habilitar solo la que te interesa.

Si has hecho los pasos anteriores seguramente tendras el nombre de la exit asi que solo resta en la opcion ampliacion del programa z de obtencion de ampliaciones y tendras el nombre de la ampliacion a activar!

Si quieres buscar otro tipo de ampliacion deberas de poner break poins segun lo que quieras buscar:

Sustituciones - SUBSTITUTION

No hay comentarios: