Skip to main content

Product Management

Product management enables the structured organization and configuration of products. A product represents the top hierarchy level of a configurable element and acts as a container that summarizes all relevant information. This guide describes the steps for adding, updating, and deleting products, as well as their properties and configurations.

Creating a Product

Using the "Create" button within the CRUD component, a new product can be created. Existing products can be edited or viewed using the inline icons.

  • Code (mandatory): The technical name of the product.
  • ConfigMaterial (optional): The technical name of the KMat if the product interacts with a KMat.
  • Descriptions (optional): Description of the product in various languages.

Product Information Tab (Create)​

This opens the creation form for a new product.

  • "Code" is a mandatory field.
  • If needed, a corresponding SAP KMat can be entered for "ConfigMaterial".
  • Descriptions can be entered in multiple languages if necessary.
  • Save → Create a new product.
  • Save → Save changes.

Product Information Tab (Edit/View Mode)​

This opens the view/edit mode in the Info tab.

  • Basic information of the product can be viewed/modified here.
  • Save

Product-Product Characteristic Tab​

Characteristics can be assigned to the product here.

Creating a Product Characteristic​

By clicking "Create" within the CRUD component, a new product characteristic can be created.

  • Code (mandatory): Technical name of the product characteristic.
  • Characteristic (mandatory): Assignment of a predefined characteristic.
  • Descriptions (optional): Description of the product characteristic in various languages.

Product Characteristic Tab (Create)​

This opens the creation form for a new product characteristic.

  • "Code" is a mandatory field.
  • Selection of a characteristic is required.
  • Descriptions can be entered in multiple languages if necessary.
  • Save → Create the new product characteristic.
  • Save → Save changes.

Product Characteristic Tab (Edit/View Mode)​

This opens the view/edit mode in the Info tab.

  • Basic information of the product characteristic can be viewed/modified here.
  • Save

Product-Product Configurations Tab​

This section allows the assignment of SAP-KMat (or external configuration models) to the 3D product.

→ Multiple KMat's can be assigned to a product.

Creating a Product Configuration​

By clicking "Create" within the CRUD component, a new product configuration can be created.

  • Code (mandatory): The technical name of the product configuration.
  • ConfigMaterial (optional): The technical name of the KMat if the product interacts with a KMat.
  • Parent (optional): If the product configuration is a sub-product, the preceding product configuration must be defined here.
  • Product Categories (optional): One or more product categories can be assigned here.
  • Snap Points (optional): One or more SnapPoints can be assigned where the product can "dock" in the configuration.
  • Descriptions (optional): Description of the scene configuration in various languages.

Product Configuration Tab (Create)​

This opens the creation form for a new product configuration.

  • "Code" is a mandatory field.
  • If needed, a corresponding SAP KMat can be entered for "ConfigMaterial".
  • Definition of a "Parent" if it is a sub-product.
  • Selection of one or more product categories.
  • Selection of one or more SnapPoints.
  • Descriptions can be entered in multiple languages if necessary.
  • Save → Create the new scene.
  • Save → Save changes.

Product Configuration Tab (Edit/View Mode)​

This opens the view/edit mode in the Info tab.

  • Basic information of the product configuration can be viewed/modified here.
  • Save

Products-Object Information Tab​

Here, object information (or Unity objects like "GameObjects" or "Prefabs") can be assigned to products, which are allowed to be used.

Creating an Object Information​

By clicking "Create" within the CRUD component, a new object information can be created.

  • Code (mandatory): Technical name of the object information.
  • Primitive (mandatory): Selection whether it is a primitive or a Prefab/GameObject.
  • Default (mandatory): Indicates whether this object information should already be selected for this product.
  • Descriptions (optional): Description of the object information in various languages.
  • Position (optional): Definition of the spatial position of the 3D object, relative to the Snap-/SpawnPoint.
  • Rotation (optional): Orientation of the 3D object in space, relative to the Snap-/SpawnPoint.
  • Scale (optional): Scaling of the 3D object.

Object Information Tab (Create)​

This opens the creation form for a new object information.

  • "Code" is a mandatory field.
  • Selection whether it is a "Primitive".
  • Selection whether it is a Default Object Information.
  • Descriptions can be entered in multiple languages if necessary.
  • Definition of the position, rotation, and scaling.
  • Save → Create the new object information.
  • Save → Save changes.

Object Information Tab (Edit/View Mode)​

This opens the view/edit mode in the Info tab.

  • Basic information of the object information can be viewed/modified here.
  • Save

Products-Object Information Interactions Tab​

Here, interactions can be assigned to an object information. Interactions are predefined functions defined in the backend (Unity) that can make changes to a product/visualization.

Creating an Object Information Interaction​

By clicking "Create" within the CRUD component, a new object information interaction can be created.

  • Code (mandatory): Technical name of the object information interaction.
  • Interaction (mandatory): Selection of an interaction from a list of predefined functions in the backend (Unity).
  • Descriptions (optional): Description of the object information interaction in various languages.

Object Information Interactions Tab (Create)​

This opens the creation form for a new object information interaction.

  • "Code" is a mandatory field.
  • Selection of the desired interaction is mandatory.
  • Descriptions can be entered in multiple languages if necessary.
  • Save → Create the new object information interaction.
  • Save → Save changes.

Object Information Interactions Tab (Edit/View Mode)​

This opens the view/edit mode in the Info tab.

  • Basic information of the object information interaction can be viewed/modified here.
  • Save

Products-Object Information Interaction Parameters Tab​

Here, parameters can be set for object information interactions.

Creating an Object Information Interaction Parameter​

By clicking "Create" within the CRUD component, a new object information interaction parameter can be created.

  • Code (mandatory): Technical name of the object information interaction parameter.
  • Type (mandatory): Selection of a parameter type from a list.
  • Parameter (mandatory): Corresponding parameter for the selected type.
  • Descriptions (optional): Description of the object information interaction parameter in various languages.

Object Information Interaction Parameters Tab (Create)​

This opens the creation form for a new object information interaction parameter.

  • "Code" is a mandatory field.
  • Selection of the desired type is mandatory.
  • Definition of the corresponding parameter.
  • Descriptions can be entered in multiple languages if necessary.
  • Save → Create the new object information interaction parameter.
  • Save → Save changes.

Object Information Interaction Parameters Tab (Edit/View Mode)​

This opens the view/edit mode in the Info tab.

  • Basic information of the object information interaction parameter can be viewed/modified here.
  • Save