Sie sind auf Seite 1von 33

SAP Consumption Based Planning Configuration

Consumption Based Planning (CBP) is done for the consumables in manufacturing


industry for items like e.g. Cotton Rags, screws, grease etc.
Consumption-based planning procedures use past consumption data (historical data)
to calculate future requirements with the help of the material forecast or static
planning procedures.
Consumption-based planning procedures have no reference to the master plan. This
means that the net requirements calculation is not triggered by an independent or a
dependent requirement. Instead, the net requirements calculation is triggered when
stock levels fall below a reorder point or by forecast requirements calculated from
past consumption data.
The advantage of this type of planning is that it is easy to use and you do not
require extensive data.
SAP uses the below MRP procedures

Reorder Point Planning

Forecast-Based Planning

Time-phased planning

As far as configuration goes below need to be done


a) T-Code : OMI8 - Maintain Plant Parameters
SPRO -> Materials Management -> Consumption-Based Planning -> Plant
Parameters -> Carry Out Overall Maintenance of Plant Parameters
b) T-Code : OPPR - Maintain MRP Group (CBP can also be done without MRP
Group settings)
SPRO -> Materials Management -> Consumption-Based Planning -> MRP groups ->
Carry Out Overall Maintenance of MRP Groups
Master Data Settings

a) Material Master needs to be maintained with MRP Views


b) MRP type - VB (if manual Reorder point is used) and Lot Size - HB ( Replenish to
maximum stock level)
There are different MRP types for Consumption Based Planning which comes
standard e.g. V1, V2, VM etc.
For example we consider Manual Reorder point planning, we have set the reorder
level as 5 and maximum stock level is 20, we will consider the current stock is 4,
planning file entry is created once the stock level falls below the reorder point level,
when MRP is run a Procurement proposal is created for 16nos (consider the current
stock is 4).
Other Explanation
Configurations for CBP as explained before.
a) Plant Parameters T-Code : OMI8, when you execute this T-Code you will get
several tabs like for example Number ranges, MRP Controllers etc. you need to
maintain those are relevant like:
MRP Controllers, Number ranges, Available stock most of these tabs are mandatory
configurations.
MRP Controllers - Defined and assigned to the plants, MRP Controllers are the
planners who are responsible when it comes to the materials.
Number ranges : Planned orders, Purchase requisitions
Available Stock : whether Stocks in transit, Blocked stock, Restricted stock are to be
considered or not.
Planning Horizon - 100 days. During MRP run, those materials for which planning
file entry is created and within the next 100 days will be calculated for MRP.

b) MRP Group is not a mandatory configuration.


In case you need have configured new document type this can be entered in the
"External Procurement per MRP Group" tab and this MRP group can be assigned to
the material master, based on this assignment the document type is picked up. Each

tab has its own significance.

Setting Cross-company transaction


I found problem in setting cross-company transaction.
What I have done are as follow:
1. Create material master Z for plant A (company A), and plant B (company B).
2. Create vendor masteri for company A, assigned to plant B; e.g: vendor X assigned as
plant B.
3. Create PO (doc.type NB) from plant A to vendor X for material Z.
4. Supposedly system would automatically recognised this as cross-company transaction.
Then plant B could create delivery refering to this PO.
In my system, when I try to create the PO, SAP generates error message said that Sales and
Distribution Data haven't been maintained for material Z, which I have already done.
Could anyone help? Recently I've got chance to look at the system where the crosscompany has been already set. By comparing the PO, I knew that in the successfull crosscompany PO, there are additional tab in item detail named Shipping. In this tab, there is
information about customer, delivery type used, etc. Which make me wonder, is it the
source of the problem. Should I set the customer master data refering to the plant issuing
the PO? If I should where could I set this?
You need also to configure your Stock Transport Order settings for your Cross-Company
Business Transaction to work.
1. Customer No. for the Goods Receiving Plant - OMGN
2. Availability Check- Checking Rule (if necessary) - OMGN
3. Assign a Delivery Type for the Delivering Plant - OMGN (for Stock Transport Orders,
NLCC)
4. PO type (which i belive you have done) - OMGN
5. Assign Vendor No. to the Supplying Plant (done) - VK02
6. Assign Customer No. to the Purchasing Plant for the Inter-Compnay Invoice (but you need to
assign this to the Sales Organization pre-assigned to the Purchasing Plant),
IMG-SD-Billing-InterCompany Billing-Define Internal Customer No. by Sales Org
***and by the way for the Invoice to work between Cross-Compnay Plants, you need also to
have a Sales Org for the Supplying Plant and a Pricing Determination Procedure.

