Outbound delivery creation BAPI vs FM
I want to create outbound delivery for SO/STO/Subcontracting PO , i came across a BAPI BAPI_OUTB_DELIVERY_CREATE_SLS
and FMs RV_DELIVERY_CREATE and GN_DELIVERY_CREATE.
What flexibility will i miss out if i use the BAPI instead of FMs? Which one should i choose to implement the delivery creation action ?
Functionality is that the user selects few orders and chooses create delivery button.