屏幕SAPMV45A 4001中不存在字段rv45a-kwmeng(03)

2020-08-22 20:11发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我在BDC中收到错误消息"屏幕SAPMV45A 4001中不存在字段rv45a-kwmeng(03)"

如果我尝试使用两种材料,则Idoc将成功发布。

BDC适用于两种材料,我不确定发生了什么事

请提出建议。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

我在BDC中收到错误消息"屏幕SAPMV45A 4001中不存在字段rv45a-kwmeng(03)"

如果我尝试使用两种材料,则Idoc将成功发布。

BDC适用于两种材料,我不确定发生了什么事

请提出建议。

付费偷看设置
发送
5条回答
My梦
1楼-- · 2020-08-22 20:59

在"所有屏幕"模式" A"下运行BDC程序以了解该问题。 您可以在调用事务之前在运行时更改模式。 如果您正在运行会话方法,则在前台执行会话。

土豆飞人
2楼-- · 2020-08-22 21:01

很遗憾,我的系统中没有任何服务订单要检查。????

愤怒的猪头君
3楼-- · 2020-08-22 20:37

是 可以共享您的BDC吗?

Nan4612
4楼-- · 2020-08-22 21:01

它仍显示消息屏幕中不存在。 如何纠正它。 请分享。

lukcy2020
5楼-- · 2020-08-22 21:01

在it_final1 INTO wa_final1中循环播放。

将1移动到id。
使用'SAPMV45A''0101'执行bdc_dynpro。
使用'BDC_CURSOR'执行PERC bdc_field''VBAK-SPART'。
使用'BDC_OKCODE'执行PERC bdc_field >'= ENT2'。
使用'VBAK-AUART'执行bdc_field。
wa_final1-auart。"'ZMCR'。
使用'VBAK-VKORG'执行PERC bdc_field。" wa_final1-vkorg。"'1000 '。
使用'VBAK-VTWEG'执行bdc_field。
wa_final1-vtweg。"'10'。
使用'VBAK-SPART'执行PERC bdc_field。
wa_final1-spart。"'12'。
使用'SAPMV45A''4001'执行PERC bdc_dynpro。
使用'BDC_OKCODE'执行PERC bdc_field。
使用'VBKD-BSTKD'执行PERC bdc_field。
wa_final1-bstkd。"'SMLT/MMP//503/4510'。
使用'VBKD-BSTDK'执行bdc_field,
wa_final1-bstdk。"'26.12.2019'。
使用'KUAGV-KUNNR'执行PERC bdc_field
wa_final1-kunnr 。"'1000000170'。
使用'BDC_CURSOR'执行PERC bdc_field。
使用'VBKD-PRSDT'执行PERC bdc_field。
wa_final1-prsdt。"'22.02.2020'。< br>
在it_final上循环,在wa_final中kunnr = wa_final1-kunnr。



执行bdc_dynpro使用'SAPLV45C''0100'。
PERFORM bdc_field使用'BDC_OKCODE'
'= UEBR'。
执行bdc_field使用'BDC_CURSOR'
'VBRK-VBELN'。
使用'VBRK-VBELN'执行bdc_field。
wa_final-vbeln。"'9000002154'。
从vbkd中选择单个fkdat到@DATA(lv_fkdat)中,vbeln = @ wa_final-vbeln。

如果id1为10。
执行bdc_dynpro使用'SAPMV45A''4001'。
endif。
IF id = wa_final1-lines。
执行bdc_field使用' BDC_OKCODE'
'= MKAL'。


*


*
ELSE。
如果id1 eq10。
执行bdc_dynpro使用' SAPMV45A''4001'。
执行bdc_field使用'BDC_OKCODE'
'= P ++'。

ENDIF。
* else。
if id1 eq 10.
执行bdc_dynpro 使用'SAPMV45A''4001'。
ENDIF。
执行bdc_field使用'BDC_OKCODE'
'= COPY'。

ENDIF。

