使用VOFM例程更改KBETR

2020-09-05 11:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 希望你一切都好。 ...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

希望你一切都好。

我遇到了一些业务需求是要更改VI01交易的KBETR值的问题。

请在下面说明

1。 为此,我应该在条件值条件基础值中创建VOFM例程吗?

2。 使用哪个号码? 我可以使用 600-999 中的任何数字还是只能使用 900-999 中的任何数字?

3。 条件类型的计算类型为'T'多维。 能行吗?

背景

在功能配置中,内部条件类型-计算类型为" T"

我创建了一个包含600个系列的条件值和条件基值的例程,并尝试更新XKOMV-KBETR。 不能同时使用。

@ David Tuohy ,我看到了您的一个帖子。 你能帮我吗!

@ Matthew Billingham ,如果您知道解决方案,请帮助我。

谢谢。

-问候

Prathyusha Balla。

4条回答
Bunny_CDM
2020-09-05 11:22

我希望有所不同。
900-999是后续功能的客户范围,与当前主题无关。
如果您查看事务VOFN中的例程类型,您会看到 条件基础为PFRA,条件值为PFRM。
然后有SAP注释 356737-客户名称范围 VOFM例程,其中指出:

 GRPZE ='FOFU':: 900-999(后续功能)
   GRPZE ='PSTK':: 50-99(组密钥例程)
   GRPZE ='TDAT':: 50-99(文本的数据传输例程)
   其他所有人:600-999 

或者可以简单地转到MV80H200,形成xd0200_user_grpno_first并查看代码:)

形成xd0200_user_grpno_first的形式使用值(xu_grpze),例如tfrm-grpze
   xu_grpno_first就像tfrm-grpno。
   案例xu_grpze。
   当pstk。  xu_grpno_first = user_grpno_first2。
   当tdat。  xu_grpno_first = user_grpno_first2。
   当fofu。  xu_grpno_first = user_grpno_first3。
   当别人。  xu_grpno_first = user_grpno_first1。
   尾箱。
 最终形式。  

对于这些值,您可以在MV80HTOP中看到:

 DATA:user_grpno_first LIKE tfrm-grpno,
   user_grpno_first1 LIKE tfrm-grpno VALUE 600,
   user_grpno_first2 LIKE tfrm-grpno VALUE 50,
   user_grpno_first3喜欢tfrm-grpno值900。
 常量:user_grpno_last1,例如tfrm-grpno值999,
   user_grpno_last2像tfrm-grpno值99。

是的,您可以将600-999用作条件基准/条件值。

关于条件基准与条件值例程的问题- 我假设您对条件基感到满意,您只想应用115%的增长。 这意味着条件值例程。

为什么您的例程无法按预期方式工作-很难说,使用调试器,您将知道答案。

一周热门 更多>