其他分享
首页 > 其他分享> > SalesOrder Text determination

SalesOrder Text determination

作者:互联网

Created by Jerry Wang, last modified on Dec 11, 2014

QDD/504 在创建SalesOrder时候,Notes是disable的:

 

clipboard1

 

 

但是当我们在Sold to Party输入3272并且敲回车之后,发现Notes area已经自动被填充了。

 

clipboard2

 

 

 

下面我们来研究SalesOrder header 的note是如何自动determine出来的:

 

首先在Customer Relationship Management->Transactions->Basic Settings->Define Transaction Types里找到SalesOrder transactiontype TA对应的text determination procedure ORDER001

clipboard3

 

再在Customer Relationship Management->Transactions->Settings for Investigations->Settings for Texts->Define Text Determination Procedure,或者直接在上面的screen上双击ORDER001,找到ORDER001:

clipboard4

 

clipboard5

 

查看access sequence 01的细节:

clipboard6

 

Access sequence01的0002 step如下,

clipboard7

 

说明在第二个access sequence 0002里,text是由Sales order 的sold to party决定的:

clipboard8

 

同理,第三个sequence 0003则为ship to party:

clipboard9

 

在runtime debug时,sold to party敲入3272回车之后,下面的断点会触发,is_reference变量里存放的正是我们在前台输入的Partner ID 3272

clipboard10

 

输入参数et_textdata-lines里存放的正是我们最后在UI上看到的text:

clipboard11

 

clipboard12

 

而且我们确实可以在partner 3272上看到相同的note

clipboard13

 

 

 

标签:sequence,Text,SalesOrder,Settings,ORDER001,determination,text,3272
来源: https://blog.csdn.net/i042416/article/details/96426352