The basic business need for this is to enforce the entry of Invoice Numbers in a uniform format to ensure less duplication of invoices, and to produce more accurate and consistent including Query results.
The display of Invoice Numbers in Upper Case only reduces the possibility of duplicating invoices on invoice entry, and simplifies Queries by ensuring that Users always enter the invoice number in the same format .
We can relaize this by form personalization.
1) Go to the Invoice Entry form:
AP responsibility: Invoices -> Entry -> Invoice
2) Menu: Help -> Diagnostics -> Custom Code -> Personalize
Function Name: AP_APXINWKB
Form name: APXINWKB
Description: Enforce uppercase on Invoice Number
Level: Function
Condition tab:
Trigger Event: WHEN-NEW-FORM-INSTANCE
Condition: Blank
Processing Mode: Not in Entry-Query Mode
Actions tab:
Object Type: Item
Target Object: INV_SUM_FOLDER.INVOICE_NUM
Property Name: CASE_RESTRICTION
Value: UPPERCASE