Inventory Beginning Balances


We will go live in 1st of November and I have been assigned the job of perfroming the inital
stock upload. Some materials are managed with standard price and some with moving
average. What is the normal way. Any help will be greatly appreciated since it is my first
time doing this and i have little experience as a consultant.

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.

Variances between material and account of stock when you


use MB5L
First of all, what MB5L works was that this transaction looks in the table T030, the accounts
assigned to the inventory, and computes the total values based on the accounts. The values shown
in the 1st column in the table, belongs to the values in the MBEW table. The FI values are build
up based on the BSEG table. The point is that sometimes some postings are set in the MBEW
table without being posted on BSEG (and vice versa).
There have been several reasons which are well attributable to this problem 1) Change in the Valuation Class of the Material Master which results in the fact that the account
determination or account used in the automatic posting was changed;
2) Maintenance of GR/IR clearing account via Transaction MR11 after executing the month-end
closing (Transaction MMPV);
3) Adjustment of G/L account (JV process) for direct posting;
4) Price adjustment via Transaction MR21;
5) Manual posting of costs directly to inventory account via LIV.

Planned Delivery Time as Workdays


Is there a way to change the planned delivery time to workdays instead of calendar days? If
not, does anyone have a way (other than adding two days to all planned delivery times) to
start the planning process two days earlier when a weekend is involved in planning.
Yes, there is the possibility for you to define the Plnd Delivery Time exclusive of weekend
(Saturday and Sunday). What you have to do is:

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.

When a material is created, it is associated to the appropriate Valuation Class on Accounting


View 1 of Material Master.
The automatic account determination facility looks up a posting based on the rules defined whether to look at only Valuation Class, or Valuation Class and an additional Valuation Modifier
for BSX postings for example. It will check the rules, look at the material, material type and
valuation area and the rules for the movement itself (where the system is expecting to see the
account definitions). All of the definitions need to be consistent. If you've defined a new
Account Category Reference, you need to make sure that's associated to the Valuation Class and
Material Type.
The fastest and best way to tell if something is going to post the way you want it to is to simulate
the posting. You can do that in the initial screen with the simulate button. Choose the plant, the
movement type and the system will ask for a material and then tell you where everything will
post, or if there's a posting account that is missing.

MBST: Reversal of cleared items in FI


When canceling a material document or an invoice posted with Transaction MR1M (Logistics
Invoice Verification), the system generates error message F5802: 'Document includes already
cleared items - reversal not possible'
This situation occurs if both goods receipt and an invoice for a purchase order item (scheduling
agreement item) exist and the GR/IR clearing account has been cleared in this regard.
If you still want to cancel goods receipt with Transaction MBST or an invoice with Transaction
MR8M, you must reset the corresponding cleared items beforehand in the accounting document
using Transaction FBRA 'Reset cleared items.
As an alternative, you can also carry out the correction described in Note 326707

Difference Between Cancellation and Reversal


What is the difference between cancellation and reversal?
Canellation means total purchase item or a part of it can be cancelled when we feel it is not
required and material has not yet been received by the company.
Reversal means Purchase Return when the material has reached your company and you want to
return it back due to some reason then you can go for reversal.
While doing migo, we can use cancellation and as well as reversal, what is the diference
between the two?

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.

Automate the opening of MM periods


How can you automate the monthly opening of MM periods (transaction MMPV - program
RMMMPERI) with
SM36?
RMMMPERI accepts a period/year or a date.
If you enter a date the period is derived by it.
1. create a variant and check the attribute 'selection variable' for the parameter date. Then click
the button 'Selection variables' and set the current date. Every time this variant is used the
parameter DATE is filled with the current date.
2. create a job for RMMMPERI with the variant created in the preceding step. Set it as periodic.
If you're not using a fiscal year variant simply schedule it as monthly (to be executed the first
day of the month).
If you are using a fiscal year variant you'd have to define a calendar with only the first day of
each period defined as working
day and use it in the periodicity restrictions.
Another possibility:
Write a very simple ABAP which run daily to check if the period has changed and submit
RMMMPERI.

