BDC实施中的错误(输入值长于dynpro字段)

2020-08-30 17:31发布

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

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


大家好,

我遇到错误

我知道这是因为更长的值被馈送到dynpro字段。 每次检查仅在该字段中输入8个字符,但是我不知道如何检查'RKEAK-FIELD(03)的长度,因为当我打开SE11并输入RKEAK时,它仅显示FIELD,而不显示FIELD(03)

我已经检查了代码和

使用'BDC_CURSOR''RKEAK-FIELD(03)'执行bdc_field。

被替换为

使用'RKEAK-FIELD(03)'t_upload-pdline执行bdc_field。

其中t_upload-pdline声明为

 pdline TYPE ztf0008-pdline。

我的问题,这是错误的原因吗? 另外,如何检查字段的长度(03)?

谢谢。

此致

Katherine Darunday

(47.1 kB)

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

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


大家好,

我遇到错误

我知道这是因为更长的值被馈送到dynpro字段。 每次检查仅在该字段中输入8个字符,但是我不知道如何检查'RKEAK-FIELD(03)的长度,因为当我打开SE11并输入RKEAK时,它仅显示FIELD,而不显示FIELD(03)

我已经检查了代码和

使用'BDC_CURSOR''RKEAK-FIELD(03)'执行bdc_field。

被替换为

使用'RKEAK-FIELD(03)'t_upload-pdline执行bdc_field。

其中t_upload-pdline声明为

 pdline TYPE ztf0008-pdline。

我的问题,这是错误的原因吗? 另外,如何检查字段的长度(03)?

谢谢。

此致

Katherine Darunday

(47.1 kB)
付费偷看设置
发送
4条回答
95年老男孩
1楼-- · 2020-08-30 18:22

它是CO-PA ....因此它是用于存储特定特性的通用字段。

您必须由您的职能团队知道,或者找到定制表来设置正确的大小。

执行bdc_field使用'RKEAK-FIELD(03)'t_upload-pdline + 0(  8)。

(03)应该是网格中的行号

Nan4612
2楼-- · 2020-08-30 18:14

BDC_CURSOR表示您已在字段中记录了鼠标的行号,而不是 在字段中输入了值

(03)不会影响字段的大小,它是t_upload-pdline。

有时,您必须检查域是否链接到字段出口。 如果是,只需使用函数或WRITE ... TO data(my_new_field)即可解决问题

昵称总是被占用
3楼-- · 2020-08-30 18:00

您好Frederic,

谢谢,所以这意味着馈入该字段的值实际上是t_upload-pdline对吗? 但是如何检查所说字段的长度,我在SE11中看不到它。

DafaDDDa
4楼-- · 2020-08-30 18:12

RKEAK-FIELD(03)指的是RKEAK-FIELD列中的字段 第三行(因为它位于"表控件"中。)

我担心所关注的表控件("帐户分配")的字段列表取决于自定义项(我的意思是,列表和 字段顺序和输出长度),因此您的代码必须评估相同的自定义,并猜测相关字段在哪一行。 不幸的是,我无法自定义它。

一周热门 更多>