Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92189
  • 博文数量: 39
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-30 17:39
文章分类

全部博文(39)

文章存档

2011年(1)

2009年(21)

2008年(17)

我的朋友

分类:

2008-10-31 11:38:27

  今天早上对BDC程序做了初步的研究,对BDC程序的基本结构做了如下的总结。
 
TABLES:VBRK.
DATA:BEGIN OF GT_VBRK OCCURS 0.
       VBLEN LIKE VBRK-VBLEN,
       .......
     END OF GT_VBRK.
DATA:I_BDCTAB LIKE BDCDATA OCCURS 0 WITH HEADER LINE.
DATA:MESSTAB  LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
START-OF-SELECTION.
PERFORM UPLOAD_DATA.
PERFORM PROCESS_DATA.
PERFORM INSERT_BDCDATA.
 
 
 
FORM UPLOAD_DATA.
PARAMETERS: IN_FILE LIKE RLGRAP-FILENAME.
CALL FUNCTION 'TB_LIMIT_WS_FILENAME_GET'.
CALL FUNCTION 'GUI_UPLOAD'.
ENDFORM.
 
FORM PROCESS_DATA.
MAIN USED TO CONVERT DATA TYPE.
ENDFORM.
FORM INSERT_DATA.
PERFORM OPEN_GROUP
PERFORM BDC_DYNPRO USING .....
......
PERFORM BDC_FIELD USING.....
......
PERFORM TRANSACTION USING 'T-CODE'
                          'MODE'
                           MESSAGES INTO MESSTAB.
PERFORM CLOSE_GROUP.
ENDFORM.
 
FORM BDC_DYNPRO USING  PROGRAM
                       DYNPRO.
*该FORM由SAP自动生成
CLEAR I_DBCTAB-PROGRAM .
I_BDCTAB-PROGRAM = PROGRAM.
I_BDCTAB-DYNPRO = DYNPRO.
I_BDCTAB-DYNBEGIN = 'X'.
APPEND I_BDCTAB.
ENDFORM.
 
FORM BDC_FIELD USING FNAM FVAL.
*该FORM由SAP自动生成
CLEAR I_BDCTAB-FNAM .
I_BDCTAB-FNAM = FNAM.
I_BDCTAB-FVAL = FVAL.
APPEND I_BDCTAB.
ENDFORM.
 
 
这里面包括了BDC程序的主要部分,可以根据需要丰富其中的内容。
阅读(508) | 评论(0) | 转发(0) |
0

上一篇:程序模板

下一篇:一个简单的BDC程序

给主人留下些什么吧!~~