1.T100常用的Debug命令
on action query 查询
on action insert 新增
on action modify 修改
on action confirm 审核
on action post 过账
on action statechange 状态码切换
on action unconfirm 反审
on action unpost 反过账
after field + 字段名 某个字段后
CALL + 函数(参数) 调用函数,F11进入函数中
IF + 函数(参数) 传入参数到函数里进行判断,F11进入函数中
return r_success 成功否,1代表成功,0代表出错
return l_success 成功否,1代表成功,0代表出错
错误提示:
INITIALIZE g_errparam TO NULL
LET g_errparam.extend = “警告:” #错误信息的前缀
LET g_errparam.code = ‘-100’ #错误信息代码,在azzi920(错误讯息维护作业)中查询、添加
LET g_errparam.popup = TRUE #错误信息是否需要弹框(false不用,true则有)
CALL cl_err() #调用报错函数
NEXT FIELD CURRENT
2.常用Xshell命令
r.c:编译程序,需在4gl路径之下执行,产生的42m会自动搬至该目录下;
r.cs:为小程序测试用,产生的42m仍在4gl目录下;
r.l:打包可执行档或共享程序档(42r、42x) ;
r.l:xxx ALL 修改子程序/元件,或调整r.q设定后;建议手动执行此指令,将相关呼叫的主程序一并扫出并重新Link;
r.f:编译程序画面;
r.p:预览程序画面;
r.r:运行作业(可以进行模糊查询:1.根据程序编号进行模糊查询(如:r.r axrp);2.根据程序中文说明进行模糊查询(如:r.r 重评价))
r.rd:执行作业后,若SQL错误则会留下 log档;
r.d:Debug工具;
r.dg:Debug工具 原厂DEBUG功能(r.d出错时使用;测试传参时使用);
r.s:产生档案 SCHEMA 的工具;
rebuild:系统重建编译;
转载请注明:赫非域 » T100常用的Debug命令和XShell常用命令