今天测试环境中测试的时候,修改BOM物料,突然出现如下错误:
APP-FND-00804: Program error: Invalid arguments to the flexfield routines. Please inform your support representative that:
Routine FDFGST unable to find flexfield qualifier 2. The flexfield routines have been called incorrectly.
Make sure the flexfield qualifiers specified match those defined in the Register Key Flexfield form.
后来参考metalink的文档,按照如下处理:
|
Unable to Save a New ECO that Contains Revised Items: Error: APP-FND-00804 (文档 ID 375720.1)
|
Oracle Engineering - Version: 11.5.10.0 to 11.5.10.0 - Release: 11.5 to 11.5
Information in this document applies to any platform.
Form:ENGFDECN.fmb - Define engineering change order
SYMPTOMS
When attempting to create an ECO (ENGFDECN) with one or more revised items, the following error occurs:
ERROR
APP-FND-00804: Program error: Invalid arguments to the flexfield routines.
Please inform your support representative that:
Routine FDFGST unable to find flexfield qualifier 2. The flexfield routines have been called incorrectly.
Make sure the flexfield qualifiers specified match those defined in the Register Key Flexfield form.
CAUSE
The issue is caused by the following setup:
The Stock Locators Key Flexfield (KFF) needs to be recompiled.
SOLUTION
To implement the solution, please execute the following steps:
1. Recompile the Stock Locators KFF.
a/ In System Administrator responsibility
Application : Flexfield : Key -> Segments
b/ Search for %Stock Locators%
c/ Uncheck Freeze Flexfield Definition
d/ Check Freeze Flexfield Definition
e/ Save - this should kickoff Flexfield compilation. Ensure the flexfield compiled successfully.
关于收货的时候出现的类似错误参考:
APPLIES TO:
Oracle Inventory Management - Version 11.5.10.2 to 12.2.4 [Release 11.5.10 to 12.2]
Information in this document applies to any platform.
SYMPTOMS
When attempting to create a receipt, the following error occurs:
APP-FND-00804: Program error: Invalid arguments to the flexfield routines. Please inform your support representative that:
Routine FDFGST unable to find flexfield qualifier 4. The flexfield routines have been called incorrectly.
Make sure the flexfield qualifiers specified match those defined in the Register Key Flexfield form.
CAUSE
Problems with the Inventory Flexfields.
SOLUTION
The Flexfields for Inventory need to be recompiled. To do this:
1. Login as Inventory responsibility
2. Navigate Inv > Setup > Flexfields > Key > Segments
3. Query up the Application = Oracle Inventory
Flexfield Titles = Account Aliases, Item Catalogs, Item Categories,
Sales Orders, Stock Locators, System Items
4. Click off Freeze Flexfield Definition
5. Click it back on
6. Click on Compile. This will kick off two concurrent requests.
7. Verify that they complete without error.
Then retest the problem.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29686022/viewspace-1608675/
,如需转载,请注明出处,否则将追究法律责任。