cancel
Showing results for 
Search instead for 
Did you mean: 

SM:EXE job failing in Solution Manager system with ABAP dump

former_member198270
Active Contributor
0 Kudos

Hi Experts, In our Solman system job SM:EXEC SERVICES is failing with abap dump CONVT_NO_NUMBER.

It is dumping at standard abap program : RDSVASATECH_INIT_SFS_______005 .

Result of that is EWA reports are not getting generated in solman. Recently we upgraded Oracle DB from 10.2.0.2 > 10.2.0.4

and after that this dump started.

We found OSS note 1353466 but this note does not seem to be relevant in terms of ABAP program.

Any suggestion would be highly appreciated.

Regards,

Amber S

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Refer SAP note 1322899.

Regards,

Sachin Rane.

former_member198270
Active Contributor
0 Kudos

Thanks Sachin, Will apply this note and update.

Thanks

Amber S

former_member198270
Active Contributor
0 Kudos

Hello Sachin,

Appreciate your reply regarding Note 1322899. I checked for the sub corrections[733219, 740758, 745963 and 771595] which are provided for inside that note and found that all the four correction notes deal with the SAME abap program which we are looking for i.e RDSVASATECH_INIT_SFS_______00 . But the set of Code which needs to be changed by correction instructions are not covering the below set of code which is creating dump in my system.

-


IF <row>-field2 IS INITIAL.

<row>-field2 = ls_dlsystems-install_no.

IF NOT <row>-field7 IS INITIAL.

error 38 ls_dlsystems-install_no space space.

  • As there is no installation number maintained in SMSY the download

  • data (&1) was used

ENDIF.

ELSEIF ls_dlsystems-install_no IS INITIAL.

error 37 ls_dlsystems-sid ls_dlsystems-install_no <row>-field2.

ELSEIF <row>-field2 NE ls_dlsystems-install_no. {error is coming in this line of code}

<row>-field9 = '@AH@'.

IF NOT <row>-field7 IS INITIAL.

error 37 ls_dlsystems-sid ls_dlsystems-install_no <row>-field2.

  • Installation number of system &1 is different in download (&2) and

  • SMSY (&3)

lf_yellow = 'X'.

ENDIF.

ENDIF.

ELSE.

-


If you have any suggestion Kindly suggest.

Thank you very much for your reply.

Regards, Amber S

former_member198270
Active Contributor
0 Kudos

Thanks Sachin, Our issue got resolved.

error was coming in ELSEIF <row>-field2 NE ls_dlsystems-install_no : we searched where installation number mentioned blank in smsy tcode and corrected the installation number instead of blank value.

Closing the thread.

Thanks

Amber S

former_member66264
Contributor
0 Kudos

plese provide us an extract from the dump so we can see where it happens.

ST22

select dump

source code extract

thx

Nico

former_member198270
Active Contributor
0 Kudos

Hi Nico, Please find the source code extract :

IF ls_dlsystems-sid = lt_dlsystems

AND ls_dlsystems-install_no NE lt_dlsystems-install_no.

READ TABLE lt_check ASSIGNING <row>

WITH KEY field1 = ls_dlsystems-sid.

IF sy-subrc = 0.

IF <row>-field7 NE space.

error 40 ls_dlsystems-sid space space.

There are two downloads with SID &1 with different installation numbers.

This is not supported!

ENDIF.

ENDIF.

ENDIF.

ls_dlsystems = lt_dlsystems.

ENDLOOP.

LOOP AT lt_check ASSIGNING <row>.

READ TABLE lt_dlsystems INTO ls_dlsystems WITH KEY sid =

<row>-field1.

IF sy-subrc = 0.

<row>-field10 = ls_dlsystems-datum.

<row>-field9 = '@01@'.

IF <row>-field2 IS INITIAL.

<row>-field2 = ls_dlsystems-install_no.

IF NOT <row>-field7 IS INITIAL.

error 38 ls_dlsystems-install_no space space.

As there is no installation number maintained in SMSY the download

data (&1) was used

ENDIF.

ELSEIF ls_dlsystems-install_no IS INITIAL.

error 37 ls_dlsystems-sid ls_dlsystems-install_no <row>-field2.

<row>-field1.

IF sy-subrc = 0.

<row>-field10 = ls_dlsystems-datum.

<row>-field9 = '@01@'.

IF <row>-field2 IS INITIAL.

<row>-field2 = ls_dlsystems-install_no.

IF NOT <row>-field7 IS INITIAL.

error 38 ls_dlsystems-install_no space space.

  • As there is no installation number maintained in SMSY the download

  • data (&1) was used

ENDIF.

ELSEIF ls_dlsystems-install_no IS INITIAL.

error 37 ls_dlsystems-sid ls_dlsystems-install_no <row>-field2.

>>>>>>>>>>>>>>>>>> ELSEIF <row>-field2 NE ls_dlsystems-install_no.

<row>-field9 = '@AH@'.

IF NOT <row>-field7 IS INITIAL.

error 37 ls_dlsystems-sid ls_dlsystems-install_no <row>-field2.

  • Installation number of system &1 is different in download (&2) and

  • SMSY (&3)

lf_yellow = 'X'.

ENDIF.

ENDIF.

ELSE.

<row>-field9 = '@BZ@'.

IF NOT <row>-field7 IS INITIAL.

  • lf_red = 'X'.

IF <row>-field2 IS INITIAL.

error 39 <row>-field1 space space.

  • Installation number of system &1 could not be determined.

  • Maintain this data in transaction SMSY.

ENDIF.

ENDIF.

Please suggest.

Regards, Amber S