赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 3772|回复: 7

[ABAP问题] 会计期间带不出来 看看我代码哪写错了啊

  [复制链接]
发表于 2011-1-17 11:03:51 | 显示全部楼层 |阅读模式
1赛跑币
  1. *&---------------------------------------------------------------------*
  2. *& Report  ZFI_RE0215
  3. *&
  4. *&---------------------------------------------------------------------*
  5. *&
  6. *&
  7. *&---------------------------------------------------------------------*

  8. REPORT  ZFI_RE0215.
  9. *---------------------------------------------------------------------*
  10. * Program ID   :   ZFI_RE0215                                         *
  11. * Program Name :   出库凭证WBS查询                                     *
  12. *---------------------------------------------------------------------*
  13. * Date Created : < 2011/1/17>                                         *
  14. * Created By   : <郭培成>                                             *
  15. * Description  : <出库凭证WBS查询>                         *
  16. *---------------------------------------------------------------------*
  17. *Modification :                                                       *
  18. *   Date Modified    Modified By   Description                        *
  19. *   <YYYY/MM/DD>     <修改人>      <更新理由/内容>                   *
  20. *---------------------------------------------------------------------*

  21. TYPE-POOLS: SLIS.
  22. TABLES:BKPF,BSEG.

  23. *-----------------------------------------------------------------------
  24. *  定义表结构
  25. *-----------------------------------------------------------------------

  26. TYPES:BEGIN OF TYP_TEMP1,

  27.       SHKZG TYPE BSEG-SHKZG,                     "借方/贷方标识
  28.       PRCTR TYPE BSEG-PRCTR,                     "利润中心
  29.       PROJK TYPE BSEG-PROJK,                     "工作分解结构元素 (WBS 元素)
  30.       DMBTR TYPE BSEG-DMBTR,                     "按本位币计的金额
  31.       KOSTL TYPE BSEG-KOSTL,                     "成本中心
  32.       MATNR TYPE BSEG-MATNR,                     "物料号
  33.       EBELP TYPE BSEG-EBELP,                     "采购凭证的项目编号
  34.       EBELN TYPE BSEG-EBELN,                     "采购凭证号
  35.       BUKRS TYPE BSEG-BUKRS,                     "公司代码
  36.       HKONT TYPE BSEG-HKONT,                     "总分类帐帐目
  37.       BELNR TYPE BSEG-BELNR,                     "会计凭证号码
  38.       GJAHR TYPE BSEG-GJAHR,                     "会计年度
  39.       BUZEI TYPE BSEG-BUZEI,                     "会计凭证中的行项目数
  40.       MONAT TYPE BKPF-MONAT,                     "会计期间
  41.      END OF TYP_TEMP1.
  42. TYPES:BEGIN OF TYP_TEMP2,
  43.       MONAT TYPE BKPF-MONAT,
  44.       BELNR TYPE BKPF-BELNR,
  45.       GJAHR TYPE BKPF-GJAHR,
  46.       BUKRS TYPE BKPF-BUKRS,
  47.       END OF TYP_TEMP2.
  48. *-----------------------------------------------------------------------
  49. *  定义程序全局变量
  50. *-----------------------------------------------------------------------
  51. DATA:  L_BEDAT LIKE BSEG-AUGDT.
  52. DATA:  L_ENDAT LIKE BSEG-AUGDT.






  53. *-----------------------------------------------------------------------
  54. *定义内表和工作区
  55. *-----------------------------------------------------------------------
  56. DATA: REC_OUT TYPE TYP_TEMP1,
  57.       TAB_OUT TYPE STANDARD TABLE OF TYP_TEMP1.

  58. DATA: TAB_TEMP2 TYPE TABLE OF TYP_TEMP2 WITH HEADER LINE.
  59. *---------------------------------------------------------------------*
  60. * 声明ALV类变量
  61. *---------------------------------------------------------------------*
  62. DATA: WA_FCAT TYPE LVC_S_FCAT,                        "绑定字段目录(ALV表头字段说明)用的工作区;
  63.       IT_FCAT TYPE LVC_T_FCAT,                        "It_fcat是绑定字段目录时用到的内
  64.       V_POS   TYPE INT4.                              "V_pos用来指定字段目录的索引

  65. DATA: L_TITLE TYPE LVC_TITLE.

  66. DATA: IT_LAYO TYPE LVC_S_LAYO,
  67.       L_LAYOUT TYPE SLIS_LAYOUT_ALV,                   "ALV布局变量结构
  68.       L_EVENTS TYPE SLIS_T_EVENT WITH HEADER LINE.     "ALV事件结构
  69. *-----------------------------------------------------------------------
  70. *分类选择屏幕
  71. *-----------------------------------------------------------------------
  72. SELECTION-SCREEN:BEGIN OF BLOCK BLK1 WITH FRAME TITLE TEXT-001.
  73. PARAMETERS: P_GJAHR LIKE BSEG-GJAHR DEFAULT SY-DATUM+0(4) OBLIGATORY.
  74. SELECT-OPTIONS: S_MONAT FOR BKPF-MONAT OBLIGATORY DEFAULT '01' TO '12' NO-EXTENSION.
  75. SELECT-OPTIONS: S_BELNR FOR BSEG-BELNR.
  76. SELECTION-SCREEN:END OF BLOCK BLK1.
  77. *---------------------------------------------------------------------
  78. *  AT-OF-SELECTION
  79. *  判断用户输入
  80. *---------------------------------------------------------------------
  81. AT SELECTION-SCREEN.
  82.   IF P_GJAHR = '' OR S_MONAT = ''.
  83.     MESSAGE '请填写会计年度、会计期间!' TYPE 'S'.
  84.     STOP.
  85.   ENDIF.

  86. *-----------------------------------------------------------------------
  87. * START-OF-SELECTION
  88. *-----------------------------------------------------------------------
  89. START-OF-SELECTION.           "选择开始
  90.   PERFORM GET_DATA.
  91.   PERFORM DISPLAY_ALV.

  92. END-OF-SELECTION.
  93. *&---------------------------------------------------------------------*
  94. *&      Form  GET_DATA
  95. *&---------------------------------------------------------------------*
  96. *       text
  97. *----------------------------------------------------------------------*
  98. *  -->  p1        text
  99. *  <--  p2        text
  100. *----------------------------------------------------------------------*
  101. FORM GET_DATA .
  102.   SELECT SHKZG
  103.          PRCTR
  104.          PROJK
  105.          DMBTR
  106.          KOSTL
  107.          MATNR
  108.          EBELP
  109.          EBELN
  110.          BUKRS
  111.          HKONT
  112.          BELNR
  113.          GJAHR
  114.          BUZEI
  115.          FROM BSEG
  116.          INTO CORRESPONDING FIELDS OF  TABLE TAB_OUT
  117.          WHERE GJAHR = P_GJAHR
  118.          AND BELNR IN S_BELNR.
  119.   SORT TAB_OUT BY  GJAHR BELNR.
  120. *DATA: SUM TYPE I.
  121. *DESCRIBE TABLE TAB_OUT LINES SUM.
  122. *WRITE:/ SUM.

  123.   IF TAB_OUT[] IS NOT INITIAL.

  124.       SELECT MONAT
  125.              BELNR
  126.              GJAHR
  127.              BUKRS
  128.       FROM BKPF
  129.       INTO TABLE  TAB_TEMP2
  130.       FOR ALL ENTRIES IN TAB_OUT
  131.       WHERE MONAT IN S_MONAT
  132.             AND BELNR = TAB_OUT-BELNR
  133.             AND GJAHR = TAB_OUT-GJAHR
  134.             AND BUKRS = TAB_OUT-BUKRS.


  135.       SORT TAB_TEMP2 BY GJAHR BELNR.

  136.     LOOP AT TAB_OUT INTO REC_OUT.
  137.       READ TABLE TAB_TEMP2 WITH KEY BELNR = TAB_TEMP2-BELNR GJAHR = TAB_TEMP2-GJAHR BUKRS = TAB_TEMP2-BUKRS.
  138.       IF SY-SUBRC = 0.
  139.         REC_OUT-MONAT = TAB_TEMP2-MONAT.
  140.         MODIFY TAB_OUT FROM REC_OUT.
  141.       ENDIF.
  142.     ENDLOOP.
  143.   ENDIF.
  144. ENDFORM.                    " GET_DATA
  145. *&---------------------------------------------------------------------*
  146. *&      Form  DISPLAY_ALV
  147. *&---------------------------------------------------------------------*
  148. *       text
  149. *----------------------------------------------------------------------*
  150. *  -->  p1        text
  151. *  <--  p2        text
  152. *----------------------------------------------------------------------*
  153. FORM DISPLAY_ALV .
  154.   PERFORM FRM_FIELDCAT.                                   "构造fieldcat,绑定字段
  155.   PERFORM FRM_LAYOUT .                                    "ALV布局设置
  156.   PERFORM FRM_DISPLAY.                                    "ALV展示
  157. ENDFORM.                    " DISPLAY_ALV
  158. *&---------------------------------------------------------------------*
  159. *&      Form  FRM_FIELDCAT
  160. *&---------------------------------------------------------------------*
  161. *       text
  162. *----------------------------------------------------------------------*
  163. *  -->  p1        text
  164. *  <--  p2        text
  165. *----------------------------------------------------------------------*
  166. FORM FRM_FIELDCAT .
  167.   REFRESH IT_FCAT .
  168.   CLEAR WA_FCAT .

  169.   V_POS = V_POS + 1 .                                      "输出行设为1
  170.   WA_FCAT-COL_POS   = V_POS .                         "字段在EXCEL输出行的位置
  171.   WA_FCAT-FIELDNAME = 'SHKZG' .                         "输出表结果字段名
  172.   WA_FCAT-SCRTEXT_L = '借方/贷方标识' .                           "输出表结果字段的名字
  173.   APPEND WA_FCAT TO IT_FCAT .
  174.   CLEAR WA_FCAT .

  175.   V_POS = V_POS + 1 .                                      "输出行设为1
  176.   WA_FCAT-COL_POS   = V_POS .                              "字段在EXCEL输出行的位置
  177.   WA_FCAT-FIELDNAME = 'PRCTR' .                    "输出表结果字段名
  178.   WA_FCAT-SCRTEXT_L = '利润中心' .               "输出表结果字段的名字
  179.   APPEND WA_FCAT TO IT_FCAT .
  180.   CLEAR WA_FCAT .

  181.   V_POS = V_POS + 1 .                                      "输出行设为1
  182.   WA_FCAT-COL_POS   = V_POS .                         "字段在EXCEL输出行的位置
  183.   WA_FCAT-FIELDNAME = 'PROJK' .                          "输出表结果字段名
  184.   WA_FCAT-SCRTEXT_L = 'WBS 元素' .                           "输出表结果字段的名字
  185.   APPEND WA_FCAT TO IT_FCAT .
  186.   CLEAR WA_FCAT .

  187.   V_POS = V_POS + 1 .                                      "输出行设为1
  188.   WA_FCAT-COL_POS   = V_POS .                              "字段在EXCEL输出行的位置
  189.   WA_FCAT-FIELDNAME = 'DMBTR' .                          "输出表结果字段名
  190.   WA_FCAT-SCRTEXT_L = '本位币金额' .               "输出表结果字段的名字
  191.   APPEND WA_FCAT TO IT_FCAT .
  192.   CLEAR WA_FCAT .

  193.   V_POS = V_POS + 1 .                                      "输出行设为1
  194.   WA_FCAT-COL_POS   = V_POS .                         "字段在EXCEL输出行的位置
  195.   WA_FCAT-FIELDNAME = 'KOSTL' .                           "输出表结果字段名
  196.   WA_FCAT-SCRTEXT_L = '成本中心' .                           "输出表结果字段的名字
  197.   APPEND WA_FCAT TO IT_FCAT .
  198.   CLEAR WA_FCAT .

  199.   V_POS = V_POS + 1 .                                      "输出行设为1
  200.   WA_FCAT-COL_POS = V_POS .                              "字段在EXCEL输出行的位置
  201.   WA_FCAT-FIELDNAME = 'MATNR' .                          "输出表结果字段名
  202.   WA_FCAT-SCRTEXT_L = '物料号' .                           "                       输出表结果字段的名字
  203.   APPEND WA_FCAT TO IT_FCAT .
  204.   CLEAR WA_FCAT .
  205.   V_POS = V_POS + 1 .                                      "输出行设为1
  206.   WA_FCAT-COL_POS   = V_POS .                         "字段在EXCEL输出行的位置
  207.   WA_FCAT-FIELDNAME = 'EBELP' .                   "输出表结果字段名
  208.   WA_FCAT-SCRTEXT_L = '采购凭证项目号' .                           "输出表结果字段的名字
  209.   APPEND WA_FCAT TO  IT_FCAT .
  210.   CLEAR WA_FCAT .

  211.   V_POS = V_POS + 1 .                                      "输出行设为1
  212.   WA_FCAT-COL_POS   = V_POS .                              "字段在EXCEL输出行的位置
  213.   WA_FCAT-FIELDNAME = 'MONAT' .                          "输出表结果字段名
  214.   WA_FCAT-SCRTEXT_L = '会计期间' .                           "输出表                           结果字段的名字
  215.   APPEND WA_FCAT TO IT_FCAT .
  216.   CLEAR WA_FCAT .

  217.   V_POS = V_POS + 1 .                                      "输出行设为1
  218.   WA_FCAT-COL_POS   = V_POS .                            "字段在EXCEL输出行的位置
  219.   WA_FCAT-FIELDNAME = 'BUKRS' .                 "输出表结果字段名
  220.   WA_FCAT-SCRTEXT_L = '公司代码' .                       "输出表结果字段的名字
  221.   APPEND WA_FCAT TO IT_FCAT .
  222.   CLEAR WA_FCAT .

  223.   V_POS = V_POS + 1 .                                      "输出行设为1
  224.   WA_FCAT-COL_POS   = V_POS .                              "字段在EXCEL输出行的位置
  225.   WA_FCAT-FIELDNAME = 'HKONT' .                          "输出表结果字段名
  226.   WA_FCAT-SCRTEXT_L = '总账分类账目' .                           "输出表结果字段的名字
  227.   APPEND WA_FCAT TO IT_FCAT .
  228.   CLEAR WA_FCAT .

  229.   V_POS = V_POS + 1 .                                      "输出行设为1
  230.   WA_FCAT-COL_POS   = V_POS .                              "字段在EXCEL输出行的位置
  231.   WA_FCAT-FIELDNAME = 'BELNR' .                 "输出表结果字段名
  232.   WA_FCAT-SCRTEXT_L = '会计凭证号' .                    "输出表结果字段的名字
  233.   APPEND WA_FCAT TO IT_FCAT.
  234.   CLEAR WA_FCAT .

  235.   V_POS = V_POS + 1 .                                      "输出行设为1
  236.   WA_FCAT-COL_POS   = V_POS .                           "字段在EXCEL输出行的位置
  237.   WA_FCAT-FIELDNAME = 'GJAHR' .                          "输出表结果字段名
  238.   WA_FCAT-SCRTEXT_L = '会计年度' .                           "输出表结果字段的名字
  239.   APPEND WA_FCAT TO IT_FCAT .
  240.   CLEAR WA_FCAT .

  241.   V_POS = V_POS + 1 .                                      "输出行设为1
  242.   WA_FCAT-COL_POS   = V_POS .                              "字段在EXCEL输出行的位置
  243.   WA_FCAT-FIELDNAME = 'BUZEI' .                    "输出表结果字段名
  244.   WA_FCAT-SCRTEXT_L = '行项目数' .               "输出表结果字段的名字
  245.   APPEND WA_FCAT TO IT_FCAT .
  246.   CLEAR WA_FCAT .

  247. ENDFORM.                    " FRM_FIELDCAT
  248. *&---------------------------------------------------------------------*
  249. *&      Form  FRM_LAYOUT
  250. *&---------------------------------------------------------------------*
  251. *       text
  252. *----------------------------------------------------------------------*
  253. *  -->  p1        text
  254. *  <--  p2        text
  255. *----------------------------------------------------------------------*
  256. FORM FRM_LAYOUT .
  257.   IT_LAYO-CWIDTH_OPT = 'X' .            " 自动优化列宽
  258. ENDFORM.                    " FRM_LAYOUT
  259. *&---------------------------------------------------------------------*
  260. *&      Form  FRM_DISPLAY
  261. *&---------------------------------------------------------------------*
  262. *       text
  263. *----------------------------------------------------------------------*
  264. *  -->  p1        text
  265. *  <--  p2        text
  266. *----------------------------------------------------------------------*
  267. FORM FRM_DISPLAY .
  268.   L_TITLE = '出库凭证WBS查询'.
  269.   CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY_LVC'
  270.     EXPORTING
  271.       I_CALLBACK_PROGRAM = SY-REPID
  272.       IS_LAYOUT_LVC      = IT_LAYO
  273.       IT_FIELDCAT_LVC    = IT_FCAT
  274.       I_GRID_TITLE       = L_TITLE                            "ALV的标题 TABLES
  275.    TABLES
  276.       T_OUTTAB           = TAB_OUT
  277.     EXCEPTIONS
  278.       PROGRAM_ERROR      = 1
  279.       OTHERS             = 2.
  280. ENDFORM.                    " FRM_DISPLAY
