BAPIS - Functions
ABAP
Ideas Source
SAP AG 2003, Q2 2003 preliminary results release, IR 2
1. Mdulos SAP
2. Introduccin
3. Funcin de Las Bapis
4. Estructura de las Bapis
5. Caso Practico de las Bapis
6. Call RFC
ndice
SAP AG 2003, Q2 2003 preliminary results release, IR 3
Modulos SAP
R/3Client / Server
ABAP/4
FIFinancial
Accounting
COControlling
AMFixed Assets
Mgmt.
PSProjectSystem
WFWorkflow
ISIndustrySolutions
MMMaterials
Mgmt.
HRHuman
Resources
SDSales &
Distribution
PPProductionPlanning
QMQuality
Manage-ment PM
Plant Main-tenance
Multinacional
Neutralidad
sectorial
Arquitectura
modular
Extensa
funcionalidad
Soluciones
integradas
Sistemas
abiertos
Arquitectura
Cliente/Servidor
Filosofa de
gestin
empresarial
hallamos el camino
SAP AG 2003, Q2 2003 preliminary results release, IR 4
1. Mdulos SAP
2. Introduccin
3. Funcin de Las Bapis
4. Estructura de las Bapis
5. Caso Practico de las Bapis
6. Call RFC
ndice
SAP AG 2003, Q2 2003 preliminary results release, IR 5
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 6
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 7
1. Mdulos SAP
2. Introduccin
3. Funcin de Las Bapis
4. Estructura de las Bapis
5. Caso Practico de las Bapis
6. Call RFC
ndice
SAP AG 2003, Q2 2003 preliminary results release, IR 8
FUNCION BAPI
SAP AG 2003, Q2 2003 preliminary results release, IR 9
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 10
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 11
1. Mdulos SAP
2. Introduccin
3. Funcin de Las Bapis
4. Estructura de las Bapis
5. Caso Practico de las Bapis
6. Call RFC
ndice
SAP AG 2003, Q2 2003 preliminary results release, IR 12
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 13
1. Mdulos SAP
2. Introduccin
3. Funcin de Las Bapis
4. Estructura de las Bapis
5. Caso Practico de las Bapis
6. Call RFC
ndice
SAP AG 2003, Q2 2003 preliminary results release, IR 14
1. Mdulos SAP
2. Introduccin
3. Funcin de Las Bapis
4. Estructura de las Bapis
5. Caso Practico de las Bapis
6. Call RFC
ndice
SAP AG 2003, Q2 2003 preliminary results release, IR 15
CALL RFC
SAP AG 2003, Q2 2003 preliminary results release, IR 16
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
ndice