Customer Order in MRP
I created a customer(XD01)
Account Group: Customer (general)
created a sales order (VA01)
Req.delivery date: 24/04/2010
added the material and saved..... No issues
Finished product strategy group 10. Run MRP (MD02) and found Customer Order w/ reference to Sales Order I created.
Now, how to fulfill the order? Req. type is 'Sales from stock' and stock available is Zero. What is the general procedure for creating stock in this scenario?
Dear ,
Check the following :
1.Sales Order should not be blocked -Goto Status Header or Select the line item and double click -Goto Status -It should be Credit relase.Otherwise , perform VKM3 to release the order
2.Now while carrying out MD02 , please select the following indicator -
Process Indicator : NETCH
Create Purchase Req Indicator : 2 -so that it will create planned order for finsihed good and PR for dependent based on the stock and shortage
Delivery Schedule Indicator : 1 ( in case if u do no have any delivery schedule )
MRP List : 3
Planning Mode : 3
Lead Time Scheduling Indicator : 2
Tick the check box : Diplay before Save . and Execute
3.Make sure -Finished good should have proper MRP Type -PD,Procurement Type : E where as dependent should have Procurement Type : F
Please try and revert back
Regards
JH
Edited by: Jiaul Haque on Mar 27, 2010 7:46 AM
Similar Messages
-
MD73 - not displaying customer order assignment
Hi,
I am having 2 materials - both set up with planning strategy 40.
For one material, Customer order assignment is displayed in MD73 but for other material it is not displaying.
MRP-1 to MRP-4 viewa are same for both parts.
What else shall I need to check ?
Please advise ASAP and oblige.
Best Regards,
Mitesh DesaiHi All,
I am still looking forward to advise from experts .
Thanks in Advance,
Best Regards,
Mitesh Desai -
Customer consignment in MRP?
hi
is customer consignment , order fill up and issue not include in MRP?? as i cannot find the fill up order and issue order in MRP. pls advice. thanksDear jo jo
Issue order is not necessary but fillup order reference will flow in MD04. If it is not flowing, please check the schedule line category E1 which is for fillup. There ensure that you have selected the fields Req./Assembly and Availability.
thanks
G. Lakshmipathi -
Restricting PIR consumption based on custom Order Type
Hello Experts,
We have implemented BADI MD_PIR_FLEX_CONS in our system ( Version 4.7 )so that we can restrict the consumption of Order Reservations.
For this we have added code as per OSS Notes# 608760 and 127370 for the BADI Interface.
We have included MRP Element "AR" so that consumption can happen for the order reservations.
The BADI is restricting consumption of PIR now for the order reservations, but now we want to restrict the Consumption of independent requirement only against reservation generated by customized Order type ( Say ZXXX ).
Does this functionality exist for this BADI? If yes,then how can we implement this?
Regards,
Debasish SahuHello Prakash,
Thanks for your response.
The Def. Documentation does not describe how the process is carried out.
The documentation is as follows:
Application component: PP-MRP, PP-MP-DEM, PP-MP-LTP
Function group: M60A, M61X
You can use Business Add-In (BAdI) MD_PIR_FLEX_CONS to make the consumption and reduction processes for planned independent requirements more flexible.
In the SAP R/3 standard system there were previously four possibilities for consumption and reduction of planned independent requirements (planned independent requirements consumption indicator):
SPACE no consumption
'1' Consumption with customer requirements (planned independent requirements)
'2' Consumption with dependent requirements, dependent and manual reservations, release order requirements from stock transfers (dependent requirements)
'3' Consumption with planned independent requirements and dependent requirements
You can use Business Add-In MD_PIR_FLEX_CONS to realize consumption processes in which there are controls to define for each MRP element whether consumption or reduction should occur.
This Business Add-In replaces modification note 127370 in release 4.70.
&PRECONDITIONS&
&STANDARD_SETUP&
o The Business Add-In is not active in the standard system.
o The system cannot be used multiple times.
&ACTIVITY&
INCLUDE MD03_BADI_MRP OBJECT DOKU ID TX LANGUAGE EN
INCLUDE MD03_BADI_IMPLEMENT OBJECT DOKU ID TX LANGUAGE EN
&EXAMPLE&
In the sample-coding, planned independent requirements with consumption indicator '4' (see method documentation) are consumed against all of the consumable SD document types (sales orders, SD scheduling agreement schedule lines, deliveries) and release order requirements from stock transfer purchase procurement proposals (purchase orders, purchase requisitions, scheduling agreement schedule lines, planned orders).
&ADDITIONAL_HINTS&
<DS:IO.IF_EX_MD_PIR_FLEX_CONS CHECK_PIR_CONS_REDUC> Documentation on BAdI method CHECK_PIR_CONS_REDUC
There is no details on the manner in which we implement this functionality.
Please let me know if this is of some help.
Thanks,
Debasish -
Expedite existing orders in MRP
Customer would like to expedite or defer existing purchase or production orders in MRP prior to considering new recommended orders. We can not find support for this within the MRP wizard. Is there something that we have overlooked or is there a known work around to provides this functionality?
Thank youDear Mr Hardt,
As far as I know this option is not implemented in the MRP.
I can suggest to have a look at the presentation of the software Valogix that integrates with the MRP.
You can go to the link of the Calendar for the Empowerment Sessions:
https://psd.sap-ag.de/PEC/calendar/
Then write MRP in the search field and change the start date to 01.01.2005.
There are 2 power point presentations.
Regards,
Marcella Rivi
SAP Business One Forums Team -
Hello,
In the "MD04 - Stock/requirements list" transaction, for a customer order the date that appears is the required delivery date. Is it possible to display in its place the confirmed delivery date ?
Thank you for your help.JP,
Yes, it can be done.
Standard MD04 displays the requirements date, which is the date that MRP uses for planning. If you set the 'Fixed date & quantity' flag in the Sales order item, MRP will use the confirmed date rather than the requested date, and MD04 will also display the confirmed date.
FixedDateQty flag can be set in the appropriate sales orders manually (VA02>select Item>Goto>item>schedule lines, checkbox is on the left).
You can also cause sales orders to default to 'fixed-date-qty' flag as 'set' in IMG>SD>Basic Functions>Availabiltiy check & Transfer of requirements>Availability check>Availability check with ATP logic or against planning>Define default settings.
Remember, though, that once you set this flag, and you send confirmed date to MRP, it will no longer plan to request date.
It is generally confusing to have MD04 display one date, but have MRP plan to another. However, if you wish to do this, then ask your ABAPer's to look at the MD04 Userexits. Look at [MRP IMG|http://help.sap.com/saphelp_46c/helpdata/en/4c/72369adc56d11195100060b03c6b76/frameset.htm] select Evaluation>Configure MRP list. Here you can change the dates that are displayed.
Rgds,
DB49 -
No sales orders with MRP-relevant requirements were found MD04
Hello MM Enthusiast,
We are in process of EHP upgradation and I need to replicate the following error message,
No sales orders with MRP-relevant requirements were found
Error message MF 336
Please let me know how to get the above message in S environment.
I have gone through the already discussed thread (http://scn.sap.com/thread/3460655) but couldn't able to get the message MF 336.
Based on your response I can replicate and apply the causing / resolving note given by SAP AG.
Looking forward to your valuable input to proceed further on this issue
Cheers,
Kumar SThis issue was solved using a different availability checking rule in MRP3 of the material master.
the old checking rule had a requirements summary, while the new was for individual requirements, this setting is defined in OVZ2 customizing transaction.
Hence you need to enter a checking rule in your material master which has a A as sales requirement in OVZ2.
then create 2 or more new sales orders for this item for the same delivery date.
After that you should get the error in MD04 -
Customer Order - Planned order conversion issue
Hi,
We are facing an issue that after running MRP (MD02), system is unable to convert the customer orders to planned order.
Our scenario is MTO and we are using strategy Z0 (customized), Individual/coolective indicator: 1 and item category: NORM.
Please guide for the possible solution. Looking for your early feedback.
Thanks and Regards,
KaushikHi,
Which MRP type you are using & also pl. check for Planning Horizon.i.e. whether SO date is falling within Planning Horizon or not?
Regards,
Tejas -
Customer order no. is not displaying
Hi,
sd guys created sales order.
When i run mrp(MD02) for the same material, i am not getting customer order no.
only planned order is creating for the same order qty.
i think some configuration is missing.
can you please help me out.
vishHi U just go through this URL it will help u a lot.
*First thing this is MTS strategy40-Planning with final assembly.*
http://help.sap.com/saphelp_47x200/helpdata/en/cd/b8580b8e4611d1918c0000e8a5f6e6/frameset.htm
from this link overview tree u go to the sample scenario of strategy 40
U just go through sample scenario u will understood the concept...
It is good example to understand the concept.
ok
regards,
anant..
Edited by: anant joshi on Apr 16, 2008 1:53 PM
Edited by: anant joshi on Apr 16, 2008 2:23 PM -
External Inventory Feed - Wish to Exclude Customer Order Stock
We have an hourly inventory job, which writes available inventory to an external file. Recently, we learned that the report is including material which has already been reserved for future customer orders (see for example in MD04). We do not have an ABAP programmer on staff so I am posting our existing code below and would appreciate hugely an updated script.
I've seen references in other searches to MD04 and use of function 'MD_MPS_READ_STOCK_REQMTS' as well as 'BAPI_MATERIAL_STOCK_REQ_LIST', but do not know how to incorporate this into the hourly job.
As you can see, the report output is being pulled from MARD-LABST, unrestricted, but it needs to also exclude allocated customer order stock.
Thank you in advance for looking.
*& Report ZMM_INVENTORY_FEED*&*&---------------------------------------------------------------------**&*&*&---------------------------------------------------------------------*
REPORT zmm_inventory_feed NO STANDARD PAGE HEADING.
TABLES:mara,marc,mard,mvke.
*-------------Types Declaration----------------------------------------*TYPES:BEGIN OF ty_file,
text(500),
END OF ty_file,
BEGIN OF ty_mard,
matnr TYPE mard-matnr,
werks TYPE mard-werks,
lgort TYPE mard-lgort,
labst TYPE mard-labst,
mstae TYPE mara-mstae,
maktx TYPE makt-maktx,
mvgr2 TYPE mvke-mvgr2,
END OF ty_mard,
BEGIN OF ty_final,
supplier TYPE lfa1-lifnr, "Supplierid
matnr TYPE mard-matnr, "Item no
labst TYPE char13, "Qty
qtyback TYPE char13, "Qtyback
qtyorder TYPE char13, "Qtyorder
itemav TYPE c, "Itemavdate
itemdis TYPE char13, "Discount
desc TYPE makt-maktx, "Description
END OF ty_final.
*----------Internal Table Declaration---------------------------------*DATA:it_mard TYPE TABLE OF ty_mard,
it_final TYPE TABLE OF ty_final,
it_file TYPE TABLE OF ty_file,*----------Work Area Declaration--------------------------------------*
wa_mard TYPE ty_mard,
wa_temp TYPE ty_mard,
wa_final TYPE ty_final,
wa_file TYPE ty_file.
*----------Local variable Declaration---------------------------------*DATA: lv_labst TYPE char13,
lv_labst_i TYPE i,
lv_labst1 TYPE char13,
lv_labst2 TYPE j_1itaxvar-j_1itaxam1,
lv_mess TYPE string.DATA lv_filename TYPE char100.*----------Selection-Screen Declaration-------------------------------*SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS:s_mstae FOR mara-mstae OBLIGATORY, "Material Status
s_mvgr2 FOR mvke-mvgr2 OBLIGATORY, "Material Group
s_matnr FOR mara-matnr, "Material Number
s_werks for mard-werks,
s_lgort FOR mard-lgort.PARAMETERS: p_per(3) TYPE n DEFAULT 20, "Percentage
p_appl TYPE rlgrap-filename DEFAULT '\\Appsrv02\Datadown\DropShip_SAP_Test\'. "File Path
SELECTION-SCREEN END OF BLOCK b1.*----------End Of Declarations----------------------------------------*
*AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_appl.* PERFORM f4_filename. "F4 help for file path
START-OF-SELECTION.
PERFORM get_data.
PERFORM process_data.
PERFORM file_export.*&---------------------------------------------------------------------**& Form GET_DATA*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*FORM get_data .
SELECT a~matnr
a~werks
a~lgort
a~labst
b~mstae
c~maktx
d~mvgr2 INTO CORRESPONDING FIELDS OF TABLE it_mard
FROM mard AS a
INNER JOIN mara AS b
ON b~matnr = a~matnr
INNER JOIN makt AS c
ON c~matnr = a~matnr
INNER JOIN mvke AS d
ON d~matnr = a~matnr
WHERE mstae in s_mstae "Exclude Material Status Filteration
AND a~werks IN ('1100','1200') "Plant in 1100 and 1200
AND mvgr2 IN s_mvgr2 "Exclude Material group
AND a~matnr IN s_matnr
and a~werks in s_werks
AND a~lgort in s_lgort.
SORT it_mard BY matnr werks lgort.
DELETE ADJACENT DUPLICATES FROM it_mard COMPARING matnr werks lgort.ENDFORM. " GET_DATA*&---------------------------------------------------------------------**& Form PROCESS_DATA*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*FORM process_data .
*--------------File Header Information --------------------------------*
wa_final-supplier = 'Supplier Id'.
wa_final-matnr = 'Item Number'.
wa_final-labst = 'Total Qty'.
wa_final-qtyback = 'Qty Backordered'.
wa_final-qtyorder = 'Qty on Order'.
wa_final-itemav = 'Item NextAvdate'.
wa_final-itemdis = 'ItemDiscont'.
wa_final-desc = 'Description'.
CONCATENATE wa_final-supplier
wa_final-matnr
wa_final-labst
wa_final-qtyback
wa_final-qtyorder
wa_final-itemav
wa_final-itemdis
wa_final-desc INTO wa_file
SEPARATED BY ','." RESPECTING BLANKS.
APPEND wa_file TO it_file.
CLEAR :wa_final,
wa_file.*------------------End File Header---------------------------------------*
*------------------File Item Data----------------------------------------*
LOOP AT it_mard INTO wa_temp.
wa_mard = wa_temp.
MOVE:wa_mard-matnr TO wa_final-matnr, "Item No
wa_mard-maktx TO wa_final-desc. "Description
IF wa_mard-werks = '1100'.
wa_final-supplier = '6476'. "Supplierid
ELSEIF wa_mard-werks = '1200'.
wa_final-supplier = '6477'.
ENDIF.
IF wa_mard-labst IS NOT INITIAL.
lv_labst1 = lv_labst1 + wa_mard-labst.
ENDIF.
AT END OF werks.
IF wa_mard-mstae = 'AE'.
wa_final-itemdis = '0'. "Item Discontinued
ELSEIF wa_mard-mstae = 'CM' OR wa_mard-mstae = 'DR'.
wa_final-itemdis = '1'.
ENDIF.
IF lv_labst1 IS NOT INITIAL AND p_per IS NOT INITIAL.
lv_labst = lv_labst1 * p_per / 100. "Qty
lv_labst = lv_labst1 - lv_labst.
IF lv_labst LT 0. "If Qty less than Zero Make it as Zero
lv_labst = 0.
ENDIF.
ELSE.
lv_labst = lv_labst1.
ENDIF.
lv_labst2 = lv_labst. "Rounding to Nearest Qty
CALL FUNCTION 'J_1I6_ROUND_TO_NEAREST_AMT'
EXPORTING
i_amount = lv_labst2
IMPORTING
e_amount = lv_labst2.
lv_labst_i = lv_labst2.
lv_labst = lv_labst_i.
CONDENSE lv_labst.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_OUTPUT'
EXPORTING
input = wa_final-matnr
IMPORTING
OUTPUT = wa_final-matnr
CONCATENATE wa_final-supplier
wa_final-matnr
lv_labst
wa_final-qtyback
wa_final-qtyorder
' '"'00/00/0000' "wa_final-itemav
wa_final-itemdis
wa_final-desc INTO wa_file
SEPARATED BY ','." RESPECTING BLANKS.
APPEND wa_file TO it_file.
CLEAR:lv_labst1,
lv_labst,
lv_labst2,
wa_file.
ENDAT.
CLEAR:wa_mard,
wa_temp,
wa_final.
ENDLOOP.*---------------------------End File Item data----------------------*ENDFORM. " PROCESS_DATA*&---------------------------------------------------------------------**& Form FILE_EXPORT*&---------------------------------------------------------------------** text*----------------------------------------------------------------------*FORM file_exportWhat you said is exactly what I want! Very thankful for your help.
Yes, I have found that in EBEW table that standard price is valuated with preliminary cost estimate because I don't give a sales order cost estimate but I give an sales order stock in the customizing - requirement class. So, I have this question that how the sales order stock is determined.
In COPA customizing (COprofitability analysismaster datavaluationSet up valuation using material cost estimate), standard cost estimate or sales order cost estimate can be transferred into COPA value fields in our system.
But, I have still have a question: I found in our system, preliminary cost estimate in the linked production order is determined for valuation of sales order stock in EBEW table. As sap online help says, cost component splits can not be transferred to COPA.
So, according to SAP online help, I think what you said u201Cu2026..However , when we start thinking about the result of this cost to flow into COPA , this cannot happen as the Inventory was valued with a Preliminary csot estimate. So , the Online help says that it will not be able to transfer Result of Preliminary cost estimate into COPA for transferrring COGS details. System would always require a Standard cost estimate or a Sales order Cost estimate to flow Cost details into COPAu201D is correct.
But, in our system, cost component can be transferred into COPA!? When I create a sales billing (invoice) with tcode VF01, it can create a profitability analysis document (shown in VF03) which it had a cost component split for that material in the sales order stock valuated with the preliminary cost estimate. Or where is stored for the Make-to-Order materialu2019s cost component split in COPA?
That is the real point that confused me. Hope you can help me. Thanks very much. -
Customer order actual activity report
Dear experts,
I am using make to order strategy and I have a multilevel BOM structure. I am following some semi-finished products individually for customer order and some for make to stock. I need a report to see the actual activity confirmations for a single customer order including all the activities of semi-finished products in BOM. For your help please.Hi Ahmet,
This is rather a problem of material ledger multi-level settlement than of activity pricing. Material ledger will pick up the actual activity price correctly and will use the difference against the former activvity price as multi-level price difference on the production process. The problem is, if there are multiple outputs coming out of the process, as is resulting of the order combination process, material ledger will by default search for a apportionment structure (for joint production) in the material master of the main (or original) output material. As nothing will be maintained there, all the differences will go to this material.
You can overcome the situation by a BADI implementation of BADI cost_split. There should be an example implementation in your system (if you have the Mill Products add-on active, as is indicated because you use Mill_oc) that enables to distribute the price differences by quantity of the outputs of a process. If you don't find the example implementation I could provide it to you.
best regards,
Udo -
SAP Tables for Open Customer Orders and Sales History
Dear Experts.
I am looking to get SAP SD related tables for the following,
1) SAP tables for Open Customer Orders
From SAP, I need to get all tables that Contain all open customer orders for products.
2) Sales History
From SAP, I need to get all tables that contain the previous month's sales history (shipped customer orders).
Please Help!!hi
check the following link
http://www.erpgenie.com/abap/tables_sd.htm
hope it will help you
regards,
sreelatha gullapalli -
Creation of production order while mrp run
hi
ppgurus
can any body explain how to create a production order by mrp run
ie
sysytem should create the production order directly while mrp run not PLANNED ORDERS
what settings i need to do for this plz explain
urgent requirement
regards
sasikanthHI
you gave a good way to solve the problem
if it is a make to stock REM
i need not convert planned order to production oreder right
plz suggest in that scenario where i need to do availability check
in REM for which oder type (say PE IS STANDARD)
to be assigned for availability check
plz suggest because in spro (t -code opjk) at order controll
i dint see the order type PE
the order controll (opjk) in discreet :- avialability checking rule assigns
in which setting this setting to be done in REM -
Creation of purchase order in MRP
Hi All,
Is it possible to create purchase order as an output of MRP? If yes, then how?
regards,
MohitHi Mohit,
SAP has not provided such facility of directly creating the Purchase Order in MRP run, intentionally, so as to
1. Provide an Authorization Level over the P.O. creation
2. Provide a chance to change the Planned order or Purchase requizition before PO creation
3. As this is a procurement proposal that is directly linked with the vendor, quantity and Price, it has to be created very carefully.
I hope you got it.
with regards,
gnk -
Problem when creating a customer order (VA01)
I'm trying to create a customer order to sell a material which has serial no. I use transaction VA01.when i wrote the serial no of the material that gives an error "the serial no doesn't exist in SNUM".when i checked that table, i saw that there is no data. Probably some missing or mistake about customizing.
Does anyone have any idea, what should i do???
Thanks...Create serial number profile in <b>T.code: OIS2</b> and
Please Assign the serial number profile to the material master (Sales orgn/plant data) present in the sales order. Then recreate the order.this solves your problem.
Maybe you are looking for
-
The collapse-to-center effect on my eMac
Earlier, I submitted the following question and then received a response by Allen Jones... Now adding the following information, I am still looking to see if it is possible to try to pinpoint the problem I am having. On the average, "the the collapse
-
Encoder keeps crashing with camera MTS files during batch operation
I am trying to convert MTS files to WMV and I am constantly getting crashes. "Microsoft WIndows: Close programs to prevent information loss... Your computer is low on memory...Adobe Media Encoder.exe" and "Adobe Media Encoder Debug Event: Adobe Media
-
Planning Forms against second Plan Type (11.1.2)
Did anybody experience that when creating a planning form against the first plan type that the input is allowed, but when creating the same planning form against another Plan Type the input fields are greyed out and there seems to be no way around th
-
Desktop manager won't see computer files
I can download videos from my BB to my desktop but I cannot upload from my desktop to my BB.
-
hello, In my website I have a horizontal scroll bar with 5 empty mcl where I load the external movieclips. Everything works fine but if I change the name of a diferent mcl to import the scroll bar imports always the same files (?!?). How can it be po