19
Assembly Process in Project Systems Assembly Process Assembly Process is used to plan products or services that are produced or carried out repetitively. Advantage being changes made in the sale document automatically updated in the network and vice versa. Helps keeping project team and sales team on same page. Assembly process omits MRP planning and generates an operative order directly. Assembly Process Flow: Example Create sales order, quotation, RFQ with Requested delivery date, quantity - requirement qty and date copied from sales order to the network, backward scheduling is carried out for the network and availability check is done for Material. System proposed date if we cannot meet the given date. Material with Network is populated Planned cost, confirmed delivery date provided by the system - Based on the quantities the network is adjusted with respect to Execution factor. Save the Sales order Operative structure will get generated up on saving of Sales order. 1. SD / PS Process i) Network - Header assigned network without a project will be generated; sales doc is the cost object. ii)WBS and Network - Generate a network through sales order and when you save system create WBS and assigns the sales order item to a WBS element. Project is controlling object. iii)WBS - we can assign a sales document item to WBS element, Project is controlling object. iv)WBS and Production Order - production orede is manually assigned to the project. 2. Project number from Sales Document TCode - CJ91

Assembly Process in Project Systems

Embed Size (px)

Citation preview

Page 1: Assembly Process in Project Systems

Assembly Process in Project Systems

Assembly Process

Assembly Process is used to plan products or services that are produced or carried out repetitively.Advantage being changes made in the sale document automatically updated in the network and vice versa. Helps keeping project team and sales team on same page.Assembly process omits MRP planning and generates an operative order directly.

Assembly Process Flow: Example

Create sales order, quotation, RFQ with Requested delivery date, quantity - requirement qty and date copied from sales order to the network, backward scheduling is carried out for the network and availability check is done for Material. System proposed date if we cannot meet the given date.

Material with Network is populated

Planned cost, confirmed delivery date provided by the system - Based on the quantities the network is adjusted with respect to Execution factor.

Save the Sales order

Operative structure will get generated up on saving of Sales order.

1. SD / PS Process

i) Network - Header assigned network without a project will be generated; sales doc is the cost object.

ii)WBS and Network - Generate a network through sales order and when you save system create WBS and assigns the sales order item to a WBS element. Project is controlling object.

iii)WBS - we can assign a sales document item to WBS element, Project is controlling object.

iv)WBS and Production Order - production orede is manually assigned to the project.

2. Project number from Sales Document

TCode - CJ91

If there are two line items (referring to two networks) in a sales order no: 1563 with No SD/PS assignment - Project number generated will be T-1563

Page 2: Assembly Process in Project Systems

with SD/PS assignment ticked - there will two numbers generated T-1563-10, T-1563-20 for two line items( referring to two networks).

Only one root indicator is not set in the project profile to avoid any errors.

3. Prerequisites for Assembly Processing.

Standard network as template (and possibly standard WBS). Material with sales views ( and possibly MRP views). Material is assigned to Standard network. Requirements class that enables assembly in the sales order.

Material views

Item category group is important for selecting the item category in the sales order.

Page 3: Assembly Process in Project Systems

Material is assigned to Standard network

TCode - CN08

Requirements class that enables assembly in the sales order

TCode - OVZG

Page 4: Assembly Process in Project Systems

4. Determining the Requirement Class - Configuration Settings a)Main Strategy - Determining Requirement Class by Main Strategy

Planning strategy is linked to requirement type

Requirement type is linked to requirement class.

i) TCode - OPPT

ii) TCode - OPPT

Page 5: Assembly Process in Project Systems

iii) TCode - OPPS

iv) TCode - OVZH

v) TCode - OVZG

Comparision between Strategy and Requirement Classes - illustrates the data is same in both plannig strategy and requirement class. This is the reason this method is main strategy as if we have planning strategy in material master directly

Page 6: Assembly Process in Project Systems

we are giving requirement class to the system.

b)Cofiguration Settings - MRP Group

If System not able to find the Requirement class based on the above stragegy it will tries to find out based on MRP Group.

If planning strategy is not maintained in the material master, system picks the same from MRP group, in the MRP group we have planning strategy and the above cycle is repeated to get the requirement class.

Page 7: Assembly Process in Project Systems

TCode - OPPU

