Monday, March 23, 2009

SAP: ¿Cuáles son las BADIs que accede una transacción?

Para determinar cuáles son las BADIs que accede una Transacción en tiempo de ejecución, a continuación el procedimiento:

Primero:
  1. Ir a transacción SE24
  2. Visualizar objeto CL_EXITHANDLER
  3. Hacer doble click en el método GET_INSTANCE
  4. Colocar un breakpoint en la instrucción CALL METHOD cl_exithandler=>get_class_name_by_interface
Ahora:
  1. Ejecuta la transacción para la cual quieres investigar las BADIs disponibles
  2. Presiona el botón para el cual necesitas adicionar lógica, la ejecución se detendrá en el breakpoint
  3. Verifica el valor de la variable "exit_name", te proporcionará el nombre de la BADI llamada en ese momento
De esta forma podrás determinar las BADIs llamadas la hacer click en cualquier botón de cualquier transacción.

Monday, January 5, 2009

¿Donde está la conversión de Latex a Postscript en SQL-Ledger?

En la biblioteca Form.pm, rutina parse_template, busca el comentario:

# Convert the tex file to postscript

existe una llamada a sistema:

system("dvips $self->{tmpfile} -o -q");

Friday, September 12, 2008

Integrante Viajante...

Es difícil intentar ser parte de algo, cuando pasas la mayor parte de tu tiempo planeando tu próximo viaje, transitando de un lugar a otro, esperando en salas de aeropuerto.

Quieres integrarte a un grupo, pero, no cuentas con la estadía y regularidad suficiente en algún lugar para convivir; al final queda trunco, el proceso de pertenencia.

Ahora, algunos amigos, nos encontramos en el aeropuerto en lugar del bar del barrio.

Creo que no podrá ser siempre así.