Hi Experts,
In SRM 7 we are experiencing the following issue:
The Buyer changes a PO, changing the line item status from Required to Received, enters a reason for the change (Reason Code).
When the Buyer clicks the Order button, the system dumps.
The short dump occurs in /SAPSRM/CL_CH_WD_MAP_IDENT method UPDATE_ACTIONS.
Below is the short dump information from ST22:
Short text - Access via 'NULL' object reference not possible.
Termination occurred in the ABAP program "/SAPSRM/CL_CH_WD_MAP_IDENT====CP" -
in "UPDATE_ACTIONS".
The main program was "SAPMHTTP ".
In the source code you have the termination point in line 37
of the (Include) program "/SAPSRM/CL_CH_WD_MAP_IDENT====CM007".
The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
procedure "UPDATE_ACTIONS" "(METHOD)", but it was neither handled locally nor
declared
in the RAISING clause of its signature.
The procedure is in program "/SAPSRM/CL_CH_WD_MAP_IDENT====CP "; its source
code begins in line
1 of the (Include program "/SAPSRM/CL_CH_WD_MAP_IDENT====CM007 ".
This is the code beginning at line 37 of /SAPSRM/CL_CH_WD_MAP_IDENT method UPDATE_ACTIONS
CALL METHOD io_meta_consumer->get_action_metadata
EXPORTING
iv_set_type = lv_settype " header set type
iv_set_key = lv_header_guid " header guid
iv_action = ls_idr_action-action " action name
RECEIVING
rv_enabled = lv_enabled.
Any help is greatly appreciated.
Thanks,
Shari