cancel
Showing results for 
Search instead for 
Did you mean: 

ALE: Measurement unit UN has no ISO code - Transfer Material BOM

former_member287614
Participant
0 Kudos

Hi Guys, I'm a consultant basis, but I've been learning ALE to transfer master data of materials, accounts, materials.

A customer asked me to transfer the Master Materials and Material BOM from production to quality, and configured the following steps:

1.- BD64: Model of the ALE system
2.- Create RFC connections
3.- Create Profiles WE20 / WE21 with your message types: MATMAS (MATMAS01) and BOMMAT (BOMMAT03).

The Material Master Data was correctly passed through transaction BD10. But when I try to pass the BOM Material through transaction BD30 it shows me the following error: "Measurement unit UN has no ISO code" (see image).

I am not sure that you have correctly configured the ALE for the BOM Material.

My knowledge is not extensive in ALE, I would like to know that I am missing out on configuring.

I do not have support from a functional MM.

Some of you can guide me?

Regards.

Desirée

Accepted Solutions (1)

Accepted Solutions (1)

JL23
Active Contributor
0 Kudos

is the error message wrong or right? Had you already checked your unit UN in transaction CUNI whether it has an IsoCode assigned?

Unfortunately not all ALE objects work equally, some are picky while others are more relaxed with the units.

In general is the IsoCode for units what the language English is for us humans.

If you speak Spanish and I German then we do not understand each other, so we speak english

If you exchange data between 2 system then you use IsoCodes instead of the unit of measure, since you can't be sure that the other system understands for unit UN the same as you do in your system. So the system translates your unit into the normalized IsoCode, and the receiving system translates it back from IsoCode to the unit to which this IsoCode is assigned and marked as primary in the receiving system.

While the material master ALE switches over to the internal unit if it fails finding an IsoCode for the unit in T006 table, other ALE objects just fail entirely and give you an error message and you can't proceed

Answers (0)