Allow/Disallowed Backposting of Inventory Posting


Maintain the Material Master company code in OMSY.
This is done when you want :
1. To create a material master record, the control record must exist for the company code
for which you want to create your master record.
2. To set up a company code, enter the current period here.
3. When changing the Allow backposting or Disallow backposting indicators
You can also use MMRV to set the Allow/Disallowed backposting indicators.
The current and previous period is shown on both transaction codes.

Re-Open The Previous Period


What is the procedure/method/t-code for re-open the previous period. For example: the
current period is 02 2007 but some one closed this period and made it to 05 2007, and
already so many postings are done.
Answer 1:
To reopen previous period t-code is mmrv, with this you can open previous period only.
Answer 2:
You can use MMPI ( But SAP never recommends this, it will mess up all stock valuations )
however, using this T-code please go through OSS note 487381, the main contents as follow:
Before you start period closing with initialization, you must be aware of the consequences of
period closing with initialization. This note describes the possible data inconsistencies that might
occur if you carry out the initialization in a productive system. The resulting inconsistencies are
not to be traced back to a system error but they are a result of the period closing program with
initialization
The initialization of the posting period to a previous or to any posting period may lead to the loss
of the information of the inventory balances of the previous periods. The book value of the
current posting period is taken as the basis also for values of the previous period in this case. If
you want to continue working with this new posting period, in addition you should execute
report Z_DEL_HIST_ENTRIES attached so that history entries greater or equal to the new
posting period will be deleted.

So be careful while opening any periods in MM or FI side.

Process Of Imported Material With Excise


What are the procurement cycle (stepwise) of imported material up to GR(101)? What are
the steps that are to be followed to reverse the GR for imported material? What are the
transaction used?
1) The procedure for imported material receipt is as follows.....
a) P.O. Generation for the material. ME21n
b) Capture planned delivery cost
MIRO
c) Capture excise invoice
J1IEX
d) Goods Receipt
MIGO
Since we are capturing the planned delivery cost for the GR (through MIRO) . So before
returning the material we have to reverse the planned delivery cost thru "Subsequent Credit "
using MIRO. Then only return thru MIGO will be possible.
So, the steps for cancelling the documents for imported material is:
2)

a) Sub sequent credit using


b) Return GR (delivery) using
c) Cancell the excise invoice using

MIRO
MIGO
J1IEX

These are the steps to return the imported material & cancel the Excise Invoice capture.

Excise Group For More Than One Plant


Is it possible to use same excise group for more than one plant?
Yes, you can maintain but not legal.
Excise group is an internal group within the company who takes care of excise
reporting to tax authority.
So, it is advisable to keep separate excise group for separate plant.
At excise group level:
It indicates that for the particular combination of the excise group and the plant, the
plant will function as a depot.

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.

Procedure For Import P.O. and Duty


Indian Import cycle is bit more complicated and SAP is not geared to handle in a straight
manner through single MIGO as the cycle consists of multiple vendors.
This requires special Schema to be developed and needs Both SAP FICO and MM consultants
to work together.
Imports will have two categories.
Category 1: Bonding and De-bonding cycle ( Freight and Insurance during Bonding and other
duties during De-bonding )
Category 2 : Home consumption ( all charges to be accounted at one stage )
Further Import cycle also has two types :
Type 1 for Manufacturing plant ( CENvat credit for certain duties to be availed )
Type 2 for trading plant ( no credit of duties )
In altogether there are 4 procedures to be adopted for the above.
The schema should be such that, at PO stage. We should be able to assign multiple vendors :
Import supplier for Items ( foreign currency ) , India customs for Duties ( Indian currency ) ,
Freight and Insurance separately ( Indian or foreign currency as the case may be ). During
schema, duties have to be defiend as VATable and non VATable. Accordingly, accounting
posting keys to be defined.
Most important aspect is the FI transactions and mapping it to import cycle. In case of Import
cycle, MIRO is done first and then MIGO is carried out later steps.
Payment of Advance to Supplier : Vendor advance and corresponding enctry in GL account,
credit Bank a/c , debit Vendor A/c
MIRO is done in Three or four instances ( may be five also if cenvat credit for duties to be
taken ).
Step 1:
MIRO -1, Freight vendor : Inventorised : Credit Freight Vendor, debit freight & Insurance
clearing account, when money is paid : Debit Vendor, Credit Bank
MIRO -2, Insurance Vendor : Inventorised : Credit Insurance vendor, Debit Freight &

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

