In VL33N Display Inbound Delivery screen you can issue output from menu option Inbound Delivery->Issue Delivery Output. For some reason if you want to trigger this option from your program you can use this code.

*&---------------------------------------------------------------------*
*& Form DISPLAY_DELIVERY_OUTPUT
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
FORM display_delivery_output USING inbound_delivery TYPE likp-vbeln.
DATA : lv_kappl TYPE na_kappl VALUE 'E1' ,
lv_objky TYPE na_objkey ,
da_message_printed TYPE char01 .
lv_objky = inbound_delivery .
CALL FUNCTION 'RV_MESSAGE_DIALOG'
EXPORTING
pi_kappl = lv_kappl
pi_objky = lv_objky
IMPORTING
message_printed = da_message_printed
EXCEPTIONS
cancel = 1
message_not_printable = 2
no_message = 3
print_error = 4
preview_error = 5
invalid_preview_mode = 6
OTHERS = 7.
CASE sy-subrc .
WHEN 0.
IF da_message_printed EQ 'X'.
MESSAGE s084(vl).
COMMIT WORK.
ENDIF.
WHEN 1.
WHEN 2.
MESSAGE s085(vl).
LEAVE.
WHEN 3.
MESSAGE s086(vl).
IF da_message_printed EQ 'X'.
COMMIT WORK.
ENDIF.
WHEN OTHERS.
MESSAGE s086(vl).
ENDCASE.
ENDFORM. " DISPLAY_DELIVERY_OUTPUT