f-02 会自动复杂原因代码的 文本到行明细文本

318702 - FB02:

症状

在事务 FB02 中,更改剩余项目的原因代码。因此,新原因代码的文本将覆盖之前手动输入的行文本。
情况也适用于原因代码和过账的段文本条目,例如,使用 FB01/FB05。

其他条款

T053S-TXT20、T053S-TXT40、T053R、FB01、FB05

原因和前提条件

这是由程序设计错误导致的。

解决方案

以下更改将在原因代码表中实施一个标志,您可以使用该标志来控制是否将原因代码的文本复制到行文本中。此过程的前提条件是使用图形屏幕绘制器。

  1. 1.如果适用,请实施注释 124080 和 211381。
  1. 2.调用事务 SE11,输入数据库表“T053R”并选择“更改”。
  1. 3.选择“新行”,并在表末尾定义新字段“XTXCH”:

    字段键值初始字段 tp 数据 tp L D ChkTb 短文本
    XUEPI      X    XUEPI    CHAR    1 0       标识:启动检查
    XTXCH          XTXCH    CHAR    1 0       更改时复制文本
  1. 4.双击选择数据元素(“字段类型”)“XTXCH”,并确认询问您是否要创建新数据元素的确认提示。使用开发类 'FBAS'。
  1. 5.定义新数据元素 'XTXCH',如下所示:
  • 短文本: '不复制文本'
  • 域:'XFELD'
  • 字段标签
                 长度  字段标签
    Short        10      No txt cop
    媒介       19      不复制文本
    长         28      请勿复制文本
    标题      45      不要将文本复制到剩余项目
  1. 6.为数据元素输入以下长文本:

    如果选择此标志,则原因代码文本不会复制到剩余项目或部分付款的细分文本中。如果要手动输入细分文本,请选择此标志。
  1. 7.保存并生成更改(开发类 'FBAS')。
  1. 8.调用事务 SE11,输入视图 'V_T053R' 并选择“更改”。
  1. 9.选择“表字段”,选择表“T053R”,然后选择字段“XTXCH”。使用缺省值作为视图的最后一个字段复制它。
  1. 10. 保存并生成更改。
  1. 11.调用事务 SE51,输入程序 'SAPL0F09' 和屏幕编号 '0080',选择“布局编辑器”,然后选择“更改”。
  1. 12.选择“字典”。/程序字段 F6,输入表 'V_T053R' 并按“从字典获取”。
  1. 13.标记包含字段 'XTXCH' 的行。设置参数“文本媒介”和“复制为 ChkB”。
  1. 14.按带有绿色复选标记的按钮或按回车。
  1. 15.在图形布局编辑器中,将字段定位为表中的最后一列。(在字母数字布局编辑器中,标记表控制 'TCTRL_V_T053R'。)按 'CtrlElements' 键并附加字段。)
  1. 16.选择刚刚附加 F2 的字段。
  1. 17.随即显示一个含有字段属性的屏幕。选择“显示属性”标签页,并激活“明亮”选项。
  1. 18. 保存并生成屏幕。
  1. 19.调用事务 SE55,输入视图 'V_T053R',选择“生成的对象”单选按钮并选择“更改”。
  1. 20.选择菜单路径“已生成对象 -> 更改 F7”,如有必要,确认警告消息 SV352“您正在更改不属于您的功能组”。
  1. 21.系统现在显示“更改生成元素”对话框。仅设置“结构中的新字段/部分表”标识并选择“继续”(回车)或选择“回车”按钮。
  1. 22.系统现在显示“更改生成元素:详细信息”对话框。设置“普通字段”标识和“继续”(回车)或选择“回车”按钮。
  1. 23.实施附加的计划更正。
  1. 24. 激活屏幕 'SAPL0F09-0080'。
  1. 25.现在,您可以在原因代码(事务 OBBE)的定制设置中定义在更改原因代码时是否复制新原因代码的文本。为此,请在输入表的最右侧设置新的“不复制文本”标识。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值