c) Configuration Settings - Item Category If System not able to find the Requirement class based on the above two strategies it will tries to find out based on Item Category.

From Item category group maintained in the material master and sales document type entered in the sales order system determines item category.

Item category linked with requirement type

Requirement type is linked to requirement class.

i) TCode - VOV7

ii) TCode - SPRO

iii) TCode - VOV4

Page 8: Assembly Process in Project Systems

iv) TCode - OZVI

v) TCode - OVZH

5. Typical Example

Create a sales order - Input order type, sales org, distribution channel, division.

Sales order overview - provide sold to party, ship to party and req. deliv date.

Page 9: Assembly Process in Project Systems

Sales order overview - Enter the material

Page 10: Assembly Process in Project Systems

Sales order oveiw- Enter order quantity

Page 11: Assembly Process in Project Systems

Sales order oview - At this point of time there is no WBS reflecting against the material. once we save the sales order, network is scheduled and proposes the delivery date and generates the operative structure.

Page 12: Assembly Process in Project Systems

Sales order overview - once the sales order is saved , open the same sales order and we can see the project is created and sales order is assigned to this project.

Page 13: Assembly Process in Project Systems

Project - We can open the project in CJ20N, look at the assignment details and Req.dlv dt.

Page 14: Assembly Process in Project Systems

Project - illustrates the execution factor. Network is adjusted accordingly ,for the activities dependent on the quantity of the material. execution factor is equal to the quantiy based on which the multiplication happens and nework is adjusted to suit the production of required quantity.

Page 15: Assembly Process in Project Systems

This is the detailed illustration of configuration and a typical case study for a assembly process

Thanks,

Srihari Gubbala

PS: A very good explanation, apart from what Srihari has presented here, can be found here by Vikas Sharma with steps to test in IDES.

INTRODUCTION

Assembly processing is one of the rarely used but extremely robust process used in various industries. This process encompasses the functionalities of receiving the order and planning all the requirements of the order by passing the

Page 16: Assembly Process in Project Systems

requirements to various other related modules. Once all the components are received they are assembled and handed over to customer.

Based on the business requirement, a sales order can lead to any of the orders including production order, planned order, a network or a process order. Based on this linkage configurations are to be done in the respective modules along with configurations in sales and distribution.

This chapter explains about the creation of a network in project systems while creating a sales order in SD. The functionality of assembly request can also be linked with various other functionalities like milestone billing in SD, milestone management in PS, Schedule and cost management in PS etc. However this document concentrates only on the configuration required for creating a network automatically when a sales order is created. During the course of the document, some of the obvious configurations are assumed to be known to the basic consultant and hence not dealt in much detail.

PROCESS FLOW

The process starts with the creation a sales order using a material code. The material codes in this case are very limited and are specific to every variation.

The sales order item will trigger a requirement transfer. As a result the requirement class triggers a network considering the requested delivery date of the sales order as the finished date of the network. At the same time, a project is created for the entire sales order and WBS element will be created for each of the line item.

If the network is enabled with milestones for activities, then milestone billing can be automatically triggered in sales order if the item category is also accordingly configured.

Now we have a sales order, a project for it, various line items each item having a WBS element and a network. Now it is possible to manage each of these line items in PS using schedule and milestone management. Accordingly when milestones are confirmed in PS, milestone billing can be triggered in sales orders.

At the end when all the items are delivered the project can be settled and closed. This document doesn’t deal about deliveries for project as my knowledge level in this area is minimal.

CONFIGURATION TRANSACTION CODES

Though I have the system with me, I don’t want to put the screen shots because of customer confidentiality. Hence I am trying to explain as much as information through text. In case of any doubt the same can be discussed in the comment on this content.

VOV8- STANDARD ORDER TYPES

VOV7 – ITEM CATEGORY CONFIGURATION

VOV6 – SCHEDULE LINE CATEGORIES

Configuration Paths in Transfer of Requirements

CN91 OR IS IT cj91

CN08

CL24N

CN01

Page 17: Assembly Process in Project Systems

STEPS IN CONFIGURATION

The first of the configuration is the sales order type. This is the basic configuration in SD and hence I skip this configuration.

