Real Time Information Director User Documentation
RTID Metadata Language
Hewlett-Packard Company 32 529618-002
The SegmentQualifier [] parameter is an array of SegmentQualifier. Each
SegmentQualifier defines how the E1EDK14 segment is mapped for a particular value of
QUALF:
new QualifiedSegment("E1EDK14", "QUALF", new SegmentQualifier[] {
new SegmentQualifier("001", "ORGID", "BUSINESS_AREA_CD"),
new SegmentQualifier("006", "ORGID", "DIVISION_CD"),
new SegmentQualifier("007", "ORGID", "DISTRIBUTION_CHANNEL_CD"),
new SegmentQualifier("008", "ORGID", "SALES_ORGANIZATION_CD"),
new SegmentQualifier("012", "ORGID", "SALES_DOCUMENT_TY"),
new SegmentQualifier("010", "ORGID", "SALES_GP"),
new SegmentQualifier("016", "ORGID", "SALES_OFFICE_CD")
}),
new QualifiedSegment("E1EDK03", "IDDAT", new SegmentQualifier[] {
new SegmentQualifier("002", "DATUM", "REQUESTED_DELIVERY_DT"),
new SegmentQualifier("005", "DATUM", "VALID_FROM_QUOTATION_DT"),
new SegmentQualifier("006", "DATUM", "VALID_TO_QUOTATION_DT"),
new SegmentQualifier("012", "DATUM","DOCUMENT_RECEIVED_SENT_DT"),
new SegmentQualifier("022", "DATUM","CUSTOMER_PURCHASE_ORDER_DT"),
new SegmentQualifier("025", new FieldElement[] {
new FieldElement("DATUM", "RECORD_CREATE_DT"),
new FieldElement("UZEIT", "ORDER_ENTRY_TM")
}),
new SegmentQualifier("023","DATUM","PRICE_AND_EXCHANGE_RATE_DT")
}),
In this example, each SegmentQualifier for E1EDK14 maps the ORGID element to a
different column:
• When QUALF = "001", ORGID is mapped to the "BUSINESS_AREA_CD
column.
• When QUALF = "006", ORGID is mapped to the "DIVISION_CD" column.
• When QUALF = "007", ORGID is mapped to the
"DISTRIBUTION_CHANNEL_CD" column.
Qualified segments typically define multiple applications of a distinct type of data. For
example, E1EDK14 can contain various organization IDs, which have different roles in
relation to the sales order.
Similarly, in the following excerpt, E1EDK03 contains various dates relevant to the
order:
new QualifiedSegment("E1EDK14", "QUALF", new SegmentQualifier[] {
new SegmentQualifier("001", "ORGID", "BUSINESS_AREA_CD"),
new SegmentQualifier("006", "ORGID", "DIVISION_CD"),
new SegmentQualifier("007", "ORGID", "DISTRIBUTION_CHANNEL_CD"),
new SegmentQualifier("008", "ORGID", "SALES_ORGANIZATION_CD"),
new SegmentQualifier("012", "ORGID", "SALES_DOCUMENT_TY"),
new SegmentQualifier("010", "ORGID", "SALES_GP"),
new SegmentQualifier("016", "ORGID", "SALES_OFFICE_CD")
}),
new QualifiedSegment("E1EDK03", "IDDAT", new SegmentQualifier[] {
new SegmentQualifier("002", "DATUM", "REQUESTED_DELIVERY_DT"),
new SegmentQualifier("005", "DATUM", "VALID_FROM_QUOTATION_DT"),
new SegmentQualifier("006", "DATUM", "VALID_TO_QUOTATION_DT"),
new SegmentQualifier("012", "DATUM","DOCUMENT_RECEIVED_SENT_DT"),