经常用户会有这咱需求,比如在自开发的报表中双击物料凭证号就可以进入到系统标准的物料凭证中去,下面就是实现代码:
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,我想大家一看就明白了吧,我就不多说了。