BPC 7.5 NW - IF stament in Formule for Transformation File ?

Hi, i try load data from 0PROFIT_CTR to BPC reading PDF "How To Import Master Data and Hierarchies into BPC 7.5 from SAP NW BW".
Then use this assing:
*MAPPING
ID=ID
RESPONSABLE=0RESP_USER
BPC=*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
PAIS=*IF(ID(1:1)=*STR(C) then *STR(CHILE);*STR(PERU))
In Validate get Error for Field BPC : The number in parentheses is incorrect, check your formula
*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
This line working good :
PAIS=*IF(ID(1:1)=*STR(C) then *STR(CHILE);*STR(PERU))
Examples value for 0PROFIT_CTR is :
CD1Z0101
CD101C01
PI1CA001
CI1CA001
I look sintaxis and is good number in parentheses.
Any idea the problem ?

I test this :
BPC=*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D))
And GET error :
*IF formula is not valid, check your formula
Maybe problem is in "AND" stament ?
This is part the previous code posted :
BPC=*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
But here get error :
The number in parentheses is incorrect, check your formula
Any idea how use "AND" stament or correct sintaxis in this line :
BPC=*IF(ID(2:2)=*STR(I) then *STR(I);*IF(ID(2:2)=*STR(D) AND ID(4:4)=*STR(Z) then *STR();*STR(D)))
Thank you.