复制代码

最佳答案

查看完整内容

你这逻辑有问题的,取会计凭证的话,要先取BKPF,再取BSEG,BKPF是凭证头,BSEG是明细,一个头对应多个明细。你现弄反了




上一篇:请教:SAP B1 系统,物料主数据问题
下一篇:FIELD-SYMBOLS: &lt;fs&gt; LIKE r_hkont0.
本楼点评(0) 收起
发表于 2011-1-17 11:03:52 | 显示全部楼层
你这逻辑有问题的,取会计凭证的话,要先取BKPF,再取BSEG,BKPF是凭证头,BSEG是明细,一个头对应多个明细。你现弄反了
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2011-1-17 13:10:06 | 显示全部楼层
回复 2# admin


    FORM GET_DATA .




      SELECT MONAT
             BELNR
             GJAHR
             BUKRS
      FROM BKPF
      INTO TABLE  TAB_TEMP2
      WHERE MONAT IN S_MONAT
            AND BELNR IN S_BELNR
            AND GJAHR = P_GJAHR.
      SORT TAB_TEMP2 BY GJAHR BELNR.


  IF TAB_TEMP2[] IS NOT INITIAL.
  SELECT SHKZG
         PRCTR
         PROJK
         DMBTR
         KOSTL
         MATNR
         EBELP
         EBELN
         BUKRS
         HKONT
         BELNR
         GJAHR
         BUZEI
         FROM BSEG
         INTO CORRESPONDING FIELDS OF  TABLE TAB_OUT

         FOR ALL ENTRIES IN TAB_TEMP2
         WHERE GJAHR = TAB_TEMP2-GJAHR
         AND BUKRS = TAB_TEMP2-BUKRS
         AND BELNR = TAB_TEMP2-BELNR.

  SORT TAB_OUT BY  GJAHR BELNR.


    LOOP AT TAB_OUT INTO REC_OUT.
      READ TABLE TAB_TEMP2 WITH KEY BELNR = TAB_TEMP2-BELNR GJAHR = TAB_TEMP2-GJAHR BUKRS = TAB_TEMP2-BUKRS.
      IF SY-SUBRC = 0.
        REC_OUT-MONAT = TAB_TEMP2-MONAT.
        MODIFY TAB_OUT FROM REC_OUT.
      ENDIF.
    ENDLOOP.
  ENDIF.
