Вы находитесь на странице: 1из 16

BAPIS - Functions ABAP

Ideas Source

ndice
1. Mdulos SAP 2. Introduccin 3. Funcin de Las Bapis 4. Estructura de las Bapis

5. Caso Practico de las Bapis


6. Call RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 2

Modulos SAP

hallamos el camino
Soluciones integradas
SD
Sales & Distribution

FI
Financial Accounting

MM
Materials Mgmt.

CO
Controlling

Extensa funcionalidad
AM

PP

Sistemas abiertos Arquitectura Cliente/Servidor

Production Planning

R/3
Client / Server ABAP/4
HR
IS
Industry Solutions

Fixed Assets Mgmt.

Arquitectura modular Neutralidad sectorial

QM
Quality Management

PS
Project System

PM

Plant Maintenance

WF
Workflow

Filosofa de gestin empresarial

Human Resources

Multinacional

SAP AG 2003, Q2 2003 preliminary results release, IR 3

ndice
1. Mdulos SAP 2. Introduccin 3. Funcin de Las Bapis 4. Estructura de las Bapis 5. Caso Practico de las Bapis

6. Call RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 4

Introduccion

- Los Objetos de Negocio de SAP se encuentran sobre un Repositorio de Objetos de Negocios, en el que se encapsulan sus datos y procesos.

- Accesos externos a estos datos y procesos slo es posible por medio de mtodos especficos, o tambin denominados como BAPI's (Business Application Program Interfaces).

SAP AG 2003, Q2 2003 preliminary results release, IR 5

Introduccion

- Una BAPI se define como un mtodo de un Objeto de Negocio de SAP. - Por ejemplo, la funcionalidad que est implementada en el Tipo de Objeto de Negocio de SAP 'Material', incluye la de verificar la disponibilidad del material. De este modo, el Objeto de Negocio 'Material' comprende una BAPI llamada 'Material. Check Availability'.

SAP AG 2003, Q2 2003 preliminary results release, IR 6

ndice
1. Mdulos SAP 2. Introduccin 3. Funcin de Las Bapis 4. Estructura de las Bapis 5. Caso Practico de las Bapis

6. Call RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 7

FUNCION BAPI

SAP AG 2003, Q2 2003 preliminary results release, IR 8

FUNCION BAPI

Para usar una BAPI, el programa slo necesita sabes cmo llamar al mtodo; esto es, saber la definicin de la interface de este mtodo. Por lo tanto, para invocar una BAPI desde un programa, slo se necesita llenar apropiadamente la informacin en la interfaces.

SAP AG 2003, Q2 2003 preliminary results release, IR 9

FUNCION BAPI

La interfaces de una BAPI est definida por:

- Parmetros IMPORT, los cuales contienen los datos a transferir del programa a la BAPI.
- Parmetros EXPORT, los cuales contienen los datos a devolver por la BAPI al programa que lo llam. - Tablas como parmetros Import / Export para importar y extraer datos, respectivamente.

SAP AG 2003, Q2 2003 preliminary results release, IR 10

ndice
1. Mdulos SAP 2. Introduccin 3. Funcin de Las Bapis 4. Estructura de las Bapis 5. Caso Practico de las Bapis

6. Call RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 11

ESTRUCTURA BAPI

Las BAPI's estn actualmente implementadas como Mdulos de Funciones, todas ellas comprendidas por la Biblioteca de Funciones (o Function Builder).

Cada una de estas funciones:


- Soporta el protocolo del RFC (Remote Function Call) - Ha sido asignada como un mtodo al Repositorio de Objetos (transaccin BAPI)

- Es procesada sin devolver pantallas de dilogo al programa que lo llama.

SAP AG 2003, Q2 2003 preliminary results release, IR 12

ndice
1. Mdulos SAP 2. Introduccin 3. Funcin de Las Bapis 4. Estructura de las Bapis 5. Caso Practico de las Bapis

6. Call RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 13

ndice
1. Mdulos SAP 2. Introduccin 3. Funcin de Las Bapis 4. Estructura de las Bapis 5. Caso Practico de las Bapis

6. Call RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 14

CALL RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 15

ndice
1. Mdulos SAP
2. Introduccin 3. Funcin de Las Bapis 4. Estructura de las Bapis 5. Caso Practico de las Bapis 6. Call RFC 7. Caso Practico de RFC

SAP AG 2003, Q2 2003 preliminary results release, IR 16

Вам также может понравиться