To ensure the PowerCenter Integration Service extracts accurate information from the XLATTABLE table, each time you use the XLATTABLE table, enter the following information:
A condition to indicate which columns to compare
A filter to remove unrelated code definitions and definitions in unnecessary languages
When you use the XLATTABLE table as a PeopleSoft source, enter a join override and filter conditions to extract XLATTABLE data.
When you use the XLATTABLE table as a lookup table, enter lookup conditions and a lookup SQL override to extract XLATTABLE data.
Codes defined in the XLATTABLE table can contain more than one definition for a given code. For example, “A” might stand for “Active” in one PeopleSoft record, and it might stand for “Assets” in another. To differentiate between different codes, the XLATTABLE table contains two columns that are directly referenced by PeopleSoft records:
FIELDVALUE.
Contains codes defined within the XLATTABLE table and used by PeopleSoft records.
FIELDNAME.
Contains a text string. The text string is the name of the column in the related PeopleSoft record that contains the code. For example, the code “A” is in the STATUS column of a PeopleSoft record. The corresponding row in the XLATTABLE table has “A” in the FIELDVALUE column and “STATUS” in the FIELDNAME column.
Additional columns define the codes, including the following columns:
LANGUAGE_CD.
PeopleSoft language code. You can define a code in the XLATTABLE table in different languages. The language code for each row indicates the language of the description. When the XLATTABLE table defines codes in different languages, you can add a filter condition to extract data in the language you want.
EFFDT.
Effective date of the row.
XLATLONGNAME.
A long description of the code.
XLATSHORTNAME.
A short description of the code.
For example, a PeopleSoft record contains a column named BD_WKBOOK_TYPE. The column contains codes representing different workbook types, such as A and E.
The following table shows the codes defined in the XLATTABLE table:
FIELDNAME
FIELDVALUE
EFFDT
XLATLONGNAME
XLATSHORTNAME
BD_WKBOOK_TYPE
A
01-JAN-00
Assets Workbook
Assets
BD_WKBOOK_TYPE
E
01-JAN-00
Expenses Workbook
Expenses
BD_WKBOOK_TYPE
P
01-JAN-00
Payroll Workbook
Payroll
BD_WKBOOK_TYPE
R
01-JAN-00
Revenue Workbook
Revenue
In the XLATTABLE table, “BD_WKBOOK_TYPE” identifies the codes in the FIELDVALUE column. Definitions of these codes appear in the XLATSHORTNAME and XLATLONGNAME columns. The short description of the “A” workbook type is “Assets.” The long description is “Assets Workbook.”