2020-09-18 19:09发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好,
我们必须实现一种算法,该算法对采购订单商品进行一些检查,并在用户单击ME21N或ME22N中的"保存"时保留此采购订单。
在方法ME_PROCESS_PO_CUST〜CHECK中,我可以检查是否按下了预订,保留或停车,但是我无法更改这些操作。
亲切的问候-斯文
为简单起见,如果按下保存键并且某些必需的文档/证书不可用,要求用户将PO置于保留/停放状态,您是否可以考虑在CHECK方法中引发错误?
在创建新项目或更改材料时,或者在搜索文档时是否过于"昂贵"时,您是否还在PROCESS_ITEM中提出了一些警告?
NB:忘记方法POST,不应允许您在此处更改某些数据。
只需确保:
希望这对您有帮助...
亲切的问候
Nic T。
你好Nic,
谢谢你的回答。 不幸的是,这不是我们想要的。
我们想订购一些特殊材料,这些特殊材料在我们的系统中需要一些文件(证书)。 在ME21N/ME22N的保存事件中,我们要检查这些文件是否存在。
如果是->保存采购订单并创建订单消息
如果否->暂停采购订单,则向用户提供信息
所以我有几个出口/badis,可以在其中进行以下检查:
-ME_PROCESS_PO_CUST-CHECK或POST
-EXIT_SAPMM06E_012
但是我无法在这些来源之一中更改po的内存状态。 我试图在方法POST中更改字段内存和memory_type:
Data(ls_data)= im_header-> get_data()。 ls_data-memory ='X'。 ls_data-memory_type ='H'。 im_header-> set_data(ls_data)。
但什么也没发生...
亲切的问候-Sven
在德国,我们有法律要求在2018年2月之前实施"智能计量系统"。遗憾的是,SAP并未为这些法律提供采购订单流程 要求。
让我描述此类订单的工作流程:
在下达采购订单之前,我们必须检查是否存在某些物料的网关管理文件。 如果是这样,可以订购材料。 如果没有,则必须通过Web服务在GW-admin处订购文件。 必须将采购订单设置为保留,直到文件到达。
您可能会建议我们不要创建采购订单,而是等待采购申请,但这不是我们客户的计划工作流程。
我考虑过用CHECK方法抛出错误消息。 如果没有其他解决方案可以在保存期间设置采购订单,那么我将采用这种方式。 但是自动保留采购订单会更好。
斯文
我有相同的要求。 您曾经解决过这个问题吗?
狮子座
最多设置5个标签!
为简单起见,如果按下保存键并且某些必需的文档/证书不可用,要求用户将PO置于保留/停放状态,您是否可以考虑在CHECK方法中引发错误?
在创建新项目或更改材料时,或者在搜索文档时是否过于"昂贵"时,您是否还在PROCESS_ITEM中提出了一些警告?
NB:忘记方法POST,不应允许您在此处更改某些数据。
只需确保:
希望这对您有帮助...
亲切的问候
Nic T。
你好Nic,
谢谢你的回答。 不幸的是,这不是我们想要的。
我们想订购一些特殊材料,这些特殊材料在我们的系统中需要一些文件(证书)。 在ME21N/ME22N的保存事件中,我们要检查这些文件是否存在。
如果是->保存采购订单并创建订单消息
如果否->暂停采购订单,则向用户提供信息
所以我有几个出口/badis,可以在其中进行以下检查:
-ME_PROCESS_PO_CUST-CHECK或POST
-EXIT_SAPMM06E_012
但是我无法在这些来源之一中更改po的内存状态。 我试图在方法POST中更改字段内存和memory_type:
但什么也没发生...
亲切的问候-Sven
在德国,我们有法律要求在2018年2月之前实施"智能计量系统"。遗憾的是,SAP并未为这些法律提供采购订单流程 要求。
让我描述此类订单的工作流程:
在下达采购订单之前,我们必须检查是否存在某些物料的网关管理文件。 如果是这样,可以订购材料。 如果没有,则必须通过Web服务在GW-admin处订购文件。 必须将采购订单设置为保留,直到文件到达。
您可能会建议我们不要创建采购订单,而是等待采购申请,但这不是我们客户的计划工作流程。
我考虑过用CHECK方法抛出错误消息。 如果没有其他解决方案可以在保存期间设置采购订单,那么我将采用这种方式。 但是自动保留采购订单会更好。
斯文
我有相同的要求。 您曾经解决过这个问题吗?
狮子座
一周热门 更多>