技術(shù)小貼士

          主要分為DB、OS和ERP三大塊

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            12 隨筆 :: 0 文章 :: 0 評(píng)論 :: 0 Trackbacks

          1、宏模塊
                ----------------------------------------------------------------------------------------
                (1) 宏定義:     
                      DEFINE  <macro>.
                           <宏敘述>.
                      END-OF-DEFINITION.

              (2) 宏使用:
                    <macro> [<p1> <p2>….]
                   *  <p1> 為傳入宏的參數(shù)值, 在參數(shù)間至少要給予一個(gè)空白


          2、包含子程序  
             ------------------------------------------------------------------
             語法:INCLUDE  <include program file>
                作用:用于共享數(shù)據(jù)項(xiàng),比如全局變量


          3、子程序
             ------------------------------------------------------------------
             1、聲明:
                FORM  <subr>  [<pass>].
                               
          <subroutine statement block>
                      
          ENDFORM.

             2、調(diào)用:
                (1) 內(nèi)部調(diào)用:PERFORM <subr> [<pass>] 

                      (2)   外部調(diào)用:
                    ① 調(diào)用另一程序
                       PERFORM  <subr>(<prog>) [<pass>] [IF FOUND] 
           
                    ② 調(diào)用另一專存放子程序的程序文件
                       PERFORM  (<fsubr>)  [IN  PROGRAM (<fprog>) [<pass>] [IF FOUND]

             * 參數(shù)傳遞
               ------------------------------------------------------------------
               (1) 地址傳遞:
                   FORM  <subr>  [USING <f1> <f2>…] [CHANGING <f1>…]
                            或
                            PERFORM  <subr>  [USING <f1> <f2>…] [CHANGING <f1>…]

               (2) 值傳遞:
                   FORM  <subr>  USING  VALUE(<f1>…)
                            或
                            PERFORM  <subr>  USING  <f1> 

                     (3)  傳入時(shí)值傳遞,傳出時(shí)改變返回參數(shù)值 
                   FORM  ….. CHANGING  VALUE(<f1>
                            或
                            PERFORM  …. CHANGING …. <f1>

             * Check控制:CHECK <Condition>,只有條件成立才繼續(xù)往下子程序敘述


          4、函數(shù)
             ------------------------------------------------------------------
             (1) 查看系統(tǒng)函數(shù)

             (2) 函數(shù)呼叫:
                 CALL  FUNCTION  <module>
                         IMPORTING   F1=a1….
                         EXPORTING   F1=a1….
                         CHANGING   F1=a1…
                         TABLES      F1=a1…
                         EXCEPTIONS  F1=a1…     
           

              


                  

          posted on 2005-11-21 23:50 行者 閱讀(219) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 岳池县| 奉贤区| 浪卡子县| 望谟县| 鄯善县| 青冈县| 凭祥市| 伊金霍洛旗| 图片| 垣曲县| 龙南县| 资溪县| 禄劝| 天台县| 连云港市| 都江堰市| 房山区| 科技| 潼关县| 阿克苏市| 清水河县| 彰化县| 夏河县| 金昌市| 剑河县| 微山县| 罗源县| 高清| 确山县| 永安市| 岗巴县| 墨江| 全椒县| 曲水县| 丹东市| 大足县| 皋兰县| 石楼县| 安徽省| 新乡县| 兴义市|