一、 表增强 SAP 提供了两种方法为表和结构增加字段 全部在se11中选择表 • 追加结构---追加结构只是向表内增加字段而不是修改结构,另外追加结构只能属于一个表。 • 定制包含(CI 包含) 在上面的“编辑”选择“包括”再选择“插入” 组件 • 文本元素增强(CMOD-转到-全局增强-数据元素) 使用追加结构时注意下面几点: 不能为池表或簇表创建追加结构。 如果表包含长字段(例如数据类型 LCHR 或 LRAW),就不能为表扩展追加结构。这是因为这种类型的长字段必须是相关表的最后字段。从追加结构中的字段不能被添加到它们后 面。 如果使用追加结构来扩展一个 SAP 表,追加结构中的字段名 必须在客户命名空间中,就是用 YY 或 ZZ 开头。这可以避免 SAP 将来插入新字段时发生命名冲突。 二、 事务变式、屏幕变式 使用事务码FB50 选中‘项目的屏幕变式’,(在菜单栏“编辑”下面选择“屏幕变式”----再到“创建屏幕变式”)点击右键选择屏幕变式->创建屏幕变式(也可以直接使用 t-code:SHD0(零)进入屏幕变式创建) 在事务代码中输入需要定制屏幕变式的 T-code:FB50 Screen variant:属于以 Z 开头的自定义屏幕变式的名称(必须以 Z 开头) Program:输入要用到的程序 SAPLFSKB Screen:输入要定义的屏幕编号 100 然后点击创建 根据需要进行凭证字段的选择: 只输出:表示只读不能修改 不可见:表示隐藏 强制: 表示必须输入 编写屏幕变式的文本说明:如图所示‘省公司的屏幕变式’ 选择完成后点击‘Exit and Save’ 点击,然后在小对话框中点击‘本地对象’,则屏蔽变式建立并保存成功 回到 FB50 凭证输入的界面,选中‘项目的屏幕变式’,点击右键选择屏幕变式->添加屏幕变式 输入刚才建立的变式名称,点击‘继续’。刚才创建的屏蔽变式就会加入到变式的树形列表中,双击该变式就可使用 删除屏幕变式:对于不使用的屏幕变式可以选中该变式后点击右键,选择屏幕变式->搬移屏幕变式 三、 程序增强(程序、屏幕) 1、 用户出口---user exit, 通过修改助手修改标准程序,修改时必须有相应修改key,实际中使用不是太多 修改助手(修正助手会自动生成注释行框架来描述操作。 注释还包含 了变更请求 号和内部管 理所用的编号。): • 插入:系统生成一个注释行框架,可以在其中输入自己 的源代码。 • 替换:把光标放在一行上,选择“替换”。相应的行...