PPOME set record selector of a subtype
Hello,
i have created an infotype with time constraint 3.
Then i have created the tab of this infotype in ppome.
Standard SAP create a selector record because time constraint is overlap.
Now, i'd want create an ALV grid custom in this dympro, that let me by double click to simulate the function of selector record.
The problem is that i can't syncrhonize the row of ALV grid selected with the selector record.
I tried to debug but In my subscreen there isn't a parameter that let me to control the number of selector record.
The solution is to use the function 'DYNP_UPDATE_FIELDS'.
This function let us to set values fields of another screen.
Then....
call function 'DYNP_UPDATE_FIELDS'
exporting
dyname = 'SAPLRHOMDETAIL_PP01'
dynumb = '0610'
request = 'A'
tables
dynpfields = dynpfields
..to write in the input fields ma selected row of ALV.
And then i force the ok_code like:
call method cl_gui_cfw=>set_new_ok_code
exporting
new_code = 'ENTER'.
Thanks
Mattia
Similar Messages
-
Replicating MS Access single form record selectors functionality
I am very new to APEX.
I would like to rebuild and improve on all our departments MS Access userforms using APEX.
At the moment I am trying to replicate the standard MS Access "single form" view of a record in a database table, with the record selector navigation buttons (prev, next, new record).
I have scoured the internet and this forum but have not successfully found the solution.
I need to be able to select a subset of records from a view/table and present them on a page one at a time, so the user can scroll through them (prev, next) and make edits. Because of the amount of info in each record, the whole screen will be taken up by each record (hence the single form view).
I have created a form pagination process that is supposed to get the next/previous primary key value, however I can't seem to get the buttons displayed on the form that should be firing off these processes.
What combination of features should I be using to replicate this functionality? I am using the "Form on a table/view" style page at the moment.
Cheers,
Richard.Hi
Even if you created a form pagination process, you need to "initialise" the PK field(s) -- by default, they are null and the pagination buttons will not show (this is very different from how access works).
You can do it using a conditional computation (e.g. selecting the min PK value when the PK field is null).
I hope this helps.
Luis -
Record selector dont work for specific record selection
Hi,
I have a issue with the record selector in a spotlight.
I want to select specific record, but when I select the check the record don't go in the selected record tab!
the files dataservice.json and endecaBrowserService.json are correctly configure I think. I did compare with the Discover app. but I don't see want would be the issue! not that the dynamic record selection work correctly
endecaBrowserService.json
"host": "W177",
"port": "15101",
"recSpecProp": "Product_SKU",
"recAggregationKey": "Endeca_Rollup_Id",
"recFilter": "",
"recImgUrlProp" : "URL_Thumbnail1",
"recDisplayProps": [ "Brand","Category_EN","Product_SKU"],
"textSearchKey": "interface_EN",
"textSearchMatchMode" : "ALLPARTIAL"
dataservice.json
"jcr:primaryType": "endeca:unstructured",
"host": "W177",
"port": "15101",
"recordSpecName": "Product_SKU",
"aggregationKey": "Endeca_Rollup_Id",
"recordFilter": "",
"wildcardSearchEnabled": false,
"recordNameField": "product_name_en",
"fields": {"Brand" : "", "Category_EN":"","Product_SKU":""}
any Idea
thanksHi TimK,
actualy I dont have space in the record spec, but it look like this 8-474F9138-409-2. I assume that '-' wore bad character like your space.
when I transfore the record spec to 8_474F9138_409_2. the record selector work perfectly
thanks TimK for leading me to the solution
good day -
Set required status for all subtypes first error
Hello,
While implementing OSS note 1744002 for Application Control Workflow i had the following error.
In fact, i added a new attribute for BOR bus2201.
When i wanted to change the status to implemented, i got the following error 'Set required status for all subtypes first'.
Thanks,
Meriem.Hi Meriem,
Any new attribute should be added to the newly created custom SubType of the Object type BUS2201, but not Object BUS2201 itself.
Revert the BOR BUS2201 to its original state and add the new attribute to your z<subtype>. You will no more get the error.
Regards,
Kiran -
"Missing parameter values." Error when setting record selection formula
Setup - VS 2008, CR 2008 (v12.0), Win XP & C#.Net
I have a form which loops through all parameters (non-linked to sub reports, so only off the main report) and allows users to enter the values for each parameter. When hitting the preview button, I loop through all of the saved values, set the parameter field values and then add any additional filters into the recordselection formula as below. The problem i'm having is that the ReportDocument.HasRecords returns true if the ReportDocument.RecordSelectionFormula doesn't filter out every result.
For example, I have a list of customers and if I set the selection formula to filter out a specific customer, ReportDocument.HasRecors returns true, if I set the selection formula to filter something that doesn't exist i.e. customer "xk39df", the moment this line of code runs "ReportDocument.RecordSelectionFormula = rsFormula;" - ReportDocument.HasRecors returns the following exception as opposed to "False".
Message: Missing parameter values.
Source: CrystalDecisions.ReportAppServer.DataSetConversion
StackTrace: at CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)
at CrystalDecisions.CrystalReports.Engine.ReportDocument.hasRecords()
at CrystalDecisions.CrystalReports.Engine.ReportDocument.get_HasRecords()
ErrorID: MissingParameterFieldCurrentValue
The strange thing is, it works fine if the recordselectionformula selects a record which exists in the results - all parameters have a current value except for the linked parameters.
This one has got me stumped!
foreach (ParameterFieldDefinition parameterField in ReportDocument.DataDefinition.ParameterFields)
var query = ReportObjects.Values.Cast<Filters>().Where(objects => objects.ParameterName == parameterField.Name.ToUpper().Trim());
foreach (var item in query)
parameterField.CurrentValues.Clear();
parameterField.CurrentValues.Add(item.ParameterValue);
parameterField.ApplyMinMaxValues(item.MinLength, item.MaxLengh);
parameterField.ApplyCurrentValues(parameterField.CurrentValues);
var records = ReportObjects.Values.Cast<Filters>().Where(recordSelection => recordSelection.RecordSelectionFormula.Trim().Length != 0);
foreach (var item in records)
rsFormula += item.RecordSelectionFormula;
if (rsFormula.EndsWith(" AND "))
rsFormula = rsFormula.RTrim(5);
ReportDocument.RecordSelectionFormula = rsFormula;Hi,
The report has it's own ADO Datasource set in crystal reports, so I just pass the log on information to the report object before doing anything else.
this.DataSourceConnections[0].SetConnection("ServerName", "Database", "sa", "Password");
I then do a refresh before applying the parameter values (I do this because the user can preview the report more than one time by using a preview button on the parameter form without re-loading the report object)
this.Refresh();
Then I set all parameter values followed by setting the recordselection formula. -
Returning a result set/record from a dynamic query
There seems to be plenty of examples for using Native Dynamic Sql to formulate and execute a dynamic query, however there are no examples of returning a result set or records which contain the rows of data that are retrieved by executing the query. Could someone give us an example?
Welcome to the Oracle forum....
CREATE OR REPLACE PACKAGE curspkg_join AS
TYPE t_cursor IS REF CURSOR ;
Procedure open_join_cursor1 (n_EMPNO IN NUMBER, io_cursor IN OUT t_cursor);
END curspkg_join;
Create the following Oracle package body on the Oracle server:
CREATE OR REPLACE PACKAGE BODY curspkg_join AS
Procedure open_join_cursor1 (n_EMPNO IN NUMBER, io_cursor IN OUT t_cursor)
IS
v_cursor t_cursor;
BEGIN
IF n_EMPNO <> 0
THEN
OPEN v_cursor FOR
SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME
FROM EMP, DEPT
WHERE EMP.DEPTNO = DEPT.DEPTNO
AND EMP.EMPNO = n_EMPNO;
ELSE
OPEN v_cursor FOR
SELECT EMP.EMPNO, EMP.ENAME, DEPT.DEPTNO, DEPT.DNAME
FROM EMP, DEPT
WHERE EMP.DEPTNO = DEPT.DEPTNO;
END IF;
io_cursor := v_cursor;
END open_join_cursor1;
END curspkg_join;
Dim Oraclecon As New OracleConnection("Password=pwd;" & _
"User ID=uid;Data Source=MyOracle;")
Oraclecon.Open()
Dim myCMD As New OracleCommand()
myCMD.Connection = Oraclecon
myCMD.CommandText = "curspkg_join.open_join_cursor1"
myCMD.CommandType = CommandType.StoredProcedure
myCMD.Parameters.Add(New OracleParameter("io_cursor", OracleType.Cursor)).Direction = ParameterDirection.Output
myCMD.Parameters.Add("n_Empno", OracleType.Number, 4).Value = 123
Dim myReader As OracleDataReader
Try
myCMD.ExecuteNonQuery()
Catch myex As Exception
MsgBox(myex.Message)
End Try
myReader = myCMD.Parameters("io_cursor").Value
Dim x, count As Integer
count = 0
Do While myReader.Read()
For x = 0 To myReader.FieldCount - 1
Console.Write(myReader(x) & " ")
Next
Console.WriteLine()
count += 1
Loop
MsgBox(count & " Rows Returned.")
myReader.Close()
Oraclecon.Close()
The above code is working in one of our application; which is using ref cursor as result set and get from procedure. I hope you can found more code by google and/or search in this forum as well; if above code is not useful to you.
HTH
Girish Sharma -
Setting the record straight for setting recording levels in Logic
Hey everyone,
I asked a similar question a while back and got some great feedback, but I'm still a little confused about how to set a perfect recording level and work with the fader in Logic. A lot of what I've been doing has been trial and error and I would like to ask a few more specific questions:
I record with a MOTU traveler and have recently, for example, been recording direct with my guitar into the MOTU inputs. I am using "pre-fader metering", which is checked, and I using "software monitoring", which is also checked. When I am watching the fader, what should I be looking for? I always have the fader set at 0.0db. How do I set the perfect level in this situation? Should the fader be hitting red as I record? How do I make sure I don't clip, and what should I be watching for overall? AND, is it all the same process when recording with microphones? I've heard Logic records at a low level with MOTU products, but what exaclty does this mean in terms of setting levels and watching the fader as I record? I have been recording a lot lately and have some good sounding tracks and some that are not so great and I think it has a lot to do with the topic of this post.
Thanks for the help and clarification.the fader position in logic does nothing to affect the recording level. That is totally dependent on the gain setting on your MOTU. The logic fader merely allows you to adjust the level at which you listen to the material you are recording. If you set the gain correctly on your MOTU then you shouldn't see the logic audio object hit the red unless your logic fader is set higher than 0dB. If your logic fader is at 0, and you still see red, then your gain is set too high. Remember, digital distortion is not like analog distortion. Once you have recorded the signal and you are in playback mode, then things change somewhat. The internal headroom of logic allows individual channels to hit the red without causing audible distortion. You should definitely avoid hitting the red on your audio output objects though.
I haven't heard about low levels with MOTU stuff. My own 896 has three settings on the inputs - mic, line and fixed +4dB. If you have variable gain as well, then you should be able to get healthy gain. If your recording level is very low, then recording at 24bit will help a lot towards a more detailed recording, as 16 bit can get grainy if the recorded levels are low. -
Setting JMS Selector as JMS Message ID
Does anyone knows how to set the JMS Selector as JMS Message id, i tried using JMSMessageID=P<720374.1242857046478.0> but i keep getting exception stating
javax.jms.InvalidSelectorException: weblogic.messaging.kernel.InvalidExpressionException: Expression : "JMSMessageID=P<720374.1242857046478.0>"
at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:164)Hi Tom,
Do you know any general solution for the situation you mentioned in your last post on this thread? Unfortunatelly one of our customers have an architecture which mixes a weblogic 8 domain with a weblogic 10 one. The JMS server is in the weblogic 10 domain but they have an OOB IGW application which runs on weblogic 8 and uses the JMS API of it. The IGW application applies the JMS Message Id model for correlating the request and response messages, but the consumer, on the weblogic 10 side, cannot find the response message because the JMS Message Id changed. The JMS of webloigc 8 - I guess - put an 'N' char after 'ID:' into the msgId and paste the whole id into the correlationId field. But on the weblogic 10 side, the consumer have the original msgId without 'N' and, of course, it doesn't find the response msg.
So do you have any general solution to convert between these different msgId formats?
Thanks in advance,
Andras -
Setting tracks for a dj set recorded in logic
Hi im a DJ and I record my sets in logic. My problem I dont know how to set track markers in my mix so when I burn it and play it on a cd player my mix is one long track. How would I go about putting the correct markers in my mix so when you play it you can navigate through it track 1,2,3 etc? Can anyone please help me with this problem because its making my mix tapes come out very unprofessional.
use Waveburner
http://documentation.apple.com/en/waveburner/usermanual/#chapter=1%26section=0
A -
How to set recording levels?
I am recording electric guitars using small amps and Shure 57s and 58s through an Alesis MultiMix 8 FW. I'm looking for advice on setting the levels between the gain and level controls on the mixer and the level controls in GB. Should I set GB levels high, (maxed), and control it with the mixer, or set the mixer just below clipping and adjust with GB. Any suggestions would be appreciated.
Settings --> Sounds
-
Set Column Selector Default Value
Hi Gurus,
Does anyone know how to set default value for column selector. In my column selector I have two values let's say employee_name and employee_id. How can I set my column selector always to employee_id as default. Any resolution or workaround would be useful.
Thanks,
JoniJoni,
You can't achieve this
====
But can i click include column selector on employee_name column and then I add employee_id and use employee_id as default column selector
===
As, I said above whatever is the first column becomes default. Incase, you are getting wrong results then you need to check your report first as I believe EMP ID to EMP NAME shud be 1 to 1 relation.
Hope this was useful.. -
New screens not fitting into set recording area despite setting it to do so
Hello-
I was capturing using Captivate 3.0 in the demonstration and
training modes, and using the Custom Size settings.
I had the recording area set so the screen I wanted captured
would snap to the recording grid, and the recording settings were
such that the new window would be placed in the recording area.
Yet, when the next page came into play in the sim, it's width
bled out of the frame to the right, with everytihng else being
properly constrained.
What is causing this to malfuncton??> Yeah, I really didn't think that IE would actually
resize based on that,
> but
> it was the only thing that seemed to make sense based on
the original
> description. That things were fine and suddenly changed.
I do know that
> some
> sites can have JavaScript embedded that will change the
shape and location
> of
> the browser when the page is viewed. Maybe that's what's
up.
Yeah but if they are messing with windows using JavaScript,
it seems the
whole world uses one trick - Full Screen ... which is so
durned annoying on
big screens like 1920x1200!!!!! Leave My Windows Alone, I
Say!!!
What I think has happened here, by the way, is that on first
selection of an
application, Captivate selects an area of the screen that
exactly matches
the application window location and size. Subsequent
recording sessions seem
to remember that size and location until you make a new
selection (new
application, or new target option). Make a slight change to
your window size
and tadaaaaa ....
It's my opinion and I'm sticking near it :-)
Steve
Adobe Community Expert: eLearning, Mobile and Devices
European eLearning Summit - EeLS
Adobe-sponsored eLearning conference.
http://www.elearningsummit.eu -
Voice Over: How to set Recording Range in Target ?
Hi guys,
I need help on Voice Over. I have been doing Voice Over without problem.
But now I need help bcos I stumbled upon a new & irritating problem.
QUESTION 1:
When I select Voice Over, I cannot click the RED button to start recording because at the Audio File in Target (just the above the space we are supposed to type the filename), it says:
"No Recording Range set"
Previously, it automatically select A1, A2, A3 or A4 at random but this time it didn't and instead it says "No recording Range Set".
What happened to system ?
QUESTION 2:
How do I specifically set it to output to a track of my choice ?
ThanksThanks Ian & Tom for the well explained answers. Now I understand.
But I got another sub-problem.
Like Tom says, it will create another track if there is not enough room. But what I did is slightly different.
Ok, here is what I did. Not wanting to disturb the position of the rest of the voice-over clip, I locked all the audio tracks.
When I did a voice over, it push down a3 to a5, and a4 to a6 so I have two new unlock audio tracks in a3 and a4 where the system placed the voice over clip. When I finally put the voice over clip the the correct position in a5 and a6, I ended up with 2 blank audio tracks.
How do I delete these audio tracks ? I tried right-click and select delete track but the empty tracks remained there.
How do I delete the unwanted tracks, then ?
Thanks -
How to set record history for a customized form?
i have created a customized form and register it onto apps. everything is working fine expect for the Record History part. while going to Help -> Record History for my customized form it showing error message -
Recird History is not availbale here.
Please suggest if i have to write a specific trigger for setting the record history. also please provide the sample code for the same.
Thanks,
SamSam,
Please see if these threads help.
How to enable record history for custom forms
How to enable record history for custom forms
RECORD HISTORY (or) WHO COLUMNS in R12???
RECORD HISTORY (or) WHO COLUMNS in R12???
Regards,
Hussein -
Hi,
I have java client which is requesting message asynchronously. Java client calls Proxy Service which in turn calls Business service which puts the request on topic. I need to put message selector in the message so that only the one which meets subscriber will be called. I am wondering how would I solve this in implementation of the the proxy service which java client is calling. Any pointers will be greatly appreciated.
ThanksFirst I would publish the message to a JMS topicnot
a JMS queue.
Furthermore you should be able to control someof the
JMS header when publishing the message, forexample
the correlationid you can set in the $outbound
variable in the routing actions. You can thenuse
this correlationID to filter the appropriatemessage.
Gregory Haardt
ALSB Prg. Manager
[email protected]
Thanks Haardt!!
Can we use the correlationID to filter using
MessageSelector option in Proxy Service for
appropriate message?I got this working. Thanks much!!!
Maybe you are looking for
-
My iPad 2 home button has stopped working all together, I have tried the swivel from landscape to portrait whilst holding the home button, I've tried pressing the off switch then pressing the home button, the other thing I was advised to do was creat
-
How to get Flash player to work?
I've installed all the updates. I've restarted me machine, I've enabled the stupid add on thing, I've turned of the stupid active X filter, and I still can't get any web based flash stuff to work. "install the latest update", ok, happy to do that, bu
-
Switching CS5.5 Production Premium from Mac to PC?
Hello all, I recently bought a new Asus and I was hoping that there was a way to install my cs5.5 on it. I bought production premium a few years ago for my mac. I deactivated it, but the serial won't work when I try it on my new pc. I'm really hoping
-
Once again - ORA-28545: error diagnosed by Net8 when connecting to an agent
I'm trying to connect to a SQL server 2012 I've make the ODBC connections (called MOFIBO2, MOFIBO3, MOFIBO4) and i've a succesfull connection to then SQL server. The Oracle Database is: Oracle Database 11g Release 11.2.0.3.0 - 64bit Production I've m
-
Multiple Wireless Clients with packetloss - started on Patch Tuesday
We have a 4402 WLC that has been running 7.0.230.0 code for 90+ days without issue. There is a mixture of 3502 and 1142 AP's on a campus style complex. Starting May 15 2012 we have had an influx of calls from the wireless users having major packetl