- 博客(23)
- 收藏
- 关注
原创 SAP 前导零转换
本文介绍了SAP系统中处理前导零的几种方法:1)使用CONVERSION_EXIT_ALPHA_OUTPUT去除前导零;2)使用CONVERSION_EXIT_ALPHA_INPUT补充前导零;3)针对物料编号专用函数CONVERSION_EXIT_MATN1_INPUT;4)新语法字符串插值方式,通过|{X ALPHA=IN}|补充前导零或|{X ALPHA=OUT}|去除前导零。这些方法适用于不同场景,特别是物料编号处理时需注意位数问题。
2026-05-14 12:10:39
28
原创 将 SAP T-CODE“QP03“ 显示检验计划的数据整理成一份自定义报表
最近有个需求,需要将A工厂的检验计划导出来,整理成B工厂的检验计划,再导进SAP,突然发现,现有的系统中,没有符合要求的检验计划有关报表可供查询,本想偷懒从网上抄一下代码,结果发现没有找到。现手工做了一份报表,直接将qp03的数据变成扁平结构,供大家参考。
2026-05-06 18:04:16
51
原创 SAP ABAP编辑器手动打开代码提示
在编辑器界面右下角打开“选项”窗口,选择:键盘–在命令栏输入“Autocomplete”,更改一个适合自己的快捷键即可。我这里用的是“Ctrl+\”。保存后,在需要代码提示的地方,按下快捷键即可弹出代码提示。SAP 代码提示会在输入的时候出现。
2026-02-10 10:00:13
216
原创 卡控销售订单“条件”(condition)页签字段属性(显示、隐藏、不可输入等)
本文介绍了在SAP ABAP程序LV69AFZZ的FORM:userexit_field_modification中添加增强的方法。操作步骤包括:通过"转到-增强操作"显示隐式增强,将光标定位到指定行(这是增强修改成功的关键),点击"增强"按钮进行修改(需将光标放在已有ENHANCEMENT内),或点击"创建"按钮新增增强。文中配有详细的操作截图说明各步骤要点,特别强调了光标定位的重要性,解决了很多人无法成功增强的问题。
2025-12-01 17:03:05
123
原创 SAP交货单状态不正确
SAP交货单状态异常问题解决方案:当交货单已完成开票但部分行项目仍显示"A"状态时,可通过运行RVDELSTA程序修复。具体步骤:1)使用SE38事务码执行RVDELSTA;2)输入问题交货单号并取消"模拟"选项;3)执行程序后确认状态已更新为正确值。该方法能快速解决交货单开票状态显示异常问题,确保系统数据准确性。
2025-08-13 10:19:22
436
原创 Function:I_CHANGE_STATUS 执行时sy-subrc = 0,但是销售订单状态未更改的原因
代码执行时,sy-subrc = 0,但是订单有时候却不能成功更改,未避免这种情况,需要加“BAPI_TRANSACTION_COMMIT”。修改销售订单的状态时,我们会用到“I_CHANGE_STATUS”,如下所示。
2025-08-05 16:53:14
309
原创 SAP WEBAPI接口 发送方
在与外部系统的交互中,API是常用的一种接口通讯手段,下面以发送方为例,将数据发送到外部系统系统,并接收外部系统的返回值。
2024-10-08 09:10:20
719
原创 ABAP写入数据到Excel中
业务需求,需要将SAP的一些数据(如交货单数据)进行打印,在SAP中,除了使用SMARTFORMS进行模版设计打印外,也可以使用Excel数据填充技术进行打印。下面以打印交货单数据进行演示。LOGO为固定位置,公章为动态位置,跟随数据行的多少决定其位置。
2024-10-07 15:05:49
1959
原创 强制编辑SAP透明表
点击执行,在调试界面输入变量:GD-SAPEDIT = ‘X’;GD-EDIT = ‘X’.使用T-CODE SE16N 输入表名后在事务框输入指令“/H”,并按回车,激活调试模式。按F8执行,即可打开编辑表界面。
2024-09-27 08:36:15
377
原创 SAP 获取销售订单(SO)、采购单(STO)、发票(BILLING)的价格组成
前言:有时候我们需要获取销售订单\采购单\发票的条件页签的价格信息,可以用如下方法:VA03 查看销售订单的价格组成:SE16N查询VBAK-KNUMV 字段(凭证条件编号)再关联PRCD_ELEMENTS-KNUMV即可获取所有的条件组成
2024-09-26 14:15:58
1912
原创 SAP 从当前程序复制GUI 状态,并且不影响被复制的GUI状态
SAP复制GUI之后,记得修改一下各个功能的名称,否则将会直接影响到被复制的GUI。
2024-09-10 10:32:26
552
转载 【无标题】
AAGC(Account Allocation Group - Customer)是客户主数据的科目设置组,在客户主数据的销售视图中维护。路径:IMG->销售与分销->基本功能->科目分配/成本->收入账户确定->定义并分配科目代码。路径:IMG->销售与分销->基本功能->科目分配/成本->收入账户确定->分配总账科目。路径:IMG->销售与分销->基本功能->定价->定价控制->定义条件类型。T-CODE: VOK0 菜单栏:条件类型->条件类型->定义。
2023-05-23 17:17:36
516
1
转载 SAP 发出商品详解-配置与实操
对于这个问题我们认为:除非是行业特殊性造成的原因,收入和成本的配比,主要应当从流程的角度通过控制开票和交货的时机来解决,比较理想的状态是开票直接指向交货,交货后即时开票或者定期(每天或至少月底)开票。在ERP中交货是一个多步骤的过程,包括交货单(交货申请),拣配,包装,装载,装运和发货过帐等步骤。路径:IMG->销售与分销->基本功能->科目分配/成本->收入账户确定->定义并分配科目代码。路径:IMG->销售与分销->基本功能->科目分配/成本->收入账户确定->分配总账科目。
2023-05-22 16:53:12
2469
1
转载 SAP ABAP SY-SUBRC值解释
SAP ABAP SY-SUBRC 值的解释 SY-SUBRC = 0; SY-SUBRC = 4; SY-SUBRC = 8;
2023-02-04 10:23:09
4161
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