0
点赞
收藏
分享

微信扫一扫

DEMO:PA30 银行国家码默认CN 增强

需求是这样的:

PA30创建银行信息的时候,想让银行国家代码CN自动带出来,就不用手动选了。

DEMO:PA30 银行国家码默认CN 增强_数据

DEMO:PA30 银行国家码默认CN 增强_字段_02

一般这种默认值的,有些是走配置就可以的。

有一些,可以考虑 fieldexit。


具体可以参考《​​字段出口增强FIELD-EXIT​​》。

但是如果想使用 fieldexit,需要RZ10 修改一个参数:

ECC系统参数:abap/fieldexit值为 ‘yes’,

而且修改完需要重启服务器。

要知道,重启生产机服务器是非常慎重的事儿,风险很大。


所以这个方式就被pass掉了。


另外就是可能的BADI或者出口Exit等增强。


这里使用的是出口:

PBAS0001

可以SMOD查看,CMOD去创建project。

DEMO:PA30 银行国家码默认CN 增强_码农_03

使用:


EXIT_SAPFP50M_001


Customer Default value 设置。


HR的东西有点特殊。

*&  包含文件 ZXPADU01 内 参考代码如下:


DATA: i0009 TYPE P0009.
CASE INNNN-INFTY.
WHEN '9901'.
CALL METHOD CL_HR_PNNNN_TYPE_CAST=>PRELP_TO_PNNNN
EXPORTING
PRELP = INNNN
IMPORTING
PNNNN = I0009.
MOVE 'CN' TO I0009-BANKS .

CALL METHOD CL_HR_PNNNN_TYPE_CAST=>PNNNN_TO_PRELP
EXPORTING
PNNNN = I0009
IMPORTING
PRELP = INNNN.
ENDCASE.


仅仅是个demo,具体项目上咋办,仅供参考~


建议是封装一下,不要直接在ZXPADU01里面写,不然这个里面代码越来越多,看起来也麻烦。以后维护可能也麻烦。



WDA Demo

​​WDA  DEMO 0:开启服务 设置hosts​​

​​WDA  DEMO 02: 简单介绍​​

​​WDA  DEMO 03: 根据选择条件查询并显示​​

​​WDA  DEMO 04: select options 查询并显示​​

​​WDA  DEMO 05:两个table联动展示数据​​

​​WDA  DEMO 06: 创建事务代码​​

​​WDA  DEMO 07 页面跳转及全局变量的使用​​

​​WDA  DEMO 08 全局变量方式二​​

​​WDA  DEMO 09 ALV 简单展示​​

​​WDA  DEMO 1:简单查询并显示结果​​

​​WDA  DEMO 10 代码模块化整理​​

​​WDA  DEMO 11 根据BAPI/Function创建WDA​​



举报
0 条评论