01 2021 档案

摘要:跨国工厂的话,休息日历是不同的,所以需要t001w的fabkl这个字段来判断该工厂应用哪个工作日历。 Data: l_DATE TYPE SY-DATUM, l_fabkl TYPE t001w-fabkl. SELECT SINGLE fabkl INTO l_fabkl FROM t001w W 阅读全文
posted @ 2021-01-26 16:54 闫默涵 阅读(764) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个需求,很有意思,所以我把它记录下来。 需求: IW32输入order ,进入界面中后点击change Status,之后会显示一个子屏幕,想通过增强的方式,把这个自屏幕的内容设为不可编辑。 寻找增强:我们直接通过F1帮助进入子屏幕,先看看当前屏幕的PBO有没有出口, 很幸运,我们刚好发现 阅读全文
posted @ 2021-01-19 16:30 闫默涵 阅读(1936) 评论(0) 推荐(0) 编辑
摘要:在Filedcat加上这段代码即可, gs_fcat-currency = ‘JPY’ 阅读全文
posted @ 2021-01-18 16:17 闫默涵 阅读(748) 评论(0) 推荐(0) 编辑
摘要:金额和数量转换,有些为负的需要先把负号去掉。 DATA l_dcpfm LIKE usr01-dcpfm. SELECT SINGLE dcpfm INTO l_dcpfm FROM usr01 WHERE bname = sy-uname. IF lv_string CS '-'. SPLIT l 阅读全文
posted @ 2021-01-18 15:54 闫默涵 阅读(526) 评论(0) 推荐(0) 编辑
摘要:如何调用标准程序,直接获取对应标准程序的字段。 注意点:1当被调用程序有Varient值时,一定要传入值,不然字段的顺序会错乱,固定了Varient才能确保取出来的字段顺序和该Varient一致 2每个报表不同,有抬头会占用行数,所以需要自己debug看一下,从第几行开始有数据 3有些报表中间会有些 阅读全文
posted @ 2021-01-18 15:53 闫默涵 阅读(913) 评论(0) 推荐(0) 编辑
摘要:如何把alv做成标准程序那样可以根据varient更改layout布局,实现增加减少字段,做成自己需要字段的布局,每个人展示不一样的内容。 1 在屏幕上定义上Varient字段和一些Varient相关的字段 PARAMETERS: alv_def LIKE disvariant-variant. D 阅读全文
posted @ 2021-01-18 15:52 闫默涵 阅读(1666) 评论(0) 推荐(1) 编辑
摘要:在非整除时,涉及到两种运算,一种是取整:四舍五入不考虑,abap在除时会自动处理,还有是需要人为的向上取整或向下取整;另外一种是取余数。 DATA:a TYPE mseg-menge, b TYPE mseg-menge, c TYPE mseg-menge. a = '2.02'. b = '2. 阅读全文
posted @ 2021-01-11 09:35 闫默涵 阅读(4003) 评论(0) 推荐(0) 编辑
摘要:Change类的BAPI都差不多,改行项目的某个字段时,只需在lt_item的某个字段给值,然后再lt_itemx结构中的对应字段打上’X’,另外记得updateflag字段给’U’表示Update. 最后记得调用commit,一般都没什么问题。 示例代码: DATA: lv_vbeln TYPE  阅读全文
posted @ 2021-01-08 13:59 闫默涵 阅读(4041) 评论(0) 推荐(0) 编辑
摘要:这类需求在日常开发中还是比较常见的,我在这里写出来供日后参考。 首先先建立一个内表,这是我建的一个内表,仅有客户号一个字段。 但是用户需要sm30维护,并且维护时要显示对应的描述字段。 在表维护生成器的屏幕位置加一列,自己定义一个名字就好。 然后在表维护生成器创建的函数里找到定义的include,加 阅读全文
posted @ 2021-01-08 13:55 闫默涵 阅读(1098) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示