Getting Started with TRANSACT (32247-90007)
Chapter 9 177
Creating Custom Applications
Transactions Across Multiple Datasets
Figure 9-33. Dictionary Definitions for One Screen, Multi Dataset Transaction
Note that the global definitions for this transaction include an element called global-part.
This element is used to store the value of part-number between dataset updates as
explained below.
The form addpart looks like this:
FILE TYPE: RESPONSIBILITY:
ADDPART FORM
ELEMENT(ALIAS): PROPERTIES: ELEMENT(PRIMARY):
PART-NUMBER X (8,0,8) PART-NUMBER
DESCRIPTION X (20,0,20) DESCRIPTION
LOCATION X (4,0,4) LOCATION
QUANTITY I (6,0,4) QUANTITY
VENDOR-CODE X (6,0,6) VENDOR-CODE
VENDOR-NAME X (20,0,20) VENDOR-NAME
FILE TYPE: RESPONSIBILITY:
ADDPART-GLOBAL FORM
ELEMENT(ALIAS): PROPERTIES: ELEMENT(PRIMARY):
GLOBAL-PART X (8,0,8) GLOBAL-PART
FILE TYPE: RESPONSIBILITY:
INVENTORY DETL
ELEMENT(ALIAS): PROPERTIES: ELEMENT(PRIMARY):
PART-NUMBER * X (8,0,8) PART-NUMBER
CHAIN MASTER SET: PARTS
LOCATION X (4,0,4) LOCATION
QUANTITY I (6,0,4) QUANTITY
FILE TYPE: RESPONSIBILITY:
PARTS MAST
ELEMENT(ALIAS): PROPERTIES: ELEMENT(PRIMARY):
PART-NUMBER * X (8,0,8) PART-NUMBER
DESCRIPTION X (20,0,20) DESCRIPTION
FILE TYPE: RESPONSIBILITY:
PARTVENDORS DETL
ELEMENT(ALIAS): PROPERTIES: ELEMENT(PRIMARY):
PART-NUMBER * X (8,0,8) PART-NUMBER
CHAIN MASTER SET: PARTS
VENDOR-CODE X (6,0,6) VENDOR-CODE
VENDOR-NAME X (20,0,20) VENDOR-NAME