The header configuration is followed by the item category configuration[VOV7]. If milestone billing functionality is to be used, then the Billing plan type in the item category should have a value indicating the Milestone billing. A copy of billing plan type can be made by copying the billing plan type 01. Similarly the billing relevance can be maintained as I for billing based on billing plan and order related billing. Except this all the other settings for item category is same for assembly processing as for any other processes. Also it should be remembered that variant configuration is a robust functionality used in assembly processing to dynamically determine various project and sales parameters and hence the item category should also consider the use of variant configuration if needed.

Schedule line configuration is same as the normal schedule line configuration and hence I am not dealing much about it.

These are followed by the configuration for transfer of requirements. This is where the SD module is integrated with the PS module. It involves the following steps to determine the strategy group or the strategy type. It can be based on the normal rules for TOR. The strategy group can be determined from any one of the following methods viz…the combination of item category and MRP type,from material master and so on. Using this configuration either the requirement class is determined using the strategy group (if the strategy group is maintained in material master) or using the requirement type (if the MRP type is maintained in material master). The requirement class is the one which dictates the integration between SD and PS and the desired requirement class can be seen from the transaction code OVZG. The configuration at the requirement class should have the following fields filled.

The availability button should be switched off as the material availability is not enabled in assembly processing.

The field Requirements transfer should be ticked on in the requirement class

The assembly type should be 2. This will ensure that a network is created automatically if the relevant configurations are done.

The field Order type should be filled with the network type which is to be created while creating sales order.

The field Capacity check can have the value as 1 or 2 based on requirement of capacity

The fields related to costing and configuration can be left empty here as they can also be handled in other places which will take precedence over this configuration.

The field special stock can have the value as E to make sure that stock is reserved against the sales order.

The field Account Assignment Category should be enabled with the value D. This will ensure that the project or its subordinate levels can be used as account assignment objects. Based on the configuration in PS either the network and activity number or the WBS elements can be used as the account assignment objects.

The field Consumption should be configured with the value P to ensure project based consumption.

These fields are the mandatory fields to be updated. The remaining fields are optional and can be configured based on need. The fields related to costing, settlement, and valuations are best left empty here and configured in the respective modules.

Once these configurations are done in SD the process will work as follows.

When a sales order item is put, based on its item category, schedule line category configuration, the transfer of requirements is triggered and the correct requirement class is determined. Using the requirement class the system

Page 18: Assembly Process in Project Systems

will try to create a network. However to create a network system will need another set of data from PS module. The set of data needed after doing the basic set of PS configuration are explained here.

At first a standard project should be created in PS using the transaction code CJ91. In order to do this the project definition, the project profile etc are needed and the PS consultant will be in the best position to configure the project profile for this activity.

A standard project should also include a standard WBS element with all the necessary set up like planning element, account assignment element, billing element and other organisational elements. The creation of standard project and standard WBS element should follow the coding mask and the coding mask should take care of the number of characters for the sales order. Because any operative project or the WBS element will have the sales order number in the project as a standard functionality in assembly processing. For example if the coding mask is enabled as A/xxxxxxxxxx/ _____ then the characters xxxxxxxxx represent the sales order and the code with 10 characters will be used to fill up the sales order number while creating the project.

This is followed by the creation of standard network in CN01. The network can have the standard WBS element at the header and item level for all the activities if necessary.

Also in parallel the material master should also be set up by the MM consultant to be used in Sales order. The material master should have all the four MRP views and the MRP type should be kept as ND or the relevant MRP type to trigger the correct requirement type and hence the correct requirement class. If the MRP type is maintained as ND, then the strategy group should be maintained as the correct group which directs to the desired requirement class for the customer requirement.

Once these set up are completed, the final set up will be in the transaction code CN08 where the material code will be linked to a standard network. This data should have the correct network order type as maintained in the requirement class. Also the standard WBS element maintained in this transaction code should be the one which is used in the network. Generally in standard network we use only one standard network. If multiple standard WBS elements are used in standard network activities, then in CN08, this field can be maintained with empty values. The values MRP controller and the network profile are mandatory and should be maintained by the PS consultant.

If this is done in PS the transfer of requirements while trying to search for the network will have the necessary set up in CN08 and it will create an operative network.

It is also possible to have variant configuration enabled in assembly processing. Using this for example based on the complexity of the configuration and the activities required, different standard networks can be mapped to the same material using CL24N. I will write another document on this usage of Classification in Assembly Processing soon.

Thanks for reading and your patience.