未転記伝票の源泉
未転記時に伝票の源泉徴収税会計明細がまだ作成されていないため、場合によってプログラムから源泉徴収税を計算する必要があります。
計算の処理フロー
データ準備 ・会計伝票のヘッダ情報を取得 ・会計伝票の仕入先勘定明細情報を取得 ・源泉徴収税明細情報を取得
DATA:
TL_WITH_ITEM TYPE STANDARD TABLE OF WITH_ITEMX,
TL_BKPF TYPE STANDARD TABLE OF BKPF,
TL_BSEG TYPE STANDARD TABLE OF BSEG,
TL_BSET TYPE STANDARD TABLE OF BSET.
* 未転記会計伝票の場合は、
* VBSEGKより取得
* WITH_ITEMより取得
CALL FUNCTION 'FI_WT_PUT_X_WITH_ITEM'
TABLES
T_WITH_ITEM = TL_WITH_ITEM.
CALL FUNCTION 'FI_WT_FB01_CALCULATE_WT'
EXPORTING
I_AKTYP = VL_AKTYP "SAP トランザクションの活動カテゴリ
I_DYNCL = VL_DYNCL "画面クラス
TABLES
I_BKPF = TL_BKPF
I_BSEG = TL_BSEG
I_BSET = TL_BSET.
CALL FUNCTION 'FI_WT_GET_X_WITH_ITEM'
TABLES
T_WITH_ITEM = TL_WITH_ITEM
.