FICO凭证增强之保存前的修改

本文介绍了在SAP中如何使用增强技术在凭证保存前进行修改,通过实例展示了在寄售结算和发票校验场景下如何利用BADI和出口功能进行财务凭证的定制化处理,包括业务范围的自动填充和特定规则的应用。
摘要由CSDN通过智能技术生成


 

SAP对财务凭证的保存前修改,基本以功能顾问配置替代为主,一般在BADI和出口里无法实现(这些主要是做条件检查用)

 

鉴于第四代增强技术的来袭,为我们提供了一个不是办法的办法,在凭证的Update FM(POST_DOCUMENT)里面打上增强点。

 

实例1MRKO--寄售和管道结算的凭证增强,寄售业务的过账会生成财务凭证。此例比较特殊,经调试发现有一个现成的出口可用来修改凭证:

RMVKON00(EXIT_RMVKON00_001)

 

data: lv_varname type zxa_varname,

      lv_value type zxa_value1,

      lv_subrc like sy-subrc,

      lv_index like sy-tabix.

 

lv_varname = 'DNMC_COMP_CODE'.

loop at t_bkpf.

  lv_index = sy-tabix.

  lv_value = t_bkpf-bukrs.

 

  call function 'Z_06XA_CHECK_VALUES'

    exporting

      iv_varname = lv_varname

      iv_value1  = lv_value

    importing

      ev_subrc   = lv_subrc.

 

  if lv_subrc = 0.

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值