Collective Production Order for ITEM hierarchy
Hello All,
I have a Sales Order , with ITEM 10 XYZ (which is text material (does not have MRP views))
Below it ihave 2 items
20 pqr
30 abc
Both are assigned as SUB items to higher level item 10.
Part 2.
I now try to create a Production Order (co07),
When we create a PO for a Given Sales Order it normally
expands teh BOm item and creates a network of PO for Sub items. (Also allocating the Lead PO number under assignment Tab for child items).
Unfortunely in this case it does not behave like that , as it is not a BOM item (i.e 10).
If i want the same behaviour even in this case what all i need to do ..
F1 Please!!
Manohar
HI ALL,
HOW TO ASSIGN A SUB PRODUCTION ORDER TO AN EXISTING PRODUCTION ORDERß
Vielen Danke!!
Manohar
Similar Messages
-
How to create production order for multiple items having common raw materia
Dear all,
We are running a sheet metal fabrication company at Vadodara Gujrat.
Please guide us how to create single production order for multiple items using single raw material??
For example, We want to produce baby shirt(item code AAA001), shirt with full sleeve(item code AAA002), shirt with half sleeve(item code AAA003),shirt slim fit (item code AAA004),shirt loose fit(item code AAA005) from single raw material say(item code XXX001).
Right now we have to create 5 production order to produce above 5 items of single sales order in SAP B1 though it is made from single raw material which is foolishness and time consuming too. (Please also note that to produce any finfish good item, raw material required for that item may vary every time in our process.)
Kindly guide us how to solve the problem.
Thanks.
RUPESH +91-9227744273
WEB : www.gorasia.co.inHi Rupesh Gorashiya,
This is possible through MRP for that you have to put Sales Order first and Run MRP Wizard
MRP Wizard Put Multi Production Order as per Item Taking in Sales Order just click it on and execute.
Thanks,
Srujal Patel -
Restrict Production order for Purchase Item
Hi,
Kindly put a ceiling on Production order for purchase Items, As of now It is open for making Production order even Valuation class & Procurement type is external procurement.
Plz guide.NOt solved
-
How do we do production orders for same item code in different sizes
Hi,
We have Items which we buy as a single sheet of material and our customers can ask for us to cut the complete sheet into different sizes before despatching it. i.e
Item Code Sheet1: Sheet size 100mm x 100mm
Customer asks for sheet to be cut into 10 off 10mm x 10mm sheets, which we presently put on the sales order as a line note
We then generate a production order for this item and indicate on the production order printout the line note
We've recently had a customer who has asked for Item 1 in two different sizes on the same sales order ie
Order Line 1 Sheet1 Qty:1 Line note: cut into 10mm x 10mm sheets
Order Line 2 Sheet1 Qty:1 Line note: cut into 50mm x 50mm sheets
When generating the Production order SAP combines the items into
Product No: Sheet1
Planned Qty: 2
Where as we want it to create 2 production orders 1 of each different sizes items.
I know I can create BOMs for those two sizes, but customers can ask for the sheets to be cut to whatever size they want. Is the best method to create BOMs on the fly for each different sizing option or are there alternative methods that are easier to manage ?
Thanks
CarlHi Carl Rutter,
You have to creat 2 special production order for this item. when issue the component make sure you issue the stock as per the cosumption becaue one have 10mmx10mm and the another item have 50x50 in this case you issue component by square inch wise. for example 10*10 = 100 squre inch.
50*50 = 2500 square inch so the cost will be approtionate. you can Use multiple uom method to obtain this, other wise you have covert into stock then you issue the component. If you want traxk size wise ,you can use batch option for Finishe goods.
Regards
Sridharan -
Production Order For Project with plant stock
Hi,
We have a scenario where in we are required to create a production order for a project.
But the material(raw material) is in a storage location and is a stock item. Even the header material is also a stock item and it to stored in the storage location.
But the order is to be created for Project and to be settled to the Project. Now the system is not allowing me to create the order.
The error is :
"Project does not allow make-to-order stock
Message no. CO746
Diagnosis
There is no project stock for the project.
To create a production order with reference to a WBS element the project must allow project stock to be maintained.
Procedure
You should select a project that allows project stock."
Now,
I don't want to have a project stock. How to go forward...
Regards
PavanHi,
What is the strategy you are using. If you are using strategy 20, then chnage it to 40.
Also maintain individual/collective indicator to "1" - individual in MRP-4 view. So that when the order is created, the stock will be reserved as Q-project stock.
thanks and regards
Murugesan -
How to get all production orders for a workcenter
Hello ...
I have a requirement to create a report of all production orders for a given workcenter. The user enters the workcenter (CRHD-ARBPL), plant (CRHD-WERKS) and a date range, and wants to see a list of orders (AUFNR) that fall within that date range along with some other data from AFKO and AFPO.
I can't figure out a good, consistent way to get from workcenter to production orders.
Any ideas?
Thanks!
SharonHi there check this program for relation between SO PO and Production order
REPORT z_so_info.
TABLES: vbak, vbap, afko, afpo.
*Field catalog
TYPE-POOLS: slis.
DATA: lv_repid TYPE sy-repid VALUE sy-repid,
xfield TYPE slis_t_fieldcat_alv,
afield TYPE slis_fieldcat_alv.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 1(25) text-002.
SELECT-OPTIONS: so_so FOR vbak-vbeln OBLIGATORY.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK b1.
SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-003.
PARAMETERS:
p_kunnr LIKE vbak-kunnr, " sold-to
p_kunwe LIKE vbak-kunnr. " ship-to
SELECTION-SCREEN END OF BLOCK b2.
*Constants
CONSTANTS: c_zor TYPE vbak-auart VALUE 'ZOR',
c_we TYPE vbpa-parvw VALUE 'WE',
c_ag TYPE vbpa-parvw VALUE 'AG'.
* c_space TYPE space.
*Ranges
RANGES: ra_parvw FOR vbpa-parvw,
ra_kunnr FOR vbpa-kunnr.
*Tables
DATA: BEGIN OF gt_output OCCURS 0,
vbeln LIKE vbak-vbeln, " sales order number
posnr LIKE vbap-posnr, " SO item number
matnr LIKE vbap-matnr, " material number
sh LIKE vbpa-kunnr, " Ship-to
sp LIKE vbpa-kunnr, " Sold-to
lifnr LIKE ekko-lifnr, " Vendor
bstnk LIKE vbak-bstnk, " PO number
banfn LIKE vbep-banfn, " Purchase requi
po_st TYPE char30, " PO status text
pstyv TYPE vbap-pstyv, " Item catagory
aufnr LIKE afpo-aufnr, " Production Order
prd_stat TYPE string, " Prd order status
END OF gt_output.
DATA: wa_output LIKE gt_output.
FIELD-SYMBOLS: <fs_output> LIKE gt_output.
*Table for sales order and PO
TYPES : BEGIN OF gs_data,
vbeln TYPE vbak-vbeln,
posnr TYPE vbap-posnr,
pstyv TYPE vbap-pstyv,
matnr TYPE vbap-matnr,
END OF gs_data.
DATA: gt_data TYPE STANDARD TABLE OF gs_data,
wa_data TYPE gs_data.
*Table for Production Orders
TYPES: BEGIN OF gs_prd,
aufnr TYPE afpo-aufnr,
posnr TYPE afpo-posnr,
kdauf TYPE afpo-kdauf,
kdpos TYPE afpo-kdpos,
wepos TYPE afpo-wepos, "Goods Receipt Indicator
elikz TYPE afpo-elikz, "Delivery Completed Indicator
objnr TYPE aufk-objnr, "Object number
* getri TYPE afko-getri, "Confirmed Order Finish Date
* gltri TYPE afko-gltri, "Actual finish date
END OF gs_prd.
DATA: gt_prd TYPE STANDARD TABLE OF gs_prd,
wa_prd TYPE gs_prd.
*Table for partner data
TYPES: BEGIN OF gs_partner,
vbeln TYPE vbak-vbeln,
posnr TYPE vbap-posnr,
parvw TYPE vbpa-parvw,
kunnr TYPE vbpa-kunnr,
END OF gs_partner.
DATA: gt_partner TYPE STANDARD TABLE OF gs_partner,
wa_partner TYPE gs_partner.
TYPES: BEGIN OF gs_po,
ebeln TYPE ekkn-ebeln,
ebelp TYPE ekkn-ebelp,
vbeln TYPE ekkn-vbeln,
vbelp TYPE ekkn-vbelp,
END OF gs_po.
DATA: gt_po TYPE STANDARD TABLE OF gs_po,
wa_po TYPE gs_po.
TYPES: BEGIN OF gs_preq,
vbeln TYPE vbep-vbeln,
posnr TYPE vbep-posnr,
banfn TYPE vbep-banfn,
END OF gs_preq.
DATA: gt_preq TYPE STANDARD TABLE OF gs_preq,
wa_preq TYPE gs_preq.
TYPES: BEGIN OF gs_po_stat,
ebeln TYPE ekko-ebeln,
procstat TYPE ekko-procstat,
lifnr TYPE ekko-lifnr,
END OF gs_po_stat.
DATA: gt_po_stat TYPE STANDARD TABLE OF gs_po_stat,
wa_po_stat TYPE gs_po_stat.
*Field symbols
FIELD-SYMBOLS: <fs> TYPE tj02t-txt04,
<fs_temp> TYPE tj02t-txt04,
<fs_stat> TYPE char30.
START-OF-SELECTION.
PERFORM fr_build_range.
PERFORM fr_get_data.
PERFORM fr_build_fc.
PERFORM fr_output.
*& Form fr_get_data
* text
* --> p1 text
* <-- p2 text
FORM fr_get_data.
*Get SO
SELECT a~vbeln a~posnr a~pstyv a~matnr
FROM vbap AS a
JOIN vbak AS b
ON a~vbeln = b~vbeln
JOIN vbpa AS c
ON b~vbeln = c~vbeln
INTO TABLE gt_data
WHERE b~vbeln IN so_so
AND b~auart EQ c_zor "Only Sales Orders
AND c~kunnr IN ra_kunnr. "from selection screen
DELETE ADJACENT DUPLICATES FROM gt_data COMPARING vbeln posnr.
*get data of the production order
IF NOT gt_data[] IS INITIAL.
SELECT a~aufnr a~posnr a~kdauf a~kdpos a~wepos a~elikz
b~objnr
FROM afpo AS a
JOIN aufk AS b
ON a~aufnr = b~aufnr
INTO TABLE gt_prd
FOR ALL ENTRIES IN gt_data
WHERE a~kdauf EQ gt_data-vbeln
AND a~kdpos EQ gt_data-posnr.
ENDIF.
*Get partner data
IF NOT gt_data[] IS INITIAL.
SELECT vbeln posnr parvw kunnr
FROM vbpa
INTO TABLE gt_partner
FOR ALL ENTRIES IN gt_data
WHERE vbeln EQ gt_data-vbeln.
ENDIF.
*Get Purchase Order
IF NOT gt_data[] IS INITIAL.
SELECT ebeln ebelp vbeln vbelp
FROM ekkn
INTO TABLE gt_po
FOR ALL ENTRIES IN gt_data
WHERE vbeln EQ gt_data-vbeln
AND vbelp EQ gt_data-posnr.
SELECT vbeln posnr banfn
FROM vbep
INTO TABLE gt_preq
FOR ALL ENTRIES IN gt_data
WHERE vbeln EQ gt_data-vbeln
AND posnr EQ gt_data-posnr.
ENDIF.
IF NOT gt_po[] IS INITIAL.
SELECT a~ebeln a~procstat a~lifnr
FROM ekko AS a
JOIN ekpo AS b
ON a~ebeln = b~ebeln
INTO TABLE gt_po_stat
FOR ALL ENTRIES IN gt_po
WHERE b~ebeln EQ gt_po-ebeln
AND b~ebelp EQ gt_po-ebelp.
ENDIF.
*Move data to output table
LOOP AT gt_data INTO wa_data.
wa_output-vbeln = wa_data-vbeln.
wa_output-posnr = wa_data-posnr.
wa_output-pstyv = wa_data-pstyv.
wa_output-matnr = wa_data-matnr.
READ TABLE gt_po INTO wa_po WITH KEY vbeln = wa_data-vbeln
vbelp = wa_data-posnr.
IF sy-subrc EQ 0.
wa_output-bstnk = wa_po-ebeln.
READ TABLE gt_po_stat INTO wa_po_stat WITH KEY ebeln = wa_po-ebeln.
IF sy-subrc EQ 0.
wa_output-lifnr = wa_po_stat-lifnr.
CASE wa_po_stat-procstat.
WHEN '01'.
wa_output-po_st = 'Version in process'.
WHEN '02'.
wa_output-po_st = 'Active'.
WHEN '03'.
wa_output-po_st = 'In release'.
WHEN '04'.
wa_output-po_st = 'Partially released'.
WHEN '05'.
wa_output-po_st = 'Released Completely'.
WHEN '08'.
wa_output-po_st = 'Rejected'.
ENDCASE.
ENDIF. "inner read subrc
ENDIF. "outer read subrc
READ TABLE gt_preq INTO wa_preq WITH KEY vbeln = wa_data-vbeln
posnr = wa_data-posnr.
IF sy-subrc EQ 0.
wa_output-banfn = wa_preq-banfn.
ENDIF.
READ TABLE gt_prd INTO wa_prd WITH KEY kdauf = wa_data-vbeln
kdpos = wa_data-posnr.
IF sy-subrc EQ 0.
wa_output-aufnr = wa_prd-aufnr.
*get the purchase requisition for production order as well
SELECT SINGLE banfn
FROM ebkn
INTO wa_output-banfn
WHERE aufnr EQ wa_prd-aufnr.
*Get the status of the production order
PERFORM fr_get_prd_stat USING wa_prd-objnr
CHANGING wa_output-prd_stat.
ENDIF. " sy-subrc
READ TABLE gt_partner INTO wa_partner WITH KEY vbeln = wa_data-vbeln
parvw = c_we.
IF sy-subrc EQ 0.
wa_output-sh = wa_partner-kunnr.
ENDIF.
READ TABLE gt_partner INTO wa_partner WITH KEY vbeln = wa_data-vbeln
parvw = c_ag.
IF sy-subrc EQ 0.
wa_output-sp = wa_partner-kunnr.
ENDIF.
APPEND wa_output TO gt_output.
CLEAR: wa_data, wa_prd,wa_partner,wa_output.
ENDLOOP.
ENDFORM. " fr_get_data
*& Form fr_build_range
* text
* --> p1 text
* <-- p2 text
FORM fr_build_range .
*Range for partner function
MOVE 'I' TO ra_parvw-sign.
MOVE 'EQ' TO ra_parvw-option.
MOVE 'SH' TO ra_parvw-low. " we
APPEND ra_parvw.
CLEAR ra_parvw.
MOVE 'I' TO ra_parvw-sign.
MOVE 'EQ' TO ra_parvw-option.
MOVE 'SP' TO ra_parvw-low. " ag
APPEND ra_parvw.
CLEAR ra_parvw.
*Range for ship-to and sold-to
MOVE 'I' TO ra_kunnr-sign.
MOVE 'EQ' TO ra_kunnr-option.
MOVE p_kunnr TO ra_kunnr-low.
APPEND ra_kunnr.
CLEAR ra_kunnr.
MOVE 'I' TO ra_kunnr-sign.
MOVE 'EQ' TO ra_kunnr-option.
MOVE p_kunwe TO ra_kunnr-low.
APPEND ra_kunnr.
CLEAR ra_kunnr.
ENDFORM. " fr_build_range
*& Form fr_build_fc
* text
* --> p1 text
* <-- p2 text
FORM fr_build_fc .
* sales order number
afield-fieldname = 'VBELN'.
afield-seltext_s = 'Sales #'.
afield-ref_tabname = 'VBAK'.
APPEND afield TO xfield. CLEAR afield.
* sales ITEM number
afield-fieldname = 'POSNR'.
afield-seltext_s = 'Item #'.
afield-ref_tabname = 'VBAP'.
APPEND afield TO xfield. CLEAR afield.
* Material Number
afield-fieldname = 'MATNR'.
afield-seltext_s = 'Material #'.
afield-ref_tabname = 'VBAP'.
afield-outputlen = 10.
APPEND afield TO xfield. CLEAR afield.
*Vendor Number
afield-fieldname = 'LIFNR'.
afield-seltext_s = 'Vendor Num.'.
afield-ref_tabname = 'EKKO'.
APPEND afield TO xfield. CLEAR afield.
* ship-to-party
afield-fieldname = 'SH'.
afield-seltext_s = 'Ship-to'.
afield-ref_tabname = 'VBPA'.
APPEND afield TO xfield. CLEAR afield.
* sold-to-party
afield-fieldname = 'SP'.
afield-seltext_s = 'Sold-to'.
afield-ref_tabname = 'VBPA'.
APPEND afield TO xfield. CLEAR afield.
*PO number
afield-fieldname = 'BSTNK'.
afield-seltext_s = 'PO NUM'.
afield-ref_tabname = 'EKKO'.
APPEND afield TO xfield. CLEAR afield.
*PO status
* afield-fieldname = 'PO_STAT'.
* afield-seltext_s = 'Step'.
* afield-ref_tabname = 'zbacklog_v2'.
* APPEND afield TO xfield. CLEAR afield.
*PO step status
afield-fieldname = 'PO_ST'.
afield-seltext_s = 'PO.Status'.
afield-ref_tabname = 'zbacklog_v2'.
APPEND afield TO xfield. CLEAR afield.
*Purchase requisition
afield-fieldname = 'BANFN'.
afield-seltext_s = 'Pur. Req.'.
afield-ref_tabname = 'VBEP'.
APPEND afield TO xfield. CLEAR afield.
*Item catagory
afield-fieldname = 'PSTYV'.
afield-seltext_s = 'Itm. Catg'.
afield-ref_tabname = 'VBAP'.
APPEND afield TO xfield. CLEAR afield.
*Prodcution Order number
afield-fieldname = 'AUFNR'.
afield-seltext_m = 'Prod.Order'.
afield-ref_tabname = 'AFKO'.
APPEND afield TO xfield. CLEAR afield.
*PRODCUTION status
afield-fieldname = 'PRD_STAT'.
afield-seltext_s = 'Prd. Step'.
afield-ref_tabname = 'zbacklog_v2'.
afield-outputlen = 20.
APPEND afield TO xfield. CLEAR afield.
*PRODUCTION step status
* afield-fieldname = 'PRD_ST'.
* afield-seltext_s = 'Prd. Status'.
* afield-ref_tabname = 'zbacklog_v2'.
* APPEND afield TO xfield. CLEAR afield.
ENDFORM. " fr_build_fc
*& Form fr_output
* text
* --> p1 text
* <-- p2 text
FORM fr_output .
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_callback_program = sy-repid
* I_CALLBACK_PF_STATUS_SET = ' '
* I_CALLBACK_USER_COMMAND = ' '
* I_STRUCTURE_NAME =
* IS_LAYOUT =
it_fieldcat = xfield[]
i_default = 'X'
i_save = 'A'
TABLES
t_outtab = gt_output
EXCEPTIONS
program_error = 1
OTHERS = 2.
ENDFORM. " fr_output
*& Form fr_get_prd_stat
* text
* -->P_WA_PRD_OBJNR text
FORM fr_get_prd_stat USING p_objnr CHANGING p_prd_stat.
DATA: lt_status TYPE STANDARD TABLE OF jstat,
wa_status TYPE jstat,
lv_status TYPE tj02t-txt04,
lv_temp2 TYPE char5,
lv_buff TYPE string.
CALL FUNCTION 'STATUS_READ'
EXPORTING
client = sy-mandt
objnr = p_objnr
only_active = 'X'
TABLES
status = lt_status
EXCEPTIONS
object_not_found = 1
OTHERS = 2.
LOOP AT lt_status INTO wa_status.
IF wa_status-stat(1) EQ 'I'.
SELECT txt04 FROM tj02t
INTO lv_status
WHERE istat EQ wa_status-stat
AND spras EQ 'E'.
ENDSELECT.
lv_temp2 = lv_status.
CONCATENATE lv_temp2 p_prd_stat INTO p_prd_stat
SEPARATED BY ','.
ENDIF.
CLEAR: wa_status, lv_status, lv_temp2.
ENDLOOP.
lv_buff = p_prd_stat.
*Status of Production Order
IF lv_buff CS 'CRTD'.
p_prd_stat = 'Not Active'.
ENDIF.
IF lv_buff CS 'REL'.
IF lv_buff CS 'GMPS'.
p_prd_stat = 'Printed In Prod'.
ELSE.
p_prd_stat = 'Printed'.
ENDIF.
ENDIF.
IF lv_buff CS 'TECO'.
p_prd_stat = 'Technically Compt.'.
ENDIF.
ENDFORM. " fr_get_prd_stat -
Error-M2O-Settlement rule for assembly order for item...could not be genera
Hi,
When I am creating Sales Order (VA01) for M2O, I am able to do the costing and copy the EK02 condition type. I have verified the the incompletion log, it indicates that document is complete.
But while saving the sales order, the below error message is displaed:
Settlement rule for assembly order for item 000010 could not be generated. Should the order still be saved?
Yes/No
1. If No is choosen the following error message is displayed
Error when processing Production order
Error when processing Production order
Message no. V1380
Diagnosis
A technical error has occurred. On calling up the assembly interface, exception 5 was triggered. The exceptions have the following meanings:
1 = External block, 2 = General error, 3 = Insufficient data for the interface, 4 = Order was not found, 5 = Update has been rejected, 6 = Final document number for Production order is not issued. Procedure: Inform your system administrator.
2. If Yes is choosen, it is creating Production Order without settlement rule. Able to perform GI & Gr. If I try to enter settelement rule (Settlement receiver SDI - Sales document item) in production order (CO02), the belwo error message is displayed
"Distribution rule for Sales document item can only be created automatically Message no. KD063"
We are using the requierement class with below details:
Reqmts class: ZSO- for M2O
AAC = E, Valuation = A, Settlement profile =SD1, RAKey = 000004, Assembly type = 3.
Settlement profile contain:
Allocation structure, PA structure, Default object type = SDI. Valid receivers: Optional -Sales Order / Prof. seg.
If I make the Valuation field as blank in Reqmts class, there is no error while creating Sales order. And also Settelemnt rule with sales document item as receiver is successfully creating for the production order. Since the Valuation is blank in requirement class, it is Non valuated Sales order stock. All GIs & GR are non valuated
The business requirement is it should be valuated sales order stock and the production varinaces has to be settled to Sales order. Then Sales order has to be settled to COPA.
Need your valuable inputs to meet this requirement.
Let me know if you need any further details.
Thanks in advance.
Regards,
ADIDear SAP PP Consultant ,
What is the strategy group you are maintained in the material master ? -
Error while converting planned order to production order for config materia
Hi experts,
While converting a planned order to production order for a configurable material.I am getting the following error meassage. Message No.CO684,
"You cannot make an assignment to make-to-order stock"
( DiagnosisThe component cannot be allocated to an individual stock because make-to-order production and engineer-to-order production cannot be executed with this order.
A possible cause is that you are trying to create an order with reference to a sales-order/project, where an account assignment to a sales order/project is not allowed in the settlement profile that is assigned to the chosen order type. This is inconsistant.
System ResponseThe following responses are possible:
Order processing is cancelled.
The system resets the special stock indicator back to the original value.
Procedure
Choose another order type).
I have checked some of the threads related to this error. But no where there is any solution.Please tell me if there is any settings to make so as to work on this scenario.
Thanks,
ShamHi,
This will be a MTO scenario. Please check your requirement type,Requirement class and strategy type config along with your Item category and schedule line category from SD.
Also check your Production order type config and settlement profiles.
I mean to say that you need new production order type to be configured for specific above mentioned combination.
Are you working on a production system..?? is it the first time you are creating the order for this config material..??
Regards, -
How to get a list of production orders for a work center?
Hello SDN Community,
I have an requirement to display in a pop-up window a list of production orders for a work center.
Does anyone know which screens/transactions would show this relationship?
Or better yet, does anyone know how to demonstrate this from the tables themselves?
Thank you,
Dean Atteberry.Hello Mangalraj.S
>>Goto COOIS-->For the field List select PPIOO000 - operations and layout -->standard layout
>>and execute,by this you will be able to see the operations for each order and to which
>>work center they are assigned.
The system I am working on is ECC 6.0.
For this system the values in the dropdown for the "List" field are "Capacities, Items, Order Headers, Sequences, Trigger Points, etc". But nothing that says PPIOO000 - operations and layout.
>>Or else in the in input screen of COOIS,enter the work center for which you want to see which
>>are the production order's assigned and execute.
For system I am working in, I do get a grid display when entering a work center. It has columns like "Order, Material, Icon, Order Type, MRP cntrlr, etc." But no column with Work Center.
Any further insight into how to use this transaction to display a list of production orders for a work center would be greatly appreciated.
Thank you,
Dean Atteberry. -
How do we Prevent Creation of Production Orders for Phantom materials.
Dear Experts;
We have some materials which are Phantoms.
We have set "special procurement type" as 50 in MRP2 and "Strategy Group" as 59 in MRP3
These are non stchable items, but have BOMS.
We dont create orders for them, however at the mement the system allows order creation. How do we prevent creation of production orders for these items in the system.
Thanks in Advance
Richard.Dear Richard,
Check using this BADI - WORKORDER_UPDATE using method IN_UPDATE or Release by including a check if MATNR and for
WERKS combination if SOBSL = 50 from table MARC,then do not allow to save.
Check whether this works or else you have to set a plant specific status using OMS4 for not allowing production order
creation and assign this value in the material master of the phantom assemblies.
Check and revert
Regards
Mangalraj.S -
How to release a collective production order in CO05N with MSPT?
The issue was: I want to release a collective order by co05n, e.g. the structure of this collective production order 10000 like this:
10000----20000
30000---40000
---50000
if order 50000 with material shortage, keep the customizing OPJK release order=3, how to release this collective
order. If it is not possible in standard, can the parallel order 40000 be released??
Thank you, all.
Edited by: Stephen Wang on Apr 15, 2010 3:12 PMDear,
In Transaction CO05N, you execute a collective release. For one of the orders, the availability check determines missing part although it has been set in Customizing of the availability check (OPJK) that a release can be executed for missing part per user decision. Therefore, a dialog box is processed on which options a.) 'Release order', b.) 'Missing parts list' and c.) 'Cancel' are displayed.
If you first branch to the missing parts list and then press 'Cancel' on the dialog box there it self
Else you can do this with these options,
1)Use T Code COHVOMRELEASE here select order as you want and release accordingly.
2) Use Transaction SE38 to create the variants for program PPIO_ENTRY and schedule it through SM36 or use standard variant as SAP&RELEASE if want in background.
3) use BAPI BAPI_PRODORD_RELEASE
Please try and come back.
Regards,
R.Brahmankar -
Collective production order---GR/GI problem
Dear guru
My scenerio is collective production order. I have created PUMP header material and 2 component in that component i have maintained 52 special procurment key . and automatically 3 production order are created .
Now I want to create a stock of header material (PUMP) .
Actually I tried through MB31 and I do GR of header material and stock is also created to this material .
but my question is wht about chlid component ? that child component production order is still in MD04 .
so how it will consume . or have i made some mistake or tell me rt. scenerio.of (GR/GI)?Dear,
GR is done for Main order only and document also post for main order. This is standard SAP funcitionality.
Confirmation is carried out same as normal Production order,
If u do the confirmation for suborder in the collective structure - the automatic goodsmovements taken place between the production orders in collective structure.
Since suborder materail is directly produced , when confirm the "suborder", the produced qty will issued automatically to "superior order".
There is no seperate goods issue is needed for superior order in collective order structure.
After confirming the suborder, u can confirm the superior order, and make GR for finished product.
For above process "Collective order with goods movements" check box should be activated for Order type at OPJH
Hope clear to you.
Regards,
R.Brahmankar -
Posting rule for assembly order for item 000000 could not be generated
Hi all,
While creating production order from sales order system giving an error message 'Posting rule for assembly order for item 000000 could not be generated.'
Kindly help to resolve the issue.
SmanSDear SAP PP Consultant ,
What is the strategy group you are maintained in the material master ? -
Creating a production order for a semi finished product
Hi
I am having a multi level bom scenario over here.
one of the bom components of the header material is a semi finished product.
I am using the planing stratagy 40 for that material.
in standard sap when i create a production order for header material. the requirement gets transerd to all the components. if the components are not available then only a requirement is placed. when i run MRP that requirement gets converted in to a planned order. which converts in to a purchase req or a production order,
well for my semi finished product. its a Work in process item. there wont be any stock for that item in the storage location any time.
what my requirement is. when i create a production order for my finished product it should automatically create a production order for the semi finished product.
is this possible with some configuration settings.Dear Deepu,
for ur requirement u need to maintain MRP type PD for FERT material and also for ur HALB.
If u run MRP only, it will create planned order for FERT and for all its dependent requirement(for PD).
If u create order manually for FERT material then it will not create order for HALB material, u need to create manualy for this also.
sree -
Production order - Backflush items
Hi,
How to reversal the Production Order compoent Backflush items
we are cancel the confirmation for that all operation in that production order, Backflush items not reversed.
All material set Backflush for material master MRP view 2
pls advise how reversal Backflush compeonets items
Regards,
SankaranHello Sankaran,
In general if you do the confimation cancellation, the backflushed comonents will also be reversed with 262 Movement.
Why these components not got reversed?
whether COGI entry i there? Is there any Process Control, Post processing defibed for this?
If not, you please reverse the Components with 262 Movement with MB1A Transaction.
Regards,
Siva
Maybe you are looking for
-
I have a smartmail box and a 1 in a bubble next to it. I see no new emails to read so how do I find the ONE it says is there? if it is a glitch, how do I get rid of that bubble?
-
Element GRP is not available in the container
Hi All, I am getting a error ''Element GRP is not available in the container'' whenever I try to create a PR and the workflow is triggered. I am using a custom rule to determine the approver. The workflow is not able to determine the agent and return
-
J2SDK 1.4.2 plugin not installing
I'm installing the j2sdk_nb cobundle on SuSE 8.2 Linux with Mozilla 1.2.1 The sdk and ide appear to install correctly, but the plugin doesn't: - I uninstalled old java plugin (blackdown) - root installation on /opt/j2sdk_nb - also tried user installa
-
Hi There, I want to implement a load balancer (linux virtual server) into our htmldb configuration. We currently run the http server on the same machine running oracle/htmldb. I want to split this out and use 2 seperate machines running http server b
-
Declaring array of T[] - possible bug?
See the following code: class A {} class B {} public class Test { public static void main(String[] args) { A a = null; foo(a); public static <T> void foo(T a) { T[] t = (T[]) new Object[10]; Object[]