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 17/04/06, 12:58:53
Avatar de tracer
tracer tracer is offline
Administrator
 
Fecha de Ingreso: feb 2006
Localización: España (Madrid)
Mensajes: 503
Post Todo acerca de la BADI's de SAP

__________________
Si precisas una mano, recuerda que yo tengo dos.

Úlima edición por tracer fecha: 14/03/07 a las 10:07:10.
Responder Con Cita
  #2  
Viejo 24/04/06, 21:15:46
dairolozano dairolozano is offline
Junior Member
 
Fecha de Ingreso: feb 2006
Mensajes: 2
Codigo de transacción.

Excelente articulo. Bastante util. Solo una pregunta, el ejemplo se refiere a la transaccion BP - Tratar interlocutor comercial ?

Cordial Saludo,

Dairo L. Lozano R.
Responder Con Cita
  #3  
Viejo 05/07/06, 14:14:01
francisco.m.torres francisco.m.torres is offline
Junior Member
 
Fecha de Ingreso: jun 2006
Mensajes: 1
Alternativa para encontrar BADIS

Otro modo de encontrar las badis que se ejecutan en un proceso / transaccion, es el siguiente:

> Ingresan en la trx. SE80.
> Seleccionamos Clase / Interfase.
> Dentro de ella colocamos la clase CL_EXITHANDLER.
> Seleccionamos el metodo GET_INSTANCE para que se visualice el codigo de dicho metodo.
> Colocamos un BREAK en la llamada al metodo:

call method cl_exithandler=>get_class_name_by_interface
exporting
instance = instance
importing
class_name = class_name
changing
exit_name =
exit_name
exceptions
no_reference = 1
no_interface_reference = 2
no_exit_interface = 3
data_incons_in_exit_managem = 4
class_not_implement_interface = 5
others = 6.

Ahora ejecutamos el proceso/transaccion, del cual deseamos averiguar las BADIS que se instancian, y al haber colocado el BREAK en el metodo anterior, cada vez se intente instanciar la BADI pasara por dicho punto y el nombre de la BADI la tendremos en el parametro "exit_name" (que cambia este metodo).
Saludos.

Francisco Torres.-
Responder Con Cita
  #4  
Viejo 09/08/06, 10:36:40
ayasystems ayasystems is offline
Member
 
Fecha de Ingreso: mar 2006
Mensajes: 33
Un apunte.

Sólo las badis que no permiten modificar su contenido pueden ser implementadas varias veces. Las Badis que periten modificar datos (que tienen exporting) no se pueden implementar varias veces.
Aunque no permita modificar, a la hora de poner la badi se puede definir de implementación multiple o simple.

Saludos!
Responder Con Cita
  #5  
Viejo 19/09/06, 11:19:27
josellamazares josellamazares is offline
Member
 
Fecha de Ingreso: jun 2006
Mensajes: 34
Smile

Otro apunte al respecto.

Para que no sea neceasario meter ninguna clave a la hora de implementar la BADI, basta con que el nombre de dicha implementación empiece por Z. En paquete, le indicamos un paquete Z nuestro
Cuando pida la definición es cuando hay que indicarle el mismo nombre.

Un saludo y gracias por hacer esta página.
Responder Con Cita
  #6  
Viejo 24/11/06, 10:06:48
miki_ikim miki_ikim is offline
Junior Member
 
Fecha de Ingreso: nov 2006
Mensajes: 4
Hola, una pregunta que quizas sea absurda.

Si tienes una implementación de una badi, standard activa e implementas una Z y la activas también, ¿cual de las dos se ejecutarán? o ¿se ejecutan las dos?
Muchas gracias.
Responder Con Cita
  #7  
Viejo 24/11/06, 17:20:22
ayasystems ayasystems is offline
Member
 
Fecha de Ingreso: mar 2006
Mensajes: 33
Depende de como esté definida la BADI, si tiene implementación múltiple se ejecutarán ambas. Si está definida de forma que no tenga implementación múltiple pues no podras hacer lo que dices...

Puedes ver como está definida mediante la SE18, ver si es dependiente de filtro.... vamos lo que es la definición.

Saludos
Responder Con Cita
  #8  
Viejo 21/05/07, 15:36:51
shadowilbor shadowilbor is offline
Junior Member
 
Fecha de Ingreso: may 2007
Mensajes: 5
Buenas,

Tengo un problemas con la badi I_BADI_SD_GM. No consigo implementarla.
Alguien podria ayudarme con ella.

Gracias por adelantado.
Responder Con Cita
  #9  
Viejo 21/05/07, 15:51:19
ayasystems ayasystems is offline
Member
 
Fecha de Ingreso: mar 2006
Mensajes: 33
Thumbs down


Como no seas más claro con cual es el problema dificilmente te podrá ayudar nadie.

S2
Responder Con Cita
  #10  
Viejo 21/05/07, 15:56:24
shadowilbor shadowilbor is offline
Junior Member
 
Fecha de Ingreso: may 2007
Mensajes: 5
Hemos intentado implementar esta BADI para la cancelación de la factura y no salta. Debugeando hemos visto que la considera como inactiva por la clase de desarrollo en la que se encuentra, por tanto no nos funciona. Alguien sabe algo sobre ella? Está implementada o no?
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 23:02:33.


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