Skip to Content

BP validation for reconciliation account in S4HANA

Dear Experts,

Could you please advise how to handle validation for reconciliation account in BP [S4HANA].

Requirement is to validate and display error message if not exist based on

1) Correct Reconciliation tagged to External BP and Interco BP.

2) Trading Partner field must be tagged in the Interco BP.



Add a comment
10|10000 characters needed characters exceeded

  • You need custom validation message only for the reconciliation account, for the trading partner field you do not need one (at least it does not seem so from your explanation). For the trading partner - once you set it to mandatory, it has to be maintained, it is just a matter of configuration to set it mandatory for the criterion that you need. The note that I mentioned is aimed at functional consultants, so that we do not create unnecessary work for developers :)

    I cannot advise you on how it is best to develop the custom message for the correctness of reconciliation account, I am not a developer, sorry.

    In the projects where I worked, selecting the right reconciliation account was never a real issue requiring custom logic, our business users picked it based on account description and it was easy to validate the templates for initial upload.

  • Thanks for your reply @Veselina Peykova,

    I'd discussed with functional owner and confirmed its based on BP grouping, will distinguish the inter-company BP from the rest of the BPs.

    Mentioned note, is not how to validate field in BP so please advise if there is any way to display validation message.



  • Probably my initial comment was not very clear.

    What I actually meant was that depending on how these business partners are configured in your system, some of the tasks (trading partner mandatory for inter-company business partners) will not require development effort - for example, if you use different BP types or if you have separate account groups (if you have implemented note 2516606 - BP_CVI: Taking into account the FI-specific field modification of customer and vendor in transaction BP).

    For checking whether specific values for reconciliation account are suitable for a specific kid of BP - here you will need to write custom logic, because you cannot restrict it only via configuration - in standard you could enter any account as long as it is set as a reconciliation account for the corresponding account type.

    This was the reason why I suggested a discussion with the functional consultant before you start with development.

Related questions

1 Answer

  • Posted on Jul 10, 2020 at 01:25 PM

    Thanks , I am able to manage and implemented BDT with custom Function module for CVIV30. CVIC30 & FS1147 --> Trading Partner Number.

    Able to do validation for all 3 fields for customer and vendor , Trading Partner.

    Thank you.


    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.