在read_text和save_text FM中未知错误类型y0bs_Dev。

2020-09-20 12:05发布

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

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


您好,我正在使用一个容器,并且想通过se75(文本对象和ID)保存其文本

通过使用FM读取文本并保存文本,我得到此错误类型y0bs_dev,下面是我所使用的代码,是未知的。 还告诉我这段代码正确吗?

FORM get_comments

使用p_Devobjid类型y0bs_Dev-objid。

数据:e_header TYPE主题。

数据:t_line的i_tline类型标准表。

e_header-tdobject ='ZCHD_OBJ'。

e_header-tdid ='Y0B1'。

e_header-tdspras = sy-langu。

e_header-tdlinesize = 72。

CONCATENATE p_Devobjid e_header-tdid INTO e_header-tdname。

通话功能" READ_TEXT"

导出客户端= sy-mandt

id = e_header-tdid

语言= e_header-tdspras

名称= e_header-tdname

object ='ZCHD_OBJ'

表格行= i_tline

例外

id = 1

语言= 2

名称= 3

not_found = 4

对象= 5

reference_check = 6

rong_access_to_archive = 7

其他= 8。

ENDFORM。

FORM save_comments

数据:e_header TYPE主题

该广告的i_header类型标准表,

w_tline TYPE tline,

带有标题行的i_tline类型标准线表。

e_header-tdobject ='ZCHD_OBJ'。

e_header-tdid ='Y0B1'。

e_header-tdspras = sy-langu。

e_header-tdlinesize = 72。

连接y0bs_Dev-objid e_header-tdid INTO e_header-tdname。

将"对象1的DevComments"添加到i_tline-tdline。

通话功能'SAVE_TEXT'

导出

客户端= sy-mandt

标头= e_header

savemode_direct ='X'

表格

行= i_tline

例外情况

id = 1

语言= 2

名称= 3

对象= 4

其他=5。

IF sy-subrc <>0。

ENDIF。

ENDFORM。

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

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


您好,我正在使用一个容器,并且想通过se75(文本对象和ID)保存其文本

通过使用FM读取文本并保存文本,我得到此错误类型y0bs_dev,下面是我所使用的代码,是未知的。 还告诉我这段代码正确吗?

FORM get_comments

使用p_Devobjid类型y0bs_Dev-objid。

数据:e_header TYPE主题。

数据:t_line的i_tline类型标准表。

e_header-tdobject ='ZCHD_OBJ'。

e_header-tdid ='Y0B1'。

e_header-tdspras = sy-langu。

e_header-tdlinesize = 72。

CONCATENATE p_Devobjid e_header-tdid INTO e_header-tdname。

通话功能" READ_TEXT"

导出客户端= sy-mandt

id = e_header-tdid

语言= e_header-tdspras

名称= e_header-tdname

object ='ZCHD_OBJ'

表格行= i_tline

例外

id = 1

语言= 2

名称= 3

not_found = 4

对象= 5

reference_check = 6

rong_access_to_archive = 7

其他= 8。

ENDFORM。

FORM save_comments

数据:e_header TYPE主题

该广告的i_header类型标准表,

w_tline TYPE tline,

带有标题行的i_tline类型标准线表。

e_header-tdobject ='ZCHD_OBJ'。

e_header-tdid ='Y0B1'。

e_header-tdspras = sy-langu。

e_header-tdlinesize = 72。

连接y0bs_Dev-objid e_header-tdid INTO e_header-tdname。

将"对象1的DevComments"添加到i_tline-tdline。

通话功能'SAVE_TEXT'

导出

客户端= sy-mandt

标头= e_header

savemode_direct ='X'

表格

行= i_tline

例外情况

id = 1

语言= 2

名称= 3

对象= 4

其他=5。

IF sy-subrc <>0。

ENDIF。

ENDFORM。

付费偷看设置
发送
2条回答
野沐沐
1楼-- · 2020-09-20 13:05

嗨,赛义德。

" y0bs_dev未知,以下是我正在使用的代码

清楚地显示所使用的变量名称的错误是错误的。 创建线程之前,请务必明确检查行号和错误。 在串联语句中,而不是y0bs_Dev-objid变量(未声明),请使用p_Devobjid变量。

"旧声明
 连接y0bs_Dev-objid e_header-tdid INTO e_header-tdname。
 "新声明
 CONCATENATE p_Devobjid-objid e_header-tdid INTO e_header-tdname。
浮生未央
2楼-- · 2020-09-20 13:06
" 1)错误" y0bs_Dev"未知。

错误已清除,数据类型y0bs_Dev未知。 声明并使用它。

 2)错误TDLINE不是内部表吗?

同样很明显,TDLINE不是内部/深表。 那么为什么要使用append语句。

help.sap.com 用于ABAP语句。 。

将'Obj 1的'DevComments'移动到w_tline-tdline。
将W_TLINE移到i_tline

一周热门 更多>