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 06/07/07, 12:32:45
huanguelen huanguelen is offline
Member
 
Fecha de Ingreso: ago 2006
Localización: Capital Federal - Argentina
Mensajes: 32
Paso A Paso Implementacion De Bte

Necesito que alguien me detalle paso a paso, la implementacion de una BTE para FI.
Gracias.
__________________
La sociedad está rápida en reacción, lenta en reflexión...
Responder Con Cita
  #2  
Viejo 06/07/07, 22:11:25
Gatini28 Gatini28 is offline
Junior Member
 
Fecha de Ingreso: ago 2006
Mensajes: 23
Thumbs up Creacion de una BTE

Hola Doc.
la creacion de una BTE es muy sencilla, lo primordial aqui es saber el evento que querras usar para activar la misma.

Pasos:

1. Ingresa a la transaccion FIBF.
2. Te vas a la opcion Entorno / Sistema Info (P/S) . Esta opción te mostrara una pantalla de seleccion, en ella presiona F8.
3. Se te muestra todas los eventos, selecciona el que deseas usar y presiona el botón Modulo Funciones Tipo.
4. Se te muestra un ejemplo del modulo de función para el evento seleccinado, dentro de el se encuentran los datos, tablas y estructuras que podras usar cuando el evento sea disparado. Lo unico que debes hacer es Copiar el modulo de ejemplo creando el tuyo y dentro de el colocar tu logica d programa.
5. Regresas a la tcode FIBF y vas al menu Opciones / Productos / ..un cliente...Aqui realizas la creacion del producto que asociaras al evento, para ello creas una entrada nueva indicando el nombre del producto(debe comenzar con Z), una descripcion y lo mas importante, marcas el check de activo.
6. Finalmente, regresas a la tcode FIBF y vas al menu Modulos P/S / ..un cliente y en el creas una nueva entrada señalando el evento que deseas usar, el producto creado y tu módulo de función.

Y con eso ya esta creada tu BTE.

Suerte,
Erick.
Responder Con Cita
  #3  
Viejo 06/08/12, 19:29:40
Ariel-StaFe Ariel-StaFe is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Localización: Santa Fe - Argentina
Mensajes: 321
Averiguar Evento para BTE

Gatini28
Muy clara tu respuesta.
Te consulto si me puede responder:
Como se que evento es el que necesito ?
En mi caso, con la F-36, luego de cargar el cheque, necesito hacer una verificacion entre la Fecha de Vencimiento (BSEG-ZFBDT) y la Fecha de Emision (BSED-WDATE), ya que si sobrepasa el plazo estipulado por la empresa debe dar error en fecha de vencimiento ingresada.
Desde ya muchas gracias.
__________________
Ariel-StaFe
Analista Programador Abap Senior
Santa Fe Capital
Pcia de Santa Fe
Argentina
Responder Con Cita
  #4  
Viejo 07/08/12, 12:00:53
Avatar de Tonijua
Tonijua Tonijua is offline
Moderator
 
Fecha de Ingreso: jun 2006
Localización: Chile
Mensajes: 801
Información General BTE

