如何使用代码区分service contract和service contract quotation
SAP standard deliver的service contract和service contract quotation的transaction type分别为SC1和SCQ1:
这两个transaction type对应的leading transaction category都为BUS2000112,因此无法通过这个attribute将两者区分开。
正确的做法:
比如我们要检查transaction type SCC是否是service contract quotation:
- 在下面的SPRO里,找到SCC对应的item category group:
即SCNC和FAPF:
- tcode SM30,分别查看SCNC和FAPF:
SCNC设置为"not relevant for Quotations":
所以结论是:SCC不是service contract quotation(因为它下面所有的item category没有一个其Relevance for Quotation属性设置为2:Initially a Quotation),即这个transaction type不会出现在quotation creation的popup window里。
如何用代码判断某个transaction type 是quotation
执行下列方法:
结果存放在EV_QUOTATION_ONLY:
要获取更多Jerry的原创文章,请关注公众号"汪子熙":