Select
>
> .
The mask is opened.
Further
information on the mask
can be found in the document Heterogeneous Structure
Explosion.
Insert
a new record in this form.
The
existing record can be used as template.
The heterogeneous structure explosion is stored in a temporary table for which an additional view has to be defined. It is recommended to use the prefix T_TMP_ASE_ for the table and the prefix V_ASE_HIE_ for the view. Finally, the used stored procedure with its parameters have to be defined (usually, these values do not need to be changed). In the delivered templates, two different stored procedures are provided:
Select
from the context menu.
The mask is opened. Here, the
data dictionary can be defined for the view.
The first 11 fields are necessary for all use cases.
Field Name | Description |
V_ASE_HIE_002.OPERATIONID | OPERATIONID |
V_ASE_HIE_002.STRLEVEL | Hierarchiy level |
V_ASE_HIE_002.ID_FROM | C_ID of parent record |
V_ASE_HIE_002.ID_FROM_TYPE | Name of parent table |
V_ASE_HIE_002.ID_TO | C_ID of child record |
V_ASE_HIE_002.ID_TO_TYPE | Name of child table |
V_ASE_HIE_002.STRID | C_ID of structure record |
V_ASE_HIE_002.SORT_NR | Name of structure table |
V_ASE_HIE_002.PECURSION | Sorting number |
V_ASE_HIE_002.REL_UP | Flas to indicate beginning recursion |
V_ASE_HIE_002. | View to parent record |
If
the stored procedure EDB_ASE.explode_proe is used, the field POS_NO is mandatory,
too.
Additionally, any number of fields can be defined. Usually, the first field is named ASE_ID and the ID fileds of the original records (e.g. T_DOC_DAT.DOCUMENT.ID, T_MASTER_DAT.PART_ID) are mapped this field.
When
all fields are defined, click and
close the mask.
The default list is created.
In
the mask select from the context menu.
Adapt
the default list in the mask.
Reorganize
the mask fields in the tab.
On
the mask select from the context menu.
The mask is opened.
Ever
entry has to have the ASE checkbox selected. Mandatory fields for every use
case are: Name, Title, Description, and the ASE checkbox.
Define
the entity of the top level element and all (refine or aggregate) relations
in the tab.
Define
the following and its :
The following userexits are possible:
For | Userexit Parameter | Name |
Entity or Entity list | entity - widget name | ASE-NULL |
Types | entity - type - widget name | ASE-NULL |
Relations | entity1 - entity2 - view - widget name | Value of the child entity of the relation Values for the context menu can also be added here |
For
Type definitions (e.g. ASE-EDB-DOCUMENT) define which field to be used to distinguish
the different types.
Define
the field mapping. From the
mask select from the context menu.
The mask is opened. All fields that have
been defined for this use case are listed here.
Select
the first entry and select from
the context menu.
The mask is opened.
Select
the fields to map to the selected one.
Repeat
step 13 and 14 for all field entries.
To
get an overview of all mapped fields, click on the
button of the
mask. An additional tab is opened in the browser window.
To
test the heterogeneous structure explosion with the Java Client, insert the
selection EDB-ASE-SHW-HIE-{J}
with its parameter /USE=<your_use_case>
to the structure explosion menu of your entity list, or add the selection EDB-BOM-ASE-SHW-{J}
to the non-select menu. The heterogeneous structure explosion tab should be
added to your entity.
For example:
Show check name and level indicator of the relation records in the heterogeneous structure explosion list.
Select
>
> .
The Heterogeneous Structures mask is opened.
Search
for MULTILEVEL-EDB-PROJECT.
Click
on the hyperlinkV_ASE_HIE_001
in the field.
The mask is opened.
In
the Table Fields tab enter two new entries:
In
the form select from the context menu.
In
the form select from the context menu.
Assign
field T_MASTER_STR.CHK_NAME and T_MASTER_DOC.CHK_NAME
to field V_ASE_HIE_001.CHK_NAME_STR.
Assign
field T_MASTER_STR.LEV_IND and T_MASTER_DOC.LEV_IND
to field V_ASE_HIE_001.CHK_NAME_STR.
Add
the two new fields to the structure explosion list EDB-ASE-HIE-001-SLI.
The
two new fields should be added to the Heterogeneous Structure Explosion tab
of the Project mask.