Skip to Content
avatar image
Former Member

routing for configurable material

Hi

PP Expert

Can u tell me how to configure Routing for configurable material?

Nitu

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 17, 2008 at 04:04 AM

    Hi,

    Pls. find some details about maintaining Configurable Routing as below :

    Routings for Configurable Materials

    Use

    A routing (or task list) for a configurable material contains all the operations, operation

    sequences, and production resources/tools (PRTs) that are required to manufacture all variants

    of a configurable material.

    Routings (task lists) for configurable materials are known as super task lists.

    When you configure the material, you assign characteristic values that are used in production to

    determine the operations required.

    In the processing industries, master recipes are used instead of task lists. Master recipes contain

    all the recipe objects that are required for all product variants.

    Features

    To maintain task lists for configurable materials, choose Routings Routing Create. You

    create the routing in the same way as for other materials.

    You can assign dependencies to the operations, operation sequences, and PRTs in routings for

    configurable materials.

    You can assign dependencies to the phases, operations, BOM items, and secondary resources

    in master recipes.

    You can assign the following dependency types:

    • Selection conditions*

    To ensure that operations, operation sequences, and PRTs are selected when they are

    needed in a variant, you assign selection conditions to them.

    Selection conditions also ensure that the correct objects in master recipes are selected.

    • Procedures (actions)*

    To change fields in operations and PRTs, such as the standard values, you use

    procedures or actions.

    In master recipes, you can change fields in operations, phases, secondary resources,

    and BOM components.

    Pls. find details about maintaining Selection Conditions as below :

    Selection Conditions

    Use

    You can use selection conditions to ensure that all the objects relevant to a variant are selected:

    Selection conditions determine which variants require a specific component or operation

    Selection conditions determine when it is mandatory to assign a value to a characteristic

    You can allocate selection conditions to the following objects:

    Characteristics

    BOM items

    Operations in task lists

    Sub-operations

    Sequences of operations

    Production resources/tools (PRTs)

    Features

    A selection condition is fulfilled if the condition in it is unambiguously true.

    A selection condition is fulfilled if the value in the condition is set for the

    characteristic.

    A selection condition is not fulfilled if:

    a) A different value is set for the characteristic

    b) No value is set for the characteristic

    Selection Conditions for a BOM Item and Operation

    Pls. find the example as below:

    Characteristic HANDLEBAR is assigned to configurable material BIKE. Characteristic

    HANDLEBAR has the following values:

    HANDLEBAR Racing

    MOUNTAIN_HANDLEBAR

    STANDARD_HANDLEBAR

    Each handlebar has its own component in the BOM and its own operation in the routing. A

    selection condition is allocated to each component and each operation. This selection condition

    determines which components and operations are selected for a variant.

    BOM of BIKE

    Item Component Selection condition

    0010 Racing Handlebar = u2018Racingu2019

    0020 MOUNTAIN_HANDLEBAR Handlebar = u2018Mountainu2019

    0030 STANDARD_HANDLEBAR Handlebar = u2018Standardu2019

    Routing of BIKE

    Operation Description Selection condition

    0010 Mount

    Racing

    handlebar

    Handlebar = u2018Racingu2019

    0020 Mount

    Mountain

    handlebar

    Handlebar = u2018Mountainu2019

    0030 Mount

    Standard

    handlebar

    Handlebar = u2018Standardu2019

    Procedure

    1. You create 3 selection conditions.

    2. Enter the appropriate source code for each selection condition:

    u2013 Handlebar eq u2018Racingu2019

    u2013 Handlebar eq u2018Mountainu2019

    u2013 Handlebar eq u2018Standardu2019

    3. Allocate each selection condition to the appropriate BOM component and the appropriate

    operation in the routing.

    When you configure the bike, the correct component and operation for each value of

    characteristic HANDLEBAR are selected automatically.

    Master Data References in Task Lists

    The example of BIKE is taken here:

    Configurable material BIKE has the following characteristic:

    Characteristic Values

    COLOR MG (Mirror green)

    KR (Kansas red)

    BG (Baltimore gray)

    FL (French lavender)

    You need a special painting procedure for the color u2018French lavenderu2019. This increases the setup

    time of operation u2018Paint bikeu2019 from 30 minutes to 60 minutes.

    Routing of BIKE

    Operation Description Procedure

    0040 Paint bike Setup time + 30 mins for color u2018French lavenderu2019

    1. Create Procedure

    1. Create reference characteristic SETUP_TIME with the following master data reference:

    Table PLPOD field VGW01

    2. Create a procedure with the following source code:

    $SELF.SETUP_TIME = MDATA $SELF.SETUP_TIME + 30 IF COLOR = 'FL'

    3. Assign the procedure to operation u2018Paint bikeu2019 in the routing for the bike.

    2. Create Procedure

    For the color u2018French lavenderu2019, create characteristic METALLICEFFECT:

    Characteristic Values

    METALLICEFFECT Yes

    No

    If you want metallic paintwork, the setup time increases by another 30 minutes.

    Routing of BIKE

    Operation Description Procedure

    0040 Paint bike Setup time + 30 mins for color u2018French lavenderu2019

    Setup time + 30 mins for metallic effect

    1. Create a procedure with the following source code:

    $SELF.SETUP_TIME = $SELF.SETUP_TIME + 30 IF METALLICEFFECT = u2018Yesu2019

    You do not use the keyword MDATA in this procedure, because you are accessing

    the changed value.

    2. Assign the procedure to operation u2018Paint bikeu2019.

    Result

    To check the result in the configuration simulation:

    1. Assign value u2018FLu2019 to characteristic COLOR.

    2. Choose Result.

    3. On the result screen, select header material BIKE and choose View Objects Task list.

    You see the routing for material BIKE.

    4. Select operation u2018Paint bikeu2019 and choose Information.

    You see that the standard value has increased from 30 minutes to 60 minutes.

    5. Choose Characteristics and assign value u2018Yesu2019 to characteristic METALLICEFFECT.

    6. Display the result.

    The standard value has increased to 90 minutes.

    Hope this helps.

    Revert if you need more details.

    Regards,

    Tejas

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 17, 2008 at 03:57 AM

    Dear,

    Routing/BOM in VC is same as other routing..only dofference is you create a super routing and all the possible operations. Then write a dependency to selcet operation or BOM item depending on the variant product cahrectristics value.

    Please refer this link for details,

    [Routing for configurable material|routing-for-configurable-material]

    Regards,

    R.Brahmankar

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 17, 2008 at 03:58 AM

    Nitu,

    Routing for configurable product is also similar to normal routing. The major difference is it would include all possible operation to complete any type of product. Operations which are subjective or based on the configuration you will be assigning Object dependency(Selection Condition / Action / Procedure) to Operation to get that operation selected for the particular order based on the configuration of the final product for the order.

    Regards,

    Prasobh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 17, 2008 at 03:59 AM
    Add comment
    10|10000 characters needed characters exceeded