【Bapi】客户主数据快捷修改
生活随笔
收集整理的這篇文章主要介紹了
【Bapi】客户主数据快捷修改
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
比如需求要更新客戶主檔的某個(gè)字段,其實(shí)用函數(shù)“SD_CUSTOMER_MAINTAIN_ALL”非常方便,比如輸入?yún)?shù)I_KNA1可以更新集團(tuán)數(shù)據(jù),I_KNB1可以更新公司代碼數(shù)據(jù),I_KNVV可以更新銷售視圖數(shù)據(jù),首先查詢,然后針對某個(gè)字段進(jìn)行更新即可。
IF I_HEAD-ZTERM IS NOT INITIAL.SELECT SINGLE *FROM KNB1 INTO LS_KNB1WHERE KUNNR = I_HEAD-KUNNRAND BUKRS = I_HEAD-KKBER.LS_KNB1-ZTERM = I_HEAD-ZTERM.CALL FUNCTION 'SD_CUSTOMER_MAINTAIN_ALL'EXPORTINGI_KNB1 = LS_KNB1EXCEPTIONSCLIENT_ERROR = 1KNA1_INCOMPLETE = 2KNB1_INCOMPLETE = 3KNB5_INCOMPLETE = 4KNVV_INCOMPLETE = 5KUNNR_NOT_UNIQUE = 6SALES_AREA_NOT_UNIQUE = 7SALES_AREA_NOT_VALID = 8INSERT_UPDATE_CONFLICT = 9NUMBER_ASSIGNMENT_ERROR = 10NUMBER_NOT_IN_RANGE = 11NUMBER_RANGE_NOT_EXTERN = 12NUMBER_RANGE_NOT_INTERN = 13ACCOUNT_GROUP_NOT_VALID = 14PARNR_INVALID = 15BANK_ADDRESS_INVALID = 16TAX_DATA_NOT_VALID = 17NO_AUTHORITY = 18COMPANY_CODE_NOT_UNIQUE = 19DUNNING_DATA_NOT_VALID = 20KNB1_REFERENCE_INVALID = 21CAM_ERROR = 22OTHERS = 23.IF SY-SUBRC EQ 0.CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTINGWAIT = 'X'.E_SUCC = 'S'. ELSE.CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.E_SUCC = 'E'. ENDIF.ENDIF.?
總結(jié)
以上是生活随笔為你收集整理的【Bapi】客户主数据快捷修改的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【VC基础】 6、VC条件定价
- 下一篇: 【学习笔记】JSON基础概念简介