BDC:表控制屏幕分辨率

2020-08-31 06:07发布

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

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


嗨Abapers,

1.In BDC在处理表控件时,如何处理屏幕分辨率,这意味着在某些情况下 系统中我可以看到5个项目条目,在某些系统中我可以看到10个项目条目如何处理,您可以发送与此相关的代码吗?

考虑

Bhaskar Rao.M

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

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


嗨Abapers,

1.In BDC在处理表控件时,如何处理屏幕分辨率,这意味着在某些情况下 系统中我可以看到5个项目条目,在某些系统中我可以看到10个项目条目如何处理,您可以发送与此相关的代码吗?

考虑

Bhaskar Rao.M

付费偷看设置
发送
7条回答
Climb_Ma
1楼 · 2020-08-31 07:05.采纳回答

BDC的表控制行数取决于屏幕分辨率,但不能由程序管理。

因此,更好的解决方案是创建一个不依赖分辨率的bdc。

它可以始终使用表控件的前两行来实现。

开始仿真时,必须将第一条记录放置在tc的第一行中,第二条记录放置在第二行中。

在放置第三条记录之前,它需要将第二条记录放置在顶部,因此第三条记录可以放置在第二行。

在放置下一条记录之前,它需要将第三条记录放在顶部,因此第四条记录可以放在第二行,依此类推。

这样,您的BDC将始终使用tc的前两行,并且您的程序将不依赖于分辨率。

问题是您需要由BDC模拟的事务必须具有滚动功能以允许将最后一个记录放置在tc的顶部,因此tc的第二行始终可以用于放置新记录

如果没有此功能,最好使用BAPI代替BDC。

选中这两个

bdc ---需要标准屏幕分辨率

https://forums.sdn.sap.com/click。 jspa?searchID = 739193&messageID = 823953

??

奖励积分(如果发现有帮助)

95年老男孩
2楼-- · 2020-08-31 07:10

嗨朋友,

请在呼叫交易中检查选项CTU_PARAMS。这将有助于您解决屏幕问题。

悠然的二货
3楼-- · 2020-08-31 06:59

您好,

不幸的是,我认为这很难控制。 请检查

您正在从事的交易(如果有选择或某种方式)

明确地说,您需要修改什么位置。

以其他方式,也许您可​​以找到可以做到的功能模块或BAPI

您需要在批处理输入中完成的相同工作。

此致

Carles

me_for_i
4楼-- · 2020-08-31 07:13

使用BDC的任何人都可以解决此错误吗? 我在f-36交易中收到相同的错误消息:" Dynpro对于内部批处理输入而言太大"。

最多可容纳22个订单项

ZJXianG
5楼-- · 2020-08-31 07:01

Bhaskar Rao,

在使用表控件记录事务时,始终仅在第一行中输入值,然后单击表控件上方或下方的+按钮以输入第二个值。 现在,光标将始终位于第一位置。

因此,无论屏幕以何种分辨率显示,我们都可以对程序进行编码以始终在第一行中输入值。

对于旧事务(不使用SAP Enjoy控件),将使用诸如图标之类的向下箭头代替PLUS图标; 使用该动作。

希望这会有所帮助,

Sajan Joseph。

me_for_i
6楼-- · 2020-08-31 07:03

嗨Bhaskar,

只需使用以下语法进行呼叫交易:

 "声明类型为bdcdata的itab_bdcdata。
  数据:f_option TYPE ctu_params。
  数据:fitab_bdcmsgcoll TYPE bdcmsgcoll OCCURS 0。

   f_option-updmode ='S'。
   f_option-defsize ='X'。
   f_option-dismode ='N'。

   呼叫交易<此处使用您的交易>使用itab_bdcdata
                          来自f_option的选项
                         将消息发送到fitab_bdcmsgcoll。
 

在此代码中,defsize选项使所有系统上的表控件处理均相同。 因此,只需使用默认屏幕大小记录您的交易记录,然后根据在表控件条目的默认记录中获得的编号增加索引。

此致

车丹。

PS:如果有帮助,奖励积分。

派大星 ヾ
7楼-- · 2020-08-31 07:05

嗨,

此问题如何得到解决。 我正面临着同样的问题。

此致

Prabu

一周热门 更多>