Empresa Training Center Cursos AS400   Notas Tecnicas Clientes 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 - Novedades institucionales SAP Netweaver - AS/400

Novedades
institucional

SAP TRAINING: Workshop Intensivo "hands-on"

FUNDAMENTOS de SAP UX, FIORI y SAPUI5;

SW1 workshop

Modalidad PRESENCIAL o REMOTO Arg., LATAM, USA, España
(Duración: 14 hs. en 4 clases de 3,5 hs)

.
Más información, fechas y precio >>
 

NS iTech

NS iTech: Operador EXCLUSIVO de los cursos IBM i de Teknoda
Nos complace informar que a partir de Octubre de 2018, NS iTech ha sido designada por Teknoda como operador único y exclusivo de los cursos de Teknoda de tecnología IBM i (AS/400). 
Leer más >>
 
 
 
 
 

Copyright 2018® Teknoda. Todos los derechos reservados por el autor.
SAP, R/3, ABAP y SAP Netweaver son marcas registradas de SAP AG. - AS/400, iSeries, System i e IBM i son marcas registradas de IBM.