Data Validation Before Upload to BPC

Hi All,
We pump in trial balance data from our SAP system to BPC with some breakdown to match dimension combination in BPC. One of the required steps is that to have a checking procedure to see whether downloaded data is balanced or not, before we upload to BPC.
Would you mind sharing with me how best to have this checking, or if you have some experience on how this validation works in your company, i would appreciate it very much if you can share it.
Thanks a lot,
Liam

Hi Nilanjan,
Thanks for replying.
If we use Business Rule function, then we would have to upload it to BPC first and let Business Rule run the validation.
Our objective is to make sure the figures in the flat file is correct (balance in accounting view), before we submit to BPC.
Thanks,
Liam

Similar Messages

  • Can we apply custom validation before uploading data in WebADI in 12.1.3

    Hi,
    I have requirement of applying custom validation before uploading data from spreadsheet using webADI. How can we do that.
    Is there any way in desktop Integration Manager Responsibilty in WebADI.
    I have just started exploring webADI
    Please Help Me...
    Thanks,
    Suhani

    Why are you posting this in OAF?
    Anyway you can by creating a custom PL/SQL wrapper that is called by the WebADI.
    Raise an application ERROR in your wrapper and it will show in the WebADI
    If you just want to validated VALUES, you are better of creating an LOV on the Column. Then WebADI will do the validation work for you.
    Jeroen

  • Content validation before uploading file

    Hi,
    We want to do some validations before uploading an excel file to OBIEE :
    1 - check the file extension
    2 - do some data validation on the content of the excel file.
    I succed in doing the first step by adding some javascript customization to OBIEE javascript files. However, i cant do the second step with javascript, because i need to read the excel file content and make connection to a database to perform the validation.
    Is there any way, to do the validation in server side so that i can read the excel file and make the database connection with a java code.
    Thanks.

    Hi,
    Actualy, users produces some informations about production. These informations are in excel files because there is no application for this business area. Also they want, throw OBIEE 11g portal, to upload their files them selves, have a validation workflow of the file in obiee, and then automatically copy excel files content in a oracle tables and create some reports on these tables.
    I dont know if these needs are possible in the obiee 11g platform, so i start doing a prototype. Now, i'am in the first step of uploading the excel file into a folder in the obiee catalog. However during the upload a file a need to do some technical validations (null values, numeric values, ...) and check if the value of a specific column exists in a table on an other database.
    Therefor, the xls file is not a variable it's uploaded every time a user wants it. The production environnement of obiee 11g is AIX, however for the prototype, i will user an environnement on windows.
    Thanks.

  • Date validation before submission

    I have a form that requires the user to enter a date. It is a
    required
    field, but now they are asking for some additional
    validation. Im using
    Access, DWMX and ASP.
    What i need is some sort of validation that the date that is
    entered into
    the field is no more than 7 days from todays date....if it is
    less than or
    7days then it will allow them to submit the form. If they put
    in a date that
    is Past 7days from todays date then it will not allow them to
    submit the
    form...
    can this be done? if so can someone point me in the right
    direction on
    finding out how to accomplish.

    I looked up the VBScript functions... and found this...
    DATEADD( ) which may help me in my situation
    Since im not familiar with this, can someone point me in the
    right direction
    on how i may be able to use this?
    By the looks of the examples provided i may be able to use
    this
    NewDate = DateAdd("d", -7, date() ) This should return the
    date 7 days ago
    Is there a way to use this within the form validation to
    validate a date,
    before submission?
    "Daniel" <[email protected]> wrote in message
    news:eio78j$30l$[email protected]..
    >I have a form that requires the user to enter a date. It
    is a required
    >field, but now they are asking for some additional
    validation. Im using
    >Access, DWMX and ASP.
    >
    > What i need is some sort of validation that the date
    that is entered into
    > the field is no more than 7 days from todays date....if
    it is less than or
    > 7days then it will allow them to submit the form. If
    they put in a date
    > that is Past 7days from todays date then it will not
    allow them to submit
    > the form...
    >
    > can this be done? if so can someone point me in the
    right direction on
    > finding out how to accomplish.
    >
    >
    >

  • Help: Data validation before commit or move to next record

    The form that I am working on allows data insert. It needs to have a feature to inform the end user for incomplete field(s) before commit_form or move to next record for updating. Please let me know how you would do it.
    Thank you,
    Jimmy

    To prevent cursor movement out of a field in a When-validate trigger, all you do is    Raise Form_trigger_failure;However, if the field is null and the user does not enter anything while tabbing through, or just clicking in then clicking somewhere else, the When-validate-item trigger does not run. You have to specifically check if the field is null in the When-validate-record trigger.

  • How to do data validation before the submit by email

    I am developing an offline interactive form. There is submit button inside, which should check all data and submit the form by email if checking passes.
    My problem is that I can not cancel the submit event when the checking failed.
    I use Adobe LiveCycle Designer 7.1.3284.
    If I use Email Submit Button, I can do validation in presubmit event. But I can not cancel the event. Even there is error in validation, form is submitted anyway.
    If I use normal button, I can do validation in Click event. But I can not submit form with code.
    Is there anyone who has experience on this issue?
    Best Regards,
    Jun

    in that case, you can code just one line in the change event of all fields of the form
    xfa.form.form1.....button_validation.presence = "visible"
    xfa.form.form1.....button_submit_by_email.presence = "hidden"
    After click of validate button,
    if validation is successful,
    xfa.form.form1.....button_validation.presence = "hidden"
    xfa.form.form1.....button_submit_by_email.presence = "visible"

  • Help: data validation before save or after execute query

    Hi,
    The issue that I have are:
    1. A form allows user to insert and save records. When user press the save button, Instead of have an oracle error message: "FRM-40508: ORACLE error: unable to INSERT record," I'd like there be some step taken to send an alert to user if the user does not enter the date meets the fields constraint(s).
    2. Same for the execute query button, when there are no records return from the query.
    Thank you.
    Jimmy

    Thank you all, 437901(error or informative?), Ajani, Denis and Steve. It worked out with ON-MESSAGE trigger by catching message_code.
    Thanks again.
    Jimmy
    P.S.
    In Oracle9i forms developer Reference Guide, the example is misleading:
    ERROR_CODE Examples
    ** Built-in: ERROR_CODE,ERROR_TEXT,ERROR_TYPE
    ** Example: Reword certain FRM error messages by checking
    ** the Error_Code in an ON-ERROR trigger
    ** Trigger: On-Error
    DECLARE
    errnum NUMBER := ERROR_CODE;
    errtxt VARCHAR2(80) := ERROR_TEXT;
    errtyp VARCHAR2(3) := ERROR_TYPE;
    BEGIN
    IF errnum = 40301 THEN
    Message('Your search criteria identified no matches...
    Try Again.');
    ELSIF errnum = 40350 THEN
    Message('Your selection does not correspond to an employee.');
    ELSE
    4-170

  • Validating the Data in Excel before uploading

    Hi all,
    I have a requirement where i need to uplaod an excel file from the users local system to Server. 
    But before saving i want to do certain validation on the Excel file which the user is trying to upload.
    1. Is the Excel file in the same format as expected . ie the coloumn order , all the required coloumns etc
    2. is there a possibility for me to check if certain coloumn values are mandatory .
    Can you please guide me providing some docs on coloumn validation of the Excel.
    Thanks,
    Swetha

    Hi Swetha,
    First you have create one Value Node that node having 5 attributes. For Example you excel having 5 Columns data So you can create 5 attributes  under value Node.
      Can u see below Code.
    IPrivateASNFileUplaodView.IASNDetails_PopUpNode node = wdContext.nodeASNDetails_PopUp();
    IPrivateASNFileUplaodView.IASNDetails_PopUpElement ele;
    if(node.size() > 0)
    for(int i =0;i <node.size();i++)
    ele = node.getASNDetails_PopUpElementAt(i);
    if(ele.getOpn_Quantity() != null )
    flag = true;  //wdComponentAPI.getMessageManager().reportException(ele.getQuantity()+"val",true);
    else
    flag = false;//wdComponentAPI.getMessageManager().reportException("else-c1",true);
    break;
    if(ele.getPo_Number() != null && ele.getPo_Number().length() != 0 )
    flag = true;     //wdComponentAPI.getMessageManager().reportException(ele.getPlant()+"val",true);
    else
    //wdComponentAPI.getMessageManager().reportException("else-c2",true);
    flag = false;
    break;
    if(ele.getPo_Item() != null && ele.getPo_Item().length() != 0 )
    flag = true;     //wdComponentAPI.getMessageManager().reportException(ele.getMaterialNumber()+"val",true);
    else
    flag = false;//wdComponentAPI.getMessageManager().reportException("else-c3",true);
    break;
    if(flag)
    wdThis.wdGetCO_ASNFileUplaodController().executeYmm_Sc_File_Upload_02_Input();
    wdComponentAPI.getMessageManager().reportSuccess("File Upload Sucessfully");
    else
    wdComponentAPI.getMessageManager().raiseException("Please fill in all the values in Excel sheet and Upload Again.",true);
    By using this code Validating the Data in Excel before uploading .
    Hope this is help full for you Swetha,
    Regards
    Vijay Kalluri

  • Date Validation - End date before Start date

    This may be a very simple validation but I seem to be having trouble. I've got a form which requires a date range to be selected (Date Picker fields)...a Start date, and an End date.
    I've created a Function Returning Boolean validation with the code as:
    begin
    if :P1_END_DATE < :P1_START_DATE then
    return false;
    else
    return true;
    end if;
    end;This works 99%, except when the date range spans years.
    For example, when I select '21-Dec-2010' in the start date and '4-Jan-2011' in the end date. The validation fails, and thinks the end date is before the start date.
    Do I need to compare the year part of the date, before doing the rest? Or is the '<' not suited for this sort of check?
    Edited by: djston on Dec 20, 2010 12:13 PM

    Sorry, false alarm, it looks like I had my logic a little backwards :)

  • Data Validation in IP before saving

    Dear All,
                  I need to do data validation in IP layout, before data gets saved into cube. For example, i have percentage key figures to plan, which should sum up to 100. if it is not, on clicking on save button, user should get proper error message.
                   Is there any ready made planning function available which does this simple data validation? else, please suggest any other approach to achieve this.
    Thanks,
    Harpal

    Hi Harpal,
    Create a Custom Planning function to check the Percentage and return the expected message.
    for reference : look at class : CL_RSPLFC_CREATE_CR
    it should use syntax :
          if sy-subrc <> 0.
            message enum(messageclass ) with x.
          endif.
    Please let me know if you need further help.

  • List Data Validation failed error

    I'm getting the following error "List data validation failed." while trying to upload a document which already exists.
    My Document library settings : Enabled Version Settings (Major), 
    Require documents to be checked out before they can be edited : YES,
    Validation Formula : =[End Date]>=TODAY()
    If I upload a new document  to the document library, everything is
    working fine. If I edit properties of the ListItem everything works fine. The system throws error only when I upload already existing document.
    If i make "Require documents to be checked out before they can be edited : NO" , then everything is fine. But business requirement forces me to do checkout.
    Also if i change the Validation Formula : =[End Date]<=TODAY() , then everything works fine.

    Hey Jatin,
    unfortunately the check out before editing = true is against using the same document before overwrite.
    as long as this is a business needs, i advise you to make a user control to be your document library upload form
    while uploading the document, you can check this document out programmatically and the library settings will do the overwrite for you
    also the validation will be easier when you check it programmatically 
    i hope this help, let me know if you need more clarifications 
    Ahmed Said Moussa SharePoint Consultant

  • Data is not uploaded from the dso to the cube

    Dear Experts,
    In one of my process chains the data is not uploaded from the dso to the cube .
    I have tried to upload the data month wise also but still after certain data records the data gets stuck up.
    I have recreated the indexes also.
    When I am checking in DB02 the table space is shown as 18491 MB.The used space is 97%.
    Please suggest.

    Hi.....
    I didn't get your point........what have you mention that you have recreated the index before loading....
    Basically.the process should be........Delete index --> Load --> Create index......
    You have mentioned that 97% of the memory space is in use........please check with the basis team once......
    Also, in SM37 check if any such job is there which is running for a long time but not progressing......or which you think you don't need......then kill that job......
    Regards,
    Debjani.....

  • Data Source to upload plan data for CO_OM_CCA_: CC: Costs and Allocations

    Hi Guru's,
    We have Data source that which upload Actual data for CCA (0CO_OM_CCA_1 - Cost Centers:cost and allocations).  Every time it is full upload before loading the data deletion of previous load request will be done.
    One more information required that i have checked in the BW cube for plan data it is available in the info cube for one cost center and rest of the costcenter i don't have the data now the users are requesting to upload the plan data for rest of cost centers.
    Now as per the business requirement the users are requesting to upload the plan data in to the same i am not sure whether it will pull the plan data with actuals in to BW cube. Is there any alternate with the same data source or else is there any specific data source for uploading Costs and Allocations plan data
    Please suggest me how can i go a head with this requirement.
    Thanks in Advance.
    Ganni

    You can use the same datasource to load plan/budget data to the cube for all the costcenters. And regarding the actuals, you can use 0CO_OM_CCA_9 datasource to load to actuals cube and create a multi on top of both plan and actuals cube for reporting purposes.

  • Excise Invoice Cancellation on Date validation only

    Hi Experts,
    i am having critical requirement from Business, which is not available in SAP Standard, So i need help from you guys...
    Excise invoice can be cancelled on the same day of system/posting date. but when the system date and posting dates are not matching it should through error..
    Example  : i created Excise invoice on 17th june,2011 this is posting date of excise invoice, if i try to cancell on 17th june , it should allow.
                        but when i try to cancell the excise invoice on 18th june (system date) , it should not allow to cancell and it say Error !!!
    i heard there will be possible through User Exit  OR Function Module OR Routins ... Please help me
    Thanks and Regards
    Madhu

    Dear Madhusudhanan,
    Following are the list of User Exits available for J1IIN
    J_1I7_USEREXIT_EXCISE_BEF_SAVE User exit after the excise header and details are written and they can changed in J1IS  , J1IIN and Automatic creation of Excise Invoice.
    J_1I7_USEREXIT_EXINV_ADDL_DATA User exit for Excise Invoice Additional Data    in J1IS and J1IG                 
    J_1I7_USEREXIT_J1I5_MATFORM    User exit for J1I5 material form changes                           
    J_1I7_USEREXIT_J1I5_VALIDATE   User exit for subsequent J1I5 data validation                      
    J_1I7_USEREXIT_J1IEX_BEF_SAVE User exit for J1IEX before the data is saved                    
    J_1I7_USEREXIT_J1IEX_CHANGE    User exit for changing data before display             
    J_1I7_USEREXIT_J1IS_BASE_VALUE User exit to Change base value in J1IS                
    I strongly believe that the first exit will serve the purpose.
    Now if you are cancelling it using J1IH, Check the following thread.
    J1IH-User Exit
    Thanks & Regards,
    Hegal K Charles

  • Use PL/SQL procedure to guard against malformed CSV files before upload

    Hi all,
    In my CSV upload utility, I've implemented error checking procedures, but they are invoked only AFTER data has been uploaded to temp table. This doesn't catch the following sample scenarios:
    1. The CSV is malformed, with some rows shifted due to fields and separators missing here and there.
    2. User has chosen a wrong CSV to upload (most likely number of fields mismatch)
    I'm wondering if it is a good idea to have procedure to read in the CSV, scan each line, count the number of fields (null fields but with delimiters showing the field exist is ok) for each record. If every single record matches the required number of fields for that table, then the CSV is ok, and the insert from external table to temp table is allow. This will ensure at least the CSV file has a valid matrix size for the target table, but rest of error checking is left until after temp table is populated.
    One of my concerns is, I specify "missing field values are null" in the external table parameters, which is necessary since not all fields are required. Does this specification causes a row with missing trailing separators still considered valid? If so then the stored procedure must be programmed to omit such a case.
    What do you think? Many thanks.

    Hi, Cuauhtemoc Amox
    Thank you for your advice. I have set web adi  using PL SQL interface.
    I have decided to go futher
    i have a procedure like that
    procedure delete_old_data ( p_id in number, p_description in varchar2)
    as
    begin
                   begin
                   if g_flag ='N' then
                   delete from xx_test;
                    g_flag='Y';
                    else null;
                    end if;
                    end;
    insert into xx_test (p_id,p_descriptiom);
    end;
    G_FLAG is a global variable with default value ='N'  in my package. When web_adi upload
    first row from excel sheet, then procedure delete all data from table and change g_flag to 'Y'.
    All other rows uploads succesfully; it  works fine.
    But when user change data in excel sheet and try to upload second time. DELETE_OLD_DATA procedure doesnt work in proper way.
    I have found what problem is. when user use same template and try to upload data several times there is same SESSION_ID in database.
    i.e. g_flag ='Y' when user try to upload second time. But when user log off and create template again it is work properly.
    My question is: How i can different upload attempts? May be there is some id for each upload proccess.
    if i can use this ID in my procedure user will have opportunity to use same template.
    Thank you

Maybe you are looking for

  • IPad2 problem with operating speed.

    Hi! Like in subject. After updating to iOS 8.1.1 my iPad2 work very slow. I restore system but problem with operating speed still there. Regards Jacek

  • Chain exception in OSM server

    Hi, We are getting the below mentioned chain exception on OSM server and it is in loop, affecting the performance of the server, thereby rejecting the incoming messages from remote destinations. Kindly request to provide the reason for this error and

  • Web Dynpro Java Internationalization and backend ABAP function modules

    Friends, I have a requirement where I want my Web Dynpro Java application to support BRAZIL and CHINESE. I have been through the sample programs and tutorials and I understand how to support my application in these 2 languages. The challenge I am fac

  • Reduce image on the screen

    my desktop and app images are magnified and I can t get them back to a reduced size.

  • I have an iPhone 5S and I can't turn off the hotspot.

    I have an iPhone 5S with IOS 8.1.1 and I can't turn off the hotspot. The button says it is off but it still shows up in the available wifi list on my other devices. I tried turning it to on and back off. I tried resetting it. Any ideas??