on 04-14-2010 9:19 AM
Hi,
after upgrading from SRM7.0 SP04 to SP06 we get the following error, when we transfer items from mdm back to srm:
Error in the ABAP Application Program
The current ABAP program "/SAPSRM/CL_CH_WD_INBOUND_HDLR=CP" had to be
terminated because it has
come across a statement that unfortunately cannot be executed.
The specified regulöar expression "([^%]*)%(..)(.*)" is too complex. Therefore,
it is
not possible to determine the matches in the search text accroding to
the leftmost-longest rule.
Any ideas?
Thanks and best regards,
Roman
There is one pilot note 1457627which solved this error previously.
The coding is as below, only customers which added as pilot customer will see it.
$ Valid for : $
$ Software Component SRM_SERVER SAP SRM SERVER $
$ Release 700 All Support Package Levels $
$$ $$
*& *
*& Object METH /SAPSRM/CL_CH_WD_INBOUND_HDLR
*& DECODE_PARAMETER
*& Object Header CLAS /SAPSRM/CL_CH_WD_INBOUND_HDLR
*& *
...
conv_in->convert( EXPORTING input = iv_request_data IMPORTING data =
request_data_c ).
WHILE request_data_c IS NOT INITIAL.
*>>>> START OF DELETION <<<<<
" ABC%F4...
ABC F4
FIND FIRST OCCURRENCE OF REGEX '([^%])%(..)(.)' IN request_data_c
SUBMATCHES not_encoded_c encoded_xc rest.
*>>>> END OF DELETION <<<<<<<
*>>>> START OF INSERTION <<<<
" ABC%F4...
ABC F4
FIND FIRST OCCURRENCE OF REGEX '(?:^ %)([^%])%(..)(.)' IN request_
data_c SUBMATCHES not_encoded_c encoded_xc rest.
*>>>> END OF INSERTION <<<<<<
...
*& *
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.