How to display value in memory
How to display value in memory, except call function 'LIST_FROM_MEMORY' .
Thanks.
Hi
See this
may be useful
SAP memory is a memory area to which all main sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters). These parameters can be set either for a particular user or for a particular program using the SET PARAMETER statement. Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement. The most frequent use of SPA/GPA parameters is to fill input fields on screens
SAP global memory retains field value through out session.
set parameter id 'MAT' field v_matnr.
get parameter id 'MAT' field v_matnr.
They are stored in table TPARA.
ABAP memory is a memory area that all ABAP programs within the same internal session can access using the EXPORT and IMPORT statements. Data within this area remains intact during a whole sequence of program calls. To pass data
to a program which you are calling, the data needs to be placed in ABAP memory before the call is made. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory. If control is then returned to the program which made the initial call, the same process operates in reverse.
ABAP memory is temporary and values are retained in same LUW.
export itab to memory id 'TEST'.
import itab from memory Id 'TEST'.
Here itab should be declared of same type and length.
http://www.sap-img.com/abap/difference-between-sap-and-abap-memory.htm
ABAP Memmory & SAP Memmory
http://www.sap-img.com/abap/difference-between-sap-and-abap-memory.htm
http://www.sap-img.com/abap/type-and-uses-of-lock-objects-in-sap.htm
Reward points for useful Answers
Regards
Anji
Similar Messages
-
How To Display Value In inputText When List Is Used
Hello,
I have a question regarding how to display value from List in a jsf page?
From a Map, i could display like
<ice:inputText id="plantno" value="#{bean.detailedRowData['plantno']}"So if I am using a List instead of Map, how can I refer value in List so that I could display my plantno?
<ice:inputText id="plantno" value="#{bean.?????}"ThanksCreate a backing bean method that fetches the value from the list for you.
<ice:inputText id="plantno" value="#{bean.plantNo}"/>
public class MyFunkyBean {
private List<String> rowdata;
public String getPlantNo(){
return rowdata.get(INDEX_AT_WHICH_THE_PLANTNO_IS_STORED);
}It really isn't possible to turn the list into a regular bean/entity? -
How to display values and new char line (blank line)
Hi,
In database, one field contains values followed by new character lines (blank lines) after blank lines there is no values. Finally, I would say the field contains values and blank lines. Every thing is fine in database.
In Crystal Reports the field is displaying only values. Need to display values and blank line.
User is asking after values new character lines (blank line) to be shown. They enter like that in an application. The user doubt is why report is not showing what they enter in the application.
In detail explanation, front end tool is ASP.NET and backend is SQL Server.
User enter some values in note field, after that they hit enter button in the same field, cursor will go next line...user may hit u2018enter buttonu2019 more than 5 times. So note field contain values and some blank lines which are created by after hitting enter button.
If user opens the application, they could see values plus blank lines in the note field.
They are fine with the application.
In Crystal Reports, the note field shows only values.
User is questioning that why we could not see in report we enter.
I checked in .Net application and SQL server database it is fine. It is displaying values and blank line.
Please help me out how to display values followed by blank lines in Crystal Reports - the way they enter in the application.
Thanks and Regards,
Manjunath N. JoginHi,
Sharonmat,
I tried as you suggested. It is still displaying only values.
I would like to explain again.
it is not exactly null values.
In .Net application it is called 'new char line'.
it shows those many lines look like null.
it is working fine in database.
Why it is not working in Crystal Reports? I am wondering...
Thanks for your suggestion.
Debi,
User may enter any number of blank lines or they may not enter blank lines.
That is the reason I can not always give more height or blank text object.
Thanks for your suggestion.
Please suggest me some more suggestions,
Thanks and Regards,
Manjunath N. Jogin -
How to display value in two rows?
Hi,
There are two column value in db which will be displayed in on table cell.
How to display them in different row in the same cell?
thanks!
BeaveyHi Saichand.V,
Thank you for your replay!
I try it, but the layout is not right.
I using the following method:
Using "Edit Formula" in table, then "Column Formula" is set as "CONCAT(CONCAT('Facility: ',PRO_M_FACILITY.ABBR_NAME), CONCAT('< >Department: ',PRO_M_DEPARTMENT.DEPARTMENT_NAME) )". I want to use "< >" to display "Department: XXXXXXX" in the second row, but it also does not work.
Regards,
Beavey
Edited by: Beavey on Dec 6, 2009 4:37 PM -
Can't display values from memory
Hi, all experts
i am having trouble displaying the value that i have imported to memory.
EXPORT keyfgr FROM p_keyfgr TO MEMORY ID 'CM_KEYFGR'.
EXPORT fcst_filedata FROM gt_fcst_filedata[] TO MEMORY ID 'CM_FCST_FILEDATA'.
SUBMIT (g_hlp_progname) WITH fpath = p_fname
WITH vrsioz = p_vrsioz
VIA SELECTION-SCREEN
AND RETURN
When i want to use this value in my other tcode is doesn't display value. pls, help
IMPORT keyfgr TO D FROM MEMORY ID 'CM_KEYFGR'.
IMPORT fcst_filedata TO GTA_fcst_filedata FROM MEMORY ID 'CM_FCST_FILEDATA'.
LOOP AT GTA_fcst_filedata INTO WA_fcst_filedata.
WRITE: / WA_fcst_filedata-FIELD1.
ENDLOOP.Hi sophanith,
please go through the code below.
export p_keyfgr to MEMORY id 'XYZ' .
EXPORT gt_fcst_filedata[] TO MEMORY ID 'ABC'.
SUBMIT (g_hlp_progname) WITH fpath = p_fname
WITH vrsioz = p_vrsioz
VIA SELECTION-SCREEN
AND RETURN.
in Import program u should declare the gt_fcst_filedata[] and keyfgr same as export program.
DATA :gt_fcst_filedata[] TYPE TABLE OF ................
DATA:keyfgr type ...........
IMPORT keyfgr FROM MEMORY ID 'XYZ'.
IMPORT gt_fcst_filedata[] FROM MEMORY ID ' ABC'.
the you can loop the internal table in to work area.
regards Ashwin kv -
How to display Values(Numbers) in 3D Graph?
Hi!
PFA below. Its regarding the screen shot of 3D Graph.
As we can see in the picture that the values are not accurate to view. So its better to display values(numbers) on top of each tower in 3D Graph.
How to display that? Kindly suggest me any solution.
With Regards,
Yarnagula Sudhir.Hi!
PFA below. Its regarding the screen shot of 3D Graph.
As we can see in the picture that the values are not accurate to view. So its better to display values(numbers) on top of each tower in 3D Graph.
How to display that? Kindly suggest me any solution.
With Regards,
Yarnagula Sudhir. -
How to display Values(Numbers) over every individual Towers in 3D Graph?
Hi!
PFA below. Its regarding the screen shot of 3D Graph.
As we can see in the picture that the values are not accurate to view. So its better to display values(numbers) on top of each tower in 3D Graph.
How to display that? Kindly suggest me any solution.
With Regards,
Yarnagula Sudhir.
Message was edited by: Yarnagula Sudhir
Message was edited by: Yarnagula SudhirYou do realize that this forum is for Adobe InDesign?
-
How to display values inside the Pie chart?
Hi Expert,
How to display the values inside the Pie chart, instead of Mouse over values. Can u pls help me to do this one.
Is it possible can we use mentioned below kind of pie charts in Xcelsius 2008.
Thanks & Regards,
Tamil
Edited by: Rajesh Kumar Thoppe on Dec 13, 2010 10:41 AMHi A G,
Thank You for quick response!!!
in this Text tab I am able to see below check box only
1) Chart Title
2) Sub Title
3) Legend
4) Mouse-Over
Kindly advise me if i am wrong and let me know how to achieve this.
Note: We have Xcelsius 2008 environment
Thanks & Regards,
Tamil
Edited by: Rajesh Kumar Thoppe on Dec 13, 2010 1:58 PM -
How to display values on top of each bar in graph???
Hi Everyone,
My Jdev version is 11.1.2.3.0.
I have developed one ADF BAr Graph </dvt:barGraph>. Everything is working fine.
How can i show the values on top of each bar in my graph???
And how can we show arrows left arrow right arrow top arrow bottom arrow like arrows in keyboard in ADF??? Example: Text1 right arrow Text2 right arrow Text3
Any suggestions will be really helpful.
Thanks.I'm not sure if that's what you're looking for, but you can display values by using markerText tag:
<dvt:barGraph...>
<dvt:markerText rendered="true">
<dvt:y1Format>
<af:convertNumber type="number"/>
</dvt:y1Format>
<dvt:graphFont id="graphFont4" size="20"/>
</dvt:markerText>
</dvt:barGraph>
About the other question, have you tried to use unicode characters? Right arrow, for example is "⇨" -
How to display values in top of page in ALV report
Hai,
This is my billing report program, i developed that object by using ALV but i could not able to use Top-of-page. please any one correct my code,
*& Report ZE0232_ALV_BILLING *
report ze0232_alv_billing.
type-pools: slis.
data: repid like sy-repid.
data: fieldcatalog type slis_t_fieldcat_alv,
wa_fieldcatalog type slis_fieldcat_alv.
data : ievent type slis_t_event,
wevent type slis_alv_event.
data: sal_text like tvkot-vtext,
DIS_TEXT LIKE TVTWT-VTEXT,
DIV_TEXT LIKE TSPAT-VTEXT.
tables: vbrk.
data: begin of i_vbrk occurs 0,
vbeln like vbrk-vbeln,
fkdat like vbrk-fkdat,
erdat like vbrk-erdat,
kunrg like vbrk-kunrg,
name1 like kna1-name1,
netwr like vbrk-netwr,
stext like tvkot-vtext,
dtext like tvtwt-vtext,
divtext like tspat-vtext,
end of i_vbrk.
selection-screen begin of block billing with frame.
parameters: salesorg like vbrk-vkorg.
select-options: dischanl for vbrk-vtweg,
division for vbrk-spart,
bildat for vbrk-fkdat.
selection-screen end of block billing.
select vbeln fkdat erdat kunrg netwr from vbrk into corresponding fields of table i_vbrk where vkorg = salesorg
and vtweg in dischanl
and spart in division
and fkdat in bildat.
select vtext from tvkot into sal_text where vkorg = salesorg and spras = 'EN'.
endselect.
select vtext from TVTWT into DIS_text where VTWEG IN dischanl and spras = 'EN'.
endselect.
select vtext from TSPAT into DIV_text where SPART IN DIVISION and spras = 'EN'.
endselect.
loop at i_vbrk.
move: sal_text to i_vbrk-stext,
DIS_TEXT TO I_VBRK-DTEXT,
DIV_TEXT TO I_VBRK-DIVTEXT.
modify i_vbrk.
endloop.
perform get_fieldcatalog.
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
i_callback_program = repid
I_GRID_TITLE =
i_callback_top_of_page = 'TOPS'
it_fieldcat = fieldcatalog
tables
t_outtab = i_vbrk
exceptions
program_error = 1
others = 2.
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
*& Form GET_FIELDCATALOG
text
<b>form tops.
write :/ 'Hai Welcome'.
endform. "tops</b>&----
*& Form get_fieldcatalog
text
form get_fieldcatalog.
wa_fieldcatalog-col_pos = '1'.
wa_fieldcatalog-fieldname = 'VBELN'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'SALES DOCUMENT'.
WA_fieldcatalog-rollname = 'VBELN'.
wa_fieldcatalog-hotspot = 'X'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '2'.
wa_fieldcatalog-fieldname = 'FKDAT'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'BILL DATE'.
WA_fieldcatalog-rollname = 'VBELN'.
WA_fieldcatalog-hotspot = 'X'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '3'.
wa_fieldcatalog-fieldname = 'ERDAT'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'CREATED DATE'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '4'.
wa_fieldcatalog-fieldname = 'KUNRG'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'CUSTOMER NO'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '5'.
wa_fieldcatalog-fieldname = 'NAME1'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'CUSTOMER NAME'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '6'.
wa_fieldcatalog-fieldname = 'NETWR'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'NET VALUE'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '7'.
wa_fieldcatalog-fieldname = 'STEXT'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'SALES ORG'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '8'.
wa_fieldcatalog-fieldname = 'DTEXT'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'DIS.CHANNEL'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
wa_fieldcatalog-col_pos = '9'.
wa_fieldcatalog-fieldname = 'DIVTEXT'.
wa_fieldcatalog-tabname = 'I_VBAK'.
wa_fieldcatalog-seltext_m = 'DIVISION'.
append wa_fieldcatalog to fieldcatalog.
clear wa_fieldcatalog.
endform. "GET_FIELDCATALOGHI see this report
you can know how to write TOP-OF_PAGE code
and insert LOGO also
*& Report ZTEST_ALV_LOGO
REPORT ztest_alv_logo.
TYPE-POOLS : slis.
*ALV Formatting tables /structures
DATA: gt_fieldcat TYPE slis_t_fieldcat_alv.
DATA: gt_events TYPE slis_t_event.
DATA: gs_layout TYPE slis_layout_alv.
DATA: gt_page TYPE slis_t_listheader.
DATA: gs_page TYPE slis_listheader.
DATA: v_repid LIKE sy-repid.
*ALV Formatting work area
DATA: w_fieldcat TYPE slis_fieldcat_alv.
DATA: w_events TYPE slis_alv_event.
DATA: gt_bsid TYPE TABLE OF bsid WITH HEADER LINE.
INITIALIZATION.
PERFORM build_events.
PERFORM build_page_header.
START-OF-SELECTION.
*perform build_comment. "top_of_page - in initialization at present
SELECT * FROM bsid INTO TABLE gt_bsid UP TO 10 ROWS.
*perform populate_for_fm using '1' '3' 'BUKRS' '8' 'GT_BSID' 'Whee'.
*USING = Row, Column, Field name, display length, table name, heading
*OR
PERFORM build_fieldcat.
gs_layout-zebra = 'X'.
*top of page event does not work without I_callback_program
v_repid = sy-repid.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = v_repid
i_structure_name = 'BSID'
i_background_id = 'ALV_BACKGROUND'
i_grid_title = 'This is the grid title'
I_GRID_SETTINGS =
is_layout = gs_layout
it_fieldcat = gt_fieldcat[]
it_events = gt_events[]
TABLES
t_outtab = gt_bsid.
Form..............: populate_for_fm
Description.......: Populates fields for function module used in ALV
FORM populate_for_fm USING p_row
p_col
p_fieldname
p_len
p_table
p_desc.
w_fieldcat-row_pos = p_row. "Row Position
w_fieldcat-col_pos = p_col. "Column Position
w_fieldcat-fieldname = p_fieldname. "Field name
w_fieldcat-outputlen = p_len. "Column Lenth
w_fieldcat-tabname = p_table. "Table name
w_fieldcat-reptext_ddic = p_desc. "Field Description
w_fieldcat-input = '1'.
APPEND w_fieldcat TO gt_fieldcat.
CLEAR w_fieldcat.
ENDFORM. " populate_for_fm
*& Form build_events
FORM build_events.
DATA: ls_event TYPE slis_alv_event.
CALL FUNCTION 'REUSE_ALV_EVENTS_GET'
EXPORTING
i_list_type = 0
IMPORTING
et_events = gt_events.
READ TABLE gt_events
WITH KEY name = slis_ev_user_command
INTO ls_event.
IF sy-subrc = 0.
MOVE slis_ev_user_command TO ls_event-form.
APPEND ls_event TO gt_events.
ENDIF.
READ TABLE gt_events
WITH KEY name = slis_ev_top_of_page
INTO ls_event.
IF sy-subrc = 0.
MOVE slis_ev_top_of_page TO ls_event-form.
APPEND ls_event TO gt_events.
ENDIF.
ENDFORM. " build_events
*& Form USER_COMMAND
When user command is called it uses 2 parameters. The itab
passed to the ALV is in whatever order it currently is on screen.
Therefore, you can read table itab index rs_selfield-tabindex to get
all data from the table. You can also check r_ucomm and code
accordingly.
FORM user_command USING r_ucomm LIKE sy-ucomm
rs_selfield TYPE slis_selfield.
READ TABLE gt_bsid INDEX rs_selfield-tabindex.
error checking etc.
SET PARAMETER ID 'KUN' FIELD gt_bsid-kunnr.
CALL TRANSACTION 'XD03' AND SKIP FIRST SCREEN.
ENDFORM. "user_command
*& Form top_of_page
Your own company logo can go here if it has been saved (OAOR)
If the logo is larger than the size of the headings in gt_page,
the window will not show full logo and will have a scroll bar. Thus,
it is a good idea to have a standard ALV header if you are going to
use logos in your top of page.
FORM top_of_page.
CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
EXPORTING
it_list_commentary = gt_page
i_logo = 'ENJOYSAP_LOGO'.
ENDFORM. "top_of_page
*& Form build_fieldcat
*Many and varied fields are available here. Have a look at documentation
*for FM REUSE_ALV_LIST_DISPLAY and REUSE_ALV_FIELDCATALOG_MERGE
FORM build_fieldcat.
w_fieldcat-fieldname = 'BUDAT'.
w_fieldcat-seltext_m = 'Dte pst'.
w_fieldcat-ddictxt(1) = 'M'.
w_fieldcat-edit = 'x'.
Can change the position of fields if you do not want them in order
of the DDIC or itab
w_fieldcat-row_pos = '1'.
w_fieldcat-col_pos = '10'.
APPEND w_fieldcat TO gt_fieldcat.
CLEAR w_fieldcat.
ENDFORM. " build_fieldcat
*& Form build_page_header
gt_page is used in top of page (ALV subroutine - NOT event)
*H = Header, S = Selection, A = Action
FORM build_page_header.
For Headers, Key is not printed and is irrelevant. Will not cause
a syntax error, but is not used.
gs_page-typ = 'H'.
gs_page-info = 'Header 1'.
APPEND gs_page TO gt_page.
gs_page-typ = 'H'.
gs_page-info = 'Header 2'.
APPEND gs_page TO gt_page.
For Selections, the Key is printed (bold). It can be anything up to 20
bytes. It gets printed in order of code here, not by key value.
gs_page-typ = 'S'.
gs_page-key = 'And the winner is:'.
gs_page-info = 'Selection 1'.
APPEND gs_page TO gt_page.
gs_page-typ = 'S'.
gs_page-key = 'Runner up:'.
gs_page-info = 'Selection 2'.
APPEND gs_page TO gt_page.
For Action, Key is also irrelevant.
gs_page-typ = 'A'.
gs_page-info = 'Action goes here'.
APPEND gs_page TO gt_page.
ENDFORM. " build_page_header
<b>Reward if useful</b> -
How to display values in textfields obtained from another class
Hi,
Why, oh why, doesn't this work:
When I select a row in my tableClass (consist of a JTable) I want to display these values (strings) in my TextFieldGUI class (consist of just JTextFields). My code looks like this:
TableClass:
public void mouseClicked(java.awt.event.MouseEvent mouseEvent) {
textFieldGUI = new TextFieldGUI() ;//reference to my textfield class
gui = new mainGUI() ; //reference to my GUI class
int tabbedIndex = gui.getSelectedIndex() ;
int col = tableModel.getColumnCount() ;
Vector string = new Vector() ;
String empty = "" ;
for(int index = 0; index < col ; index++){
if(table.getValueAt(row, index) == null)
string.addElement(empty) ;
else
string.addElement(table.getValueAt(row, index).toString()) ;
if(tabbedIndex == 0){
System.out.println(string) ; //works fine
textFieldGUI.setTextFieldValues(string) ;
}TextField class:
public void setTextFieldValues(Vector s){
Vector string = new Vector() ;
string = s ;
System.out.println("TextFieldVector: " + string) ; //works fine as well
String name = "" ;
String dob = "" ;
String web = "" ;
name = string.elementAt(0).toString() ;
dob = string.elementAt(1).toString() ;
web = string.elementAt(2).toString() ;
System.out.println("NAME: " + name +
", BIRTH: " + dob +
", WEB: " + web) ; //values are correctly printed
txtName.setText(name) ; //writes nothing (empty)
txtDob.setText(dob) ; //writes nothing (empty)
txtWeb.setText(web) ; //writes nothing (empty)
}Anyone got a hint on how I should svolve this one?
thanks
gmtongarHi
my problem is, for each job_id there is many users. Oh that's something completlty different...
I Strongly Recommand to_
1.*create 2 tables Jobs & users*
2.*create a relation between them* 1 to many to get for each job more than a user that's the way that Must be -- execuse me the bad design of the db pulled u into this trap -
3.then u can deal with it normally no need to a sample code but just a form with Jobs as (Master) and Users as (detail) with a relation and with a simple query u can display each job_id is for many users.
no null values no commas r needed.
Hope this helps...
Regards,
Amatu Allah. -
How to display values of shuttle pane by defaul in left shuttle
Hi I have created shuttle pane through JDeveloper
and I have set all properties
It also displays on page well
there are two boxes or shuttle displayed
one is for containing all values another for selected values
but in my case bydefault all values are displayed in right one's box
I mean by default all values are selected
How can i solve thisHA,
It's default behaviour when you enter the value for Leading
1)*Picklist View Definition*
2)*Picklist Display Attribute*
3)*Picklist Value Attribute*
4)*List Height*
And remove these properties from trailing one. (If you have attached).
Regards,
Gyan -
How to display values year wise in a request
Hi All,
My requirement is I have 3 years of data. I need to display that data year-wise in different tables at a time i.e., suppose if i have 2010,2011,2012 data then i need to display 2010 data in one table ,2011 data in next table and 2012 data in another table in same request. At a time i should get all three years of data but in different tables.
Here table in the sense data should be separated year_wise.
How can I achieve this?
Thanks in Advance,
Regards,
SindhuHi,
It is good know you got your requirement.
Pivot table is on of the specialized view we are using to create the report. The options available in the view is same like Microsoft Excel Pivot table view.
Pivot table optioins:
Page: It is like prompt in the view itselft. If we are adding column in the page it will show all the values of that column for e.g if you are adding year column into that page tab it will show the values of the year, so we can select any particular year and can filter the report in the view itself.
Section: It will separate the report into different section by the column value which we are having in section tab.
Measures: It is the special place for adding number columns (e.g amount, employee count, quantity,revenue and etc, like that ) basically called measures in the fact table. The column dragged into the measures have special aggregation rules such as sum, min, max, avg,count and etc
excluded: if want to add any column in the saved request but donot want to display, you can drag that column into excluded tab.
Rows: These option will display the report by value of the column wise.
Columns: It will separate the measure value by the column what we are having in this tab. (for e.g if we are putting year in column tab the column 'Revenue' in the measure table will be separated by year wise.
Please mark the answer if it helpful. -
How to display values after doing some business logic in data action
hi guys i got the same problem but iam unable to display the values..in my display page when iam trying to do some business logic in my data action class..
can u guys help me out
iam pasting my code which iam working here
my struts-config.xml
<?xml version = '1.0' encoding = 'windows-1252'?>
<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">
<struts-config>
<form-beans>
<form-bean name="DataForm" type="oracle.adf.controller.struts.forms.BindingContainerActionForm"/>
</form-beans>
<action-mappings>
<action path="/inputform" className="oracle.adf.controller.struts.actions.DataActionMapping" type="oracle.adf.controller.struts.actions.DataForwardAction" name="DataForm" parameter="/inputform.uix">
<set-property property="modelReference" value="inputformUIModel"/>
<forward name="success" path="/inputAction.do"/>
</action>
<action path="/inputAction" className="oracle.adf.controller.struts.actions.DataActionMapping" type="order.view.InputAction" name="DataForm">
<set-property property="modelReference" value="displaypageUIModel"/>
<forward name="success" path="/displaypage.do"/>
</action>
<action path="/displaypage" className="oracle.adf.controller.struts.actions.DataActionMapping" type="oracle.adf.controller.struts.actions.DataForwardAction" name="DataForm" parameter="/displaypage.uix">
<set-property property="modelReference" value="displaypageUIModel"/>
</action>
</action-mappings>
<message-resources parameter="order.view.ApplicationResources"/>
</struts-config>
my input form uix
<?xml version="1.0" encoding="windows-1252"?>
<page xmlns="http://xmlns.oracle.com/uix/controller"
xmlns:ui="http://xmlns.oracle.com/uix/ui"
xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
xmlns:html="http://www.w3.org/TR/REC-html40"
expressionLanguage="el">
<content>
<dataScope xmlns="http://xmlns.oracle.com/uix/ui">
<provider>
<!-- Add DataProviders (<data> elements) here -->
</provider>
<contents>
<document>
<metaContainer>
<!-- Set the page title -->
<head title=""/>
</metaContainer>
<contents>
<body>
<contents>
<form name="form0" method="post">
<contents>
<messageTextInput model="${bindings.password}" text="username"/>
<messageTextInput model="${bindings.username}" text="password"/>
<submitButton text="submit" event="success" destination="inputAction.do"/>
</contents>
</form>
</contents>
</body>
</contents>
</document>
</contents>
</dataScope>
</content>
<handlers>
<!-- Add EventHandlers (<event> elements) here -->
</handlers>
</page>
my display uix
<?xml version="1.0" encoding="windows-1252"?>
<page xmlns="http://xmlns.oracle.com/uix/controller"
xmlns:ui="http://xmlns.oracle.com/uix/ui"
xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
xmlns:html="http://www.w3.org/TR/REC-html40"
expressionLanguage="el">
<content>
<dataScope xmlns="http://xmlns.oracle.com/uix/ui">
<provider>
<!-- Add DataProviders (<data> elements) here -->
</provider>
<contents>
<document>
<metaContainer>
<!-- Set the page title -->
<head title=""/>
</metaContainer>
<contents>
<body>
<contents>
<form name="form0">
<contents>
<messageStyledText model="${bindings.password}" prompt="Prompt 0"/>
<messageStyledText model="${bindings.username}" prompt="Prompt 1"/>
</contents>
</form>
</contents>
</body>
</contents>
</document>
</contents>
</dataScope>
</content>
<handlers>
<!-- Add EventHandlers (<event> elements) here -->
</handlers>
</page>
my model bean
package order.model;
public class TestBean
private String username;
private String password;
public TestBean()
public String getUsername()
return username;
public void setUsername(String username)
this.username=username;
System.out.println("the username after actions class:"+username);
public String getPassword()
return password;
public void setPassword(String password)
this.password=password;
my data Action class
package order.view;
import oracle.adf.controller.struts.actions.DataAction;
import oracle.adf.controller.struts.actions.DataActionContext;
import oracle.jbo.uicli.binding.JUCtrlActionBinding;
import oracle.jbo.uicli.binding.JUCtrlAttrsBinding;
import order.model.TestBean;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForward;
public class InputAction extends DataAction
* Delegate to the Struts page lifecycle implementation
* {@link StrutsJspLifecycle#findForward findForward}
* @param actionContext the lifecycle context for the DataAction
* @throws Exception
protected void findForward(DataActionContext actionContext) throws Exception
// TODO: Override this oracle.adf.controller.struts.actions.DataAction method
//super.findForward(actionContext);
TestBean testbean=new TestBean();
System.out.println("this is action form"+actionContext.getActionForm());
String username=(String)((JUCtrlAttrsBinding)actionContext.getBindingContainer().findCtrlBinding("username")).getInputValue();
System.out.println("this is username"+username);
String username1=username+"hye wats up";
testbean.setUsername(username1);
ActionForward forward=actionContext.getActionForward();
ActionMapping mapping =actionContext.getActionMapping();
System.out.println("this is mapping"+mapping);
mapping.findForward("success");
// To handle an event named "yourname" add a method:
// public void onYourname(DataActionContext ctx)
// To override a method of the lifecycle, go to
// the main menu "Tools/Override Methods...".
check this out iam unable to display in my display page so help me out if any one canNo, in this case, I'm using standard JSP with ADF and struts validator.
If I don't use struts validator and there are errors (such as putting a string into a number which produces a jbo-25009), the list value will be retained.
When using the validator, it appears that it is NOT retained.
I've written some code to attempt to set the list element back, which "looks like" it's working right now.
There's still a problem with the second scenario:
1. user clicks checkbox and hits [submit]
2. get's error - you have to enter 5 address items
3. User wants to backout, so he unchecks the box and resubmits
4. The box redisplays as "checked"
SO, at that point, I thought... can't I use YOUR EXAMPLE on how to handle a checkbox.
I place some code in the reset method of the form to perform this:
map.put("AddressChangeFlag", (String) "" );
(that is, I've detected via the request that this flag is null), so I'm trying to make sure it retains it!
I do that and it runs into a problem during the processUpdateModel aT:
BindingContainerValidationForm updateForm= (BindingContainerValidationForm) actionContext.getActionForm();
//Get the binding for our particular column JUCtrlAttrsBinding checkBoxBinding = (JUCtrlAttrsBinding)updateForm.get("AddressChangeFlag");
call, with an error:
JBO-29000: Unexpected exception caught: java.lang.ClassCastException, msg=java.lang.String
java.lang.String
The value for updateForm.get("AddressChangeFlag") is "", which I'm assuming means the form field is no longer in the request object??
I'm lost at this point, and have been working on it for more than 1 day.
Thanks for responding though, and I await feedback ;) -
How to display value withing some range?
Hi,
I am trying to display months name using map and my results are as below:-
1)January
2)February
3)March
4)April
5)May
6)Jun
Now I want to display the result in some range i.e. display from 2) to 5) or from 4) to 9); whatever user inputs the range.
So how can I achieve this?
Regards,
PrateekHi,
With the help of Range droplet I am able to set the limit of my month list like if I give the value as 3 in howmany parameter;it shows the following result-
1)january
2)february
3)march
But as I said previously how can I show te result as below if user gives some input like (3-4):-
3)march
4)april
5)march
Thanks.
Maybe you are looking for
-
Mac Newbie - Help Please (LDAP)
I recently took over supporting a compies IT needs. Small non profit that has about 5 remote macs that connect to a mac mini. I have never really used macs before this so I am a bit out of my element. Just this past weekend the server was moved to a
-
Facetime won't work after Lion install... No mic from isight
After installing Lion on my 2010 mac mini, Facetime won't recognize my firewire isight mic. Video comes in from the isight, but it doesn't find it as an audio input choice. System preferences recognizes it and hears your voice, but not Facetime. You
-
Trouble download Yahoo Messenger in Nokia 9500
Guys please help me how to down load Yahoo Messenger on my NOkia 9500, since i have tried several times bu it won't upload into the phone... alos advise me how to download games too.. Thanks
-
I have a brand new Dell Alienware laptop running Windows 7 and I just installed the latest Firefox browser. My problem is that the scroll bar for the browser does not work when using the mouse... the mouse cannot control the scroll bar either by clic
-
I have installed Flash Player 12 on a MAC OS 10.9 using Safari. The system will not load images or video. I have used the website help documents to verify that the Flash Player files are installed and the Safari security settings are correct. Help pl