Dynamic creation of rules
Hi
I have to create a UI in which i need to create a table which column name same as DB column name and the table will be populated
from the DB, now I have to give user ability to create their own temporary column with some specified rules for exp
user create a temp column 'RemainingLoanAmount' by specifying the rule like that
if(LoanAmount > 0){
return 0;
}else{
return LoanAmount-LoanAmountAlreadypaid;
how to execute these kind of functions/rules.
I suggest you create a program without the rule first, then it will become more obvious how to add such a column.
Similar Messages
-
Creation of rule file for adding aliases to Members
Please help me in creation of rule file for adding of aliases to the members. I have created a new alias table along with default alias table.
These are the members and alias names for the newly created alias table.
0000002452 TA
0000002459 HJ
0000002460 HK
0000002462 HM
0000004012 CB
0000004015 EA
0000004025 BA
0000004070 DA
0000004087 GC
0000004088 FD
0000006231 CM
0000009103 WP
0000009106 WV
0000009126 WW
0000008458 NH
0000008475 NY
0000008481 NF
0000008483 NG
The below are the members and aliases for the default alias table.
0000001209 P&S Storage Facilities
0000001210 1210 US Procurement & Supply
0000002452 Warren Truck Assembly
0000002459 Toledo I Assembly
0000002460 Toledo II Assembly
0000002462 Toledo III Assembly
0000004001 US Manufacturing Group Office
0000004012 Jefferson North Assembly
0000004015 Belvidere Assembly
0000004025 Sterling Heights Assembly
0000004070 Newark Assembly
0000004087 St Louis North Assembly II
0000004088 St Louis South Assembly II
0000004199 Pilot Operations
0000004501 Opm
0000005111 Kokomo Casting
0000005203 Trenton Engine
0000005205 Kenosha Engine
0000005209 New Mack Avenue Engine
0000005304 Detroit Axle
0000005305 Kokomo Complex
0000005308 Indiana Transmission
0000005403 New Castle Machining & Forge
0000005404 McGraw Glass
0000005406 Toledo Machining
0000006203 Warren Stamping
0000006204 Twinsburg Stamping
0000006215 Sterling Heights Stamping
0000006231 Conner Avenue Assembly
0000002100 2100 Sales & Marketing
0000005221 GEMA - Plant1 Ops
0000009006 9006 Canadian Customs
0000009008 Canadian Manufacturing Group Office
0000009103 Windsor Assembly
0000009104 Etobicoke Casting
0000009106 Pillette Road Assembly
0000009126 Bramalea Assembly
0000008458 Atos
0000008475 Saltillo Truck Plant
0000008481 Toluca Assembly Plant
0000008483 Lago Alberto Truck Plant
Now I have to create rule files to update these aliases.
Please elaborate, so that it will be clear for me. As I am new, please make it up with steps.You dont need to create a rule file. You can create a alias table like this in a notapad
$ALT_NAME 'First'
0000002452 TA
0000002459 HJ
0000002460 HK
0000002462 HM
0000004012 CB
0000004015 EA
0000004025 BA
0000004070 DA
0000004087 GC
0000004088 FD
0000006231 CM
0000009103 WP
0000009106 WV
0000009126 WW
0000008458 NH
0000008475 NY
0000008481 NF
0000008483 NG
$END
and Save it as First.alt and You can import like this
1)Open the outline in edit mode.
2)Select Outline > Import alias table.
3)In the Open dialog box, select the alias table import file.
4)Click OK.
go to outline properties and the new alias table must be made Set as active to view the alias names.
you can create and import up to 10 alias tables -
Hi,
I want to create a tabstrip dynamically.The tabstrip should have 3 tabs, and in each of the tabs i want to put some UI elements like a label, input field, dropdown, tables.........etc.
Im able to create the tabstrip and add tabs to it dynamically.
I've even created the UI elements which i wanted to put in the tabs.............But im not able to proceed as i dont know how to add the UI elements to the tabs.......
Can anyone tell me how to add UI elements to a tab in a tabstrip?
Regards,
Padmalatha.K
Points will be rewarded.Hi,
Following code will help you to understand the dynamic creation and adding them
//Tabstrip
IWDTabStrip tabStrip = view.createElement(IWDTabStrip.class);
//Tab
IWDTab tab = view.createElement(IWDTab.class);
//Input Field
IWDInputField inputField = view.createElement(IWDInputField.class);
//Adding inputfield to tab
tab.setContent(inputField);
//Adding tab to tabstrip
tabStrip.addTab(tab);
//Finally add this tabstip to either your root container or some other container.
Regards
Ayyapparaj -
Dynamic creation of ComponentUsage
Hi people,
I want to reuse a view (ViewA) in different views (ViewB, ViewC, ViewD).ViewA has a quite complex logic, so it is necessary to outsource this view. Not only the logic, but also the count of UIElements and contextelements is quite large, for this I don't want to implement this part redundant in the views A, C and D.
I have to use ViewA in a table in the TablePopin UIElement. Every line of the table should have its own instance of ViewA. Is that possible?
My idea is it, to put the view in an own component. For every tableline I need an instance of the componentUsage. My problem is now, that I'm not able to create at runtime a ComponentUsage and at designtime I don't know how many instances I need. Is it possible in webdynpro to create dynamic instances of ComponentUsage?
If you know an other way, that prevents me from implementing the view and its logic more times, please tell me!
Thanks in advance,
Thomas MorandellHi Thomas,
just for clarification. Principally it is possible in Web Dynpro to dynamically create new component usages of the same type like an existing, statically declared one. This means after having defined a component usage of type ISomeComp (component interface definition) you can dynamically create new component usages which all point to the same component interface definition ISomeComp:
wdThis.wdGetISomeCompUsage().createComponentUsageOfSameType();
But this dynamic creation approach implies, that you must also embed the component interface view of this component usage to the view composition dynamically; and this is (unfortunately) quite cumbersome and complicated based on the existing Web Dynpro Java API (it is not yet optimized for a simple dynamic view composition modification.
Additionally, like Valery pointed out, the dynamic creation of new component usages is not compatible with table popins.
Regards, Bertram -
Dynamic Creation of UI in adobe forms??
Hi Experts,
I need to create a dynamic interactive form and dynamic UI elements in the interactive form.
As per my requirement I need to display a pdf and I will be getting values from the RFC's. I need to show the form segments and the UI elements only when there's a data from the RFC else not. I am unable to understand whether this requirement needs generation of the UI elements dynamically or I can do it statically as well.
The form thus generated will be having data from the RFC which based on the data quantity may exceed to n number of pages.
In case it needs dynamic creation can you suggest me please how to achive it in interactive forms?
Helpful answers will be appreciated.
Warm Regards,
GauravHi,
subForm1:-
Flow content
Allow page breaks
Place: following previous-----> This means when you are repeating the subform the previous one should be followed.
Say you have a table and have 3 columns in it.
After 1st column is completed, the next column should come with 1st comun
After: Continue filling parent--->Continously fill the data with the parent element
Repeat sub form min count is 1 : Minimum of 1 line item will be printed
Height: Expand to fit is true.: If the field height is increased it automatically expands.
For help in Adobe Press F1 or Goto Help--> Adobe Designer Help in Adobe Designer
After installing Adobe Designer, goto the specific folder
C:\Program Files\Adobe\Designer 8.0\EN you can get sample documents.
For help press F1 after opening designer.
Sub Form1: Content--> Flowed, Flow direction --> Top to bottom
Binding --> Check the checkbox Repeat Subform for each data item
Subform 2: Content --> Positioned, No pagination No binding settings changes needed.
Hey i forgot to mention the Header Subform where you create all these subforms should be flowed.
Try it once like this and lte us know
Edited by: Sankar Narayana on Oct 3, 2008 5:06 PM -
Dynamic creation of date in selection variant
Hi All,
I have a Z program for updating a field in BOM item. One of the input field in the report is "Valid From Date". Actually the current date is automatically fetched through a function module and it is defaulted in that field.
Our client is using selection variant for ease of use. The problem here is old date in the selection variant is replacing the current date. I want current date to be created automatically during insertion of variant also. How can i solve this problem. Is there any selection variable inside the variant for dynamic creation of Date?
Thanks
SankarAs I know there is no setting for this. For any std or Z report variant function with L should act same way...anyway you discuss with your ADABer.
See the help for variables
Selection Variables
The following three types of selection variables are currently
supported:
o Table variables from TVARV
You should use these variables if you want to store static
information. TVARV variables are proposed by default.
o Dynamic date calculations:
To use these variables, the corresponding selection field must have
type 'D' (date). If the system has to convert from type T to type D
when you select the selection variables, the VARIABLE NAME field is
no longer ready for input. Instead, you can only set values using
the input help.
The system currently supports the following dynamic date
calculations:
Today's date
From beginning of the month to today
Today's date +/- x days
First quarter ????
Second quarter ????
Third quarter ????
Fourth quarter ????
Today's date - xxx, today's date + yyy
Previous month
o User-specific variables
Prerequisite: The selection field must have been defined in the
program using the MEMORY ID pid addition. User-specific values,
which can be created either from the selection screen or from the
user maintenance transaction, are placed in the corresponding
selection fields when the user runs the program.
The SELECTION OPTIONS button is only supported for date variables that
fill select-options fields with single values.
i.e means we can do that with D also. -
Dynamic creation of business graphics.
Hi,
i have a piece of code which dynamically create a business graphics. If i use the same node data and create BG in statically.. i am able to view the graph. In case of dynamic creation , i am getting graphical rendering error. Have i missed something here..
The piece of code i had used is..
IWDBusinessGraphics bg = (IWDBusinessGraphics)view.createElement(IWDBusinessGraphics.class,null);
IWDCategory c = (IWDCategory)view.createElement(IWDCategory.class,null);
// c.setDescription("tableutility");
c.bindDescription(wdContext.getNodeInfo().getAttribute(IPrivateSDNUtilityView.IContextElement.TEST));
bg.setCategory(c);
bg.setDimension(WDBusinessGraphicsDimension.PSEUDO_THREE);
IWDSimpleSeries ss = (IWDSimpleSeries)view.createElement(IWDSimpleSeries.class,null);
ss.bindValue(wdContext.nodeDepartments().getNodeInfo().getAttribute(IPrivateSDNUtilityView.IDepartmentsElement.NO_OF_PEOPLE));
ss.setLabel("Simple Series");
ss.setLabel("No of People");
bg.addSeries(ss);
bg.setChartType(WDBusinessGraphicsType.COLUMNS);
bg.bindSeriesSource(wdContext.nodeDepartments().getNodeInfo());
bg.setIgsUrl("http://<hostname>:40080");
Please help.
Regards
BharathwajPlease got through following link
<a href="/people/sap.user72/blog/2006/05/04/enhancing-tables-in-webdynpro-java-150-custom-built-table-utilities:///people/sap.user72/blog/2006/05/04/enhancing-tables-in-webdynpro-java-150-custom-built-table-utilities -
Dynamic Creation of Buttons and Actions HELP
Hi there,
I have got a problem (or maybe even two) with the dynamic Creation of buttons. The code below creates the buttons.
My main problem is, that the parameter created for the button's action isn't propagated to the assigned event handler. I get a null, though the name of the parameter in the event handler and the name of the parameter added to the action are the same.
Could it also be that I'm always using the same action? I.e. does wdThis.wdGetAddElementAction() always return the same action instance? If yes, how can I create individual actions for each button?
Any help is appreciated!
Cheers,
Heiko
" for(int i=rootContainer.getChildren().length; i<wdContext.nodeFeature().size();i++)
IPrivateVCT_Feature.IFeatureElement featureElement = wdContext.nodeFeature().getFeatureElementAt(i);
IWDTray featureTray = (IWDTray) view.createElement(IWDTray.class, featureElement.getName());
IWDCaption header = (IWDCaption) view.createElement(IWDCaption.class, featureElement.getName()+"_Header");
header.setText(featureElement.getName());
featureTray.setHeader(header);
featureTray.setExpanded(false);
rootContainer.addChild(featureTray);
IWDButton button = (IWDButton) view.createElement(IWDButton.class, featureElement.getName()+"_Button_AddElement");
IWDAction actionAddElement = wdThis.wdGetAddElementAction();
actionAddElement.getActionParameters().addParameter("featureIndex", new Integer(i).toString());
button.setOnAction(actionAddElement);
button.setText("Add Element");
featureTray.addChild(button);Hi Heiko,
You have done everything correctly....except for 1 line
in the code...
Replace the following line in your code:
actionAddElement.getActionParameters().addParameter("featureIndex", new Integer(i).toString());
Replace the above line with this code:
button.mappingOfOnAction().addParameter("featureIndex",i);
Actually in your code, you are not associating the parameter with the button...
Note that addParameter(...) comes with two signatures: addParameter(String param, String value) and addParameter(String param, int value). You can use any of them based on yuor need.
Hope it helps,
Thanks and Regards,
Vishnu Prasad Hegde -
Hi friends,
Is there a way to create dynamic creation forms in ADF,in jdev 10.3.3?
By this I mean--I need to populate a table in my DB and on my page I have an add button,
now at each click of add button,a new creation form should be displayed on the page one below the other.
finally there would be a Save button that would save all my entries to the table.
I searched a lot for the same...Please do help if anybody has any ideas..
Thnks in Advance..c ya
kavitha
Edited by: user6403440 on May 5, 2009 2:22 AMHi,
well, the easiest would be to create an updateable table and add new rows. If you need a form then you can use af:forEach or af:iterator with the table binding to render input form elements (more like a custom table rendering). However, its quite a bit of development that is required for this.
Frank -
Using Flex 2 for dynamic creation of a Flex 2 application at runtime
We're looking to replace our existing end-user development
environment and believe Flex 2 may be able to satisfy our
requirements. However, without spending a month trialing the
product I thought some existing user(s) could suggest (based on
personal experience) whether we'd be straining Flex 2 in expecting
it to be able to provide dynamic runtine generation and execution
of an application based on the meta-data associated with each
component. The generation of each component includes automatic form
and code generation, with end-user tailoring facilities to maintain
the meta-data (tabs, fields (visibility, location, business rules,
actions, validation etc.), display format, drill-down, work-flow
etc.), for use in the next instantiation of each conponent.I know of at least one of our customers (not sure if I can
say which) is doing this. They use Flex to compose MXML files and
then send that to a server. The server than compiles that into a
SWF.
So it is possible, just a lot of work. -
Dynamic Creation of Entity Objects (ADF Business Components)
Hi All,
We have a requirement to create Entity Objects for the dynamically generated tables in our application and at the same time bind them to different views.
Our product create multiple tables at runtime with some sort of naming convention, and we couldn't find a way in JDeveloper to generate entity objects for the tables created dynamically.
Please provide some pointers if you have experienced or worked on similar requirement.
Thanks,
NikhileshThanks for the help Sudipto.
The link which you have shared, describes the creation of an entity object and then modify the operations like Delete Update and Insert etc to be performed on the entity object by creating IMPL classes and implementing certain interfaces.
But I need to create Entity objects dynamically. My application creates new tables for some functionality at the run time and I have to create Entity objects for those new tables as soon as the new tables are created.
I was just wondering if, there is any API available for creating the entity object from Java code instead of invoking the wizard in the Jdeveloper. -
Hi is it possible to create control buttons in run time based on the input given by the user.Do any one have the demo program
Intaris a écrit: Yes, but that's not strictly creating controls, is it? It's mimicing controls. It's certainly a nice feature to have when you come up against a fundamental limitation of LV, but I think someone who is not yet aware of the fact that LV in itself does not support dynamic control creation should try first to write code in a way that is compatible with this....
My point of view is different. When somebody ask a question, for which there is indeed a solution, I'll try to avoid saying "No, there is no solution". I'll balance my reply to take into account "environment" parameters (difficulty, cost, time, compactness...). As a university professor, this is a situation I have to face with my students on a daily basis. And, from experience, I found it is most often more rewarding for everybody to say "Yes you can...but...". It leaves the parter the possibility to decide himself if the solution fits his needs.
In the specific case of LabVIEW limitations, I also think that it is better to acknowledge the limitation and propose a workaround (= a way to write code that is compatible with the problem) that is most often more efficient than the way the "customer" was considering.
There are no problem, just solutions
Message Edité par chilly charly le 09-18-2008 08:47 AM
Chilly Charly (aka CC)
E-List Master - Kudos glutton - Press the yellow button on the left... -
Reg creation of rule while using ima 11
Hi,
I want to create a settlement rule on order creation after completing ima11.
I want to pass a rule for a particular(ex tool order)
after ima11.
The rule is to pass the tool order to a particular GL code the screen in KA02 shows the rule ,
1.Is there any enhancement ?
2. What is the function module which can help to pass the entry in the background .
Regards
Rohini
Edited by: RohiniAda on Jan 10, 2011 9:32 AMHi,
please check SAP note 859500:
- implement all relevant notes
- send a message to SAP support for checking and solving the GUID inconsistencies.
best regards
Thomas -
Hi ,
I try to create a component in DC B from DC A.For this I use the method
wdThis.wdGetObjectComponentUsage().createComponent(componentName, dc);
where componentName = path of the webdynpro component
eg:com.sap.a1s.reui.plugins.fdt.expressions.decisiontable.ExDecisionTable
dc=<vendor name>/<dc name>
sap.com/a1s/reui/plugins/fdtexpr
But I keep getting the runtime error
com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to create deployable object 'sap.com/a1s/reui/plugins/fdtexpr' since it is not a Web Dynpro object
I also tried using
sap.com/a1s~reui/plugins/fdtexpr
But get the same error.
can anyone please help regarding how to get the DC name ?
Regards
Souravhi Saurav,
I think problem is web dynpro framework is not getting deployable object,
just give try to,
sap.com/a1s~fdtexpr
not sure but just a try, also check if this link is of any help
View Methods / Dynamic component creation
regards
Message was edited by:
Abhijeet -
Dynamic Creation and Plotting in CNiGraph
Hi,
I would like to create a temporary CNiGraph object, plot some data, and render it to an image. I am able to create the object dynamically (I think) but I get a runtime error when trying to plot data (using ChartY) on the graph.
The error is in the function AfxGetAmbientActCtx.
My code for control creation looks like:
CNiGraph niGraph;
CRect rect(CPoint(0, 0), m_Size); // the size of the graph
CDC *pDC = pWnd->GetDC();
BSTR bstrLic = :ysAllocStringLen(/* stuff to generate the license */);
niGraph.CreateControl("CWGraph", "", WS_VISIBLE, rect, pWnd,
m_staticControlID++, NULL, FALSE, bstrLic);
//use the static control ID to ensure unique IDs
:ysFreeString(bstrLic);
ChartPreviewData(niGraph, pList, settings);
// ... some untested code to render to an image follows
pWnd is a CPropertySheet (which is a valid window, but I am using as a dummy to temporarily hold the graph). ChartPreviewData does this...
void CXyzClass::ChartPreviewData(
CNiGraph &graph, ... some other arguments....)
// some code to get the data ready to put in the NI vector
CNiReal64Vector niVector(numPoints, pBuffer);
graph.SetChartLength(numPoints);
// Chart data and adjust delta X to reflect sampling frequency used
CNiPlot plot = graph.Plots.Add();
plot.MultiPlot = TRUE;
plot.ChartY(niVector, (double) 1/pSeries->GetFs()); // crashes
delete pBuffer;
When I step through in the debugger, it looks like NiGraph gets created okay. In fact, I can see it on the dialog. However calling ChartY is giving me a runtime error. I suspect I am missing something to do with ActiveX but I'm not sure what.
Thanks, Nick
Solved!
Go to Solution.Sorry, this is resolved. I had a stupid error and was passing a zero-length vector to ChartY.
I dicovered that way up on the call stack a exception was being thrown because of this.
Maybe you are looking for
-
Applet knowing where it runs: on host or on client
Hi, everybody! My question might sound stupid but I could not find the answer elsewhere. I want to set boolean in init() that tells my applet where it runs: on host machine or on client machine. Is there method to determine it? I am writing clock pro
-
How to keep applet's JFrame alive as browser's closed or, goes to other URL
My applet has a JFrame that pops up when the applet is downloaded. Right now, if the browser goes to a different page or, if it is closed, the frame disappears. I would like to know how to keep the frame alive. Thanks.
-
I have Pages 09, version 4.2 running on OS X 10.7.5. Once I open a new document I cannot close or save it. the only function that works is the minimize button. How can I fix this. I am reasonably computer illiterate so simple is good Thnx!
-
The Verizon Smart Rewards Auctions are a total joke, if not an outright scam. I've tried a number of times and the same thing keeps happening whether it's something I'm bidding on or just keeping an eye on. Nor does it matter if it's the cheapest gar
-
Fatel error when re-installing driver & software HPSLPSVC CAN NOT BE FOUND
I do not get an error code. looking on the event viewer I have found the message HPSLPSVC can not be found corrupt or not one pc