预制发票付款到期日取值

3 篇文章 0 订阅

MIR7调试找到如下代码:使用ZTERM来确定预制发票的基本日期确定现金折扣 

      IF bseg-zterm NE space.
        IF bseg-zfbdt LE ‘00000000’.                           "#EC PORTABLE
          CALL FUNCTION 'FI_FIND_PAYMENT_CONDITIONS'
            EXPORTING
              i_zterm            = bseg-zterm “收付条件代码
              i_bldat            = bkpf-bldat  ”凭证日期
              i_budat            = bkpf-budat  “过账日期
              i_cpudt            = sy-datum
            IMPORTING
              e_t052             = t052
              e_zfbdt            = bseg-zfbdt  ”基准日期
              e_sklin            = sklin2
            EXCEPTIONS
              terms_incorrect    = 1
              terms_not_found    = 2
              no_day_limit_found = 3
              OTHERS             = 4.
          CASE sy-subrc.
            WHEN 1.
              MESSAGE e158.
            WHEN 2.
              MESSAGE e100 WITH 'T052' bseg-zterm.
            WHEN 3.
              IF bseg-zfbdt LE null8.                     "#EC PORTABLE
                MESSAGE e220.
              ELSE.
                MESSAGE e024 WITH bseg-zterm bseg-zfbdt+6(2).
              ENDIF.
            WHEN 4.
          ENDCASE.

endif .

endif .

第二步:
    bseg-zbd1t = sklin2-ztag1.
    bseg-zbd2t = sklin2-ztag2.
    bseg-zbd3t = sklin2-ztag3.
    bseg-zbd1p = sklin2-zprz1.
    bseg-zbd2p = sklin2-zprz2.
    

    faede-shkzg = bseg-shkzg.
    faede-koart = koart. “t052-koart 科目类型 
    faede-zfbdt = bseg-zfbdt.
    faede-zbd1t = bseg-zbd1t.
    faede-zbd2t = bseg-zbd2t.
    faede-zbd3t = bseg-zbd3t.
    faede-rebzg = bseg-rebzg.
    faede-rebzt = bseg-rebzt.
    faede-bldat = bkpf-bldat.
    CALL FUNCTION 'DETERMINE_DUE_DATE'
      EXPORTING
        i_faede = faede
      IMPORTING
        e_faede = faede
      EXCEPTIONS
        OTHERS  = 1.

 invfo-netdt = faede-netdt.  ”到期日

    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值