Hola pflerman,
Para comenzar a crear una bapi lo primero q tienes q tener bien en claro es que datos le vas a mandar puedes mandarle la fecha, codigos, etc lo q tienes q saber es como debes de crear una bapi la llamas con una funcion: aqui te mando un ejemplo para q masomenos te guies
*Se carga el plan de demanda
CALL FUNCTION 'BAPI_REQUIREMENTS_CREATE'
EXPORTING
requirements_item = lwa_req_item
requirement_param = lwa_req_param
TABLES
requirements_schedule_in = ltd_req_schedule[]
return = ltd_bapi_return[].
*Se llena un log
IF ltd_bapi_return[] IS INITIAL.
gtd_log-comprod = lwa_req_item-material.
gtd_log-comwerks = lwa_req_item-plant.
gtd_log-mensaje = 'Carga de Plan de Ventas OK'.
APPEND gtd_log.
ELSE.
LOOP AT ltd_bapi_return WHERE type = 'E'.
gtd_log-comprod = lwa_req_item-material.
gtd_log-comwerks = lwa_req_item-plant.
gtd_log-mensaje = ltd_bapi_return-message.
APPEND gtd_log.
ENDLOOP.
ENDIF.
la bapi q cree fue para un reporte q me mostrar si todo estaba OK!! espero q te sirva de algo.
__________________
Si necesitas ayuda solo pidemela!!
|