MIGO & Valuation Class
Hi all,
We have a dilemma between the accounting department and the purchasing department.
We create first a material purchase order with tcode ME21N and Account Assignment Category u201CQu201D .Later when we run the tcode MIGO the following movement is expected :
(EIN) 60000000 (P&L account) to 61000000 (P&L account) (EKG)
(BSX) 32000000 (G/L account) to 40090000 (G/L account) (WRX)
And later, when we run tcode MB1A (movement 281) the following movement is expected:
(GBB-VBR) 61000000 (P&L account) to 32000000 (G/L account) (EKG)
On the other hand, the purchasing department wants to be able to see the commitment in the project with tcode S_ALR_87013542 - By Cost Element -> Actual/Commitment/Total/Plan in CO Area Currency. We have created the account 32000000 as Statistical cost element for balance sheet, and when we run the tcode ME21N we can see the commitments
in the report.
The problem is that for the purchasing department the accounts that are in the operations EIN and EKG should not appear in the report S_ALR_87013542 when we run MIGO. We have tried to customize the OBYC like that:
EIN 60000000 (P&L account) 60000000 (P&L account) EKG
BSX 32000000 (G/L account) 40090000 (G/L account) WRX
And later, when we do the tcode MB1A (movement 281) in the report S_ALR_87013542 only appears the movement:
GBB-VBR 61000000 (P&L account) 32000000 (G/L account) EKG
That is what de purchase department wants because the account 60000000 does not appear in the S_ALR_87013542
The problem is that with the second option when we do the MIGO the account 60000000 do not appear in the balance. It appears when we run the the tcode MB1A, but this is not what the accounting department wantsu2026.
Has anyone an idea about how to solve thisu2026
Thanks a lot to any clue can help us
>
J.Esteve wrote:
> EIN 60000000 (P&L account)
...when we do the MIGO the account 60000000 do not appear in the balance. It appears when we run the the tcode MB1A, but this is not what the accounting department wantsu2026.
Hi,
"Q" stock also part of your inventory, only difference is it is a special stock for a particular WBSE. As you are aware inventory account is part of Balance sheet so it wont appear in P&L.
P&L will hit only during consumption.
If you want to hit P&L while doing MIGO then use account assignment "P". But you can not trace the stock with account assignment "P".
Tnx.
Abdul
Similar Messages
-
De-linking (Valuation class & GL A/c) automatic posting in Invoice booking
Experts,
I have a issue regarding link between FI & MM
From what I understand,
there is a link between Service & Valuation class
& also a link between valuation class & GL.
This link enables automatic FI line item posting while invoice booking.
My question:
1. Can we break the linkage between valuation class & GL i.e. we want to stop the automatic posting
2. What is the effect of above
3. Would you advise to do this .. ? Why?
Regards,
KPS007Hi,
SAP standard process are the best business practises and it should changed only when we have genuine business problem and not for people issue.
There are several scenarios will occur during MIGO and MIRO. For each scenario system should determine a correct Inventory account, GR/IR clearing account, Price difference account and etc. First you need to prepare an excel sheet with all your possible business scenario, valuation area/valuation grouping code and their respective GL accounts. Once you have listed out all the scenarios and correct GL accounts, you can configure the system as per your requirement. Initial home work is needed to avoid any difference in account posting. Hence try to fix the source of your problem rather than changing the best practise. Account determination is vast and it cannot be explained here but please refer the below link.
http://help.sap.com/saphelp_46c/helpdata/en/12/1a39516e36d1118b3f0060b03ca329/content.htm
Regards,
Senthil -
USER-EXIT / ENHANCEMENT / BADI -- Material Valuation Class (MBEW-BKLAS)
Hi,
I m looking for any user-exit, enhancement or BADI which is triggered while executing MIGO!!!! .
For example, for good movement 101related to a purchase order.
If MIGO item (material) have batch management we have to inform the batch number (mandatory). When material document is posted system updates material master data with a new valuation type (MBEW-BWTAR) with the same name of the batch number.
We need to inform the valuation class (MBEW-BKLAS) related to this valuation type (MBEW-BWTAR) but we don´t know where it´s possible.
Thanks and sorry for my english!!Hi Orion,
You can refer to the following user exits for MIGO:
Exit Name Description
MBCF0002 Customer function exit: Segment text in material doc. item
MBCF0005 Material document item for goods receipt/issue slip
MBCF0006 Customer function for WBS element
MBCF0007 Customer function exit: Updating a reservation
MBCF0009 Filling the storage location field
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0011 Read from RESB and RKPF for print list in MB26
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
Hope this will help you... -
Valuation class of material master to be changed
Hello,
My master data team has insereted a wrong valuation class in the material master record. Purchase order has been raised and a GR has been done for the same. SAP gives following steps to change the valuation class:
The valuation class cannot be changed, choose 'Display error'
Message no. M3368
"Diagnosis
You wanted to change the valuation class. However, this is not possible because one or more of the following already exist for the material:
Valuated stocks in the current period or in the previous period
Open purchase orders or delivery schedule lines
Production orders for which a goods movement has already taken place
System response
Your change is reset by the system.
Procedure
If valuated stocks already exist, you can change the valuation class only as follows:
a) Post the stocks of the material to an interim account.
b) Change the valuation class in the material master record.
c) Post the stocks of the material back to their original account.
If open purchase orders already exist, you can only change the valuation class if you first flag the corresponding purchase order items for deletion.
If production orders exist for which a goods movement has already taken place, you can only change the valuation class if you first set the status of the production orders to Deleted."
My question is how do I post the stocks to an interim account since stock accounts are configured to post automatically?
If anyone knows how to manage the posting, please let me know.
Thanks
KeyurHi,
Make the movement with a movement type in MIGO that posts to the same account in FI for all Valuation classes.
After changing the Val. CLass then reverse the above movement.
Kind regards -
Different GL Account for WRX - based on Valuation Class (No Material Master
Hi Gurus,
My scenario is as given below.
1. We do not have any Material Master. We create short text PO's with account assignment category "P".
2. We are also using Material Group in our PO. We have one Material Group for Domestic Purchases (say M1) and another Material Group (say M2) for Import Purchases.
3. We have assigned valuation class say 3100 for Material Group M1 and valuation class 3101 for Material Group M2.
4. Our plant is say RBUP and our valuation grouping code is say 0001 which is assigned to the same plant.
Objective:
While doing MIGO we want to have different GR/IR Account for domestic purchases say 108 and different GR/IR account for import purchases say 109.
Issue:
1. In OBYC setting GR/IR account is picked from transaction key WRX.
2. Our entries in WRX are as given below for our Chart Of Accounts say DMN.
Valuation Modifier Valuation Class GL Account
0001 108
0001 3100 108
0001 3101 109
3. But even when i am creating the PO with Material Group M2, it is not picking the GR/IR account 109, based on the valuation class i.e. 3101 which is assigned to the Material Group M2.
Query:
1. How can I achieve my objective of selecting GR/IR Account 109 for Import PO's and GR/IR Account 108 for Domestic PO's.
Pl note we will not be maintain material master.
Will give full 10 points if anyone can help me reslove this issue.
Pl also do not waste any of your valuable time to address the account assignments for BSX or GBB-VBR. I am fully aware that in VBR this differentiation is possible.
Rgds,
Prasad.I suggest you to create a Dummy Materials. Lets say,
material number: 1001
enter material description as Domestic
material number: 1002
enter material description as Imports
and in OBYC for GBB
make the following settings:
val grp gen mod val cla gl a/c dr gl a/c cr
0001 VBR 4000 74180040 74180040
0001 VBR 4001 78020091 78020091
so that when u create PO u can get default GL (consumption GL ) for the material (u can use the same for material group also) and u can maintain WRX acc determination as follows ..
val grp val cla gl a/c dr gl a/c cr
0001 4000 123456 123456
0001 4001 456789 456789
Thus u need to create 2 different valuation class for these material group specific and in PO while entering the text u can add the text which is displayed along with material description
hope this helps -
How to change the value of Valuation class.
dear friends:
i want to change the value of Valuation class in the material master .but system warning info occurs .
The valuation class cannot be changed
Message no. M3 368
Diagnosis
You wanted to change the valuation class. However, this is not possible because one or more of the following already exist for the material:
Valuated stocks in the current period or in the previous period
Open purchase orders or delivery schedule lines
Production orders for which a goods movement has already taken place
System Response
Your change is reset by the system.
Procedure
If valuated stocks already exist, you can change the valuation class only as follows:
a) Post the stocks of the material to an interim account.
b) Change the valuation class in the material master record.
c) Post the stocks of the material back to their original account.
If open purchase orders already exist, you can only change the valuation class if you first flag the corresponding purchase order items for deletion.
If production orders exist for which a goods movement has already taken place, you can only change the valuation class if you first set the status of the production orders to Deleted.
Procedure for System Administration
In Customizing for the Material Master, you can switch the check for open purchase orders and/or for production orders to a warning. You do this in Define Attributes of System Messages by assigning the message type Warning to message MM 326 and/or MM 327 respectively. However, first ensure organizationally that further processing of the open purchase orders or production orders cannot result in inconsistencies.To resolve SAP error message M3 368 I would suggest that you refer to SAP note number 1967543. This note outlines the issue and a resolution to it:
Please have a look at the description of the error M3 368. This error may occur if one or more of the following already exist for the material:
1. Valuated stocks in the current period or in the previous period
2. Open purchase orders or delivery schedule lines
3. Production orders for which a goods movement has already taken place
Resolution:
If you have valuated stocks in the current period or in the previous period, you will get message "Stocks already exist.". You have to clear all the stocks both in current period and previous period. Please have a look at SAP Note 30656, it shows an example on how to clear the stocks in
previous period. You can use transaction MIGO to execute this step.
If you have open purchase orders or delivery schedule lines, you will get message "Purchase orders already exist.". You can find related purchase orders after you click 'Display Error' button. Please delete them in transaction ME22N.
If you have production orders for which a goods movement has already taken place, you will get message "Production orders already exist.". Please archive these production orders. You need to set deletion flag for these orders firstly and go to SARA, use archiving object PP_ORDER to archive
these orders.
Kind regards,
James -
Hi.
We are using purchases orders without material number, so account determination should be done via Material Group. However, when trying to post Goods Receipt thru MIGO, I obtain the message:
"Account determination for entry PCS WRX GLOB not possible"
Therefore, valuation class is lost. But we have configured "Entry Aids for Items Without a Material Master" for the Material Group used in the Purchase Order.
Any idea?
ThanksYes, I inserted valuation class at OBYC.
The message shown is:
Account determination for entry PCS WRX GLOB not possible
Message no. M8147
The system did not find an account for this transaction. This means that the account determination for key PCS WRX GLOB is not maintained in MM. The key is made up of: Chart of Account, Transaction Key, Valuatio Grouping code, Account grouping code, valuation class.
System Response
The system can not updata G/L account for this transaction. You cannot post the transaction.
PRocedure
check Account determination in Customizing for valuation.
The relevant posting transaction ca be found in table T030A.
SO, it seems that valuation class is not taken for the material group although it was inserted in custo point "Entry Aids for Items .... " -
Cannot change Valuation Class although no Open-PO
Dear Gurus,
I try to change Valuation Class in Material Master but I cannot after I created PO and still after MIGO and MIRO.
We are using PS and Material Master is set as below;
Ind./Coll in MPR4 = 1
Since requirement comes from PS, PO is created with account assignment category Q.
Once we execute MIGO and MIRO for the PO, still we cannot change Valuation Class.
If you know the way to change Valuation Class, would you tell me how?
Best Regards,
AKHi,
The change of the valuation class will impact on ML (material ledger), if the ML
is active. Is ML active on your system?
The note 575632 explains partly the effects on CCS. The
valuation class is used to allocate the plan costs to the related cost
element. Therefore, it is advisable to create new materials instead of
changing the valuation class. This would be straight forward and easy to
follow-up. The CCS does not a change history. Consequently, the previous
periods can not be explained with current CCS. That may lead
inconsistencies under circumtances. It is up to your decision. You can
change, test the impact and decide on. The proposed solution of SAP
would be avoiding that change and creating new materials.
When you try to change the valuation class, what is the details of the
error?
In order to change valuation class in the material master, you have to
make sure that none of the following exist in you system:
1 Valuated stocks in the current period or in the previous period
2 Open purchase orders or delivery schedule lines
3 Production orders for which a goods movement has already taken place
The system checks the stocks (storage loc. stocks and special
stocks) of the same period in which the valuation class will be changed.
If the valuation class of current period will changed, check in
transaction code MMBE for zero stocks, or in SE16: MARD/MBEW;
MCHB/MKOL/MSKA/MSKU/MSLB/MSPR.
The system checks all dependant purchase documents without delete flag
and error M3368 occurs when it finds at least one non deleted po item
(not only when stocks exist).
1. First be sure that no stocks exist in current AND previous period!
see note 30656, with an example how to get zero stocks.
2. SE16 ->table EKPO. Select all po items of the related material.
If you found items with LOEKZ <> 'L', you have to delete them in ME22
3. SE16 ->table AFPO. Select all items of the related material/plant.
If you find at least one item, change of val.clss. is not possible.
You have to these production order(s) !
These hard restrictions are necessary as inconsistencies in account
assignment will follow after change of val.class, when proceeding
follow up functions of a PO item before and after changing valuation
class. Also attached is 146241.
In customizing for the Material Master, you can switch the check for
open purchase orders and/or for production orders to a warning.
You do this in Define Attributes of System Messages by assigning
the message type Warning to message MM 326 and/or MM 327 respectively.
Please refer to note 160970 for more information.
I hope this will help you in resolving the reported issue.
Best Regards,
Arminda Jack -
Multiple gl account for blank valuation class in OBYC
hello experts ,
In OBYC FOR VALUATION CLASS 'BLANK' i have maintained a account no which is for service group .
Now for material group also there are few materials in which valaution class is blank and when i do MIGO then these goes to that GL account which is maintained for fleet (service group).
also assigned my the 'grir clearing account ' in 'LMR1M002' and activated the customer exit but the gl account get changed and become the same which is maintained in OBYC for blank valaution class at end of that enhancement 'LMR1M002'.
how to assign two gl account for blank valuation class.one is for service group and other is for material group .
regards
ranjan
Edited by: Ranjan 25 on Oct 28, 2011 9:34 AMHi
This is normal Phenomenon since under that material type you must be having other valuation classes other than SUPP, and you must have assigned lot other G/L accounts , i.e for G/L recon you need to consider lot of Inventory accounts. Now if you change, during the next recon you just have to add the old entry details along with the new G/L account. No issues at all other than informing and co-ordination with FI guys after you new assignment of the G/L acct for SUPP.
Best Regards -
2 Valuation Class - Same Material Type
Hi ,
I have 2 Valuation class 9001 & 9003 for ZPAC Materil Type .
9001 - Packaging & 9003 Casing .
Where i can find the difference between this Valuation class in Material Master.
I have 2 Material with different Valuation class with same Material type.
I Could nt able to find the difference in between this 2 material.
Like Packaging & Casing where i can find this,
Pl suggest.
Thanks
RamHi,
Go to OMWC, there click on "Global Categories", here position cursor on the Valuation category (which is maintained for Material Master) and click on "Change" button, here check have you entered any Valuation type in field "Default: val.type ext.procure."
This defaults the Valuation Type in Purchasing Documents.
In MIGO, if you don't want to enter valuation types manually then use concept of Batch Determination if your materials are batch managed.
Procedure for Batch Determination: -
1. Go to OMCG and here put Batch Search Strategy "ME0001" against Movement Types 541 and 543 O
2. Now in MBC1 - Maintain condition record for Strategy Type "ME02" and here keep Selection Type as "O"
After doing the above settings, system will not determine the batch and valuation type during Subcontracting PO, but at the time of Transfer Posting (MB1B) and Consumption of Components (MIGO), system will determine batches and corresponding valuation type
If materials are not batch managed then go for "Stock Determination Procedure"
1. OSPX - Define Strategies for Stock Determination
Here take a copy of Stock Determination group "0001" and create a new and assign to your plant.
After maintaining Stock Determination group and rule go to "Stock Determination Item Table", here enter stock type as "F", Storage Location (if required, otherwise keep it blank), enter priority as 1, 2, 3 and valuation types against that in which sequence you want these to be determined.
Now in SPRO > MM > Inventory Management and Physical Inventory > Stock Determination > Assign Stock Determination Rule in the Applications > Inventory Management > Here assign Stock Determination Rule to 541 and 543
Now assign Stock determ. group in MM02, under "Plant data / stor.2" view of material master
Now in MIGO - Click on "Stock Determination" button to get the valuation types automatically. -
Hi All ,
This is case of a Retails Industry type.
We have some materials of type - UNBW and NLAG .
Do both of these materials require valuation class or only sales view and with product hierarchy .
Pl update on the same.
Thanks
DipakHi Ramki ,
I will give a scnerio .
1st - If I do MIGO , what all transaction/event keys will be getting hitted ? And since materials are of non valuated in nature and this will not create any FI documents correct. Only MM doc is getting created . In standard process following comes into picture (BSX/WRX/PRD) . My perseption is that since material is of non valuated in nature obviously WRX key will not come into picture .
How it is getting cleared once MIRO is done .
What do u think .
2nd - If I do MIGO process in B2B is there any transaction / event keys getting hitted at back end or they not really coming into picture .
And what will be the case if I do MIRO in R/3 what transaction / event Keys are getting hitted . Is there any relationship is there . Or we need to follow MIRO kind of process in B2B only .
What do u think .
Pl reply.
You can share your phone no I will call you and tell you if u need any thing .
Thanks
Your reply is apprecited .
Dipak -
Dear SAP Genius
pls explain how to create the valuation class and how to assign G/L account to the valuation class.
pls explain this step by step.
Regards
irshathDear CB
i have create cost element as 4000108.
i create a purchase order.
i get error when i post goods receipt in MIGO t-code
Error is below
Account determination for entry ECCI EIN ____ ___ 4072 not possible
Message no. M8147
Diagnosis
The system did not find an account for this transaction. This means that the account determination for key ECCI EIN ____ ___ 4072 is not maintained in MM Customizing (Valuation). The key is made up of:
Chart of account
Transaction key (= Posting transaction)
Valuation grouping code
Account grouping code
Valuation class
System Response
The system cannot update a G/L account for this transaction. You cannot post the transaction.
Procedure
Contact your system administrator.
If you have the authorization, check the Account determination in Customizing for Valuation.
Proceed
Note
The relevant posting transaction can be found in Table T030A.
pls help me to update Goods Receipt -
Change of Valuation Class for the existing material
Hello,
I am facing the issue while trying to change the valuation class of the existing material.
The material type is 'NLAG' which is non stockable material. However, all the PO are account assigned to the G/L account & cost center. Hence there is no stock of the material exists to any plant/ SLOC.
There is no open PO/ schedule lines/ Production orders are exists for the material. Also there is no stock exists at any plant. Even then system is throwing the message as 'The valuation class cannot be changed' (Message no. M3 368).
After debugging could see that it fetch the PO that are logically closed (has GR, IR, vendor payment has been made).
We do not want to have the split valuation for that material.
The material is in existance for quite a long time, so could you please help me to change the valuation class?
Thanks in advance,
Samip Patil.Hi Raju,
To resolve SAP error message M3 368 I would suggest that you refer to SAP note number 1967543. This note outlines the issue and a resolution to it:
Please have a look at the description of the error M3 368. This error may occur if one or more of the following already exist for the material:
1. Valuated stocks in the current period or in the previous period
2. Open purchase orders or delivery schedule lines
3. Production orders for which a goods movement has already taken place
Resolution:
If you have valuated stocks in the current period or in the previous period, you will get message "Stocks already exist.". You have to clear all the stocks both in current period and previous period. Please have a look at SAP Note 30656, it shows an example on how to clear the stocks in
previous period. You can use transaction MIGO to execute this step.
If you have open purchase orders or delivery schedule lines, you will get message "Purchase orders already exist.". You can find related purchase orders after you click 'Display Error' button. Please delete them in transaction ME22N.
If you have production orders for which a goods movement has already taken place, you will get message "Production orders already exist.". Please archive these production orders. You need to set deletion flag for these orders firstly and go to SARA, use archiving object PP_ORDER to archive
these orders.
Kind regards,
James -
Diifferent Accounts based on Valuation Class /Material group Shorttext -PO
Hello Sapient
We need to differentiate the Posting for short text PO . we want the Asset / Office supplies / Services to post in to a separate G/L Account .We seperate it by Material group , but the posting cannot be done by valuation class assigned to the material group . How can we handle the WRX using valuation class or by any method. what i am referring is all for PO without material master. .
Thanks
JeevanHi Jeevan,
You are absolutely right. I am also facing the same problem. In our case also we do not have a material master. We have created a PO with short text and with a material group. We have assigned a valuation class to this material group.
We have used account assignmed category "P" for the PO.
For the debit posting i.e. for GBB-VBR its taking the GL account based on the valuation class, but for WRX its not taking the GL account with the valuation class.
We want to have different GR/IR account (say 108) for domestic PO's and different GR/IR account (say 109) for Import PO's. We are not able to do this diffrentiation because in OBYC in WRX, while doing MIGO the system is picking only that GL account for which the Valuation class is blank.
I don't think there is a solution to this. If you find any then pl
pease let me know.
But if you don't want to segregate the GL Accounts in WRX then the simple thing for you to do is in OBYC WRX maintain the GL account without Valuation class. Your problem will be resolved.
Rgds
Prasad. -
Problem with project stock valuation class
Dear All,
We have an issue regarding the Revenue Inventory and Capital Inventory. There is a certain balance amount which should be in capital but system is showing in Revenue and vice versa.
The reason for this is that when the material was created, in some materials the main valuation class was 3032(Project) and in some it was maintained as 3030(revenue). But project stock valuation class was not maintained.
Now the problem persists in the G/L balances, the G/L of project stock (132006)displays some amount of revenue(132000) and vice versa.
We tried to maintain the project stock valuation class (3032) for materials for which the main valuation class is 3030 (Revenue),but still the G/L for revenue (132000) is getting hit.
At the end, the requirement is that G/L for revenue (132000) should hit when revenue procurement is there and G/L for capital (132006) should hit when capital procurement is there.
Kindly suggest the way forward.
Regards,
HarshThanks Venkat, we have thought of the same as a last stop but there are hundreds of materials which has this problem and there would be many open documents for them.
If anything could be suggested other then this, and I wanted clarification on one more point that the materials for which main valuation class was 3030 and later we added 3032 in project stk Val class but after maintaining it. When we procure(Capital procurement), it is still showing the balance in G/L 132000(Revenue).
Regards,
Harsh
Maybe you are looking for
-
Java Web Start and Remote Scripting Incompatibility?
I recently installed the Java Web Start plugin to Internet Explorer, in order to run Sun's version of the Java Virtual Machine. After the install, I am receiving errors when trying to run a web application that uses the Remote Scripting technology fo
-
Apple tv could not connect to library
Hi, my apple tv (2nd generation) doesn't connect to my itunes library. It reconizes my computer and my housband from home sharing, his a PC it loads the library, but mine from 3 days now, shows always the same message "apple tv could not connect Ana
-
How to do JAAS and J2EE Deployment Descriptor ACL in WLS
The examples on this website and shipped with WLS stink. Does there exist a GOOD example of how to Log in with a form authenticate (I guess using j_security_check to hook into the web.xml security) then pull a user from a database and use the roles d
-
I have a select in a procedure with a multiple select option to "on"...or user can select multiple items.... I want to know which items user has selected....what is the best way to do it... Thanks, Harsimrat
-
What is the best way to manage the large FinalCutProX files
We are continously running out of space on our desktop with the FinalCutProX files being so large. We have moved most of the files (events & projects) to an external server and working off the single video projects from our desktop. How are you worki