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