CALL FUNCTION 'C14ALD_BAPIRET2_SHOW'
TABLES
I_BAPIRET2_TAB = T_RETURN_MESSAGE. " T_RETURN with type BAPIRET2_TAB
CALL FUNCTION 'C14ALD_BAPIRET2_SHOW'
TABLES
I_BAPIRET2_TAB = T_RETURN_MESSAGE. " T_RETURN with type BAPIRET2_TAB
FORM add_message USING pw_type TYPE sy-msgty
pw_id TYPE sy-msgid
pw_num TYPE sy-msgno
pw_v1 "TYPE sy-msgv1
pw_v2 "TYPE sy-msgv2
pw_v3 "TYPE sy-msgv3
pw_v4. "TYPE sy-msgv4.
DATA ls_bapiret2 TYPE bapiret2.
ls_bapiret2-type = pw_type .
ls_bapiret2-id = pw_id .
ls_bapiret2-number = pw_num .
ls_bapiret2-message_v1 = pw_v1 .
ls_bapiret2-message_v2 = pw_v2 .
ls_bapiret2-message_v3 = pw_v3 .
ls_bapiret2-message_v4 = pw_v4 .
IF ls_bapiret2-type IS INITIAL.
ls_bapiret2-type = 'S'.
ENDIF.
IF ls_bapiret2-id IS INITIAL.
ls_bapiret2-id = '0H'.
ENDIF.
IF ls_bapiret2-number IS INITIAL.
ls_bapiret2-number = '000'.
ENDIF.
MESSAGE ID ls_bapiret2-id
TYPE ls_bapiret2-type
NUMBER ls_bapiret2-number
WITH ls_bapiret2-message_v1
ls_bapiret2-message_v2
ls_bapiret2-message_v3
ls_bapiret2-message_v4
INTO ls_bapiret2-message.
APPEND ls_bapiret2 TO gi_user_message.
ENDFORM.
Use FMs :
Search tag: TO, Transport order, ordre de transport, OT
Use method : cl_gui_frontend_services=>directory_browse.
Read MoreCreate spool to display it later in SP01, SP02…
With code below, you can easily add lines in spool like that :
ls_text-color = c_color_jaune.
CONCATENATE 'Error on PN' lw_matnr INTO ls_text-text SEPARATED BY space.
APPEND ls_text TO gt_text.
CLEAR ls_text.
ls_text-color = c_color_rouge.
APPEND ls_text TO gt_text.
You can check the SAP demo programs starting with BCALV_GRID_*
You can simply add integer value if your variable is typed DATUM.
DATA : lw_date TYPE sy-datum.
lw_date = '20170927'.
lw_processed_date = lw_date + 5.
* ==> lw_processed_date = 20171002
In theory, you can’t access the text symbols of one program into another program.
They are program dependent.
Nevertheless, if you need to do that, there is the following statement in ABAP.
DATA : li_textpool TYPE TABLE OF textpool.
READ TEXTPOOL 'SAPLLCPP' INTO li_textpool LANGUAGE sy-langu.