点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我的要求是从交货中创建开票凭证,我正在使用复制控件。 在创建开票凭证之前,我应该检查是否满足某些定价条件(例如,存在货运成本的条件类型和GT 0),否则不应该创建开票凭证。
我正在使用复印要求开票凭证,并且已经将标准例程004(与传送相关的项目)复制到了我的自定义例程中。 在那里我要检查条件。
问题是,那里的条件不可用(XKOMV为空),但是在调试器中,我可以看到,定价仅在例程执行后才触发。
除了执行例如 FM定价是我的日常活动吗?
任何想法都值得赞赏!
谢谢
蒂姆
嗨,
正如Veselina所说,最合适的选择似乎是将条件配置为强制性的,尽管您也必须在SO中输入或确定条件记录的值。
如果您不想这样做,也可以尝试在诸如程序RV60AFZZ例程USEREXIT_NUMBER_RANGE的用户出口中进行更改(您可以在其中使用XKOMV进行验证和引发错误)。
关于
Max Isoba。
添加了ABAP标签以引起更多关注
我建议添加标签针对您的问题的ABAP开发,这样您就有更多机会获得技术顾问的答复。
恕我直言(我不是开发人员),需要复制 VTFL并不是您提到的验证最合适的地方。 一个更好的选择是SD帐单的可用出口之一。
仍然,防止由于定价错误而导致记帐凭证的保存给业务用户带来了查找根本原因并纠正该问题的问题。 解决此类问题的一种更有效的方法是创建开票凭证,但要防止向会计发布。 为什么企业不同意这一点?
即使原因是法律要求的-只要每天对VFX3列表进行审查并采取行动,这种情况也是可以控制的。 即使您必须将单据转移到外部系统,也可以在将开票记入会计之后触发转移。 #justmy2cents
一种可能的方法是将条件设置为强制性,并依靠PRSOK防止向会计发布。
我目前无法访问系统,但 如果内存满足了这是标准行为,则无需编码,只需进行配置即可。
我想您是否在301077中提到的出口之一中引发了错误-接口的用户出口用于说明它也可能 可能。
一周热门 更多>