‎2010 Jun 07 3:48 AM
Hi,
We have a problem with BAPI_REQUISITION_DELETE. The BAPI does not proceed with saving whenever the delivery is left blank. In our configuration, delivery date is not a required field.
‎2010 Jun 07 4:04 AM
try passing sy-datum and delete
i have never tried this FM though...
‎2010 Jun 07 9:19 AM
Hi Jackie,
Try like this.
DATA:
wa_eban LIKE eban,
i_delete LIKE bapieband OCCURS 0 WITH HEADER LINE,
i_eban2 LIKE STANDARD TABLE OF wa_eban,
va_rda TYPE bapieban-preq_no,
wa_delete LIKE i_delete.
LOOP AT i_eban2 INTO wa_eban
WHERE banfn = wa_file-banfn.
wa_delete-preq_item = wa_eban-bnfpo.
wa_delete-delete_ind = 'X'.
APPEND wa_delete TO i_delete.
ENDLOOP.
CALL FUNCTION 'BAPI_REQUISITION_DELETE'
EXPORTING
number = va_rda
TABLES
requisition_items_to_delete = i_delete
return = i_return.
Refer thi slink also.
http://www.sapnet.ru/viewtopic.php?p=451
Edited by: pravin s. on Jun 7, 2010 10:27 AM
‎2010 Jun 07 9:29 AM
If delivery date is initial.
delivery date = sy-datum.
else.
delivery date = actual delivery date.
endif.