sap wm做fs增强

请教个问题 现有批次层级是库位、物料层级 如果来料单上有供应商想实现根据供应商代码 进行先进先出 进行发货,我在这块加一个校验 是否有供应商信息可以实现不

可以试试这样
在来料单(或发货单)上添加一个供应商代码字段。确保该字段在表单中可编辑,并且可以与供应商信息进行关联。
在发货过程中,当输入来料单上的供应商代码时,可以使用一个校验步骤来验证该供应商代码是否存在。
你可以使用一个查询或检索操作来检查供应商代码是否存在于供应商信息表中。如果存在,则继续执行先进先出策略并确认发货;如果不存在,则给出警告或错误提示,并中止发货流程。
先进先出策略的实现可以基于供应商代码进行查询和排序操作。根据供应商代码检索库存信息,并按照库存量的递减顺序排列。然后,逐个库位或物料层级进行发货操作,直到达到来料单的数量要求或库存不足为止。
在发货过程中,你可以记录每次发货的详细信息,如发货日期、供应商代码、库位或物料层级等,以便后续追踪和审计。

验证供应商代码:在发货之前,首先验证供应商代码是否存在。你可以通过查询数据库或使用其他适当的方式来验证供应商代码是否存在于你的系统中。
获取供应商先进先出策略:如果供应商代码存在,你可以进一步获取该供应商的先进先出策略。这可以是一个预定义的规则或策略,也可以是根据供应商信息动态生成的规则。
根据先进先出策略发货:一旦你获取了供应商的先进先出策略,你就可以根据该策略来选择要发货的物料。你可以根据策略的要求,例如最早的生产日期或序列号等,来选择物料进行发货。
校验发货信息:在发货之前,你还可以对发货信息进行校验。你可以检查发货的数量、物料和供应商信息是否符合先进先出的策略。如果有任何不符合条件的情况,你可以提示错误并阻止发货。
通过以上步骤,你可以实现根据供应商代码进行先进先出的发货校验。确保在实施之前,你已经具备了相应的技术和数据支持,并且与供应商管理系统和其他相关系统进行了集成和测试。

您想在SAP WM模块中进行FS增强,并希望根据供应商代码进行先进先出发货,同时添加一个校验以确认是否有供应商信息。以下是实现这个需求的一种可能方法:

  1. 确认WM的发货策略是否允许修改。如果允许,您可以设置WM发货策略以支持基于供应商的先进先出。
  2. 如果WM的发货策略不支持基于供应商的先进先出,那么可能需要开发一个增强程序。可以创建一个发货过账的增强程序,在增强程序中,您可以检查供应商信息,并根据供应商信息进行先进先出逻辑处理。
  3. 对于校验部分,可以在发货过账前增加一个检查点,通过ABAP代码检查供应商信息是否存在。如果不存在,则可以抛出错误或者中止流程。

以上只是一个大致的思路,具体实现需要结合SAP的具体功能和您的业务需求来进行详细设计和开发。

引用 皆我百晓生 小程序回复内容作答:
在SAP WM中实现先进先出(FIFO)的发货过程是可以的。但是在库存管理层次中,库位和物料层级只能满足一部分需求,缺少供应商信息是不够的。

要实现先进先出的发货,你可以使用库存类型K存储单元存储策略。在存储策略上,可以添加额外的特性或属性,如供应商代码。这样,当来料单上有供应商信息时,系统可以根据供应商代码来进行先进先出的发货。

以下是实现步骤:

  1. 在SAP Customizing中,创建一个新的存储策略。

  2. 在存储策略中,添加一个新的特性或属性,例如“供应商代码”。你可以使用各种SAP提供的数据类型,如CHAR、NUMC等。

  3. 在存储策略中,设置供应商代码特性的合理取值范围。

  4. 在来料单的物料接收过程中,将供应商代码信息输入到SAP系统中。

  5. 在发货过程中,系统将根据存储策略和供应商代码来决定发货顺序。

需要注意的是,以上步骤是一般实现先进先出的发货过程,具体的实施步骤可能会因为你的SAP版本或自定义需求的不同而有所差异。因此,建议在具体实施前,先与SAP技术团队或内部SAP管理员进行详细讨论和分析,以确保能够满足你的业务需求。

该回答通过自己思路及引用到GPTᴼᴾᴱᴺᴬᴵ搜索,得到内容具体如下:
可以实现。你可以在SAP WM的物料主数据中添加一个字段,例如“FIFO_Provider”,用于存储供应商代码。然后,在销售订单收货时,根据这个字段进行排序,从而实现先进先出的发货策略。

具体操作步骤如下:

  1. 在物料主数据中添加一个新的字段“FIFO_Provider”,数据类型为字符型(Character)。

  2. 在销售订单收货时,选择“按供应商代码排序”选项。这样,系统会根据“FIFO_Provider”字段对收货行进行排序,实现先进先出的发货策略。

注意:在进行这些操作之前,请确保你有足够的权限,并已经与相关部门进行了沟通。


如果以上回答对您有所帮助,点击一下采纳该答案~谢谢