记录CO02 BDC以重新读取主PP数据

2020-08-26 15:25发布

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

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


专家您好,

我编写了一个自定义程序,以批量处理tcode co02中生产订单的主PP数据。

我通过呼叫交易使用了BDC。

弹出重新读取的主数据的OK代码为" = STAK",当我运行记录时,此OK代码未出现在前台。 我已经从SHDB的录制中获得了代码,该代码可以正常运行,但是在生成的程序中却无法正常运行。 如果在后台运行,则显示"没有dynpro'SAPLCOKO1''0115'的批量输入数据。

我在shdb中看到的额外代码是子屏幕,

使用创建程序生成代码时不会出现

BDC_SUBSCR SAPLCOKO1 0120SUBSCR_0115。

下面是我的代码,

使用'SAPLCOKO1''0110'执行PERC bdc_dynpro。
使用'BDC_CURSOR'执行PERC bdc_field。
使用'BDC_OKCODE'执行PERC bdc_field
'= ENTK'。
>使用'CAUFVD-AUFNR'
*'1100082'执行PERC bdc_field。
wa_final-aufnr。
使用'R62CLORD-FLG_OVIEW'执行PERC bdc_field。
'X'。 使用'SAPLCOKO1''0115'。

执行bdc_field使用'BDC_OKCODE'
'= STAK'。

使用'SAPLCOKO1''0131'执行PERC bdc_dynpro。
使用'BDC_OKCODE'执行PERC bdc_field。'= ENT1'。
使用'BDC_CURSOR'执行PERC bdc_field
'RC62F-AUFLD'。 >使用'RC62F-VER_SEL'
'X'执行bdc_field。
使用'RC62F-PROD_VERS'执行PERC bdc_field。
使用'RC62F-NEW_ROUT'执行PERC bdc_field
'X '。
PERCENT bdc_field使用'RC62F-PLAUF'
* '23 .09.2018'。
wa_final-aufld。
PERFORM bdc_field使用'RC62F-NEW_BOM'
'X'。
> PERFORM bdc_field使用'RC62F-AUFLD'
* '23 .09.2018'。
wa_final-aufld。
PERFORM bdc_field使用'BDC_OKCODE'
'= ENT1'。
PERFORM bdc_dynpro USING' SAPLCOKO1''0115'。
执行bdc_field使用'BDC_OKCODE'
'= BU'。

请让我知道这段代码有什么问题,我无法弄清楚:(

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

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


专家您好,

我编写了一个自定义程序,以批量处理tcode co02中生产订单的主PP数据。

我通过呼叫交易使用了BDC。

弹出重新读取的主数据的OK代码为" = STAK",当我运行记录时,此OK代码未出现在前台。 我已经从SHDB的录制中获得了代码,该代码可以正常运行,但是在生成的程序中却无法正常运行。 如果在后台运行,则显示"没有dynpro'SAPLCOKO1''0115'的批量输入数据。

我在shdb中看到的额外代码是子屏幕,

使用创建程序生成代码时不会出现

BDC_SUBSCR SAPLCOKO1 0120SUBSCR_0115。

下面是我的代码,

使用'SAPLCOKO1''0110'执行PERC bdc_dynpro。
使用'BDC_CURSOR'执行PERC bdc_field。
使用'BDC_OKCODE'执行PERC bdc_field
'= ENTK'。
>使用'CAUFVD-AUFNR'
*'1100082'执行PERC bdc_field。
wa_final-aufnr。
使用'R62CLORD-FLG_OVIEW'执行PERC bdc_field。
'X'。 使用'SAPLCOKO1''0115'。

执行bdc_field使用'BDC_OKCODE'
'= STAK'。

使用'SAPLCOKO1''0131'执行PERC bdc_dynpro。
使用'BDC_OKCODE'执行PERC bdc_field。'= ENT1'。
使用'BDC_CURSOR'执行PERC bdc_field
'RC62F-AUFLD'。 >使用'RC62F-VER_SEL'
'X'执行bdc_field。
使用'RC62F-PROD_VERS'执行PERC bdc_field。
使用'RC62F-NEW_ROUT'执行PERC bdc_field
'X '。
PERCENT bdc_field使用'RC62F-PLAUF'
* '23 .09.2018'。
wa_final-aufld。
PERFORM bdc_field使用'RC62F-NEW_BOM'
'X'。
> PERFORM bdc_field使用'RC62F-AUFLD'
* '23 .09.2018'。
wa_final-aufld。
PERFORM bdc_field使用'BDC_OKCODE'
'= ENT1'。
PERFORM bdc_dynpro USING' SAPLCOKO1''0115'。
执行bdc_field使用'BDC_OKCODE'
'= BU'。

请让我知道这段代码有什么问题,我无法弄清楚:(

付费偷看设置
发送
2条回答
My梦
1楼-- · 2020-08-26 15:55

使用SHDB录制时,必须选择选项"背景模拟"

Nan4612
2楼-- · 2020-08-26 16:11

请使用CODE按钮设置代码格式,以便以更加用户友好的格式(彩色)显示代码。

一周热门 更多>