工作生活与爱好

工作中的记录; 生活中的记忆; 业余爱好的记载。

2007-02-03

 

Production Setup Time

My client has a production setup where there is a particular activity which has a setup time of 8 hrs when it is executed for the first time, but if another production order is taken up for the same material then the set up rime is zero. That is if I produce a material x at a particular work center the for the first time the set up time is 8 hrs, but if another production order of same material x is executed right after this order then the setup time is zero. Now, if we give the setup time as 8 hrs in routing then the system will calculate total time taking 8 hrs as setup time each time. Is there any way in which the system takes the setup time as zero when a production order for a particular material as repeated.

Soumyadipta

Take a look at the functionality associated with the set up group and transition matrix, if I remember rightly though the setup times are only adjusted after production orders have been despatched in the planning table as this is the first time SAP is aware of the sequence of manufacture

Paul

If I am not wrong, setup matrix and transition matrix can be made use of when you go from one operation to the other in a particular routing. But, here there is only 1 operation in the routing and that operation is being repeated for different production orders of the same material. Can this different setup times be given for this same operation.

Soumyadipta

If I remember if setup group key is defined in the operation in the routing and then the transition times between setup keys is maintained in configuration.

So it's possible to create something like the following:

From Key 1 To Key 1 30 mins
From Key 1 To Key 2 8 hours

So different the operations in orders for the same material should both have the same key and should have a setup time on 30 mins between them.

Then when a different material with a different setup key comes along in the manufacturing sequence it will pick up an 8 hour setup time

Paul

