多行文本弹出窗口

利用函数 POPUP_TO_CONFIRM_WITH_MESSAGE 可以弹出确认窗口,但行数受限,每行只有35个字符,很多时候不是很合用。后来找到另一个函数 POPUP_WITH_TABLE 可以将内表内容放入弹出窗口。

代码如下:

    CALL FUNCTION 'ZZPOPUP_WITH_TABLE'
  EXPORTING
    endpos_col         = 90
    endpos_row         = 5
    startpos_col       = 30
    startpos_row       = 2
    titletext          = '合同信息提示'
 IMPORTING
   CHOICE             = v_choice
 TABLES
    valuetab           = it_tips
 EXCEPTIONS
   BREAK_OFF          = 1
   OTHERS             = 2
.

 

        代码中的函数'ZZPOPUP_WITH_TABLE'是COPY系统函数并修改的,加了按钮,并自定义了返回值,该函数可用在用户出口中用于弹要出必的信息。

       之所有加了ZZ,是因为只加一个Z,SAP提示该名称保留,于是加两个Z,同样提示,但已经可COPY成功。

  听顾问讲,经常有时还要加ZZZ,呵呵,这也算是一个技巧吧。

  

 


  

你可能感兴趣的:(多行文本弹出窗口)