Object Dependencies in Model Service Specifications 

Use

The model service specification is the most specific level for storing object dependencies. While the object dependencies at the superior levels (class and configuration profile) decide characteristic attributes dependent on other characteristics (Example: Raw material is Steel, when working in a production area), here you store the rules that aid selection of single service lines according to type and quantity, dependent on the characteristic attributes (Example: Actual service line Transportation of steel pipe is pulled when the raw material is Steel).

Procedure

  1. Call up the transaction as follows:
  2. Menu Path

    Logistics ® Materials Management ® Service Master ® Model Service Specifications ® Display.

    Transaction Code

    ML12

  3. Enter the following data:
  4. Field

    Contents

    Model service specification

    RV-1101

  5. Choose Services.
  6. The model service specifications contain all the service lines. In the actual purchasing document, the system should only display some of these lines according to your selected characteristic attributes. The quantities in the service lines are also partly affected by the object dependencies.

  7. Position your cursor on the service line 20 (Transportation of steel pipe).
  8. Choose Goto ® Object dependencies ® Assignments.
  9. Position your cursor on the first dependency (AUSWAHL_STAHL), then choose Dependency editor.
  10. This is a selection condition: The service line should only be pulled when the characteristic ROHR_MATERIAL takes on the attribute Stahl during configuration. This is also the case when you enter the attribute Produktion for the characteristic ORT (see activity Dependency ROHR_MATERIAL_STAHL). The selection of the service line Transportation of steel pipe is now set.

  11. Choose , until the Display Dependency: Links to Objects screen appears.
  12. Position the cursor on the second dependency line (UEBERNAHME_TRANSPORTWEG).
  13. This is a procedure.

  14. Choose Dependency editor.
  15. In the editor, the system has defined that the hidden characteristic ESLL_MENGE should have the value of the characteristic TRANSPORTWEG ($root.transportweg). The dependency of the characteristic to the quantity field in the model SS described in the previous activity, is used to pass on the value of the characteristic TRANSPORTWEG into this quantity field. The necessary quantity for this service line is now set. You can now appreciate the central importance of the hidden characteristic ESLL_MENGE.

  16. Choose until the Display Model Service Specifications screen reappears.
  17. You can repeat steps 4 through 10 for service line 30 (Transportation of cast iron pipe) as required.
  18. This is an alternative to service line 20. The stored object dependency is the same as for service line 20 with regards to the quantity (dependency UEBERNAHME_TRANSPORTWEG ). In contrast to line 20, the line is pulled dependent on the attribute GUSS for the characteristic ROHR_MATERIAL (dependency AUSWAHL_GUSS).

  19. Repeat steps 4 and 5 for service line 40 (Removal of road surface).
  20. Position your cursor on the first dependency (UEBERTRAG_FLAECHE), then choose Dependency editor.
  21. You can see that this time, the characteristic ESLL-MENGE is filled with the value of the characteristic STRASSENBELAG ($root.STRASSENBELAG). The characteristic STRASSENBELAG resulted from the product of the characteristics LAENGE_ERDAUSHUB and BREITE_ERDAUSHUB. Compare to the previous activity, Dependency FLAECHE_BELAG.

  22. Choose until the Display Model Service Specifications screen reappears.
  23. Repeat steps 4 through 10 for service line 50 (Volume of hole).
  24. The dependency stored here fills the quantity field in the same way as for line 40. This time the volume of earth is moved into the characteristic ESLL_MENGE using the characteristic ERDAUSHUB.

  25. Repeat steps 4 and 5 for service line 60 (Application of side barrier sheeting: Shuttering wood barrier).
  26. Position your cursor on the first dependency (ABSPERRUNG_SCHAL), then choose Dependency editor.
  27. This is a selection condition: The service line should only be pulled when the characteristic SEITENABSPERRUNG takes on the attribute Schaltafeln during configuration. This is also the case when you enter a value greater than 1m for the characteristic TIEFE_ERDAUSHUB (see previous activity, Dependency SEITENABSPERRUNG_SCHAL). The selection of the service line Application of side barrier: Shuttering panel is now set.

  28. Choose .
  29. Position your cursor on the second dependency (UEBERTRAG_UMFANG), then choose Dependency editor.
  30. The characteristic ESLL_MENGE is filled here also. This time, the dependency contains the following calculation formula: The system calculates a surcharge of 10% on the diameter of the hole (($root.laenge_erdaushub + $root.breite_erdaushub) * 2)). The quantity for this service line is now set.

  31. Choose until the Display Model Service Specifications screen reappears.
  32. If necessary, repeat steps 16 – 19 for service line 70 (Application of side barrier: Sheet pile).
  33. This service line is an alternative service line 60, and is pulled when the characteristic SEITENABSPERRUNG takes on the attribute Spundwand during configuration. The quantity results in the same way as for line 60.

  34. Repeat steps 4 through 10 for the other service lines.
  35. You should be now able to understand the following links between characteristic attributes and service selection in the context of object dependencies:

    If a production area is selected as the place where the work should occur (characteristic ORT), then the system should pull the service Pipe-laying, production area (line 80). The quantity in the service line is the same as the length of pipe to be laid (characteristic ROHR_LAENGE). Relationships to the service line: ORT_PRODUKTION and UEBERTRAG_ROHRLAENGE.

    If an open space is selected as the place where the work should occur (characteristic ORT), then the system should pull the service Pipe-laying, open space (line 90). The quantity in the service line is the same as the length of pipe to be laid (characteristic ROHR_LAENGE). Relationships to the service line: ORT_PRODUKTION and UEBERTRAG_ROHRLAENGE.

    If you enter 15cm as the diameter of the pipe to be laid (characteristic ROHR_DURCHMESSER) and the material to be used is Steel, then the system should pull the service Laying steel pipe 1,5 cm (line 100). The quantity in the service line is the same as the length of pipe to be laid (characteristic ROHR_LAENGE). Relationships to the service line: STAHL_15 and UEBERTRAG_ROHRLAENGE. The same is valid for the service lines 110 – 150 that are also available as alternatives for selection (selection using the characteristic ROHR_DURCHMESSER).

    The quantity in service line 160 (Refilling) results in the same way as for line 50. Relationship: UEBERTRAG_VOLUMEN.

    The quantity in service line 170 (Application of road surface) results in the same way as for line 40 (Removal of road surface). Relationship: UEBERTRAG_FLAECHE.

    Note that some of the relationships (for example, UEBERTRAG_FLAECHE) are used in more than one service line. These are central relationships that are not edited in the service line in the model SS. Instead they are edited using a central maintenance function. To access this maintenance function, choose Logistics à Central Functions à Variant Configuration à Relationships à Dependency à Create or Change.

  36. Choose until the overview tree appears.