Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Function Module

Former Member
0 Likes
728

Hi All,

Can anyone help me to know the Usage and purpose of the function module FKK_BP_BADI_UPDATE.

Thanks in Advance

6 REPLIES 6
Read only

Former Member
0 Likes
679

This is actually dealing with updating the business partner as well as the corresponding bank details with the business partner table.

John

Read only

RaymondGiuseppi
Active Contributor
0 Likes
679

Read OSS [Note 453100 - Shadow table update for contract partner BAPIs|https://service.sap.com/sap/support/notes/453100]

Regards

Read only

0 Likes
679

hi

this link is asking username and Password.

Read only

0 Likes
679

(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

Read only

0 Likes
679

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....

Read only

0 Likes
679

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.