Setting dynamic mehod in an attribute
Hi,
I want to pull data from the database using dynamic mthod . i hav ben following OBPM 10.3 tutorial but it has used static method.My project involves interaction with the database.So if anybody can tell me the steps to extact data from the table.I am also facing issues in writing PBL codes as there is very few information available in the net .Can anybody tell me any source to learn PBL ?...any author name or ebook will be of much use.I need it for my project plz HELP.:)
thanks
Rahul
My understanding about fuzzy search. However not sure if this info may help you.
A fuzzy search can help you seach records even if the search contains additional or missing data with spelling errors.
Fault-tolerant will help you search in text columns or check for duplicate records.
SQL syntax to search
select * from <<your tablename>> where contains (<<column_name>>, "search_string", FUZZY (0.8))
There is scording system where 1.0 is exactly match to 0.0.
Not all data types are supported.
For more info. "http://help.sap.com/hana/SAP_HANA_Developer_Guide_en.pdf"
Similar Messages
-
Easy and efficient way to set dynamic attributes
My integration scenario is quite complex involving many different receivers and an integration process. For some receivers I have to set dynamic attributes.
I know that I can set them by using a UDF, however in my case I mostly use XSLT so this is not applicable.
Is there any other way to do this relatively easy so that I can avoid Java Mappings? Problem ist that I would need to use several Java Mappings to set the attributes where no transformation to the payload itself is taking place which seems to be too much for me. Especially when I consider that these Java Mappings are hard to maintain as they have to be imported again and again if any changes occur.
So my question is:
1. Do I really have to go for several Java Mappings just to set some dynamic attributes ?
2. If so, should I use different Java Packages or is it advisable to leave all Java Mappings in one package?Hi Florian,
yes, you can!
set dyn atts in XSLT:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:map="java:java.util.Map" xmlns:dyn="java:com.sap.aii.mapping.api.DynamicConfiguration" xmlns:key="java:com.sap.aii.mapping.api.DynamicConfigurationKey">
<xsl:if test="REFERENCEQUALIFIER='MSU'">
<xsl:variable name="dynamic-conf" select="map:get($inputparam, 'DynamicConfiguration')"></xsl:variable>
<!-- mit dem folgenden Key-Key-Paar muss dann via UDF die Adresse aus den dyn. Attr. gelesen werden -->
<xsl:variable name="dynamic-key" select="key:create('http://sap.com/xi/XI/System/Mail', 'MAILADRESS_SU')"></xsl:variable>
<xsl:variable name="dummy" select="dyn:put($dynamic-conf, $dynamic-key, $MAILADRESS)"></xsl:variable>
<xsl:comment>Mailadresse SU ermittelt: <xsl:value-of select="$MAILADRESS"></xsl:value-of>
</xsl:comment>
Hoffe es hilft.
Grüße
Mario
Edited by: Mario Müller on Oct 15, 2009 1:47 PM -
Database Control - Dynamically setting the @jc.sql statement 'attribute' ?
Hi,
I have a JCX file that extends a database control. I wan't to be able to set the
@jc.sql statement 'attribute' value dynamically. There does not seem to be a setProperty()
api in the
DatabaseControl (interface) like there is in some other types of control (e.g.,
FileControl).
The code extract below sets the value statically, however I wan't to be able to
set this for the method dynamically (say at runtime) and not necessary at design
time...
I would really appreciate, if someone knows any way that this is possible ...
Thanks very much,
Vishwa
CODE EXTRACT >>>>>>..public interface PointBaseCustomersControl extends DatabaseControl, com.bea.control.ControlExtension
// Sample database function. Uncomment to use
// static public class Customer
// public int id;
// public String name;
// * @jc:sql statement="SELECT ID, NAME FROM CUSTOMERS WHERE ID = {id}"
// Customer findCustomer(int id);
// Add "throws SQLException" to request that SQLExeptions be thrown on errors.
static final long serialVersionUID = 1L;
* @jc:sql statement="SELECT * FROM CUSTOMER"
PointBaseCustomersDocument getCustomers();Hello again,
I need some help. I recreated the SQL Inserts with VS 2005
and am not doing something right. I got this from MSDN on how to
insert records using the SQLdataSource Control. Here's what I got,
but I get an exception error Message: ORA-01036: illegal variable
name/number. I know this is an Adobe forum, but this is a basic
ASP.NET question. I'm queying WMI to retrieve computer information
that I send to the TextBoxes. Any help would be appreciated.
protected void bnSubmit_click(object sender, EventArgs e)
SqlDataSource1.Insert();
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:CAT %>"
ProviderName="<%$ ConnectionStrings:CAT.ProviderName
%>" SelectCommand='SELECT * FROM "HARDWARE"'
InsertCommand="INSERT INTO HARDWARE(SERVICE_TAG, MANUFACTURER,
MODEL, OS, SERVICE_PACK, PROC, RAM, HDD, LAN, LAN_MAC, WIFI,
WIFI_MAC, HDD_SIZE) VALUES
(@SERVICE_TAG,@MANUFACTURER,@MODEL,@OS,@SERVICE_PACK,@PROC,@RAM,@HDD,@LAN,@LAN_MAC,@WIFI, @WIFI_MAC,@HDD_SIZE)">
<insertparameters>
<asp:formparameter name="SERVICE_TAG" formfield="txtSt"
Type="String" />
<asp:formparameter name="MANUFACTURER" formfield="txtMf"
Type="String" />
<asp:formparameter name="MODEL" formfield="txtMd"
Type="String" />
<asp:formparameter name="OS" formfield="txtOs"
Type="String"/>
<asp:formparameter name="SERVICE_PACK" formfield="txtSp"
Type="String" />
<asp:formparameter name="PROC" formfield="txtProc"
Type="String"/>
<asp:formparameter name="RAM" formfield="txtMem"
Type="String"/>
<asp:formparameter name="HDD" formfield="txtHdd"
Type="String"/>
<asp:formparameter name="LAN" formfield="txtLan"
Type="String"/>
<asp:formparameter name="LAN_MAC" formfield="txtLmac"
Type="String"/>
<asp:formparameter name="WIFI" formfield="txtWlan"
Type="String"/>
<asp:formparameter name="WIFI_MAC" formfield="txtLmac"
Type="String"/>
<asp:formparameter name="HDD_SIZE" formfield="txtHds"
Type="String"/>
</insertparameters>
</asp:SqlDataSource> -
Set dynamic data attribute subvi
Hi,
I am facing this wierd issue with a subvi, "set dynamic data attribute". When I place it on the block diagram, it disappears as I move this to the right. It is functional, though I can not see the icon of this subvi, if I move this beyond certain area on the block diagram. I am using LabView 2010 SP1.
Any clues,
Thanks,
Deepak
LAB View 2010 SP1
Solved!
Go to Solution.Thank you very much. I looked at the last thread as well. Following are the dimensions of my block diagram in pixels,
vertically -423 to +121
horizontally -16338 to +13537
certainly it is too large. I prefer to use flat sequences over stacked, and that resulted in such a large block diagram. Any tips to improve this. I have started breaking the vi. into subvi as one of the solutions.
Thank you again,
Deepak
LAB View 2010 SP1 -
Access/set dynamic configuration in client/server abap proxy
Hi,
I have 2 question regarding reading/setting dynamic configuration in ABAP proxies:
1) Is it possible to set dynamic configuration objects in a server abap proxy (SAP --> XI)?
When looking at the class CL_PROXY_FRAMEWORK is looks as if it is possible. This class has en attribute IF_XMS_MAIN~DY which is a reference to the class CL_XMS_MSGHDR30_DYNAMIC.
I'm not sure if I'm supposed to try and access the dynamic configuration objects via this class or if I'm supposed to use the GET_PROTOCOL method in some manner as suggested by:
http://help.sap.com/saphelp_nw04s/helpdata/en/51/d5cd16235e4643ae8ec92395c4ad97/frameset.htm
Above link is for client proxies not server, and I've been unable to find any documentation on this for server proxies.
2) The same question goes for server proxies (XI --> SAP), though now I would like to set some dynamic configuration data.
This I believe should be done using get_protocol( if_wsprotocol=>ws_header ) as indicated by before mentioned link.
However in both cases I'm not sure of if it is indeed possible and which road to choose for sure. So a hint or 2 would be really nice.
Best Regards,
Daniel
ps. maybe I should just mention that I am pretty new to the ABAP world, so bear with me.The link that you gave does give you an example for both server and client proxies:
Accessing Protocol Classes for Client Proxies
In client proxies, you access the protocol class by using the GET_PROTOCOL method. Below is an example for the IF_WSPROTOCOL_PAYLOAD protocol:
DATA:
lo_clientProxy TYPE REF TO co_clientProxy,
lo_payload_protocol TYPE REF TO if_wsprotocol_payload
lo_payload TYPE REF TO if_ws_payload.
CREATE OBJECT lo_clientProxy.
Get Protocol Class Using Method GET_PROTOCOL
lo_payload_protocol ?=
lo_clientProxy->get_protocol( if_wsprotocol=>payload ).
CALL METHOD lo_clientProxy->execute_synchronous
EXPORTING output = ls_request
IMPORTING input = ls_response.
Use Protocol Methods
lo_payload = lo_payload->get_sent_request_payload( ).
Accessing Protocol Classes for Server Proxies (XI Only)
Within the implementation of a server proxy, you get the protocol class by using the CL_PROXY_ACCESS=>GET_SERVER_CONTEXT( ) method:
DATA: lo_server_context TYPE REF TO if_ws_server_context,
lo_payload_protocol TYPE REF TO if_wsprotocol_payload.
lo_server_context = cl_proxy_access=>get_server_context( ).
lo_payload_protocol =
lo_server_context->get_protocol( if_wsprotocol=>payload ). -
How to set dynamic color , based on xml element
Hi,
We have a requirement, where based on certain conditions, a cell will be shown in a specific color. We would like the coloir to be based on an XML element. The xml element will have values like '#FF00FF' etc..
We tried using xsl attribute with the following syntax ,
<xsl:attribute xdofo:ctx="block"name="color"><?stdcolor?></xsl:attribute><?end if?>
where stdcolor is the xml element, but when we use this , this is giving a syntax error.
Let us know, if this is possible or is there any other alternate way to do this.
Regards,
- Vasu -Hi Vasu,
http://winrichman.blogspot.com/2008/09/how-to-set-dynamic-color-based-on-xml.html
use the following :)
<xsl:attribute xdofo:ctx="block" name="color" ><xsl:value-of select="stdcolor" /></xsl:attribute>
TO get the colors you wanted , you can refer to
http://www.w3schools.com/Html/html_colors.asp -
Which Properties we can set dynamically
Which Properties we can set dynamically (e.g. Rendered) in property inspector of a attribute or region???
Edited by: 1001813 on Apr 23, 2013 1:43 PMHey hi there ,
Setting rendered property to true / false will make field or region displayed or hidden at design time .
If you would like to show / hide dynamically then you have to make use of SPEL binding to be attached in the rendered property .
the syntax would be ( *${oa.EmployeePVO1.EmpManagerRender}* ) in additional to SPEL binding property you have use PVO to decide
when to hide or show the field on the page .
You can go through partial page rendering in Jdev guide .
--keerthi -
Need help in Setting a value of an attribute
Hi,
I have a requirement where i need to set a value for an attribute in duplicate popup.
I am able to retrieve the current values with the method
o_partner->get_properties( IMPORTING es_attributes = x_attributes ).
After fetching the value, i am programatically setting
x_attributes-Soldto = 'X'.
o_partner->set_properties( exPORTING is_attributes = x_attributes ).
lv_collection1->add( o_partner ).
lr_core = cl_crm_bol_core=>get_instance( ).
lr_core->modify( ).
I am not sure, what is missed out in my logic but the value is not shown on WEB UI.
Any pointers will b of gr8 help.
Thanks,
UdayaGot the solution from other source
-
How to Change Value set Dynamically for a Parameter in Apps?
Hi All,
I have a requirement where i need to change the value set dynamically for a given Parameter. This goes as, I have a Concurrent Program with 4 parameters. First Parameter is mandatory Business group.Second Parameter is Warehouse. Based up on the First parameter the second parameters LoV's are displayed, the third and fourth parameters value sets are dependent up on the Second parameter value. Parameter 2,3,4 Value sets are Table type. So i Used .$FLEX$.Value_setname to retrive the LOV's
The Requirment now is that if the User doesn't enter the Parameter 2 than the Third Parameter field must be Open and he must be able to enter the Free text. In my case it is an Order Number. If the User enters the paramter 2 value than LOV's for ORder number pertaining to that Warehouse must get displayed. I've figured that this can be possible only if i change the Valuesets Dyanamically. I'm not sure if that is possible or not.
I have tried :
Using a Dummy Parameter with a new valueset(Transactable Independent) and giving Y and N based up on Warehouse parameter input.
SELECT (DECODE ( :$FLEX$.WAREHOUSE_NAMES,NULL,'Y','N')) from dual;
The default type was SQL.
Then in the 3rd Parameter i have used Case function to differentiate Y or N. The third parameter being ORder number, is a table type and derived from Oe_order_headers_all.
In the Query section i tried using dummy parameter value set to retreive the values. I was terribly Unsuccessful in doing so.
Does the above Case exists or is Doable? Please, Help me out if somone had worked on Similar thing or have any idea of standard report/program using it in Oracle.
Thanks alot for the Help!You will probably have better luck on the eBusinesSuite forum. This is more of a setup issue when defining your LOV and program parameters than it is a SQL or PL/SQL issue.
http://forums.oracle.com/forums/category.jspa?categoryID=3
Good luck - this is an aggravating issue to work with and I wish I did have the answer for you! -
How to set dynamic parameter in list of values in parameter property
Hi,
I am using cr4e-all-in-one-win_2.0.1version.I have created .rpt file in that how to set dynamic parameters(from database) in list of values parameter property
Regards,
amolHi,
I am using cr4e-all-in-one-win_2.0.1version.I have created .rpt file in that how to set dynamic parameters(from database) in list of values parameter property
Regards,
amol -
How to set dynamic table name in sql query?
I want set dynamic table name by parameter in sql query,just like:
select * from :tbname
but run report is error,BI P report table name is invalidation.
What can i do? Thanks!Hi,
that's only possible inside a data template with a lexical parameter.
Regards
Rainer -
Problem in setting dynamic expiration duration from Human Task
Hi,
I have a BPEL process, in which the Human task expiration has to be set dynamically..
In the , I have set the expiration duration with this :-
<copy>
<from expression="xp20:format-dateTime(xp20:current-dateTime(),'PT1M')"/>
<to variable="initiateTaskInput" part="payload"
query="/taskservice:initiateTask/task:task/task:systemAttributes/task:expirationDuration"/>
</copy>
Do not get confused with 'PT1M' .. I want the duration to be 1 minute... Had I used 'PT1M' as a String and assign to the expirationDuration var, it would have caused an error... It needs to be fromatted as a Date..That's y i took this approach ... I am sure this is working fine as I have checked the payload of the task..
It has a proper duration..
<initiateTaskInput><part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="payload"><initiateTask xmlns="http://xmlns.oracle.com/bpel/workflow/taskService">
<task xmlns="http://xmlns.oracle.com/bpel/workflow/task">
<systemAttributes>
<expirationDuration>PT1M</expirationDuration>
Now in the Human task definition(.task file), I have set the expiration duration with "By Expression" option in this way..
<globalConfiguration>
<owner>oc4jadmin</owner>
<expirationDuration duration="/task:task/task:systemAttributes/task:expirationDuration"
type="XPATH"/>
</globalConfiguration>
The problem is the task(at runtime) cannot evaluate the expirationDuration from the XPATH..
I checked with the WF_TASK table in the orabpel schema ...
When I use a static duration EXPIRATIONDURATION cloumn gets assigned properly (ie PT1M).. But when i take the XPATH approach, it translates to PT0S.
Can someone look into this please ?
Struggling with this for quite sometime...
saptarishiIf the Human Task shows status complete, then it's possible that there was an error in the output data association in the process. In EM do you see a fault on the output for the Human Task activity, or if PS4FP the process will go to suspended state if the data association fails.
-
HI Team,
In ibase component when user change the serial number we need to set date time in Extra attribute filed..if we click edit ,User change serial number after save we need to set date time in Extra Attribute 4 field .
Component - PRDGENSET
In this component there is no attributes,so where we need to implement and how to implement please help.
Thanks
kalpanaHi Abi,
Thanks for your reply..see i debugged..i have put break point in method SET_S_STRUCT method if press enter in serial number ,debuggeris triggered..in SET_S_STRUCT method value getting serial number..so how to write the logic here...
In GET_S_STRUCT method iam getting all attributes but serial number is not filled..So could you please help here what to do..
in set_S_STRCUT method value iam gettin serial number...in collection wrapper iam geting zrealtions if i open attributes_ref -if i pass Attribute value in run time its getting displayed.so how to write the logic based on serial number please help some coding.
Thanks
kalpana -
Setting dynamic text not working in AS2
I'm working on a complex file given to me by another designer
and I'm having a problem with being able to set dynamic text.
Basically, I just want to set the text of a nested instance (e.g.,
with an instance called foo and a instance inside foo called bar,
I'm using foo.bar.text = "test".) This works beautifully and as
expected in a test file. But when I move the symbols and code to
the other designer's file, nothing happens. I.e., the dynamic text
is blank.
I feel confident that I'm not making any errors (I'm using
tested code and symbols!), but I cannot think what else could be
causing the error. Mine is the only ActionScript in the entire
file.
Are there bugs with dynamic text? Could this have to do with
font substitution? I did change the fonts to Arial and "device
fonts" without effect.
Thanks!I appreciate your taking the time to help me and others on
this board. (I actually have another -- probably related question
-- that has never been answered, but that one is more confusing
because it involved multiple language support and worked *until* I
embedded the font.)
My understanding of Flash is definitely a mixed bag. I have
encountered so many problems (really quirks) with Flash that I kind
of start with the assumption that I'm dealing with something
quirky.
In this case, since I don't know your style, I just couldn't
see where you were going with your questions. In any case, thanks.
I'm smarter re Flash as a result of your help. -
Setting dynamic WHERE clause in VO
Hi all,
I am using JDev 11.1.2.2.0. Example Scenario : In my application, In the first page, I am choosing a location value. In the second page I have a model based VO. The where clause of the query has to be set dynamically, based on the location what I am choosing in the first page. How to achieve this?
Regards,
InfyFirst make sure you have defined your method in the AM Impl class.
Here is a post from a few topics back :
umesh.agarwal wrote:
My question is how can I create a method that will return this information and use it from the ViewController ?For this:
1) Created a method in AMImpl
2) Exposed the method through Client Interface.
See this for more details:
http://docs.oracle.com/cd/E12839_01/web.1111/b31974/bcservices.htm#sm0212
Then
3) Define a method action binding in your jspx page(pagedef) where you want to access this method.
http://docs.oracle.com/cd/E15523_01/web.1111/b31974/web_adv.htm#ADFFD20984
4) Use the below code to call the AM method from View controller
DCBindingContainer bindings =
(DCBindingContainer)BindingContext.getCurrent().getCurrentBindingsEntry();
OperationBinding operationBinding =
bindings.getOperationBinding("<method_name_in_AM>");
if (operationBinding != null) {
operationBinding.execute();
Object obj = operationBinding.getResult(); //obj will contain the value returned from your AM method
Step 4) is when you want to call that method from a bean.
You can also drag that method (from your data control) on your page. JDev will then ask if you want to make a form of it.
When you choose for that option, you will get an input field and a button. When you fill in the parameter in that input field and then hit the button, the method will be
executed and will use the inputed value as your parameter.
Maybe you are looking for
-
!!!How to restrict user for making changes in Sales order , partner level
Hi all, Can anybody tell me how to restrict user for making changes in Sales order at partner level, is it through user exit?
-
Changing .mac account in iWeb '08
I am trying to publish a web page with iWeb '08 and it publishes to my wrong .mac account. How can I change it so it will publish to the correct .mac account?
-
Status Model Count A Printer 5 Desktop 7 CPU 18 I Printer 12 Desktop 34 CPU 66when i click/drill to Status Level i need to open another report and similarly for
-
Is there a way I can get my call history for December 2013?
-
I just bought a IMac and i am trying to install Logic Pro 9 but it keep failing
I just bought a IMac and i am trying to install Logic Pro 9 but it keep failing, how do I get it to work?