| 子育's profile云里雾里PhotosBlogLists | Help |
|
August 22 F4 HELP IN SAP经过一晚上的努力终于解决了一个比较棘手 的小问题,呵呵。 刚刚接手一本程序,其中涉及到了一个关于打印机的选择画面参数,本来定义的数据类型为USR01-SPLD,问题是这个数据类型对应的数据元素是RSPOPNAME:而这个数据元素拥有自己的Value table:TSP03。我们用它作为画面参数的属性的情况下,一方面,选择画面上会出现F4帮助,但是另一方面也是挺郁闷的一件事是,系统会自作主张的去做打印机数值的有效性检查。概要设计者一旦提出一个跟标准消息内容不一样的消息的话,我们就很难对应了。因为系统有自己默认的有效性检查。根本不会去理会你做的有效性检查。 现在有效的方法恐怕就只能是自己设置打印机这个画面参数的F4帮助了。还好,SAP 自己提供了这个项目的F4 search help项目。呵呵,真是天幸。 REPORT ZTEST_F4_HELP_NEW. PARAMETERS P_CARRID TYPE S_CARR_ID PARAMETERS P_CARID1(10) TYPE C PARAMETERS P_NAME(10) TYPE C. PARAMETERS P_SPLD TYPE TSP03D-NAME DATA : AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_NAME. *&---------------------------------------------------------------------* TYPES: DATA: LT_TABLE TYPE TABLE OF TYP_DATA . SORT LT_TABLE BY BNAME. CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST' ENDFORM. "FRM_F4_HELP TrackbacksThe trackback URL for this entry is: http://hua-ziyu.spaces.live.com/blog/cns!CDCC931FCC34F6B6!177.trak Weblogs that reference this entry
|
|
|