
采购订单抬头与行项目屏幕增强及BAPI中引入自定义字段.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本PDF文档详细介绍了如何在采购订单的抬头和行项目屏幕上进行功能增强,并阐述了在BAPI(Business Application Programming Interface)中引入自定义字段的方法。通过具体步骤指导读者实现个性化的ERP系统配置,提升业务流程效率。
本段落档主要介绍了使用 User-Exit 的方式实现采购订单的屏幕增强,涉及的用户出口是 MM06E005,本次案例的需求就是在 ME21N、ME22N 和 ME23N 的抬头和项目上添加 SCM 状态字段。
知识点一:SE11 创建域
在 SAP 系统中,域(Domain)用于描述数据元素的数据类型、长度等信息。本例需要创建一个名为 ZZSCM_STATUS 的域来定义 SCM 状态字段的格式与类型。具体步骤如下:
1. 打开 SE11 事务代码并输入 ZZSCM_STATUS 创建新项。
2. 在基本信息页面中填写描述、选择数据类型及设置长度等信息。
3. 完成后点击保存按钮以激活创建。
知识点二:SE11 创建数据元素
SAP 系统中的数据元素定义了字段的结构和格式。本例需建立一个名为 ZZSCM_STATUS 的元素,用于说明 SCM 状态的数据架构。其步骤如下:
1. 使用 SE11 事务代码输入 ZZSCM_STATUS 并创建。
2. 在基本信息页面中选择域 ZZSCM_STATUS,并填写数据元素描述信息。
3. 完成后点击保存按钮以激活新项目。
知识点三:CMOD 创建项目
通过 CMOD,可以为 SAP 系统添加用户出口(User-Exit)功能。本例需创建一个名为 ZMM06E05 的项目用于实现采购订单的屏幕增强。具体步骤如下:
1. 打开 CMOD 事务代码并输入 ZMM06E05 创建新项。
2. 输入项目的描述和作者信息等基本信息。
3. 点击保存按钮以激活创建。
知识点四:向 CI_EKKODB 和 CI_EKPODB 结构添加自定义字段
CI_EKKODB 和 CI_EKPODB 是 MM06E005 中预留的两个接口,需将 ZZSCM_STATUS 字段加入这两个结构中。具体步骤如下:
1. 打开 SE11 事务代码并输入 CI_EKKODB 修改现有项。
2. 在基本信息页面添加 ZZSCM_STATUS 字段信息。
3. 完成后点击保存按钮以激活修改。
知识点五:在屏幕 101 和 111 上加入自定义字段
屏幕 101 和 111 是为增强预留的,用于采购订单抬头和行项目上添加自定义字段。本例需在此两屏中增加 ZZSCM_STATUS 字段。具体步骤如下:
1. 打开并修改屏幕 101 或者 111。
2. 在基本信息页面加入 Text 控件及 Input 控件。
3. 将输入控件的名称设置为 EKKO_CI-ZZSCM_STATUS 并保存。
知识点六:测试与激活
完成上述步骤后,需进行项目 ZMM06E05 的测试和激活。具体步骤如下:
1. 使用 ME23N 事务代码检查效果。
2. 回到 CMOD 初始界面并激活整个 ZMM06E05 项目。
3. 再次使用 ME23N 检查结果以确认修改生效。
全部评论 (0)


