SAP外币评估 fagl_fc_val 多评估与少评估问题

SAP外币评估fagl_fc_val

1.金额本来已经平了,可是再执行评估的时候还会出现评估凭证。

    这个问题好解决,勾选过账执行fagl_fc_val 然后去SM35将其删除,而不过账。

2.评估的时候勾选了过账,可是没去SM35执行,而是在SM35中将其删除,再执行时没有评估凭证产生。

    评估的时候会将评估记录记入表FAGL_BSBW_HST_BL 中,想办法将表中对应的记录删除就可以。

*&---------------------------------------------------------------------*
*&Report ZR_TEST01
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*


REPORT  ZR_TEST01.
tables : vbap,tcurr,FAGL_BSBW_HST_BL.
data : p_datumtype D ,V_amt1likevbap-netwr,v_amt2 like vbap-netwr.
data :l_EXCHANGE_RATEX  type P LENGTH 12 DECIMALS 5 ,  l_FIXED_RATEtype p LENGTH12DECIMALS5,l_EXCHANGE_RATE type p LENGTH 12 DECIMALS 5.
data itablikeFAGL_BSBW_HST_BL occurs 0 with HEADER LINE .

select *fromFAGL_BSBW_HST_BL
 intoCORRESPONDING FIELDS OF TABLE itab
 where rldnr ='0L'                "以下注意修改条件喔
   and bukrs ='2010'
   and saknr ='0012131110'
   and curtp ='10'
   and bwber ='Z1'
   and methd ='4'
   and datum ='20110430'
   and waers ='USD'
   and runid =3
  .

loopat itab .
 WRITE : /itab-saknr,itab-datum,itab-timestamp,itab-bwshb.
ENDLOOP.

deletefromFAGL_BSBW_HST_BL
 where rldnr ='0L'
   and bukrs ='2010'
   and saknr ='0012131110'
   and curtp ='10'
   and bwber ='Z1'
   and methd ='4'
   and datum ='20110430'
   and waers ='USD'
   and runid =3
  .
commitwork.

你可能感兴趣的:(程序人生,ABAPer)