Materials of requisition * item * alr. ordered in full

本文介绍如何在系统中调整采购订单的数量控制设置。当订单数量超出采购申请时,默认会出现警告消息。若需严格控制数量,可通过系统配置将警告消息更改为错误消息。
部署运行你感兴趣的模型镜像

参照采购申请创建采购订单时,如果订单数量超过所参照的采购申请数量,在标准配置下则会出现如下Warning Message。

 

Materials of requisition * item * alr. ordered in full
Message no. 06076

 

如果需要严格按照采购申请来控制订单数量,可修改此Message为Error Message

 

路径:IMG->Materials Management->Purchasing->Environment Data->Define Attributes of System Messages

 

找到对应的Message No 00 06 076,将W改为E。

您可能感兴趣的与本文相关的镜像

GPT-SoVITS

GPT-SoVITS

AI应用

GPT-SoVITS 是一个开源的文本到语音(TTS)和语音转换模型,它结合了 GPT 的生成能力和 SoVITS 的语音转换技术。该项目以其强大的声音克隆能力而闻名,仅需少量语音样本(如5秒)即可实现高质量的即时语音合成,也可通过更长的音频(如1分钟)进行微调以获得更逼真的效果

FUNCTION zmm_srmtosap_006. *"---------------------------------------------------------------------- *"*"本地接口: *" EXPORTING *" VALUE(E_STATUS) TYPE BAPI_MTYPE *" VALUE(E_MESSAGE) TYPE BAPI_MSG *" TABLES *" T_DATA STRUCTURE ZSMMSRM_004 *"---------------------------------------------------------------------- * 写入log zfmparavalsave1 . zfmparavalsave2 'START'. *DATA:lt_return TYPE TABLE OF bapireturn, DATA:lt_return TYPE TABLE OF bapiret2, ls_return TYPE bapiret2, lt_bapieband TYPE TABLE OF bapieband, ls_bapieband TYPE bapieband, lt_item TYPE TABLE OF bapimereqitemimp, ls_item TYPE bapimereqitemimp, lt_itemx TYPE TABLE OF bapimereqitemx, ls_itemx TYPE bapimereqitemx , ls_old_menge TYPE eban-menge. CLEAR: ls_bapieband,lt_bapieband. LOOP AT t_data. CLEAR:ls_item,ls_itemx,ls_old_menge. * ------------------------------E001593 20281128 RP数量只能改小不能改大------------- IF t_data-delete_ind <> 'X'. " 非删除操作 SELECT SINGLE menge FROM eban INTO ls_old_menge WHERE banfn = t_data-banfn AND bnfpo = t_data-preq_item. IF t_data-menge > ls_old_menge. e_status = 'E'. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. EXIT. ENDIF. ENDIF. * ------------------------------E001593 20281128 RP数量只能改小不能改大------------- IF t_data-delete_ind = 'X'."有删除标记的,删除行项目 * ls_bapieband-preq_item = t_data-preq_item. * ls_bapieband-delete_ind = t_data-delete_ind. ls_item-preq_item = t_data-preq_item. ls_item-delete_ind = t_data-delete_ind. ls_itemx-preq_item = t_data-preq_item. ls_itemx-preq_itemx = 'X'. ls_itemx-delete_ind = 'X'. ELSE. "没有删除标记的,更改数量 ls_item-preq_item = t_data-preq_item. ls_item-quantity = t_data-menge. ls_itemx-preq_item = t_data-preq_item. ls_itemx-preq_itemx = 'X'. ls_itemx-quantity = 'X'. ENDIF. * APPEND ls_bapieband TO lt_bapieband. APPEND ls_item TO lt_item. APPEND ls_itemx TO lt_itemx. ENDLOOP. *CALL FUNCTION 'BAPI_REQUISITION_DELETE' * EXPORTING ** number = iv_banfn * number = t_data * TABLES * requisition_items_to_delete = lt_bapieband * return = lt_return. CALL FUNCTION 'BAPI_PR_CHANGE' EXPORTING number = t_data-banfn TABLES pritem = lt_item pritemx = lt_itemx return = lt_return. LOOP AT lt_return INTO ls_return WHERE type = 'E' OR type = 'A'. e_message = e_message && ls_return-message. ENDLOOP. IF sy-subrc = 0. e_status = 'E'. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. ELSE. CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. e_status = 'S'. e_message = '修改成功!'. ENDIF. zfmparavalsave3 'END' e_status e_message. ENDFUNCTION.为什么加的pr数量校验逻辑没卡住
最新发布
11-29
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值