‎2008 Jan 23 12:36 PM
Hi All,
Can anyone help me to know the Usage and purpose of the function module FKK_BP_BADI_UPDATE.
Thanks in Advance
‎2008 Jan 23 12:44 PM
This is actually dealing with updating the business partner as well as the corresponding bank details with the business partner table.
John
‎2008 Jan 23 12:44 PM
‎2008 Jan 23 1:24 PM
‎2008 Jan 23 1:49 PM
(You can ask your customer/boss/BC team for an "S" user on service.sap.com)
> Note 453100 - Shadow table update for contract partner BAPIs
>
> Symptom
>
> If you use the BAPIs on the central business partner in order to change the data of the contract partner (business partner in role MKK = contract partner), the system does not update the business partner extract dataset in the contract accounts receivable and payable.
> Of course this problem occurs only if you activated the use of the extract dataset in the system (Business partner shadow table) (refer to the IMG:Contract Accounts Receivable and Payable -> Technical Settings -> Activate Performance Improvement for Mass Runs).
> An additional problem is that if you use the adress BAPIs for the contract partner, the system does not transfer a change of the Tax Jurisdiction code (Tax calculation for example USA) in the address of the contract partner into contract accounts, in which this address is entered as a Tax Jurisdiction code-relevant address. This problem occurs also only for installations of the contract accounts receivable and payable that use the Tax Jurisdiction code.
>
> Other terms
>
> Shadow table, FKK_GPSHAD, BAPIs, business partner, Tax Jurisdiction code, BAPI_BUPA_ADDRESS_ADD, BAPI_BUPA_ADDRESS_CHANGE, BAPI_BUPA_ADDRESS_REMOVE, BAPI_BUPA_BANKDETAIL_ADD, BAPI_BUPA_BANKDETAIL_CHANGE, BAPI_BUPA_BANKDETAIL_REMOVE, BAPI_BUPA_CENTRAL_CHANGE, BAPI_BUPA_CREATE_FROM_DATA, FP-VKONT, FP-GPART, FP-TXJCD
>
> Reason and Prerequisites
>
> This problem is caused by a program error
>
> Solution
>
> The error is corrected in AOP 10 for Release 4.63 and in AOP 20 for Release 4.62.
> In addition you must implement Notes:452989, 454347, 415421, 425281, 426890, and 401446 in the system before, in order to ensure a correct function of this note.
> If you want to implement the note manually, you must create function module FKK_BP_BADI_UPDATE by using the source code specified in the correction. In addition, you have to create a BADI implementation for BADI PARTNER_UPDATE named VKK_PARTNER_UPDATE by using the source code specified in the correction (Method: CHANGE_BEFORE_UPDATE)
Regards
‎2008 Jan 23 2:50 PM
I hope it will be more helpful for me.Thank You.
If you have any idea about using this function module.Kindly send it to me.Because there is no IMPORT,EXPORT,CHANGING,TABLES parameters fr this...so i got little confusion of using this....If you have ..kindly help me to know this....
‎2008 Jan 23 3:43 PM
This module function use data exported to memory, so there is no parameter.
You just have to call this one when one of the BAPI mentioned in the note was called.
To automatically do that, you have to implement a BADI as mentioned in the note :
BADI
Definition: BADI PARTNER_UPDATE
Method: CHANGE_BEFORE_UPDATE)
Implementation: VKK_PARTNER_UPDATE
method IF_EX_PARTNER_UPDATE~CHANGE_BEFORE_UPDATE.
call FI-CA module to update the shadow-table
CALL FUNCTION 'FKK_BP_BADI_UPDATE'.
endmethod.
Regards
PS: Really, ask you BC team to create an account on service.sap.com to access OSS notes.