ENDFORM.   
这样对吗
本楼点评(0) 收起
回复

使用道具 举报

 楼主| 发表于 2011-1-17 13:46:00 | 显示全部楼层
回复 3# buparedeqie

经测试正确的代码

    FORM GET_DATA .




      SELECT MONAT
             BELNR
             GJAHR
             BUKRS
      FROM BKPF
      INTO TABLE  TAB_TEMP2
      WHERE MONAT IN S_MONAT
            AND BELNR IN S_BELNR
            AND GJAHR = P_GJAHR.
      SORT TAB_TEMP2 BY GJAHR BELNR.


  IF TAB_TEMP2[] IS NOT INITIAL.
  SELECT SHKZG
         PRCTR
         PROJK
         DMBTR
         KOSTL
         MATNR
         EBELP
         EBELN
         BUKRS
         HKONT
         BELNR
         GJAHR
         BUZEI
         FROM BSEG
         INTO CORRESPONDING FIELDS OF  TABLE TAB_OUT

         FOR ALL ENTRIES IN TAB_TEMP2
         WHERE GJAHR = TAB_TEMP2-GJAHR
         AND BUKRS = TAB_TEMP2-BUKRS
         AND BELNR = TAB_TEMP2-BELNR.

  SORT TAB_OUT BY  GJAHR BELNR BUKRS.


    LOOP AT TAB_OUT INTO REC_OUT.
      READ TABLE TAB_TEMP2 WITH KEY BELNR = REC_OUT-BELNR GJAHR = REC_OUT-GJAHR BUKRS = REC_OUT-BUKRS.
      IF SY-SUBRC = 0.
        REC_OUT-MONAT = TAB_TEMP2-MONAT.
        MODIFY TAB_OUT FROM REC_OUT.
      ENDIF.
    ENDLOOP.
  ENDIF.
