Ayudaria bastante si dijeras que error???.
Este error proviene de la tabla T_RETURN???.
Esta BAPI es para mantenimiento de materiales retail. Te envio un ejemplo de como se implementa.
REPORT a.
DATA: bapi_head LIKE bapie1mathead,
bapi_mbew1 LIKE bapie1mbewrt OCCURS 0 WITH HEADER LINE,
bapi_mbewx LIKE bapie1mbewrtx OCCURS 0 WITH HEADER LINE,
bapi_return LIKE bapireturn1 OCCURS 0 WITH HEADER LINE.
START-OF-SELECTION.
* Header
bapi_head-material = '000000000000000001'.
bapi_head-logst_view = 'X'.
bapi_mbew1-material = '000000000000000001'.
bapi_mbew1-val_area = '1'.
bapi_mbew1-std_price = '123.45'.
APPEND bapi_mbew1.
bapi_mbewx-material = '000000000000000001'.
bapi_mbewX-val_area = '1'.
bapi_mbewx-val_area = '1'.
bapi_mbewx-std_price = 'X'.
APPEND bapi_mbewx.
CALL FUNCTION 'BAPI_MATERIAL_MAINTAINDATA_RT'
EXPORTING
headdata = bapi_head
IMPORTING
return = bapi_return
TABLES
valuationdata = bapi_mbew1
valuationdatax = bapi_mbewx.
Saludos.
__________________
Saludos.
|