需求:
用户希望VF04根据不同的交货业务场景生成有不同的定价日期的发票
实现步骤:
-
SE38 SDBILLDL
隐藏选择屏幕上的定价日期
由于没有增强点,所以只能插入代码
-
事务码 CMOD
用于VF04的ALV界面的增强
增强结构 VKDFIF
增加想要在ALV界面新增的字段
新增字段具体赋值
-
SE37 VKDFS_ALV_DISPLAY
VF04界面单个开票凭证发票定价日期增强
判断功能码SAMQ为单个开票凭证,读取选择的行号,将ALV中的定价日期赋值到定价日期字段上,用于跳转到VF01的定价日期上
-
SE38 LV60AA21
VF04 界面集中开票凭证发票定价日期增强
根据不同的交货业务场景为KOM-PRSDT 进行赋值。
注:若希望为 “集中开票凭证/联机” 按钮即第三个按钮 进行增强 ,则取消下方SY-TCODE = VF04 ,这个操作同时会影响事务码VF01 。
-
事务码 VOFM
根据不同的定价日期给开票凭证的组合条件ZUKRI 添加内容 用于拆分开票