Created by Jerry Wang, last modified on Dec 11, 2014
QDD/504 在创建SalesOrder时候,Notes是disable的:
但是当我们在Sold to Party输入3272并且敲回车之后,发现Notes area已经自动被填充了。
下面我们来研究SalesOrder header 的note是如何自动determine出来的:
首先在Customer Relationship Management->Transactions->Basic Settings->Define Transaction Types里找到SalesOrder transactiontype TA对应的text determination procedure ORDER001
再在Customer Relationship Management->Transactions->Settings for Investigations->Settings for Texts->Define Text Determination Procedure,或者直接在上面的screen上双击ORDER001,找到ORDER001:
查看access sequence 01的细节:
Access sequence01的0002 step如下,
说明在第二个access sequence 0002里,text是由Sales order 的sold to party决定的:
同理,第三个sequence 0003则为ship to party:
在runtime debug时,sold to party敲入3272回车之后,下面的断点会触发,is_reference变量里存放的正是我们在前台输入的Partner ID 3272
输入参数et_textdata-lines里存放的正是我们最后在UI上看到的text:
而且我们确实可以在partner 3272上看到相同的note