05 2011 档案

摘要:在开发的过程中经常要用到日期和时间,这个东西自然不能让用户纯手工KEY入,要是能有办法进行选择就好了。 1、日期选择器: 首先SE38新建程序,SE51新建屏幕0100,画出如下控件: 日期控件属性页如下: F4搜寻辅助的功能代码是:BU_DATE_CHAR 时间控件的属性页如下: 在屏幕的逻辑函数里,PAI需要添加如下代码: PROCESSONVALUE-REQUEST. FIELDTIME1MODULECHOOSE_TIME1. PROCESSONVALUE-REQUEST. 代表拥有F4功能,因为时间控件的F4属性没有设置,故需要此代码。 主程序声明变量如下: DATA:TIME1(8. 阅读全文
posted @ 2011-05-25 19:30 SAP梦心 阅读(2213) 评论(1) 推荐(2)
摘要:既然是屏幕设计器,自然要有下拉列表框。这里我们来做一下。 首先,SE38建立一个程序,SE51拖出一个文本框控件,下拉框的属性设置为Listbox,名称为VALUE: 再拖出一个文本框,设置为只读属性,如下: 屏幕设计页面如下: 屏幕设计属性的代码如下: PROCESSONVALUE-REQUEST. 代表定义调用F4帮助或者单击该栏位所触发的事件。 FIELD VALUE MODULE SETVALUE. 代表为下拉列表框赋值。 在SE38中,程序的开头记得Key入如下代码: TYPE-POOLS: VRM. 这个是下拉列表框引用所要用到的。 接下来声明变量,与控件名称对应。 DATA:V. 阅读全文
posted @ 2011-05-23 22:47 SAP梦心 阅读(2803) 评论(0) 推荐(2)
摘要:上一篇博文我只是画了一个屏幕,一个外壳而已,真正要实现我们需要的功能还需要写相应的代码。 输入SE51,打开我们的例子程序,切换到“流程逻辑”,默认的屏幕代码如下图所示: 第一个PROCESS BEFORE OUTPUT(PBO)的意思是画面载入时所做的动作。 第二个PROCESS AFTER INPUT(PAI)的意思是用户在屏幕上输入之后获取屏幕的动作。 我们把注释掉的代码去掉注释,然后保存,并双击“STATUS_0100”字符串,出现如下对话框:下图提示我们是否是要新增一个INCLUDE还是在原有的程序上新增代码段,我们选择第二个:这个时候画面自动切换到SE38并打开我们的程序,自动加. 阅读全文
posted @ 2011-05-21 10:05 SAP梦心 阅读(2817) 评论(0) 推荐(1)
摘要:OK,第二篇博文了。本文介绍如何拖拉控件,如何设计屏幕。 1、输入SE38,新建一个程序:Z_SCREEN0:2、选择保存:3、输入如图的开发类别,点击保存。进入编辑器,保存代码之后退出。输入SE51:4、输入刚才新建的程序名,还有画面号码。这个号码只能是四位数,而且1000号是系统预设,不可用它。这里我们输入0100,点击新建:5、输入简短说明后,点击“格式”:6、下图就是传说中的屏幕设计器,左边是工具栏,上面是控制按钮。7、在屏幕上画出如下控件,为控件取名称:注意,按钮控件特殊,需要指定“功能代码”。双击按钮,弹出下图,“功能代码”输入“OK”,如图:保存,并点击运行按钮8、点击OK:9. 阅读全文
posted @ 2011-05-16 20:14 SAP梦心 阅读(2402) 评论(3) 推荐(1)
摘要:很早以前,台湾总部公司IT开发了一个工厂日志的系统,目的是为了记录每天生产线的生产状况。我们厦门这边除了维护之外还要把数据从SAP中下载到本地服务器的MSSQL数据库里,然后在OA中进行签核动作。 上线不久,用户普遍反映总部开发的程序超难用,而且没有任何的管控措施,像基本的线别都没有防呆,用户输了一个不存在的线别也可以。同时,没有设立数据修改日期,也就是说在SAP中修改了数据之后系统不知道哪些是修改过的,需要下载到OA的。于是,初期是老大要求总部新增一个修改日期,岂知,总部IT说很难改。老大一气之下,要我把他们的工厂日志系统重新推倒再开发。 于是,有了本系列专题。 那么,你是否在羡慕... 阅读全文
posted @ 2011-05-16 19:37 SAP梦心 阅读(2564) 评论(1) 推荐(1)
摘要:我发现台企有台企的好处,比如规章制度比较严格。同时,台企也有台企的弊病,很多事情看得太重!系统把整个流程规定的板板钉钉,非常死,即使很糟糕的整条链子他们也懒的改善。。 因为我们公司在厦门,总部在台湾,而SAP的服务端也在台湾,于是我们开发人员就要链接到台湾服务器去做。开发完的程序如果要搬到测试的服务器的话需要填写CR,将程序的Request NO填写完整,然后发给总部一个Basis去传,如果测试有问题的话在测试区修改之后再传的话就需要再填写CR。有的时候修改一只程序只需要几分钟,而传个东西需要一两天,严重耽误了开发流程。搞得现在修改程序非常头疼,除非万不得已否则是不修改的。总部那群人并不... 阅读全文
posted @ 2011-05-08 22:30 SAP梦心 阅读(905) 评论(0) 推荐(1)

鄙视一切不懂技术又装懂的小人!