系统环境如下:
EBS
RDBMS 11.2.0.3
OS
Symptoms
功能顾问反应如下问题,在分配界面尝试保存结果时,form消失
具体操作步骤如下:
职责:全局 HRMS 管理员
人员-->输入和维护-->查询-->分配-->(分配职务)-->保存
People > Enter & Maintain > > Query person> [Assignment] > Enter Position/Job > Save
Cause
EBS标准功能,遇到这个问题感觉还是蛮奇怪的。
对这个form做trace后,发现每次修改值都被ROLLBACK。百思不得其解啊,没办法还是求助MOS吧
查看一下是哪个form
表单应用 : 人力资源管理系统
表单名 : PERWSHRG
表单路径 : /u01/apps/apps_st/appl/per/12.0.0/forms/ZHS/PERWSHRG.fmx
表单版本 : 12.0.37.12010000.4
最后修改的表单 : $Date: 2009/09/03 03:30 $
MOS关于PERWSHRG这个form的错误还真是不少,参照下述note
Assignment Form Crashes with FRM-92101 When Saving or Querying Data (Doc ID 316604.1)
There were no segments defined in the People Group Flexfield
Full HRMS requires the People Group Flexfield to have at least 1 valid segment
note中说明HRMS要求People Group Flexfield弹性域至少有一个有效的段
Solution
To implement the solution, please execute the following steps:
1. Navigate: system Administrator > Application > Flexfield > Key > Segments
2. Query: Flexfield Title = People Group Flexfield
3. Ensure that there is at least 1 active segment in this flexfield for the context you are using
(note: you can make this segment "not required" and "not displayed" if you do not wish
to use the People Group Flexfield)
4. Freeze and compile the flexfield definition
在系统管理员职责下,为People Group Flexfield添加一个有效的段。
如上操作后,问题解决