求教subfile问题,找了半天不知道问题出在哪

发布于 2022-10-15 07:19:34 字数 8843 浏览 30 评论 0

  1.      A          R SSAPRV02                  SFL
  2.      A                                      TEXT('Selection Screen')
  3.      A            S2OPTN         1A  B  6  1DSPATR(HI)
  4.      A                                      VALUES('1' ' ')
  5.      A            S2MNCD         1A  O  6  3DSPATR(HI)
  6.      A            S2PTCH        14A  O  6  7DSPATR(HI)
  7.      A            S23PAC        32A  O  6 22DSPATR(HI)
  8.      A            S2CTCD         2A  O  6 55DSPATR(HI)
  9.      A            S2GMAB         4A  O  6 58DSPATR(HI)
  10.      A            S2ACB          3A  O  6 63DSPATR(HI)
  11.      A            S2ACS          6A  O  6 67DSPATR(HI)
  12.      A            S2ACX          3A  O  6 74DSPATR(HI)
  13.      A*
  14.      A          R SSAPRV03                  SFLCTL(SSAPRV02)
  15.      A                                      SFLSIZ(9999)
  16.      A                                      SFLPAG(0014)
  17.      A                                      TEXT('Selection Screen')
  18.      A                                      CA01
  19.      A  02                                  CA23
  20.      A                                      CA24
  21.      A                                      HELP(10)
  22.      A                                      BLINK
  23.      A                                      LOCK
  24.      A                                      OVERLAY
  25.      A N03                                  SFLDSP
  26.      A N03                                  SFLDSPCTL
  27.      A  03                                  SFLCLR
  28.      A  07                                  SFLEND
  29.      A            S0CTCD         2A  O  1  2DSPATR(HI)
  30.      A            S0GMAB         4A  O  1  5DSPATR(HI)
  31.      A            S0BRNO         3A  O  1 10DSPATR(HI)
  32.      A            S0FNID         5A  O  1 14DSPATR(HI)
  33.      A                                  1 25'3rd Party A/C Rel.Mnt Apv'
  34.      A                                      DSPATR(HI)
  35.      A            S0TDF7         9A  O  1 52DSPATR(HI)
  36.      A            S0TIME         4Y 0O  1 64EDTWRD('0 :  ')
  37.      A                                      DSPATR(HI)
  38.      A            S0USID         4A  O  1 71DSPATR(HI)
  39.      A            S0WSTT         4A  O  1 77DSPATR(HI)
  40.      A                                  3  2'Capture Workstation'
  41.      A            S1CPWS         4A  O  3 22DSPATR(HI)
  42.      A                                  5  3'CD'
  43.      A                                  5  7'BC'
  44.      A                                  5 24'3rd Party Account'
  45.      A                                  5 57'Sub A/C'

复制代码出错信息如下:
Subfile control record overlaps subfile record.
Value on SFLPAG keyword too large for display size

检查了半天,实在找不到哪里overlap了。还有比较奇怪的是用17预览dspf的时候,发现subfile每一行下面都会有一行空白行。请教各位大大,小弟先谢谢了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

烟花肆意 2022-10-22 07:19:34

有人帮忙么?不胜感激

佼人 2022-10-22 07:19:34

本帖最后由 q疯哥p 于 2011-05-11 11:52 编辑

可能子文件的宽度越界吧。。把边上的字段删掉一两个或者调整位置看看。。(看上面的DDS貌似没有{:3_184:})

薄荷港 2022-10-22 07:19:34

本帖最后由 passthru 于 2011-05-11 12:10 编辑

subfile的ctl部分与sfl部分交叉了,所以系统会报msg。

ctl部分可以放在显示屏的前部,或后部,但是不能与sfl区域交叉。

楼主的例子中,很多部分是交叉的。

应该这样做:

比如:
clt部分占用1-6行;
sfl部分占用7-24行。

或者:
sfl部分占用1-22行;
ctl部分占用23-24行。

七七 2022-10-22 07:19:34

本帖最后由 first_come 于 2011-05-11 12:42 编辑

....SFL的属性位,你没留,把SFL第一个字段的位置改成6   2  就OK了。多了一行其实就是个*号位

尹雨沫 2022-10-22 07:19:34

S2OPTN         1A  B  6  1DSPATR(HI)

位置改为 6 2

弄潮 2022-10-22 07:19:34

谢谢大家,问题解决了。就是first_come说的那样,把SFL第一个字段的位置改成6   2  就OK了。

非常感谢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文