Difference for Stock Transfer and Transfer Posting


Questions: Tell me the difference between transfer postings and stock transfers. What are
the material documents that are generated and what are the accounts hits.
Stock Transfer = physically stock transfer of goods,
Trasfer posting = may physical (or) logical (not physical) stock transfer of goods.
Transfer posting and stock transfer:
Transfer posting : plant to plant/ Storage location to Storage Location.
In which if the valuation area is same. i.e.
- Sloc to Sloc within one plant then there will be no accounting entry occurs.

- 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

Creating The Stock Transfer Order


What is the pocess of creating the stock transfer order? W hat is the essential inputs of
stock trans. order?
This is only within the comp.code(w/o SD)
351+101 MvT.
with SD
641+101
1. Mat.(1434)should be maintained in both the plants.(@1000&1100).
2. Should have enough stock in supplying plant(1000).
3. Make its supplying plant as a vendor in vendor master record in receiving plant(1100).
4. Make it receiving plant as a customer in customization.
Create customer (xd01) & and define the shipping data for plants in both the plants.
Path: spro img material mgmt purchasing po set up STO define shipping data
(1 by1 )
In Receiving plant (1100)
In Supplying plant (1000)
Customer num. 123345 (for ex.)
Customer num. ---------(dont fill)
Sales org. yyy
Sales org. yyy
Dist. Channel yy
Dist. Channel yy
Sales div.
y
Sales div.
y
5. Assign doc. Type is NL for intra company STO. If STO is inter company,
Type is NLCC.
Position doc type is UB
Enter supplying plant(1000) & doc type (NL)&checking rule (ex:01)

Assign doc.

6.Assign doc. Type is UB to ur plants.(PO)


Go for new entries
Enter supplying plant(1000) & Receiving plant (1100)&doc type (UB).
7. Create a PO, choose the doc type is UB & item cat.U, Enter supplying plant as a vendor in
PO of the receiving plant(1100).
8. Provide this num (PO) to SD people, they will do the delivery by using transactional code is
VL10B.

9. Sales people they will provide out bound delivery num.


10. Do the GR. In GR the second tab 05 outbound delivery instead of PO mov.type 101.
11. See the stock overview in the receiving & supplying plants.

Setup IMG For Stock Transfer Purchase Order


IMG STO settings as per below:
1. Create a vendor for the company code of receiving plant, using account group : 0007 using TCode XK01.
2. Assign this vendor to Delivering plant.
Go to XK02 -> Purchasing view -> Extras -> Add. Purchasing data>Plant
3. Create internal customer with the sales area of the vendor.
Go To XD01
4. In Pricing procedure determination relevant to STO, assign document Pricing Procedure and
customer pricing procedure appropriate for STO to get the pricing in the invoice.
5. Maintain condition records for the relevant pricing condition.
6. Some more setting for STO:
Go to MM> Purchasing -> Purchase Order -> Set up STO -> define shipping data for plants ->
Go to Receiving plant >assign customer here & Supplying SA (for billing) to Receiving plant
here.
7. Go to MM -> Purchasing -> Purchase Order -> Set up STO -> define shipping data for plants
-> Go to Supplying plant and assign the sales area of receiving plant.
8. Go to MM -> Purchasing -> Purchase Order -> Set up STO -> assign delivery Type &
Checking rule.
Assign the delivery type to document type. In this case, Delivery type NLCC is assigned to
Document type NB
9. Go to MM -> Purchasing -> Purchase Order -> Set up STO -> Assign document Type, One
step Procedure, Under delivery tolerance.
Assign the document type NB to supplying plant and receiving plant
10. Maintain both Purchasing & Sales view for the material.

