chouer
首先我们需建立两个子程序,BDC_SCREEN是来存入Program,Dynpro和Dynbegin
三个字段,也就是输入画面的程序名称及Screen Number,BDC_FIELD:用来存入
Fnam及Fval两个字段,也就是输入画面所需填入的各个字段内容,程序内容如:
* Add BDC Screen Field Data
FORM BDC_SCREEN TABLES P_BDC STRUCTURE BDCDATA
USING P_PROGRAM P_SCREEN.
CLEAR P_BDC.
P_BDC-PROGRAM = P_PROGRAM.
P_BDC-DYNPRO = P_SCREEN.
P_BDC-DYNBEGIN = 'X'.
APPEND P_BDC.
ENDFORM.
* Add BDC Field Data
FORM BDC_FIELD TABLES P_BDC STRUCTURE BDCDATA
USING P_NAME P_VALUE.
CASE P_VALUE.
WHEN ''.
WHEN OTHERS.
P_BDC-FNAM = P_NAME.
P_BDC-FVAL = P_VALUE.
ENDCASE.
Powered by: Copyright © chouer