Mode Linkage of transferred production order
Dear SAP Experts,
When transferring a production order generated in the ECC system the mode linkage is not respected. We have 2 operations linked with mode linkage type 3 (same mode number) and in the first operation we have 5 different modes with different machines and in the second operation we have 5 different modes with same machine and different durations.
When transferring the production orders from ECC to SAP APO we have the order generated for the 4th machine of first operation and the duration of the fisrt mode on the second operation.
In the PDS the mode linkage is maintained with linkage type 3.
Do you know the possible reasons for this behaviour?
Thanks and BR
Andre
Hi,
You have to activate the 'Capacity check' in the Production Planning order dependent parameters.
and, you have to create a capacity requirement planning profile and assign it to the PP order type.
Make sure that the Workcenter and the Equipment should be assigned and have the same name.
Similar Messages
-
I am exploring the functionality in LOG_PP_PROD_ORD_SPLIT in our sandbox region. We are currently at EHP 4, thus rendering OSS note 170819 not relevant. I have activated LOG_PP_PROD_ORD_SPLIT via SFW5. I am trying to split a production order for a MTO end item that is NOT batch managed. Also, since we have ECC 6.0 EHP 4 the requirement of a product cost collector is no longer there.
I select the operation in the parent order that I want the split to occur and always get a message "Missing by-product/missing batch for cost transfer material". I tried creating a by-product that is batch managed. When I add that material in the by-product field in the material for cost transfer, I get the message "No batch numbers could be determined". So now I enter a batch number and get the message "Material uses internal batch number assignment (Entry will be deleted)". I have also tried to add an existing batch with no inventory that I manually created and get the Batch number already exists message.
I have not activated the business function LOG_PP_WIP_BATCH, as I do not wish to use WIP batches.
Questions:
How do I get around the fact that our MTO end items are NOT batch mangaged? Do I use a generic by-product as the material for cost transfer? If so, how do I get past the need to add a batch number or get the system to accept the internally assigned number as outlined above? It is not an option to batch manage the end item.
What is the purpose/reason for needing this material for cost transfer to be batch managed?
Thanks for any help you may be able to provide.Shrek66 wrote:
I am exploring the functionality in LOG_PP_PROD_ORD_SPLIT in our sandbox region. We are currently at EHP 4, thus rendering OSS note 170819 not relevant. I have activated LOG_PP_PROD_ORD_SPLIT via SFW5. I am trying to split a production order for a MTO end item that is NOT batch managed. Also, since we have ECC 6.0 EHP 4 the requirement of a product cost collector is no longer there.
>
> I select the operation in the parent order that I want the split to occur and always get a message "Missing by-product/missing batch for cost transfer material". I tried creating a by-product that is batch managed. When I add that material in the by-product field in the material for cost transfer, I get the message "No batch numbers could be determined". So now I enter a batch number and get the message "Material uses internal batch number assignment (Entry will be deleted)". I have also tried to add an existing batch with no inventory that I manually created and get the Batch number already exists message.
>
> I have not activated the business function LOG_PP_WIP_BATCH, as I do not wish to use WIP batches.
>
> Questions:
> How do I get around the fact that our MTO end items are NOT batch mangaged? Do I use a generic by-product as the material for cost transfer? If so, how do I get past the need to add a batch number or get the system to accept the internally assigned number as outlined above? It is not an option to batch manage the end item.
>
> What is the purpose/reason for needing this material for cost transfer to be batch managed?
>
> Thanks for any help you may be able to provide.
Hi,
Assume you have to do 5 operations to get the product
creating the production order .
confirm the first two operations using Co11N
now open the production order in the change mode using Co02
In production order operation overview, select the operation 0030 and go to functions menu and click on split order.
System will display a screen with all parameters for order split.
enter split quantity and order type(you can select different order type for child order)
Click execute Split Order
operation quantity for the current order will be reduced based on the split quantity
Balance quantity would be assigned to the new production order created because of order split .
Regards,
Raj -
Production Order to FI - Amoratization Query
Dear Gurus
Kindly need some assistance on the issue, now sure if its the right forum - Regarding transferring Production order to CO Order Int Order Amoratisation Query.
The business have unfortunately reused over 40 material when they should have created new ones.
From an MM viewpoint it is not advised reusing materials. New material numbers should have been created. However as stock has now been receipted and sold it is not possible to use a new material number.
These materials originally had stock transferred from other materials onto batch and valuation 01. This was fully sold but now the Business have re used the materials with a new description and a new Production Order created.
Because stock was previously transferred onto batch 01 via - old prod order it appears the business have created the Production orders for batch 02 which has been Goods receipted against. However the business have added the costs to an Internal order batch 01 not 02.
So essentially our batch and valuation numbers for the production order and internal order are out of sync. Would this cause a problem.
I believe the Business want to know if the goods receipt they have done against Production order 02 viewed via MMBE - Stock Balances will trigger the amortisation of the costs on First cost order 01 Internal Order.
Because the production has already been sold and GR, we will need to look for a solution going forward, so the business does not encounter this problem again. Would this be in FICO or can they do anything to amend the production order batch so in matches with the internal order/asset to be amoratized to.
Thanks
Edited by: Rick Desilva on Jan 26, 2011 9:24 PMHi Gordon and Joseph,
Thanks to both of you for giving me queries.
Gordon, I made 3 production orders for testing from MRP order recommendation window from which 2 production orders has release date of today 9th July, 2010 (due date 12th July monday) and the 3rd one has release date of after weekend i.e. 12th July 2010 (due date is 13th July). release dates are calculated by MRP acording to the items' lead time and due date.
Gordon, when I applied your query It gave me msg 'no data was found as a result of this selection criteria' Can you explain what your query will give me in result?
where as Joseph, when I applied your query on alert, it gave me all 3 production orders as an alert to be released. I was expecting it will give me alert for 2 production order for today as their release date in MRP is today(9th July, 2010) and the alert for 3rd production order should come on 12th July and not today.
what I understood your query is displaying all production orders which have status 'planned' regardless of their release date.is it?
Joseph can you edit this query in such a way that It should consider the release date (calculated from due date and lead time in MRP order recommendation window) and display only those production orders which should be released today and exclude those which have release date in future. so that I can get alert for only those production orders which should be released today.
I hope good response from both of you
Thanks and best regards,
Farhan -
Error in BDC using 'N' mode while creating production order
Hi,
I am trying to create a production order ( transaction CO01 ) by using a BDC. I just have to fill the header details, components , assign the component to operation , save and exit. When I am running the BDC in 'A' or 'E' mode, it works fine. The 'E' mode doesnt stop anywhere and successfully creates the production order . But when I change the mode to 'N', it throws an error "No batch input data for the screen SAPLCOKO1 0115". I am using Call transaction in BDC to create the production order. What could be the issue? Can someone throw some light?
Thanks,
SuganyaHi Suganya,
I guess that Chandra Madapati is right. I also faced the same issue for another transaction.
If you want to disable the batch input (sy-binpt), you can use the addition OPTIONS FROM in call transaction statement.
It refers to the structure CTU_PARAMS in ABAP dictionary and contains the following components:
Component
Meaning
DISMODE
Processing mode for batch input processing. Values as for the MODE addition.
UPMODE
Processing mode for batch input processing. Values as for the UPDATE addition.
CATTMODE
CATT mode for batch input processing. CATT means Computer Aided Testtool. While batch input is mostly used for data transfer, CATT processes are to be viewed as more complex transactions, since they are reusable tests. Values: " " (no CATT mode), "N" (CATT without single screen control), "A" (CATT with single screen control).
DEFSIZE
Selection as to whether the screens of the called transaction are displayed in the standard screen size. Values "X" (standard size), " " (current size).
RACOMMIT
Selection as to whether the COMMIT WORK statement terminates batch input processing or not. Values: " " (COMMIT WORK terminates processing), "X" ( COMMIT WORK does not terminate processing).
NOBINPT
Selection for the symbol field sy-binpt. Values: " " (sy-binpt contains in the called transaction "X"), "X" (sy-binpt contains in the called transaction " ").
NOBIEND
Selection for the system field sy-binpt. Values: " " (sy-binpt contains "X" after the end of the batch input data in the called transsaction ) "X" (sy-binpt contains " " after the end of the batch input data in the called transaction).
In this, if you give NOBINPT as 'X', the system field sy-binpt becomes disabled. You can also set the processing mode and update mode using DISMODE and UPMODE respectively.
Thanks & Regards,
T. Prasanna Kumar -
Problems with Print Program of Production Order (CO03) !!
Hi all,
I have a question about Print program of Production Order. I created a new Order in CO01. Then, in CO03, I call Print Program ( menu <b>Functions >> Print</b>). At the first time, it printed a so-called original version. Later, when i printed it again, it informed me that just was a copy. Now, that's ok.
I made some modification of Print Program by copying and changing the code (let's call it Z_PSFCOBJL) and SAPScript form. However, When I call Print function in CO03 for that Order, it didn't show any changes which I made. What's wrong? I checked in the code by debug mode, the variable that I transfered to the form was correct with its value.
<b>I think that because SAP just make a print copy so that it will not reflect any changes that I made to the program, right? Is there any way to overcome this because I don't want to create new Orders just for testing every modification</b>?
Thank you in advance.Hi MURUGESAN THANGATHURAI ,
Yes, I did assign the new program and new form for this before printing. But I wanna know if there is any way that allows me to view those changes I made?
When I change the code in Print Program, print-out includes this update (although it still informs me that is a copy version). But when I make changes in the SAPScript form (for example, adding a variable for display), <b>it will not update this</b>?
What's problem?
Thank you guys. -
Batch Numbering vs. Production Order Creation
Hello
I am in a Pharma environment and have the following question / issue:
Batches are auto created at Production Order creation/release. In several cases the batches are not numbering chronologically?
A few givens / assumptions:
No deletions
No transfers
No combinations
This is affecting the sample assignments / sample sizes, as well the Dyn. Mod. functionality,but I pose the question straighforward as I've posted above.
Thanks for any thoughts..
V.Please search:
Batch Numbers Skipping in Internal Number range Assignment
Anytime numbers are skipped it is usually due to buffering of numbers which is a BASIS function and is done to optimize system performance.
Please have BASIS look into this for the objects mentioned in the above link. Your BASIS people should be well-acquainted with the process of number buffering across servers.
I am howevr curious as to how not having consecutive batch numbers affect the items you mentioned like sample sizes and DMR's. Can you elaborate on that? I can only imagine this is due to some customization or development you have done.
Craig -
Deletion of components in the production order
Dear all,
Our client would like to delete few components issued to production orders by mistake.(these are bulk materials, transferred from legacy system).
These materials are issued to orders already.
The production orders are already confirmed .
Is there any way to delete these items from the production order?.
regards,
Kumar.You can directly delete the component bulk material in Co02 itself in the componet tab.
Do the where used list in CS15, ANd check whether that BOM material have production order in COOIS, and go to change mode of the order and delete the component manually.
It is very difficult to delete the component through LSMW, reason is the line item component, for one order it may in line item 10, for other order it may be in line item 40. -
Dear all,
Suppose if we are transfering data from one company code,controlling area,and plant to other, how to deal with open production orders specially for orders for which goods issue has taken place and in which somel operations are confirmed.How to settle these orders.Hi,
Since already Goods issue is over. Some of the operations confirmed also. The best suggestion is you can complete the production in the existing plant/company code only.
regards,
V. Suresh -
How can I get status of a production order from database?
Hi,
I need to write a report to show user details about the production order. Because there are some customized linkages between our sales order and production order, we can't use COOIS directly.
But I met a problem when writing this report. I found that after TECO, all lines on reservation of the production order will be set deletetion flag. So, I need to tell which orders had been TECO-ed. But I don't know from which fileds and which tables I can get the data to tell this. Please help.Hi Robbie,
You can use function module STATUS_READ
You need to pass it the object number - for a PP order header it will be something like OR000001000000
You can also set an indicator to only retrieve active status values.
The FM returns a table of status codes which are in the internal format and look like I0002
Then use table TJ02T for system statuses to determine what these internal codes mean. If you have user statuses you should be able to work out where they are stored by looking at the technical information behind the configuration transactions.
Regards,
Monika -
Multiple production orders are generated for same requirement
hello guru's
For a MTO (make to Order) scenario, where the Material requirement quantities are generated from Sales Orders.
Ex: Sales Order created for 500 Qty.
I had run the MRP using MD03 with the following parameters
Processing key NETCH Net Change in Total Horizon
Create purchase req. 1 Purchase requisitions in opening period
Delivery schedules 3 Schedule lines
Create MRP list 1 MRP list
Planning mode 1 Adapt planning data (normal mode)
Scheduling 1 Determination of Basic Dates for Planned
System had generated Planned Orders for Qty 500 and these are converted to Production order for Qty 500 for which the Purchase Order for 500 are created.
Goods receipt of 480 has been made against the Purchase Order for the Ordered 500 Qty.
When I re-run the MD03 the system is generating the new Production Order Qty 0f 20 which is not supposed to be as this 20 Qty was already part of the existing Purchase Order and yet to be delivered .
Could you please explain me why this is happening?
regardsDear,
MRP will consider the firmed PR for the completion date contained in the PR. If the requirements date is different, then MRP will create a new proposal (PR).
If you wish for MRP to RESCHEDULE the dates of existing firmed purchase reqs, instead of just creating new proposals, you have to set the Rescheduling horizon. OPPQ> Rescheduling (plant) or OPPR >Recheduling Horizon (MRP Groups). Start with a small horizon, Also check the tick mark for firm reciept there.
Are you getting any expection message in front of PR?
MRP will 'assume' rescheduling by configuration, by managing the rescheduling horizon, and by setting the rescheduling tolerances. These config can be found in
OPPQ select Rescheduling
or, for MRP groups
Please check and come back.
http://help.sap.com/saphelp_erp60_sp/helpdata/EN/f4/7d2c9744af11d182b40000e829fbfe/frameset.htm
Regards,
R.Brahmankar -
Error in Settlement production order
Hi,
I am facing follow error when try to settled production order in KO88.
There are no accrued amounts; settlement is not possible
Message no. KD256
Diagnosis
The sender has a results analysis key, but no accrued values.
Either the accrual was not yet started for the sender, or the values to be settled from the accrual equal zero.
Note
Actual costs are only settled once the sender is technically completed or finally delivered.
This applies to
Projects that cannot carry revenues
In Service Management for sales order production to the indicator (Calculate WIP for orders in sales order production) set in the accrual version for
Production orders
Internal orders with no revenues
Orders with no revenues
In Service Management for engineer-to-order production to the indicator (Calculate WIP for orders in engineer-to-order production ) set in the accrual version for
Internal orders with no revenues
Orders with no revenues
In Service Management to the indicator (Calculate WIP for internal and service orders with no revenues) set in the accrual version for
Internal orders with no revenues
Orders with no revenues
To the indicator (Calculate WIP for production orders without settlement to material) set in the accrual version for
Production orders without settlement to material
Procedure
1. If necessary, start the accrual calculation for the sender
2. Restart settlement
Raja.Hi AP,
First of all thanks for you are paying continue attention on my thread.
I have checked in production order that goods are issued against the production orders and costs are captured.
When I run KKAX,facing following error.Hope you can solve this.
There are values for cost element 50200000 that are not assigned to any line ID
Message no. KJ161
Diagnosis
Not all values for the cost element are assigned to a line ID.
Procedure
Assign the cost element to a line ID. If you don't want to include the cost element in results analysis, assign it to a line ID of category N.
You can access a detailed list of unassigned cost elements as follows: Start results analysis in the individual processing mode (transaction KKA1, KKA2, or KKA3). Select the field Full log. Execute the function. On the next screen, choose Logs -> Parameter List in the menu. A list is generated. The unassigned values are shown at the end of the list.
If cost element "+++++++++" was shown in the message, this is because in the assignment of costs and revenues to line IDs, you have not used a cost element other than the full masking "+++++++++". In this case a presummarization eliminates the information on the cost element.
Raja. -
Error while doing production order settlement
Hi frds,
When I am doing the production order settlement, I am getting the following error
" There are no accrued amounts; settlement is not possible".
The status of the order is TECO CNF DLV PRC BASC BCRQ GMPS MANC.
RajnishRajnish,
Please check if there is cost balance for the order, to me it looks like the order is already settled. In the order display mode (CO03) menu bar Goto->Costs->Balance.
If balance exists then the problem may be related to the settlement period used in the Intial screen of transaction KO88. Please check the cost incured period and use the same period as settlement period.
Regards,
Prasobh -
Commit error while transferring Sales order Document to GTS
Hello,
We faced a transfer error while transferring sales order document to GTS.
When I debugged the code function /SAPSLL/API_6800_SYNCH is called. In this function, /SAPSLL/CUHD_MAINTAIN_SINGLE is called with parameter lv_no_commit = 'X'. When I checked why its value is 'X', I saw that if the RFC destination and the current system are the same, then lv_no_commit = 'X', (means if the R3 and the GTS are in the same server, same client.) In debug mode I set the value of lv_no_commit to space, and then it works. It creates the GTS document.
We are also transferring billing documents and it works fine. When I checked what is the difference between transferring sales order document and transferring Billing document, I saw that in the transferring billing document there is another function is called /SAPSLL/API_6800_CSD_SYNCH, and it's calling parameters(in background, as seperate unit) are different from calling parameters of /SAPSLL/API_6800_SYNCH. You can see the difference below.
For sales document transfer :
CALL FUNCTION '/SAPSLL/API_6800_SYNCH'
DESTINATION cs_transfer-rfc_dest
For billing document transfer :
CALL FUNCTION '/SAPSLL/API_6800_CSD_SYNCH'
IN BACKGROUND TASK
DESTINATION cs_transfer-rfc_dest
AS SEPARATE UNIT
So my question is, do you think is it a sap standard program error, or is there any suitable settings in the customizing or SM59 to fix this error?
Thanks in advance
Serhat
Edited by: Serhat Dirihan on Jan 22, 2009 11:46 AMDear Serhat,
I don't think this is an RFC problem or an error. But you wrote:
When I checked why its value is 'X', I saw that if the RFC destination and the current system are the same, then lv_no_commit = 'X', (means if the R3 and the GTS are in the same server, same client.)
It is impossible to have GTS and R/3 on the same system and same client. At least the client should be different. So try to check why the call is performed like that.
Balazs -
Add a new field to Co02 ( production order change )
Hello, I need to add a new field to the transaction Co02. I've found the following customer exit, but don't know which is the proper one. Maybe none of them can meet my requirement. Does anybody has any idea or experience?
Exit name Short text
PPAPO002 Publication of APO Data in Transfer from APO to R/3
PPAPO003 Production Order R/3->APO: Check if Operation is APO-Relev.
PPAPO004 Planned Order Conversion from APO: New BOM Explosion?
PPAPO005 Enh. of Relationships in Proc. Order during Transfer to APO
PPAPO006 Influencing Initial Supply of Manufacturing Orders
PPAPO007 Overriding Checkbox Fields for Production Order APO -> R/3
PPAPO008 Override Order Type for Planned Order Conversion
PPAPO009 Customer Exit for Addition of Components and Items
PPAPO010 Filtering Components out of Quantity Propagation
PPAPO011 Performance-Related Adjustment of Remaining Duration
PPCO0001 Application development: PP orders
PPCO0002 Check exit for setting delete mark / deletion indicator
PPCO0003 Check exit for order changes from sales order
PPCO0004 Sort and processing exit: Mass processing orders
PPCO0005 Storage location/backflushing when order is created
PPCO0006 Enhancement to specify defaults for fields in order header
PPCO0007 Exit when saving production order
PPCO0008 Enhancement in the adding and changing of components
PPCO0009 Enhancement in goods movements for prod. process order
PPCO0010 Enhancement in make-to-order production - Unit of measure
PPCO0012 Production Order: Display/Change Order Header Data
PPCO0013 Change priorities of selection crit. for batch determination
PPCO0014 Select process orders for external relationships
PPCO0015 Additional check for document links from BOMs
PPCO0016 Additional check for document links from master data
PPCO0017 Additional check for online processing of document links
PPCO0018 Check for changes to production order header
PPCO0019 Checks for changes to order operations
PPCO0020 Process order: Display/change order header data
PPCO0021 Release Control for Automatic Batch Determination
PPCO0022 Determination of Production Memo
PPCO0023 Checks changes to order components
PPCP0001 P.Cost Planning: Additional Cost Elements for Person
PPEACT01 Customer Fields at Mode D
PPECMP01 Customer Fields: CMP Nodes
PPECMP02 Customer Fields: CMP Variants
PPEGEN01 General Engineering Node: Customer Fields
PPERES01 Customer Fields at RES Node
BTW, if this is impossible, can I rename a field (field name on the screen) of Co02 that I don't need, and add my own values to it?
Thanks.
NunoHi Nuno,
how did you solve this problem?
tks -
Automatic creation of Production order when PP/DS planned order is CIFed.
Hi PP Gurus,
The requirement is when PP/DS Planned order is created and CIFed to ECC R/3, Automatically system should create Production order for that planned order. In this case, is Trigger points will serve the purpose or need to adopt for some other way? I think since APO PP/DS is in sync with ECC R/3, something SAP might have given in this regard?
Thanks & Regards,
Abu ArbabDear Abu,
In SPRO PPDS global parameters and defaults, you can set "create transfer events from conversion indicator".
After this the planned order is transferred to R/3 only when a conversion indicator is set against planned order.The conversion indicator can be set through RRP3 or RRP4. You can put mass conversion indicator.
When such planned order is transferred, it will automatically create production order.
Regards,
Nitin Thatte
Edited by: Nitin Thatte on Apr 20, 2009 4:59 PM
Maybe you are looking for
-
Change value in specific address in hex file
Hi all : I have hex file that I want to change specific values in some specific address , how can I do that in labview Attach see file please for hex file Please see another attach file which explain what I want in steps Thanks a lot Wisam Attach
-
IMac 3.4 GHz Intel Core i7 4GB 1333 MHz DDR3
-
Out.println with UTF-8 not working ..
Hi , My aim is to see this string on the browser and the encoding must be UTF-8 <%@ page import="java.io.*" %> <%@ page import="java.util.*" %> <%@ page import="java.net.*" %> <% response.setContentType ("text/html;charset=UTF-8"); out.println(" pr��
-
Can't find text files in iWeb domain folder uploaded to iDisk
I've just uploaded my iWeb domain folder to iDisk and unzipped it - I can see all the "extras" listed ( jpegs and movies and music), but none of the actual text pages. The unzipped Domain file divides into _MACOSX (which leads to "Content" and then -
-
My child was on my computer and now my dock doesn't display on my screen. I checked the resources for help and it hasn't worked for me. It says to go to the apple menu, and click on the dock display. However, the "dock" isn't an option on my drop