SAP开发技术知识点
存放各种本人在开发工作中遇到的各种问题和常见开发项的代码实现。
ABAP小菜鸡
ABAP开发岗位新入坑的一位小菜鸡,记录自己开发的积累
展开
-
SAP ABAP实现ALV两栏式程序开发(案例)
本文以如下财务的收款认领平台为例,来展示一个常规的ALV两栏式报表程序的开发,案例图如下:实现的大概逻辑是:首先定制一个屏幕容器,然后在定制屏幕中存放子容器来分别显示两栏ALV报表。最终实现了一个上栏是主数据,下栏可以通过点击热键显示某条主数据的详情数据。原创 2024-09-06 14:54:37 · 430 阅读 · 0 评论 -
ABAP写入长文本超过132字符默认换行的解决办法
3、解决办法,双击文本可以看到函数或者BAPI中的标记列字段可以控制文本的段落显示。当超过132字符长度限制时,标记列字段传值改为扩展行,也就是等号字符就可以了。这样整个字符串就可以按照传入的值展示了。正常的批导程序写入订单或者物料等长文本备注字段时,因为所用的BAPI或者函数都会限制每行字段的长度,如下图所示。这样会导致实际写入成功的文本会出现截断换行的情况。解决办法如下最后一点所示。2、SAVE_TEXT函数的传入结构。1、订单批导BAPI的文本传入结构。原创 2024-07-01 10:11:15 · 407 阅读 · 0 评论 -
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 · 133 阅读 · 0 评论 -
SAP ABAP常规报表开发模板
【代码】SAP ABAP常规报表开发模板。原创 2024-06-14 15:43:10 · 225 阅读 · 0 评论 -
SAP常规批导程序ABAP代码实现实例
以下以销售订单批导为例展示一个完整的常规批导程序。使用的是事务码SMW0中导入的模板。8、获取和写入动态结构的字段值。4、GUI状态和标题栏。9、导入前数据的处理。原创 2024-06-14 15:16:26 · 294 阅读 · 0 评论 -
ABAP销售交货单包装程序实现
第一次接到这种开发需求,花费了大量时间查找可行的解决方案。最终让我找到了可行的办法,本文希望能给同样走了很多弯路的你一点帮助。大体上只需要BAPI_HU_CREATE创建HU和WS_DELIVERY_UPDATE将HU更新到交货单。原创 2024-05-13 10:45:27 · 373 阅读 · 1 评论 -
SAP ALV字段动态展示代码实现
【代码】SAP ALV字段动态展示代码实现。原创 2024-05-22 16:08:11 · 294 阅读 · 0 评论