分享

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

 ERP文库 2023-05-03 发布于广东
在SAP项目实施中固定资产的屏幕增强也是经常遇到的需求之一,虽然在固定资产主数据维护界面有些预留的标准字段可供选择使用,但在实际项目中总会有这样或那样原因这些预留字段都不能用,比如字段的字符长度不够,最后还是得实施增强去实现这些特别的需求。
下面就通过一个例子来了解下固定资产的屏幕增强如何实施。
业务需求:
用户使用AS01/AS02创建/修改固定资产主数据时候,要求屏幕上可以录入“投资项目号”(如下图)

解决方案:
需要对AS01/AS02实施屏幕增强,增强项目:AIST0002。
具体实施步骤:
1.CMOD创建增强项目
2.分配增强
3.结构字段增强
新增所要增加的字段,点击激活,点击返回如下界面
双击功能出口任何一项,进入如下界面
4.定义子屏幕
按如下步骤创建一个子屏幕

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


5.定义全局变量

点击返回,回到函数组的主程序,按如下步骤找到子程序(ZXAISTOP),在这个子程序里面,写上需要用的全局变量的定义。
TABLES:ci_anlu.DATA:g_display TYPE char1.
点击保存->激活.
6.写屏幕的PBO处理代码
具体PBO代码如下
LOOP AT SCREEN.IF g_display = 'X'. screen-input = 0.      MODIFY SCREEN.ENDIF. ENDLOOP
7.出口函数:EXIT_SAPLAIST_002
按如下步骤写上功能代码。
MOVE-CORRESPONDING i_anlu to ci_anlu .IF i_mode = 'A' .  g_display = 'X'.ELSE. g_display = ''.ENDIF.
8.出口函数:EXIT_SAPLAIST_003
按如下步骤写上功能代码。
MOVE-CORRESPONDING ci_anlu to e_anlu .
9.激活整个增强项目
最后回到CMOD创建界面,并激活ZAIST002项目

10.配置屏幕
上面增强步骤完成后,最后还需要进行配置将增强屏幕显示在前台

1.输入事务码:AOLA 进入如下配置界面
选择SAP格式,点击复制按钮,复制一个自定义名的格式(ZSAP)

选中ZSAP行,双击表页标题,进入下一界面
当点击新条目新增时,系统会报错:标签9不允许,上面标签页码好像最多能设置8个表页,好像没有办法,只能“暴力”修改表TAMLAY1的数据(按如下步骤操作)。
事务码:SE16N进入后,输入如下查询条件,在点击“闹钟”执行前,先输入/H,按回车进入调试状态,左下角提示:调整被激活 。
点击“闹钟”执行,进入如下调试界面
把上图那2个变量值修改为“X”,然后回车,点执行。
增加上面的数据,点保存即可。
再次在回到AOLA界面,可以看到表页9已增加上(如下图)
按上面步骤在表页9上增加新条目。
2.输入事务码:AOLK 进入如下配置界面
选择你所需要新增屏幕的资产类别,按如下步骤将标签布局SAP改成你所已定义的ZSAP。
最后点击保存。
以上就是固定资产屏幕增强的全部过程。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多