11. After all settings , Create the STO using T-Code: ME21N and maintain pricing conditions of
freight and Save.

Plant to Plant Stock Transfer ) Process


STO cycle:
1. Me21n - Create STO in receiving plant (Order Type UB ) Supplying plant - receivable plant qty - material etc.
2. Vl10b - Create replenishent delivery - collect sales document no from layout screen.
3. Ref. to that sales doc no do the PGI in supplying plant - post delivery goods not save --- check
mov type is 641 in po.
4. J1IIn if excise invoice for supplying plant or if depot then do the j1ij for the same.
5. VF01-create STO invoice in supplying plant - without a/c doc (select order type excise invoice
india).
6. Migo-Do GR in receiving plant w.r.t the outbound delivery made in supplying plant.
7. Update excise if required j1ig & create internal excise inv.

Differences Between Restricted vs Blocked Stock


What is restricted use stock and when would you use this stock type? What is the difference
between restricted use and blocked stock? Also, what is the difference between "stock in
transit" and "transit/transfer" (in MB52)?
Also, I'm still a little confused, though. Restricted use stock is all other stock (QI, Blocked,
etc.) If that's the case, when I look in MB52 shouldn't the value in the restricted use stock
field be the total of the other stocks?

That's not the case in our system:


An example...we have material 123 with 6 units in blocked stock and 4 units in QI stock.
Shouldn't the restricted use value by 10 (6 + 4?) Ours is 0.
By: James
Stock other than un-restricted is restricted stock eg. quality, blocked, reserved etc. You can
consume the material stock in restricted use eg. stock assign to Sales Ord or sampling form
quality stock. But you cannot consume block stock before you transfer it to unrestricted.
Stock in transit specifies the quantity of a material that has already been withdrawn from stock in
the issuing plant, but not yet arrived at the receiving plant (*Stock transfer order is involved only
else mtl show in stock in transfer*).
Transit/transfer mean the material movement within a plant but in two stages. eg. Transfer
posting SLoc to SLoc - remove from storage (313) and Transfer posting SLoc. to SLoc. - place in
storage (315). If the putaway is not done material will show in transit/transfer.
Report MB52 showing Restricted-Use stock which restricted in the batch master record using the
status key.
The explanation is as below:
Batch in Restricted-Use Stock specifies that the batch is included in restricted-use stock.
If, though a batch has the status "restricted", you want to use a goods movement to post a
quantity to unrestricted-use stock, the quantity is posted to restricted-use stock and not to
unrestricted-use stock.
If the status of a batch is set to restricted, the total unrestricted-use stock is transferred to
restricted-use stock by means of a transfer posting. A material document is created.
You cannot change the status of a batch (unrestricted/restricted) in a goods movement, only with
the following functions:
- by maintaining the batch master record manually
- using the control function provided in the QM system
- Configurations for Restricted-Use Stock
For planning purposes, restricted-use stock is treated like blocked stock, that is, it is either
available or not available, depending on your system configuration.
Withdrawals from restricted-use stock are either possible or not possible, depending on your
system configuration.
The status of a batch can be considered in batch determination, that is, you can search for
unrestricted or for restricted batches.

Inventory Posting To Price Differences Account


You are faced with the following situation: Price control MAP V / PO price 10$. Warehouse
stock = 0/GR of 50 pc/GI = 10 pc/Invoice for 50 PC @ 20$. What is posted at the time of
Invoice receipt?
GR/IR:500 / stock:400 / price differences:100 / to vendor liability:1000
or
GR/IR:1000/ to vendor liability:1000
GR/IR:500/stock:400/price differences:100/to vendor liability:1000 is correct posting.
As Stock of 40 is still vailable , the Difference amount will get posted to the Inventory account,.
Credit Vendor - 1000
Debit GR/IR - 500
Debit Inventory - 400
Debit Price difference - 100
--The difference of 400 will be adjusted in the 40 Qty. As the Stock is not available only 40 is
available, the difference of the 400 is posted into the Inventory account & the remaining amount
will be posted to
Cost (price) differences account under PRD.
The GR/ IR will be 500 only, this value will be picked up based on the PO only.
--GR is posted with material price 50. So GR/IR clearing account is credited with amount 500 and
stock account is debited with amount 500.
Now consider that all the 50 quantity is issued before IV. It means stock is not available. In this
case even if you change material price during IV, there is no stock available where you can load
the difference. In this case, GR/IR clearing will be debited with same amount 500 (It is just a
clearing account and is values are nullified at the time of IV). Vendor should get amount 1000.
The difference amount 500 will go to Price difference account.
Now if 10 quantities are issued, 40 quantities are available on which you can load the amount. So
40 x 10 = 400 will be loaded on material (i.e stock account is debited with amount 400), GR/IR
will be debited with 500 and difference 100 will go to price difference account.
How inventory differences are calculated?
Go through following process;

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

