Beruflich Dokumente
Kultur Dokumente
Forecast-Based Planning
Time-phased planning
When you transfer the stocks of material from the legacy system into SAP the initial enrty of
inventory is done through mvt. type 561. You normally do this entry via batch input.
The valuation of the inventory data depends on two factors:
1. The price control procedure and prices defined in the accounting view of the material.
2. Whether you have entered a value for quantity to be transferred.
This is what happens for materials with Standard Price:
1.The initial entry will be valued at Standard Price defined in the material master.
2. If a different value is entered in the batch input data, this difference is posted in the price
difference account.
This is what happens for materials with Moving Average Price:
1. whatever value you have entered for the initial data entry in the batch input is used to valuate
the quantity transferred.
2 If initial inventory value in batch input / inventory quantity differs from the MAP, the MAP is
changed when you do the initial entry of the inventory data.
3. However if you have not maintained a value for the initial entry in the batch input the quantity
transferred is valuated according to the MAP and the price does not change in this case.
You can add a new material to the material master and set a beginning balance on it by using
transaction MB1C.
The following are instructions for doing so :
Path: Logistics *Materials management * Inventory management * Goods movement *
Goods receipt *other
Field Data :
Document Date Todays date
Posting Date Todays date
Movement Type 561 (will automatically enter)
Plant 3000 (or plant you are using)
Storage Location 0001 (or location you are using)
On top of screen select: Movement type *Receipt * Init.stck entry (own) * To unrestricted
Hit the white on green checkmark.
Now enter Item Material Quantity
1 Material # Quantity (Press tab 4 times to enter next item)
2 Material # Quantity
SAVE.
Write down the Document #________________
You may get an error saying: G/L account 399999 blocked for posting in company code 3000.
To unblock the account, you can do the following :
Accounting>Financial Accounting>GL>Master records>Individual processing>Centrally.
Enter the GL account 399999 and the company code (3000).
On the menu, open GL account, then choose Block.
On the block GL account centrally screen, deselect all the boxes and save.
You may have to do this for account 79999 and company code 3000 if you want a beginning
balance on Finished Goods.
NOTE THAT THIS FIX SHOULD BE DONE ON THE MASTER CLIENT.
1) Maintain the Calendar via the following path: SPRO ----> General Settings -----> Maintain
Calendar. This step will help define the appropriate calendar that you would prefer to set.
2) Define the Plant parameters via the following path: SPRO ----> Enterprise Structure ----->
Definition --------> Logistics - General ------> Define, copy, delete, check plant. Select the Plant
that you would like to define the Plnd Delivery Time and then, in the Factory Calendar, select the
calendar that you have defined in step 1.
If you have already have our plants assigned to a factory calendar(Z1). Is it possible to get
the planned delivery time to plan according to this calendar? If so, how?
Once you have assigned the appropriate calendar to your plant location, then you can start
maintaining your material master data records with referecne to this Plant and the Plnd Delivery
Time of these master data will be calculated based on the Calendar that you have set for this
particular plant.
My understanding was that Plannned Delivery time is always 'real' days, where as GR time
considers the factory calendar. Perhaps that is just the way we have configured it?
The way we use it is that goods do travel over the weekend, but GRs are only done according to
the factory calendar - so it works well for us.
Delivery time is only calculated in calendar days, not working days.
Valuation Category
All of the valuation groupings work together.
You specify whether valuation occurs at plant or company code level in transaction OX14
(Define Valuation Level). Then whichever one you have defined becomes a Valuation Area.
These areas can be grouped together for ease of account assignment, in which case they become
valuation groups.
Account Category Reference codes are associated to material types.
Valuation Classes are associated to material types in account determination.
Also an explicit association of Account Category Reference number to Valuation Class is made
in Account Determination.
For example, Material HALB - Semifinished Goods. Account Category Ref in Material Type is
0008. Valuation Class 7900 is linked to Account Category Reference 0008.
The reversal method for both Cancellation and Reversal are the same although the meaning is
different.
Movement Type102 in MIGO will reverse the Goods Receipt for PO and the same will happen
for Cancellation also......
Movement Type 122, is for Return delivery to Vendor and this won't come under Reversal or
Cancellation concept...
In SAP MM, 102 is the reversal mvt. type of 101. Every mvt. type has its reversal counterpart.
The are many reasons to
make a reversal of any mvt. type (mostly human mistakes).
Movement Type 161 is used when you make a returns purchase order to a vendor. This is a
purchase order with the "returns"
flag marked. By the way, 161 has it reversal mvt. type in 162.
It's true that in both cases material is being removed from the stock but for different reasons and
in different business processes.
MIRO
MIGO
J1IEX
These are the steps to return the imported material & cancel the Excise Invoice capture.
At plant level:
Irrespective of the plant being attached to any excise group, the plant attached to all
the excise groups will function as a depot. The setting at the plant level takes
precedence over that at the excise group level.
Configuration follow the path:
IMG -> Logistics General -> Taxes on Goods movement -> India -> Basic Settings
-> Maintain Excise Groups
Can we assign same excise group to different plants belonging to different
company codes?
Yes, it is possible to assign same excise group to different plants with different
company codes.
It is possible when the following points are fulfilled..
Materials should be the same and the final output of the production should be the
same, as well as the plants should be in the same place and more then that the
company codes should follow the same excise rates.
An excise group allows you to maintain a separate set of excise registers and excise
accounts. The RG 23A, RG 23C and PLA serial numbers are created for an excise
group.
Recommendation
Under normal circumstances, excise authorities require every business to maintain
only one set of excise registers and one set of accounts. But through exemption from
the authorities, multiple books can be maintained.
If your company has only one set of excise registers, then you need to maintain only
one excise group.
Insurance clearing account, when money is paid : Debit Vendor, Credit Bank
MIRO- 3, India customs ( All five duties together ) : Inventorised credit Vendor, Debit Duties
clearing account, when money is paid : Debit Vendor, Credit Bank
OR
MIRO - 3, Basic Duties : non vatable : to be inventoriesed, Credit Vendor, Debit Duties
clearing account and
MIRO - 4, ED, Edu cess : vatable :, Credit Vendor, Debit vat clearing account, Vat credit
through ji1h and non inventorised, hence will not be part of costing, Credit Vat clearing
account, Debit VAT account when money is paid : Debit Vendor, Credit Bank
Step 2:
MIGO : to Stores where accenting documents gets generated to the extent of inventorising .All
the inventorised values in corresponding GL accounts produces the Product Cost. Debit
Inventory
Credit GRIR a/c
Credit Freight & Insurance A/c ( for both freight & Insurance )
Credit Duty clearing a/c ( 3 or % as the case, may be )
Step 3:
MIRO - 4, on Supplier ( Foreign exchange ), Entry to be cancelled against advance paid. While
carrying out, the difference in exchange rate also to be passed on to separate GL account. : to be
inventgorised.
Credit Vendor a/c, Debit GRIR clearing a/c
- However if the its Sloc to Sloc but with two different plant. and valuation area+valuation price
is diff then there will accounting doc and material doc created for the same.
Stock Transfer:
There are unrestricted stock, quality inspection stock, blocked stock. Also you can have GR
Blocked stock, special stock too. It will update the quantity.
Stock Tranfer and Transfer Posting - Importances are same up to Plant to Plant . However
Customer ( Client ) Prefer Stock Transfer than Transfer Posting.
See the Below Advantages of Stock Transfer more than Transfer Postings :
The transfer of stock using a stock transport order has the following advantages over the transfer
of stock without a stock transport order:
- A goods receipt can be planned in the receiving plant.
- You can enter a vendor (transport vendor) in the stock transport order.
- Delivery costs can be entered in the stock transport order.
- The stock transfer order is part of MRP: Purchase requisitions that were created in MRP can be
converted into stock transport orders.
- The goods issue can be entered using a delivery via Shipping (LE-SHP
- The goods receipt can be posted directly to consumption.
- The entire process can be monitored via the purchase order history.
However we need to do some times Plant to Plant Trasfer Postings only in some industires. This
is based on Customer Requirement
How many stock transfer process are avaikable in SAP?
Like 1)Two step stock transfer (MM/SD) .
2)Two steap stock transfer ( MM only) Move type 303& 305.
3) One step stock transfer Move type 301.
Stock Transport Order (STO)
Without STO
One step stock transfer Move type 301.
Two step stock transfer ( MM only) Move type 303& 305.
Using STO without delivery:
doc.type: UB
GI:351, GR:101
STO with delivery:
GI:641, GR:101
delivery type:NL
STO with delivery and billing:
GI:643, GR:101
delivery type:NLCC , billing type:IV
Assign doc.
11. After all settings , Create the STO using T-Code: ME21N and maintain pricing conditions of
freight and Save.
Physical Inventory Process: 1. Physical Inventory Preparation: - Following are the activities to be carried out in Physical
Inventory Preparation phase.
- MI01/MI02/MI03 Create/Change/Display a Physical inventory document.
- MI01 - Blocking Materials for Posting
- MI21 - Print and distribute the physical inventory document.
A physical inventory document contains, among other things, the following data:
- The plant and storage location in which the count is to take place
- When the count is to take place
- Which materials are to be counted
- For material handled in batches: which batches are to be counted
- In the case of split valuation: which sub-stocks are to be counted
- Which stock types are to be counted
2. Physical Inventory Count: - During the inventory count, all the materials being inventoried are
counted and entered physically.
- Counting stocks
- Entering the result of the count on the physical inventory document printout
3. Physical Inventory Analysis: - MI04/MI05/MI06 Enter/Change/Display the result of the count into the system
- MI11 - Initiating a recount, if necessary
- MI07/MI08 - Posting inventory differences
- MI20 Generating Difference List
The current standard is always in MBEW. When the first activity in a period takes place
valuation or quantity update; a record is written to MBEWH to document the balance, std, price
control, that existed BEFORE the "first activity
The number that represents the previous period record being written into the MBEWH table is
represented in the current period LFMON field.
EXAMPLE: when the first activity occurs in period 3 (i.e., a goods receipt), an entry is written
into the MBEWH table with a current period number of 2. The quant and value updated to the
total stock and total value fields are equal to the data that represents these fields PRIOR to the
activity quant and value occurring in period 3.
If there is no activity for several periods, you will not have entries for every period in the
MBEWH table.
What is difference between MBEWH & MCHBH table?
Why are stock in these table different?
I have two reports one is for Stock at PLANT level and one BATCH level . They used table
for quantity MBEWH for PLANT level and MCHBH for BATCH level and whenever
displaying quantity is different in both reports ?
MBEWH table is referring to total valuated stock
MCHBH table is referring to valuated stock with unrestricted
The report gives quantities. In layout you can select additional fields for values.
My roles is a Functional, I'm in progress to develop new report for 6 months total of
consumption. The Report determine 6 months total consumption from current month.
example;If current month is December 200X it should get 6 months total consumption from
November 200X, October 200X, September 200X, August 200X, July 200X and Jun
200X .
If current month is April 200Y it should get 6 months total consumption from Mar 200Y,
Feb 200Y, Jan 200Y, Dec 200X, Nov 200X and Oct 200X.
The data can be obtain from table MVER. Total of consumption for every months can be found
in field GSV01-GSV13.
How do I tell the Abapers to develop report like this example;Material (MATNR) = ABC123
Current Month (System Month) = April 2008
N-6 (MVER-GSV**) = March 2008
N-5 (MVER-GSV**) = February 2008
N-4 (MVER-GSV**) = January 2008
N-3 (MVER-GSV**) = December 2007
N-2 (MVER-GSV**) = November 2007
N-1 (MVER-GSV**) = October 2007
If current month = <April>,
How the program could determine for column N-3 is what month ?
Based on the current month and year you can pull the consumption for past 6 months from
MVER and Sum it.
You can make use of the function CONSUMPTION_READ_FOR_MM to read consumption
values from MVER.
MSEG - MENGE
S026 - ENMNG
Restrict the selection condition for material with movement type 261 in table MSEG
2. Stock of material
MARD
If you want to see last years changes made then where can you see?
Ask your BASIS to executed this T.code.
T.code is ST03N
By using this t.code you can find out who has executed the T.code MMRV from some period to
till date.
Can you tell me what exactly is to be done during MMPV and MMRV?
First of all, MMPV is used to close the current period and to open a new period. Enter the
company code (range or single), enter the new period, normally the next month and year (month
and year) or date (but not both) and save.
MMRV is used to allow posting in a previous period (per your company requirement), tick or
untick and save.
What I am after is an audit trail if a user raises a reservation and then decides that they
wish to change the batch. I want to know who changed it, what that change was and the
date and time of changing.
--If the "Log data change" indicator checkbox is flagged for your related RESB table, then you can
capture the change information including who carried out such change.
I would assume that the 'Log Data Changes' indicator has not been activated in your table RESB.
If this is activated, then any update can be seen in the log table of the database via Transaction
SCU3.
To set the "Log Changes Indicator" to be active on all reservations:
Go to Transaction SE11 and then click on 'Change' icon.
In the next screen, click on 'Technical Settings' icon, the 'Log Data Change' indicator is located at
the end of the screen.
Notes:
Change logs are stored only when the concerned table (in this case RESB) has "Log Data
Changes" box ticked (SE11-Technical settings).
The standard SAP does not come with Reservation table log data checked.
Once activated for RESB or any other table, you can probably check the changes in
CDHDR/CDPOS tables besides SCU3 transaction.
Go to SE11 and Input Table CDHDR and in Field list Input Transaction Code MB22 and Object
Id as Reservation number in the Respective fields and Execute.
corresponding to each material document with the second item being automatically
created (denoted by MSEG-XAUTO = 'X').
You will have
344 - Unrestricted to Blocked. You can move the stock from unrestricted to Blocked if
the stocks are damaged or some quality issues.
343 - TF Blocked to Unrestricted ( TF - Transfer / First transaction)
344 - TR Blocked to Unrestricted ( TR - Transfer Return / Return transaction)
Steps:
1) MIGO - Transfer Posting - Mvt 344
Blocked stocks increases and Unrestricted stocks decreases.
2) MIGO - Transfer Posting - Mvt 343
Blocked stocks decreases and Unrestricted stocks increases.
Orders on hand
Consignment (vendor)
Ret.trans.pkg vendor
Pipeline material
Project stock
Consignment (cust.)
In tcode MIGO, you can see the list of Special Stock Indicator available in the SAP
system.
In SAP R/3 Special Stocks are managed separately because of their special features.
These stocks can be divided as follows:
These are your company's own stocks that you provide to the vendor (subcontractor)
to manufacture a product you have ordered. However, this stock is still your
company's property.
This stock is available for Materials Requirement Planning. Movement of this stock is
possible in SAP R/3.
Consignment Stock at Customer
This is consignment material belonging to your company that is stored with the
customer. This stock is not available for materials planning. In Inventory
Management, you can post the goods movements & reversal of this stock.
Returnable Packaging Stock at Customer
This is packaging materials or means of transport (for example, pallets or crates)
which are supplied by your company to a customer and must be returned. Returnable
packaging stock is not available for Materials Planning. In Inventory Management,
you can post the goods movements & reversal of this stock.
Externally-Owned Special Stocks
An externally-owned special stock belongs to a vendor or customers that are stored at
your company. Since these special stocks are located at your company, they are
managed at storage location level. . These stocks can be allocated as unrestricted-use
stock, Quality inspection stock and blocked stock. In the R/3 System the following
types of externally-owned special stocks are available:
Vendor consignment
Project stock
Vendor Consignment
This type of stock comprises consignment material belonging to the vendor that is
stored on your premises. Consignment stocks from the vendor are available for MRP.
Goods Movements for consignment stocks from the vendor are possible in SAP R/3.
Returnable Transport Packaging (RTP)