需求

因财务想要在查看未清和已清凭证的时候,看到是该凭证是否哪一个采购人员创建,因此新增一列创建人,关联关系是 EKKO-EBELN=BSEG-ZUONR,这里关联分配号是因为之前开发自动清账的时候做过增强,分配号会填入采购订单号

开发步骤

一:结构RFPOSX

输入T-code:se11

查看结构 RFPOSX

新增附加结构,增加自己需求中需要的字段,这里我只需要一个字段即可

二:程序RFPOSXEXT

输入T-code:se38

执行程序RFPOSXEXTEND,会弹出提示框,点击是即可,注意:这一步执行程序如果发布到正式系统,需要手动在执行一遍。

系统会自动在结构RFPOSXEXT中添加相关字段,可以去se11查看

到了这步之后,可以在fbl1n中的布局中选到我们新增的字段了,只是字段里展示的是空

三:业务加载项:FI_ITEMS_CH_DATA

输入T-code:se19

输入业务加载项:FI_ITEMS_CH_DATA

点击创建,新建业务加载项,输入描述后激活

对接口方法CHANGE_ITEMS进行开发

  METHOD if_ex_fi_items_ch_data~change_items.

    CONSTANTS lc_code  TYPE tcode VALUE 'FBL1N'.

    SELECT
FROM ekko
FIELDS
ekko~ernam,
ekko~ebeln
INTO TABLE @DATA(lt_ekko). IF sy-tcode = lc_code.
LOOP AT ct_items ASSIGNING FIELD-SYMBOL(<fs_items>).
READ TABLE lt_ekko INTO DATA(ls_ekko) WITH KEY ebeln = <fs_items>-zuonr.
IF sy-subrc eq 0.
<fs_items>-zernam = ls_ekko-ernam.
ENDIF.
ENDLOOP.
ENDIF. ENDMETHOD.

四:验证结果

输入T-code:fbl1n

更改布局

最新文章

  1. Entity Framework扩展库
  2. CentOS 7安装JDK
  3. 【译】UNIVERSAL IMAGE LOADER. PART 3---ImageLoader详解
  4. 分享Kali Linux 2016.2第36周镜像虚拟机
  5. ie7下z-index失效问题解决方法(详细分析)
  6. 10_HTTP协议_入门知识
  7. C# Webservice
  8. git 客户端提交
  9. [HNOI2011]XOR和路径 &amp;&amp; [HNOI2013]游走
  10. 2018年html5入门到精通教程电子书百度云盘下载共22本
  11. ToastUtil【简单的Toast封装类】【未自定义Toast的显示风格】
  12. oracle-安装-init.sh
  13. PHP黑魔法(该篇文章转自:http://www.91ri.org/12634.html 目的是作为自己的笔记方便查找)
  14. 【代码笔记】iOS-自定义loading
  15. Beta阶段冲刺-1
  16. Ubuntu GNOME单击任务栏图标最小化设置
  17. Android4.0 Launcher 源码分析3——WorkSpace结构(滑动)
  18. 《剑指offer》— JavaScript(20)包含min函数的栈
  19. showDoc的基本使用方法
  20. 多产生半成品工单的问题 修改带SO的半成品工单无法分配给SO的问题的

热门文章

  1. DVWA靶场——靶场搭建
  2. [深度学习]Keras利用VGG进行迁移学习模板
  3. day07-Spring管理Bean-IOC-05
  4. 数学工具类Math-练习
  5. 定时调度插件------Longbow.Tasks
  6. Linux环境下:程序的链接, 装载和库[静态链接]
  7. 【一句话】:first-child 伪类解释
  8. 使用Addressables.LoadAssetAsync&lt;Asset&gt;(target)加载unity资源,不止是gameobject
  9. K8S发布应用步骤详解
  10. NOIP 模拟赛 左右横跳