How MBEWH Table Get Updated


MBEWH table is updated whenever there is change in Moving Average Price.
MBEWH is basically the History table for MBEW - Material Valuation table.
As MBEW is supposed to contain current values, when it has to be changed (like when updating
material current price, etc.), the current value gets written to MBEWH and the new value gets
written to MBEW.

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

How To Get The Total Stock Consumption Data


Any report which gives me the total Stock consumption on the basis of Valuation Type i.e.,
Domestics and Imports. I am using S_ALR_87012332, but it gives me the total
consumption value, but I need separately for Domestic consumption and Imports
separately (Based on the Valuation Type).
use MB5B
Selection criteria give your Valuation Type / Co Code.
Check Valuated Stock
Check Totals only -Non Hierarchical Rep Layout..

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.

In which Tables can I find


1. Consumption of material
2. Stock of material
1. Consumption of material

MSEG - MENGE
S026 - ENMNG
Restrict the selection condition for material with movement type 261 in table MSEG
2. Stock of material
MARD

Find Out Who Close Period In MMPV


How to find information about who & when the period closing done by MMPV?
How to find out, when the MMPV was done for closing the previous period ? Are there any
logs available or any report?
Is it possible in SAP to track the log of MMPV i.e., when it was carried out time/date/
userid/company code?
We want to find that when & who has done period closing by MMPV transaction code.
The answer for the above FAQ questions:
Goto SE16, Check Table MARV
Enter the company code & execute.
It will show you only the latest changes only.

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.

Explain the differences of MMPV and MMRV and its usage.


MMPV - is for opening & closing the period.
MMRV - is used for allowing or disallowing backpostings to a previous period.
Every month the accounts are settled in each company for that Periods are used.
Period should be used by FI to settle the accounts in the same month.
FI consultant will configure the Opening period and closing period of the Company code.
Configuration of period
*****************************
Go to SPRO---> Financial Accounting--> Financial Accounting global settings--> Documents-Posting period.
Tcode : MMRV - Allow posting period
Enter the company code:
To check the current period, previous period
Allow posting period.
Normally FI consultant will close the period and open the next period
T code: MMPV - Close period
While invoice verification period should be open.
Period should be used by FI to settle the accounts in the same month.

Material Transfer With Different UOM


How to transfer a material to another. But uom's are different.
Source material is kg, destination material is mt2.
T. Code MB1B will allow you to transfer material to material. However the base has to be the
same. There is no two way about this.
Work around solution: Create destination material with same base unit and same moving average
price (MAP), then write off the balance from the source material and write on the balance to the
destination material.
Material X has base unit "ea" - each, quantity 5, moving average price $11.00
Material Y has base unit "bt" - bottle, quantity 2, moving average price $10.00
In the above scenario, the system will not allow you to transfer the quantity of material X to
material Y because the base units are different.
Option 1.
Use t. code MR21 to change the MAP of material Y to $11.00 if necessary.
Create the physical inventory document MI01 or MI31 with only material X and Y.
Enter the count for X as zero and the count for Y as 5. View the variance report with MI20 and
post the physical inventory document (variance) with MI07.
Option 2.
If it is ok to create a new code, then do so, material Z, with the base unit as "ea" and the moving
average price or standard price at $11.00.
Create physical inventory document using t. code MI31 or MI01 for material X, material Y and
material Z. Enter the count for material X has zero and the count
for material Y as zero and the count for material Z has 5 + 2. When you run the variance report
(MI20), you will see the amount of 5 being written off from material X
and the amount of 2 being written off from material Y. You will see 7 being written on in
material Y

