如何Call系统标准TCODE.

来源:互联网 发布:用js改变display 编辑:程序博客网 时间:2024/05/01 23:20

 经常用户会有这咱需求,比如在自开发的报表中双击物料凭证号就可以进入到系统标准的物料凭证中去,下面就是实现代码:

 FORM link_mb03  USING p_mblnr.
  IF p_mblnr IS NOT INITIAL.
    SET PARAMETER ID 'MBN' FIELD p_mblnr.
    CALL TRANSACTION 'MB03' AND SKIP FIRST SCREEN.
  ENDIF.
ENDFORM

 

现在的问题是如何知道PARAMETER ID 的名字,及有几个PARAMETER ID ?

 

手工键入TCODE,在屏幕可能是或者需要PARAMETER ID 的地方(文本框等)按F1, 在其中的技术信息中如果有PARAMETER ID 一栏,说明有此PARAMETER ID ,那么文本框里的就是他的名字,在程序中直接给他赋值就好了。

 

至于SKIP FIRST SCREEN,我想大家一看就明白了吧,我就不多说了