小编:供应商批号是物料批次的重要属性。对于采购的物料,可以在收货界面使用供应商在发货单中发送的批次明细输入供应商批次号。 但是由于供应商批次号是文本字段,用户在收货时需
供应商批号是物料批次的重要属性。对于采购的物料,且云服务器,可以在收货界面使用供应商在发货单中发送的批次明细输入供应商批次号。
但是由于供应商批次号是文本字段,用户在收货时需要手工输入。此外,供应商批号与SAP批号没有直接关系,对于同一物料,有可能在多个SAP批号中有相同的供应商批号。
为了克服SAP批号与相应供应商批号之间的不一致,需要进行一些系统增强。由于系统中只有一个SAP批次对应于给定的供应商批次,因此该增强功能将尝试根据供应商批次号找出现有的SAP批次号,并将所有物料过账以及随后的交货都放到同一个SAP批次中。
建议的功能:
在供应商收货时提供的材料,大数据云,使用材料、供应商和供应商批号作为关键信息,增强功能将根据物料主数据设置在系统中检查任何现有SAP批次,并将收货交易中现有的SAP批次号分配给同一物料/供应商/供应商批次的收货。
只有当系统中没有该物料供应商的现有供应商批次时,才会创建新的SAP批次批次
技术设计:
从技术上讲,此功能可以通过实现客户退出或通过实现BADI来实现,如下所述。任何一种方法都可以使用。
客户退出:
增强名称:MBCFC010
退出功能模块:退出
SAPMM07M
包含名称:ZXMBCU10
主程序:SAPMM07M
包含MM07MFCL
收费
子程序收费
收费
BADI:
SAP还提供了BADI"MB◎MIGO◎BADI"和方法行
修改来实现功能性。
详细设计:
如前所述,可以使用客户出口\u SAPMM07M \u 010实现增强功能。在收货时调用客户出口(事务处理MIGO\u GR)。相关的主程序是SAPMM07M,此客户出口在子例程CHARGE\u VORSCHLAGEN内调用。
出口\u SAPMM07M\u 010:
此客户出口用于分配一些批号,而不需要系统创建新的批号。在这种情况下,此客户出口可用于检查任何现有供应商批次并分配相应的SAP批次。
步骤1:以下是出口内可用的重要导入变量。
I\U MSEG-MATNR=>材料编号
I\U MSEG-WERKS=>工厂
I\U MSEG-LGRT=>存储位置
I\U MSEG-LIFNR=>供应商编号
I\U VM07M-LICHA=>供应商批次编号
步骤2:转到表MCH1,搜索给定物料、供应商和供应商批次的SAP批次号(MCH1-MATNR=I_MSEG-MATNR、MCH1-LIFNR=I_MSEG-LIFNR和MCH1-LICHA=I_VM07M-LICHA)
步骤3:可能有三种情况
情况A:未找到匹配的SAP批次记录。
这意味着在中没有现有的供应商批次系统。不需要指定批号。系统应创建一个新批并分配给它。
案例B:有一个匹配的批记录。
系统应使用此SAP批,云计算返利,云服务器没网,不应创建任何新批。将此批次号分配给导出参数E\u CHARG.
案例C:存在多个匹配的批次记录
可以显示一个带有现有SAP批次列表的弹出屏幕。用户可以从列表中选择所需的条目。
业务优势:
实施此增强功能将允许供应商批号与SAP批号保持一致。由于此功能,供应商的给定物料批次(同一批次可能作为不同交付的一部分多次交付)始终具有相同的SAP批次–因此跟踪将更容易。
,云地 服务器文章来源:www.vmchk.com