Saltar al contenido principal

B1UP Validation - Conditionally change the color of matrix rows and cells

No planeada

Comentarios

11 comentarios

  • Comentario oficial
    Rasmus Jensen

    This is an SAP Business One SDK Limitation so it is unfortunately not possible to add it as a feature :-(

  • SSP Automation
    Thank you for your request. It has been scheduled for review by the development team that will get back to you should there be questions.
    (Please note that as we are user-driven we can't guarantee that your request will be met unless it gets many votes and/or fit the product vision)
    Read more about the Feature Request process here
    [Internal Id: 70286]
  • Stefan Putz

    Hey Rasmus,

    this means i need to post it in SAP influence than.
    Let's do that and vote there.

    https://influence.sap.com/sap/ino/#/idea/278457

     

  • Rasmus Jensen

    Hi Stefan

    >Let's do that and vote there.
    It will most likely not help as we (Boyum) added this same request to the SAP Influence 7 years ago (Link: https://influence.sap.com/sap/ino/#/idea/131303) ... It got 36 votes back then yet the current status is "Not Planned" :-(

  • Stefan Putz

    Hey Rasmus,
    can you do a quick look on this add-on, please. I think they solved it somehow, with SAP Business One.
    I got it as a reply to my post.

    https://cmdsoft.ru/modules-for-platforms/tsmd-soft-dekorator-form-sap-business-one/

    Best Regards
    Stefan

  • Rasmus Jensen

    Hi Stafan

    >I think they solved it somehow, with SAP Business One.

    The short answer is I know how they did it, and we could technically do the same as they did, but it would cause a bunch of problems and for that reason, we do not do it. 

    Here is the long answer (Fairly technical). It is actually technically possible to use colors in rows and cells with the SAP SDK (It has existed since version 8.82).

    And Boyum has used it before... We use them in the banded color option on SQL Report

    ..and in more custom-made solutions like this special solution, Boyum made for the company ISS: https://youtu.be/BJNMMIlh37s

    ***

    So why does B1UP not support it then? Well, it is because the coloring feature has a major flaw; and that is that it does not follow the data (Explained in more detail in this video we shared with SAP 7 years ago: https://youtu.be/b8jMzaFYtJ4)... So say you add 3 lines in a sales order and color row 2... Then if you insert a line before of switch the another Sales Order with different lines, the colors would persist in row 2, no matter if it makes sense or not... One could then argue that you could then re-apply the coloring on all the various events that change the data, and while that would technically be possible in most cases, there is no single event called "Matrix Data Changed" so it would require that you via Validation System would need to catch 50+ different events, resulting in it not only being hard to use but would also be very very performance heavy :-(

    So technically while possible, it would be a nightmare to use in an open-ended system like B1UP.

    So 10 years ago we actually made the needed code, but we do not dare expose it to the public due to the Support Nightmare it would cause and the disappointment the feature would cause:


    (the unreleased code)

    ***

    We re-evaluated this decision last year with our support team and came to the same conclusion we did 10 years ago...

    It is also the reason our SAP Influence request is worded to let the color follow the value:

     

    ***

    Hope this gives a better understanding of why we can't expose it, despite it being technically possible

  • Stefan Putz

    Hey Rasmus,

    ok, i am completly with you, now reading your explaination. Many thanks to you to write it. :)
     Do you think you can make another influence request and we see how it goes?  (We can merge both then) 

    At least I think you could descript it a bit more than me. The question is, if they will do any change in the SAP B1 Client, due to the fact the Webclient is comming more and more. 

    I hope it was ok, that i posted your Youtube Link under my latest influence note. 

    Best Regards
    Stefan

  • Rasmus Jensen

    Will properly not help as they have not really made any new UI-API features for the past 5+ years

  • Stefan Putz

    if we get >100 votes, maybe they think about it. 
    If you tell all your customers to vote for it. LOL

  • Rasmus Jensen

    We actuall have a site on things wish wish people to vote for here: https://support.boyum-it.com/hc/en-us/articles/220757448 ... We have also been asking for votes, and got a decent amount like example this one: https://influence.sap.com/sap/ino/#/idea/247943 but 75 collected seems to be out limit ;-)

  • Stefan Putz

    I gave my votes. But you need to reconsider to open some of the "not planned" entries again. since 2016 a lot more people are on SAP Influence. Maybe the limit is now reachable. :P 

Iniciar sesión para dejar un comentario.