* IF ID1 gt 8。
*执行bdc_field使用'BDC_OKCODE'
*'= COPY'。
*执行bdc_dynpro使用'SAPMV45A''4001'。
*使用'BDC_OKCODE'执行bdc_field
*'= P +'。
* id1 =2。
*
*
* ENDIF。
*执行bdc_field使用'VBKD-BSTKD'
* *'SMLT/MMP//503/4510'。
*使用'VBKD-BSTDK'执行bdc_field ** '26 .12.2019'。
*使用'VBKD-FKDAT'执行PERC bdc_field * * '22 .02.2020'。
*执行bdc_field使用'VBKD-PRSDT'
* '22 .02.2020'。
*执行bdc_field使用'BDC_CURSOR'
*'RV45A-MABNR(02)'。
*执行 bdc_dynpro使用'SAPLV45C''0100'。
*执行bdc_field使用'BDC_OKCODE'
*'= UEBR'。
*执行bdc_field使用'BDC_CURSOR'
*'VBRK-VBELN'。
* PERFORM bdc_field使用'VBRK-VBELN'
*'9000002243'。
* PERFORM bdc_dynpro使用'SAPMV45A''4001'。
*
*
*
* PERFORM bdc_field 使用'BDC_OKCODE'
*'= MKAL'。
*
*执行bdc_field使用'VBKD-BSTKD'
* wa_final1-bstkd。"'SMLT/MMP//503/4510'。< br> *使用'VBKD-BSTDK'执行bdc_field,
* wa_final-bstdk。"'26.12.2019'。
**使用'VBKD-FKDAT'执行PERC bdc_field,** '22 .02.2020'。
*使用'VBKD-PRSDT'执行PERC bdc_field
* wa_final1-p rsdt。"'22.02.2020'。
*使用'BDC_CURSOR'
*'VBAP-ZMENG(02)'执行bdc_field。

合并'VBAP-ZMENG(0'id')' INTO fnam。" ******
使用'BDC_CURSOR'
FNAM执行bdc_field。"'VBAP-ZMENG(02)'。

使用fnam'执行Vdc的bdc_field''VBAP-ZMENG( 01)'
wa_final-menge。"'3.17'。

*使用'VBAP-ZMENG(02)'
*'1.29'执行PERC bdc_field。

id = id + 1.
id1 = id。
*如果ID id gt 8.
* id1 = id。
* endif。
清除:lv_fkdat。

ENDLOOP。< br>
使用'BDC_OKCODE'执行PERC bdc_field
'= MKAL'。

使用'VBKD-BSTKD'执行PERC bdc_field
wa_final1-bstkd。"'SMLT/MMP//503/4510 '。
使用'VBKD-BSTDK'执行bdc_field。
wa_final-bstdk。"'26.12.2019'。
*使用'VBKD-FKDAT'执行PERC bdc_field ** '22 .02.2020'。< br>使用'VBKD-PRSDT'来执行bdc_field。
wa_final1-prsdt。"'22.02.2020'。