I am facing a much similar problem. We have 15 work stations and daily 50 - 60 production orders are printed. I am maintaining production time as well as set up time in the routings ( There exists a separate routing for all the part no's ). When a production order is printed it copies the setup time from routings. Suppose in one work station there happens has to be 2 production orders processed one by one then the setup is only once. but due to the fact that setup is present in the routings the production order shows a non-conformity of setup time for the 2nd production order. How to solve this problem.

Narendra S

We have a similar situation in the company I work for, we don't actually maintain routings at material level but use reference operation sets at an aggregate level to represent the different production footprints (the link to each material is then made through the production version in the material master).

We measure the actual setup time confirmed in each order belonging to each footprint / family over a rolling three month period and maintain an average setup time in the reference operation set. This gets copied to each production order, but is only to make sure that a time allowance is left in each production week for set up to create meaningful capacity planning data.

When the planners develop the manufacturing schedule using the graphical planning table they then update the setup time in each order automatically with the setup times maintained in the transition matrix so it's more accurate, as it takes account of the order being made on the workcentre previously. So in our case two orders sharing the same footprint will have different setup times.

 

Material Stock in Production Order

I have the problem in stock against production order:

Our scenario is we don’t want to create a sales order. I create a production order that has 5 operations. The first operation is sub contracting. Through control key (External operation) I create the purchase requisition and convert purchase order in that operation. Through the PO I can issue the ROH and received HALB. When I received the HALB the stock of ROH is automatically reduced. But HALB stock doesn’t increase. In this case where is my HALB material for second operation?

In this case how to proceed?

Do you have a material code for HALB? if you have material code than you can have stock increased. I think there's some mistake with the process. the subcontracting in operation is only for the operation, not the material.

In your configuration, you subcontract the first operation of the FERT production. and there's no stock increase of FERT or HALB when the first operation is completed (confirmation by purchase order...)

And what you want could be possible like this:

You create the HALB material code, and you make it external procurement (F in standard) and with special procurement key subcontracting (30 in standard) (enter these fields in material master mrp2 view). Then you can create purchase order for the HALB material when needed, and send ROH material to the subcontractor for the purchase order and post goods receipt for HALB material and stock increases. And accordingly, since the production of HALB is a different process, not a sub process of FERT material, you should change the routing of FERT material to 4 operations, omitting the first operation, which is subcontracted production of HALB. And you should also change the BOM of the FERT material, and remove the ROH (which is used for producing HALB) and put the HALB material itself.


 

Automatic Conversion to Production Orders

Is there anyone out there who knows if it is possible to make an automatic change of planned orders to production orders right away - or perhaps even to skip the planned orders and create pp - orders instead?
I have a customer who want to do this (skip the manual conversion).
Perhaps it is impossible?

To create production orders in MRP run without checking first the order proposals (planned orders) is not a recommended process at all. It is against the accepted norms in production/inventory management and its MRP-2 logic on which SAP software is also based on.

If you have complex production - you'd have a nightmare closing all the production orders with the errors not resolved at the prior to conversion stage. On the other hand, if it is too simple production with only a handful of operations and no strict requirement of production control (which seems to be your case, for me), then please do away with production orders, and use the repetitive manufacturing where planned orders are the final.

I am confident that a consultant who can see the need and benefit for the wisdom of planned order conversion as a separate manual process, should ALWAYS be able to convince customer.

As always, the question is, whether you want the right shoe to fit the foot, or cut the foot to fit the shoe.


 

Production order confirmation with future date is not allowed

Future dates can be configured in the confirmation configuration.

In configuration OPK4, define confirmation parameters.

When this configuration comes up, in the "Checks" Sections, the last parameter says

"Date in the future."

Check this box if you want your dates in the future.

It determines whether dates in the future can be used in a confirmation.

If the indicator is not set, you cannot make any confirmations using dates in the future.

If you try to do so, the system will issues an error message.

 

What is Backflushing?

Can anyone tell me what is backflushing for? When is it use?

Back flushing is nothing but automatic goods issue. System will automatically posts the goods issue when you confirm the operations.You have no need to make manual issue. It will reduce the effort.

Backflushing is automatic accounting (Goods issues - 261 mvt) of material consumed for production, at the time of confirmation. Eg. When a 4 wheeler automobile is rolled out from assy line, 4 wheels & Tyres are deemed to be consumed and issued to production order automatically by way of backflushing by the system.

Assy line picks the material from stores/ Assy line and use.

No Physical issue & Manual posting ( Goods Issue) by Stores.

Backflush is used for material which are a must and having fixed relationship.

This can be configured in MRP2 Screen,Work centre, Routing and production order.

Each has some special function.

If you configure this in routing or production order you have no need to activate this in MRP2 or Work center screen.

MRP2 Screen defines whether material components are backflushed are to be made at the work center.

When we do the back flush the backlogs are being created for the BOM components and we are getting the message "Backlogs from backflush were created or changed" - its just an informative message. Do you think this has got something to do with the negative postings ?

Backlogs are created due to different reasons.

This message tells that "there is no sufficient stocks for the bom component/not able to backflush all the material due to plant data locked etc" at the time of backflushing the BOM Material and hence the Post-processing list is created that you have to Re-process for stock updation of each material.

To avoid this you can confirm the following things.
1.Ensure that suffecicient stock is available in the backflushing locations of each materail.
2.To prevent the generation of "post-processing list" you can block the BOM from getting backflushed if sufficient stock is not available in specified location for the BOM COMPONENTS. To do this change the "REM profile" to "002"in MRP4 view for the BOM MATERIAL.(if the profile is not available you can crate it through SPRO).
3. To clear the existing Backlog use transcation MF47 and re-process(be ensure that required stocks is available for each bom component)


 

How Costing takes place in Production Orders

Can anyone please explain me the how the Costing takes place for the Production Orders.

Actually, I am new to this package , In Other Package (RAMCO ERP)
(The Process is like follows:
a. Production Work-Order Resource Cost Posts to Finance directly
b. Material Consumption postings happens from OSV(Order Settlement Variance) of MAC Module(Management Accounting).

Please somebody explain me as above in SAP.

The following are considered in costing,

1) cost of materials that you have issued for order

2) activity you have performed in terms of labour hours that you entered while confirming the order (the rates for the labour are defined in the activity planning tables of controlling module)..which is generally associated with a formula key and attached to a workcenter that is linked to a cost center also

3) overhead as applicable with respect to that cost center based on a predetermined cost center planning and its rate...

Anil

Costing updation in production order

How is costing updated for production order?
After goods issue, conformation & GR, we do TECO.
Before closing the order, costing details should be updated. Is it not?
Could you please guide me as to how this is done?
Also, what is the transaction code to be used?

Planned cost is caculated if you click 'cost calculation' in production order. GI go production order will update actual material cost. Confirmation of production order will update actual activity cost. You can settle cost once production order has status TECO or DLV. From PP side, the transction is CO02

