技術(shù)小貼士

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

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

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

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


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


          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ù)值 
                   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 行者 閱讀(221) 評論(0)  編輯  收藏

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


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 卓尼县| 潮州市| 彩票| 隆回县| 枞阳县| 当雄县| 钟祥市| 双柏县| 儋州市| 行唐县| 宿州市| 靖西县| 林周县| 石嘴山市| 麻栗坡县| 临猗县| 盘锦市| 海安县| 克东县| 黑河市| 塘沽区| 清流县| 四平市| 文安县| 山阳县| 东莞市| 新密市| 来安县| 柞水县| 安福县| 淳安县| 碌曲县| 宁德市| 贵德县| 灌云县| 孝感市| 白朗县| 游戏| 辽宁省| 东安县| 会理县|