MD03 / MD04 creation of separate planned orders per requirement
Hello,
I hope you can help me.
Situation:
- MD04: separate sales orders
- MD03: Run MRP > based on requirements for sales orders >1 PR is created
Material master:
Lot size: EX / Availability check: 02 / Individual/coll.: 1
How do I set the system in such a way that for each sales order, a separate PR (and later on a planned order) is created by running MD03?
Current behaviour: 1 PR for all sales orders.
PS: sales order stock is not possible due to situation and version (3.1i).
BR,
Dion
Hi,
MD03 - single item single level planning. So if you run by MD03, below only one level will be planned.
MD02 - Single item multi level. If u run by this , it will plan upto the bottom level.
Your requirement is separate PR for each sales order. What u have mention in the material master is correct, but in mrp 3 view use strategy 20.
In this also if u are creating more than one sales order in the same date for the same material, system will create as a single PR only.
MD50 - Multi level sales order.It plans only sales order item selected across the bom.
Reward your points if it is useful.
Regards,
Dharma
Similar Messages
-
Factors influencing creation of a planned order
Hi,
What are the factors that lead to creation of a planned order during a Heuristic run?
When does a system decides to create a planned order? at what stock level? and how is the planned order qty. decided?
I have a material in a location that has planned orders generated.
I am trying to understand why the system created this order?
There is no safety stock, safety days supply or target days supply or rounding profile defined in Product master in Lot size tab.
Lot sizing procedure is by period (Days) - number of periods = 1
Lot size strategy blank
When I look at the product view,
the requirements pileup with category SNP:DepDmd and after some days, a planned order is generated for some qty.
I am trying to understand when the system determines to create a planned orders? What is the upper limit of the demand when the system generates a Planned order?
In the system, some times the planned order is generated when the stock is at 2,484.567 PCs some times 13.645 PCs.Planned Order creation is based on a MRP calculations (net requirements planning) and ofcourse APO takes into account various factors such as min or max lotsizes, time-phasing requirements, calendars or safety stock requirements etc.
Keeping aside the safety stock complexity in your situation, some of the reasons why a planned order could be created even with lots of stock in hand could be:
1. Check projected stock on hand may be going down under 0 if the planned order were not created on time
2. There would be a window of time for planned order creation due to production and other calendars that if lost would force projected stock in hand below 0
3. the stock in hand is blocked stock not useful for planning
4. Issues with SNP planning book configuration where key figures are not mapped correctly to ATP categories. Makes sense to double check in Product View
5. Due to min lot size being high, it might appear that system is over planning production. -
Planned order capacity requirement load on holiday
Hi ,
We have some cases , the planned order capacity requirements be load at weekend (holiday), but we have no same issue for process order , that's means the resouce set up is correct.
Is any customizing related with planned order capcaity requirment ?
Thanks !Hi,
If you select the Workday indicator = 1 (Working days (overrides factory calendar) at "Interval of available Capacity Screen" of Workcenter screen system will schedule the Order during the Holiday.(CA02)
This is applicable for Both Planned Order and Process Order.
Pradeep -
Iam having MTS scenario and when I do MRP run for For header material (Planned independent requirement quantity 10 ), it creates depedent requirement planned order for child (quanity 10*2= 20)
I have 10 numbers in stock for child item, then also planned order of 20 is created, it has not taken stock quantity in account while creating planned order for child.Hi,
Are you getting any message in the MD04 screen for that material?
And also check the below setting .
SPRO->Production->MRP->planning->Define Storage Location MRP per Plant.
If there is any entry for your storage location here, then it will not consider the storage location for the MRP Run.
Regards -
Separate planned order for each sales order
Hello experts,
Here, on a given day when more than one sales order are created, only one planned order is generated by the system. My lot sizing procedure is ex. How can I create different planned orders for different sales order? My planning strategy for the header material is 40.
Thanks in advance!
SnigdhoDear,
In lot size EX if requirement comes on single day system will create combine procurement proposal in MTS.
Separate procurement proposals can only be achieved if you work with make-to-order production. Here, the requirements are managed in separate planning segments of the stock/requirements list.
Please refer the OSS note 550568 question no 6 for details.
Regards,
R.Brahmankar -
Creation of SNP planned order based on PDS
Hi,
I'm a APO developer and I have the following problem:
I would like to create a SNP planned order based on a PDS (like e. g. in the planning book when you input a number into a cell in the "Production (Planned)" line).
Up to now I've only managed to create such an order without using the PDS.
Can you name me a function module which allowes me to do that?
Thanks in advance.Hi,
I've now managed to create this kind of order.
I set a breakpoint at the function module /SAPAPO/DM_PROD_ORDER_CHANGE and checked how it was filled in the planning book.
For those who want to know:
INCLUDE /sapapo/constants_om.
CONSTANTS:
lc_order_type_1f TYPE /sapapo/om_order_type VALUE '1F'.
DATA:
ls_prod TYPE /sapapo/msnp_prod,
lt_prod TYPE /sapapo/msnp_prod_tab,
ls_sources TYPE /sapapo/sources,
lt_sources TYPE /sapapo/sources_tab,
lv_matid TYPE /sapapo/matid,
lv_locid TYPE /sapapo/locid,
lv_vrsioid TYPE /sapapo/vrsioid,
lv_tstfr TYPE /sapapo/timestamp,
lv_tstto TYPE /sapapo/timestamp,
lv_simsession TYPE /sapapo/om_simsession.
lv_vrsioid = '000'.
* Create SimSession
CALL FUNCTION '/SAPAPO/TSIM_SIMULATION_CONTRL'
EXPORTING
iv_simversion = lv_vrsioid
iv_simsession = lv_simsession
iv_simsession_method = 'N'
iv_perform_commit = space
EXCEPTIONS
lc_connect_failed = 1
lc_com_error = 2
lc_appl_error = 3
multi_tasim_registration = 4.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
* Get PDS
CALL FUNCTION '/SAPAPO/MSDP_SNP_PPM_VALIDITY'
EXPORTING
iv_vrsioid = lv_vrsioid
iv_matid = lv_matid
iv_locid = lv_locid
iv_tstfr = lv_tstfr
iv_tstto = lv_tstto
iv_planstart = lv_tstfr
iv_planend = lv_tstto
CHANGING
ct_sources = lt_sources
EXCEPTIONS
wrong_interface = 1
error_occured = 2
OTHERS = 3.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
READ TABLE lt_sources INTO ls_sources INDEX 1.
ls_prod-version = lv_vrsioid.
ls_prod-matid = lv_matid.
ls_prod-locid = lv_locid.
ls_prod-plobid = '9AMALO'.
ls_prod-tstmp = lv_tstfr.
ls_prod-catgr = 'PP1'.
ls_prod-categ = 'EE'.
ls_prod-categ_prku = 'EE'.
ls_prod-categ_prse = 'EL'.
ls_prod-kz_prod = '9APPROD'.
ls_prod-kz_prku = '9APPROD'.
ls_prod-kz_prse = '9ADMDSE'.
ls_prod-produ = '1000'.
ls_prod-proid = ls_sources-trpid.
ls_prod-mosta = gc_new.
ls_prod-order_type = lc_order_type_1f.
ls_prod-is_fixed = 'X'.
ls_prod-snp_is_header = 'X'.
APPEND ls_prod TO lt_prod.
CALL FUNCTION '/SAPAPO/DM_PROD_ORDER_CHANGE'
EXPORTING
ic_database = 'LC'
ic_application = '4'
iv_simsession = lv_simsession
it_prod = lt_prod
iv_netch = 'X'
EXCEPTIONS
material_not_supplied = 1
location_not_supplied = 2
OTHERS = 3.
* Merge simulation version (to commit order changes)
CALL FUNCTION '/SAPAPO/TSIM_SIMULATION_CONTRL'
EXPORTING
iv_simversion = lv_vrsioid
iv_simsession = lv_simsession
iv_simsession_method = 'M'
EXCEPTIONS
lc_connect_failed = 1
lc_com_error = 2
lc_appl_error = 3
multi_tasim_registration = 4
target_deleted_saveas_failed = 5
OTHERS = 6.
IF sy-subrc <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF. -
Creation of SNP Planned Orders using Optimizer
Dear Experts .....
I am facing some problems while creating SNP Planned orders using Optmizer ( Discret Optimization).....
For eg.
I am using 3 months horizon ... the first two months is daily buckets with 12 hours capacity each one and the last month is weekly buckets.
The product minimun lot size exceed the daily capacity .... this way planned order have been created in the weekly buckets at the end of the horizon.
I need the system to create orders in the correct date avoiding use of safety stock .....
Regards
MauricioThose other 2 settings was already done .....
It is still not working .... iI am receiving the following message ...
Production process model/PDS 00000000000001011301001 S: Cannot be executed
Message no. /SAPAPO/SNPOPT159
Diagnosis
Production process model 00000000000001011301001 S at location 0100 is intended for cross-period lot size planning. It can be started in bucket 20110404->20110404. However, it does not then end in the same bucket.
Thanks for your effort trying to help me with this issue. -
Deletion and creation of SNP Planned order
Hi,
I need to delete the SNP Planned order i.e ATP category of type 'EE' and I have to create the orders of ATP category EE through programetically. Please let me know if any BAPI's or Function modules are existed for the same.
Appriciate your help.
Regards,
RatnaHi Ratna.
To delete orders in SNP use transaction:
/SAPAPO/RLCDEL
BAPI to create planned orders:
BAPI_MOSRVAPS_SAVEMULTI3
There is also a BAPI to delete planned orders if this is more suitable.
BAPI_MOSRVAPS_DELEMULTI
Hope this helps, M -
Creation of SNP planned order in Monthly Bucket though CTM plan
Hi,
Can anyone advise how to aggregate the SNP planned order generated after CTM run in Monthly bucket.
Can it be done through customizing?
Regards.
Punitsystem switches over to external procurement in place of in house production only when you use optimizer.
Heuristic will do this only if there is a SNP PPM/PDS and the resource calendar prevents timely production.
Regards
Nitin Thatte -
Planned Order - Original requirement
Hi everyone,
I would be very grateful if someone could tell me how to obtain (at tables level or using any function module) the original requirement from which a planned order has been generated (by executing MPS).
I mean I have a PRqRel (Release order for a stock transfer requisition) and after executing MPS a Planned Order was generated. I need to find a link between those objects (PldOrd and PRqRel).
Thanks in advance and best regards.
Ben.Thanks Murugesan,
In the assigment tab is not the information I need. The relation I need to find is shown when I push the button "Pegged requirements" on the planned order in MD04.
Anyway I was talking about tables.
Greetings.
Ben. -
Report on Planned order pegged requirement
Hi
I am building a report on Parent and Child planned order.
I have 2 parent materials P1 and P2 and in both the materials I am using child material C1.
Now, P1 has planned order PP1 and P2 has planned order PP2.
At the same time, C1 also will have 2 child planned orders PPC1 for PP1 and PPC2 for PP2.
In which table or, function module will help me to trace PP1->PPC1 and PP2->PPC2; parent and child planned order relationship.
Your help is highyl appreciated.Hi Susanta,
How u doing ?
You can get it through t code MD09.
Also you can get the linking through FM MD_PEGGING_NODIALOG and MD_PEGGING
Revert if you have further doubt.
Regards,
Vishal -
Planned Order Capacity Requirement CM29
Hi All
This may be a trivial question for you guys, but I am couldnt find the problem, need your help again please:
In CM29 my planned order and process orders are visible, and I am using the standard overall profile: SAPSFCG013.
Earlier I use to see a continous red bar for length of the planned order / process order in the graph, but somehow now it just show up as a single line, irrespective of the order quantity.
Can you please let me know how to resolve this!
Thanks in advance!
-RahulHi Vivek
Here is the link for attached screen shot for CM29 with weekly and daily split:
CM29 with weekly split:
[CM29 Screenshot|https://picasaweb.google.com/110467857304221340164/CM29?authkey=Gv1sRgCNLYw_uHj8-lUA#5626401198199374018]
CM29 with daily split:
[DailySplit|https://picasaweb.google.com/110467857304221340164/Jul72011?authkey=Gv1sRgCLKtzPPn5_SARQ#5626402521518801586]
I have trie changing hte qty to 1000 and more, the capacity (detailed capacity and roughcut capacity requirement) changes as expected but the graph does not moves
Thanks in advance
Rahul -
Manual creation of PPDS Planned Orders by start date and time
Hi,
When an order is manually created in any ppds standard transaction the start date is calculated according to the availability date entered, the order quantity and the master data
Is it possible to manually create an order based on the start date and then the availability date is calculated according to the order quantity and master data?
Thanks
CTFCTF,
You can 'forward schedule' manually created orders.
Scheduling direction is dependent on the Strategy profile. During order creation, you can change this.
When on the order create screen (/sapapo/rrp5), select the strategy button at the top. This will bring up the default strategy for your userid. You can alter the "planning direction" to be 'forward' or 'forward & reverse' depending on your business requirements. Selecting Save will then make this scheduling strategy your default; otherwise just hit green checkbox.
Now the order entry screen will have 'start date' entry box. Avail date will then be calculated.
Best Regards,
DB49 -
Creation of a planned order on a specific resource
How can I manually (or with an ABAP program)
create an order on a certain resource with a specific mode.
When you create an order, the system chooses the first mode according to the priority. But I want to choose.
( In the planning board you can create first and later you can drag and drop,
but I don't want it)
How can I do that?
ThanksThank you Andrew I have implemented but there is a problem.I have internal tables inside the BADI method.
CT_MODES
CT_CAP_REQS
I have changed the sequence of the tables accordingly but the system again chose the mode priority which is higher rather than my sequence.
For example;
Line 1 : Mode 1 Priority B
Line 2: Mode 2 Priority C
Line 3: Mode 3 Priority A
It is not important how the sequence is, it looks at the priority, if all the priorities are equal, then it looks at the Mode Number ( 1 or 2 or 3)
How can I solve and how can I modify the BADI?
Thanks.. -
Planned order Diplay Requirement - MD16
In Transaction MD16 I would want to bring the following information for planned orderss.
1) Planning plant
2) Fixed vendor
3) outline agreement
I see the info in the relevant table PLAF but I am unable to find how do I pull these filed to be displayed in MD16 list. Can some one help me?
Regards - SSNot possible without developement
But you can get all the information by writing Query for Table PLAF .
use SQ02 to define info set for table PLAF
then use SQ01 to write the query
Maybe you are looking for
-
Dear ALL My client have a following requirment. 1. At the time of confirmation in Goods movement screen some user change the componet qty. for eg if a FG bom had explode a componet qty of 1 Kg they will do changes & do confirmation of 2kg. 2. So now
-
[SOLVED] Missing tiling option in KDE
Hello to everyone! I installed arch on my new Dell Precision M4800 along with KDE desktop (kdebase package). Installation went very well and i get working KDE desktop. But if found that under System Settings > Window Behavior > Advanced there is no
-
CS5 Student Master Suite - How Many Installs
I'm purchasing the CS5 Master Suite Student edition and was wondering how many installs you get. I have both a high end laptop and a desktop at home. I would like to be able to use the more powerful desktop when at home but the laptop while not at
-
Cant get 2013 data base AdminPassword= to work in OSD task sequence
I'm using the MDT database to consolidate five windows 7 task sequences on five SCCM2007 site servers to one task sequence on one 2012 R2 site server. I got my locations by ip subnet working and most of the settings applied successfully, Join Domain,
-
Application Notes on my iPad crashes when I select a page. Any advice?