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
Menu Path |
Logistics ® Materials Management ® Service Master ® Model Service Specifications ® Display. |
Transaction Code |
ML12 |
Field |
Contents |
Model service specification |
RV-1101 |
Services.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.
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.
, until the Display Dependency: Links to Objects screen appears.This is a procedure.
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.
until the Display Model Service Specifications screen reappears.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).
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.
until the Display Model Service Specifications screen reappears.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.
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.
.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.
until the Display Model Service Specifications screen reappears.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.
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.
until the overview tree appears.