如何使用代码区分service contract和service contract quotation

版权声明:本文为博主汪子熙原创文章,未经博主允许不得转载。 https://blog.csdn.net/i042416/article/details/89022323

SAP standard deliver的service contract和service contract quotation的transaction type分别为SC1和SCQ1:

clipboard1

clipboard2

这两个transaction type对应的leading transaction category都为BUS2000112,因此无法通过这个attribute将两者区分开。
clipboard3

正确的做法:
比如我们要检查transaction type SCC是否是service contract quotation:

  1. 在下面的SPRO里,找到SCC对应的item category group:

clipboard4

即SCNC和FAPF:
clipboard5

  1. tcode SM30,分别查看SCNC和FAPF:

SCNC设置为"not relevant for Quotations":
clipboard6

clipboard7

所以结论是:SCC不是service contract quotation(因为它下面所有的item category没有一个其Relevance for Quotation属性设置为2:Initially a Quotation),即这个transaction type不会出现在quotation creation的popup window里。

如何用代码判断某个transaction type 是quotation

执行下列方法:

clipboard8

clipboard9

结果存放在EV_QUOTATION_ONLY:
clipboard10

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

猜你喜欢

转载自blog.csdn.net/i042416/article/details/89022323
今日推荐