最新消息:本站持续更新中,请注意添加收藏夹。搜索关键词时,多换一个同义词。比如要搜索界面,可以尝试页面,画面,PER档等词汇。善于搜索,将大大提高你的查找效率。

T100一些杂记资料

前端操作 bron1984 5730浏览

azzp510:数据复制工具

awsi011:BPM协同设置作业 设置哪些作业可以使用签核流程

azzq080:授权人数清单查询 查询正在使用系统的人数

adzi210:开窗设计器 查询开窗语句

azzi001:设置流程图

aooi090:据点级数据集团控制设置作业

aimi091:料件建档检核设置作业

azzq901:字段对应使用到的作业

azzi310:自定义报表

T100笔记:
1、增加action:先在画面上最右侧点击【新增项目】,然后对action的名字进行维护,然后上传规格;然后打开azzi903(功能及选单配置作业),通过这个作业再对action
的按钮具体放置在哪个页签下,以及它的名字再进行维护,最后再开启该支作业就会在对应页签下看到加的action名称
2、主程序call 子程序的function然后上传程序时,报错,解决方法:去azzi910 和azzi900把模组改成C,再把主程序编译链接一下
3、预览画面命令:r.p axmt500 zh_CN
4、debug:r.d cbmm001
5、怎么加权限:首先在azzi800里把用户的角色找到,然后在azzi850里查到这个角色,然后把作业编号加进去,然后r.r azzp195 作业编号,最后在azzi850里按角色查到这个这支作业,在第二单身把所有的功能都勾选上
6、类似p_perlang的作业在T100中是azzi902(画面数据维护作业)
7、在r.r之前,先做一个动作:export FGLSQLDEBUG=9,就可以在xshell中看到明确的报错信息
8、对于-6319的错:-6319
Internal error in the database library. Set FGLSQLDEBUG to get more details.
Description: An unexpected internal error occured in the database driver.
Solution: Set the FGLSQLDEBUG environment variable to level 1, 2, 3 or 4 to get detailed debug information.

9、类似p_perlang的作业是azzi902、类似p_qry的作业为adzi210、单别设置作业为aooi199、单别维护作业为aooi200
10、azzq901:字段对应程序编号查询
11、错误信息汇总:CALL cl_err_collect_init()。。。。。。。。。CALL cl_err_collect_show()
12、azzi910:类似于p_zz可以查询公用程序
13、azzq901:查询字段在哪些程序用到
14、azzi880:系统菜单维护作业,类似于p_zm
15、切换营运中心:cl_site_select_check()
16、查询一个程序的最终修改时间: ls –full-time apsp500.4gl
17、弹窗询问: cl_ask_confirm(‘cxm-00032’)
18、切换营运据点时开窗没有营运据点资料:解决方法是:先到azzi800查看使用者职能角色,然后到azzi850中查出此职能角色,然后到第二单身把需要切换营运据点的这支作业维护进去
19、切换营运据点的方法:
IF cl_site_select_check() THEN
LET g_xmdg_m.xmdgsite =g_site
CALL s_desc_get_department_desc(g_xmdg_m.xmdgsite) RETURNING g_xmdg_m.xmdgsite_desc
DISPLAY g_xmdg_m.xmdgsite TO xmdgsite #顯示到畫面上
DISPLAY BY NAME g_xmdg_m.xmdgsite_desc
END IF
20、aooi100:可以来设置logo
21、截取imaa001字段除去末尾3位的值:select substr(imaa001,1,length(imaa001)-3) from imaa_t
22、汇出excel标准版
#excel匯出功能
ON ACTION exporttoexcel
LET g_action_choice=”exporttoexcel”
IF cl_auth_chk_act(“exporttoexcel”) THEN
#browser
CALL g_export_node.clear()
IF g_main_hidden = 1 THEN
LET g_export_node[1] = base.typeInfo.create(g_browser)
LET g_export_id[1] = “s_browse”
CALL cl_export_to_excel()
#非browser
ELSE
LET g_export_node[1] = base.typeInfo.create(g_ecbb_d)
LET g_export_id[1] = “s_detail1”
LET g_export_node[2] = base.typeInfo.create(g_ecbb2_d)
LET g_export_id[2] = “s_detail2”
LET g_export_node[3] = base.typeInfo.create(g_ecbb3_d)
LET g_export_id[3] = “s_detail3″

#add-point:ON ACTION exporttoexcel name=”menu.exporttoexcel”

#END add-point
CALL cl_export_to_excel_getpage()
CALL cl_export_to_excel()
END IF
END IF
23、adzp063:设计数据删除工具
24、画面没有toolbar(确定按钮):OPEN WINDOW w_cxmt401_s01 WITH FORM cl_ap_formpath(“cxm”,”cxmt401_s01″)
CALL cl_ui_init()
LET lwin_curr = ui.Window.getCurrent()
LET lfrm_curr = lwin_curr.getForm()
LET ls_path = os.Path.join(os.Path.join(FGL_GETENV(“ERP”),”cfg”),”4tb”)
LET ls_path = os.Path.join(ls_path,”toolbar_openwin.4tb”)
CALL lfrm_curr.loadToolBar(ls_path)
25、当单位是PSC时数量为整数,否则是保留三位小数,sr1.xmdl017==”PCS”?”###,###,###”:”——.&&&”
26、azzi301:报表样板设置作业;azzi302:纸张维护作业;azzi090:字段型态维护作业
27、当遇到单身无法下条件查询时,这时候需要排除这个原因:
BEFORE DIALOG
CALL cl_qbe_init()
#add-point:cs段b_dialog name=”cs.b_dialog”
LET g_xmapuc_d[1].xmapucseq = “”
DISPLAY ARRAY g_xmapuc_d TO s_detail1.*
BEFORE DISPLAY
EXIT DISPLAY
END DISPLAY
#end add-point
28、制造端单据别维护作业:aooi199
29、T100报表公式参照:(sr1.l_sfaa006.isNull()||sr1.l_sfaa006.trim()==””)?””:”/”+sr1.l_sfaa006
sr1.sfdadocdt.isoValue.trim().isEmpty()?””:Date.fromIsoValue(sr1.sfdadocdt.isoValue).format(g_date_fmt)
30、s_aooi250.4gl:s_aooi250_take_decimals按单位保留小数
31、T100动态下拉框:CALL cl_set_combo_scc(‘type’,’1020′),在azzi600,系统分类码维护作业
32、对于时间戳进行下条件查询的,需要这个步骤:
AFTER FIELD xmdacnfdt
CALL FGL_DIALOG_GETBUFFER() RETURNING ls_result
IF NOT cl_null(ls_result) THEN
IF NOT cl_chk_date_symbol(ls_result) THEN
LET ls_result = cl_add_date_extra_cond(ls_result)
END IF
END IF
CALL FGL_DIALOG_SETBUFFER(ls_result)
33、adzp063:设计数据删除工具
34、复制一个报表模板步骤:1、现在azzi901注册csfr310_g03,在azzi301参照csfr310_g02复制产生一个csfr310_g03,然后签出规格档和程序档>>>到adzp188参考程序csfr310_g02进行报表元件设计,产生报表组件(4gl),产生报表样板(4rp)>>>然后修改csfr310中call csfr310_g02处,增加callcsfr310_g03>>>
下载csfr310_g03样板,以csfr310_g02的模板进行覆盖csfr310_g03的模板,然后在资料视图页签open schema,选择csfr310_g02.rdd,然后子报表对应做调整,上传4rp>>>下载csfr310_g03的样板,然后再重复上一次操作,再重新上传

转载请注明:赫非域 » T100一些杂记资料