BAPI:請求書(MIRO)と作成済み請求書(MIR7)の作成

請求書の作成:MIRO

应BAPI:BAPI_INCOMINGINVOICE_CREATE

作成済みの請求書:MIR7

対応するBAPI:BAPI_INCOMINGINVOICE_PARK

2つのBAPIの受信パラメータは非常に類似しています

「業務処理」の4種類

1請求書としての請求書パーク

2クレディメモとしての信用証明書パーク

3後続デビットとしての後続デビットパーク

4後続クレジットとしての後続クレジットパーク

ここにBAPIがあります:例としてBAPI_INCOMINGINVOICE_PARK

2つのパラメーターを整理・組み合わせることで4種類の「業務処理」を実現

"Park as Invoice:          headerdata-invoice_ind = 'X'   itemdata-de_cre_ind = space
"Park as Credi Memo:       headerdata-invoice_ind = space itemdata-de_cre_ind = space
"Park as Subsequent Debit: headerdata-invoice_ind = 'X'   itemdata-de_cre_ind = 'X'
"Park as Subsequent Credit:headerdata-invoice_ind = space itemdata-de_cre_ind = 'X'

注1:headerdata inv_tranのパラメーター(サービス処理)を割り当てる必要はありません(1、2、3、4)。それ以外の場合はエラーが報告されます。

事前に作成された請求書またはPOの請求書を作成するときにパラメーターitemdataおよびtaxdataが維持される場合

請求書または請求書がアイテム番号に対して直接準備されている場合、パラメータmaterialdataおよびtaxdataが維持されます

注2:itemdataのパラメーターBUZEIは昇順で配置する必要があります。そうしないと、行データが失われる可能性があります。

    CALL FUNCTION 'BAPI_INCOMINGINVOICE_PARK'
      EXPORTING
        headerdata       = ls_headerdata
*       ADDRESSDATA      =
      IMPORTING
        invoicedocnumber = lv_invoicedocnumber
        fiscalyear       = lv_fiscalyear
      TABLES
        itemdata         = lt_itemdata
*       ACCOUNTINGDATA   =
*       GLACCOUNTDATA    =
*       materialdata     = lt_materialdata
        taxdata          = lt_taxdata
*       WITHTAXDATA      =
*       VENDORITEMSPLITDATA       =
        return           = lt_return
*       EXTENSIONIN      =
*       TM_ITEMDATA      =
*       NFMETALLITMS     =
      .
    CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'
      EXPORTING
        headerdata       = ls_headerdata
*       ADDRESSDATA      =
      IMPORTING
        invoicedocnumber = lv_invoicedocnumber
        fiscalyear       = lv_fiscalyear
      TABLES
        itemdata         = lt_itemdata
*       ACCOUNTINGDATA   =
*       GLACCOUNTDATA    =
*       materialdata     = lt_materialdata
        taxdata          = lt_taxdata
*       WITHTAXDATA      =
*       VENDORITEMSPLITDATA       =
        return           = lt_return
*       EXTENSIONIN      =
*       TM_ITEMDATA      =
*       NFMETALLITMS     =
      .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

190の元の記事を公開 133を賞賛 970,000ビュー

おすすめ

転載: blog.csdn.net/wanglei880526/article/details/105372460