PDA

Ver la Versión Completa : Debugar método estándard


FrancescRibot
09/01/08, 06:44:23
Hola a tod@s.

Necesito un empujoncito para poder debugar el método estátdard de SAP "Calculate" de la Clase/Interface CL_SUBCONTRACTING_CK.

El caso es que utilizando la transacción CK11N (Crear CC material) me da un error (No se ha podido determinar ningún precio para la subcontratación).

Visualizando el error he visto que el mensaje es de la clase CK y el número 468. Mediante el mensaje he podido ver las referencias de utilización del mensaje y me ha salido que sólo se utiliza en el método "Calculate".

Lo que realmente me interesaría es poder poner un break-point en ese método para saber los valores le están entrando en el momento que hace esta llamada: CALL METHOD cl_material_ck=>get_purchase_conditions , he intentado poner un break-point pero no para al pasar por allí.

¿Como puedo hacer para que se pare?

por cierto la versión es la 4.6

Muchas gracias por adelantado.


Saludos.

Francesc

Injury
07/02/08, 14:21:03
Hola Frances...
Prueba lo siguiente...
Ejecuta el programa en modo debug, o sea, coloca /h en la barra de transacciones... cuando estés en el debug, anda al menú Breakpoint... ahi eliges breakpoint en->Sentencia...
En la ventanita colocas la sentencia donde quieres que pare (en tu caso debiera ser CALL METHOD)... se supone que deberia parar en todos los Call Method que encuentre en la ejecución... y ahi va a llegar al que tu necesitas...

Ojalá te sirva de algo esta respuesta...