In IMG we can define that when we calcu. the planned cost.

There are 3 ways.
- Determine planned costs when saving,
- Do not determine planned costs when saving,
- Determine planned costs when saving if released.

But the actual cost is posted when we draw the material, when we confirm the order......We can use co02 and click the calcu. cost to update the cost in the prd order.

Error in Cost Calculation

I am using 4.7. When I was saving my production order, there was this error message that told me that there was an error in cost calculation. Do you have any suggestions what I couldn't have done? What can I do to fix this?

Check the log file in the Production Order -> Goto -> Logs -> For costing

Then take it from here....

Check whether the material for which you have created a production order has a price define in material master like Moving average price or Std price.


 

SAP flow for REWORK activity

Question:

What is the SAP flow for REWORK activity in PP-PI.

Sample Scenerio:
1. Initial Process Order qty: 10pc
2. Confirmed QTY.: 9 PCS.
3. Rejection qty .: 1 pc.
4. Now that one pc. is to be reworked in operation no.0020.

How is it possible to understand later that, it is in this particular process order, so much of rework is carried out, and thats the reason the process cost has increased.

Rework during production depends on the client's decision. Like some companies want a separate process order to process this rejected quantity and some clients want to use the same process order, some even want to identify this rejected by assigning a new batch number.

But in some company, they do rework rarely but not as frequently as you do.

What they do is by inserting the new operation/phase after the actual operation/phase, and the operation quantity/base
quantity, queue times, etc will be according to the users decision. in u r example down 1 pc will be the operation/phase quantity.

and one more thing is that remember to PCNF the 9 pc if you want to identify the 1 pc with the new batch.

With Compliments by: Sandeep

Additional comments::

You also need to remember the product costing aspect.

The primary costs of material should not be repeated while doing the rework. so, the generally accepted trend is that you create a separate order type for it and a common recipe with a rework operation and the materials you can assign while creating the process order.

Doing it in the same process order will have a problem of treacability of cost.

 

Serial Number For Component

I have a FG (A/C) which has a serial number. This A/c has a compressor in its BOM.

The client requirement is to link the compressor to A/c using serial number. So, I maintain serial number profile for the compressor also. But when I do mfbf (backflush) for the A/c, the system asks only for the serial no. profile only for the A/c & not for the compressor. How do I link the two?

You can assign componenets (with serial nos.) to assembly ( also with serial nos.) with COIB after goods receipt.( Menu path --Logistics -> Plant maintenance -> Management of technical objects -> Installed base -> Create (special) -> With reference to production data.)

Example: Say assembly sr. no. is 1
And components serial no. are- 1,5,10,20 and so on.

After assignment of components it can be viewed on right part of screen, You can have the assignment history--- ie for which assembly no. which components are assigned or vice versa. In production order i.e in descrete mfg. it can be directly done at the time of operation confirmation.

