TeamcenterKnowledge

Program Planning > Overview of Program Planning > Program Planning configuration > Add custom program and project objects

Add custom program and project objects

Use this procedure to add custom subtype objects to the Prg0AbsProgramPlan and Prg0AbsProjectPlan Program Planning objects. Unlike how other custom business objects within Teamcenter are subtyped, the parent-child relationship for these two objects is governed by the Prg0PlanAllowsChildren and Prg0PlanAllowedChildTypes business object constants.

Note: The Prg0AbsEvent and Prg0AbsCriteria objects are directly subtyped like any other business objects in Teamcenter.

Procedure

  1. In Business Modeler IDE, select either the Prg0AbsProgramPlan or Prg0AbsProjectPlan business object, depending on where you want to create the new custom subtype object.
  2. Add the new custom subtype object under the selected business object.
  3. Select the business object (Prg0AbsProgramPlan or Prg0AbsProjectPlan) where you added the custom object and under the Business Object Constants section, do the following:
    • Set the Prg0PlanAllowsChildren constant to true.
    • In the Prg0PlanAllowedChildTypes constant, enter the name of the custom subtype object. If you created more than one custom subtype object, enter the names as comma-separated strings.
  4. Create a corresponding XML rendering style sheet (XRT) for the custom object (project, event, or criteria):
    • Log on to Teamcenter rich client as an administrator and navigate to My Teamcenter.
    • Create a new XMLRenderingStylesheet dataset.
    • Search for the appropriate dataset, depending on the custom object: Pgp0ProjectPlanCreate (custom project), Pgp0Prg0EventCreate (custom event), or Pgp0Prg0CriteriaCreate (custom criteria).
    • Click the Viewer tab and copy the contents of the dataset.
    • Paste the copied content into your custom XML rendering style sheet.
  5. Create a new preference named AWC_<Custom Class Name>.CREATERENDERING.
  6. Restart the Teamcenter server and then log off and back on to Active Workspace.

Program Planning, 2606 — Unpublished work. © 2025 Siemens

Source: https://docs.sw.siemens.com/en-US/doc/282219420/PL20251212545240207.ProgramPlanning/xid1415728 · retrieved 2026-07-10