SAP BPC 5.1 Validation Tolerance in Validation Business Rules

I am trying to use the the validation tolerance field in the validation business rules and I make it work
This is how i understand it:
For example, I am trying to create a control that check that net assets = equity in the balance sheet with a tolerance of 10.
I have set up the following validation rule header and detail:
Header: CTRL1 ;validation operand = ; validation tolerance 10; all other fields are blank
Details: CTRL1; account1=netassets;flow1=F_CLO;SIign1=1;account2=equity;flow2=F_CLO;sign2=1
After running the validation package:
If my netassets-equity=9--> i should see CTRL1=0
If my netassets-equity=-5--> i should see CTRL1=0
If my netassets-equity=15--> I should see CTRL1=15
Is my understanding correct? Has anyone been able to use the validation tolerance?
Regards
Lena

In addition to James comments, I just wanted to add a few additional notes:
1.  The Demo application that was presented contains the applications that you described in your question.  Historically, the consulting team would either use the ApShell or the demo as the foundation for developing a set of applications for the customer based on the design sessions held with the customer.  BAsed on the customer requirements and design, often we start with ApShell and pull in components from the Demo that would support functionality requirements that may go beyond what Apshell has out of the box.  Many of these components are covered in an Advanced Training for BPC, including the helpful and not so helpful components.
2.  You can pull many of the Demo dimension files, logic scripts and rules from the Application Server file folders for use in an Application set design.  Unfortunately, BPF's can not be transfered, since they are built in to an application and reside in tables in SQL. In addition, many BPF's need to be defined to meet a customers requirements, file names, location, users, and dimension structure.
3. Many of the dimensions utilize several supporting properties that may be added via the admin console to any dimension.  The properties are a key ingrediaent to a well running application set, supporting reporting, script logic, and business rules.
4.  The Performance dashboard is no longer an option that is included out-of -the-box, howvere it is just a shell that was adjustable to the application set designed for the customer.