The following is the detail steps:
1. T code--COIB
2. Enter material code ( Assembly). You can select specific serial no. of assembly --- by putting sr. no. in serial no. field.
3. Click on list tree- you will find all assembly with serial numbers.
4. Click on explode-- it will show the BOM ( in bottom left corner of screen)
5. Select the assembly numbers for which you want to assign the componets
6. Clik on tranfer
7. Select the component
8. Also select the assembly no. on right side screen.
9. Select the serial no. which you want to assign to an assembly
10. Click on assign
11. You will find all the components will get assigned to assembly with serial numbers.
12. Now on right side screen there is "save" button. ( It will ask you create/ change as built in foreground or background?
13. Select as foreground
14. Save
15. You will find a message at the borttom --- saved.
16. Now you will find tick mark ( in front of assembly material) in right part of screen ( indication of assignment of components)


 

Goods Receipt (101) for Process Order

We are currently working on SAP 4.7.
Currently experiencing a problem where the Goods Receipt (101) for Process order is taking place before a
confirmation is done. This causes a recon variance during month-end, meaning the 101 movement takes place
e.g. last month and the confirmation done in the current month.
Is there a way that I can customize/set the system NOT to process a 101 movement UNTIL a Process order
is confirmed? So, whatever quantity was confirmed, the 101 movement should take place for that quantity and not more.

Note: I have set the control key to NOT process an automatic 101 movement.

Thanks in advance for your suggestions.

Poobie

You have 2 options.

1. You can use User Statuses for this. You define the Confirmed user status and this user status lets goods receipt to be done. If not active, you don't let goods receipt. And you set this user status during confirmation, manually or you may use user exit to do this automatically. Settings for this option can be done in Customizing.

2. You should be careful for this option! You can edit the Standard statuses for this. The system has PCNF and CNF statuses for partially confirmed and fully confirmed. As far as you have explained, it seems that these statuses, when active, is configured that the system lets goods receipt done. You can edit these statuses, to not to allow goods receipt done, if inactive. Settings for this option is done throught Status Editing transactions, BS23 for display, and BS22 for edit. I repeat, you should be careful, and extra careful if this is the first time you are using these transactions.

Hope it helps,

Osman.

That is one good TYPICAL problem of Production Planning. I would suggest not to go for big developments which will take long time to validate (may take even 3 or 4 months) because all other process related to settlement is also involved for your RECONCILIATION.

Development for sake of adjusting the quantities that you have calculated in EXCEL/Lotus - Can be considered. That is : you will be actually trying to upload the EXCESS Production Quantities or REDUCE Production Quantities in the existing Production Orders. Because - You will definitely be doing a reconciliation outside SAP once. This data need to be punched in to SAP. Typically by 3rd or 4th day of the Month you will be doing this - I believe.

After your adjustment/reconciliation for the last month - you have to give clearance for running the SETTLEMENT process.

 

Goods receipt and goods issue through a PI sheet

Can anyone explain to me how the goods issue and goods receipt are done through a PI sheet. What's the logic behind calling the functional module.

Vasudha

Process instructions contain information on:

1. The individual processing steps to be carried out
2. The process data needed for further processing in process management such as process parameter,process data calculation formula,inspection results request etc. During maintenance of PI sheet, the material quantity consumed in each phases and the actual quantity produced are entered (confirmed). Based on the confirmed quantity the system generates GR
for the process order for the finished product and a goods issue for the material withdrawal as soon as the process messages are sent.

Hope this may clear your doubt.

S.Arulselvan

Thanks Arulselvan, if the materials are warehouse managed, how does the goods receipt work, does it work as a normal transaction in the background...

Vasudha

In general scenerio of warehouse management, GR and GI takes in different stages. When you post the GR (both for purchased material and finshed goods) the material stored in entry storage type. Based on the transport order materials are picked and moved to the permanant storage type. This will be taken care by warehouse controller. After entering the material quantity in PI sheet and posting the process messages, transfer request will be generated and the warehouse controller then convert the transfer request into transfer order. Based on the transfer order material will be picked from the permanent storage type and moves to exit storage type and from there material moves to shop floor.I have no experience in this but this is the general procedure.

If this is not working, please reply.


 

Stock in Transit - liquidation or remove the stock which is in transit

I am transfering a product from one plant (say 1000) to another plant (say 2000). By using MB5T, I could find the stock in transit. Unfortunately, the lorry met with a fire accident and all my goods destroyed. Now I have a scenario where I need to remove the stock which is in transit.

How do you wish to remove the stock? Are you going to scrap it or issue it to a specific GL account for insurance purposes?

It is for both scrap and for insurance purposes.

You have two options. Option number one being the simplest of the two. You will need to know the stock transport PO number or numbers. If you do not know them you can perform a search using transaction MB5T enter in the receiving plant, check the stock transfer order and the cross-company-code box and execute. All in transit PO's will be displayed for that plant. You can drill into document flow by double clicking on the PO number.

Option 1.

You complete the transactions into the intended plant and then perform the scrap transaction.

MB01 or MIGO (goods receipt against a purchase order) depending on which you use to perform goods receipts and LT06 bin put away,( if the plant is warehouse managed).

Scrap the goods using transaction MB1A movement type 551 or MB1A misc issue to a specific GL account. Use movement type 201. LT06 to remove the goods from the put away bin if the receiving plant is warehouse managed. If the receiving plant is not warehouse managed then MB1A is all that you need to do to complete the scrapping of the goods.

Option 2.

You wish to reverse the goods movement back into the supplying plant and then perform the scrap transaction.

VL09 reverse good movement. (You will need the delivery number in order to do this)
LT0G (if using warehouse management) to reverse the goods back into a bin.
VL02N to cancel the delivery
ME22N to cancel the PO.
MB1A choose the bin location in which you placed the goods when you performed the reversal. (again if you have warehouse management). If non warehouse managed MB1A is all that needs to be completed to remove the goods from inventory.


 

Steps for Subcontracting

Like to share with you my Subcontracting Steps:

1. Define all the materials in your plant (subcontracting and packaging etc).

2. In the material master MRP 4 view there is one field in which you can mention that this material is not relevant to MRP planning, use this field for subcontracting material so that it will not be planned in MRP runs ( generally use this field for re-order point planning).

3. In the BOM for the subcontracting material put the special procurement key as Subcontracting and do not keep relevance for costing.

4. If you're using packaging material of your company and want to capture the cost of these materials in the subcontracting production order then put relevance for cost.

5. Define alternate BOMs for each customer.

6. Generally the routing will be the same but materials will change, define different prodcution versions for each alternate BOM and assign to the routing.

7. Define the activite types for packing and mixing in the work center and assign them to the cost center, use these for your routing.

8. Whenever you recive a sub-contracting order, use the relevant production version depending on the customer.

In my place all the palnts belong to the same client in sap and they want to use the same material code in both plants, so I think my subcontracting scenario might be different from yours but it give you some ideas to go about it.

Bye.....


 

Production Planning - Production Control System Messages

You can manage the production control system messages with transaction OPJB. 

In this step you can specify whether the SAP System will :-

- suppress this information
- displays it as a warning
- displays it as an error message

In the case of the error message you can only process it further if you correct the entry.
You can also group the messages according to user classes by saving the messages in different
versions.

Process the list of messages by assigning every message a message category.

If you have saved message categories under different versions you can assign a version to
specific users.
This has the effect that the same message appears as an error for one user
and a warning for another.

To do this you must assign the parameter ID "MSV" and the version number to the
corresponding user master records in transaction SU01.

 

工作中心

、工作中心简介

工作中心(Working Center)是直接的生产加工部门。工作中心有明确的生产场地,是生产加工单元的统称。如一条流水线,CNC加工机床等。工作中心是一种资源,它的资源 可以是人,也可以是机器。一个工作中心是由一个或多个直接生产人员,一台或几台功能相同的机器设备,也可以把整个车间当做一个工作中心,车间内设置不同的 机器类型。它是工序调度和CRP产能计算的基本单元。


2、工作中心管理(1)

在ERP系统中,工作中心下面按不同的机器类型细分,例如把工模部当做一个工作中心WCGM,其中,把8台线切割机床定义为机器类 型01,把12台自动车床定义为机器类型02,把10台CNC电脑锣定义为机器类型03等等。你也可以把工模部定义为几个工作中心:把8台线切割机床定义 为工作中心WC01,把12台自动车床定义为工作中心WC02,把10台CNC电脑锣定义为工作中心WC03等。

当你只能确定工模部整个部门发生的直接人工和制造费用,而无法确定下面每类机器所发生的直接人工和制造费用时,就把工模部定义为一个工作中心,下设不同的 机器类型,每类机器类型的费用按一定的比例进行分摊﹔当你可以确定下面每类机器所发生的直接人工和制造费用时,就把工模部定义为多个工作中心,每个工作中 心(每类机器)的费用独立分摊。

在一个公司内,工作中心+机器类型惟一,当没有机器类型,让机器类型栏为空白。

2、工作中心管理(2)

工作中心需管理下面数据:
(1) 部门代号:
指明工作中心属于哪个部门,如果是外发供应商,则不要指明。
(2) 成本中心:
指明工作中心属于哪个成本中心,当直接人工和制造费用分摊时,有的时候不能明确
所发生的费用属于哪个工作中心,所发生的费用由成本中心下的所有工作中心共同分
摊。因此需指明一个成本中心代号。一个或多个工作中心定义为一个成本中心。 成本
中心在总账管理部分说明。
(3) 位置:
说明工作中心在哪里,可以为空。
(4) 类型:
指明工作中心的资源是人员还是机器,1──代表人员,2──代表机器。
如果类型为1,填报直接人员的生产日报,当生产日报汇总表中进行效率分析时,人员
机器总工时=此工作中心直接人员出勤总工时;
如果类型为2,填报机器的生产日报,人员机器总工时=工作中心每天每班工作时数*
班次数量*机器数量或人数*工作中心效率/100。
(5) 每天每班工作时数:
指工作中心每个班次的上班时间,单位为小时。人员的上班时间一般为8小时。
(6) 每天班次数量:
每天班次数量*每天每班工作时数<=24小时。
(7) 机器数量或人数:
一般情况下工作中心可用的机器数量或直接人员数量。
(8) 需求装配和操作人数:
工作中心完成特定的作业需求的最少人数,供参考。
(9) 每小时人工工资:
这是一个系数,并不是每小时应计的费用。成本中心下的直接人工费用分摊时用到这
个系数。例如:成本中心C01下有3个工作中心WC01,WC02,WC03,本期C01有100元直
接人员费用需分摊到工作中心:
定义每小时人工工资:
WC01    WC02    WC03
2     3      5
期间工作中心生产日报填报制造令消耗工时分别为
WC01    WC02    WC03
5小时   10小时   5小时
则本期各工作中心应分摊的费用是:
WC01=100*2*5/(2*5+3*10+5*5)=15.39元
WC02=100*3*10/(2*5+3*10+5*5)=46.15元
WC03=100*5*5/(2*5+3*10+5*5)=38.46元
每小时制造费用:这也是一个系数,并不是每小时应计的费用。成本中心的制造费用
分摊时用到这个系数,意义同每小时人工工资。
工作中心内部发生的费用与以上两个系数无关,直接按工时分配。
(10) 工作中心效率:
工作中心人员设备的利用率百分比(%)。CRP产能计算、生产效率计算时用到。一般
情况下,效率会低于100,如果此值为0,则当做效率为100。
(11) WIP仓库代号:
工作中心完成制造令时,需领用材料,领用的材料存放在WIP仓──在制品仓,当制
造令完工时,消耗在制品仓的材料,因此每个工作中心必须定义WIP仓库代号。
(12) WIP储位代号:
几个工作中心可以共享一个WIP仓库代号,每个工作中心有自己的WIP储位代号。例
如:所有的外发供应商定义同一个WIP仓库代号-WIPSUB,每个供应商定义一个WIP
储位代号。
(13) 预设排队时间:
单位是小时,当定义工序时,工序的排队时间使用此默认值。预设等待时间:单位是
小时,当定义工序时,工序的等待时间使用此默认值。
(14) 预设移动时间:
单位是小时,当定义工序时,工序的移动时间使用此默认值。 工作中心的资料经过
确认后不允许修改,如果要修改,需取消确认。

3、工作中心的产能

工作中心的产能包括:正班产能和加班产能
当CRP产能计算时:
(1) 如果工作中心的工作日历有定义正班产能,
则工作中心的正班产能=工作日历上的正班产能
(2) 如果工作中心的工作日历没有定义正班产能,
则工作中心的正班产能=
工作中心每天每班工作时数*班次数量*机器数量或人数*工作中心效率/100
(3) 工作中心的加班产能在工作日历中定义


4、工作中心的负荷

工作中心的负荷包括现有制造令的负荷和计划制造令的负荷。
制造令负荷:
完成制造令,会经过多道工序,完成每道工序都要花时间──直接工人工时或机器工时,
这就是工作中心的负荷。
每道工序的负荷(单位:小时)=需完成的数量*工序的加工时间(单位:秒)/3600+
工序的准备时间(单位:小时). 制造令的负荷=各道工序的负荷之和。 如完
成制造单号W0307020047的020工序所需的负荷=5604*10.83s /3600 = 16.86h

通过调整工作中心的产能和负荷,可以彼此达到平衡。


Archives

1990年1月15日   2007年1月14日   2007年1月15日   2007年1月16日   2007年1月17日   2007年1月18日   2007年1月19日   2007年1月20日   2007年1月22日   2007年1月23日   2007年1月24日   2007年1月25日   2007年1月26日   2007年1月27日   2007年1月29日   2007年1月30日   2007年1月31日   2007年2月1日   2007年2月2日   2007年2月3日   2007年3月13日   2007年5月15日   2007年5月16日   2007年6月2日  

This page is powered by Blogger. Isn't yours?