SAP SUS-退货PO对账单问题的完美解决方案(升级版)

2023-10-19 20:59

本文主要是介绍SAP SUS-退货PO对账单问题的完美解决方案(升级版),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

经过测试,虽然在前台无法将退货订单改成协同的模式,但是退货订单仍然可以在ERP的后台把采购订单的确认控制和确认回执改成和协同的单据一致,并且和能够协同的采购订单一致,可以在SUS做确认(因为标准功能不支持,实际上都是通过在增强的地方直接修改表,而无法通过函数修改内表再按标准程序更新表数据)。

通过增强直接改表

因此,相对于前一个文章的思路。新的思路是:
在退货采购订单时提交时,检查供应商是否协同,如果是协同,讲退货采购订单的确认控制改成 允许确认的类型(EKPO-BSTAE),需要回执(EKPO-KZABS)打勾.
在这里插入图片描述
修改的地方地方也要做上述的处理。否则标准程序会自动清空该两个字段的值。
然后达到如下的效果:
在这里插入图片描述
然后其他的用标准功能即可实现采购退货PO对账。

增强的位置找了好几个地方
在这里插入图片描述
最后才找到上面的位置坐增强处理.
来自SRM系统下的协同PO单,因为在SAP里面不能自动触发创建IDOC传输。有个自定义函数专门用于处理传输问题。在POSTED里面XXXIM ME PURCHDOC POSTED里面,对来自协同供应商的PO单(含退货单)自动触发传输。

20230410补充
退货订单改成需要确认以后,冲销退货收货时,SAP的系统报告,消息号M7328错误,
因此此消息号M7328影响较多,不能通过修改消息号的属性跳过。因此,只能另外想办法解决。

退货订单确认之后,导致161的移动类型无法冲销(EKBE-ETENS供应商的确认序号)。而修改了EKBE-ETENS之后允许冲销之后又无法重新收货。给出两个解决方案:
1)、做个小工具,专门处理退货PO的冲销问题。用户碰到问题时找到内部顾问处理;
2)、当用户做162的移动类型时,直接清空EKBE的EKBE-ETENS和EKPO的确认回执KZABS=’’和确认控制bstae=’’,之后的所有操作和普通的没有差异。 建议使用第二种方案。
此种方案的好处是,维持了供应商SUS界面的业务完整性。但是发生过退货业务的PO单
的前台的完整性被破坏。影响报表的准确性(自定义的采购执行报表)

这篇关于SAP SUS-退货PO对账单问题的完美解决方案(升级版)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/242320

相关文章

Android kotlin语言实现删除文件的解决方案

《Androidkotlin语言实现删除文件的解决方案》:本文主要介绍Androidkotlin语言实现删除文件的解决方案,在项目开发过程中,尤其是需要跨平台协作的项目,那么删除用户指定的文件的... 目录一、前言二、适用环境三、模板内容1.权限申请2.Activity中的模板一、前言在项目开发过程中,尤

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

IDEA运行spring项目时,控制台未出现的解决方案

《IDEA运行spring项目时,控制台未出现的解决方案》文章总结了在使用IDEA运行代码时,控制台未出现的问题和解决方案,问题可能是由于点击图标或重启IDEA后控制台仍未显示,解决方案提供了解决方法... 目录问题分析解决方案总结问题js使用IDEA,点击运行按钮,运行结束,但控制台未出现http://

解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题

《解决IDEA使用springBoot创建项目,lombok标注实体类后编译无报错,但是运行时报错问题》文章详细描述了在使用lombok的@Data注解标注实体类时遇到编译无误但运行时报错的问题,分析... 目录问题分析问题解决方案步骤一步骤二步骤三总结问题使用lombok注解@Data标注实体类,编译时

大数据小内存排序问题如何巧妙解决

《大数据小内存排序问题如何巧妙解决》文章介绍了大数据小内存排序的三种方法:数据库排序、分治法和位图法,数据库排序简单但速度慢,对设备要求高;分治法高效但实现复杂;位图法可读性差,但存储空间受限... 目录三种方法:方法概要数据库排序(http://www.chinasem.cn对数据库设备要求较高)分治法(常

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

数据库oracle用户密码过期查询及解决方案

《数据库oracle用户密码过期查询及解决方案》:本文主要介绍如何处理ORACLE数据库用户密码过期和修改密码期限的问题,包括创建用户、赋予权限、修改密码、解锁用户和设置密码期限,文中通过代码介绍... 目录前言一、创建用户、赋予权限、修改密码、解锁用户和设置期限二、查询用户密码期限和过期后的修改1.查询用

关于@MapperScan和@ComponentScan的使用问题

《关于@MapperScan和@ComponentScan的使用问题》文章介绍了在使用`@MapperScan`和`@ComponentScan`时可能会遇到的包扫描冲突问题,并提供了解决方法,同时,... 目录@MapperScan和@ComponentScan的使用问题报错如下原因解决办法课外拓展总结@

MybatisGenerator文件生成不出对应文件的问题

《MybatisGenerator文件生成不出对应文件的问题》本文介绍了使用MybatisGenerator生成文件时遇到的问题及解决方法,主要步骤包括检查目标表是否存在、是否能连接到数据库、配置生成... 目录MyBATisGenerator 文件生成不出对应文件先在项目结构里引入“targetProje

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,