Application Development 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: 

Ignore Duplicate Credit Card Check in Business Partner (BP) in payment transactions tab

trupti_kanekar
Explorer

Hi All,

We need to ignore the duplicate credit card check in Business Partner (BP) in payment transactions tab. We deactivated BADIs as suggested by SAP but it leads to non updation of tables VCNUM and VCKUN. Has anyone come across this case?

If there is some solution please let me know.

Regards,

Trupti

9 REPLIES 9

michael_piesche
Active Contributor
0 Kudos

Can you give the info about the message id and number.

trupti_kanekar
Explorer
0 Kudos

Hi Michael,

The message id CVI_SYNCH_CONTROL 100.The message displayed is 'Payment Card XXXXX is already used by Business Partner XXXXXX.'

Regards,

Trupti

michael_piesche
Active Contributor
0 Kudos

Badi-Name is BUPA_PCARD_CHECK and Implementation is CVI_CC_CHECK_BP_SIDE.

  • yes, you will have to deactivate the implementation CVI_CC_CHECK_BP_SIDE as suggested by SAP, in order to not have the duplicate-check performed

Since I dont see any coding within the implementations-method check that would activate the update of vcnum and vckun (if required necessary, it only does check for duplicate assignments of credit cards to multiple business partners, I can only assume based on your observation, that there needs to be an active enhancement implementation present, otherwise it will lead to the described effect of yours.

Have you tried creating your own custom implementation of Badi BUPA_PCARD_CHECK without any coding and activating this and see whether you still have your issues?

  • I would test this well before going productive, as this might cause other problems down the road with your BP data

    0 Kudos

    Hi Michael,

    I tried creating custom implementation but it still persists with the same error. Also it triggers error 110 along with the earlier 100.Please let me know if you have any solution to this,

    Regards,

    Trupti Kanekar

    0 Kudos

    trupti.kanekar

    Please be always more specific on the error that you get. 110 is not enough for me to find out what error message you are talking about. For 100 it was CVI_SYNCH_CONTROL 100 with the text 'Payment Card XXXXX is already used by Business Partner XXXXXX.' What is the message id and text for 110? (CVI_SYNCH_CONTROL 110 doesnt exist, at least in a 1809 version that i checked)

    trupti_kanekar
    Explorer
    0 Kudos

    Hi Michael,

    Sorry for the incomplete data. The Message id is CVI_SYNCH_CONTROL 101 and the message displayed is 'Payment Card XXXXX is already used by Customer XXXXXX.'

    It doesnt allow to save further.

    Regards,

    Trupti Kanekar

    michael_piesche
    Active Contributor
    0 Kudos

    trupti.kanekar, a comment to the question or a new answer only triggers a notification to the author of the question, but never to anybody else that might be involved in the thread. If you want to notify someone you either have to comment their answers or you have to address them directly in your message, like this trupti.kanekar.

    Regarding your problem, I will either give you a new answer, or comment my current answer, depending on the outcome of my research.

    michael_piesche
    Active Contributor
    0 Kudos

    trupti.kanekar

    • Error CVI_SYNCH_CONTROL 100: Payment card &1 &2 is already used by business partner &3
      This error comes from the Badi-Implementation CVI_CC_CHECK_BP_SIDE CVI: Credit Card Check on Business Partner End.
      => Therefore, the badi-implementation is still active, or the error message is called from custom coding.
    • Error CVI_SYNCH_CONTROL 101: Payment card &1 &2 is already used by customer &3
      This error comes from the Badi-Implementation CVI_CC_CHECK_CU_SIDE CVI: Credit Card Check on Customer End.
      => Therefore, the badi-implementation is still active, or the error message is called from custom coding.

    They both are implementation of the Badi BUPA_PCARD_CHECK.

    Are you sure you have those two not activated? Check the activation of all Badi-Implementations for Badi BUPA_PCARD_CHECK with Trx. SE18 -> Enhancement Implementation -> Overview. IF it is marked as yellow it is active. If you open the implementation you can deactivate it.

    I am also confused why both of those implementations are active at the same time. I was under the impression, that one is for the CVI migration, when the customer/vendor from ECC is the lead, and the other one is active after the CVI migration, when the BP of S/4 is the lead. What stage of CVI are you currently in?

    Are you familar with CVI and courses and documents about it?

    trupti_kanekar
    Explorer
    0 Kudos

    Closing the thread as work around provided to user.