Function documentationAuthorizations for Product Structure and Assembly Management

 

You can use this concept to control access to the following objects in Product Structure and Assembly Management:

  • Product family

  • Product item

  • Product view

  • Product variant

  • Product item variant

  • Assembly group

  • Assembly header

  • Assembly item

Integration

The Web user interface (Web UI) of SAP Product Lifecycle Management (SAP PLM) integrates product structure objects with the following objects from Access Control Management (ACM):

  • Access control contexts

  • Access control lists

For more information see, Authorizations and Access Control Context (PLM-WUI-APP-ACC) and Definition of Sample Context Roles.

Features

The following authorization concept applies to the product structure objects:

  • Access rights granted by access control contexts and context roles:

    • The context roles of a user in an access control context define per object type (for example, product family or derived object types, product item) the actions, which the user may carry out on product structure objects belonging to this context or are assigned to this context. The product structure objects delivered in SAP PLM Web UI are not accessible for a user when they belong to contexts that are not related to the user. When a user tries to access a product structure object and the object is owned by a context, the system grants access only when the user has a context role in the owning context or in a compound context that allows an activity for the object type (assuming that no ACL exists for the user).

    • Access control contexts are a natural way to reflect the organizational structure of a business company along with the responsibilities of users within this structure.

  • Access rights granted by access control lists (ACLs) to handle exceptional cases at the single object instance level:

    • ACLs grant or deny access rights individually for every product structure object and for every user. Authorizations defined by ACLs override authorizations within an access control context. ACLs apply to one product structure object only and the inheritance of ACLs is not supported.

    • ACL authorizations are intended for exceptional cases where contexts are not appropriate.

  • Assignment of access control contexts:

    • You can specify an owning context on the initial screen when you create a product structure object. This owning context is displayed in the specific product structure object screen. When you create a new product structure object, specifying the context is mandatory if you are not a trusted user.

    • When you choose Start of the navigation path Assign Next navigation step Access Control Context End of the navigation path on the product structure or the product assembly screen, you can specify the ACC for the all the subordinate objects that you create from the current object in the future. This ACC does not apply to the current object or to the previously created subordinate objects. This ACC is only active for the current session and is not active when you reload the product structure or the product assembly.

    • When you choose Start of the navigation path Additional Functions Next navigation step Change Authorization(s) End of the navigation path, you can transfer object ownership or assign the selected object to another context. This change of authorization is not limited to the current session and is valid when you reload the object. You can display the owning context in the Authorizations tab and the Administrative Data tab.

  • Accessing the product structure objects from the ACC screens and related processes:

    • You can assign product structure objects to a context from the ACC screen. You can change the ownership of a product structure object. On the Transfer Object Ownership or Assign Objects to Other Context screen, you can use the explosion feature for a product structure object to add linked objects and objects from subhierarchies. You can assign a product structure object to another context without giving up ownership so that other members of the owning context have access to the product structure object. For more information, see Administration of Object Transfers.

    • Search results in the PLM Web UI only list those product structure objects that a user is authorized to access. In case you do not have the Read activity for an object type (for example a product item variant) from a PFCG role, the search does not include these objects in the search result list. A PFCG role grants the possible activities for an object type in the system, whereas a context role restricts the granted activities to specific access control contexts (for example, the Change activity granted by a PFCG role can be restricted to Read activity with a context role).

    • The object navigator is the standard user interface for all users who do not have administrative rights for access control contexts. These users cannot access the ACC screen. For more information, see View Layout for Product Structure and View Layout for Product Assembly. The object navigator only displays specific information and objects, related to a context, corresponding to the user's authorizations. The full display of information and objects is only available to users with the Context Administrator context role.