1. 配置消息时,后在peoplecode通过函数MsgGetExplainText(30000, 246, "not found value")引用消息文本。
2. 平时在component或在component record 上写事件实时校验字段时候,记得要把Allow Defferred Proces的勾去掉,不然会不起作用。
3. 涉及CI,可以参照王亚平工程,PAIC_MOD_TRN_65
4. AE中用到的其他的select,do while 等语句,可以参照AE:paic_gl_deal
5. 在做AE类型报表的时候,输入条件是实体表,一般包含以下字段:run_cntl_id, oprid
_AET RECORD一般包含字段有:OPRID,RUN_CNTL_ID,PROCESS_INSTANCE,LANGUAGE_CD四个字段,AE报表的第一步select一般写法是
%Select(PAIC_TRN_P2_AET.COURSE, PAIC_TRN_P2_AET.PAIC_UM_NUM,PAIC_TRN_P2_AET.SESSION_NBR ,PAIC_TRN_P2_AET.COURSE_START_DT,PAIC_TRN_P2_AET.COURSE_END_DT,PAIC_TRN_P2_AET.RUN_CNTL_ID,PAIC_TRN_P2_AET.OPRID)
SELECT COURSE
,PAIC_UM_NUM
,SESSION_NBR
,%DateOut(COURSE_START_DT)
,%DateOut(COURSE_END_DT)
,RUN_CNTL_ID
,OPRID
FROM %Table(PAIC_RPT_SER_25) A
WHERE A.OPRID = %OperatorId
AND A.RUN_CNTL_ID = %RunControl
6. 查询translate描述
SELECT I.XLATSHORTNAME
FROM PSXLATITEM I
WHERE I.FIELDNAME = 'SESSION_STATUS'
AND I.FIELDVALUE = :1
AND I.EFFDT = (SELECT MAX(I_EF.EFFDT)
FROM PSXLATITEM I_EF
WHERE I_EF.FIELDNAME = I.FIELDNAME
AND I_EF.FIELDVALUE = I.FIELDVALUE)
AND I.EFF_STATUS = 'A'
7.Function ScrollSelect cannot be run in the Application Engine。类似Scrollselect的方法不能在ae中运用。