Menü |
For Each |
Anmerkungen |
Aktivierung der Einzelauswahl |
Aktiviert, wenn Folgendes ausgewählt wird:- Anweisung MapFromStatement, die nicht in der Anweisung ColumnStatement enthalten ist
- Anweisung SelectStatement
- Folgende BlockOpenStatements-Anweisungen:
- AbstractTargetMapStatement
- ForEachStatement
- DeclarationStatement
- CallOperationStatement
|
Die Anweisung AbstractTargetMapStatement umfasst:- MsgTargetMapStatement
- InsertStatement
- UpdateStatement
- DeleteStatement
- CallOperationStatement
|
Einzelauswahlverhalten |
Eine Anweisung ForEachStatement wird als übergeordnetes Element der folgenden Elemente eingefügt:- Der Anweisung MapStructureStatement, welche die ausgewählte Anweisung MapFromStatement mit nicht definiertem Ausdruck enthält
- Aller untergeordneten Elemente der Anweisung SelectStatement, die das ausgewählte Element als Ausdruck enthalten
- Die ausgewählte sperrende offene Anweisung mit undefiniertem Ausdruck
|
|
Aktivierung der Mehrfachauswahl |
Aktiviert, wenn alle ausgewählten Elemente benachbarte, gleichgeordnete Elemente sind |
|
Mehrfachauswahlverhalten |
Eine Anweisung wird zum gemeinsamen übergeordneten Element für alle ausgewählten Elemente |
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
PurchaseOrder
Comment+MapFrom
Items+MapFrom
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
PurchaseOrder
Comment+MapFrom
ForEach
Items+MapFrom
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
Elemente ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
Elemente ForEach
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
Elemente ProductName+MapFrom
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
Elemente ProductName+MapFrom
ForEach
ProductNumber+MapFrom
Price+MapFrom
Quantity+MapFrom
|
Diese Anweisung ForEach ist wahrscheinlich nicht relevant, ist aber zulässig.
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Target_1
Header PurchaseOrder+MapFrom
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOp
Target_1
Header ForEach
PurchaseOrder+MapFrom
|
PurchaseOrder ist ein reguläres Element.
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Insert_1 - Db1.Sch2.Tbl3
Column_1 + MapFrom(exp_1)
Column_2 + MapFrom(exp_2)
|
Anweisung nach Aktion (Fettdruck wird eingefügt). |
Aktion inaktiviert für Element MapFrom, das in Anweisung ColumnStatement enthalten ist |
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Target_1
Header PurchaseOrder
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOp
ForEach
Target_1
Header PurchaseOrder
|
Folgendes ist die Vorgehensweise zum Erstellen von Mehrfachnachrichtengruppen.
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Target_1
Header PurchaseOrder
Target_2
Header Inventory
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOp
ForEach
Target_1
Header PurchaseOrder
Target_2
Header Inventory
|
Zwei Nachrichtengruppen innerhalb derselben Anweisung ForEach.
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Insert_1
ColumnStatement
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOp
ForEach
Insert_1
ColumnStatement
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Insert_1
ColumnStatement
Call_1 (db1)
Update_1 (where_clause)
ColumnStatement
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOp
ForEach
Insert_1
ColumnStatement
Call_1 (db1)
Update_1 (where_clause)
ColumnStatement
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
PurchaseOrder
Qualify
Default
ShipTo+MapFrom (exp_1)
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
PurchaseOrder
ForEach
Qualify
Default
ShipTo+MapFrom (exp_1)
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
PurchaseOrder
Qualify
Default
ShipTo+MapFrom (exp_1)
Qualify
Condition (cond_exp)
BillTo+MapFrom (exp_2)
Default
BillTo+MapFrom (exp_3)
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
PurchaseOrder
ForEach
Qualify
Default
ShipTo+MapFrom (exp_1)
Qualify
Condition (cond_exp)
BillTo+MapFrom (exp_2)
Default
BillTo+MapFrom (exp_3)
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
PurchaseOrder
ForEach
Items
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
PurchaseOrder
ForEach
ForEach
Items
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Target_1
select_1 (where_clause)
PurchaseOrder + MapFrom(exp)
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOp
Target_1
select_1 (where_clause)
ForEach select_1
PurchaseOrder + MapFrom(exp)
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOperation
CallOperationStatement
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOperation
ForEach
CallOperationStatement
|
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
PurchaseOrder
Qualify
Default
ShipTo+MapFrom (exp_1)
Qualify
Condition (cond_exp)
BillTo+MapFrom (exp_2)
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
Die ausgewählten Elemente sind nicht gleichgeordnet (obwohl die beiden Verzweigungen gleichgeordnet sind). Die Aktion wird inaktiviert. |
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
PurchaseOrder
Qualify
Condition (cond_exp_1)
ShipTo+MapFrom (exp_1)
Qualify
Condition (cond_exp_2)
BillTo+MapFrom (exp_2)
Qualify
Condition (cond_exp_3)
Comment+MapFrom (exp_3)
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
Gleichgeordnete Elemente, die nicht benachbart sind, werden ausgewählt. Die Aktion wird inaktiviert. |
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
MapOp
Target_1
Qualify
Condition (cond_exp)
Target_2 - Headers_Inventory
ForEach (exp)
Target_3 - Headers_Library
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
MapOp
ForEach
Target_1
Qualify
Condition (cond_exp)
Target_2 - Headers_Inventory
ForEach (exp)
Target_3 - Headers_Library
|
Benachbarte gleichgeordnete Elemente gehören möglicherweise zu verschiedenen Arten von Anweisungen. Dies ist jedoch zulässig.
Anweisung vor Aktion (Fettdruck wird ausgewählt) |
ShipTo
country (attribute in ShipTo)
first_name (element in sequence in ShipTo)
last_name (element in sequence in ShipTo)
street_name (element in sequence in ShipTo)
|
Anweisung nach Aktion (Fettdruck wird eingefügt) |
Die Aktion wird inaktiviert, weil das Land ("country") kein mit 'first_name', 'last_name' und 'street_name' gleichgeordnetes Element ist. |