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
    thanks

    Hi 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,
    Joni

    Joni,
    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 ?
    Thanks

    Thanks 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,
    Sam

    Sam,
    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

  • Setting Message selector

    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.
    Thanks

    First 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