Material Master Questions
Material Master Questions
Q: SAP only provides moving average value for current, previous period, and
previous year. SAP does not provide transactions/reports that will provide
moving average value for a given date.
How can I report moving average price for material number 10000000 at
plant 0001 on July 4, 1998.
A: Try any of these solutions:
1. Change the updating level of the structure (S031) to "daily". In LIS the
total value and the total stock are available. Divide value by the stock. It is
possible to calculate this dynamically when the analysis is run and to display
the result.
2. Create your own structure in LIS and populate it by copying the Moving
Average Price from the material master every time there is a transaction.
You will have data on those days when there was a transaction.
Q: We have defined all the variables for the materials. However, when I
attempt to use Material Matchcode object MAT1, I get the response "No
possible entries found". Why?
A: Matchcode i.d. "B", "Material by bill of material" has a selection condition
for field STLNR NE ' '. STLNR is the BOM number associated with a material
in table MAST. Hence the message - "no possible entries..." pops up if there
are no bills of materials associated with your material numbers. You get the
matchcodes as long as the material referred by you has BOM number
associated with it.
Q: We have one material master : X and the unit of measure is 'pcs' and two
serial number : A,B
For this material we make two Pos
First PO calls material X , 1 pcs price 100 (will use serial number A)
Second PO calls material X , 1 pcs price 250 (will use serial number B)
Goods Receipt is done and by filling serial number for the fist PO with A and
the second PO with B.
We want to transfer material X serial number A to another plant and want
the valuation of this material as 100. How we can do it ?
A: Use "split valuation". Stocks may be received into separate storage
locations. Transfer stocks may be done from a storage location/plant to
another storage location/plant.
A1: If you have maintained source list requirement in OME5 and have not
maintained the source list for the material , Po can not be released. You are
required to maintain source list for all materials in the plant where the
indicator is set if you maintain source list at plant level. Else you can make
use of info record to do so automatically.
Q: We have One company with a plant and another company with a sales
organization. Which is better option between these - PO or Stock Transfer
Order ?
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: 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: How can I calculate the net price of an inforecord for a given date?
A: Run price simulation in the LIS-Purchasing on the Vendor-info record and
Specify the required date. (Transaction code is : MEIL)
Q: Can we release a Purchase Order with price equals zero? ( like in SD- free
of charge sales Order)
A: Create the PO with IR field un-ticked in Item Detail screen and change
the line item price to 0.
Q: The net price is calculated by summing up the gross price condition type
and subtracting /adding all discount/surcharge type condition types
respectively. Any condition type which is not marked as statistical will be
considered for net price calculation. We have a surcharge that is not marked
as statistical and should be included in the net price but excluded in the
taxation base value. Can I have a procedure where the taxes are calculated
on the net price calculated till the condition type NAVS and then have this
additional surcharge type?
A: Create Pricing Schema with all condition not marked in Statistical column
if you need all condition Record to be calculated.
For Example :
Q: How do I define a new currency ? How can i set number of decimal places
more than two?
A: Define a new currency in Customizing with transaction OY03
If you change the current currency all of your accounting documents will be
re-evaluated by R3 and this could cause adverse affects to your financials.
Use transaction
OY04 to assign number of digits to new currency
OBBS to define conversion factors for currency conversion
OB08 to enter exchange rates
XK02 to assign new currency to Vendor Master
ME11 to create a Purchase Info record
Create MM documents with the new extended price.
However you notice that accounting documents will still reflect the 2 digit
price and rounded to the nearest 1/100th.
Q: Our supplier delivers his product for an Auction. We sell it in auction and
pay the supplier. What is the best way to handle this?
A: You can try consignment process. In this process, Vendor holds the goods
until they are sold. The price to the supplier can be reset when the goods
are sold in settle consignment liabilities.
Q: PO item text is being adopted from the Material master. The text has got
adopted status and is not stored in the text ID tables STXH and STXL. Hence
print program is not able to print these texts. How can we solve this?
A: Purchase order texts can be adopted from Info record or material master.
All the texts finally gets stored in table STXH with different text application
objects. Incase of PO header text it is EKKO and PO Item text it is EKPO.
Even if the texts are adopted from either of these, there is a possibility that
it can be altered at PO level. Here it will get stored with object EKKO or
EKPO.
There is no need to store this at PO level if there is no change made to the
text at PO level,.
Try these: Check for texts in EKKO or EKPO ( depending on header or item
level)
If no text gets returned back check in object EINA for info record or
MATERIAL for material master long text.( table is same i.e. STXH)
Q: While creating a purchase order we can see that there is the "Info rec.
update" in the box item detail screen. How can we change the default setting
for this box?
A: In MM Purchasing configuration (use Transaction code: OMFI), you can
assign the default value of info records update for buyers then assign it
through parameter ID EVO (check the configuration documentation)
Vendor Evaluation
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: 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: 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.
Invoice verification
Ware House
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,
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 kind of double transactions?
A:
For PO's:
Define buyers' functional authorizations in the customizing for purchasing,
there you can unmark PO w/o reference allowed. Buyer's functional
authorization , say 'abc' can be created using transaction code OMET. Assign
this 'abc' to a particular user by using parameter ID "EFB" (trans su52).
For GR and IR:
Make the warning message as an error in customizing of messages under
Inventory Management or Invoice Verification, respectively.
For IR:
Mark the indicator in the vendor master for checking of double invoices.
Q: We are doing goods receipt with PO. How can we find whether there is
any USER EXIT available which is triggered before the document is saved?
A: The User exit in your case could be MB_CF001 and use transaction SMOD
to look for user exits
Q: In MM pricing schema, there are a list of selection from A to M and 1 to 8.
How can we make use of the condition sub-total field ?
A: Subtotal field on Pricing schema are useful in number of cases.
# For Ex: 1 is Carry over value to KOMP-KZWI1.
# 7 is used for deciding on the basis for which to calculate Rebate
subsequent settlement.
# S is used for the final net inclusive, cash discount, rebates and any other
conditions including statistical
# For reporting in LIS
# Used in the layout for printing.
Q: There are some complaints that though the data is correct in User Info
(USR03) , Purchase order is being printed with wrong information . For
Example: telephone Number. Where can I find correct Purchase group
Information?
A: Purchase group information is in table T024.
A:
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.
Work Flow
The United Nations Standard Products and Services Code (UNSPSC) can be used to
properly place products into such correct expense categories as orthopedic implants or
wound care products.
We determine which level to use for financial reporting based on the overall expense.
For example, we use a lower (more detailed) level for orthopedic implants but a
higher level for medical tissue closure and related products to focus attention on areas
that have the greatest impact on supply expense.
BJC made the decision, based on overall spend, to focus only on products or product
areas that contribute more than $2 million in annual expenses.
Once again, this enables us to concentrate our efforts on those areas that can yield the
greatest benefit.
In this process, we found that both purchasing managers and clinicians were not
satisfied with the descriptions. To address this issue, we employed the exchange
company to help normalize product descriptions and provide UNSPSC coding.
Before loading a new item or contract into the systems, the data is sent to the
exchange, and it sends back a standardized description and UNSPSC code.
This information ties the UNSPSC codes to G/L codes in a more consistent manner.
Not only did using an outside source get us out of the description and coding business,
which is not our core competency, but also enabled us to run reports that facilitate
better decision-making.
BJC HealthCare also has built interfaces that enable us to link the information,
including UNSPSC codes, descriptions and contract data, in our materials system with
our inventory, operating room and patient charging systems.
As mentioned earlier, the criteria used to run reports and the technology employed
will vary by institution.
At BJC, we chose the specific criteria for reporting and whether or not to build or use
existing technology based on our specific needs and existing IT capabilities.
Rather than implementing an entirely new ERP system, we instead chose to use
technology provided by GHX and such others as Infor for purchasing, accounts
payable and inventory management, to extend the capabilities of our existing
mainframe system.
Based on your current situation and technological capabilities, you may choose
another route.
Because health care spending patterns are dynamic, we needed to be able to quickly
identify and evaluate the impact of changes in purchasing and expenses.
Contract prioritization reports are run periodically to ensure we are loading the most
important contracts into our systems first. For example, a contract for a cardiac stent
will have more impact on the bottom line than a contract for tissue closure products.
Understanding where we are incurring the greatest expense and ensuring we are
negotiating and using contract pricing for those products has yielded the greatest
savings.
Most importantly, the amount of time required to load contract information into the
applicable systems has been reduced.
By enabling our contract managers to add more contracts, there has been a three-fold
increase in savings achieved through better contract negotiations.
Now instead of just projecting the savings potential of a new contract, we are able to
document actual savings. Suppliers benefit, too, by gaining better contract
compliance.
The basic data elements required for efficient supply chain transactions hasnt
changed in decadesyou need the right product, vendor and pricing information.
The key to effectively managing supply chain processes and expenses requires
technology to ensure that you have access to the most accurate and up-to-date
information.
Clearly, the most beneficial supply chain initiatives are those that enable both
caregivers and managers to use relevant, fact-based information related to the use and
costs associated with physician preference items.
With hospitals under increasing financial pressures, especially related to the rising
costs of pharmaceuticals and new medical technology, we cannot afford to miss out
on the advantages afforded by contract pricing.
To effectively control your spend, you must first evaluate your current position in
terms of technology and access to accurate data.
Determine where gaps exist in both areas and take steps, either on your own or with
the help of outside supply chain partners, to address those deficiencies. Then, evaluate
your spend, determine the areas that will have the greatest impact on the bottom line
and set a strategy.
Working with suppliers, your GPO and technology vendors, you can make changes to
ensure that you can continue to deliver exceptional patient care without compromising
the fiscal health of your organization.
You wish to procure a material using a purchase order. You wish to take delivery of the material at
different times. A graduated discount scale exists for the material. How do you proceed if you wish to
take advantage of the discount arrangement?
Answers:
A) Enter several order items with the same material number and different delivery dates.
B) Enter one order item with the material number and assign the material to different accounts.
C) Enter an order item with the material number and create a number of schedule lines.
D) Enter a number of purchase orders for the material and specify different delivery dates.
Although we have the ability to monitor and correct orders during the transaction, as
an organization we needed access to information that would allow us to evaluate our
overall costs and compare them with all 13 of our acute care hospitals.
The United Nations Standard Products and Services Code (UNSPSC) can be used to
properly place products into such correct expense categories as orthopedic implants or
wound care products.
We determine which level to use for financial reporting based on the overall expense.
For example, we use a lower (more detailed) level for orthopedic implants but a
higher level for medical tissue closure and related products to focus attention on areas
that have the greatest impact on supply expense.
BJC made the decision, based on overall spend, to focus only on products or product
areas that contribute more than $2 million in annual expenses.
Once again, this enables us to concentrate our efforts on those areas that can yield the
greatest benefit.
In this process, we found that both purchasing managers and clinicians were not
satisfied with the descriptions. To address this issue, we employed the exchange
company to help normalize product descriptions and provide UNSPSC coding.
Before loading a new item or contract into the systems, the data is sent to the
exchange, and it sends back a standardized description and UNSPSC code.
This information ties the UNSPSC codes to G/L codes in a more consistent manner.
Not only did using an outside source get us out of the description and coding business,
which is not our core competency, but also enabled us to run reports that facilitate
better decision-making.
BJC HealthCare also has built interfaces that enable us to link the information,
including UNSPSC codes, descriptions and contract data, in our materials system with
our inventory, operating room and patient charging systems.
As mentioned earlier, the criteria used to run reports and the technology employed
will vary by institution.
At BJC, we chose the specific criteria for reporting and whether or not to build or use
existing technology based on our specific needs and existing IT capabilities.
Rather than implementing an entirely new ERP system, we instead chose to use
technology provided by GHX and such others as Infor for purchasing, accounts
payable and inventory management, to extend the capabilities of our existing
mainframe system.
Based on your current situation and technological capabilities, you may choose
another route.
Because health care spending patterns are dynamic, we needed to be able to quickly
identify and evaluate the impact of changes in purchasing and expenses.
Contract prioritization reports are run periodically to ensure we are loading the most
important contracts into our systems first. For example, a contract for a cardiac stent
will have more impact on the bottom line than a contract for tissue closure products.
Understanding where we are incurring the greatest expense and ensuring we are
negotiating and using contract pricing for those products has yielded the greatest
savings.
Most importantly, the amount of time required to load contract information into the
applicable systems has been reduced.
By enabling our contract managers to add more contracts, there has been a three-fold
increase in savings achieved through better contract negotiations.
Now instead of just projecting the savings potential of a new contract, we are able to
document actual savings. Suppliers benefit, too, by gaining better contract
compliance.
The basic data elements required for efficient supply chain transactions hasnt
changed in decadesyou need the right product, vendor and pricing information.
The key to effectively managing supply chain processes and expenses requires
technology to ensure that you have access to the most accurate and up-to-date
information.
Clearly, the most beneficial supply chain initiatives are those that enable both
caregivers and managers to use relevant, fact-based information related to the use and
costs associated with physician preference items.
With hospitals under increasing financial pressures, especially related to the rising
costs of pharmaceuticals and new medical technology, we cannot afford to miss out
on the advantages afforded by contract pricing.
To effectively control your spend, you must first evaluate your current position in
terms of technology and access to accurate data.
Determine where gaps exist in both areas and take steps, either on your own or with
the help of outside supply chain partners, to address those deficiencies. Then, evaluate
your spend, determine the areas that will have the greatest impact on the bottom line
and set a strategy.
Working with suppliers, your GPO and technology vendors, you can make changes to
ensure that you can continue to deliver exceptional patient care without compromising
the fiscal health of your organization.