Mass Delete Physical Inventory Documents


Can anyone guide me how to delete Mass Physical Inventory Docs.

"1. Is there any option to mass delete physical Inv documents?"


Yes.
You can delete the Physical Inv Documents with MIAD but for that you need to maintain one
variant with it and copy all the Document no. in TEXT file paste in the in Archiving Selection's.
The tcode steps are as follows:
MIAR - Archive Physical Inventory Documents
MIAD - Delete Physical Inventory Documents
MIAV - Manage Physical Inventory Document Archive
"2. How can I know if the physical inventory documents are posted (MI07) or not yet?"
Please check ISEG table and provide the time Period as search menu so that you can see all the
Doc's posted on today's date.
"3. If I see any material document of mov type 701 or 702, there is no reference of physical
Inv Doc # in it. How can I know that this material document is created as a result of which
physical Inv document?"
Go to MB59 and check the Material documents with respect to Movement type and date.
The difference you will see in MMBE as per the movement used.

History Changes On Reservation


How to know when and who deleted a reservation (MB21/MB22)?
Does anyone know if there is change documents associated with the reservations screen
MB21/MB22.

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.

344 343 Movement Unrestricted To Blocked Stocks


What is the difference between 343 and 344 mvt types?
Movement 344 is a transfer posting from unrestricted stock to blocked stock whereas
movement 343 is a transfer posting from blocked stock to unrestricted stock (or a 344
cancellation/reversal).
Both the movements will be associated with only 1 material document (only one
MKPF-MBLNR). However both the movements will always have 2 entries in MSEG

corresponding to each material document with the second item being automatically
created (denoted by MSEG-XAUTO = 'X').
You will have

An item for the removal from unrestricted stock/blocked stock. (344)

An item for the placement into blocked stock/unrestricted stock. (343)

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.

What Are Special Stocks

Explain the meaning of special stocks in SAP.


Special Stocks are stocks that are accounted for but are not owned by the client, or are
not stored at a regular facility. Consignment, sales order, and project stock are
examples.
The list of special stock are as below:

Orders on hand

Consignment (vendor)

Ret.trans.pkg vendor

Parts prov. vendor

Pipeline material

Project stock

Ret. pkg w. customer

Consignment (cust.)

Shipping unit (whse)

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:

Companys own Special Stocks

Externally-Owned Special Stocks

Companys Own Special Stocks


These types of stocks belong to your company that is stored with the vendor or the
customer. Since these are not located at your own company, they are managed at plant
level and not at storage location level. These stocks can be allocated as unrestricteduse stock and Quality inspection stock. We cannot allocate these stocks as blocked
stocks. In the R/3 System the following types of companys own special stocks are
available:

Stock of material provided to vendor

Consignment stock at customer

Returnable packaging stock at customer

Stock of Material Provided to Vendor

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

Returnable transport packaging

Sales order stock

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)

Returnable transport packaging (RTP) is a multi-trip packaging medium (pallets or


containers) in which goods can be transported more than once between vendors and
customers.
It is the property of the vendor and is therefore not included in the customers valuated
stock. RTP stock is always unrestricted-use stock. The stock can neither be in quality
inspection nor blocked. It can also be managed as negative stock. Goods Movements
for returnable transport packaging are possible in SAP R/3.
Sales Order Stock
This stock is used for a sales order. It is directly allocated to an individual item within
a sales order. Components can only be used to produce material ordered by the
customer and the finished product can only be delivered to the customer via that
specific sales order item. It can be managed as valuated or non-valuated. It is available
for MRP purpose and goods movement is possible in SAP R/3.
Project Stock
This stock is held for the completion of a project. The project stock is allocated to a
work breakdown structure (WBS) element. Components can only be withdrawn for
the WBS element. It can be managed as valuated or non-valuated project stock.
Project stock is available for the project from an MRP point of view. Goods
movement is possible in SAP R/3.

Das könnte Ihnen auch gefallen