ABAP VF04定价日期ALV及开票功能拆分增强

本文详细描述了如何通过SE38和CMOD在VF04的ALV界面增强功能,以便根据交货业务场景自定义定价日期。涉及VF01和VOFM事务码的改动,以及在集中开票凭证中设置特定定价日期的过程。
摘要由CSDN通过智能技术生成

需求:
用户希望VF04根据不同的交货业务场景生成有不同的定价日期的发票
实现步骤:

  1. SE38 SDBILLDL
    隐藏选择屏幕上的定价日期
    在这里插入图片描述
    由于没有增强点,所以只能插入代码
    在这里插入图片描述

  2. 事务码 CMOD
    用于VF04的ALV界面的增强
    在这里插入图片描述在这里插入图片描述
    在这里插入图片描述
    增强结构 VKDFIF
    在这里插入图片描述
    增加想要在ALV界面新增的字段
    在这里插入图片描述
    新增字段具体赋值
    在这里插入图片描述

  3. SE37 VKDFS_ALV_DISPLAY
    VF04界面单个开票凭证发票定价日期增强
    在这里插入图片描述
    判断功能码SAMQ为单个开票凭证,读取选择的行号,将ALV中的定价日期赋值到定价日期字段上,用于跳转到VF01的定价日期上
    在这里插入图片描述

  4. SE38 LV60AA21
    VF04 界面集中开票凭证发票定价日期增强
    在这里插入图片描述

    根据不同的交货业务场景为KOM-PRSDT 进行赋值。
    注:若希望为 “集中开票凭证/联机” 按钮即第三个按钮 进行增强 ,则取消下方SY-TCODE = VF04 ,这个操作同时会影响事务码VF01
    在这里插入图片描述

  5. 事务码 VOFM
    在这里插入图片描述
    在这里插入图片描述
    根据不同的定价日期给开票凭证的组合条件ZUKRI 添加内容 用于拆分开票
    在这里插入图片描述

  • 8
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值