MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 09/01/08, 06:43:12
FrancescRibot FrancescRibot is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 18
Debugar método estándard

Hola a tod@s.

Necesito un empujoncito para poder debugar el método estándard 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

Úlima edición por FrancescRibot fecha: 09/01/08 a las 07:02:53.
Responder Con Cita
  #2  
Viejo 09/01/08, 12:46:32
ibecerra
 
Mensajes: n/a
bueno en este caso es una clase, para poder debugear necesitas entrar a la tx se24 pones la clase CL_MATERIAL_CK ubicas el metodo get_purchase_conditions le das doble click y te vas a ir al codigo fuente hay pones un breakpoint y listo ejecutas la tx nuevamente y colocas los parametros necesarios para q pueda quedarse hay.
saludos
Responder Con Cita
  #3  
Viejo 10/01/08, 07:33:42
FrancescRibot FrancescRibot is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 18
Hola Ibecerra,

Muchas gracias por tu consejo, pero no me acaba de funcionar.

He puesto el break-point mediante la transacción se24 y luego ejecuto la transacción CK11N para que se me pare justo cuando ejecuta el método CALL METHOD cl_material_ck=>get_purchase_conditions pero continua sin detenerse.

Puede ser que la solución que me hayas dado sea para que se pare pero ejecutando la clase mediante la se24 y no la CK11N¿?


Gracias por todo.

Francesc.
Responder Con Cita
  #4  
Viejo 10/01/08, 14:06:26
ibecerra
 
Mensajes: n/a
q extrano a mi me funciona con otras clases... has visto si tienes los permisos necesarios para poder debuguear una clase
Responder Con Cita
  #5  
Viejo 11/01/08, 11:51:41
FrancescRibot FrancescRibot is offline
Junior Member
 
Fecha de Ingreso: jul 2006
Mensajes: 18
Ok, he mirado los permisos que tenía.

Ahora si que puedo modificar.

Muchas gracias por toda tu ayda!!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 05:50:09.


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