How to Add Table Regions using Personalization
I'm trying to add a new table region in a seeded page (SIT page) using personalization.
The new table that I will be adding will have some information to the users. This table is just for informational purposes. We want to display this information in the form of a table only. No compromises on this !!
When I try to personalize this page it gives me options to add new items like (messages, links etc) only but it does not let me add new regions.
The personalization guides talks about an option called "Add content to a
layout region" which sounds like what I want but it also says this option is available only for "Configurable Page". I believe the page i am trying to personalize is not a configurable page and hence i am not getting this option.
Can anyone who has been in a similar situation and probably have some resolution throw some insight into this ? Are there any good workarounds for this ?
Thanks,
Tilak.
Make sure that you are adding it at the Site level. Stack Region might not be available at Function/Responsibility level.
If that does not work, develop a StackRegion inside of JDeveloper. Then, add a flexibleContent and flexibleLayout region using Personalizations. Inside of that Personalization, there is an Extends property where you will tell it to use your custom StackLayout Region created in Jdeveloper similar to this:
<custom_app>.oracle.apps.per.selfservice.CustomRN
I had this same requirement and was able to solve it using the steps outlined in this thread:
Add New Region to seeded Page
Similar Messages
-
How to add table in SAP Non interactive forms in webdynpro java
Hi Experts,
I have a requirement in webdynpro java.I have a print button.On clicking print button a pdf will be opened.
This pdf will have data from the webdynpro view.I want to know how to add table in the adobe pdf.The webdynpro view will have many rows of table(rows will keep changing as per the size of the data output).How to send this data to adobe.How do we bind the node to the table in the adobe.How to automatically
Please suggest.
Thanks,
Rajani
Edited by: Rajani Nandagiri on Dec 26, 2008 8:58 AMRajani,
Take a look at below links, it will help you.
[Handling Dynamic Length Tables in Adobe Forms|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0859ad1-53aa-2a10-78ae-99e41c407669]
[Integrate tables & Images in Adobe Web Dynpro|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20java/wdjava%20archive/dynamic%20non-interactive%20pdf%20form.pdf]
[How to Handle Table Input and Output|https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20java/7.0/adobe/how%20to%20handle%20table%20input%20and%20output.pdf]
[How Tou2026deal with Table input and display in Interactive Forms|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/00c4041d-188d-2910-6ea2-b4d5155f56e0]
Chintan -
How to add classification view using BAPI_MATERIAL_SAVEDATA
Hi,
Please any one let me know how to add classification view using BAPI_MATERIAL_SAVEDATA to the material master.
Thanks,
shekarWe use this bapi on a regular basis as well as classification of materials. We have success doing this in 2 steps. First step is to save the material using BAPI_MATERIAL_SAVEDATA, second step is to save classification using BAPI_OBJCL_CHANGE (this can be used for both create and change) Also look at Function Group CLBPA . there are several bapi's in that group dealing with object classification, including the one I mentioned..
-
Is it possible to move items betwen regions using personalizations
Is it possible to move items betwen regions using personalizations?
Hi,
1. Can I create new item using personalization and refer to the item in the another region (for example there are 2 regions in my page R1 and R2, R1 has fields a,b,c and R2 has salary,empno,deptno , so can I create a field FFF in R1 and refer to deptno in R2.Suppose you have a 2 region like R1 & R2.
R1 contains three MessageTextInput Box. (eg a,b,c)
R2 contains three MessageTextInput Box. (eg x,y,z)
Then you can create a new item in any region & its will only impact your UI. (i.e. It will be displayed under the region where you have created it.)
2. if answer to above question is yes, then if user changes the value in deptno, will this get updated in the apps.The data in the new field won't update the automatically unless & untill, you attach EO based VO to the newly created item.
Hope you are clear.
Regards,
Gyan -
hello,
how to refresh table display using slis and 'reuse_alv_grid_display method'.
when i'm refreshing table display it performs once again reuse_alv_grid_display.and when i back the previous value appear.how to solve it?
neonare you chaning any value in the gird if so use this..
Pass the user_command form name to the Import parameter
I_CALL_BACK_USERCOMMAND .
and have the Dynamic form implementation..
FORM user_command USING ucomm TYPE sy-ucomm
selfield TYPE slis_selfield.
"The below is important for Editable Grid.
DATA: gd_repid LIKE sy-repid, "Exists
ref_grid TYPE REF TO cl_gui_alv_grid.
IF ref_grid IS INITIAL.
CALL FUNCTION 'GET_GLOBALS_FROM_SLVC_FULLSCR'
IMPORTING
e_grid = ref_grid.
ENDIF.
IF NOT ref_grid IS INITIAL.
CALL METHOD ref_grid->check_changed_data .
ENDIF.
CASE ucomm.
WHEN 'REFRSH'.
ENDCASE.
selfield-refresh = 'X'.
ENDFORM. "user_command -
Add new Table Region Through Personalizations
Dear all,
I I want Add a new table region in seeded page Through Personalization . Not getting item style as table pls provide any documents for table personalization
Thanks and Regards
Aneesh
Edited by: aneeshmathew on May 4, 2011 4:44 AMHi ,
Table can not be created through personalization ,but u can create a region where u can create the table and then add this region to the standard page through personalization,using below steps
1.) create the stack layout bean through personalization .
2.) in extend property of stack layout bean give the full pacth of your new custom region containing the custom table.
3.) Of course u have to import the custom page to MDS.
thanks
Pratap -
How to refresh a region using Active Data Service
Hi,
I need to refresh the region using ADS.
I am creating jsff which contains dynamic tables rendering. This jsff is bound to a task flow (having input parameter and refresh property set to "ifNeeded). The bounded task flow is dropped on a jspx as a region.
Now in order to refresh the region, I need to pass the updated param value, which would cause the region refresh.
I am able to do so on a button click from jspx page. But I have to make it auto refresh using ADS as per app requirement.
The issue is "AdfFacesContext.getCurrentInstance return null..if I am using it in startActive Data or changeData Update (where I am using ActiveDataUpdateEvent)".
Please guide me how can I achieve this.
I am using Jdev 11.1.1.4.
Thanks.
Edited by: 977455 on Jan 3, 2013 7:35 PMHi,
try a variation of this blog entry: http://matthiaswessendorf.wordpress.com/2010/01/22/flexible-active-data-service/
Instead of showing a popup, you do the following
1. set clientComponent=true for the hidden field
2. configured the PartialTrigger property of the region to point to the hidden component
If this doesn't work then try this
1. use <af:clientListener type="propertyChange" method="activeDataCallback" /> as used in the sample
2. define an af:serverListener that points to a managed bean that has access to the region (RichRegion) instance
3. The af:serverListener needs to be defined as a child of the outputText
4. change "activeDataCallback" to queue the server listener event (CustomEvent)
5. Use the managed bean to refresh the region
Frank -
How to add Table element in PDF form in Webdynpro
Hello Everybody,
I am developing one application in Webdynpro using PDF form in it. I wantable control in PDF form. I read somewhere that we can add table control in PDF form. But i didnt find how to add the same. So if anybody knows then please help me.
Thanx in advance...
BhavikHi All,
Please follow these steps to create tables in adobe interactive forms.
Lets us take this example. We want to display employee information. The following fields are the one that we are going to display:
1. employeenumber
2. First name
3. last name.
First insert a "interactive form UI element" in the view. Create a value node and bind it to the data source of the UI element.
Create a subnode called "Employee".
Create 3 value attributes to display the 3 values.
Open the form designer. Insert a subform. change its type to "flow content"(default is position content) and in the next drop down, choose the value as type "table".
insert one more subform into this subform. change its type to "flow content" and from the dropdown, choose the value as "table row" and in the tab "binding", click the checkbox "min" and have its value as 1.
now drag the elements from the data hierarchy into the second subform.
save the form in the designer.
go to the view implementation and populate the nodes with the value. if this is within a loop, the content of the second subform is repeated giving the user a "table".
I hope the steps are clear.
Regards,
Chander -
How to add table actions to an Advanced Table programmatically
We have code in my CO which builds an advanced table dynamically and associates it with a VO. The table comes out looking good - the correct columns and data are displayed.
I now want to add Table Actions for that particular dynamically created table.
The code below builds the buttons correctly and they are built/rendered just fine.
After adding this code to build the FlowLayout bean, add the buttons and associate the it to the TableActions of the advanced table bean, none of the buttons on the page work anymore. Each time I click any button (even if it's a page level button like 'Save' or 'Cancel'), I get the following error:
+## Detail 0 ##+
java.lang.NullPointerException
+ at java.util.Hashtable.get(Hashtable.java:336)+
I have added debug statements in by CO, but it is never even getting into the ProcessFormRequest
Below is the code we are using. Can anyone suggest a way to have this flow layout created dynamically like this and not break all button functionality on the page?
//Create the advanced table
OAAdvancedTableBean tableBeanP1 = (OAAdvancedTableBean)createWebBean(pageContext, ADVANCED_TABLE_BEAN, null,"Proc1Tab");
tableBeanP1.setViewUsageName("P100DetailsVO1");
tableBeanP1.setNumberOfRowsDisplayed(10);
//Create a new flow layout to be used as the table actions
OAFlowLayoutBean tableActionBean = (OAFlowLayoutBean)createWebBean(pageContext, FLOW_LAYOUT_BEAN, null, "P1ButtonRegion");
//Create the "Add Control Group" button for this table:
OAButtonBean addButtonBean = (OAButtonBean)createWebBean(pageContext, BUTTON_BEAN, null, "P1AddCtrlGroup");
FireAction FireActionAddGroup = new FireAction();
FireActionAddGroup.setEvent("AddCtrlGroup");
Parameter param = new Parameter();
param.setKey("ProcedureIndex");
param.setValue("1");
Parameter[] params = {param};
FireActionAddGroup.setParameters(params);
addButtonBean.setPrimaryClientAction(FireActionAddGroup);
addButtonBean.setText("Add Control Group");
tableActionBean.addIndexedChild(addButtonBean);
//Add the table actions bean to the table:
tableBeanP1.setTableActions(tableActionBean);Hello Ashley,
you are already close to the solution. In BADI QISR1 you simply fill the
table SPECIAL_DATA e.g.like
fieldindex = 1
fieldname = 'FIELD1'
fieldvalue = 'Value1'
fieldindex = <n>
fieldname = 'FIELD1'
fieldvalue = 'VALUE<n>'
Then on the Adobe form layout (Adobe Designer), you have to use the table control XFO from the standard library. Here you have to bind then the corresponding column to FIELD1.
Best regards,
Simon -
How to add more functionalities to personalization dialogue box in portal
Hi
How to add more functionalities to the personalization dialouge box in sap portal?
Just like User Profile tab, how can I add my own functionality to personalization dialouge box?
I want the functionality to appear as a tab under Detailed Navigation in Personalization dialouge box - similar to User Profile, Work Protect Mode tabs which are already there under detailed navigation in personalization.Thanks Gyan.
Below is the code for creating list box :
OAApplicationModule am = pageContext.getRootApplicationModule();
OAViewObject listVO=(OAViewObject)am.findViewObject("LocationsLOVVO");
OAWebBeanFactory list1 = pageContext.getWebBeanFactory();
OADefaultListBean list = (OADefaultListBean)list1.createWebBean(pageContext, OAWebBeanConstants.DEFAULT_LIST_BEAN, null, "LocationsList");
list.setListViewObjectDefinitionName("oracle.apps.irc.lov.server.LocationsLOVVO");
list.setListValueAttribute("LocationCode");
list.setListDisplayAttribute("LocationCode");
list.setSize(6);
list.setMultiple(true);
list.setName("Location");
OAMessageLayoutBean listboxbean = (OAMessageLayoutBean)webBean.findChildRecursive("AplmessageLayout");
listboxbean.addIndexedChild(list);
But it is not inserting all the location values in the list.
Regards,
Gaurav. -
How to specify table name using xdoclet
Hi
I'm trying to specify a table name using xdoclet 1.2.
I've tried the @sql.table, but that ain't working (no table mapping name is
writen to the *.jdo)
I've tried using the @jdo.class-vendor-extension with key=table and
value=tablename, but that ain't working either.
I guess number two approach ain't working because kodo want table name
extension inside another extension like this:
<extension vendor-name="kodo" key="jdbc-class-map" value="base">
<extension vendor-name="kodo" key="table" value="tablename"/>
</extension>
But, how do I specify the above using xdoclet?
Regards
JesperOk.
Is it possible somehow to just tell kodo to use another table name without
having to create mapping extensions for collections and stuff. Even better
if one could specify a table name prefix to be used on all tables.
My problem is that I need use kodo on an existing database having tables
names that conflict with kodo's auto-generated tables names. The schematool
will then try alter these tables :-(
Regards
Jesper
"Stephen Kim" <[email protected]> wrote in message
news:[email protected]...
When you use metadata mapping extensions, you should not generate
.mapping files as all that info is stored in the .jdo file. You should
instead set kodo.jdbc.MappingFactory to metadata.
Jesper Ladegaard wrote:
Thanks.
However, I still can't get it to work.
I've created a java class named Role with xdoclet like this:
* @jdo.persistence-capable
* @jdo.class-vendor-extension
* vendor-name="kodo" key="jdbc-class-map" value="base"
* @jdo.class-vendor-extension
* vendor-name="kodo" key="jdbc-class-map/table" value="BW_ROLE"
* @jdo.class-vendor-extension
* vendor-name="kodo" key="jdbc-class-map/pk-column" value="JDOID"
Xdoclet generates a jdo file like this:
<jdo>
<package name="dk.pine.users.services.model">
<class name="Role"
identity-type="datastore"
<!-- end class tag --><extension vendor-name="kodo"
key="jdbc-class-map"
value="base">
</extension>
<extension vendor-name="kodo"
key="jdbc-class-map/table"
value="BW_ROLE">
</extension>
<extension vendor-name="kodo"
key="jdbc-class-map/pk-column"
value="JDOID">
</extension>
<field name="users"
default-fetch-group="true"
<!-- end field tag --><collection
element-type="dk.pine.users.services.model.User"
embedded-element="false"
<!-- end collection tag --></collection>
<extension vendor-name="kodo"
key="inverse-owner"
value="roles">
</extension>
</field>
</class>
</package>
</jdo>
Now I run the mappingtool (with option refresh) and it generates a
mapping
file like this:
<mapping>
<package name="dk.pine.users.services.model">
<class name="Role">
<jdbc-class-map type="base" pk-column="JDOID"
table="dbo.ROLE0"/>
<jdbc-version-ind type="version-number"column="JDOVERSION"/>
<jdbc-class-ind type="in-class-name" column="JDOCLASS"/>
<field name="description">
<jdbc-field-map type="value" column="DESCRIPTION"/>
</field>
<field name="name">
<jdbc-field-map type="value" column="NAME0"/>
</field>
<field name="systemRole">
<jdbc-field-map type="value" column="SYSTEMROLE"/>
</field>
<field name="users">
<jdbc-field-map type="many-many"
element-column.JDOID="JDOID" ref-column.JDOID="ROLES_JDOID"
table="dbo.USER0_ROLES"/>
</field>
</class>
</package>
</mapping>
I expected it to create a BW_ROLE, but it create a ROLE0 table????
"Stephen Kim" <[email protected]> wrote in message
news:[email protected]...
You can use slashes to denote sub extensions.
See the example near the bottom of this link:
http://solarmetric.com/Software/Documentation/3.0.3/docs/ref_guide_integrati
on_xdoclet.html
Jesper Ladegaard wrote:
Hi
I'm trying to specify a table name using xdoclet 1.2.
I've tried the @sql.table, but that ain't working (no table mapping
name
>>
is
writen to the *.jdo)
I've tried using the @jdo.class-vendor-extension with key=table and
value=tablename, but that ain't working either.
I guess number two approach ain't working because kodo want table name
extension inside another extension like this:
<extension vendor-name="kodo" key="jdbc-class-map" value="base">
<extension vendor-name="kodo" key="table" value="tablename"/>
</extension>
But, how do I specify the above using xdoclet?
Regards
Jesper
Steve Kim
[email protected]
SolarMetric Inc.
http://www.solarmetric.com
Steve Kim
[email protected]
SolarMetric Inc.
http://www.solarmetric.com -
How to add ALV button using OO in module pool program using ALV grid
Hello Gurus!!!
Want some tips related how to add button using ALV Grid(OO).
I want to display the button for search, sort ....
Please suggest the step -by-step procedure for implementation of these button.
I am designing the code for transaction FB03. Header data has been displayed but want to display the line items.
Kindly suggest your answers.
Thanks,
SachinHi,
CLASS SELSCR_APPLICATION DEFINITION DEFERRED.
CLASS SELSCR_APPLICATION DEFINITION.
PUBLIC SECTION.
METHODS:
HANDLE_TOOLBAR
FOR EVENT TOOLBAR OF CL_GUI_ALV_GRID
IMPORTING E_OBJECT E_INTERACTIVE,
HANDLE_USER_COMMAND
FOR EVENT USER_COMMAND OF CL_GUI_ALV_GRID
IMPORTING E_UCOMM.
ENDCLASS. "SELSCR_APPLICATION DEFINITION
CLASS SELSCR_APPLICATION IMPLEMENTATION.
METHOD HANDLE_TOOLBAR.
DATA: LS_TOOLBAR TYPE STB_BUTTON.
append SAVE icon
CLEAR LS_TOOLBAR.
MOVE 'SAVE' TO LS_TOOLBAR-FUNCTION.
MOVE ICON_SYSTEM_SAVE TO LS_TOOLBAR-ICON.
MOVE 'Save' TO LS_TOOLBAR-QUICKINFO.
MOVE ' ' TO LS_TOOLBAR-DISABLED.
APPEND LS_TOOLBAR TO E_OBJECT->MT_TOOLBAR.
CLEAR LS_TOOLBAR.
ENDMETHOD. "handle_toolbar
METHOD HANDLE_USER_COMMAND.
CASE E_UCOMM.
WHEN 'SAVE'.
PERFORM UPDATE_FIELDS.
ENDCASE.
ENDMETHOD.
ENDCLASS. "SELSCR_APPLICATION IMPLEMENTATION
these lines should be after calling method SET_TABLE_FOR_FIRST_DISPLAY
SET HANDLER G_APPLICATION1->HANDLE_TOOLBAR FOR GRID1.
CALL METHOD grid1->set_toolbar_interactive.
rgds,
bharat. -
How to transfer tabl content using ALE
Hi All
I need to to transfer the content of a HR table (T526) using an ALE scenario. However I have not found a way to do this. I stumpled over CONDA2 but not quite sure if this suits the bill. Anybody out there who can help.
I am not an HR wiz so bear with me if this is dead obvious.
Hope somebody can help
CheersHello Bowie,
Could you please help in how to use CONDA2 message type in ditributing HR Configuration data like data from following tables..
T001P Personnel Area/Subarea
T500P Personnel Areas
T503 Employee Group/Subgroup
T511 Wage Types
T512T Wage Type Texts
T512Z Permissibility of Wage Types per Infotype
T528B Positions
T554S Attendance and Absence Types
T554T Attendance and Absence Texts
Thaks,
Venkat -
How to add control buttons using Java thorugh serial port?
Hi everyone,
I'm new to this forum.
I have some questions on Java and serial port.
I want to write a Java program to control my robot, through serial port. For example, when I click "Forward", the robot will go forward, and so on.
Now I already have the buttons, so next I would like to ask how to interface the buttons with the serial port.
I already have all the javax.comm things installed.
below is the code for my buttons:
import java.awt.*;
public class ControlButtons extends java.applet.Applet
GridLayout myLayout = new GridLayout(3, 3);
Button button1 = new Button(" ");
Button buttonForward = new Button("Forward");
Button button2 = new Button(" ");
Button buttonLeft = new Button("Left");
Button buttonStop = new Button("Stop");
Button buttonRight = new Button("Right");
Button button3 = new Button(" ");
Button buttonReverse = new Button("Reverse");
Button button4 = new Button(" ");
public void init()
setLayout(myLayout);
add(button1);
button1.setVisible(false);
add(buttonForward);
add(button2);
button2.setVisible(false);
add(buttonLeft);
add(buttonStop);
add(buttonRight);
add(button3);
button3.setVisible(false);
add(buttonReverse);
add(button4);
button4.setVisible(false);
}Now I would like to ask for direction on how to add in the code to make it work with serial port.
ThanksThe plan is, I have a robot device connected to the serial port.We don't know anything about that device. We don't know how to control it. We don't know what you have to write to the device to make it do anything. Only you know what.
For example, when I click "Forward", the robot will go forward, and so on.So what do you have to send to make it do that? and same for the other buttons.
Next, you need to work out from the javax.comm API how to open the serial port and send data to it. This is a standard exercise in learning a new API. You must be able to do this. Again and again.
But the program is useless. The button can be clicked, but didn't do anything.Because (a) they have no ActionListeners and (b) there is no code to send anything to the serial port.
You have to write all that. So you also have to look up ActionListener in the Java API and how to attach it to a button. You can do that. We all do that kind of thing every day.
So next I would like to ask how to interface the buttons with the serial port.You've been asking nothing else since you started, but you've also only done enough investigation of your own to create the buttons. That's only the start.
The problem is what method and command should I use to make those buttons actually functioning.See above. You've been told part of it several times. The rest only you can answer, because it's your robot. -
How to add Services programmatically using BAPI_BUS2002_ACTELEM_CREATE_M
Hi :
I need to create a project programmatically using the standard PS BAPI. My problem is that I don't know how to add external activities ( Services ) into my project. I have all steps, except this one. I think that the BAPI BAPI_BUS2002_ACTELEM_CREATE_M should do it but I cannot find where to put the Service Number, Text and Quantity.
Thanks a lot in advance.
Jose J. Quezada.The problem remains the same. The BAPI_NETWORK_MAINTAIN does not have the fields to add the Services. It can adds an External Activity. The services are External Activities but where are the fields. I need an example or a more specific response. I know how to add a Material for example, but the Services are quite different.
Kind Regards,
Jose.
Maybe you are looking for
-
Tons of "Upgrade" entries in ULSLog a few hours after applying updates
Hi there! Yesterday we patched two SharePoint 2013 farms (latest SharePoint Security Update sts2013-kb2880994-fullfile-x64-glb.exe) and ran PSConfig.exe -cmd upgrade -inplace b2b -wait -force (of course sequentially on all servers). There were some e
-
I have my customized principal validation provider and customized principal class. Both of them are now included in the MBean.jar file. The problem is that NoClassDefFound exception happens when the FAT client tries to look up EJB home using the subj
-
My ipod touch 4g got wet today and the screen is now very dim.
I used it like normal afterwards and then i locked the screen and now it can barely see anything. Am I SOL?
-
Cannot execute Web Application with JDeveloper
Hi, I'm trying to execute an application I've been assigned to modify, usin JDeveloper. When I run the project with JDeveloper, it first compiles it, successfully, and then starts the embedded server, and starts the web browser trying to display the
-
Does anyone use virtual dj and know who to erase duplicate music files?
Anyone out there have a program called Virtual dj currently?