ENDFORM.
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-1-19 15:33:54 | 显示全部楼层
FORM GET_DATA .
* K7 u9 a  G" g! b# Y
! O3 I% c+ z; K+ }) X* C  g$ q
( Y; ?5 _1 h, e% m) H( X6 }6 z6 H
9 h9 D- j1 J! l) G9 N6 a8 \
" v5 }# n4 p1 @3 r. f/ E      SELECT MONAT" e4 h2 \9 B5 `; @9 C
             BELNR/ ~9 ~: L) y7 A6 M* n: F
             GJAHR- y3 ?$ U4 K4 A5 M/ q
             BUKRS
/ i. S; g; k3 J3 {      FROM BKPF
' j" s* w. {. U3 {9 x" l( J      INTO TABLE  TAB_TEMP25 A, ^1 a: \" l8 C* Q9 l2 ^
      WHERE MONAT IN S_MONAT1 u! Q6 J. T4 V8 B* |
            AND BELNR IN S_BELNR
( _1 C, \% k6 w6 l  o! c5 H0 R; r            AND GJAHR = P_GJAHR.
4 U, I/ @, H) B' L% ~, o      SORT TAB_TEMP2 BY GJAHR BELNR.% n) f/ _6 V4 E' Z+ o$ i. p

/ n, C4 C5 P2 L( ^8 h! h$ C7 ]6 c
: L% p* y1 a# D0 l4 i! B4 b  IF TAB_TEMP2[] IS NOT INITIAL.# n# M0 G4 y5 r; {4 }9 w! a2 M
  SELECT SHKZG
& F7 X" ^3 d' C; I4 \2 S$ \         PRCTR8 G+ @4 Z; I( k1 C
         PROJK
+ V" k  ~% P' k- u7 D         DMBTR
+ Q( G' [, U8 J/ ~* |* k1 k         KOSTL
. Y5 J6 G6 Z6 y* h         MATNR
; `/ b  a1 S& t6 _# F         EBELP+ \% b$ q, S, t( A; Z  I, I7 O
         EBELN
