SAP软件FICO模块常用增强之一:固定资产的屏幕增强

在SAP项目实施中固定资产的屏幕增强也是经常遇到的需求之一,虽然在固定资产主数据维护界面有些预留的标准字段可供选择使用,但在实际项目中总会有这样或那样原因这些预留字段都不能用,比如字段的字符长度不够,最后还是得实施增强去实现这些特别的需求。

下面就通过一个例子来了解下固定资产的屏幕增强如何实施。

业务需求:
用户使用AS01/AS02创建/修改固定资产主数据时候,要求屏幕上可以录入“投资项目号”(如下图)

1abe5e6ce9a16f2c7ec887979aae873e.png

解决方案:
需要对AS01/AS02实施屏幕增强,增强项目:AIST0002。

具体实施步骤:
1.CMOD创建增强项目

ed7e2c9ed68e9aaa4be4c7741ae803dc.png

2.分配增强

f3764903e7b4bc59404a914fb77379d8.png

3.结构字段增强

5a560b535ba7f9059cf0012c371b418d.png

新增所要增加的字段,点击激活,点击返回如下界面

a7ece5e876adc7c53faebd4b5080e5f5.png

双击功能出口任何一项,进入如下界面
4.定义子屏幕
按如下步骤创建一个子屏幕

3fb1df89e86c94792cee71e3a7d59808.png

点击格式,进入如下屏幕绘制界面,绘制如下屏幕字段

bf7997173fc03f464bbec8e93344aae5.png

5.定义全局变量

点击返回,回到函数组的主程序,按如下步骤找到子程序(ZXAISTOP),在这个子程序里面,写上需要用的全局变量的定义。

6256ed2030e661bca5d46169fcc8fbed.png

TABLES:ci_anlu.
DATA:g_display TYPE char1.

点击保存->激活.

6.写屏幕的PBO处理代码

29b5b06bf7b1f40af5098d53542dac91.png

具体PBO代码如下

LOOP AT SCREEN.
IF g_display = 'X'.
      screen-input = 0.
      MODIFY SCREEN.
ENDIF.
  ENDLOOP

7.出口函数:EXIT_SAPLAIST_002

按如下步骤写上功能代码。

58e0836aa262d1afdfed8944e41c787d.png

MOVE-CORRESPONDING i_anlu to ci_anlu .
IF i_mode = 'A' .
  g_display = 'X'.
ELSE.
 g_display = ''.
ENDIF.

8.出口函数:EXIT_SAPLAIST_003

按如下步骤写上功能代码。

ac01406328b61d05afe0bec3bd30546b.png

MOVE-CORRESPONDING ci_anlu to e_anlu .

9.激活整个增强项目
最后回到CMOD创建界面,并激活ZAIST002项目

fc357412f3219f02009a679fe8cb1c4a.png


10.配置屏幕
上面增强步骤完成后,最后还需要进行配置将增强屏幕显示在前台
1.输入事务码:AOLA 进入如下配置界面

c0262812f1107c15e6ff12b7e5d9ed73.png

选择SAP格式,点击复制按钮,复制一个自定义名的格式(ZSAP)

64891f52d6b950d1575c109691729a49.png
选中ZSAP行,双击表页标题,进入下一界面

5d4e29408833f7e59093fab72c0d0a6f.png

2ade6ac56ace5dadf06ac76f22dec3dd.png

当点击新条目新增时,系统会报错:标签9不允许,上面标签页码好像最多能设置8个表页,好像没有办法,只能“暴力”修改表TAMLAY1的数据(按如下步骤操作)。

事务码:SE16N进入后,输入如下查询条件,在点击“闹钟”执行前,先输入/H,按回车进入调试状态,左下角提示:调整被激活 。

dbb73daa53c9da5194d95a3d0dadf322.png

720123d1e9a2c69c1d9a3858575eccdc.png

点击“闹钟”执行,进入如下调试界面

afadb6d9f1b41a3a911c601ac5170d9e.png

把上图那2个变量值修改为“X”,然后回车,点执行。

94c453dd2d03ce66fc1364ed60d9dd78.png

增加上面的数据,点保存即可。
再次在回到AOLA界面,可以看到表页9已增加上(如下图)

5c9d81bf5eef1ba0ca69a835e0baf557.png

按上面步骤在表页9上增加新条目。

2.输入事务码:AOLK 进入如下配置界面

选择你所需要新增屏幕的资产类别,按如下步骤将标签布局SAP改成你所已定义的ZSAP。

6b7d31b62c6242ee3f2b232fb6c4b9e6.png

最后点击保存。

以上就是固定资产屏幕增强的全部过程。

往期相关文章荐读:

1.SAP软件MM模块项目实施中常用增强之一:采订单收货后不能修改价格

2.SAP软件MM模块项目实施中常用增强之二:MB51报表增加字段

3.SAP软件MM模块项目实施中常用增强之三:采购订单的屏幕增强 

特别声明:以上纯属个人学习SAP软件应用的心得体会,不代表SAP官方和其它任何公司,仅可作为学习SAP参考,文中操作演示截图来源于SAP软件,相应著作权归SAP公司所有。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值