Designer Workbench
The designer Workbench provides a user-friendly low-code interface for users to create, change and delete customizations on an Angles for SAP model. With this feature, you are guided in each step of creating customized Tables and Classes. The Designer Workbench provides a comprehensive list of Source tables, available fields, references, and sublists, empowering you to explore and validate any desired customizations.
The following figure shows a conceptual overview of an Angles for SAP model:
Using the Designer Workbench, you can modify the following aspects of the model:
SAP source tables
Classes (objects)
Table Joins
References
Sublists
The changes made are available via the web client after the model is refreshed.
Note that you can only access Designer workbench in the models that you are authorized to edit. The Designer Tree displays the list of models for which you have the authorization to modify classes. In the following figure, the user is authorized to edit the EA2_800 and EA5_800 models. For more information of privileges required to access Designer Workbench, see User Privileges.
Sources
Sources contain the list of SAP source tables available in the model. To start customizing, you must configure an SAP source table first.
Configure SAP table
In the Designer tree, select a Model.
Go to Sources > Configure SAP table.
In the Search Table field, type in the name of the table to be configured.
In the Select a Table field, select the fields that should be added to the table.
Click Submit. The table you configured will show up in the Classes section.
Edit or delete source table
You can edit or delete Source tables that are configured in the Designer Workbench. To Edit tables and fields of a table, click Edit for the respective table. To delete a table, select the table and click Delete.
Note that you cannot add or remove ini related fields.
Classes
Classes contain the list of available classes to modify. You can only modify the classes which are not derived from the INI file.
Create a Class
A class must contain a main table. If no main table is available yet, create a main table first.
To create a class
In the Designer tree, select a Model.
Select Classes > Create a Class.
Specify a class name.
Add a description, if required. You can add the Purpose or Use Case of the Class, the important tables or fields of the Class and so on.
Select a Table from the drop-down list to add to the class.
After the input is validated, click Commit to commit the class. After you refresh the model, the new class is available in the Web Client.
Edit a Class
Classes created by the designer workbench can be edited. If the From ini field is marked as Yes, the Class is a standard Angles for SAP class, and it cannot be edited. If the From ini field is marked as No. The Class is created in the Designer Workbench and can be edited.
In the Designer tree, select a Model.
Select Classes.
Click Edit from the Edit column for the Class to be edited.
Create or Edit Table Joins
Classes can be joined with other tables to include fields from the joined table as class fields.
In the Designer tree, select a Model.
Select Classes.
To edit Table Joins, click Edit in the Table Joins column for the Class to be edited, and make the required changes.
To create Table Joins, click Create Table Join.
Select the Table to join.
Select Key Fields to join to the new table from the existing Tables in the Class.
Click Submit.
Create or Edit a Reference
References can be created between source class and target class to establish the relationship between them
In the Designer tree, select a Model.
Select Classes.
To edit a reference, click Edit in the Reference column for the Class to be edited and make the required changes.
-
To create a Reference, click Create Reference.
Select the Target Class.
Select the Source and Key field to create the reference.
Specify a reference name.
Add a description, if required. You can add the definition, purpose or use case of the reference, most important fields of the target class,or the (SAP) tables of the target.
After the input is validated, click Submit to create the reference.After the model refreshes, the new reference is available in the WebClient.
Create or Edit a Sublist
You can create new Sublists for a Class. To create a sublist from Class A to Class B, there should already exist a reference from Class B to Class A. An existing reference will be shown in the Choose Resulting Class create sublist drop down as a potential sublist component.
In the Designer tree, select a Model.
Select Classes.
To edit a Sublist, click Edit from the Sublist column for the Class to be edited and make the required changes.
-
To create a Sublist, click Create Sublist
Specify a sublist name.
Select the Target Class, using the dropdown menu Choose Resulting Class.
Add a description, if required. You can add the definition, purpose or use case of the Sublist, important fields of the target class,or the (SAP) tables of the target.
After the input is validated, click Submit to create the reference.After the model refreshes, the new reference is available in the WebClient.
Delete a Class
Classes created by the designer workbench can be deleted from the class page. Standard Angles for SAP Classes (From ini = Yes) can’t be deleted.
In the Designer tree, select a Model.
Select Classes.
Select a Class.
Click Delete from the Delete Column.
Confirm your selection.
Delete A Reference or Sublist
References and Sublists created by the designer workbench can be deleted.
In the Designer tree, select a Model.
Select Classes.
Select a Class.
Select the Reference or Sublist to be deleted.
Click on Delete from the Delete Column.
Confirm your selection.