, d0 Z+ C4 N5 m$ a         BUKRS
1 ]* Q% _" N0 F, i' i- D7 p2 T         HKONT
7 i. q+ t# O" B: C         BELNR9 b, u' Y4 k# d3 }1 A
         GJAHR
; X- S) ^# m6 Z3 g. g4 W7 G0 |         BUZEI2 R$ {* S% x9 m1 b. C0 L% D# p
         FROM BSEG( |4 o2 r$ j9 m
         INTO CORRESPONDING FIELDS OF  TABLE TAB_OUT- |8 r, y6 ]# H$ U% v4 _
2 w: Q; O' x, D+ Y8 S
         FOR ALL ENTRIES IN TAB_TEMP2) I( W6 M( I2 F- S4 ]* \4 @
         WHERE GJAHR = TAB_TEMP2-GJAHR
8 w0 [5 a- e! v         AND BUKRS = TAB_TEMP2-BUKRS
* q8 }1 C' a4 H- U# o         AND BELNR = TAB_TEMP2-BELNR.% ?3 c  t+ r4 s0 k0 D4 t
1 G( R  x9 [# [; f
  SORT TAB_OUT BY  GJAHR BELNR BUKRS.' F( e6 W! I0 x( A9 o$ [3 n
" ~% t/ p; \2 b( _: }

' n& i' ~5 }8 c' F: x7 }    LOOP AT TAB_OUT INTO REC_OUT.# s3 h: U! W! E8 g
      READ TABLE TAB_TEMP2 WITH KEY BELNR = REC_OUT-BELNR GJAHR = REC_OUT-GJAHR BUKRS = REC_OUT-BUKRS.
3 [1 Q9 c. _; Z- r5 @5 ^      IF SY-SUBRC = 0.+ N' [! U3 p; m) ?. N/ ?% z8 |
        REC_OUT-MONAT = TAB_TEMP2-MONAT.. d* F5 G3 @- o  o2 H7 |
        MODIFY TAB_OUT FROM REC_OUT., s  o- W$ a  u1 l: Q& V" `, F3 J* x- k
      ENDIF.
' B1 r& q9 L+ Y/ `7 A9 j6 M3 `    ENDLOOP.4 T6 d! Q3 m: e. k; ~0 Z, b( {5 `
  ENDIF.
' Q7 D) u* l" jENDFORM.
本楼点评(0) 收起
回复

使用道具 举报

发表于 2011-4-1 22:21:42 | 显示全部楼层
看的有点蒙,可能对系统还不熟悉,还是谢谢啦!
本楼点评(0) 收起
回复

使用道具 举报

发表于 2013-6-24 22:53:44 | 显示全部楼层
学习
本楼点评(0) 收起
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-10 07:41 , Processed in 1.190550 second(s), 46 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表