Application Development 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: 

continue background job processing.

Former Member
0 Kudos
172

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

ThomasZloch
Active Contributor
0 Kudos
104

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

former_member320332
Contributor
0 Kudos
104

Have handled the exception?

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

Thanks,

Pawan

0 Kudos
104

Hi Pawan,

I have checked this and l I couldnot handle.

Thanks

Ashik.

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

0 Kudos
104

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

0 Kudos
104

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

0 Kudos
104

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.

0 Kudos
104

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

ThomasZloch
Active Contributor
0 Kudos
105

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