2020-09-19 08:46发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要在me21n进行验证,同时保存有关PR的PO。 我使用用户出口EXIT_SAPMM06E_012(MM06E005)使用表TEKPO进行了增强。 但是错误显示在弹出框中,并且它允许保存PO和生成PO号,但我希望它显示在状态栏中,并且不应生成PO号。 如何在状态栏中显示错误?
最好使用最新的BAdI,例如ME_PROCESS_PO_CUST。 在您的实现方法中,使用include MM_MESSAGES_MAC的宏来处理错误(可以在论坛中找到许多讨论和示例)
跨度 { 字体家族:" Courier New"; 字体大小:10pt; 颜色:#000000; 背景:#FFFFFF; } .L0S32 { 颜色:#3399FF; } .L0S33 { 颜色:#4DA619; } .L0S52 { 颜色:#0000FF; } .L0S55 { 颜色:#800080; } .L0S70 { 颜色:#808080; } 表格:EBAN,EKPO。 类型:开始于TY_EBAN, 银行类型EBAN-BANFN, MATNR型EBAN-MATNR, EBELP TYPE EBAN-EBELP, MENGE型EBAN-MENGE, TY_EBAN结束。 类型:开始于TY_EKPO, BANFN型EKPO-BANFN, MENGE型EKPO-MENGE, TY_EKPO结束。 类型:开始于TY_EKPO_1, BANFN型EKPO-BANFN, MENGE型EKPO-MENGE, END OF TY_EKPO_1。 数据:IT_EKPO_1 TY_EKPO_1的类型表, WA_EKPO_1类型TY_EKPO_1。 数据:TY_EKPO的IT_EKPO类型表, WA_EKPO类型TY_EKPO。 数据:TY_EBAN的IT_EBAN类型表, WA_EBAN TYPE TY_EBAN, WEKPO TYPE BEKPO。 数据:LV_FLAG TYPE FLAG, LV_ITEM TYPE STRING。 数据:LV_TOTAL TYPEI。 如果TEKPO是初始的。 选择BANFN MATNR EBELP MENGE 从EBAN 进入表IT_EBAN 对于TEKPO中的所有人员 BANFN = TEKPO-BANFN。 选择班恩·曼格 从EKPO 表IT_EKPO的相应字段 对于TEKPO中的所有人员 BANFN = TEKPO-BANFN。 万一。 在IT_EKPO处进入WA_EKPO。 WA_EKPO_1-BANFN = WA_EKPO-BANFN。 WA_EKPO_1-MENGE = WA_EKPO-MENGE。 将WA_EKPO_1收集到IT_EKPO_1中。 结局。 清除:LV_FLAG,LV_ITEM。 将TEKPO环入WEKPO。 如果WEKPO-KNTTP ='Q'。 使用键BANFN = WA_EKPO-BANFN将表IT_EKPO_1读入WA_EKPO_1。 如果SY-SUBRC = 0。 LV_TOTAL = WEKPO-MENGE + WA_EKPO_1-MENGE。 使用键BANFN = WEKPO-BANFN将表IT_EBAN读入WA_EBAN。 如果SY-SUBRC = 0。 如果LV_TOTAL
EXIT_SAPMM06E_012的简短测试是"在保存之前检查客户特定的数据"吗?
您是否可以尝试使用EXIT_SAPMM06E_017(将数据导出到客户子屏幕以购买凭证项目(PAI))。
否,它没有用,我给出的值仍然显示错误。 您能建议我别的东西吗?
我在保存订单而没有给出订单原因的情况下想要该错误。 但是在保存PO时却没有给出原因,它会在弹出窗口中显示错误,并提供用于保留编辑和取消的选项卡。 当我单击保持时,它将生成PO编号。 我不希望保留的选项
保留PO是一项标准的SAP功能,在以下情况下,该功能允许用户保存其工作(实际上可能需要花费数小时才能购买大量采购订单) 错误无法立即解决,需要几个小时才能解决。
如何处理消息在OSS注释310154-ME21N/ME51N中进行了详细说明:客户特定检查,生成错误日志
OSS注释390117-ME21N中记录了如何防止保留采购订单
更多详细信息,请参见OSS注释668212-ME21N:持有采购订单时的文档类型授权
最多设置5个标签!
最好使用最新的BAdI,例如ME_PROCESS_PO_CUST。 在您的实现方法中,使用include MM_MESSAGES_MAC的宏来处理错误(可以在论坛中找到许多讨论和示例)
EXIT_SAPMM06E_012的简短测试是"在保存之前检查客户特定的数据"吗?
您是否可以尝试使用EXIT_SAPMM06E_017(将数据导出到客户子屏幕以购买凭证项目(PAI))。
否,它没有用,我给出的值仍然显示错误。 您能建议我别的东西吗?
我在保存订单而没有给出订单原因的情况下想要该错误。 但是在保存PO时却没有给出原因,它会在弹出窗口中显示错误,并提供用于保留编辑和取消的选项卡。 当我单击保持时,它将生成PO编号。 我不希望保留的选项
保留PO是一项标准的SAP功能,在以下情况下,该功能允许用户保存其工作(实际上可能需要花费数小时才能购买大量采购订单) 错误无法立即解决,需要几个小时才能解决。
如何处理消息在OSS注释310154-ME21N/ME51N中进行了详细说明:客户特定检查,生成错误日志
OSS注释390117-ME21N中记录了如何防止保留采购订单
更多详细信息,请参见OSS注释668212-ME21N:持有采购订单时的文档类型授权
一周热门 更多>