- 博客(7)
- 收藏
- 关注
原创 SAP ABAP实现ALV两栏式程序开发(案例)
本文以如下财务的收款认领平台为例,来展示一个常规的ALV两栏式报表程序的开发,案例图如下:实现的大概逻辑是:首先定制一个屏幕容器,然后在定制屏幕中存放子容器来分别显示两栏ALV报表。最终实现了一个上栏是主数据,下栏可以通过点击热键显示某条主数据的详情数据。
2024-09-06 14:54:37
754
原创 SAP FUNCTION ALV按钮实现ALV字段编辑与显示切换
此方法适用于在使用REUSE_ALV_GRID_DISPLAY_LVC时如何简单得在GUI上添加按钮,来实现ALV列表特定字段得编辑与显示之间切换。1、首先在layout上启用stylename字段,对应得字段在alv显示的内表中添加,类型为lvc_t_styl。2、然后再显示与切换按钮的form处添加特定字段的显示还是编辑切换的逻辑。对应的fieldcat字段要启用edit等于 ‘X'才能生效。显示用:mc_style_disabled。可编辑用:mc_style_enabled。
2024-08-27 16:20:26
421
原创 ABAP写入长文本超过132字符默认换行的解决办法
3、解决办法,双击文本可以看到函数或者BAPI中的标记列字段可以控制文本的段落显示。当超过132字符长度限制时,标记列字段传值改为扩展行,也就是等号字符就可以了。这样整个字符串就可以按照传入的值展示了。正常的批导程序写入订单或者物料等长文本备注字段时,因为所用的BAPI或者函数都会限制每行字段的长度,如下图所示。这样会导致实际写入成功的文本会出现截断换行的情况。解决办法如下最后一点所示。2、SAVE_TEXT函数的传入结构。1、订单批导BAPI的文本传入结构。
2024-07-01 10:11:15
1021
原创 SAP常规批导程序ABAP代码实现实例
以下以销售订单批导为例展示一个完整的常规批导程序。使用的是事务码SMW0中导入的模板。8、获取和写入动态结构的字段值。4、GUI状态和标题栏。9、导入前数据的处理。
2024-06-14 15:16:26
427
原创 ABAP销售交货单包装程序实现
第一次接到这种开发需求,花费了大量时间查找可行的解决方案。最终让我找到了可行的办法,本文希望能给同样走了很多弯路的你一点帮助。大体上只需要BAPI_HU_CREATE创建HU和WS_DELIVERY_UPDATE将HU更新到交货单。
2024-05-13 10:45:27
620
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人