摘要:
下面介绍调用REUSE_ALV_GRID_DISPLAY_LVC创建ALV时,如何显示单选按钮(radio button),以及对应的单选按钮选择相应。 简单逻辑: 1,radio button的ICON:<!--StartFragment --> '@TB@' <!--StartFragment 阅读全文
摘要:
1, 问题描述 ALV显示时,使用标准的ALV工具栏上的过滤功能,发现不起作用,如下,对Change Indicator列过滤失效,不能正确显示过滤结果。 2, 问题解决 失效的原因其实就是,alv中显示的内容中有小写字母,但是过滤的时候会默认输入的都是大写,大小写不匹配导致过滤失败。 解决办法: 阅读全文
摘要:
有时在进行字符串处理的时候,需要将字符串中的数字提取出来,这个数字可能是金额或者数量。 比如:需要将‘2.5 days’中的2.5提取出来。 通过函数<!--StartFragment --> PREPARE_STRING可以快速实现这个功能。此函数可以用来实现将字符串中非法字符删除的功能,也就是保 阅读全文
摘要:
1, CONVERT_OTFSPOOLJOB_2_PDF 无论是SAP script还是smartform,要想转换成PDF其实就是通过Spool list中的Spool ID转换的。 可以用于PDF转换的函数有几个,这里介绍<!--StartFragment --> CONVERT_OTFSPOO 阅读全文
摘要:
可以通过函数ICON_CREATE将alv中的单元格(Cell)变成ICON. 代码如下: 另外不要忘了声明一个TYPE-POOLS:icon. 显示结果: 以上。 阅读全文
摘要:
1, 介绍 一般来说可以通过函数CLAF_CLASSIFICATION_OF_OBJECTS读取物料的特性值。 不过有的场合下,需要根据特性值来筛选物料,比如说在SAP系统抽取所有特性A为’5‘的物料,这时就不能利用CLAF_CLASSIFICATION_OF_OBJECTS来便利全部物料了,效率低 阅读全文
摘要:
可以通过函数<!--StartFragment --> STATUS_TEXT_EDIT读取销售订单的用户状态(user status)以及系统状态(system status)。 SE37: 其中输入参数OBJNR的格式如下: VB+销售订单号+销售订单行项目号,如果读取header的状态行项目号 阅读全文
摘要:
1. 前台操作 可以通过函数VC_I_GET_CONFIGURATION读取销售订单行项目上的特性值。 前台操作,tcode VA03,双击进入行项目 双击Characteristics 按钮 可以看到特性 Actual Lead Time-total 有值,16.0 days,双击右边的叹号按钮。 阅读全文
摘要:
1, CP_EX_PLAN_READ 可以通过函数<!--StartFragment --> CP_EX_PLAN_READ对PP模块中的routing进行展开。 SE37,展开的结果放在各个Table参数中。 2, 前台操作 前台可以通过tcode:CA03来查看routing的展开 输入物料,工 阅读全文
摘要:
1, 前台操作 在前台可以通过tcode:CO03查看生产订单工序。 选择order entered 选项,输入生产订单 进入到工序的详细屏幕: 2, 例子代码 可以通过函数<!--StartFragment --> PM_ORDER_DATA_READ来读取生产订单下的工序(operation), 阅读全文