cancel
Showing results for 
Search instead for 
Did you mean: 

System parameters

Former Member
0 Kudos

Dear experts,

would like to use the BOPF key of the freight unit as an input in a function module to set the cargo receipt Status to "delivered" using Action

Set_cargo_receipt_delivered. But, I cannot find the table where the System Parameters of the event handler are stored.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

have found it myself. I am selecting the system parameters using the following statement:

Select * from /SAPTRX/rp_sydat
into table lt_rp_sydat

where appobjid = i_eai-event_msg-hdr-trxid

IF sy-subrc = 0.

LOOP at lt_rp_sydat
assigning <ls_rp_sydat>

where paramname = 'ODT20_TOR_ROOT_K'

APPEND INITIAL LINE to lt_key
ASSIGNING <ls_key>

<ls_key>-key = <ls_rp_sydat>-value.

ENDLOOP.

ENDIF.

Former Member
0 Kudos

Hi Petra,

This might be useful for you, If you work on SAP TM BOPF enhancements.

Regards

GGOPII

Former Member
0 Kudos

The above select did not work in all cases because this table is not filled for all freight unit. Thus, I have used the freight unit key and coverted it using the convert alternate key method.

former_member190756
Active Contributor
0 Kudos

Hello Petra,

/SAPTRX/rp_sydat and other tables starting with /SAPTRX/RP* are used to store temporarily EH Data in case an EH is locked during update. They will be deleted if the job to process locked EH is running or during the next update of the EH.

So it is not a good idea to use these tables.

The table names of the EH Header Extensions you can find in transaction /N/SAPTRX/TSC0ET.

Best regards,

Steffen

Answers (0)