Combine year + period as one dimension for data input
Existing Hyperion Planning has 2 dimension to keep the year and period. Our users would like to have the data entry web form title to show the year+period e.g. Jan 2009 instead of two rows. Is it very difficult to build such a label or a dimension for data input?
Thanks in advance.
Jake_Turrell wrote:
You could do this with custom JavaScript, although I have to say the work would outweigh the benefits.
Why is it important that they see the year and month with a specific layout on a web input form? Are they printing the form, or using it as a "report"? If so, I would direct them to Financial Reporting, where it is much easier to format labels, etc. Forms shouldn't be used as reports as a general rule.
- JakeI am referring to the web form. Because there are 12 months in a year and they need to input more than 10 years budget, the label on the web form is not easy to view from our end user point of view. They say that sometimes they will input data in the wrong year. So they prefer to the column label as Jan2009, Feb2009, etc instead.
Thanks for your help.
Similar Messages
-
Tree-control for data input?
Hi,
I need to program an input screen for values that have hierarchical dependencies (e.g. sums). I feel, the most adequate user-interface would be a tree control, because of the data dependencies and also because the users asked for a possibility to collapse/expand parts of the data during input.
I had a look at CL_GUI_COLUMN_TREE, but I'm not sure, if it can be used for data input. Has anyone done something like this before or can anybody direct me to some additional sample coding? (the sample coding in the reuse library didn't do it...)
Thanks for your help, greetings, Kathrin!Hello Kathrin,
Since you say that the user's input is hierarchical in nature, it is nice to have a tree-control for input. But, the choice of using a custom-control-version of the tree is a cause for some concern. I cannot recollect any of the SAP screens where the input can be given through such a tree framework (please do let me know if you have come across one). The problem with such a tree would be in the areas of even-handling. Filling the tree with appropriate data at the right times would be another challenge.
However, there's one alternative that I would like to direct your attention to. You must have observed another kind of tree, when you select an application component from the APPLICATION HIERARCHY, which is just like a list. Also, the <i>Transport Organizer (SE09)</i>, <i>Menu Painter (SE41)</i> etc., have this kind of a tree. You can use this if you (or rather your users) are very particular on having a tree display. For more information, you can see the Function Group <b>SEUT</b>, which has the required function modules to accomplish the same. The Function Group is well documented, and you might have to work a little on the function modules themselves.
Please do let me know if this is a suitable option to meet your requirement. All the best,
Regards,
Anand Mandalika. -
Developed VI for data input from a Serial RS485 S. Himmelstein 700 Series Signal Conditioner
Has any one developed a VI for data input from a serial RS485 connection with S. Himmelstein 700 series signal conditioner. Multiple displays and channels. Labview 2009
Hi
I am using the same vi which you have suggested and i have selected proper com port and other settings, but i am not getting any data,but if i send "ADC0" and "*IDN?\n" command alternatively then it is giving the data...but if i do that i will get zero and data alternatively.I want to get data without zero in between.. any solutions on why i have to send *IDN?\n?
Expand.Evolve.Influence
Attachments:
Hammltn.jpg 91 KB -
hi All, I have been using the adobe CS 5.1. What do you recommend upgrade my CS? or get the subscription on a yearly basis, thanks in advance for your input here
The decision is ultimately yours. You have to consider your preferences and reasons for use.
If you are using the software primarily for personal projects, then have a suite might be all you need, and the one you have now might suffice for that as well. If you are a professional who needs to be on the cutting edge, then you probably want to have the subscription working for you.
Upgrading to a new CS means getting CS6, which is likely to be that last of the CS releases. If you do that you pay for it one time and what you get when you pay is what you will have until it becomes obsolete somewhere off in the future, except for any corrective updates that might be provided. It should hold up to be useful for some number of years.
If you purchase a Cloud plan, you pay for it repeatedly over time - basically a monthly fee - but you get updates and new features as they are released. There is always a chance that newer updates could eventually out-spec the machine you own, requiring a hardware update to continue on with new releases. -
Why Excel insert cell block, hasn't input for data input?
Hi
I found a block for insert new row in excel, but there is no input for data input. how should I insert data by this block to excel file? can you help me?
that block name: Excel insert cells
in report generator toolkit
Best Reagardsbehzad1 a écrit :
I could work with Excel insert cell block, but when I want add new data to an old row continuation, last row shift downward! while I want add data to old row. anyone can help me?
Nobody will be able to identify the problem without seeing your code. Excel Insert Cells.vi is used to add cells to an existing spreadsheet, not to set the cell value. To do this is a more specific way than the Append Report Text.vi you can use Excel Easy Text.vi or Excel Insert Table.vi. With these vis you can specify the range where you want to insert something.
For your other question (Two different data types) you can use the Excel Set Cell Format.vi to format a range as a date or something else. You will need to use the Excel format specifiers for this.
Ben64 -
Open/close line for data input depending on characteristic value
Hi,
assume we have an input ready query linked to an analysis item.
material qty
1 100
2 50
3 70
How can we achieve that only the line 2 is open for data input by the user
and the other lines 1/3 are closed.
Regards
PaulHi,
You can use data slice for this. Activate the data slice for sl no 1 and 3 and the appln will not allow you to enter for these records.
Data slice can be made dynamic to activate/deactive as per your requirement.
pratyush -
Hi experts.
Can someone assist me with information on using ALV grid for data input. Please give a simple example if possible.
I am mainly interested in the part in which we can transfer data from the grid changing the internal table's data.Try this code:
REPORT z_demo_alv_jg.
TYPE-POOLS *
TYPE-POOLS: slis.
INTERNAL TABLES/WORK AREAS/VARIABLES *
DATA: i_fieldcat TYPE slis_t_fieldcat_alv,
i_index TYPE STANDARD TABLE OF i WITH HEADER LINE,
w_field TYPE slis_fieldcat_alv,
p_table LIKE dd02l-tabname,
dy_table TYPE REF TO data,
dy_tab TYPE REF TO data,
dy_line TYPE REF TO data.
FIELD-SYMBOLS *
FIELD-SYMBOLS: <dyn_table> TYPE STANDARD TABLE,
<dyn_wa> TYPE ANY,
<dyn_field> TYPE ANY,
<dyn_tab_temp> TYPE STANDARD TABLE.
SELECTION SCREEN *
PARAMETERS: tabname(30) TYPE c,
lines(5) TYPE n.
START-OF-SELECTION *
START-OF-SELECTION.
Storing table name
p_table = tabname.
Create internal table dynamically with the stucture of table name
entered in the selection screen
CREATE DATA dy_table TYPE STANDARD TABLE OF (p_table).
ASSIGN dy_table->* TO <dyn_table>.
IF sy-subrc <> 0.
MESSAGE i000(z_zzz_ca_messages) WITH ' No table found'.
LEAVE TO LIST-PROCESSING.
ENDIF.
Create workarea for the table
CREATE DATA dy_line LIKE LINE OF <dyn_table>.
ASSIGN dy_line->* TO <dyn_wa>.
Create another temp. table
CREATE DATA dy_tab TYPE STANDARD TABLE OF (p_table).
ASSIGN dy_tab->* TO <dyn_tab_temp>.
SORT i_fieldcat BY col_pos.
Select data from table
SELECT * FROM (p_table)
INTO TABLE <dyn_table>
UP TO lines ROWS.
REFRESH <dyn_tab_temp>.
Display report
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_structure_name = p_table
i_callback_user_command = 'USER_COMMAND'
i_callback_pf_status_set = 'SET_PF_STATUS'
TABLES
t_outtab = <dyn_table>
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
*& Form SET_PF_STATUS
Setting custom PF-Status
-->RT_EXTAB Excluding table
FORM set_pf_status USING rt_extab TYPE slis_t_extab.
SET PF-STATUS 'Z_STANDARD'.
ENDFORM. "SET_PF_STATUS
*& Form user_command
Handling custom function codes
-->R_UCOMM Function code value
-->RS_SELFIELD Info. of cursor position in ALV
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
Local data declaration
DATA: li_tab TYPE REF TO data,
l_line TYPE REF TO data.
Local field-symbols
FIELD-SYMBOLS:<l_tab> TYPE table,
<l_wa> TYPE ANY.
Create table
CREATE DATA li_tab TYPE STANDARD TABLE OF (p_table).
ASSIGN li_tab->* TO <l_tab>.
Create workarea
CREATE DATA l_line LIKE LINE OF <l_tab>.
ASSIGN l_line->* TO <l_wa>.
CASE r_ucomm.
When a record is selected
WHEN '&IC1'.
Read the selected record
READ TABLE <dyn_table> ASSIGNING <dyn_wa> INDEX
rs_selfield-tabindex.
IF sy-subrc = 0.
Store the record in an internal table
APPEND <dyn_wa> TO <l_tab>.
Fetch the field catalog info
CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
EXPORTING
i_program_name = 'Z_DEMO_PDF_JG'
i_structure_name = p_table
CHANGING
ct_fieldcat = i_fieldcat
EXCEPTIONS
inconsistent_interface = 1
program_error = 2
OTHERS = 3.
IF sy-subrc = 0.
Make all the fields input enabled except key fields*
w_field-input = 'X'.
MODIFY i_fieldcat FROM w_field TRANSPORTING input
WHERE key IS INITIAL.
ENDIF.
Display the record for editing purpose
CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
EXPORTING
i_callback_program = sy-repid
i_structure_name = p_table
it_fieldcat = i_fieldcat
i_screen_start_column = 10
i_screen_start_line = 15
i_screen_end_column = 200
i_screen_end_line = 20
TABLES
t_outtab = <l_tab>
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc = 0.
Read the modified data
READ TABLE <l_tab> INDEX 1 INTO <l_wa>.
If the record is changed then track its index no.
and populate it in an internal table for future
action
IF sy-subrc = 0 AND <dyn_wa> <> <l_wa>.
<dyn_wa> = <l_wa>.
i_index = rs_selfield-tabindex.
APPEND i_index.
ENDIF.
ENDIF.
ENDIF.
When save button is pressed
WHEN 'SAVE'.
Sort the index table
SORT i_index.
Delete all duplicate records
DELETE ADJACENT DUPLICATES FROM i_index.
LOOP AT i_index.
Find out the changes in the internal table
and populate these changes in another internal table
READ TABLE <dyn_table> ASSIGNING <dyn_wa> INDEX i_index.
IF sy-subrc = 0.
APPEND <dyn_wa> TO <dyn_tab_temp>.
ENDIF.
ENDLOOP.
Lock the table
CALL FUNCTION 'ENQUEUE_E_TABLE'
EXPORTING
mode_rstable = 'E'
tabname = p_table
EXCEPTIONS
foreign_lock = 1
system_failure = 2
OTHERS = 3.
IF sy-subrc = 0.
Modify the database table with these changes
MODIFY (p_table) FROM TABLE <dyn_tab_temp>.
REFRESH <dyn_tab_temp>.
Unlock the table
CALL FUNCTION 'DEQUEUE_E_TABLE'
EXPORTING
mode_rstable = 'E'
tabname = p_table.
ENDIF.
ENDCASE.
rs_selfield-refresh = 'X'.
ENDFORM. "user_command -
Combine Year and Month two Dimensions together side-effect
My user ask me to combine Year and Month(Period) those two dimensions as one dimension. I found it will be difficult to get TB-Last amount except "Hard Code"
For example:
I got three years :2007,2008, 2009
One Banance Account: Current Asset
12 Months: Jan ~ Dec
Obvioulsy, I would mark Current Asset as TB Last dut to it is a balance sheet account. And 2008 Jan Current Asset amount will equal to 2007 Dec amount.
But if I combine Year and Months togethes as following
2007
200701
~
200712
2008
200801
~
200812
2009
200901
~
200912
Then Current Asset TB Last amount for Jan of each year will always be 200912 amount. The only way I think th solve the problem is "Hard Code". Can anyway provede me an more
effient way to do it?
Edited by: user7397045 on 2009/6/22 上午 8:27if 200701 through 200712 are children of 2007 then if you mark current asset as TB last, 2007 will equal 200712 and 2008 will equal 200812, etc. For 2009 it would currently equal #missing since there is nothing in 200912. That could ber changed by setting current asset to be time balance last skip missing.
If you had 2007Q1 through 4 in there then 2007Q1 would equal 200703, etc -
Date Dimension for date pull up (Dimension to Dimension)
Need advise....
1. I have a person dimension table and sales fact table. Person_id is the foreign key in the fact. I want to be able to pull the date of birth. But the person dimension has only dob_sid that should point to the day dimension to get my the equivalent date. This is the problem...i cannot join person dimension to day dimension, i need to be able to do a join through fact, but the fact table is missing the dob_sid.
2. Second issue is, person dimension has other dates associated action_date, cancel_date, etc. more than one date field that i need to join to day dimension.
How will i be able to achieve this in BMM? Physcial layer?The key here (no pun intended) is to alias your date dimension for as many date lookups you require, join these aliases directly to your person dimension off the appropriate keys.
-
Can we Open Period at one time for all entity
Hi
Environment: 11.5.10
Is it possible to open period for all the legal entities at single click like R12.
Any alternative?Quick way: Press Ctrl+N (Cmd-N mac) to open a new Bridge window. Open the second folder there.
Not so quick way: Select menu File => New Window. Open the second folder there.
If you MUST view all of the files in one window, all of your files MUST be in folders nested within the same parent folder. In that case:
1) View the parent folder in bridge.
2) Open the Filter palette.
3) Click the microscopic button in the top left corner of the Filter palette, which looks like a folder with a "No" symbol on it. The tooltip label for that button is, "Click to view all items...". -
Combining two Characteristics in one column for a Bex query
Hi experts,
I'm reproducing a Bex query ver. 3.x, with a new query version 7.0.
Within 3.x query there are two char as rows, where the first has a hierarchy.
The char are Product(Books) and Volume(book's series), where Volume rapresents a detail of Product.
When I execute this query, both char are combined and are showed in a single column, not in two distinct columns.
*NODE 1*
*--NODE PRODUCT 1A*
*--NODE PRODUCT 1AA*
*-- VOLUME 1AA*
*-- VOLUME 1BB*
*-- VOLUME 1CC*................
Instead my new query 7.0 shows me the two char into two distinct columns, not in one like example above.
Besides, both two version of the master data are exacly alike.
I'd like to reproduce the first query scenario.
How can I do?
Thanks in advance.
ClaudiaHi Simon,
yes, the original 3.5 query have the hierarchy switched on.
Have you any idea?
Thanks. -
Drop down boxes have not worked for the last few revisions of
Firefox. I've tried eliminating all add ons etc. bit to no avail. It does
not seem like this should be such a big problem to fix, since these
objects used to work fine in the past. I really like Firefox otherwise
and would hate to have to resort to another browser. The drop down box shown below does not work either, but that may be due to lack of content.Yes, I've disabled everything. Even changed Windows 7 Themes, but no luck.
After sending this reply, it occurred to me that Actual Window Guard might be
the problem. When I excluded the Firefox window from Actual Window Guard
control the drop down boxes worked. Wish I would have thought of it sooner. Thanks to everyone who made suggestions and tried to help. I really do appreciate your time and effort. -
Dropdown field - when certain entries are selected make another field unavailable for data input
Hi All,
Sorry one again I am very new to forms and have another question. I have a dropdown list which when selecting certain values I need another field to be unavailable so the user can't enter data.
Hope this example makes sense:
DropDown
Field %
Outer
Not Allowed to enter data
Back
Not Allowed to enter data
Inner
Not Allowed to enter data
Cotton
Allowed to enter data
Wool
Allowed to enter data
If someone could give me some examples that would be a great help.
Many Thanks
Adam SadlerHere's a script that you can use for the custom Validate script of the dropdown. It resets the value of the corresponding text field whenever a change is made to the dropdown. You can get rid of the line that does this if you don't want this to happen. Change "text1" in the code to match the name of the text field you're using.
// Custom Validate script for dropdown
(function () {
// Get the selected value
var v = event.value;
// Set up an object to associate read-only status of text field with items
var f_state = {
"Outer": true,
"Back": true,
"Inner": true,
"Cotton": false,
"Wool": false
// Get a reference to the text field
var f = getField("text1");
// Clear the text field
f.value = "";
// Set the read-only status of the text field based on what's selected
if (v in f_state) {
f.readonly = f_state[v]; -
Flash Interface for Data Input - Good Examples?!
Hello,
I’m interested in locating samples of how a Flash graphic interface can be used as a way to more effectively engage users for inputting data collection - in contrast to a less engaging data collection form.
Please let me know any examples you may know and if possible attach links to samples if available.
Thanks!Hello Kathrin,
Since you say that the user's input is hierarchical in nature, it is nice to have a tree-control for input. But, the choice of using a custom-control-version of the tree is a cause for some concern. I cannot recollect any of the SAP screens where the input can be given through such a tree framework (please do let me know if you have come across one). The problem with such a tree would be in the areas of even-handling. Filling the tree with appropriate data at the right times would be another challenge.
However, there's one alternative that I would like to direct your attention to. You must have observed another kind of tree, when you select an application component from the APPLICATION HIERARCHY, which is just like a list. Also, the <i>Transport Organizer (SE09)</i>, <i>Menu Painter (SE41)</i> etc., have this kind of a tree. You can use this if you (or rather your users) are very particular on having a tree display. For more information, you can see the Function Group <b>SEUT</b>, which has the required function modules to accomplish the same. The Function Group is well documented, and you might have to work a little on the function modules themselves.
Please do let me know if this is a suitable option to meet your requirement. All the best,
Regards,
Anand Mandalika. -
What is the proper SQL syntax for dates input as variable
Hello,
I am working on an ASP JavaScript page that requests totals
from an Access database for a specific date range. I can write the
SQL statement to query the DB and get the results I need using the
WHERE statement below.
...WHERE LABOR_DATE BETWEEN #7/15/2006# AND #7/18/2006# GROUP
BY [LABOR].[JOB_NUMBER_NAME]
I have another page that I want to pass two variables in
Dreamweaver specifying the date range varBeginDate and varEndDate
and query the database using the date range input by the user.
What is the correct syntax for replacing the actual dates in
the example above with my variable values?Short answer - you can't. There's no automatic link between file paths and mounting servers. There are lots of valid reasons for this (e.g. preventing malicious links from automatically opening files from remote servers), but you can get there in a controlled environment.
You can configure Automounts on any directory. That way whenever any application tries to access a particular path the OS will automatically mount the directory, but it needs to be told in advance which directories (and which servers) to mount.
For example, if you'd configured your iTunes Library to be saved at /mnt/itunes and it's served from afp://mediaserver.your.net/path/to/itunes you would configure an automount to mount the AFP server at /mnt/itunes.
Since its an automount, the OS wouldn't mount the server until some process tried to read /mnt/itunes.
There are several ways of specifying automounts, and for each there are several tutorials online that walk you through the process. Try Mike Bombich's site for a starter.
Maybe you are looking for
-
Dunning Letter Design & Aging report
Hello Experts, I have a few doubts in B1 Sales AR -> Dunning and Aging Reports. 1. How do we incorporate our own letter format for dunning letters? I looked for PLD's, but nothing was available in the print preview screen. 2. When we execute Customer
-
Can't open any of my Creative Cloud applications
Whenever I go to open any of my CC applications, a "Sign In Required" screen appears. After entering my correct credentials, the screen just continually "loads", but nothing ever happens. How can I open my apps?
-
Can't download 10g jdbc driver javadocs
The link for the 10g javadocs (http://download.oracle.com/otn/utilities_drivers/jdbc/101020/javadoc.zip) doesn't work from this page http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc101020.html
-
I am using the Producer drummers in Logic where the different drums parts,(snare, overheads, Kick, etc) are broken into separate tracks. I would like to take some of these tracks (for ex. snare) and route it to a different output bus. When I try t
-
Chart Plot-area layoutBounds - how do you reveal them ?
How do you return the x/y coordinates of the Plot-Area rectangle from a simple XYChart ? I have tried returning them via the Chart's Plot variable (using the Container layoutBounds variable) but Plot is a 'protected variable' and I'm unable to compil