Está en la página 1de 2

BTE's - Business Transaction Events

Las BTE's (Business Transactions Events, o eventos de las transacciones de negocio) son un tipo de
extensin para el mdulo FI de SAP. As como para SD estn los User-Exits de la transaccin
CMOD, SAP cre las BTE's para poder adaptar el mdulo FI del sistema SAP para todos los clientes
que as lo requieran
Las BTE's se basan en los siguientes principios: los diseadores de aplicaciones deben definir la
interfase en un mdulo de funcin; una tabla de asignacin es leda en el cdigo generado y los
mdulos de usuario se llaman de manera dinmica.
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 slo pueden utilizarse para ampliar el cdigo estndar de SAP; no es posible ampliar
interfases como con las BADI's.
- Se asume que en las BTE's son slo de 3 niveles: SAP, Partners y Clientes, al contrario de las
BADI's que soportan mltiples capas.
- En las BTE's se utilizan funciones para ampliar el cdigo SAP; en las BADI's se usan Objetos ABAP
(ABAP Objects).
Existen 2 tipos de interfases:
- Interfases de Publicacin y Suscripcin
- Interfases de Proceso
Interfases de Publicacin y Suscripcin
Estas interfases informan sobre eventos particulares (por ejemplo, un documento ingresado) en la
aplicacin estndar SAP y hacer accesibles los datos creados para el software externo. El software
externo no devuelve ningn resultado al estndar de SAP. Ejemplos de estas interfases son:
- Creacin, modificacin 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
- Generacin o modificacin 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 estndar; es decir que las interfases de proceso reemplazan a las
interfases estndar de SAP.
En este punto se pueden estructurar la determinacin de campos individuales o de reacciones
especficas al flujo procesos individualmente. Es posible conectar diferentes diferentes desarrollos
externos al sistema estndar de SAP. Generalmente los desarrollos externos se realizan mediante
el ABAP Workbench.
Pasos bsicos para configurar BTE's
- Primero hay que asegurarse que al aplicacin est activa para BTE's
- Identificar la BTE
- Copiar el cdigo de ejemplo en un mdulo Z
- Escribir el nuevo cdigo ABAP en el mdulo Z
- Grabar y activar el mdulo de funciones
- Asignar el mdulo de funciones al evento, pas y aplicacin

Manera ptima de Identificar BTE.
Una manera muy prctica es poniendo un break-point en los siguientes mdulos 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

También podría gustarte