点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 专家, 我试图将记...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 专家, 我试图将记...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我试图将记录插入名称为Z_ACORNGL_DEBT_IDOC且LOW = 1的TVARVC表中,但执行后不会填充低字段。
请检查下面的代码,让我知道我是否缺少某些内容。
数据: TVARVC的GT_TVARVC类型标准表, GS_TVARVC_TEMP TYPE TVARVC, GS_TVARVC_1 TYPE TVARVC, GS_TVARVC TYPE N VALUE 0。 从TVARVC选择LOW到GS_TVARVC_TEMP WHERE NAME ='Z_ACORNGL_DEBT_IDOC'。 如果GS_TVARVC_TEMP是INITIAL。 清除:GT_TVARVC。 GS_TVARVC_1-MANDT = SY-MANDT。 GS_TVARVC_1-NAME ='Z_ACORNGL_DEBT_IDOC'。 " #EC CI_HARDCODE GS_TVARVC_1-typE ='P'。 GS_TVARVC_1-NUMB ='0000'。 GS_TVARVC_1-SIGN ='I'。 GS_TVARVC_1-OPTI ='EQ'。 GS_TVARVC_1-LOW ='1'。 将GS_TVARVC_1附加到GT_TVARVC。 GS_TVARVC_TEMP ='1'。 从表GT_TVARVC插入TVARVC接受重复的键。 ENDSELECT。
以调试方式运行程序,应该可以清楚地看出问题所在。
为什么要使用SELECT ... ENDSELECT选择单个记录? 刚选择GS_TVARVC_TEMP时为什么会期望它是初始的? 我认为基本问题是您的程序代码没有意义。
一周热门 更多>