摘要: 导入函数ALSM_EXCEL_TO_INTERNAL_TABLE的单元格最高长度为50,当超长时就会把多余数据截断。 将ALSM_EXCEL_TO_INTERNAL_TABLE复制出来,将table的格式定义成想要的长度,最高可用的应该是4096,然后调用外面的内表,也参考这个自定义结构定义,这样就 阅读全文
posted @ 2021-03-17 13:58 闫默涵 阅读(321) 评论(0) 推荐(0)
摘要: 选择屏幕字段动态隐藏和显示 TABLES : vbak,vbap,vbpa. SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001 . SELECT-OPTIONS: s_vkorg FOR vbak-vkorg MODIF ID  阅读全文
posted @ 2021-03-16 16:58 闫默涵 阅读(2354) 评论(0) 推荐(0)
摘要: 当在创建日志表,想生成一个永远不会重复的序列号做唯一键值,来保证每次日志记录都不会被覆盖。 有两种方式,一种带日期的方式,一种是纯GUI ID,参考如下: 1. data: lv_timestamp type timestampl, lv_time_c(30) type c, lv_date typ 阅读全文
posted @ 2021-03-16 16:20 闫默涵 阅读(1012) 评论(0) 推荐(0)
摘要: 有时在alv展示时,发现所有字段或大部分字段取自一张表,那么我们不必每个字段都写一遍append放到fieldcat中,可以通过函数LVC_FIELDCATALOG_MERGE直接将结构或者表明输入,传出对应格式的alv字段。 DATA: gs_fcat TYPE lvc_s_fcat, "字段工作 阅读全文
posted @ 2021-02-07 17:00 闫默涵 阅读(641) 评论(0) 推荐(0)
摘要: DATA:lt_dba_sellist TYPE STANDARD TABLE OF vimsellist, ls_dba_sellist TYPE vimsellist. DATA:lv_view TYPE dd02v-tabname, lv_action TYPE c LENGTH 1. CLE 阅读全文
posted @ 2021-02-07 15:59 闫默涵 阅读(1660) 评论(0) 推荐(0)
摘要: 跨国工厂的话,休息日历是不同的,所以需要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 闫默涵 阅读(844) 评论(0) 推荐(0)
摘要: 今天遇到一个需求,很有意思,所以我把它记录下来。 需求: IW32输入order ,进入界面中后点击change Status,之后会显示一个子屏幕,想通过增强的方式,把这个自屏幕的内容设为不可编辑。 寻找增强:我们直接通过F1帮助进入子屏幕,先看看当前屏幕的PBO有没有出口, 很幸运,我们刚好发现 阅读全文
posted @ 2021-01-19 16:30 闫默涵 阅读(2207) 评论(0) 推荐(0)
摘要: 在Filedcat加上这段代码即可, gs_fcat-currency = ‘JPY’ 阅读全文
posted @ 2021-01-18 16:17 闫默涵 阅读(867) 评论(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 闫默涵 阅读(585) 评论(0) 推荐(0)
摘要: 如何调用标准程序,直接获取对应标准程序的字段。 注意点:1当被调用程序有Varient值时,一定要传入值,不然字段的顺序会错乱,固定了Varient才能确保取出来的字段顺序和该Varient一致 2每个报表不同,有抬头会占用行数,所以需要自己debug看一下,从第几行开始有数据 3有些报表中间会有些 阅读全文
posted @ 2021-01-18 15:53 闫默涵 阅读(1014) 评论(0) 推荐(0)