Wednesday, July 30, 2008

Attach The Components Drawing In a BOM

1) Attaching document as an item in the item overview: …go to the `General Item Overview' screen …select the tab page `Document' …enter item category `D' …dropdown and select the document you want to attach …the system automatically selects the respective document type, document part, document version and document description
2) Attaching document to an item: …go to the `General Item Overview' screen …select the particular item by F2 …the item all data screen appears …go to tab page `document assignment' …dropdown and select the `document type' you want to attach …dropdown and select the document you want to attach …the system automatically selects the respective document part, document version and document description
3) Attach document to the header material: …go to header overview screen …go to tab page `document assignment' …dropdown and select the `document type' you want to attach …the system automatically selects the respective, document part, document version and document description

Total Plan Activities in Minutes

afru -> Order completion confirmations afru-smeng -> Operations qty
afvv -> DB structure of the quantities/dates/values in the operation afvv-bmsch -> Base quantity afvv-vgw01 -> Standard value for Direct Labour afvv-vgw02 -> Standard value for Setup afvv-vgw03 -> Standard value for Machine Time afvv-vgw04 -> Standard value for Adjustment of Tool
Formula Direct Labour = ( afru-smeng / afvv-bmsch ) * afvv-vgw01 * 60. Setup = afvv-vgw02 * 60. Machine Time = ( afru-smeng / afvv-bmsch ) * afvv-vgw03 * 60. Adjustment of Tool = afvv-vgw04 * 60.
Formula CR03 - Display Work Center At CR03, click Assignments. Then double click on the Cost Center. Place your cursor at the Activity type, click Extra -> Formula -> Display.

Configuring an Additional Activity Type

Additional Activities Type for Work Center
The following are the steps to configure an additional activities type:-
OP51 - Check Settings for formulas
OP54 - Check formulas for Costing
Ensure that usage of the parameters are indicated. Some parameters are appropriate for capacity calculation but not for schedule calculation. If you like to find out the parameter id, you could use the Search Fld. for Param. pull down button to do so.
KLH2 - Maintain hierarchy of Activity type group.
OP19 - Define standard value key
The purpose of standard value keys is to group together a set of parameters for the purpose of ensuring that the standard values for the parameters are supplied in the operations of the routing. This is so that the formula (for calculating cost, schedule, and capacity) could have the necessary figures to work with. Once the parameters are associated with the standard value keys, work centers quoting this standard values will be able to dictate whether or not the parameter values are optional or mandatory entry in the operations of the routing. The pre-requisite for using this transaction is that the parameters must have been pre-created.
KA01 - Create Primary Cost Element for the new activities type.
KL01 - Create Activity Type tied to the primary cost element. (the Cost element field)
KP26 - Change Activity Type/Activity Price Planning - maintain the Variable price If the user include the additional activities in their work center, the routing that used the work center will required more time to finished the jobs.
The operations Start and Finish date will be extended due to the extra time spent on the work center. The cost of production increases in line with the extra activity which will be reflected in the Factory Output when you do a cost analysis in the production order. The new activity will have a price attached to it and the moving average price will increase.

Work Center Creation and Change

Work Center (CR01 - Create, CR02 - Change, CR03 - Display)
Using the data maintained for a work center, you can
determine which machines or people are to be used in the operations
calculate costs, capacities and dates for the operations OP42 - Configure the default value for Work Center during the initial creation

The Concept (use) of Phantom Assembly

classic example of phantom assembly is packing material, they cannot be included in the BOM of the FG but still it is an assembly that goes with the FG.
Phantom assembly is something that you produce/used but you cannot count/measure for it, you only can measure for its component. For example, you are the producer of clip (paper clip) you cannot measure how much paper clip you already produce, all you know is how much wire I used to produce clip and how much box of clip, I have produce if you want to maintain material master for the Clip before it goes to the box, you can assume that the clip is phantom
A phantom assembly is used when you want to be able to structure a BOM so it is easy to understand, but don't want to create too many production orders. Assume an auto Engine. There are hundreds of components. You might structure them as: Engine block and parts, camshaft and parts, and 6 piston assemblies. But you don't want to create 3 production orders, too much hassle. So you want to issue the components for the piston assembly in the same production order as the Engine block. So you create a new material number for the Piston assembly, but you mark it as a phantom assembly. That means that when you create the bom for the Engine assembly, you only have two assemblies, the Engine block and the Camshaft. You add the phantom assembly for the Piston Assembly to the Engine block BOM, saying it requires 8 of the phantom assembly. When the production order is created for the Engine block, the picklist will also include all of the components of the 8 piston assemblies.
1) When to use, or not use a phantom assembly? If you need to do cost accounting on how many hours it takes to assemble a piston assembly, it cannot be a phantom assembly, because as a part of the Engine block assembly, the labor costs are included in the Engine block production order, and therefore in the standard cost.
2) Can the assembly people pick out the parts for the phantom assembly from the all of the components in the Kit? If the guy assembling the Engine Block gets confused because of all of the components for the Piston assemblies are there, then it cannot be a phantom assembly. But if they can seperate them easily, go for it. A printed circuit board assembly should never be a phantom assembly, because all of those little parts for each type of PC board must be kept separate.
3) Do you usually build 100 piston assemblies, put them into stock, then issue 8 at a time to build an Engine Assembly? If so, it is not a phantom assembly. If the Piston assembly is a phantom, you only build the 8 you need while you are building the Engine Block assembly. You normally do NOT store a piston assembly (phantom assembly) in stock.
4) However, sometimes a customer calls and wants you to send them all of the components for One Piston Assembly. By having it set as a phantom assembly, even though you don't usually create seperate production orders, in this case you CAN create a production order for one, pull the components, close the PO, and send the parts off to your customer.
5) You complete a Engine Assembly. As you are walking it back to the stockroom, you drop it on the floor, and it breaks! Damn, but you can still save the piston assemblies. Since they do have a SAP material number, you CAN put those back into stock. Most MRP systems WILL recognize that you happen to have 8 piston assemblies in stock, and will issue those whole assemblies to the next order for a Engine Block.
In summary: 1. When to use phantom assembly: a. You want costing to be done but will not treat that stage as confirmation point. b. You find that operation is not so important i.e you do not want analyse the work center output details, etc. c. You want the operation to be in the BOM as well as routing, so that product go through that operation.
2. When not to use phantom assembly. a. If you find that operation is critical - you cannot treat that as phantom. b. If you are sending the product to outside for subcontracting operation.

Configure Phantom assembly

This indicator determines the special procurement type of a material which is either procured externally or produced in-house.
The system determines the special procurement key from the Procurement type and Special procurement fields in the material master record (Detail Screen: MRP 1) and displays the value if the BOM is only allocated to one plant. Only the values which are relevant to the explosion type are displayed for a BOM item.
This type of assembly is only required for engineering purposes, but it does not occur physically in the course of production. In the planning run, dependent requirements are not created for the header material of the assembly but are transferred immediately to the component materials. In the standard SAP System, the special procurement key phantom assembly has the value 50.
BOM Design Production 0 Z Z
1 B C B C
2 B1 B2 B1 B2
B - In production, to produce Z, you need B1, B2 and C. You need not produced

BOM Display Changes

Transaction CS80 keep track of changes done to the BOM. To check all the changes, at the second screen, you must specify the earliest possible Selection date. If don't know the earliest date, just key in XX.XX.1990. Click Goto for the various type of changes to be displayed.
CC04 - Product Structure Browser. This is a great transaction for viewing and modifying anything that were related to the Material. e.g BOM, Routing etc.
CS20 - Mass changes : Material Selection - You add or delete a component from all the BOM.