凡尘clsoho™的博客

E-mail & MSN: clsoho@hotmail.com
QQ1超级群: <101817641已满> QQ2群:<110722895已满>
QQ3超级群:<23765855>QQ4超级群:<85338969>
摘要: 研究MC.9的时候发现MC.9对于年月帮助的实现比较好。贴出来大家一起研究研究。或许对以后的开发有所帮助呢!虽然没怎么读懂,但是用着好像还可以了。运行的界面如图所示:*&---------------------------------------------------------------------**& Form monat_f4*&---------------... 阅读全文
posted @ 2010-06-01 09:19 凡尘clsoho 阅读(493) 评论(0) 推荐(0) 编辑
摘要: SAP标准系统对月份没有帮助。当然,帮助的实现方法是多种多样的,我这里做一个简单的月份帮助,实现方法如下:1.Tcode:se11.2.创建域:z_monat,数据类型NUMC,长度2.如图:定义VALUE RANGE如图:3.定义数据类型ZMONAT参照域Z_monat4.在程序中使用已经定义好的月份帮助。示例程序:REPORT zcl.DATA:BEGIN OF itab OCCURS 0, ... 阅读全文
posted @ 2010-05-27 16:15 凡尘clsoho 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1.使用SFSY-FORMPAGES显示总页数的时候,如果页数大于9,将会在前10页显示成星号*。有时候这样做完之后,星号*是没有了,但是字体会有颠倒或者重叠的现象。如果出了这个问题,最好把显示页码的文本放到一个单独的窗口,并且把这个窗口类型设置为L:最终窗口这样,即便不加3ZC,问题也能解决了这里的3zc好像打印最多999页。如果要打印超过999页,可以设置为4ZC。2.金额为零的时候不要输出 ... 阅读全文
posted @ 2010-05-18 15:25 凡尘clsoho 阅读(6507) 评论(0) 推荐(1) 编辑
摘要: SAP负号的显示都是在数字的后面如23-这样来表示负数,和我们的习惯都不一样。如何让负数显示的时候负号在最前了?个人想到了一个简单的方法,不知道有没有更简单的。就是用字符显示数据,然后循环右移负号将其靠前显示。但是注意如果是p类型的赋值给c类型,后面会有'.000'。c类型还会有空格存在,所以要注意清楚空格和后缀0.示例代码如下:*数量 l_amount = wa-erfmg. *负号左移消除0 ... 阅读全文
posted @ 2010-05-04 09:14 凡尘clsoho 阅读(4625) 评论(0) 推荐(1) 编辑
摘要: 和很多人一样,我也是一个毕业时就面临着失业的毕业生。即将毕业的时候,我不知道路在何方,也不知道到底哪里才有适合自己并且愿意接受自己的工作。以至于茫然失措了很久很久……因为我没有名牌大学的教育北京,学校只是一个名不经传的三流本科,学的也是一个已经热过了头了专业,计算机。那时候真的很怕,怕四年之后,原本美好的梦被自己一点点打破,可是现实就是这么残酷,他不给你回头的机会就已经击碎... 阅读全文
posted @ 2010-05-03 22:08 凡尘clsoho 阅读(415) 评论(0) 推荐(0) 编辑
摘要: SAP smartforms的使用前面的也写了一些。但是都是比较笼统的理解,讲解的也不够详细深入。这里再做一些补充,说一下详细制作form的方法。   1.首先,对于要创建smartform实现数据打印的程序来说,第一就是对打印格式的梳理。需要用到哪些段落格式,左对齐、右对齐还是居中,还需要用到哪些字体。这是准备工作。   输入事务码smartforms,进行打印格式的创建界面。首先完成格式的创建... 阅读全文
posted @ 2010-04-23 14:48 凡尘clsoho 阅读(13346) 评论(6) 推荐(0) 编辑
摘要: 今天我在编程的时候遇到这样的问题: 我在ALV上有个‘本月发生金额’字段,该字段设置为可编辑,字段的类型是金额dmbtr, 小数位数两位当我在给ALV上给该字段输入整数‘125’时,该数据居然会默认变成‘1.25’,不知道是什么原因! 我想得到数据是‘125.00’或是‘125’... 阅读全文
posted @ 2010-04-21 11:58 凡尘clsoho 阅读(1923) 评论(0) 推荐(0) 编辑
摘要: 对于根据事务代码查找对应的BADI,网上介绍的方法很多,但总结下来无非就两种方法,在此把它记录下来,方便以后自己查阅了。(1)通过SE24,输入CL_EXITHANDLER,然后在方法GET_INSTANCE中设置断点,然后运行事务代码判断 exit_name的值,操作过程如下:输入se24,然后输入cl_exithandler进去双击get_instance设置断点查看exit_name的值:(... 阅读全文
posted @ 2010-04-20 15:33 凡尘clsoho 阅读(5708) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.sina.com.cn/s/blog_45f2f8670100hjpl.html作者:521shenleMM模块1、 BAPI_MATERIAL_SAVEDATA 创建物料主数据注意参数EXTENSIONIN的使用,可以创建自定义字段例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR.T_EXTENSIONIN-STRUCTURE ... 阅读全文
posted @ 2010-04-16 11:07 凡尘clsoho 阅读(2167) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.sina.com.cn/s/blog_3f3df76a0100h6rk.html作者:莹莹1.定义BADI 1) T-Code: SE18 Business Add-In Define. 2) 输入要创建的BADI的名字,点击"Create"。 3) 输入BADI的描述性文本,在"Interface"选项卡上输入接口的名字,也可以采用SAP建议的接口的名字。同时,B... 阅读全文
posted @ 2010-04-16 11:06 凡尘clsoho 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 实现横向ALV HEAD和纵向ALV的不同之处请注意红色代码:REPORT zctest13.CLASS cl_events DEFINITION DEFERRED.TABLES: kna1.DATA: save_ok TYPE sy-ucomm, ok_code TYPE sy-ucomm, w_fname TYPE scrfname VALUE 'CONT1', w_grid TYPE REF... 阅读全文
posted @ 2010-04-13 16:04 凡尘clsoho 阅读(822) 评论(0) 推荐(0) 编辑
摘要: *其他操作:*1.建立屏幕100,在100上画一个custom control命名为cont1*2.定义一个status命名为stu_0100REPORT zctest13.CLASS cl_events DEFINITION DEFERRED.TABLES: kna1.DATA: save_ok TYPE sy-ucomm, ok_code TYPE sy-ucomm, w_fname TYPE... 阅读全文
posted @ 2010-04-13 15:57 凡尘clsoho 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 事务代码:SMARTFORMS1.输入要创建的form名称,点击创建,进入form创建界面。输入from名称2.定义表格属性中的输出选项。包括页格式,即纸张大小,字段大小,样式,输出格式等等。3.创建页头和页尾窗口。页头page_head如图所示,可以点击细节对每行的高度进行精确设置。创建好这两个窗口,设定好窗口的宽度,高度,以及位置信息。下图是整个SmartForm的结构。4,在主窗口中创建要输... 阅读全文
posted @ 2010-04-09 10:09 凡尘clsoho 阅读(1932) 评论(2) 推荐(0) 编辑
摘要: SMARTFORMS和SAPSCRIPT FORM都是SAP中设计打印报表的工具,但是SAPScript需要手工一条一条的根据坐标和长、高画表格线,这样极为不方便,而SmartForms有一个GUI来直接画界面,因此,总的来说,使用SmartForms来设计报表打印要简单很多。而且SAPSrcipt在不同的Client中需要传输,测试起来也不方便。传输SAPScript的事务代码为:SCC1,对应... 阅读全文
posted @ 2010-04-09 09:24 凡尘clsoho 阅读(5831) 评论(0) 推荐(0) 编辑
摘要: BSEG于一般的透明表不同,它是一个簇表。对于一个簇表来说,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,这就决定了作为簇表的BSEG无法再建立键值以外的索引(INDEX),所以一般我们对于透明表来说当主键项目不全或完全没有时,追加索引的作法对于BSEG表来说就不好用了。而BSEG簇表又是SAP系统中FI 会计模块中最常被使用的数据表,所以运... 阅读全文
posted @ 2010-04-02 11:28 凡尘clsoho 阅读(571) 评论(0) 推荐(0) 编辑