- 博客(7)
- 收藏
- 关注
原创 SAP ALV使用OOALV创建多ALV表格(sflight表示例)
该ABAP程序实现了一个屏幕内同时显示多个ALV表格的功能。通过创建DOCKING容器和SPLITTER分割器,将屏幕分为三个区域(头部和两个项目区域)。程序从SFLIGHT表中获取数据,使用CL_GUI_ALV_GRID类创建三个ALV表格实例,每个实例分别显示在不同容器中。表格布局设置了列宽优化、斑马纹等特性,并隐藏了部分功能按钮。程序还处理了表格的编辑事件,确保用户输入时的响应能力。该实现方式适用于需要同时展示多个相关数据集的业务场景,提高了界面信息密度和用户操作效率。
2025-08-04 15:44:11
827
原创 SAP MB52新增MSC3N特性值
本文详细介绍了在SAP系统中对MB52报表进行自定义字段增强的实施步骤:首先定位标准程序RM07MLBS及关键表bestand,通过隐式增强在表结构中添加新字段zz_les_color;然后在data_selection_new子例程中编写逻辑获取批次特性值,使用BAPI_OBJCL_GETDETAIL函数查询MSC3N分类数据;最后在F0300_FIELDCAT_FLAT中配置新增字段的显示属性。该方案实现了在MB52报表中动态显示物料批次颜色信息的功能,为SAP MM模块的二次开发提供了实用参考。
2025-07-30 10:37:13
629
原创 SAP QM01新增客户屏幕定制字段方法
本文介绍了在SAP系统中为QM01模块添加自定义字段的完整流程:1)通过SE11在QMEL表中创建附加结构CI_QMEL,添加自定义参数;2)使用CMOD增强功能,在XQQM函数组中创建客制化屏幕;3)通过SPRO路径配置,将自定义屏幕关联到QM01界面。该方法突破了原有QM01的字段限制,实现了质量管理通知单的个性化定制需求,通过屏幕绘制器、函数组配置和IMG设置三个关键步骤,最终使自定义内容在QM01界面中正常显示。
2025-07-28 11:05:42
562
原创 SAP MSC3N使用BAPI进行编辑查询
结果若为S,可进行内容修改。VB_BATCH_2_CLASS_OBJECT’需要用到3个关键数据:物料号、批次以及工厂。GS_ALL_CHAR-CHARACT_DESCR = '产成品颜色'.<FS>-VALUE_CHAR = '红颜色'. "修改的特征值。得到对应表、特性值作为BAPI_OBJCL_GETDETAIL的入参。I_MATNR = LS_MATNR "物料号。I_CHARG = LS_CHARG "批次号。I_WERKS = LS_WERKS "工厂。
2025-07-18 15:44:52
1184
原创 SAP ME31L使用EXCEL计划导入使用BDC解决
set property of gc_obj_cell 'Value' = gs_alv-evrtn. "此处是将获得的协议号写入EXCEL。mask = ',97-2003版 Excel Files,*.xls,2007版 Excel File,*.xlsx.'(101)"set property of gc_obj_cell 'Value' = '执行结果'.gs_data-kdate = ls_up-g. "有效截止日期。
2025-07-18 10:59:27
1056
原创 关于SAP 开发有关BAPI_SAG_CREATE创建普通采购计划协议
摘要:调用SAP的BAPI_SAG_CREATE函数时出现报错,经分析发现该问题与参数组合不符合系统业务规则有关。有趣的是,寄售类型(K)可正常提交,而标准类型在COMMIT时会触发错误。这表明SAP系统对不同类型的业务单据存在差异化的数据校验规则。
2025-07-11 13:46:27
204
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