TIPTOP是一种基于4GL(Fourth-Generation Programming Language)的编程环境,它在ERP(Enterprise Resource Planning)系统的二次开发中扮演着重要角色。内置函数是TIPTOP的核心特性,这些函数提供了丰富的功能,使得开发者能够高效地处理各种业务逻辑和用户界面交互。 1. **cl_about**:这个函数可能是用来显示关于信息或者帮助文档,包括了程序的版本、作者等基本信息,便于用户理解和学习。通过调用`÷CALLcl_about()`,可以获取相关的帮助内容。 2. **cl_anykey**:一个用于处理键盘输入的函数,可能用于响应用户的按键操作,如确认对话框或等待用户按下任意键继续。通过`÷CALLcl_anykey()`,程序可以暂停并等待用户响应。 3. **cl_autotime**:这是一个时间处理函数,可以设置定时器或自动更新时间显示。例如,`÷CALLcl_autotime('09:30','H',1)`可以设置一个定时事件,每小时显示当前时间,并在H参数指定的小时后触发。 4. **cl_batch_proc**:批量处理函数,用于执行针对一组数据的操作,比如读取表头信息(ls_headers)并对其进行处理,可能用于批量导入或导出数据。 5. **cl_cal**:日期和时间计算函数,用于根据给定的年月日参数计算新的日期。`÷LETl_date=cl_cal(p_date,p_mm,p_dd)`表明可以根据用户输入的年份、月份和日期计算新的日期值。 6. **cl_chg_comp_att**:更改组件属性函数,允许动态修改对象的属性值。通过传入字段名、属性类型以及属性值列表,可以实现对UI组件属性的灵活控制,如改变字段可见性或颜色。 7. **cl_chg_win_title**:用于更改窗口标题,提供了一种动态改变窗口名称的方法。通过`÷CALLcl_chg_win_title(û趨ҵ)`,可以在程序运行过程中根据需要更改窗口的显示标题。 8. **cl_chk_act_auth**:检查操作权限函数,用于验证某个动作是否具有执行权限。它可能与权限管理模块相关联,确保只有经过授权的用户才能执行特定操作。 9. **cl_chk_data_continue**:检查数据完整性或合法性函数,可能在数据输入或处理时用于判断是否可以继续。如果`g_action_choice`被设置为`insert`,则会通过`IF cl_chk_act_auth() THEN`来决定是否允许插入操作。 这些内置函数展示了TIPTOP的强大之处,它们简化了复杂的业务逻辑处理和用户界面设计,提高了开发效率。通过理解并熟练运用这些函数,ERP二次开发人员能够更快速地构建和维护企业级应用。
函式名称:cl_about
程序名称:cl_about.4gl
用途:程序信息
传入参数:none
回传值:none
用法:CALL cl_about()
函式名称:cl_anykey
程序名称:cl_anykey.4gl
用途:请按任何键继续
传入参数:p_sw Not used
回传值:none
用法:CALL cl_anykey()
函式名称:cl_autotime
程序名称:cl_autotime.4gl
用途:自动累加时间,累加级数为1
传入参数:time1 累加起始时间
sw 累加类型H:小时M:分钟S:秒钟
lay 累加级数Default = 1
回传值:Time 时间
用法:CALL cl_autotime('09:30','H',1)
函式名称:cl_batch_proc
程序名称:cl_batch_proc.4gl
用途:动态产生批次数据处理画面
传入参数:ps_headers (Table 的Header 字符串,中间以逗号分隔)
回传值:none
用法:LET ls_headers = "img01,img02,img03,img04,imk09"
CALL cl_batch_proc(ls_headers)
函式名称:cl_cal
程序名称:cl_cal.4gl
传入参数:p_date 日期
p_month 月份
p_day 日
回传值:l_year,l_month,l_day
用法:LET l_date=cl_cal(p_date,p_mm,p_dd)
函式名称:cl_chg_comp_att
程序名称:cl_chg_comp_att.4gl
用途:更动原有对象的attribute
传入参数:ps_field STRING 欲更动字段名称
ps_atts STRING 字段type 属性
ps_values STRING 字段type 属性值
回传值:none
用法:CALL cl_chg_comp_att
("ima01","NOENTRY|ITEMS","1|(1,2,3),(red,b lue,green)")
函式名称:cl_chg_win_title
程序名称:cl_chg_win_title.4gl
用途: 转换程序Title 显示
传入参数:ps_str 显示字符串
回传值:none
用法:CALL cl_chg_win_title(“用户参数设定作业”)
函式名称:cl_chk_act_auth
程序名称:cl_chk_act_auth.4gl
用途: 检查ACTION 的权限[检查前务必指定g_action_choice 值]
传入参数:none
回传值:1 FOR TRUE 是
0 FOR FALSE 否
用法:LET g_action_choice = “insert”
IF cl_chk_act_auth() THEN
函式名称:cl_chk_data_continue
剩余33页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Flex垃圾回收与内存管理:防止内存泄露
- Python编程规范与最佳实践
- EJB3入门:实战教程与核心概念详解
- Python指南v2.6简体中文版——入门教程
- ANSYS单元类型详解:从Link1到Link11
- 深度解析C语言特性与实践应用
- Gentoo Linux安装与使用全面指南
- 牛津词典txt版:信息技术领域的便捷电子书
- VC++基础教程:从入门到精通
- CTO与程序员职业规划:能力提升与路径指南
- Google开放手机联盟与Android开发教程
- 探索Android触屏界面开发:从入门到设计原则
- Ajax实战:从理论到实践
- 探索Android应用开发:从入门到精通
- LM317T稳压管详解:1.5A可调输出,过载保护
- C语言实现SOCKET文件传输简单教程