使用'SAPMV45A'来执行bdc_dynpro'4001'。
使用'BDC_OKCODE'来执行bdc_field br>'= PKO1'。
使用'VBKD-BSTKD'执行bdc_field
wa_final1- bstkd。""'SMLT/MMP//503/4510'。
执行bdc_field,使用'VBKD-BSTDK'
wa_final1-bstdk。"'26.12.2019'。
*执行bdc_field,使用'VBKD-FKDAT '
* '22 .02.2020'。
使用'VBKD-PRSDT'执行bdc_field。"'wa_final-prsdt。"''22.02.2020'。
使用'BDC_CURSOR'执行PERC bdc_field'<45> -MABNR(04)'。
在it_final上将其循环到wa_final,在其中kunnr = wa_final1-kunnr。
使用'SAPMV45A''5003'执行bdc_dynpro。
使用'BDC_OKCODE'执行bdc_field
'= POS + '。
使用'BDC_CURSOR'执行PERC bdc_field
'KOMV-KBETR(08)'。
使用'KOMV-KSCHL(08)执行PERC bdc_field。
wa_final-kschl。"'ZADJ'。< br>使用'KOMV-KBETR(08)'执行PERC bdc_field。"'200.28'。
ENDLOOP。
使用'SAPMV45A'执行PERC bdc_dynpro。'5003'。
使用PERFORM bdc_field使用' BDC_OKCODE'
'= T \ 02'。
*执行bdc_field使用'BDC_CURSOR'
*'KOMV-KBETR(06)'。
*执行bdc_field使用'KOMV-KSCHL(08)'
*'ZADJ'。
*执行bdc_field使用'KOMV-KBETR(08)'
*'100.23'。
性能bd c_dynpro使用'SAPMV45A''4003'。
执行bdc_field使用'BDC_OKCODE'
'= POS1'。
执行bdc_field使用'BDC_CURSOR'
'VBAP-PMATN'。
执行bdc_field使用 'VBAP-MATKL'
'01'。
使用'VBAP-SPART'
wa_final-spart执行bdc_field。"'12'。
使用'VBKD-KDGRP'
wa_final执行PERC bdc_field -kdgrp。"'11'。
使用'VBKD-BZIRK'执行PERC bdc_field,
'CENTRE'。
在it_final处进入wa_final,kunnr = wa_final1-kunnr。
执行bdc_dynpro使用SAPSAP45A '4003'。
执行bdc_field使用'BDC_OKCODE'
'= POS +'。
执行bdc_field使用'BDC_CURSOR'
'VBKD-KDGRP'。
执行bdc_field使用'VBAP-MATKL'
'OTH LIQ'。
使用'VBAP-SPART'执行bdc_field。
wa_final-spart。"'12'。
使用'VBKD-KDGRP'执行bdc_field。
wa_final-kdgrp。 '18'。
使用'VBKD-BZIRK'执行bdc_field,
'CENTRE'。
ENDLOOP。
使用'SAPMV45A'执行PERC bdc_dynpro,'4003'。
使用'BDC_OKCODE'执行PERC bdc_field < br>'= T \ 04'。
执行bdc_field USIN G'BDC_CURSOR'
'VBKD-KDGRP'。
PERCENT bdc_field使用'VBAP-MATKL'
'01'。
PERFORM bdc_field使用'VBAP-SPART'
wa_final-spart。" '12'。
使用'VBKD-KDGRP'执行bdc_field。"'18'。
使用'VBKD-BZIRK'执行bdc_field。
'CENTRE'。