BTE's - Business Transaction Events
Las BTE's (Business Transactions Events, o eventos de las transacciones de negocio) son un tipo de extensión para el módulo FI de SAP. Así como para SD están los User-Exits de la transacción CMOD, SAP creó las BTE's para poder adaptar el módulo FI del sistema SAP para todos los clientes que así lo requieran
Las BTE's se basan en los siguientes principios: los diseñadores de aplicaciones deben definir la interfase en un módulo de función; una tabla de asignación es leída en el código generado y los módulos de usuario se llaman de manera dinámica.
Los conceptos de las BADI's y las BTE's son similares en algunos aspectos, pero se diferencian en los diferentes puntos:
- Las BTE's sólo pueden utilizarse para ampliar el código estándar de SAP; no es posible ampliar interfases como con las BADI's.
- Se asume que en las BTE's son sólo de 3 niveles: SAP, Partners y Clientes, al contrario de las BADI's que soportan múltiples capas.
- En las BTE's se utilizan funciones para ampliar el código SAP; en las BADI's se usan Objetos ABAP (ABAP Objects).
Existen 2 tipos de interfases:
- Interfases de Publicación y Suscripción
- Interfases de Proceso
Interfases de Publicación y Suscripción
Estas interfases informan sobre eventos particulares (por ejemplo, un documento ingresado) en la aplicación estándar SAP y hacer accesibles los datos creados para el software externo. El software externo no devuelve ningún resultado al estándar de SAP. Ejemplos de estas interfases son:
- Creación, modificación o bloqueo de un Registro Maestro
- Se creó, modificó o anuló un documento
- Se borraron o resetearon ítems
Se puede generar procesamiento adicional en el componente adicional sobre las bases de los siguientes datos y eventos:
- Comenzar un Workflow
- Generación o modificación de datos adicionales
- Solicitud de correspondencia
Interfases de Proceso
Se utilizan para enviar los procesos de negocio a un control diferente que no puede ser realizado desde el procesamiento estándar; es decir que las interfases de proceso reemplazan a las interfases estándar de SAP.
En este punto se pueden estructurar la determinación de campos individuales o de reacciones específicas al flujo procesos individualmente. Es posible conectar diferentes diferentes desarrollos externos al sistema estándar de SAP. Generalmente los desarrollos externos se realizan mediante el ABAP Workbench.
Pasos básicos para configurar BTE's
- Primero hay que asegurarse que al aplicación está activa para BTE's
- Identificar la BTE
- Copiar el código de ejemplo en un módulo Z
- Escribir el nuevo código ABAP en el módulo Z
- Grabar y activar el módulo de funciones
- Asignar el módulo de funciones al evento, país y aplicación

Manera Óptima de Identificar BTE.
Una manera muy práctica es poniendo un break-point en los siguientes módulos de funciones y luego ejecutar el proceso de negocios, con el break-point se detendra en cada BTE que salte en el proceso.

PC_FUNCTION_FIND
BF_FUNCTIONS_FIND
__________________
Saludos.
Tonijua.
Moderador FICO

"Algunas personas miran al mundo y dicen Porque?. Otras miran al mundo y dicen Porque no?. George Bernard Shaw"
Responder Con Cita
  #5  
Viejo 07/08/12, 13:30:42
Ariel-StaFe Ariel-StaFe is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Localización: Santa Fe - Argentina
Mensajes: 321
Gracias

Tonijua.
Muchas gracias! ..
con tu explicación, voy a intentar identificar la Bte que debo usar.
Saludos
__________________
Ariel-StaFe
Analista Programador Abap Senior
Santa Fe Capital
Pcia de Santa Fe
Argentina
Responder Con Cita
  #6  
Viejo 09/08/12, 17:57:22
Ariel-StaFe Ariel-StaFe is offline
Senior Member
 
Fecha de Ingreso: nov 2007
Localización: Santa Fe - Argentina
Mensajes: 321
Gente:
No tenia ningun evento para lo que necesitaba.
Lo resolvi codificando la validación en una Exit.
Modulpool ZGGBR000
Tema Cerrado
Muchas gracias y Saludos
__________________
Ariel-StaFe
Analista Programador Abap Senior
Santa Fe Capital
Pcia de Santa Fe
Argentina
Responder Con Cita
  #7  
Viejo 19/02/20, 16:03:44
contab15 contab15 is offline
Member
 
Fecha de Ingreso: sep 2016
Mensajes: 77
ABAP Orientadas a Objetos

Hola como estn hice el curso de ABAP por LogaliGroup tengo todo estos tema de interfaces y eventos pero como los pongo en practica en una Exit por ejemplo
__________________
Dimas Daniel Gonzalez Parra
Contador Publico | Consultor SAP FI
Avenida Santa Fe | CABA |CP1059
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 06:49:38.


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