BAPI_ACC_DOCUMENT_POST(FI)中需要协助的TDS预付款

2020-08-24 05:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)您好, 带有TDS的供应商预付...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,

带有TDS的供应商预付款/预付款条目可以通过T代码F-48手动过帐,但是,当我们尝试通过Bapi(FM),SE37过帐同一条目时, BAPI_ACC_DOCUMENT_POST, 没有TDS发布/会给出错误。

将用于TDS的cond类型和acct键是什么。 (预扣税),因为我们同样会出错。

谢谢

维纳。

4条回答
Violet凡
2020-08-24 06:26

嗨,

在我正在使用的系统上,我们还使用带有预提税的BAPI_ACC_DOCUMENT_POST。

首先,我们从BP检索预扣税信息...

 *获取税码
   SELECT lifnr"供应商编号
          附有"持有税的指标
          wt_withcd"含预提税
         来自lfbw"供应商主记录(预扣税类型)
         进入表lt_accwt
         lifnr EQ <供应商编号>
           AND bukrs EQ <公司代码>
           AND wt_subjct EQ'X'。  "设置了持有税指标
   IF sy-subrc NE 0。
     清除lt_accwt。
   万一。
 

然后我们在BAPI中填充结构...

 *填充供应商预提税的帐户
   在lt_accwt分配字段符号()处循环播放。
     ls_accountwt-itemno_acc = gv_item_no。  "项目编号
     ls_accountwt-wt_type = -有 "有持有税的指标
     ls_accountwt-wt_code =  -wt_withcd。  "有预提税
     案例ls_accountwt-wt_type。  "预扣税类型指标
       当" D1"。
        ls_accountwt-bas_amt_tc = <以凭证货币计提的预扣税基金额>。
        ls_accountwt-bas_amt_ind ='X'。"指标:手动输入的预扣税基金额
       当别人。
     结束。
     附加ls_accountwt到pt_lt_accountwt。
     清除ls_accountwt。
   结局。
 

最好的问候,
Jonathan Eemans

一周热门 更多>