abap中bdc的调用我用bdc录了一段操作 主要是修改一些表的内容的 但是不知道如何调用 希望有高手指教屏幕操作我已经录下来了 之后创建程序 里面大概分为字段定义和一些操作记录 貌似记录

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/24 03:35:46

abap中bdc的调用
我用bdc录了一段操作 主要是修改一些表的内容的 但是不知道如何调用 希望有高手指教
屏幕操作我已经录下来了 之后创建程序 里面大概分为字段定义和一些操作记录 貌似记录上的一些字段要修改 而且要定义一些表 我看了别的程序有点乱 我这个是练手的任务不需要前台 直接是别的alv报表上的一个按钮按下去 这个bdc就自动执行 我想知道如何在一个程序中调用我已经弄好的bdc程序 是类似form那样的吗 具体代码是什么

你BDC录好屏后,可以看到对应的屏幕名称和字段名称.
参照下面代码:
PERFORM BDCDATA USING:'X' 'SAPMKAUF' '0100',"order type
' ' 'COAS-AUART' GT_TABLE-AUART,
' ' 'BDC_OKCODE' '=KOKR'.
PERFORM BDCDATA USING:'X' 'SAPLSPO4' '0300',"control area
' ' 'SVALD-VALUE(01)' '1000',
' ' 'BDC_OKCODE' '=FURT'.
PERFORM BDCDATA USING:'X' 'SAPMKAUF' '0100',"ok code
' ' 'BDC_OKCODE' '/00'.
FORM BDCDATA USING P_BEGIN P_FIELD1 P_FIELD2.
CLEAR GT_BDCDATA.
CASE P_BEGIN.
WHEN 'X'.
GT_BDCDATA-PROGRAM = P_FIELD1.
GT_BDCDATA-DYNPRO = P_FIELD2.
GT_BDCDATA-DYNBEGIN = 'X'.
WHEN SPACE.
GT_BDCDATA-FNAM = P_FIELD1.
GT_BDCDATA-FVAL = P_FIELD2.
ENDCASE.
APPEND GT_BDCDATA.
ENDFORM." BDCDATA
这个就是把你要改的所以内容都放到内表里面.然后调用函数BDC_INSERT:
CALL FUNCTION 'BDC_INSERT'
EXPORTING
TCODE = 'KO01'
TABLES
DYNPROTAB = GT_BDCDATA.
目前我在程序里也只会用这样子的.感觉录屏的作用就是为了找屏幕名和字段名的.

abap中bdc的调用我用bdc录了一段操作 主要是修改一些表的内容的 但是不知道如何调用 希望有高手指教屏幕操作我已经录下来了 之后创建程序 里面大概分为字段定义和一些操作记录 貌似记录 abap 的BDC用法 abap bdc的概念? 哪位前辈给我讲讲ABAP中BDC的原理、作用,以及为何呀使用BDC?请详细的讲讲. abap中进行BDC批量输入的时候,有两个固定的结构bdcdata和关于消息的一个结构!关于这两个结构,谁能给我个详细的解释. abap中%的意思 我录了一段关于.的视频 英语怎么说 abap text elements >selection texts 怎么使用我已经在selection texts 中定义了下列变量的文本说明 如:Name->scarrid text->航线载运人ID我想在下列的选择屏中显示文本描述 该怎么调用呢?SELECTION-SCREEN BE abap中, 如图,三角形ABC中角A=角ABD,角C=角BDC=角ABC求角BDC的度数都他妈2年了居然还有人来答这种烂题。。。。。 matlab怎么调用函数:我编了一段程序在M文件里,如何调用呢? ABAP中以%开头的参数是什么意思 abap中modify和collect的用法? 三角形ABC中,角C=90度,BD平分角ABC,且角A=3角CBD,求角BDC的度数图写清楚因为所以.谢谢了,我会+积分的 如图在四边形abcd,中ab=ad=6,角a=60,角adc=150已知四边形周长30求三角形bdc的面积我已经知道连bd了 如图,三角形ABC中角A=角ABD,角C=角BDC=角ABC求,角BDC的度数 在三角形ABC中,角A等于角ABD,角ABC等角C ,角C角BDC,求角BDC的度数 正方体ABCD-A1B1C1D1中,M是AA1的中点,求证平面MBD⊥平面BDC