执行bdc_dynpro使用'SAPMV45A''4003'。
执行bdc_field使用'BDC_OKCODE'
'= POS1'。
执行bdc_field使用'BDC_CURSOR'
'VBKD-INCOV'。
执行 bdc_field使用'VBKD-INCO1'
wa_final-inco1。"'CIF'。
性能bdc_field使用'VBKD-INCO2_L'
wa_final-inco2_l。"'成本,保险和运费'。
PERFORM bdc_field使用'VBKD-ZTERM'
wa_final-zterm。"'Y014'。
*性能bdc_field使用'VBKD-FKDAT'
* '22 .02.2020'。
*性能bdc_field使用'VBKDD -FBUDA'
* '20 .06.2019'。
* PERCENT bdc_field使用'VBAP-TAXM1'
*'1'。
* PERFORM bdc_field使用'VBAP-TAXM2'
*' 1'。
*使用'VBAP-TAXM3'执行PERC bdc_field
*'1'。
**使用'VBAP-TAXM4'执行PERC bdc_field * <1>。* br> *使用'VBKD-KURRF'进行bdc_field的操作
*'1.00000'。
在it_final处进入wa_final,在kunnr = wa_final1-kunnr处进行循环。 使用'BDC_OKCODE'
'= POS +'执行PERC bdc_field。
使用'BDC_CURSOR'执行PERC bdc_field。
使用'VBKD-INCO1'执行PERC bdc_field
wa_final-inco1。 "'EXW'。
使用'VBKD-INCO2_L'执行bdc_field。"'EX-WORKS'。
使用'VBKD-ZTERM'
wa_final-zterm执行bdc_field。" Y024'。
ENDLOOP。
*执行bdc_field使用'VBKD-FKDAT'
* '22 .02.2020'。
*执行bdc_field使用'VBKD-FBUDA'
** '25 .02.2019 '。
* PERFORM bdc_field使用'VBAP-TAXM1'
*'1'。
* PERFORM bdc_field使用'VBAP-TAXM2'
*'1'。
* PERFORM bdc_field使用' VBAP-TAXM3'
*'1'。
*使用'VBAP-TAXM4' * PERFORM bdc_field使用'VBKD-KURRF'
** 1.PERPER bdc_field '。
使用'SAPMV45A''4003'执行bdc_dynpro。
使用'BDC_OKCODE'执行PERC bdc_field''/EBA CK'。
使用'BDC_CURSOR'执行PERC bdc_field。
使用'VBKD-INCO1'执行PERC bdc_field。
wa_final-inco1使用PER.bdc_field。
执行PERC bdc_field 'VBKD-INCO2_L'
wa_final-inco2_l。"'EX-WORKS'。
使用'VBKD-ZTERM'
wa_final-zterm执行bdc_field。"'Y024'。******** **************************************
*结束循环。
*使用'VBKD-FKDAT执行bdc_field '
* '22 .02.2020'。
*执行bdc_field使用'VBKD-FBUDA'
* '20 .06.2019'。
*执行bdc_field使用'VBAP-TAXM1'
*' 1'。
* PERFORM bdc_field使用'VBAP-TAXM2'
*'1'。
* PERFORM bdc_field使用'VBAP-TAXM3'
*'1'。
* PERFORM bdc_field使用 'VBAP-TAXM4'
*'1'。
*执行bdc_field使用'VBKD-KURRF'<*>'1.00000'。
执行bdc_dynpro使用'SAPMV45A''4001'。
执行 bdc_field使用'BDC_OKCODE'
'= T \ 01'。
执行bdc_field使用'VBKD-BSTKD'
wa_final-bstkd。"'SMLT/MMP//503/4510'。
PERFORM bdc_field 使用'VBKD-BSTDK'
wa_final-bstdk。"'26.12.2019'。
*执行bdc_f 使用'VBKD-FKDAT'
* '22 .02.2020'产生。
PERFORM bdc_field使用'VBKD-PRSDT'
wa_final-prsdt。"'22.02.2020'。
* **** ************
执行bdc_field使用'BDC_CURSOR'
'RV45A-MABNR(03)'。
执行bdc_dynpro使用'SAPMV45A''4001'。
执行 bdc_field使用'BDC_OKCODE'
'= HEAD'。
执行bdc_field使用'VBKD-BSTKD'
wa_final-bstkd。"'SMLT/MMP//503/4510'。
PERFORM bdc_field使用USING' VBKD-BSTDK'
wa_final-bstdk。"'26.12.2019'。
使用'BDC_CURSOR'执行PERC bdc_field'
'VBAK-AUGRU'。
使用'VBKD-PRSDT'执行PERC bdc_field wa_final-prsdt。"'22.02.2020'。
使用'VBAK-AUGRU'执行bdc_field。
wa_final-augru。"'003'。
使用'VBKD-FKDAT'执行PERC bdc_field ******
lv_date。" '22 .02.2020'。
使用'SAPMV45A''执行bdc_dynpro'<2>使用'BDC_OKCODE'执行PERC bdc_field'='T \ 08'。
使用'BDC_CURSOR'执行PERC bdc_field
'VBKD-KDGRP'。
使用'VBAK-AUDAT'
执行lv_date。"'22.02.2020'。
使用'VBAK-AUGRU'
执行wa_final-augru进行bdc_field。"'003 '。
使用'VBAK-WAERK'执行bdc_field,
wa_final-waerk。"。"'INR'。
使用'VBKD-PRSDT'执行PERC bdc_field。
wa_final-prsdt。"'22.02.2020 '。
PERFORM bdc_field使用'VBKD-KDGRP'
wa_final-kdgrp。"'18'。
PERFORM bdc_field使用'VBKD-BZIRK'
'CENTRE'。
PERFORM bdc_dynpro使用' SAPMV45A''4002'。
执行bdc_field使用'BDC_OKCODE'
'= SICH'。
执行bdc_field使用'LV70T-SPRAS'
'EN'。

使用bdcdata模式p_mode将'A'消息更新为i_msg,进行呼叫交易'VA01'。

一周热门 更多>