cancel
Showing results for 
Search instead for 
Did you mean: 

Unit of Measure issues

jasonm2
Contributor
0 Kudos

Base UoM is EA, and there is an alternative UoM BX ( 1BX = 12 EA)

The order unit in MMR is blank, which means use EA as purchasing unit.

The current contract is created with EA as order unit and the price is in $/EA.

Order unit in PIR is also EA (general data)

Everything works fine now.

However, due to reasons, the vendor wants to change the order unit to BX and we have to update the contract accordingly.

Following are changes I made:

1. Enter BX as order unit in Purchasing tab of MMR and set Var. Unit as Active

2. Flag existing PIR for deletion

3. Lock the item in current contract

4. Add a new item to the current contract, using BX as order unit. However, I got a message saying "Order unit BX cannot be used"

I have also tried to change order unit to BX in PIR, but the field is greyed out.

How to change the order unit to BX for both PIR and contract?

Accepted Solutions (0)

Answers (3)

Answers (3)

jasonm2
Contributor
0 Kudos

closed....

former_member183819
Active Contributor
0 Kudos

Hi Jason

how did you resolve it?

Muthu

jasonm2
Contributor
0 Kudos

The critical part of the solution is to change the Order Unit for PIR. The fields were display only, and I had to config them as "option". Once PIR has been changed, you will be able to add a new item to the contract with the new order unit.

former_member183819
Active Contributor
0 Kudos

in the screen layout ?

thanks jason.

will it impact anywhere?

Muthu

Former Member
0 Kudos

Hi,

Please check unit of measure assignmnt in MMR. for Alternative unit of measure you have to give conversion ratio. 1box=10ea and save it in the additional data of MMR. Please note that you can not change the unit of measure if any PO, outline agreements or physical stock. Cancel all the orders and do reversal the stock with MVT562 and change the unit of measure.

Then in the info record you can chage the alternative unit of measure to pick the required unit of measure in PO or contract.

Check PO item details and you can observe the conversion (ex. if you order 10 boxes and 1box=10ea, it shows 10 boxes and 100 ea).

Then GI through MIGO and check in MMBE the stock shows al in ea (old stock is 123+100 or 10box) total 223 in the unrestricted stock.

So please check all the steps and prerequisites. I checked in the sand box now and it is working good.

thanks,

jasonm2
Contributor
0 Kudos

>

> Hi,

>

> Please check unit of measure assignmnt in MMR. for Alternative unit of measure you have to give conversion ratio. 1box=10ea and save it in the additional data of MMR. Please note that you can not change the unit of measure if any PO, outline agreements or physical stock. Cancel all the orders and do reversal the stock with MVT562 and change the unit of measure.

>

> Then in the info record you can chage the alternative unit of measure to pick the required unit of measure in PO or contract.

> Check PO item details and you can observe the conversion (ex. if you order 10 boxes and 1box=10ea, it shows 10 boxes and 100 ea).

>

> Then GI through MIGO and check in MMBE the stock shows al in ea (old stock is 123+100 or 10box) total 223 in the unrestricted stock.

>

> So please check all the steps and prerequisites. I checked in the sand box now and it is working good.

>

> thanks,

Hi, the conversion ratio has been set up in MMR.

I want to clarify that I am not change the Base unit of measure, but Order Unit of measure. Do I still need to cancel PO, outline agreements or physical stock?

How do you change the alternative unit of measure to pick the required unit of measure in PO or contract in the info record?

Thanks

JM

JL23
Active Contributor
0 Kudos

a change in master data will not effect existing data like info record or contracts. It will just effect newly created data.

But this change enables you to change the info record and the contract item manually now.

former_member183819
Active Contributor
0 Kudos

3. step lock and save it

add a new item .

can you see MARM 2 entries in the table for that material?

can you verify the CUNI - Unit of measusrement - is new UOM available?

br

Muthu

mmpur_metafield mmmfd_unit.

MESSAGE i898(me) WITH dekpo-meins INTO gl_dummy.

mmpur_message 'I' 'ME' '898' dekpo-meins '' '' ''.

ENDIF.

IF ekpo-pstyp NE pstyp-dien AND ekpo-pstyp NE pstyp-blnk. "978134

IF gs_man_ekpo-meins NE gs_oldman_ekpo-meins AND NOT

gs_man_ekpo-meins IS INITIAL.

IF var_unit EQ c_ja.

ch_meins = gs_man_ekpo-meins.

ELSEIF ch_meins NE gs_man_ekpo-meins.

MESSAGE i898(me) WITH gs_man_ekpo-meins.

ENDIF.

there are only two possible reasons.

former_member183819
Active Contributor
0 Kudos

Note 978134 - Unit of measure not defaulted for services in old transact

In old transactions ME21, ME31K, ME41, when a service type position is added and a unit of measure is entered, this will remain unchangeble after the services was entered, instead of being defaulted.

Other terms

determine_meins, MEINS, BPRME, ME21, ME31K, ME41

Reason and Prerequisites

If unit of measure is manually entered, is keeped.

Solution

Implement the correction

check it is applicable for you?

muthu

jasonm2
Contributor
0 Kudos

Yes, they are listed in MARM and have been maintained as available.

What are possible two reasons you mentioned?

What do these codes mean?

Thanks

JM

JL23
Active Contributor
0 Kudos

go into your material master purchasing view and set indicator 1 into field variable order unit.

Then try again to add BX in the contract .

jasonm2
Contributor
0 Kudos

It has been set to "active" when new order unit was assigned to BX. Looks like the PIR and contract just ignore this setting...

Any clue?