1. 一般如果是 INPUT BY NAME 可在之前 或  BEFORE INPUT 中,利用 LET tm.xxx = '1' 來給預設值。

2.  但如果是  CONSTRUCT BY NAME g_wc ON ..... , 則在 BEFORE CONSTRUCT 中,利用  DISPLAY  xxx  TO 欄位名稱  來給。

3. 另外,要取得 CONSTRUCT 中的值,可利用 CALL FGL_DIALOG_GETBUFFER() RETURNING 來取得。 

EX1 :  

    CONSTRUCT BY NAME g_wc ON npp00,npp01,npp011,npp02 
 
      BEFORE CONSTRUCT          
         CALL cl_qbe_init()     
         DISPLAY '5' TO npp00      #預設 欄位 npp00 = 5

   END CONSTRUCT

 
  EX2:

     CONSTRUCT BY NAME g_wc ON npp00,npp01,npp011,npp02

      BEFORE CONSTRUCT         
         CALL cl_qbe_init()    

      
      AFTER FIELD npp00
           CALL FGL_DIALOG_GETBUFFER() RETURNING l_npp00    #取得 npp00 欄位 值.

   END CONSTRUCT

文章標籤
全站熱搜
創作者介紹
創作者 Genero 的頭像
Genero

Genero 的部落格

Genero 發表在 痞客邦 留言(2) 人氣(3,007)