Similar Messages

  • SAP Bpc: automate script logic validation

    Is there a way to automate the validation of the SAP BPC script logics?
    I ask you that because I have daily SSIS packages and, actually, if I don't manually vaildate the logics every time, using SAP BPC administration interface, the new members are not cosidered into the application.
    I tryed the BPC SSIS "Adimin Task" (using Validate Logic mode) but it only checks if the syntax of the logic is correct or not.

    Thanx for the replay but, unfortunatly, I think it's not useful for my case.
    I use SSIS packages to populate dimensions (such as Employees). In these packages I have BPC Admin Task (in create dimension mode) and it works fine.
    The problem is > if I don't go into SAP BPC Administration Console to "Validate and Save" the script logics manually > inside the .lgx file there aren't into XDIM_MEMBERSET the new data I previously imported throught the SSIS packages above (in the exemple the new Employees).
    Beeing not into the XDIM_MEMBERSET, the script logic executed by the users excel input schedules cannot manage the new set of data... until I "Validate and Save" the logic manually.
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM

  • Validation - Business Rule or/and UJ_Validation

    Hi experts,
    I'm on BPC 7.5 NW, I'm facing problem to construct a simple validation where I need to compare the amount from one parent account against to other. Let's explain the business scenario and after the technical solutions.
    Business Scenario
    Compare the Total Assets is equal to the Total Liabilities. The Total Assets is represented by a parent account "1", the Total Liabilities is represented by a parent account "2". If it is different show a warning.
    This is need to trigger, after the Actual Transactional Data Load + Journals.
    Technical Solution
    Application: Legal
    Dimensions: Empresa (Entity), Conta (Account), Fonte (C_DataScr), Versao (C_Category), Groups, Intco, MesAno (Time), TipMov (Flow), CCusto (User Defined), CLucro (User Defined)   
    1 - Business Rule
    Validation Definition
    Validation Account         Remark                       Validation Operand           Other destination dimension Members                              Validation Tolerance
    ZATIVO_X_PASSIVO     Ativo x Passivo                       =                           CONTA=VALIDATIVPASS,INTCO=SPTOTAL,CLucro=ACTEDUMMY,CCusto=ACTENONE                0
    Account 1                    Flow 1                  Sign 1               Account 2                 Flow 2                       Sign 2             Remark
    1                           TMTOTAL*                  1                          2                        TMTOTAL*                    1                  Ativo x Passivo
    *The TMTotal Flow is a parent from every data on the master data TipMov (flow)
    Validation.lgf
    *RUN_PROGRAM VALIDATION
        CATEGORY = %VERSAO_SET%
        CURRENCY = %GROUPS_SET%
        TID_RA = %MESANO_SET%
        OTHER = [ENTITY=%EMPRESA_SET%]//For More than one other scope parameters: OTHER = [ENTITY=%ENTITY_SET%;INTCO=%INTCO_SET%...]
    *ENDRUN_PROGRAM
    Result
    When I run with this parameters I receive the message : "UJP_PROCESS_EXCEPTION:Data for category  not found in application LEGAL"
    2 - Validation with UJ_Validation
    Assign the driver dimension to Legal - in case I used the CONTA (Account)
    Rule Maintenance
    Assigned Member: "1" and "2"
    Use Logic Table
    Dimension = Empresa (Entity)
    Operator "="
    Members = TECSA - This is a parent from every Entities.
    Result
    When I run with this parameters I receive the message : "UJP_PROCESS_EXCEPTION:Data for category  not found in application LEGAL"
    3 - Validation with UJ_Validation and BADI
    Assign the driver dimension to Legal - in case I used the CONTA (Account)
    Rule Maintenance
    Assigned Member: "1" and "2"
    Use BAdI Implementation
    BADI_UJ_VALIDATION_RULE_LOGIC
    Create a Enhancement ZATIVO_X_PASSIVO
    Filter
    Rule_Num = 1
    APPSET_ID = ZTECSA
    DIMENSION = CONTA
    Class
    METHOD if_uj_validation_rule_logic~do_validation_logic.
      FIELD-SYMBOLS:
                       <field1> TYPE ANY,
                       <field2> TYPE ANY.
      ASSIGN COMPONENT 'FIELD1' OF STRUCTURE is_data TO <field1>.
      ASSIGN COMPONENT 'FIELD2' OF STRUCTURE is_data TO <field2>.
      IF <field1> NE <field2>.
        es_message-message = 'Error in Validation'.
        es_message-recno = 1.
        es_message-MSGTY = 'W'.
      ENDIF.
    ENDMETHOD.
    And add this line to the script
    *START_BADI_UJ_VALIDATION_RULE_LOGIC~DO_VALIDATION_LOGIC
      QUERY = ON
      WRITE = ON
    *END_BADI
    Result
    Data Region:
    [WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:CCUSTO WILL QUERY ON ALL BASE MEMBERS.
    [WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:CLUCRO WILL QUERY ON ALL BASE MEMBERS.
    [WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:CONTA WILL QUERY ON ALL BASE MEMBERS.
    [WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:FONTE WILL QUERY ON ALL BASE MEMBERS.
    [WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:INTCO WILL QUERY ON ALL BASE MEMBERS.
    [WARNING!] NO MEMBER SPECIFIED FOR DIMENSION:TIPMOV WILL QUERY ON ALL BASE MEMBERS.
    [WARNING!] MEASURES IS NOT SPECIFIED!
    So what could I make to maintain all my options to do what I need ?
    I appreciate any help
    Best Regards
    Alexandre Mendoza Collepicolo

    Hi,
    Just to check, can you try and hardcode the category in the rules itself...just for a test to see if it is working.
    You can have the category mentioned as CATEGORY=ACTUAL in the rules itself for Other source dimension members and other destination members. J
    This is to check if the validation package runs successfully or not.
    Thanks,
    Sreeni

  • Enabling Journals in a Model in SAP BPC 10.0 MS

    Hi,
    Where does one enable journals functionality in SAP BPC 10.0 MS?
    Here's the background:
    I created a new Environment from EnvironmentShell
    Worked on dimensions, member sheets etc. in the Consolidation Model
    In the SAP Web Administration, Consolidation Monitor, I get the error Initialization Failed when clicking on the Journal item in the TreeView on the left. Clicking on the See Details, I get the error JOURNAL_NOT_ENABLED.
    In the Planning and Consolidation Administration Client, I get a similar error when clicking on Define Journal Validation Rules or Define Journal Translation Rules. (Journal in not enabled in Consolidation)
    I then thought I would be clever and modified the column 'Journal' in the table dbo.tblApp by putting a '1' there.
    Refreshing the Planning and Consolidation Administration Client, I see that for the Consolidation Model, the Journals are specified as 'in use'. However, returning to the SAP Web Administration and clicking on the Journal option, the error I now get is 'Invalid object name dbo.jrnAddedItems', probably because my backdoor hack circumvented some code.
    Where does one enable journals in a Model on the MS 10.0 platform? For the life of me, I can't find it. This despite much searching. Clearly I am missing something obvious.
    Kind Regards
    Nick

    Hi Arnold,
    Thanks. Yip, that's it. (I knew I was missing something remarkably obvious - it's just that I could not find it for some strange reason.)
    Again, many thanks.
    Kind Regards
    Nick

  • Validation Business Rule Problem

    Hi Community
    I´m working with SAP BPC 7.0 NW SP09 Consolidation, the problem I have is when I execute the validation package, the result of the Validation Rule because the business rule don´t respect the number sign of the value calculated.
    For example I try to confirm this formula ASSETS = LIABILITIES + EQUITY
    ASSETS      AST   1000
    LIABILITIES  LEQ     800
    EQUITY        LEQ     400
    RESULT                  -200
    BUSINESS RULE      200
    I was investigating all the posible combinations of dimensions, and I found it could be possible that this error occurs when (Liabilities + Equity) > Asset.
    Rule                                   
    VAL01     ASSETS=LIABILITIES                         
    Rule Details                                   
    Validation Account     Account 1     Flow 1     Sign 1     Account 2     Flow 2     Sign 2     REMARK
    VAL01     ASSETS     F_CLO     1     LIABILITIES     F_CLO     1     
    ASSETS and LIABILITIES are configures as part of dimlist property, where Liabilities have all the equity accounts too.
    Hope anyone help me with this problem
    Thanks in advance

    Hello Ruben
    If Account: VAL01 is 'AST' account than Validation Business Rule will give 200 as the result.For 'LEQ' result will be -200.
    I think the business rule is working as expected.
    Hope this help.
    Regards
    Venkatesh KPS

  • SAP BPC 7.5 SP 7 - Master Data Load Detected duplicate member ID

    Hi Gurus I have  a requirement.
    I am loading the Master data for Cost Center - initially while loading master data i didnot load hierarchy. Now I started to load the Master data with Hierarchy but when ever I tried vailidate the transformation file then it is throwing the "Detected Duplicate member "
    Let me show you the transformation - what I wrote there
    *OPTIONS
    FORMAT = DELIMITED
    HEADER = YES
    DELIMITER = TAB
    *MAPPING
    ID=ID
    *CONVERSION
    ID=Master_Data_Conversion.xls
    Conversion Master_Data_Conversion.xls has the following code this is to remove the spaces EXTERNALINTERNAL
    *js:%external%.toString().replace(/\s+/g,"")
    Let me show you how I have selected the Data type - Master Data /text from NW BW Infoobject
    Selection of infoobject - 0costcenter
    Format - External Format
    Set Selection - first Tab - Attribute I only wante the Control Area which is 1000 so - Control Area = 1000
    2nd Tab - Hierarchy - Import Text node - yes Hierarchy node - xxxxxxx  Version - Empty Member ID - first member    Level - Blank
    3rd Tab Language - English
    4th Tab Attribute list - Controling Area only is selected
    Note: Let me tell you that when I am loading the Master data with out Hierarchy inthe Set Selection the loading is succesful but when I am doing it with the Hierarchy as mentioned in the 2nd Tab I am getting the error as following.
    Master data (dealt by table level) has errors
    Detected duplicate member ID '201100'
    Also, the Master data for Cost Center in the BW is a time dependent so it is having Valid to and Valid from fields which is not there to be delt in the BPC.
    Please Help

    @Vinay let me tell you when the BW is having the master data which is time dependent then it will have this Duplicate member as we will have duplicate cost center names which are compounded with the Time, so BW will not show an error as there is compounding but BPC do not have that feature.
    The was raised with SAP and they resolved this issue.
    SAP Note 1641529 - Loading Master Data gets duplicate error in special case
    When running Data Manager Package 'Loading Master Data from BW
    InfoObjects', 'Duplicate Members are found' error may be reported in below
    case:
    o In the source BW InfoObjects, there are master data that have
    different lengths, and their IDs are all numeric characters. And
    o If the members are sorted by their lengths first and then IDs gets
    a different order compared with the one if they are sorted directly
    by their IDs. Take member '122' and '1101' for instance. In BW,
    they are sorted as [122, 1102]; if they are sorted directly by the
    IDs, the order is [1102, 122]. And
    o when running the package, the members are in both 'Attribute' and
    'Hierarchy' selection, and the option Filter members by Attributes
    or Hierarchies is used. And
    o Select 'External Format' when running the package.
    Other terms
    DM, Loading Master Data from BW, Duplicate Members
    Reason and Prerequisites
    It's a program error.
    Solution
    Please apply this note or upgrade to SP11.
    I hope this will help you else let me know the entire requirements so that I can provide some kind of assistance.
    Do check how the master data in ur BW is then how the hierarchy nodes and costcenter nodes are there?
    Good Luck
    Vijay Sumith

  • How to Run Allocation in Outlooksoft Everest 4.2 or SAP BPC 5.1

    Hello,
    Currently we use OS Everest 4.2 and we are in the Process of installing SAP BPC 5.1. We haven't used OS or BPC for allocation. I am trying to find a document that helps us guide through the process of creating a Allocation rules / formulas.
    We found a Allocation Manual in Old Outlooksoft Support site and tried using it but it doesn't work or may be I am doing something wrong.
    This is a Sample Allocation formula that we were just trying to see if it works.
    *RUNALLOCATION
    *FACTOR=USING/100
    *DIM ACCOUNTS  WHAT=AMOUNT; WHERE=<<<; USING = COUNT
    *DIM ENTITY  WHAT=EAST; WHERE=EAST;USING<>EAST
    *ENDALLOCATION
    *COMMIT
    It gives us  an error shown below when validating the Logic: shown below
    Update Excel file to Server
    Getting formulas
    Creating LGF file
    Validating logic
    *ValidateFormula: Invalid instruction: RUNALLOCATION
    Error occured
    If you have any documents that will show the step by step instructions on how ALLOCATION works and how to implement, please send it. I didn't find any thing in the helpfile. Its very difficult to figure out without any documentation.
    I would appreciate any help.. Thanks a lot !!!

    First of all, I am feeling for you. It is very hard situation that thousand of users has own local "MyDocument" folder in local PC.
    Folder structure between 5.1 and 4.2 is almost identical. Only difference is name of folder in My Documents. It was "Everest" in 4.2 but "OutlookSoft" in 5.1.
    And there is couple more differences but it is going to recover automatically. Something like dimension cache, appinfo archive.
    So, I like to suggest rename current "Everest" to "OutlookSoft" in My Documents. And do some test. I think biggest issue of here is report functionality between two versions.
    At least, simple rename procedure is much easier than copy all reports to correct path.
    I'm praying for your luck.

  • Refer previous discusstion: Account Shift in SAP BPC

    Hello Vadim,
    With reference  to the previous discussion,  about Account Shift in SAP BPC           
    I applied the Logic code provided by you, but it is not changing the position of accounts in Balance Sheet.
    Whether, I am missing anything on this. need your valuable input to get this work.
    Best regards
    Saif

    Dear Vadim,
    When I applied the Logic script in my case it is validating the script successfully, but this balance shift is not happening, after data load, I have added *Include filename in default logic but still it is not working..
    Does, I am missing any thing, please suggest.
    Thanks,
    SAIF

  • SAP BPC or OutlookSoft Books

    Hi Gurus,
                 I am searching for any books for SAP BPC 5.1 or OutlookSoft from which I can get a good idea of where does SAP BPC fit in an enterprise and how to work on it. Unfortunately I couldnt find any books to purchase. Please list any good books for SAP BPC or OutlookSoft I am really eager to gothrough this.
    Thanks to everyone in advance !!
    Sudhakar Kuricheti

    Along with the link that Umesh provided, you can find further information under the tabs above, (i.e., downloads, elearning, ...). Other than the wealth of information provided under this network you will need to enroll in SAP-BPC training ($$$).
    Please don't take the following personally, you have some very good and valid questions.
    I have seen the mess created by people, (some very smart) trying to implement BPC without any real training or experience. I don't recommend it!
    I see so many people trying to implement BPC and the questions they post on this forum only demonstrates the individuals lack of knowledge of BPC to the whole world. Don't forget, this is a public forum and many companies/clients/users read the posts to this forum.
    This is a great forum for the exchange of information and ideals by people that have anywhere from fundamental to high level expertise with the BPC; there is information posted here you will not find elsewhere. I know some of the people that use to monitor and respond to questions, (some great stuff) now refuse to be bothered because of the people seeking to use this forum for training/education.
    Please excuse my venting!
    Thanks!

  • Date entered between valid from and valid to it should throw error

    HI  i have a doubt in the dates see
    i have a column for the valid  from and valid to date
    EXAMPLE
    customer  cform NO                 SUBMITTED               VALID FROM            VALID TO         uSER
    17     OUIIUYUIY     02.04.2008     03.04.2008     03.12.2008    SAB_BEGUM
    WHEN I GIVE  the dates in between the period it has to give throw the error
    example if i give like as shown below it should pass the error
    17      FHGFF2                   02.04.2008                     03.04.2008              03.06.2008         SAB_BEGUM
    now how can i pass and check the the dates, it has to accept ones the date is after 04.12.2008 , in between the period it should throw the error. please help me out

    have a look at this:
    http://help.sap.com/saphelp_nw70/helpdata/EN/a7/5139ef407a11d1893b0000e8323c4f/frameset.htm
    and search for the pre defined events in table maintenance dialog.
    generate table maintenance->create a maintenance dialog->Maintaining and changing an existing maintenance dialog ->Extended Table Maintenance Events.

  • Validation business rule on a cumulative basis with periodic data storage

    Hi BPC Experts,
    Is it possible to set up a validation business rule on a cumulative basis when we have periodic data storage type?
    Appreciate your assistance with this.
    Thanks.
    Mila

    Hi Mila
    Please could you tell me how you solved the issue?
    We have it the other way round, a YTD storage, but would like to validate accounts on a periodic basis.
    Thanks for sharing your findings.
    Melanie

  • Add Validity Start and Validity End On PO Header

    Dear SAP,
    need your help, I am trying to add Validity Start and Validity End Field on Additional Tab in Purchase Order header.
    How do i add this field ?
    i already check on MM define screen layout a document level, but there is not setting for this two field.

    Hi Nizam,
    The validity start date & end date are used only for service orders. In configuration goto IMG>MM>Purchasing>PO>Define screen layout at document level and check into Administrative data, header of ME21N , the field selection key attached to your document type (Say NBF) and for field selection key AKTH.
    The fields Start of validity period & Validity period end of field selection key ME21N, NBF & AKTH should be set as optional then only required fields will be visible on screen.

  • Validation Rules (Business Rules) documentation

    Hello.
    Can anyone share documentation on Validation Rules (business rules!!!)? I looked through How-Tos and help.sap.com but there no details on how validation rules work.
    Thank you.

    Resolved.
    correcting the code below
    *RUN_PROGRAM VALIDATION
    //CATEGORY = %CATEGORY_SET%
    CURRENCY = %GROUPS_SET%
    TID_RA=%TIME_SET%
    OTHER=[ENTITY=%ENTITY_SET}
    *ENDRUN_PROGRAM
    to
    *RUN_PROGRAM VALIDATION
    //CATEGORY = %CATEGORY_SET%
    CURRENCY = %GROUPS_SET%
    TID_RA=%TIME_SET%
    OTHER=[ENTITY=%ENTITY_SET%]
    *ENDRUN_PROGRAM

  • How to create the verify.der file in portal ? valid to and valid from

    hi Experts,
    am facing the problem in SAP logon method without user mapping but it's having a problem, The problem is  create the Transaction iview it's not there . Back end server is not response how to create the Valid TO and Valid From in portal.
    Thanks & Regards
    Chandu

    Chandu,
           1.      Start the SAP J2EE Engine Visual Administrator: C:\usr\sap\<SID>\JC00\j2ee\admin\go.bat.
           2.      Navigate in the left tree panel to Cluster -Server -Services -Key Storage - Runtime  TicketKeystore - SAPLogonTicketKeypair u2013cert.
    Here you can go ahead and create a new ticket.
    Hope that helps.
    Cheers,
    Sandeep Tudumu

  • WD Exercise : Validating and Non-Validating Actions

    Hi Experts!
      I am doing the validating and non-validating exercise based on the SDN document<a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/wd%20java/wd%20tutorials/web%20dynpro%20sample%20applications%20and%20tutorials.htm#6">here</a>.
    When I download the already done application, it works quite well. However, when I try to make it on my own, I encountered following problems:
    1. I could not write labels as [married since] on the radio button.
    2. I could not do the data mapping from the view controller to the component controller.
    As a result I have not been able to deploy the application.
    The <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webdynpro/wd%20java/wd%20tutorials/using%20validating%20and%20non-validating%20actions.pdf">document</a> I am refering to, has a explanation of the application contents.
    But does anybody know if there is a manual for creating this application?
    Many thanks
    Regards,
    Sudeep

    Hi
    For your problem
    1.I could not write labels as [married since] on the radio button
      Use the <b>text</b> property to assign labels to radio button
    Check the sample whether its using radiobutton group?
    2.I could not do the data mapping from the view controller to the component controller
    You can only map from component controller to view controller.
    Regards
      Ayyapparaj

Maybe you are looking for