Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

continue background job processing.

Former Member
0 Kudos
612

Hi All,

How to handle the system error

MESSAGE E328 WITH MATNR RAISING CONVERSION_NOT_FOUND thrown by FM MATERIAL_UNIT_CONVERSION so that the background job continue processing.

Thanks and Regards,

Ashik K.

1 ACCEPTED SOLUTION
Read only

ThomasZloch
Active Contributor
0 Kudos
544

Better fix the underlying problem, there is something wrong with the conversion between alternative units of measure, read long text for error message 328(MM).

Thomas

7 REPLIES 7
Read only

Former Member
0 Kudos
544

Have handled the exception?

Just uncmomment the exception part after calling FM and then check.

Thanks,

Pawan

Read only

0 Kudos
544

Hi Pawan,

I have checked this and l I couldnot handle.

Thanks

Ashik.

Edited by: ashik03 on Feb 13, 2012 7:11 PM

Read only

0 Kudos
544

Please try to check data in the table MARM for that particular material which is giving error or else go to MM03 give the material number and check the additional Data tab there you can find the conversion unit details.

I hope this will helpfull.

Regards,

Mufee

Read only

0 Kudos
544

Hi Thomas,Mufee

That is fine, but assume if there are 1000 materials, for 500 th material there is data issue. Then we dont want to stop processing for the remaining materials.So it would be better if we are able to hadle that error message by system.

Thanks for reply,

Regards,

Ashik

Read only

0 Kudos
544

Hi,

I just now checked with this FM and worked with these two options:

1. Runtime error type 'E' will stop the program if we COMMENT the EXCEPTIONS while calling FM

* EXCEPTIONS
*   CONVERSION_NOT_FOUND         = 1
*   INPUT_INVALID                = 2
*   MATERIAL_NOT_FOUND           = 3
*   MEINH_NOT_FOUND              = 4
*   MEINS_MISSING                = 5
*   NO_MEINH                     = 6
*   OUTPUT_INVALID               = 7
*   OVERFLOW                     = 8
*   OTHERS                       = 9
*          .

2. Runtime error type 'E' (which stops the program) will not come in this case

EXCEPTIONS
   CONVERSION_NOT_FOUND         = 1
   INPUT_INVALID                = 2
   MATERIAL_NOT_FOUND           = 3
   MEINH_NOT_FOUND              = 4
   MEINS_MISSING                = 5
   NO_MEINH                     = 6
   OUTPUT_INVALID               = 7
   OVERFLOW                     = 8
   OTHERS                       = 9
          .

Hope this helps.

Regards,

Amit Mittal.

Read only

0 Kudos
544

Hi Amit,

We are calling FM CK_F_CSTG_STRUCTURE_EXPLOSION, this FM inturn calls FM MATERIAL_UNIT_CONVERSION which is called without exception section. Since it is system call we cannot add exception section.Is there a way to handle error message thrown by this?

Thanks for the reply,

Ashik

Read only

ThomasZloch
Active Contributor
0 Kudos
545

Better fix the underlying problem, there is something wrong with the conversion between alternative units of measure, read long text for error message 328(MM).

Thomas