Our company Training Center   Notas Tecnicas Clients Intranet Links Contacto
destacados
Teknoda - Notas Tecnicas SAP Netweaver ABAP Nro. 26: Cómo encontrar e implementar BADIS
Tip SAP Netweaver Nro. 26: "Cómo encontrar e implementar BADIS"
 
 

Tema: Programación ABAP.
Descripción
: El objetivo de este tip es describir algunos métodos de búsqueda para las BADI's provistas por SAP. Además, mediante un ejemplo, se verá cómo implementar una de ellas.
Nivel: Intermedio

Versión:
4.6c en adelante
Fecha pub:
Agosto de 2009

http://www.teknoda.com.ar/b_102_tipssap.php

Tabla de contenido

I. Introducción
II. ¿Que es una BADI?
III. Ejemplo práctico
IV. ¿Cómo encontrar la BADI que necesitamos?
V. Implementando una BADI
VI. Dónde obtener información

I. Introducción

Debido a que las necesidades y los requisitos cambian de cliente en cliente y para los distintos escenarios de negocios, existe la necesidad de personalizar los programas con los requerimientos de dichos clientes. Pero existe una premisa importante con relación a los desarrollos ABAP que dice: "No modificar el código fuente de un programa standard".
Por ello, SAP proporciona numerosas ampliaciones o Enhancements. Estas son programas que se ocuparán de las necesidades adicionales del cliente, sin modificar el código fuente del programa standard. Es decir, son usadas para expandir la funcionalidad standard dentro del sistema SAP.

Actualmente existen en SAP tres generaciones de ampliaciones:

  • Primera generación: subrutinas vacías dentro de un programa estándar en las cuales se puede agregar código. El nombre de las mismas comienza con USEREXIT. Esta modalidad implica modificar el estándar.
  • Segunda generación: CUSTOMER-FUNCTION. En algunos lugares del código estándar hay llamadas de tipo CALL CUSTOMER-FUNCTION <NRO> (Ej:'001'). Estas rutinas se definen con la transacción SMOD y se editan con la transacción CMOD.
  • Tercera generación: BADI's. Usan instancias de ABAP Objects. Se invocan con CALL METHOD. Se crean con la transacción SE18 y se implementan con la transacción SE19.

El presente tip, está centrado en la Tercera generación, las BADI's.

Continúe leyendo este tip en formato PDF

Volver

 
 
Teknoda - Institutional News SAP Netweaver - AS/400 - System i

News
institutional

Español

Basics of Business Intelligence and an overview of the SAP Architecture

We wish to inform that we are dictating a new technical talk: "Basics of Business Intelligence and an overview of the SAP Architecturer" absolutely free.

See more >>
JAVA Netweaver Technology Team (JANETT)
What is JANETT?
JANETT (Java and Netweaver Technology Team) is a special group within Teknoda professionals dedicated to research, and learning of new technologies and tools related to JAVA and SAP Netweaver platforms.
See more >>
 
Otras Institucionales
 
 
 
Copyright 2008® Teknoda. Todos los derechos reservados por el autor.
SAP, R/3 y SAP Netweaver son marcas registradas de SAP AG. - AS/400, iSeries y System i son marcas registradas de IBM.