SE16表格栏位变更

2020-08-15 09:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我最近一直在为此苦苦...

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

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


大家好,

我最近一直在为此苦苦挣扎。 我在SE16中做了一个宏来查看表中的某些内容,当我将参数提供给表字段时,有时会失败,因为字段的顺序发生了变化。 请看所附图片,看看我指的是什么。

如您所见,在一种情况下,表格的搜索条件中没有显示"供应商"字段,仅几分钟后,该字段再次可用。

当我的宏执行该行时

 session.findById(" wnd [0]/usr/ctxtI1-LOW")。文本

它并不总是落在同一字段上,因为第一个字段一直在切换。

有没有一种方法可以防止这种情况的发生,或者至少可以自己将其设置为我要查看的字段?

预先感谢您的支持!

(83.9 kB)
2条回答
追夢秋陽
2020-08-15 09:34

您好胡安·彭萨多(Juan Pensado)

首先,您需要了解事务SE16。 每个用户都可以更改每个表的选择屏幕的字段。


"选择"字段是全局设置,与客户无关。

添加或删除一个或多个字段之后,将使用所选字段重新生成生成的报告(在您的情况下为/1BCDWB/DBLFB1)。 因此,您描述了SE16的正常行为。

我看到您的宏只能工作的一种方式是:

  • 根据需要配置选择屏幕
  • 将报告/1BCDWB/DBLFB1复制到ZDBLFB1
  • 将新报告分配给新的同步代码ZSE16_LFB1

我希望这会对您有所帮助。

问候
斯蒂芬

一周热门 更多>