T100笔记

原创 2017年01月03日 14:35:44

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的样板,然后再重复上一次操作,再重新上传

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

微软等数据结构与算法面试100题 第十六题

第十六题 题目: 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。 分析: 这道题主要考察的是二叉树的广度优先周游,比较简单。就是使用队列(que...

AT&T扩展随选网络至100城 SDN在美国落地开花

编者按:SDN大规模的落地实践再也不是谷歌一家垄断了,AT&T公司近日宣布其基于SDN技术实现的“随选网络”服务已经扩展至100个城市。     4月10日消息,SDN是近几年通信业的热点话题,但真...
  • SDNLAB
  • SDNLAB
  • 2015年04月10日 13:52
  • 616

总结——STM32F103C8T6通过MAX31865读取PT100电阻值

10月17日——10月23日调试总结 1.MAX31865 (1)简介 MAX31865是简单易用的热敏电阻至数字输出转换器,优化用于铂电阻温度检测器(RTD)。外部电阻设置RTD灵敏度,高精度Δ- ...

T100自定义查查询笔数

背景:默认的查询笔数是在aoos010中设置的,这是一个全局的参数,一旦设置,系统所有作业都按照这个笔数显示数据,但是有些作业的使用者需要根据自己的设定笔数来显示数据。   1、迁出并下载规格...
  • erpmark
  • erpmark
  • 2017年11月28日 08:49
  • 17

总结——STM32F103C8T6通过MAX31865读取PT100电阻值

总结——STM32F103C8T6通过MAX31865读取PT100电阻值http://blog.csdn.net/GSH_Hello_World/article/details/52900276 ...

【t100】汤姆斯的天堂梦

Time Limit: 1 second Memory Limit: 128 MB【问题描述】汤姆斯生活在一个等级为0的星球上。那里的环境极其恶劣,每天12小时的工作和成堆的垃圾让人忍无可忍。他向往...

微软等数据结构与算法面试100题 第十五题

第十五题 题目: 输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环两种方法完成树的镜像转换。 分析:...

DSP( TMS320CC6455)和Xilinx FPGA (spartan6 100T)

最近在研发一个图像识别系统,大致要求就是FPGA 实现图像数据的采集,然后DSP 进行图像的预处理,然后通过FPGA 的USB传送到PC。       首先选型。对于FPGA 选了 spartan6...
  • ywhfdl
  • ywhfdl
  • 2011年09月10日 23:34
  • 4408

获取100T 失败啊 python3.3.3 读网页 读文本

python3.3.3 生成随机码测试: import urllib.request import re import random import string def get360(): ...
  • jx520
  • jx520
  • 2014年03月24日 15:08
  • 828
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:T100笔记
举报原因:
原因补充:

(最多只允许输入30个字)