Similar Messages

  • Formula in transformation file to remove trailing zeroes,BPC 7.5 NW

    Hi Experts,
    I have implemented automation of master data from BW info object to BPC dimension.
    I have few issues with the transformation file. employee percentage in BW is of type number and has lenght of 17.
    In BW 0EMPLPCT holds the value as 100,000 , 75,000  but when i send to BPC dimension the values are sent as 100,00000
    Emp percentage is maintained as below in the transformation  file.
    EMP_PC=0EMPLPCT
    However i wanted to remove the zeroes in BPC , i wanted to see the numbers as 100, 75, 50 and so on.
    Is there any way i can handle this in transofrmation file. Please let me know as this is really urgent. Thanks much.
    Regards,
    Sanjeev

    Hi,
    The properties in BPC are stored as string. So, you will have to convert it to string while loading. Secondly, it will be really difficult to use this percentage value in any script logic; since it is stored as string.

  • BPC:  Conditional Formulas in Transformation Files, Possible?

    Hi All,
    I have an issue where I have a standard conversion file for the Account dimension, however for certain accounts the account is also dependent on the Entity ID.  Rather than writing several conversion files to maintain for each entity I am wondering if the following is possible:
    Is it possible to write some sort of conditional formatting in the transformation file such as:
    If (stringAccount)= "XXX" then (stringAccount) + (stringEntity) and go pick up conversion file A, else (stringAccount) and pick up conversion file B
    Conversion File A would have Entity/Account combo as the External account, and the Internal account would be the account for that specific Entity.  (I actually have this stored as a property on each entity but currently its assumed that some sort of dynamic EVPRO/property defintion will not function in a conversion file.)
    Conversion File B would be my standard conversion file.
    I am thinking that I this might be possible but need assitance in the syntax for the transformation file.
    Any help is greatly appreciated!
    Brian Tyson
    Edited by: Brian Tyson on Aug 12, 2008 9:48 AM

    I think I have figured out how I am going to do this, my co-worker suggested the solution is more simple than I was making it out to be:
    my transformation file will be:
    Account= Accountstring + Entitystring
    then int he conversion file i will have the following:
    1001*              1001
    1002*              1002
    1003EntityA     1013
    1003EntityB     1023
    1003EntityC     1033
    1004*               1004
    Only thing is that I will have to hardcode, rather than using the property...

  • BPC 7.5NW SP08: "unknown MDX error" message for simple dimension formula

    Hi everyone!!
    We are facing many different issues concerning dimension formulas and
    script logic. Maybe it's something related to SP08. For instance,
    consider the following:
    - there is a dimension named P_Account, with members Price, SalesCost,
    and others
    - there is a dimension named P_Product, which consists of a hierarchy,
    for instance: Prod1 with two children, Prod1A and Prod1B
    We want to set the following dimension formula in P_Product for Prod1 member:
    IIF([P_Account].CURRENTMEMBER.PROPERTIES("ID") = "Price", Null, 1)
    that is, we wanted to try to be able to avoid summing Price, returning
    Null for (Price, Prod1). Later we would try to replace "1" with the
    appropriate formula to sum children of Prod1 for all other members of
    P_Account. The result is an odd error: "MDX statement error: unknown MDX
    error" (or something similar, since I get the error message in portuguese).
    We have spent almost two days studying alternatives in SDN Forum, blogs,
    google, etc, trying to find a reason for the error but couldn't find it.
    Could anyone help on this one?
    Thanks!
    Luigi

    Hi everyone!
    After contacting SAP, we were asked to try to reproduce the error in APSHELL. I did the following:
    1) created another application set, copying APSHELL, named it TESTAPPSET;
    2) added two members to dimension P_ACCT (ID, ACCTYPE, SCALING, RATETYPE):
       (PRICE, INC, Y, END)
       (SALESCOST, INC, Y, END)
    3) saved to server and processed P_ACCT dimension successfuly
    4) added a UD dimension copied from P_Activity, named P_Product
    5) deleted all members of P_Product, processed the dimension sucessfuly
    6) added FORMULA property to P_Product, with size 200
    7) added three members to P_Product (ID, PARENTH1)
       (Prod1, "")
       (Prod1A, Prod1)
       (Prod1B, Prod1)
    8) saved to server and processed the dimension successfuly
    9) edited P_Product members and added the following as FORMULA for Prod1:
    IIF([P_ACCT].CURRENTMEMBER.PROPERTIES("ID") = "PRICE", Null, 1)
    Result was sucess!!
    10) edit P_Product again and removed the formula, saved to server and processed dimension successfuly;
    11) created an Application named SALES, type Financial Report, copied from PLANNING with dimensions
    12) edit dimensions, removed P_Activity and added P_Product to the list
    13) went back to step (9) and tried to add the formula again, saved to server and processed P_Product dimension. Result was success again!!
    So I imagined the issue might be caused by the user I was log in with. I went back to our application set, logged in as BPC_SYSADMIN and tried to set the formula again and it didn't work. User was not the problem.
    Since I had tried all the above creating everything with all UPPERCASE, I decided to try the following Formula
    IIF([P_ACCOUNT].CURRENTMEMBER.PROPERTIES("ID") = "Price", Null, 1)
    that is, P_ACCOUNT instead of P_Account. Result: success in processing dimension!!! And the formula worked as expected when I opened an Input Schedule to test it.
    When I check my dimension list in BPC Admin it says P_Account (mixed case), instead of P_ACCOUNT (all uppercase) since it was the way we created it.
    So, I spent 1hour to do the whole test, but it worked. I sent two questions/requests for correction or improvement to SAP:
    I) which case should be used in formulas? given I see P_Account in Dimension list, how should I know that I should write formulas with P_ACCOUNT, all uppercase?
    II) could BPC provide more descriptive error messages when processing dimensions and validating script logic? a simple error message such as "unidentified command or reference at P_Account" or anything similar would have saved us 4,5 days of work! it's a lot!
    Thank you guys for your support!!

  • How to write formula for 0calweek from 0calmonth

    Hi Friends,
    I'm doing weekly report. my infocube, data coming from three sources, two sources are ODS. In ODS doesn't have 0calweek only have 0calmonth. When i see my report i can't view those ODS data in the report.
    So i want write a formula. How do i write a formula for this.Pls give me the formula.
    Thanks & Regards
    Siri

    I got the solution by creating calweek formula based on Syster date.
    Siri

  • Formula for calculating Quarter value in current calendar Year

    Hi All,
    I have a requirement where in i need to display values for Q1 of Current Calendar Year, Q1 of Previous Calendar Year,Variance in Value and % Variance in Value...Similarly for Q2,Q3,Q4.
    We have built the report directly from Bex Query from the SAP tab in Crystal Reports. The formula for Quarter1,Variances etc are defined in Bex Structures and i am unable to get 'em individually here rather i am getting them as a whole in a single object with the structure name. Now is there a way that i can define my own formula in Crystal Reports so that i can get the values for the constraints defined above???
    If yes please give me the syntax or an example formula so that i can work around.
    please Help,
    Thanks & regards,
    R.N

    What fields are you getting?
    or what is the data you are working with is it
    transID, date, value......
    or is it
    Q1, Year1, Value.......

  • In VB Programming code -- How to access the formula for suppressing a field

    In VB Programming code -- How to access the formula for suppressing a field
    I am using Crystal Reports 2008 v1
    Using VB code, I am attempting to modify a Crystal Report before exporting it into a PDF format and then displaying it on the Web.
    My problem is that I am unable to access the formula used to dynamically suppress a field.
    The following code is working:
    mySections = rd.ReportDefinition.Sections
    For Each mySection As CrystalDecisions.CrystalReports.Engine.Section In mySections
       ' myFieldToChange is a String set to the text of the field I need to adjust the Suppression
       iloop = 0
       For Each RecObj As CrystalDecisions.CrystalReports.Engine.ReportObject In mySection.ReportObjects
               If mySection.ReportObjects.Item(iloop).Name.ToLower = myFieldToChange Then
                   myTextObject = CType(mySection.ReportObjects.Item(iloop), CrystalDecisions.CrystalReports.Engine.TextObject)
                   myTextObject.Text = "new field text goes here"
                   mySection.SectionFormat.EnableSuppress = True
                   '  Here is where I want to change the formula for the Suppression
                End if
                iloop = iloop + 1
        Next
    Next
    I can not find any reference to the actual suppression formula in the SDK help file.
    Note, the EnableSuppress can be set to True for False, but if there is a formula for dynamic suppression, the True or False value is overwritten.  The results of the formula determine the suppression.
    Is there a way to reference this formula.  I know that I can put on in using the Crystal Report Designer software, I need to modify this formula using VB code and the SDK.

    Hello, Mark;
    If you are using the ReportDocument object you do not have access to the Conditional Suppression formula. You can get around it by using a formula field in the report for the supression and then using the FormulaField code to change it at runtime.
    If you want to change the supression condition directly at runtime you need to use RAS and the ReportClientDocument.
    Elaine

  • PLEASE HELP: PDF Forms, creating average formula for text?

    Hello,
    I really hope somone can help. I cannot find any answers to my questions on the internet, google etc.
    First time using Acrobat. Im pretty quick learning on compters however the formulas my boss has asked me to do I have no idea if they are possible.
    We have a report form for exams and each section I need to calculate the average mark for that section.
    There are 3 questions for the first section. There are dropdowns for distinction, Merit, Pass and Below pass to select for each questions.
    Please see picture attached to show you what I mean.
    I want to be able to calculate the most selected/average dropdowns selected and not count the N/A's into award1 field?
    The fields must be text and cannot be numbers.
    so for example, track 1 got a distinction, track 2 got a Merit, Track 3 got a distiction. all other fields left n/a
    is there anyway to do this also is there any way to exactly the same as above as check boxes? - please see picture attached
    I appriciate any help. I am working on a mac
    Thanks
    Lauren

    Thank you so much reply
    Yes on the dropdowns the distincion, merit, pass or below pass values are in the correct areas ready for selection. For example on the distiction row you can only drop down for distinction and so on for Merit row dropdowns etc
    Check box is the way I rather do it as its quicker, however I created the dropdown option just incase check boxes average was not possible
    On the check boxes if i select merit for rtack 1 I would just tick the box and leave the the rest of the colum blank with no ticks. So just by seeing the tick I know its in the merit section for Track 1. However I donts know if I can do an average formula for with check boxes.
    If I check boxed/slected distinction for track 1, distnction for track 2 and merit for track 3 (obvisley any box could be ticked depeneding how the exam went so need then all in the script). I would like it to then calculate the avergae mark which would be distinction in the award1 field. While the none ticked boxes or N/A fields not affecting the average.
    This is just the start to a huge form Im doing Im dreading the rest of formulas I have to do lol
    sorry if im confusing you

  • How to write a formula for display the value by group

    Post Author: abadugu
    CA Forum: Formula
    Hi
    Could any one please help me on writing the formula for the below senario.
    I'm creating Crystal report Via using ClearQuest (IBM tool) since this tool is not supporting subreport function. I'm planning to write a formula.
    I have grouped report by request_type field (request_type field contains Validation Defect, Production Defect, Known Defect  etc..)
    right now my report output is grouped by request_type
    ex:
    Validation Defect
                         SUMMARY                                                          COMMENTS
    Production Defect
                       SUMMARY                                                          COMMENTS
    my question was
    If request_type = Production Defect  display  pm_number value field otherwise display null
    ex
    Production Defect
    PM#          SUMMARY                                                       COMMENTS
    Validation Defect
                     SUMMARY                                                       COMMENTS
    could you please help me writing a formula.
    Thanks
    Anand

    Post Author: abadugu
    CA Forum: Formula
    It worked Thank you and I appreciated your help
    Thanks

  • Error while Creating a formula for field AZNOR (T-Code : OP17)

    Dear Experts,
    i am facing a problem in Transaction OP17 while creating a formula for field AZNOR ( No of indivual capacity in work center) in work center (T-Code : CR02) .
    It shows the error
    The data object "F" has no component called "AZNOR''..
    Please let me know the solution..
    Thanks & Regards
    Birendra Kumar

    Hi,
    I have the same problem.
    Could You tell me witch is the correct origin?
    Thanks a lot!
    Bye
    Laura

  • Error in Fast Formula for Supplemental Earnings Elements

    Hi,
    I have an requirement in Supplement Earning Elements for US Localization. I need to define some Supplement Earning Elements that should comes in Payroll with the extension of existing Elements.
    Here are the Steps for setups which i have done so far-
    Step 1:Created new Elements with their values with effective dates for existing user Table name
    Step 2:Done the setup for New Elements with classification as Supplemental and Category also attached the formula like "FLAT AMOUNT" formula for Calculation rule in Element Earning screen.
    Step 3: when i tried to query for the element i have created, the value in Calculation Field is "Elementname_FLAT_AMOUNT_RWSI" which is not same for the existing elements.Existing Element which is of same classification and same category the Calculation rule field is "ElementName_FLAT_AMOUNT".
    Step 4: After that i did setup for Element Description and Element Link.
    Step 5: Then i have copied the Formula from Existing element(which is previously configured and working fine for the existing elements ), made the modifications for the newly created element. When Compiling the formula ,i am getting an Error "Incorrect Data type"
    I have two queries -
    1- The setup in Earnings Screen with Calculation Rule is correct or not. As the Calculation Field for newly elements and the existing elements are different (as mentioned in Step 3).
    2- Compilation Error "Incorrect Data Types" in Fast Formula.(as mentioned in Step 5).
    I m pasting the Fast Formula code here for ready reference
    Default for TERMINATED_EMPLOYEE      is 'N'
    Default for RUN_TYPE               is 'R'
    Default for FINAL_PAY_PROCESSED      is 'N'
    default for PAYROLL_TERMINATION_TYPE is 'L'
    default for BG_TERMINATION_TYPE is 'L'
    default FOR LAST_STANDARD_PROCESS_DATE_PROCESSED IS 'N'
    DEFAULT FOR ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD     IS 0
    DEFAULT FOR ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD     IS 0
    DEFAULT FOR ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD     IS 0
    DEFAULT FOR ELEMENT_NAME_ASG_GRE_YTD IS 0
    DEFAULT FOR ELEMENT_NAME_ASG_GRE_RUN IS 0
    Default for PAY_EARNED_START_DATE is '02-JAN-0001' (DATE)
    Default for PAY_EARNED_END_DATE is '02-JAN-0001' (DATE)
    Default for ASG_NUMBER is ' '
    Default for ELEMENT_NAME_ASG_GRE_FYTD IS '0'
    Default for CURRENT_ELEMENT_TYPE_ID is 0
    Default for GROUP_KF_PAY_FREQUENCY is '0'
    DEFAULT FOR Amount IS 0
    INPUTS ARE Amount
    IF ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD WAS DEFAULTED OR ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD = 0 THEN
    pay_frequency = GROUP_KF_PAY_FREQUENCY
    ELEMENT_TYPE_ID_PASSED = CURRENT_ELEMENT_TYPE_ID
    annual_rate = HCS_GET_SUPPLEMENT_RATE(ELEMENT_TYPE_ID_PASSED, PAY_EARNED_END_DATE, 'General Rate')
    annual_bal = ELEMENT_NAME_ASG_GRE_FYTD
    IF annual_bal = annual_rate THEN
    Amount = 0.00
    mesg = 'Contract amount '||TO_CHAR(annual_rate)||' fully paid for '||ASG_NUMBER
    ELSE
    Amount = annual_rate / TO_NUMBER(pay_frequency)
    If abs(annual_bal+amount-annual_rate) < 1 then
    Amount = annual_rate-annual_bal
    IF ELEMENT_NAME_ASG_GRE_RUN=0 THEN
    flat_amount = Amount
    + ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD
    + ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
    ELSE
    ( flat_amount = Amount )
    ELSE
    (flat_amount = ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD + ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD
    + ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
    clear_repl_amt = -1 * ELEMENT_NAME_REPLACEMENT_ASG_GRE_ITD
    IF ELEMENT_NAME_ASG_GRE_RUN = 0 THEN
    IF ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD <> 0 THEN
    clear_addl_amt = -1 * ELEMENT_NAME_ADDITIONAL_ASG_GRE_ITD
    IF flat_amount < 0 THEN
    (IF (PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
    BG_TERMINATION_TYPE = 'A' AND
    TERMINATED_EMPLOYEE = 'Y' AND
    FINAL_PAY_PROCESSED = 'N') OR
    (PAYROLL_TERMINATION_TYPE = 'A' AND
    TERMINATED_EMPLOYEE = 'Y' AND
    FINAL_PAY_PROCESSED = 'N') OR
    (PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
    BG_TERMINATION_TYPE = 'L' AND
    TERMINATED_EMPLOYEE = 'Y' AND
    LAST_STANDARD_PROCESS_DATE_PROCESSED = 'N') OR
    (PAYROLL_TERMINATION_TYPE = 'L' And
    TERMINATED_EMPLOYEE = 'Y' AND
    LAST_STANDARD_PROCESS_DATE_PROCESSED = 'N') THEN
    neg_earn = -1 * ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
    ELSEHuman Resource Management (HRMS)
    (neg_earn = flat_amount - ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
    flat_amount = 0
    ELSE
    (IF ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD <> 0 THEN
    neg_earn = -1 * ELEMENT_NAME_NEG_EARNINGS_ASG_GRE_ITD
    IF (PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
    BG_TERMINATION_TYPE = 'A' AND
    TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'N') OR
    ( PAYROLL_TERMINATION_TYPE = 'A' AND
    TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'N') OR
    (PAYROLL_TERMINATION_TYPE WAS DEFAULTED AND
    BG_TERMINATION_TYPE = 'A' AND
    TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'Y'
    AND RUN_TYPE != 'R') OR
    ( PAYROLL_TERMINATION_TYPE = 'A' AND
    TERMINATED_EMPLOYEE = 'Y' AND FINAL_PAY_PROCESSED = 'Y' AND
    RUN_TYPE != 'R') THEN
    (STOP_ENTRY = 'Y'
    mesg = ' ELEMENT_NAME earning has been stopped for this assignment.'
    ln_calc_meth = SET_ALTRNT_FLAT_RATE_CALC_METH('NOT_APPLICABLE','NOT_APPLICABLE')
    if (1 = 1) then (
         soe_run = ELEMENT_NAME_ASG_GRE_RUN
         soe_ytd = ELEMENT_NAME_ASG_GRE_YTD
    RETURN flat_amount, clear_addl_amt, clear_repl_amt, neg_earn, STOP_ENTRY, mesg
    Can anyone help me in solving this problem. Any kind of pointers would be helpful.
    Thanks
    Pradeep.

    Hi Pradeep,
    Hope you created the new element using the 'Earnings Template' form. If it is created using the 'Earnings Template' form then the calculation rule
    should be correct. You said you are modifying the new element formula by using the existing element formula code, have you checked if the
    formula code to the old and new once have changed anything other than the element name and standard input elements reference. Try to use
    the debug messages in formula and see if that give you any clue. You should find the document in metalink how to debug a formula.
    Thanks,
    Satin

  • I need to get 2 decimal places when using a formula for a quotient and Numbers will only give me whole integers which is useless since most items will be less than 1. How can I change this?

    How do I get 2 decimal places when using a formula for a quotient? It only gives me whole integers. Most of the results will be less than 1 so I need 2 decimal places

    the quotient function returns only whole number portion of the dividing two numbers.  If you want the actual decimal value use the divide operator.  you enter this as:
    A/B
    if the numerator is in A1 and the denominator is in B1 you can enter the formula like this:
    =A1/B1

  • Load infoprovider in 2 steps (2 transformation files) - BPC 10.0

    Hi Masters,
    For your better understanding, the background of this issue is that I currently have the planning solution configured and in use in BPC 7.50, in another
    server, and on it I have the same ACTUAL uploading process from our legacy system (SIG) working just perfectly.
    PS: The process chain to load transaction data from BW infoprovider using 2 transformation files was configured by SAP consulting, since this was a project made by SAP consulting.
    So, I am migrating the solution to BPC 10.0, and is better to say "reconfiguring" the solution to BPC 10.0. I just recriated the transformations and convertion files, the process chain (and all its custom variants) and the data package. But in the new configuration, I am unfortunately facing this problem whlie executing the Process Chain.
    Data Package Script:
    INFO(%InforProvide%,GIF00003)
    INFO(%TRANSF1%,\ROOT\WEBFOLDERS\GIF_TEMPLATE\CR_INCOMESTATEMENT\DATAMANAGER\TRANSFORMATIONFILES\CR_IST_LOAD_SIG_STEP1.xls)
    INFO(%TRANSF2%,\ROOT\WEBFOLDERS\GIF_TEMPLATE\CR_INCOMESTATEMENT\DATAMANAGER\TRANSFORMATIONFILES\CR_IST_LOAD_SIG_STEP2.xls)
    'Handling of records in target (0 = Append, 1 = Overwrite, 2 = Replace )
    INFO(%TARGETMODE%,0)
    INFO(%RUNLOGIC%,1)
    INFO(%CHECKLCK%,1)
    INFO(%KEYDATE%,0)
    INFO(%TEMPNO1%,%INCREASENO%)
    INFO(%ACTNO%,%INCREASENO%)
    'Upload data from SIG - 1st Step
    TASK(ZGIF_INFOPROVIDER_CONVERT1,OUTPUTNO,%TEMPNO1%)
    TASK(ZGIF_INFOPROVIDER_CONVERT1,ACT_FILE_NO,%ACTNO%)
    TASK(ZGIF_INFOPROVIDER_CONVERT1,TRANSFORMATIONFILEPATH,%TRANSF1%)
    TASK(ZGIF_INFOPROVIDER_CONVERT1,SUSER,%USER%)
    TASK(ZGIF_INFOPROVIDER_CONVERT1,SAPPSET,%APPSET%)
    TASK(ZGIF_INFOPROVIDER_CONVERT1,SAPP,%APP%)
    TASK(ZGIF_INFOPROVIDER_CONVERT1,FILE,%InforProvide%)
    TASK(ZGIF_INFOPROVIDER_CONVERT1,KEYDATE,%KEYDATE%)
    TASK(ZGIF_CRLOAD_LOAD1,PREPROCESSMODE,0)
    TASK(ZGIF_CRLOAD_LOAD1,TARGETMODE,%TARGETMODE%)
    TASK(ZGIF_CRLOAD_LOAD1,INPUTNO,%TEMPNO1%)
    TASK(ZGIF_CRLOAD_LOAD1,ACT_FILE_NO,%ACTNO%)
    TASK(ZGIF_CRLOAD_LOAD1,RUNLOGIC,%RUNLOGIC%)
    TASK(ZGIF_CRLOAD_LOAD1,CHECKLCK,%CHECKLCK%)
    TASK(ZGIF_CRLOAD_LOAD1,KEYDATE,%KEYDATE%)
    'Corp Unit Calculation (upload base level companies with negative signal) - 2nd Step
    TASK(ZGIF_INFOPROVIDER_CONVERT2,OUTPUTNO,%TEMPNO1%)
    TASK(ZGIF_INFOPROVIDER_CONVERT2,ACT_FILE_NO,%ACTNO%)
    TASK(ZGIF_INFOPROVIDER_CONVERT2,TRANSFORMATIONFILEPATH,%TRANSF2%)
    TASK(ZGIF_INFOPROVIDER_CONVERT2,SUSER,%USER%)
    TASK(ZGIF_INFOPROVIDER_CONVERT2,SAPPSET,%APPSET%)
    TASK(ZGIF_INFOPROVIDER_CONVERT2,SAPP,%APP%)
    TASK(ZGIF_INFOPROVIDER_CONVERT2,FILE,%InforProvide%)
    TASK(ZGIF_INFOPROVIDER_CONVERT2,KEYDATE,%KEYDATE%)
    TASK(ZGIF_CRLOAD_LOAD2,PREPROCESSMODE,0)
    TASK(ZGIF_CRLOAD_LOAD2,TARGETMODE,%TARGETMODE%)
    TASK(ZGIF_CRLOAD_LOAD2,INPUTNO,%TEMPNO1%)
    TASK(ZGIF_CRLOAD_LOAD2,ACT_FILE_NO,%ACTNO%)
    TASK(ZGIF_CRLOAD_LOAD2,RUNLOGIC,%RUNLOGIC%)
    TASK(ZGIF_CRLOAD_LOAD2,CHECKLCK,%CHECKLCK%)
    TASK(ZGIF_CRLOAD_LOAD2,KEYDATE,%KEYDATE%)
    Process Chain
        2. Error
        3. Variant Configuration (ZGIF_INFOPROVIDER_CONVERT2)
        4 . Error Package
    So, what I need is to understand if there was any change between BPC 7.50 and BPC 10.0 (regarding this custom variants), that is preventing the new configuration to work as it should, or better saying, as I already have working in BPC 7.50.
    I checked already the variants configurations and the Data Package Script, to certify that everything is correct, and it seems perfect!
    The strange thing is that the process chain executes the first Convert (ZGIF_INFOPROVIDER_CONVERT1) with no problem, and it is exactly the same configuration as the second Convert.
        5. Variant Configuration (ZGIF_INFOPROVIDER_CONVERT1)
    Should I use other variant between the first Load and the second Convert?
    I hope you guys can help me to solve this question.
    PS: The transformation files are attached to this message.
    Thanks in advance!
    Adriano Frossard
    São Paulo - Brazil

    Hello Adriano,
    I have small question here,
    are you automate the entire process...?
    if manually running the data manager package, is it successful or abort...?
    As far as I know variant comes into picture while automating the process only...
    recently we also face the same issue, while automating the process at that time we use RFC system name, unfortunately the user doesn't have required access to perform the task. while doing it manually its successful but throwing an error while running from back end...
    In this case the problem with variant so the transformation file doesn't throw any error , its show the validation is successful..
    Please check the variant is available or not...
    if possible can you please share the log abort  DM package...
    Regards,
    SRG...

  • Formula for completion date

    Need to create a formula for this..
    If a project completes on A and the date lies between B & C then "display late by 10 days"
    if a project completes on D and the date lies between E & F then "display late by 20 days"   and so on , there are 100's of projects and hundreds of completion dates.
    what would be the best approach for this?
    Any suggestions appreciated

    You really need a Project target or due date and then calculate days late
    @Late
    If completiondate > targetdate then
    datediff("d", targetdate, completiondate) else 0
    You can then do banding on this
    @overdue
    If @late = 0 then 'Not Due' else
    If @late in 1 to 9 then 'Less than 10 days overdue'
    else
    etc.
    Hope that helps
    Ian

  • Not able to create New Transformation file in BPC

    I am getting error in BPC 10.0 when creating new transformation file from the EPM tab in Excel.
    When i click on create New transformation then some garbage value appear on the Excel cells. Problem with Authorization is not the case as i have checked all the authorizations in BI and BPC.
    Attached is the screen shot of the same.

    Hello Nidheesh,
    Can you check in UJFS Tcode whether you have file named newconversiontable.xlt and newtransformation.xlt in \ROOT\WEBFOLDERS\ADMINTEMPLATES.
    Also can you check the Language settings of yours in Excel Option
    Regards
    Bhagyesh Ravange

Maybe you are looking for

  • Error downloading and installing Yosemite

    Hello everyone, I have a problem. I downloaded about 5 times yosemite (5,16gb) and all 5 times downloaded gave me the same mistake at the time of 'installation this one : "Failed to verify this copy of the installation of OS X Yosemite. copying may h

  • Aperture feels slower. Is there a maximum recommended library size

    What would you recommend as a maximum size for an Aperture 3 library? Is there a way to keep it running faster or safer? I have basically 2 big groups of photos (divided in folders with projects and albums inside), GUIDING-FISHING and FAMILY, it soun

  • 16:9 sows wrong on a 4:3 TV - just like iDVD

    I am aware of the problem with FCP 16:9 movies in iDVD and the workaround for that, but is that true for SP4 also? My SP4 project is 16:9 set up in General prefs with pan-scan & letterbox, and the Encoding prefs set to 16:9. The imported video has be

  • Composite Foreign Key Relationships

    I'm having problems defining relationships that are using the same set of fields in a composite primary key and a composite foreign key. Are there any examples for doing this kind of thing. I think I have the primary keys set up correctly but the for

  • OSB RESTful service is not reachable

    Hi Team, I defined an OSB REST service as mentioned in https://blogs.oracle.com/jeffdavies/entry/restful_services_with_oracle_s_1 When I test it from SOAPui, it is not reachable. Any pointers please. Thanks, AG