Ver Mensaje Individual
  #7  
Viejo 14/07/08, 10:48:21
lilianasaid lilianasaid is offline
Member
 
Fecha de Ingreso: sep 2006
Mensajes: 70
Smile es sencillo..

Las bapis son sencillas de llamar desde un programa, lo que a veces es dificil es hacer wue funcionen.
Tengo un ejemplito:
-----------
Esta BAPI simula el proceso de la Transacción MIGO (Movimiento de Mercancías). En general la forma de llamar a esta Bapi es como se presenta:

CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
GOODSMVT_HEADER = e_header
GOODSMVT_CODE = e_code
TESTRUN = ' '
IMPORTING
GOODSMVT_HEADRET = wa_headret
MATERIALDOCUMENT = w_mblnr
MATDOCUMENTYEAR = w_mjahr
TABLES
GOODSMVT_ITEM = ti_item
GOODSMVT_SERIALNUMBER = ti_serialnumber
RETURN = ti_return.

Para realizar una Entrada de Mercancías contra Pedido, la llamada a la BAPI es de la siguiente forma:

CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
GOODSMVT_HEADER = e_header
GOODSMVT_CODE = e_code
IMPORTING
MATERIALDOCUMENT = w_mblnr
TABLES
GOODSMVT_ITEM = ti_item
RETURN = ti_return.
--------------

Lo demás ya te lo dejo para que lo programes y lo investigues que de eso se trata.
Suerte.
__________________
Saludos,

Lilianasaid
Responder Con Cita