SAP Serial Number

SAP Serial Number在SD中的应用

SAP中有一个序列号管理的功能,启用这个功能,我们就可以对物料进行精细到「个」地追踪管理。物料主数据为我们提供了一个物料区别于另一个物料的详细信息,而序列号管理则可以让我们实现同一个物料代码下单个物料的精细化管理。

在开始具体的配置及系统应用前,我们先来讨论一下下边两个问题。

  1. 序列号(Serial Number)管理和批次(Batch Number)管理有那些不同?
  2. 序列号管理可以用在那些业务流程中?

答1:序列号精细到单个物料,而批次可以有很多单位(同一个生产日期为一个批次,同一个订单为一个批次…)。因此,进行序列号管理的物料在单位上是有要求的,不能准确的划分为「个」「件」这样不连续单位的物料,无法进行序列号管理,比如:「升」「千克」,对这样单位的物料启用序列号管理时系统会给出Error Message「Serial numbers can be managed only if base unit of measure is discrete」。

答2:序列号管理可被用于:SD,MM,PP,QM,PM的下列业务中

Ok,下边我们来看一下序列号管理在SD中的应用,具体操作分为以下几个步骤。

  1. 维护Serial Number Parameters
  2. 维护Serial Number Profile
  3. 创建Serial Number Master(可选)
  4. 创建Sales Documents,按照要求维护Serial Number(在Serial Number Profile中定义,需要在什么时候维护Serial Number,是创建SO的时候呢?还是检查Delivery Note完整性的时候?)
  5. Serial Number history及相关报表

这里的业务场景我们假设是对一个Make to Order的产成品(FERT)进行序列号管理(如果是Make to Stock或者采购流程的话,可能序列号的生成就要从PP或者MM开始了)。

  1. 维护Serial Number Parameters「T.Code:OIS1」

这里所谓的Parameters实际上是PM下边的Equipment Category,这个Catetory是用来给Serial Number Master进行分类的(个人猜想SAP的序列号管理功能也许是从设备管理扩展到其他品目上的)

  1. 维护Serial Number Profile「T.Code:OIS2」

在这里你可以针对不同的Business Process维护不同的Profile,通过Profile可以实现如下控制:
2-1. Serializing procedure字段:控制这个Profile是针对哪个业务过程的,这里可以有多个业务过程。
2-2. ExistReq字段:控制在对应的业务过程中创建序列号时,是外部给号还是内部给号(内部给号的话需要先创建Serial Number Master,然后从已经创建的Master Number中去选)
2-3. Cat字段:控制这个Profile要定在在哪个Category下(这里的Category就是在上一步中定义的)
2-4. StkCk字段:控制在分配序列号时是否要进行Stock信息的Check,如果Serial Number Master中的Stock信息与IM的Stock信息不一致时,可以选择系统是给Warning还是Error.

  1. 创建Serial Number Master「T.Code:IQ01」

可以一次只创建一个序列号,也可以一次创建多个序列号(一次创建多个的方法是:IQ01->菜单MatSerialNo->List editing->Create 或者用T.Code:IQ04)

  1. 创建Sales Documents,按照要求维护Serial Number「T.Code:VA01」

(假设我们在2-1中定义的业务过程为SO创建时必须输入Serial Number)输入对应的SO Item信息后 选择Extras->Technical objects 输入序列号,这里是自由输入还是从已经有的序列号中选,取决于2-2的设置。

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
SAP Groovy是一种可扩展的脚本语言,用于在SAP系统中自动化任务和开发应用程序。它是基于Java编程语言的一种替代品,并且轻松地与SAP系统集成。SAP Groovy通过提供一种简洁但功能强大的语法来增强SAP系统的灵活性和可扩展性。 SAP Groovy的一个重要特点是其易学易用性。它采用了类似于Java的语法,所以对于熟悉Java的开发者来说,上手非常容易。此外,它也支持使用脚本来进行编程,无需编译和构建过程。这使得SAP Groovy成为一种非常适合在SAP系统中快速开发和测试的工具。 SAP Groovy还提供了一系列有用的功能,用于简化在SAP系统中处理数据和执行操作的任务。它可以与SAP的各种模块和组件进行交互,例如SAP ERP、SAP CRM和SAP BW。这使得开发人员可以使用SAP Groovy来创建自动化的数据处理流程、数据转换和报告生成。 此外,SAP Groovy还支持许多标准的开发库和框架,例如Apache POI和Hibernate。这使得开发人员可以使用这些库和框架来扩展SAP Groovy的能力,并利用它们提供的功能来简化和加速开发过程。 总之,SAP Groovy是一种强大且易于使用的脚本语言,可以帮助开发人员在SAP系统中快速自动化任务和开发应用程序。无论是处理数据、执行操作还是与其他模块进行集成,SAP Groovy都提供了丰富的功能和灵活性,使开发人员能够更轻松地实现他们的目标。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值