Created by Jerry Wang, last modified on Apr 05, 2014
UI label text的determination 逻辑参考这篇blog
issue: UI上的column显示成SHORT_TEXT(Technical name)
分析过程:
在如下方法里设断点,打开UI workbench,断点触发,发现internal table label_buffer里对应的short_text和category_id是空的,这就是最后UI上对应的两个column显示成technical name的原因。
在下面方法里发现text label按照优先级从高到底的顺序Configuration->Design layer->DDIC来决定。在这个例子里,前两个determination procedure都没有找到匹配的label,因此作为fallback,从DDIC里取text信息。
最后通过debug发现 SHORT_TEXT的label来自Structure /1CRMES/CRM_PRODUCT_R的field SHORT_TEXT:
在工作正常的系统上,这个component显示如下:
在出问题的系统上: