User input in date format in data form is not identified in BR

Hi all,
In a data form,user provide input for start month and end month against account members "Transfers Start_Month" and "Transfers End_Month".
Eg:
Transfers Start_Month = Jul
Transfers End_Month =
Nov
When i tried to use the above 2 members in BR  as below,
@MEMBER(@NAME("Transfers End_Month"->"BegBalance"->"SY_Forecast"->"MF04"))
so that it should return the user input month.Eg:"Nov"
Above method is not working and its not returning any months.
I tried using CDF function as below,which also dint return the user input month.
@MEMBER(@NAME(@HspDateToString("Transfers End_Month"->"BegBalance"->"SY_Forecast"->"MF04")))
Kindly enlighten on how to handle this scenario.I need the user input month to be returned in BR.
Thanks!

Hi,
Please find the below IF condition where we try to check if the period dim member is between "Jan" to the value entered by user in data form(Eg:"Nov"),then assign 200 to headcount.
IF(@ISMBR("Jan":@MEMBER(@NAME("Transfers End_Month"->BegBalance->SY_Forecast->MF04))))
headcount->SY_Forecast->MF04=200;
ENDIF;
In above script,@MEMBER(@NAME("Transfers End_Month"->Begbalance->SY_Forecast->MF04)) should return the value entered by user in data form(Eg: "Nov")
Note: Jan to Dec are level 0 members of period dim
Kindly enlighten if any additional functions/conversions from date to string i'm missing out.
Yes,i'm using calc manager to write the rule.
Thanks!

Similar Messages

  • Selecting user input from Select option into smart form

    Hi,
    when i use parameter then i wil show company code in smart-form output
    but when i use  select option then its throwing error parameter specified here is different
    what should i do in this case i want to design a big select option screen for taking user input
    REPORT  ZMM.
    TABLES BSEG.
    DATA : V_FORMNAME TYPE TDSFNAME VALUE 'ZPUR_REG',
           V_FMNAME TYPE RS38L_FNAM.
    *PARAMETERS SO_BUKRS TYPE BUKRS.
    SELECT-OPTIONS : SO_BUKRS FOR BSEG-BUKRS.
    DATA : Z_CONTROL TYPE SSFCTRLOP,      "Smart Forms: Control structure
            Z_OPTIONS TYPE SSFCOMPOP.      "SAP Smart Forms: Smart Composer (transfer) options.
    MOVE 'X' TO : Z_control-no_dialog,        "SAP Smart Forms: General Indicator
                   Z_options-tdnewid,          "New Spool Request (Print Parameters)
                   z_control-PREVIEW.         "Print preview
    MOVE 'LP01' TO Z_options-tddest.         "Spool: Output device
    MOVE space  TO Z_options-tdimmed.        "Print Immediately (Print Parameters).
    MOVE 'PRINTER' TO Z_control-device.      "Output device
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        FORMNAME = V_FORMNAME
      IMPORTING
        FM_NAME  = V_FMNAME.
    CALL FUNCTION V_FMNAME
      EXPORTING
        CONTROL_PARAMETERS = Z_CONTROL
        OUTPUT_OPTIONS     = Z_OPTIONS
        USER_SETTINGS      = ''
        BUKRS              = SO_BUKRS.
    pls help me in this regards.
    ketan..

    hi
    thnx for your reply
    can u pls elaborate in my code
    now i changed code   BUKRS    = SO_BUKRS-low.
    either i can give low or high but how to select from range
    REPORT  ZMM.
    TABLES BSEG.
    DATA : V_FORMNAME TYPE TDSFNAME VALUE 'ZPUR_REG',
           V_FMNAME TYPE RS38L_FNAM.
    *PARAMETERS SO_BUKRS TYPE BUKRS.
    SELECT-OPTIONS : SO_BUKRS FOR BSEG-BUKRS.
    DATA : Z_CONTROL TYPE SSFCTRLOP,      "Smart Forms: Control structure
            Z_OPTIONS TYPE SSFCOMPOP.      "SAP Smart Forms: Smart Composer (transfer) options.
    MOVE 'X' TO : Z_control-no_dialog,        "SAP Smart Forms: General Indicator
                   Z_options-tdnewid,          "New Spool Request (Print Parameters)
                   z_control-PREVIEW.         "Print preview
    MOVE 'LP01' TO Z_options-tddest.         "Spool: Output device
    MOVE space  TO Z_options-tdimmed.        "Print Immediately (Print Parameters).
    MOVE 'PRINTER' TO Z_control-device.      "Output device
    CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
      EXPORTING
        FORMNAME = V_FORMNAME
      IMPORTING
        FM_NAME  = V_FMNAME.
    CALL FUNCTION V_FMNAME
      EXPORTING
        CONTROL_PARAMETERS = Z_CONTROL
        OUTPUT_OPTIONS     = Z_OPTIONS
        USER_SETTINGS      = ''
        BUKRS              = SO_BUKRS-low.
    ketan..

  • HBR sequence on data form does not execute when Planning data form is saved

    Has anyone experienced this issue before in Planning? Below I have included the scenario and what has been attempted to correct the situation.
    We are using Hyperion Planning/Essbase 9.3.1, sequence contains 3 business rules - 2 executed on the Workforce Cube and 1 transfers totals from Workforce Cube to Main cube. 2 of the BR's contain run-time prompts - 1st BR in the sequence (calculation in Workforce) and 3rd BR in the sequence (transfer of Workforce totals to Main). We are using Projects to assign access priviledges to the BR's and sequences. All 3 business rules, as well as the sequence itself, validate successfully in the admin services console.
    In Planning the data form contains BR Properties to "Save on Exit", "Use members on data form" and "Hide prompt". Have tried removing BR from data form, then put BR back on data form. Also tried building a new sequence in EAS console and attaching that BR to the existing data form. Neither of these attempts were successful. Tried building an entirely new data form with the newly created sequence, still unsuccessful. Was able to execute the sequence successfully when processed from the Tools -> Business Rules menu. Sequence was once again successful when I tried modifying the data form to remove property "Hide prompt". Problem with leaving the form in that state is, our users would not know which Planning server they were on as they access the Planning application through Workspace and we currently have 2 application servers in this environment - so essentially they have a 50/50 chance of selecting the correct server.
    We have this same setup in another environment where the execution of the sequence on the data form works successfully. We have compared everything that I can think of and it all appears the same in both environments - in fact this used to be successful in this environment, but all of a sudden stopped working earlier this year - we have not applied any patches or upgrades to either environment. Do not know if this is relevant or not, but we do currently utilize Netscaler in both of these environments.
    Any experiences with this type of situation or suggestions at this point would be greatly appreciated.

    I don't have a solution for you but more steps to solve the problem
    You are ultimately on the right track in some ways but break it down into it's components.
    The problem could like in the business rule, the form connection, the variables, even the order of operations could all be in play.
    So I would strip this baby down to its bare bones then build it back up.
    1) Run the business rule. Each one separately and only after the previous ones is complete without variables and without touching the form
    Is it successful: go to 2
    If it isn't successful: trouble shoot the calc and or try running in EAS natively to see if that gives you ideas
    2) Run the calc outside the form but with variables included. Did it prompt you correctly.
    Is it successful: go to 3
    If it isn't. What is wrong with the variable
    3) Now attach it to the form but don't hide the prompts
    Still good go to 4
    4) hide the prompts and run on save
    And if it fails on step four then it's not picking up the right variables in the prompt. And you need to look at why it wouldn't grab the right item.
    This will isolate your problem for you and give you steps to fix it. Ultimately 99% of the time something did change in the structure for example that is impacting the calc. And when you isolate the problem this will reveal itself quite quickly.

  • Use member on data form does not work

    Hello,
    "Use member on data" option does not work on composite Data Form. Business rule associated with composite form.
    Who is resolve this problem?
    Version hyperion: 11.1.2
    Thanks

    I don't have a solution for you but more steps to solve the problem
    You are ultimately on the right track in some ways but break it down into it's components.
    The problem could like in the business rule, the form connection, the variables, even the order of operations could all be in play.
    So I would strip this baby down to its bare bones then build it back up.
    1) Run the business rule. Each one separately and only after the previous ones is complete without variables and without touching the form
    Is it successful: go to 2
    If it isn't successful: trouble shoot the calc and or try running in EAS natively to see if that gives you ideas
    2) Run the calc outside the form but with variables included. Did it prompt you correctly.
    Is it successful: go to 3
    If it isn't. What is wrong with the variable
    3) Now attach it to the form but don't hide the prompts
    Still good go to 4
    4) hide the prompts and run on save
    And if it fails on step four then it's not picking up the right variables in the prompt. And you need to look at why it wouldn't grab the right item.
    This will isolate your problem for you and give you steps to fix it. Ultimately 99% of the time something did change in the structure for example that is impacting the calc. And when you isolate the problem this will reveal itself quite quickly.

  • BegBalance Member Input on Data Form

    Hello All-
    I have member "Begbalance" in my Time period dimension. If i select that member on form it Greens out all the cells. However if i select "dec" instead of begbalance member the form shows me yellow cell. How can i let the form select
    the member begbalance on form and have the same yellow cells as in case for dec. I am on Planning 9.3.1.
    Thanks!

    Hi,
    If you go to the administration of your scenario dimension, edit a scenario member e.g the member that is on your form. make sure "Include BegBal as Time Period" is ticked.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Input Planning data on hierarchy notes

    Hi Expert,
    On our BI project, The user want to input the values on hierarchy node (administration and sales node).
    Example:
    1. Cost center accounting hierarchy
         2. Administration
                 Cost Center 1
                 CC 2
         3. Sales
                 CC3
                 CC4
    i try to create structure admins and sales after that inside the admins and sales, i restricted the hierarchy node. But it's not working. Please give the advise how to do it....because only that ways the user want to do their CCA planning.
    THanks in advance.
    Siandari

    Yes - this is possible. In order to do this in Hyperion Planning, your version must be setup as a "Target" version, and not a "Bottom-up" Version.
    If you don't want to use a "target" version, designers will sometimes create "proxy" members that represent an upper-level member in a hierarchy (but are actually level 0). These can be used to hold amounts to be allocated. The benefit of this approach is that the amount to be allocated doesn't actually get overwritten with the results of the allocation. This can make testing and validations easier. With that said, these proxy members can be difficult to manage, especially if you need to allocate from many upper-level points in a hierarchy.
    Hope this helps,
    - Jake

  • Item Master Data Form events not triggered

    I don't know why but when I close de form
    I would expect the code to get in the ItemEvent
    so I can work on the et_FORM_CLOSE but it never get in the ItemEvent
    when I click on the X for the form
    Any ideas ?  I'm starting to panic !

    God.  Sorry.  My mistake...

  • Livecycle 8.0 data view does not identify data source as table

    Livecycle 8 documentation states:
    To create a table from a data source
    Some data from a data source could be shown in a table. When you connect to a data source, the Data View palette identifies any items that could be tables. LiveCycle Designer also shows which items will become rows in the table if it finds a repeating data group.
    however, I have successfully created connections for MS Access tables, SQL server tables and XML files, but none of them were identified as capable of being shown in a table. I have not been able to successfully create or populate a table from a data source. What am I missing?

    Yes, i'm in a important projekt at the moment.
    Its also intresting that in an other apex installation (same version) on an other server (same OS) - i'm working a bit longer with - the data load works...
    So i dont know any reason for the problem.

  • Paragraph format used in Form, but not defined in Para formats of the form.

    Hi friends,
                      I was trying to edit a form window, which has paragraph formats of the name HN HT etc being widely used .
    But when i check the paragraph format defenitions for this particular form , i dont see these being defined there.
    I doubt its because of the same reason, when i try to change the editor to PC editor , the message comes "cant open PC editor,
    Format HT not found" ( when i remove all HT from the ediotr , it shows that HN not found).
    please help me on this .
    Thanks ,
    Shyam.
    Moderator Message: Duplicate post locked
    Edited by: Suhas Saha on Sep 6, 2011 12:48 PM

    Hi shyamkumarc,
    you need to declare the smart style than only you will get all the paragraph formats which are there in the smart style
    Thanks
    Surendra

  • Date difference calculation with user input variable

    Hi,
    I have the following requirement in BEx:
    The user inputs a date value and I have to calculate the difference between the date entered by the user with the Due Date in the cube, to determine the number of backlog days. Basically, I need to calculate Past Due in number of days.  I need to display the Amount due for the Time buckets like 1 -10 days, 11 -30 days.
    The report output has to be in the format below:
    Columns:
    1 u2013 10 days Past Due      $100.00
    11 u2013 30 days Past Due    $15.00
    Rows:
    Customer#    
    The cube has data from Jan 2005 to June 2008.
    For Eg:   User Input Date =   04/30/2008.
    It should compare the input date to the due date for each record in the cube.
    Any suggestions are appreciated.

    Hi Kumar,
    We have developed simar reports in our previous projects.
    You need to follow the following steps.
    1. Create a new restricted key figure globally on Past Due $100. Restriction details I will let you know in the ensuing steps.
    2. Create another restricted key figure globally on Past Due $15. Restriction details I will let you know in the ensuing steps.
    3. Create a Z varuable on Calday and offset it -1 (use the button next to exclude button).
    4.Create another Z varuable on Calday and offset it -10 (use the button next to exclude button).
    5. Create another Z varuable on Calday and offset it -11 (use the button next to exclude button).
    6. Create another Z varuable on Calday and offset it -30(use the button next to exclude button).
    7 Restrict the RKF past due 100$ (defined in sl 1)between the variable range defined in 3 and 4.
    8. Restrict the RKF past due 15$ (defined in sl 2) between the variable range defined in 5 and 6
    Now drag and drop those two RKF to column and you will get the desired result in C1 and C2 as follows:
    Columns:
    C1 :1 u2013 10 days Past Due $100.00
    C2 :11 u2013 30 days Past Due $15.00
    If the above info serves your purpose, please reward me with the point.
    Regards,
    Subha

  • Issue on the Data Form - Implied Sharing

    Hello,
    We have a data form on which the user can drill down till Level 0 Customer in rows to input data. The issue is for some customers when the user is trying to input the data at Level 0 Customer it is not saving the input number but was getting overridden with the parent value automatically. If the user was inputting at parent customer it was filling the same value to the level 0 customer too.
    When I checked in the outline...I noticed that these were the Customers that had only a single child and I am guessing that this is happening because of the implied share property. I am not sure if there could be any other reason for this to happen. If I am wrong please do correct me.
    Now I know if you change the property of the parent customer to Never Share it might resolve the issue.But the problem here is - there are a lot of such customers. And every month we do get new customers that could belong to the same case. It would be tough to manually go and change the property to Never Share for all those Customers and keep a track of it. It might be a maintenance issue.
    So are there any other solutions? Can we somehow resolve it? Please let me know your suggestions or ideas on what you think would be the best way to get this fixed.
    Any ideas are appreciated.
    Thank you !
    ~ Adella

    Thanks a lot Robb for your suggestions.
    Yes you are right since both the parent and the children are set to store in our outline more blocks are being created.
    Taking the parent off the data form might not be the best solution as there are many such customers and in that case they might have to keep a track to not include such parents on the dataform specially while designing it..and also then its like some of the customers will show parent and children both and some only children in rows. I think they wouldnt like it and it might hurt consistency. But yes I will surely check on the option of turning on the Implied Sharing in the Essbase.cfg
    Thanks once again !
    ~ Adella

  • Save a data form as a standalone spreadsheet...?

    Is it possible for a user to save a 'data form' as a standalone spreadsheet and then insert links into the form from a Master spreadsheet?  It appears as thought each time we click Refresh we lose the links.  I've tried selecting both the 'Use Excel Formatting' and 'Use Cell Styles' options and also have the 'Preserve Formulas...' option on but haven't had any luck.
    The real issue I have has to do with Substitution Variables... the data form has a SubVar for the current month  (e.g. NOV)  If the user saves the data form as a spreadsheet and then opens it a month later when the SubVar is now DEC the spreadsheet still shows NOV.  The user can click the Refresh button which correctly updates the SubVar to DEC, but also clears all the links to the Master spreadsheet.
    Any suggestions or ideas from anyone?
    Smart View Version:  11.1.2.5.210
    Planning Version:  11.1.2.3.500

    Have you tried recreating the web form as an ad-hoc retrieve with a static month versus a subvar? That would be my next suggested workaround.

  • Abap Code populate only the entries withUser Input Posting Date =pstdate

    Requirement: I have Posting Date for all Objects Now i want to create the <b>Variable “PSTVAR”</b>such that the variable will populate <b>only the entries with
    User Input Posting Date(During Report Execution) >=greater than equal to Posting Date(OPSTDATE). .</b>
    <b>Example</b> POSTING DATE = 03032007
    POSTING DATE = 01012006
    IF USER INPUT DATE = 01012007
    Then only POSTING DATE = 03032007 will show up in report
    write the code in <b>customer exit cmod in BI</b> if CAN CORRECT THE CODE WOULD BE GREAT
    Data: l_s_var_range Type rrangeexit.
    L_d_PSTDATE Type /bio/oipstdate.
    L_d_PSTDATE Type /bio/oipstdate.
    IF I_STEP=2.
    READ TABLE I_t_var_range INTO l_s_var_range WITH KEY VNAM = ‘PSTVAR’.
    If L_d_PSTDATE >= PSTVAR’
    L_d_PSTDATE=l_s_var_range-low(0)
    Please help me modify the above code with logic or with some extra line of code to solve my requirement. Appreciate all of you for help in advance
    Thanks
    Soniya Kapoor

    You have to write the code (<b>in BI/BW</b>) in the transfer rule (<b>between Datasource transfer structure and infosource/info object</b>)
    There the FORM begin with
    [code]USING RECORD_NO LIKE SY-TABIX
        TRAN_STRUCTURE TYPE TRANSFER_STRUCTURE
        G_S_MINFO TYPE RSSM_S_MINFO
    CHANGING RESULT TYPE /BI0/OIPERSON
        G_T_ERRORLOG TYPE rssm_t_errorlog_int
        RETURNCODE LIKE SY-SUBRC
        ABORT LIKE SY-SUBRC. “set ABORT <> 0 to cancel datapackag[/code]
    GS_MIN_INFO structure RSSM_S_MINFO contains information on the request being processed.
    <i>G_S_MINFO. This passes technical information about the data load request,
    such as requesting user, request date and time, update mode, the handling of
    duplicate records, error handling flags, parallel processing flags, and what data
    targets to update.</i>
    If tou want to use start-routine for optimization reasons and fill an empty field in transfer structure, the structure G_S_MINFO is available too.
    [code]USING G_S_MINFO TYPE RSSM_S_MINFO
    CHANGING DATAPAK type TAB_TRANSTRU
        G_T_ERRORLOG TYPE rssm_t_errorlog_int
        ABORT LIKE SY-SUBRC. “set ABORT <> 0 to cancel datapackage[/code]
    And stay in FORM between limits :
    [code]$$ begin of routine
    $$ end of routine[/code]
    Update RESULT in first case, and field(s) of DATAPAK in second case.
    [code]RESULT = G_S_MINFO-LOGSYS.[/code] or
    [code]LOOP AT DATAPAK INTO l_s_datapak_line.
      l_s_datapak_line-zzsourcsys = G_S_MINFO-LOGSYS.
      MODIFY DATAPAK FROM l_s_datapak_line.
    ENDLOOP.[/code]
    Regards

  • Hyperion planning data form in smartview: problem with summary time period

    We are using Planning ver. 11.1.2.2.300.20 and smartview 11.1.2.2.300 (build 070)
    We use common Data Form:
    In columns: Periods (Descendants including YearTotal - with no checkbox on start expanded)
    In Rows :accounts
    In some of our users computers,
    When they open Data Form in Excel (with Smart View) - its appears very strange:
    Summary Accounts are displayed as level 0 account in the summary Period columns (i.e. not in grey) and permit entering data.
    In addition when Entering data in summary time period (i.e. Year or Quarter),
    strangely,  the data doesn't  spread to the descendants months (level 0) .
    This phenomenon occurs just in few of the computers.
    Please help, how can we overcome this problem?
    Thanks and Regards
    Tami Kedem

    Hi Celvin,
    Thanks for your rapid response!
    All computers have the same version of planning and smartview.
    The computers where the Periods spreading and aggregation properties in Data form are not working,
    do work wonderfully when opening the Data forms in the web.
    I've tried everything, (remove suppressing, validations etc.):
    In all kind of data forms the spreading and aggregation properties on summary time periods are not working in smartview -
    and summary accounts on rows are not displayed in grey and permit entering data.
    We remove and reinstall MS-Office (2007) from the problematic computers, but it didn't help.
    Do you know if there is any kind of settings or softwares that might cause this phenomenon
    i.e. interrupts the smartview translation of the web Data Forms.
    Thank and best regards,
    Tami Kedem

  • Hyperion Planning Data form alias issue

    Hi,
    I am using Hyperion Planning version 11.1.2.2. I created data form and after member selection is over I selected alias in dimension properties. But when I am opened the data form I see member names but not alias. I want to see alias name in the data form instead of member name. Please give me solution to this?

    Hi
    In the later releases you now as a user override the data form setting with your own personal user preferences.
    Navigate to FIle->User Preferences and then Planning. In there within the display properties you will see an area for Alias settings. There is an option for member name/alias display. Make your selection there.
    Thanks
    Anthony

Maybe you are looking for

  • Slow printing in Acrobat 7/9 on G5

    Here's a really odd problem: I have a G5 with 10.4.11. When I print a PDF which is all B/W images (scans) it takes a long time to queue the job and then there's a significant pause at the printer between each page. It's being printed to a copier conn

  • Need Help with data type conversion

    Hello People, I am new to java, i need some help with data type conversion: I have variable(string) storing IP Address IPAddr="10.10.103.10" I have to call a library function which passes IP Address and does something and returns me a value. The prob

  • Web Service/ JDBC question

    Hi, I have to design an automatic -and periodic- process that performs next tasks: 1) Read Oracle table to build a XML file 2) Connect with a Web Service and send the XML. (In the specification says that SOAP with attachments is not supported , so we

  • ALV Subtotals Description

    Hi, Can you please tell how to write subtotal text in ALV Report. 770016     MTNL Gas     770018143     KGST     7/24/2005     DG     -157.77 770016     MTNL Gas     770018203     KGST     7/24/2005     DG     -1,354.75 770016     MTNL Gas     770018

  • Sorting a Vector while entering data

    Hi, I want to sort the data of a vector as data is entered, the vector is going to contain a tree type structure in other words each element inside the vector can link to another vector in an element. I have this add procedure at the moment which doe