创建条件记录时出错

2020-08-17 08:38发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我们面临一个奇怪的问题...

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

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


亲爱的

我们面临一个奇怪的问题。 如果按以下顺序创建条件表,则在维护条件记录时会出错。

FIELD1(CHAR75)-键/输入字段

FIELD2(BUKRS)-键/输入字段

FIELD3 CHAR3->输出字段

OR

FIELD1(CHAR75)-键/输入字段

FIELD3 CHAR3->输出字段

如果我们试图维护该表的条件记录(在使用该表创建访问序列之后),则发生POSTING_ILLEGAL_STATEMENT错误。

但是,如果我们按以下顺序创建条件表,则在维护条件记录时不会发生错误。

FIELD2(BUKRS)-键/输入字段

FIELD1(CHAR75)-键/输入字段

FIELD3 CHAR3->输出字段

如果您有关于此问题的任何信息,可以请允许我们吗? 提前谢谢。

(68.2 kB)
5条回答
奄奄一息的小鱼
2020-08-17 09:16

ABAP SCN 您是否已尝试调试? 在这里,我们仅看到错误的屏幕截图,但是您可以导航到导致问题的代码的确切部分,并比较测试用例2和测试用例3的行为。

出于好奇- 如果仅将条件表中的字段1(char75)用作键字段,会发生什么情况? 如果将字段1设置为键字段,但又将其设置为项目字段,会发生什么情况? 设置文本字段指示符对哪个字段有什么区别? 我希望输出字段在V/05中表示非关键字段,如果您有其他含义,请解释。

我认为这是特定于您系统的自定义字段。 希望您已检查不涉及任何自定义逻辑-例如 在某些BTE中。 如果您尚未消除自定义代码作为潜在的根本原因,请这样做。

一周热门 更多>