The following pages list and explain the various field rules you can use. The rules are discussed in alphabetical order on the pages following this table.
You can also see information about the field rules while using Studio when you select the rule on the field’s Properties window:
The following table lists the rules discussed in this section.
To… |
Use this rule |
AFGJOB |
Section |
Files |
INI |
Overflow |
XML |
Add a placeholder which causes no operation to occur (used in testing) |
no |
no |
no |
no |
na |
no |
|
Add a variable from more than one occurrence of a particular record type |
no |
no |
no |
no |
na |
no |
|
Add two or more fields and insert the result into a new field |
no |
no |
yes |
yes |
na |
yes |
|
Call a DAL function |
no |
no |
yes |
yes |
no |
no |
|
Concatenate strings and place the result in the field you specify |
no |
no |
no |
no |
yes |
no |
|
Copy alphanumeric data from a table using the source record field as a key |
no |
no |
yes |
yes |
yes |
no |
|
Copy and format numeric data in an extract record |
no |
no |
no |
no |
yes |
yes |
|
Copy data from an external record into the output buffer |
no |
no |
no |
no |
yes |
yes |
|
Copy data from an SAP Raw Data Interface (RDI) extract file |
no |
no |
yes |
no |
yes |
yes |
|
Copy data from the table list of records into the output buffer |
no |
no |
no |
yes |
na |
no |
|
Copy data if a source record exists |
no |
no |
yes |
no |
yes |
no |
|
Count the total number of overflow records that could be processed per transaction |
no |
yes |
no |
no |
yes |
no |
|
Create lists of data for populating section lists or columns |
yes |
no |
no |
no |
na |
no |
|
Display the difference between two dates |
no |
no |
no |
no |
na |
no |
|
Draw an underline beneath a variable field |
no |
yes |
no |
no |
yes |
no |
|
Emulate TerSub entry functionality |
no |
no |
no |
no |
yes |
no |
|
Execute the MoveNum rule if an external record is found |
no |
no |
yes |
no |
yes |
no |
|
Force a transaction to manual batch (WIP) |
no |
no |
no |
yes |
na |
yes |
|
Force a transaction to manual batch (WIP) |
no |
no |
no |
yes |
na |
no |
|
Format a date |
* DateFmt |
no |
no |
yes |
no |
yes |
no |
Format a date (for international localities) |
no |
no |
no |
no |
yes |
yes |
|
Format a number |
no |
no |
no |
no |
yes |
yes |
|
Format a time (for international localities) | FmtTime |
no |
no |
no |
no |
yes |
yes |
Format the system date |
no |
no |
no |
no |
yes |
no |
|
Get a text table item based on a key from the source field name concatenated with data retrieved from the source record |
yes |
no |
yes |
yes |
yes |
yes |
|
Get data from an extract record, look up the data in a table, and copy the table data to the destination field |
yes |
no |
yes |
yes |
na |
no |
|
Get information from an extract file based on conditions you specify |
no |
no |
yes |
yes |
yes |
yes |
|
Get information from an extract file based on conditions you specify |
no |
no |
yes |
yes |
no |
no |
|
Get the current system date |
no |
no |
no |
no |
yes |
no |
|
Get the run date from the TRNFILE.DAT file and format it using the mask you specify |
no |
no |
yes |
no |
na |
no |
|
Have the system format the data when it maps it to a field |
no |
no |
no |
no |
na |
no |
|
Insert a specific value |
no |
no |
no |
no |
na |
no |
|
Insert a value in a field only if a record is found in the extract data using the search criteria you specify |
no |
no |
no |
no |
yes |
no |
|
Justify a field (right, left, or center) |
no |
no |
no |
yes |
yes |
yes |
|
Map fields in the XDB database |
* XDB |
no |
no |
yes |
no |
na |
no |
Map fields in the XDD database |
no |
no |
yes |
yes |
na |
yes |
|
Print information in a field if the data matches the numeric value you specify |
no |
no |
yes |
no |
na |
no |
|
Print information in a field if the data matches the string you specify |
no |
no |
yes |
no |
yes |
no |
|
Process multipage sections |
no |
no |
no |
no |
na |
no |
|
Replace the NoOpFunc rule |
no |
no |
no |
yes |
na |
no |
|
Report the actual number of overflow records that could be processed per transaction |
no |
no |
no |
no |
yes |
no |
|
Retrieve a message from an extract file |
no |
no |
yes |
yes |
yes |
no |
|
Retrieve and format a string |
no |
no |
yes |
no |
yes |
no |
|
Select the largest value of multiple packed decimal fields located on the same record to populate a variable field |
no |
no |
no |
no |
na |
no |
|
Speed the processing of fields used repeatedly throughout a form set |
no |
no |
yes |
no |
na |
no |
|
Store and retrieve subsequent lines of a multiple line address |
no |
no |
no |
no |
yes |
no |
|
Store and retrieve subsequent lines of a multiple line address and also format the city, state, and 10-digit postal code |
no |
no |
no |
no |
yes |
no |
|
Store and retrieve subsequent lines of a multiple line address and combine address lines two and three |
no |
no |
no |
no |
yes |
no |
|
Tell the system the field has been mapped to the master DDT file |
no |
no |
yes |
no |
na |
no |
|
Translate a numeric ISO state code into the actual state name |
no |
no |
yes |
no |
yes |
no |
|
* - Indicates this is a legacy rule that may be found in older implementations. AFGJOB - Indicates if there are AFGJOB.JDT file implications to this rule. Section - Indicates if this rule depends on a section rule. Files - Indicates if external supporting files (other than extract records) can be used with this rule. INI - Indicates if there are INI options associated with this rule.Overflow - Indicates if this rule supports overflow. XML - Indicates if this rule accepts XML input. |
© Copyright 2014, Oracle and/or its affiliates. All rights reserved. Legal notices.