文章目录
前言
本文主要是介绍SAP B1 主窗口的6个区域,可以指引用户找到系统操作的指定区域。定制工具主要是介绍其包含的用户自定义的字段、用户自定义的值、用户自定义的表三者之间的区别。
一、SAP B1 主窗口
SAP B1主窗口主要分为以下区域:菜单栏、工具栏、主菜单、状态栏、上下文菜单、搜索引擎。
如下图所示:
1.菜单栏
文件、编辑、查看、数据、转到、模块、工具、窗口
如下图所示:
2.工具栏
打印预览、打印、发送消息-电子邮箱、发送消息-SMS、发送消息-传真、导出到excel、导出到word、导出为PDF、启动应用程序、锁定屏幕、查找、添加、第一个数据记录、前一条数据、下一条数据、最后一条数据记录、刷新记录、过滤器表、排序表、基本单据、目标单据、毛利、付款方式、体积与重量计算、交易日记账、日记账分录预览、布局设计器、查询管理器、实时协作、发送到会话、工作清单消息预览、消息/警报概览、日历、缺省分支选择、我的个人设置、Web客户端、上下文帮助、主控室管理、应用原始主控室模板。
如下图所示:
3.主菜单
模块、拖放和关联、我的菜单。
模块包括:管理、财务、机会、销售-应收账款、采购-应付账款、业务伙伴、收付款业务、库存、生产、MRP(物料需求计划)、服务、人力资源、报表。
如下图所示:
4.状态栏
状态栏是在“主菜单” 窗口底部某处区域,其中可以显示错误消息、系统信息以及冗长工作流程的进度,例如,正在执行的报表或运行中的搜索。
如下图所示:
5.上下文菜单
“上下文”菜单中的选项与窗口相关。例如,“毛利”计算在“应收发票”窗口中可用,但在“业务伙伴主数据”窗口中不可用。
如下图所示:
6.搜索引擎
搜索菜单、搜索数据。
如下图所示:
二、SAP B1 定制工具
定制工具的路径:工具→定制工具
- 定制工具主要包括:用户自定义的字段、用户自定义的值、用户自定义的表
1.用户自定义的字段
- 用户自定义的字段可应用于:单据、报表、查找对象、存储信息。
- 可以在多数业务对象(包括主数据和营销凭证)中添加新字段。
- 要打开此窗口,可使用 【查看】菜单并勾选【用户自定义的字段】,如下图所示:
- 类型和结构
举例1:在物料主数据添加自定义字段“收货提前期”
细节:字段头衔为“U_DeliveryLeadTime”,字段类型为“数字”
1、路径:工具→定制工具→用户自定义字段-管理
如下图所示:
2、弹出“用户定义字段-管理”窗口,按照以下路径继续操作:主数据→物料→物料→添加
如下图所示:
3、头衔内容为U_DeliveryLeadTime,描述内容为收货提前期,类型选择数字,长度改为20,再点击下方的【添加】按钮
如下图所示:
4、在弹出的“系统消息”窗口中,点击【是】按钮
如下图所示:
5、打开物料主数据,可在右侧窗口中看到收货提前期已被加上去
如下图所示:
6、如需修改或删除已添加的自定义字段,可在“用户自定义的字段-管理”窗口中点击下方的【更新】按钮或【删除】按钮
如下图所示:
2.用户自定义的值
- 用法:
使用用户自定义的值,可将查询链接到用户自定义字段;
查询可基于查询结果自动填充字段值;
输入另一字段(如客户代码)时,可设置用户手动运行查询或自动触发查询。
举例1:将销售订单的交货日期设置为“交货日期=过账日期+7”
1、打开一个销售订单,按照以下路径继续操作:工具→查询→查询向导
如下图所示:
2、在弹出的”查询预览“窗口中,点击编辑笔,输入SQL语句,在点击下方的【另存为】按钮
如下图所示:
3、点击”20-20.格式化搜索-销售“,在查询名称处输入“20-20-001.交货日期=过账日期+7”,再点击下方的【保存】按钮
如下图所示:
4、在打开的销售订单页面,按照以下路径继续操作:工具→定制工具→用户自定义的值-设置
如下图所示:
5、在弹出的“用户自定义的值-管理”窗口中点击“按已保存的查询。。。”,再点击【打开保存的查询】按钮,进入“查询管理器”窗口,选择“20-20-001”,再点击下方的【确定】按钮
如下图所示:
6、在弹出的“用户自定义的值-管理”窗口中,勾选“当字段更改时自动刷新”,在“Field”表中选择“客户/供应商名称”,再点击下方的【更新】按钮
如下图所示:
7、打开一个空白的销售订单,可以看到此时交货日期的框中新增了一个放大镜
如下图所示:
8、选择任意客户,可看到交货日期也同时出现,并且是过账日期+7天
如下图所示:
举例2:移除用户自定义的值
1、点击交货日期,再按照以下路径继续操作:工具→定制工具→用户自定义的值-设置
如下图所示:
2、在弹出的“用户定义的值-设置”窗口中,点击“未在用户定义值中搜索”,再点击下方的【更新】按钮
如下图所示:
3、重新打开一个新的销售订单,可看到交货日期的放大镜已经消失
如下图所示:
3.用户自定义的表
- 1、含义
用户定义的表:SAP B1 支持添加用户定义的表以存储附加信息集。可以使用用户定义的表创建用户定义的对象,这可以帮助开发者构建扩展组件。
用户定义的对象:使用“用户定义的对象”功能可以将新业务逻辑或新对象添加到 SAP B1。这些对象借助 SAP B1 现有的功能创建。 - 2、可以创建以下类型的对象
主数据:例如业务伙伴。
主数据行:例如,业务伙伴主数据中的地址。
单据:例如应收发票。
单据行:例如应收发票中的【内容】选项卡。 - 3、对象类型的选择
① 要将表链接到凭证或表单中的用户自定义字段(UDF),请选择:无对象、没有含自动增量的对象。
② 要将表链接到用户自定义的对象(UDO),请选择:主数据、主数据行、单据、单据行 - 4、用户定义的表
步骤:先建表,再加自定义字段,最后再进行自定义再注册对象。
建立用户自定义对象的目的是补充一些功能,基本都需要增加自定义字段以实现该单据/主数据的功能。 - 5、对象注册向导
注册对象勾选的字段是需要在系统中显示出的字段,一般仅需要勾选自定义字段即可,其他字段属于后台字段,基本不需要在表里体现。
举例1:新建单据【销售交货申请】
细节要求:表名:TABLE1,明细表名:TABLE2
1、先创建自定义表,按照以下路径操作”工具→定制工具→用户定义的表-设置
如下图所示:
2、在弹出的“用户定义的表-设置”中输入TABLE1和TABLE2的内容,点击下方的【更新】按钮
如下图所示:
3、第二步即需要在自定义的表和明细表中添加自定义字段,此处因不影响操作步骤,故省略。
此时,用户自定义的表还未附加到表单或凭证中,但可用于查询。表名以@开头
如下图所示:
4、使用注册向导将用户表注册为用户自定义的对象,按照以下路径继续操作:工具→定制工具→用户注册向导
如下图所示:
5、在弹出的“用户定义对象注册”窗口中点击下方的【下一步】按钮,在下一个窗口中点击【添加新对象】,点击【下一步】按钮
如下图所示:
6、在弹出的“用户定义对象注册”窗口中输入以下内容,点击下方的【下一步】按钮
如下图所示:
7、按照图示勾选,再点击下方的【下一步】按钮
如下图所示:
8、勾选默认格式,勾选菜单项目,菜单标题为“销售交货申请”,父菜单标识选择销售-应收账款,再点击下方的【下一步】按钮
如下图所示:
9、此时可直接跳过点击【下一步】按钮。也可以根据需要勾选“DocEntry”,再点击下方的【下一步】按钮
如下图所示:
10、如果有自定义字段,可只勾选自定义字段;若有需要也可以按照图示勾选,点击下方的【下一步】按钮
如下图所示:
11、在”链接附加下级用户表“窗口中勾选”TABLE2“,再点击下方的【下一步】按钮
如下图所示:
12、如果有自定义字段可以只勾选自定义字段;若有需要也可以在”修改下级表默认表格的字段“窗口中选择TABLE2,再按照图示勾选,再点击下方的【下一步】按钮
如下图所示:
13、继续点击下方的【下一步】按钮,此时【下一步】按钮变灰,再点击【完成】按钮,此时弹出”系统消息“的窗口,点击【是】按钮。此时即弹出"用户定义对象注册"窗口,提示对象更新成功
如下图所示:
14、此时打开销售-应收账款下的销售交货申请,可看到新增的单据
如下图所示:
- 小结:
创建自定义表的基本步骤:先创建自定义表,确定单据、单据行,再创建自定义字段,最后根据对象注册向导添加单据、单据行的信息。
总结
以上内容主要是介绍SAP B1 主窗口和定制工具。其中,定制工具主要包括用户自定义的值、用户自定义的表和用户自定义的字段。