RT

標(biāo)簽:
#SAP系統(tǒng)#
?準(zhǔn)備數(shù)據(jù)文件?
plaintextBP編號(hào) 新業(yè)務(wù)伙伴類(lèi)型 1000001 SP(供應(yīng)商) 1000002 AP(客戶(hù))
?編寫(xiě)ABAP程序調(diào)用BAPI?
DATA(lo_bapi) = cl_bapi_buspartner=>get_instance( ).
DATA(lo_result) = lo_bapi->change(
EXPORTING
i_buspartner = '1000001' "單條修改示例
i_partner_function = 'SP'
).
IF lo_result->is_success( ).
WRITE:/ '修改成功'.
ELSE.
WRITE:/ '錯(cuò)誤信息:', lo_result->get_message( ).
ENDIF.
3.?權(quán)限檢查 確保用戶(hù)擁有 SAP_BC_BAPI_BUSPARTNER_ADMIN
授權(quán)。
?創(chuàng)建批次輸入會(huì)話(huà)?
BP
主數(shù)據(jù)的控制頁(yè)簽字段(如 PARTNER_FUNCTION
)?加載數(shù)據(jù)文件?
BP
編號(hào)和 PARTNER_FUNCTION
)?執(zhí)行批處理?
SM21
或 BAPI_TRANSACTION_LOG
)?數(shù)據(jù)一致性驗(yàn)證?
BSEG
或 BP
)?權(quán)限與審計(jì)?
Business Partner
相關(guān)審計(jì)開(kāi)關(guān))?測(cè)試環(huán)境驗(yàn)證?
若需深度定制邏輯(如基于組織架構(gòu)自動(dòng)分配合作伙伴類(lèi)型),可通過(guò)以下方式擴(kuò)展:
EXIT_SAPLBC1_001
DATA(lo_bp) = cl_bc_buspartner=>get_buspartner( i_bp = '1000001' ). lo_bp->partner_function = 'SP'. lo_bp->save( ).