Академический Документы
Профессиональный Документы
Культура Документы
Description
OME1
OME2
OME4
OME5
OME9
OMEC
OMEE
OMEH
OMEI
OMEL
OMEN
OMEO
OMEP
OMEQ
OMES
OMESCJ
OMET
OMEV
OMEW
OMEX
OMEY
OMEZ
Select your Release Code (Which you want to set for service entry sheet), Release
group.
Tick on Set Release check box button.
Click on Not Accepted check box button and click on execute button.
You got list of service entry sheet and release it.
Purchase Order workflow ( Transaction : ME23N) determines the approval path for
the buying organization . It first goes to the buyer, buyer's manager & thereafter
based on the cost center & the associated amount, it goes for approval through the
Cost Center organization .
i.e,
Buyer ( Requestor in the procurement deptt. of the buying organization)
|
|
v
Procurement Manager
|
|
v
Cost Center org. approval ( based on amount & Sign.Authority level)
Regarding , Sales Order( Transaction: VA01); it is created in the Sales Org of the
company & basically governs the pricing structure of the order .The routing of an
SO is
Sales Org. ( based on the cost center of the sold item)
|
|
v
Distribution Channel
|
|
v
Division
|
|
v
Reg. Sales office
|
|
v
Sales Group
|
|
v
Sales Person
then
1) Purchase order T.code ME21N
2) Goods received "
MIGO
3) Invoice verification "
MIRO
Purchasing
Q: How can we track requisitions that have the deletion indicator set? Can we
track the date in which the deletion indicator was set?
A: You can refer the change document tables cdpos and cdhdr. You can also refer
Transaction ME53 under menu path goto-statistics-changes, where the complete
audit trails of changes, including deletion are stored.
Q: Is it possible to generate Purchase requisition (PR) with reference to Scheduling
Agreement?
A: PR can be created with reference to another PR and can not be created
referencing a PO or Scheduling agreements. PO & Scheduling are created and
controlled by purchasing organizations. PR can be created by even end users. For
creating PR with reference to another PR, follow the menu path:
Purchasing->Requisition->Create.
Requisition->Copy reference and enter.
However requirement can be generated with reference to Scheduling agreement
when MRP is run. For this to happen, source list has to be maintained for that itemvendor combination and the MRP shall be properly set.
Q: Where can I locate the latest Purchase Order price and the latest purchase order
number for a material?
A: Logistics-Material Management-Purchasing-Master data-Info record-List
display-Order Price History
Q: Automatic generation of PO is by using 'Automatic Via Purchase Requisition'
option in purchasing- Requisition-Follow on Functions- Create PO. However PO
can not be created automatically after MRP run. Is there a provision in SAP to
release Purchase Orders automatically after MRP run?
A: Tick the automatic PO and Source List fields in purchase view of the material
master for the vendors on whom you would like to release PO automatically.
Create a purchase info record. Create source list. In the last column in the details
screen of the source list check the field relevant for MRP set the correct parameters
for running MRP. But PO can not be created automatically after MRP run.
The automatic PO creation flag enables you to run a batch job that will convert all
selected Purchase Requisitions to be converted Purchase Orders in the
background.
You may consider scheduling agreements if you want MRP to kick out Purchase
Orders. Set the flag in the source list for the scheduling agreement to "2" enabling
MRP to kick out delivery schedules for future requirements. If you want to fix the
CondTy
Description
100
200
300
400
500
600
700
800
PB00
RA01
ZMUP
Gross Price
Discount % on Gross
Mark Up (value)
Base Value for Tax
Disc. Excluded Tax
Net Amount
Tax
Net Amount
ZDIS
MST
From
To
100
300
400
400
the default value of info records update for buyers then assign it through parameter
ID EVO (check the configuration documentation)
Vendor Evaluation
Q: I want to have multiple addresses of a vendor - for ex:
mailing, shipping, payment remittance, several billing addresses,
etc. Suppose we have 25 addresses for one company, what is the
best way without creating 25 separate companies and their
addresses?
A: You can solve this problem by using Partner functions. Using
Transaction WOLP, Partner roles and partner schemas at vendor
level and purchasing Document level can be defined. Create as
many vendor numbers as required (say 25 -in this case) and
assigning to the respective partner roles.
Q: The source list is created for a material ie. source list required is marked. When
a PO is created a different vendor can still be selected and even if 'fix' indicator in
source list is marked, system only shows warning msg. How can we fix a purchase
order to only a fixed vendor for a material ?
A1: Try changing the warning message into an error message. Note the message
number. Then use menu
OLME -> Environment-> system message.
A2: Tick the indicator "Source List" in the material master (purchasing view) By
ticking this, the procurement would be only possible from sources specified in the
source list. You may also think of making the field mandatory in the material
master.
Q: We want the Vendor code as 'abc1234' where first 3 characters are alpha and the
last four digits are digits serial numbers. What is the solution?
A: Use an user exit. With this user exit, you can check but can not force the user to
enter the value correctly.
Q: We want to set up a Preferred Vendor list to enable users to determine the
Vendor to be called for the material required while raising the Requisition. What is
the best way?
A: Use Transaction ME01 to Maintain Source List. At the preferred vendor, click
the Fix check box. By this preferred vendor is automatically assigned whenever
'Follow on function' is called for your PR (Create PO).
Q: What is the SAP standard way for deleting all the vendors centrally from the
system?
A: 1. Mark vendors for deletion: XK062.
2. Run SAPF047 which creates an entry in an internal SAP table which is used
later
3. Run SAPF058. Check "General Master record" and "MM Data" boxes on, "Test
Run " off. Enter Purchase Organizations.
4. Run SAPF058. Check "General Master record" and "FI Data" boxes on, "Test
Run " off. Enter Purchase Organizations. ABAP programmer can create an ABAP
program to do it.
Inventory Management
Q: How can we create one inventory doc with all your materials
to count instead of generating one doc for each material?
A1: You can carry out transaction MI01 - by referencing your
plant & storage location. You can then enter as many inventory
materials as you want.
A2: Set maximum number of items to say 50 using Transaction
MICN. The same can be preset using transaction OMCN.
Q: How is GR/IR account related to Inventory?
A: If you are involved with inventory, then you need the GR/IR account (Inventory
Account) when the IR is posted.
If you are not involved about inventory, then the system does not need the GR/IR
account when the IR is posted, the system needs a G/L instead of the GR/IR
account.
Q: We tried RMCB0300 to find out logical value for stock item by date. But after
re-valuation, stock value is supported by month instead of date. How can we find
the logical value for stock item by date?
A: Use Transaction MC49
Menu path :
1. Information systems -> Logistics -> Inventory management->Material ->
Document Evaluations -> Stock value -> Mean inventory or
2. Logistics -> Logistics controlling -> Inventory Controlling Environment ->
Document evaluations -> Stock value -> Mean Stock Value.
Q: How can we transfer stock from one vendor to another vendor?
A: DO 542 and then 541 to the new vendor.
Invoice verification
Q: How can I cancel a posted invoice? The error message 'BSEGGSBER is not an input field' is appearing. Even OSS note -94932
did not help.
A: The error is due to suppression of Business area field in the
field status group. Due to this, while reversing the document, the
system finds this field is suppressed and hence does not proceed
further.
Locate the field status group for the recco account entered in the
vendor master and the relevant field status variant.
In IMG, go to FI Global settings-Documents- Line items-ControlMaintain field status variant.
Here for the relevant field status variant and the field status
group you may find the business area field has been suppressed.
Ware House
Q: A storage location from different plant can be assigned to the
warehouse of any Plant. But different storage location within
the same plant cannot be assigned to the same warehouse
number. Why ?
A: Different storage locations from different plants can be
assigned to the same warehouse. But different storage locations
within the same plant can not be assigned to the same
warehouse number. These storage locations may be defined as
storage types or storage sections.
Q: We are using only fixed bins and do not want to use automatic bin creation nor
any strategy for removing/loading goods to the storage? In what way Ware
Housing helps me?
A: You may go for Ware House module if,
Other
Q: We could create two Purchase Orders for full amount &
quantity out of one Purchase Requisition. two goods receipts and
invoice receipts on their respective POs. How can We avoid this
Purchasing Tables
Purchase Requisitions
Purchase Order
CEBAN
EKPO
Material Master
Description
MAKT
Material master
MARA
MARC
MAST
Material Valuation
MBEW
BOM Header
STKO
BOM item
STPO
BOM Sub-item
STPU
BOM Tables
T024
MRP Header
MRP Table
MDKP
MDTB
1. Must update the number range for events object SWE_EVTID with transaction
SNRO.
Ex: SWE_EVTID: 01 000000000001 999999999999.
2. SWE2, double click on BUS2009 entries, check GLOBAL field, ENABLE field
will be updated
3. Error when executing the Workflow. Transaction code SWLE not defined. Apply
OSS note 43986 to fix.
Q: How can we make a Taxcode as default on purchase order item detail screen ?
A1: Use condition type NAVS with access sequence 0003 to default the taxcode in
the purchase order item using conditions.
A2: Go to IMG.
Materials Management -> Purchasing -> Purchasing order processing ->define
screen layout at document level.
Search for the transaction ME21.Double click on ME21. Then search for TaxCode.
It is advisable to configure also the info record. The tax code should be a required
entry, and whatever you specify here will be the default value in the Purchase
order.
Materials Management -> Purchasing -> Purchasing info record -> define screen
layout.
When you get here you search for the transaction ME12 ,double click here; search
for Input VAT indicator.
Q: We have defined EA (each) as 0 decimal place in configuration. But transaction
ME2L shows this field with three decimal places. How can I change to actual
number of decimal places?
A: The quantity (MENGE) in that report must have been set for 3 decimal places.
Table EKPO may have to be corrected accordingly.
Q: We have created a new movement type and assigned to a schedule line. When
goods issue is posted, message - movement type zzz is not allowed for customer
goods movement? Why?
A: Use transaction code OMJJ and check the "Allowed Transactions" for
customizing movement types.
Q: Is it possible to generate packing list for goods issued in MM?
A: SD & Ware House management have the functionality of picking/Packing lists.
Work Flow
Q: The following is set up for workflow:
* Check if the info record for source not assigned, is having valid conditions.
Prem Bhardwaj
Why system giving me only warning message instead of error message when I am
trying to make GR with a material which already tick for deletion flag. Is there any
configuration mistake?
Through OMCQ , set message no M7 430 for error.
Supian
When I want to settle Framework order. On Information Text, I had a message
"Invoicing plan: No message was found for partner 100454/company code 2000" I had
investigate that error on message determination and still the
error occurs. Maybe I miss the setting in message determination. Can you tell me how
to set Framework order Settlement message determination.
According to SAP Notes, when an invoicing plan is settled, you can create a document/email or etc to notify your supplier or internal personnel. The IMG setting (SAP 4.7) can be
set in Material Mgmt --> Logistic Invoice Verification --> Message determination.
Another way is if the creation of these docs are not required, turn off the message by setting
the message display from 'Error' to 'Information'. The IMG setting can be set in Material
Mgmt --> Logistic Invoice Verification --> Define Attributes of System Messages. This is
what I did on my side.
Charlie
Have any one you done this in IM: Inactivating the standard Movement Types. Say for
eg. I don't want to end user to use this MType 501- Receipt without ref to PO.
I don't want to delete this movement type, being an SAP standard one. One option
what I thought of is to control in the authorisation profile, profile to exclued selected
movement types.
Is there any other way we can do this?
You can delete the accounts assignments which are used for 501 movement type, in T030
table. Transaction code is OBYC.
or
1. Use transaction OMJJ
2. Enter movement type 501
3. Remove MB01 from allowed transactions
What are the stages involved in the MM procurement cycle? i.e. the whole
cycle involved in MM.
-The typical procurement cycle for a service or material consists of the following
phases:
Determination of Requirements
Materials requirements are identified either in the user departments or via
materials planning and control. (This can cover both MRP proper and the
demand-based approach to inventory control. The regular checking of stock levels
of materials defined by master records, use of the order-point method, and
forecasting on the basis of past usage are important aspects of the latter.) You can
enter purchase requisitions yourself, or they can be generated automatically by the
materials planning and control system.
Source Determination
The Purchasing component helps you identify potential sources of supply based
on past orders and existing longer-term purchase agreements. This speeds up the
process of creating requests for quotation (RFQs), which can be sent to vendors
electronically via SAP EDI, if desired.
Vendor Selection and Comparison of Quotations
The system is capable of simulating pricing scenarios, allowing you to compare a
number of different quotations. Rejection letters can be sent automatically.
Purchase Order Processing
The Purchasing system adopts information from the requisition and the quotation
to help you create a purchase order. As with purchase requisitions, you can
generate Pos yourself or have the system generate them automatically. Vendor
scheduling agreements and contracts (in the SAP System, types of longer-term
purchase agreement) are also supported.
Purchase Order Follow-Up
The system checks the reminder periods you have specified and - if necessary automatically prints reminders or expediters at the predefined intervals. It also
provides you with an up-to-date status of all purchase requisitions, quotations, and
purchase orders.
Goods Receiving and Inventory Management
Goods Receiving personnel can confirm the receipt of goods simply by entering
the Po number. By specifying permissible tolerances, buyers can limit over- and
underdeliveries of ordered goods.
Invoice Verification
The system supports the checking and matching of invoices. The accounts
payable clerk is notified of quantity and price variances because the system has
access to PO and goods receipt data. This speeds the process of auditing and
clearing invoices for payment.
Notes for technical detail:
1. You will create material master (MM01)
2. You will create vendors (XK01)
3. Purchase Requisition (ME51N)
4. Request for Quotation (ME41)
5. Maintain Quotation (ME47)
6. Select best vendor and create PO (ME21N)
7. Goods Receipt (MIGO)
8. Invoice Verification (MIRO)
Meantime you can maintain Info-record for material and vendor combination
(ME11)
You can also have a source list of approved vendors (ME01)
You can create contracts (ME31K)
3. j_1iRG1
4. j_1irg23c1
5. j_1irg23c2
6. j_1ipla2
7. j_1iintpr2
8. j_1irg23d
9. j_1irg1_t (material level)
10. j_1iconpla (if Consolidated PLA is used)
At Series group
1. j_1iexcloc
2. j_1iexcexp
3. j_1idepinv
4. j_1i57Fc (57F Challans)
2. Number Range (Tcode OMBT)
1. Number range assignment for Accounting Documents (Finance).
2. Number range assignment for Material and Physical inventory document
3. Number range assignment for Goods receipt or issue slips.
4. Maintenance of factory calendar (Tcode SCAL).
Note: It is absolutely up to your company if you want or not to use the same
number range in the New Year.
SAP strongly recommends that you do not select price control V for semifinished products and finished products, because doing so will very easily cause
the calculation of unrealistic valuation prices. SAP recommends:
Price control V for raw materials and trading goods; price control S for semifinished products and products.
If you nevertheless select price control V, take care in the following situations:
1. Unrealistic prices occur if materials are produced and also retire during one
period (that is, the inventory at the end of the period is smaller than the total of
acquisitions from production orders) and if, in addition, several production orders
belonging to a material were finished in this period, and the production order
settlement calculates variances at the end of the period. Every single production
order carries out an inventory coverage check and may therefore cause the moving
average price to be changed. However, the individual production orders do not
check whether the inventory available at the end of the period has already been
debited by another production order.
Example: on 20 workdays in the period, 1 piece of material xyz was produced for
each day and delivered to the warehouse at a price of USD 1000. At the end of the
period there is 1 piece at the warehouse. Since an activity price of a participating
cost center was higher than planned , every single production order calculates cost
of goods manufactured of USD 1100 during the settlement. Every single one
carries out a inventory coverage check and finds out that the variance can be
posted completely to the inventory. That is, the ending inventory of one piece is
debited with USD 20 x 100 and it consequently receives a price of USD 3000.
1. A settlement is carried out although not all costs have yet been posted to the
order. This can even result in a price of 0 for the delivered product.
2. No period check of the costs is carried out on the order, that is, costs from
previous periods may be settled.
3. Settling orders is already possible in the 'Delivery completed' status.
Solution:
Standard price for products together with possible manual price changes.
If you are required to valuate semi-finished and finished products with actual
prices that correspond to the costs of the actual production, SAP recommends you
use the function of the material ledger for this. Here, a periodic actual price is
created that is calculated on a much more reliable basis than the moving average
price. A so-called price limited quantity is used which makes sure that in the above
example price differences are proportionally taken into account (95% of the total
price differences) when valuating the 19 pieces withdrawn from material xyz
which results in a periodic actual price of 1100 USD. In addition, it is possible as
of Release 4.5 to even take into account the variances of the actual prices of the
raw materials in the valuation of the semi-finished and finished products that are
manufactured from it.
If we select standard price for any type of material or moving average price
and then make po, it will pick from material master or what?
The Purchase Info Record have the FIRST priority. When no PO info record is
found, the Purchase Order will pick the user LAST enter price. The PO module do
not pick up any price from material master.
Your entries are only relevant if you set split valuation as active in the function
"Global settings".
In the standard SAP R/3 System, the following valuation categories are default
settings :
B procurement type
with the valuation types:
"EIGEN" for in-house production
"FREMD" for external procurement
H Origin
X automatic valuation (only for batch)
To select split valuation ('OMWC'), proceed as follows:
1. Determine the valuation categories and valuation types that are allowed for all
valuation areas:
global valuation categories via menu "Goto --> Global Categories"
global valuation types via menu "Goto --> Global Types"
2. Allocate the valuation types to the valuation categories.
a) Select "Goto --> Global Categories".
b) Position the cursor on a valuation category and select
"Goto --> Global Categories --> Assignments --> 'Types->Category'".
c) Activate the valuation types you want.
3. Determine the local valuation categories for each valuation area.
a) Select "Goto --> Local definitions".
b) Position the cursor on a valuation area and select
"Goto --> Local Definitions --> Allocate Categoires->Org.units (button
Cats->(OU)".
You obtain a list of the global valuation categories.
c) Activate the categories to be used in this valuation area.
The system creates the local valuation types based on the allocations under
point 2.
Only now can you create a master record with split valuation.
Specifying Split Valuation by creating Material Subject to Split Valuation
1. Create a material master record, selecting the Accounting View 1.
2. Enter your data as required on the Accounting data screen, specifying a
valuation category.
(If you can't find the valuation category field, it might be hidden, use OMSR to
define the Field Groups.
Look for the field MBEW-BWTTY for Valuation category).
3. Be sure that the price control indicator is V for moving average price and
enter a moving average price.
4. In the case of split valuation, you can create only one valuation header record
with price control V because the
individual stock values are cumulated, and this total value is written to the
valuation header record. This is where the
individual stocks of a material are managed cumulatively. To do this, fill in the
Valuation category field on the accounting
screen when you create the material master record and leave the Valuation
type field blank.
5. Save your data and the system creates the valuation header record.
6. The initial screen appears.
7. Extend the material by creating new material master records from the
Accounting view 1. For the first material, specify a
valuation type in the Organizational Levels dialog box and enter the respective
accounting data on the data screen.
Proceed likewise for the other materials, distinguishing between them by
valuation type. To do this, call up the material in
creation mode again. Due to the fact that a valuation header record exists, the
system requires you to enter a valuation
type for the valuation category.
8. Repeat step seven for every valuation type planned.
You want to valuate the stock of material XYZ that you obtain from manufacturer
A in Los Angeles at a different price than the stock you obtain from manufacturer
B in Detroit. In this case, the valuation category is H for origin. Your valuation
types can be LOS ANGELES and DETROIT.
If a material is subject to split valuation, every quantity (sub-stock) of this material
must be assigned to a valuation type (for example, country of origin).
For every valuation type, there are two types of data in the system, as follows:
Valuation data (for example, valuation price, total stock quantity, total stock value),
which is defined for every valuation type at valuation-area level and applies to all
dependent storage locations.
Stock data, which, like batch data, is managed separately for each storage location.
If a material that is subject to split valuation is also subject to management in
batches, its stock data is not managed by valuation type, but rather by batch. Every
batch is assigned to a valuation type.
The stock quantity, stock value, and valuation price for all valuation types are
managed cumulatively at valuation-area level.
Must the Valuation Type Exist Before the First Goods Receipt?
You can post the goods receipt of material of a certain valuation type only if the
valuation data for this valuation type already exists, because the system valuates
the goods receipt at the price defined in the valuation data. On the other hand, the
stock data for the valuation type is created automatically during the first goods
receipt into the storage location, if this is defined in Customizing for Inventory
Management.
Goods Movements with Materials Subject to Split Valuation
If you want to enter goods movements for materials subject to split valuation, you
must enter the valuation type in addition to the material number.
Enter the valuation type in the Batch field for MB01.
In MIGO, there is a valuation type field in Detail data -> Material.
: 678
: Raw Material ( Select from F4)
Which Valuation area you want
Price - 51
Qty - 4
After GR for 4 qty price updation in MMR will happen
(MMR (price*qty) value + MIGO (price*qty) total value)/total qty
In our example:
(50*2+51*4)/6 = 50.65
Price will be updated to 50.65.
MMR price - 50.65 qty - 6
MIRO price - 52 qty - 4
Do the same calculation to get updated MAP.
Then you can start calculating the MAP for each and every line.
--Check SAP note 202166 on negative MAP.
Please check and Confirm:
Total stock ( Qty ) and MAP shown in Material master accounting View.
Also check content from SAP notes this may be useful to you.
Symptom :
You post invoice documents with online transactions of the Logistics Invoice
Verification.
When you update the Moving Average Price (MAP) under certain constellations it
results in the effect that the MAP becomes constantly smaller until it goes towards
0, or the system generates error message M8 783 'Moving average price for
material is negative: ...'.
Reason and Prerequisites
The invoice price is constantly less than the goods receipt price.
The invoice verification tries (in stock coverage) to subsequently debit resp. to
credit the difference between value of goods received and invoice item value to the
stock.
Example: Purchase order with price of 5,00 EUR/PC
Total stock: 0 PC Total value: 0,00 EUR Moving average price: 0
1.) Goods receipt of 10 PC with 5,00 EUR per piece.
Total stock: 10 PC Total value: 50,00 EUR Moving average price: 5,00
2.) Invoice of 10 PC with 3,00 EUR per piece.
The difference to the goods receipt is 2,00 EUR * 10 PC, amounting to 20,00 EUR.
In the stock coverage phase the stock value is now reduced by this amount and thus
the MAP reduces.
Total stock: 10 PC Total value: 30,00 EUR Moving average price: 3,00
In case of several invoices with too low a price the total value can reduce to such
an extent that the MAP goes towards zero.
Solution :
This effect is the logical consequence both in a business aspect and in a posting
aspect if invoices are valued with a price lower than the goods receipts.
In the inverse case the moving average price increases if invoices are valued with a
price higher than the goods receipts.
With Transactions MR21/MR22 you can increase the price/stock value again - if
required.
Furthermore, you can define tolerance limits in the Customizing for the MAP price
variance (Transaction OMC0, tolerance key VP).