Newbie Forms triggers problem

Hi,
I'm using Oracle forms 6.n, I have a canvas with a data block on it (which works fine).
This data block has two fields (department ID and department Name).
The department name field is not available for modification by the users.
I've put code on the 'on change' trigger of the depsrtment name which populates a third field (department location). This is done by performing a select statement based on the value of department ID - if department id is not null.
If I run my query and then just page through the results using the icons on the top of the form then it's all fine - right up until EOF.
When I get to eof and go again (one more rec) and then sit pressing forwards or backwards my text location box is not modified.
Can anyone suggest any reason why this would happen, I'm assuming that the on change trigger is still being called because the department number/name boxes are changing.
thanks in advance,
ED.

Hi,
sorry, VB6 typo. It's the post_change trigger that I'm using.
Ed.

Similar Messages

  • Sequence of firing form triggers

    Could you plese tell me what is the sequence of firing of form triggers when a form is opened for the first time?

    This is described in the help documentation.

  • Converting Oracle Forms to J2ee - (Focus on Form triggers/ Form Procedures)

    Hi,
    We are in the process of exploring the option of migrating forms to J2EE using JheadStart tool. After migration of forms using Jheadstart tool, what will happen to my Form triggers, Procedures? Does the GUI look and feel - canvases and tabbed pages etc will be exactly same?
    Ex: I have created a sample master detail form with few buttons and triggers. After migrating the form using jheadstart evaluation copy, I am not finding the buttons and as well as any logic enforced on buttons. On top of that the GUI is not same as in FORM, it comes with one find window and then navigates to master detail block. Does that mean, I need to customize the pages also for each form to be migrated?
    Would be very much thankful to you for your early response on the same.
    Thanks and Regards,
    Venkateswar NDT

    Venkateswar,
    JHeadstart Designer Generator does not transform all functionality of your Forms into J2EE. JHeadstart focuses on providing the same data reporting and manipulation capabilities.
    The reason for this is that we want to produce an application that can easily and productively be maintained and extended. The migration is not the final stage of the trip, it is only the beginning of the journey. The migration result should be (close to) what you would have developed from scratch.
    What is not migrated:
    * Business logic coded in Forms
    * Fancy layouts that cannot be built using HTML
    * Complex, cross-forms navigation
    We think this is preferrable over line by line translations of PL/SQL into Java, because the Forms architecture is so different from J2EE architecture. It would lead to a badly structured J2EE application that would be very hard to maintain. Instead, we want to give you a head start in creating a well structured, maintainable J2EE application.
    You get a migrated application with:
    * Professional and powerful HTML user interface
    * Most common layout styles are fully generated
    * Compliant with the Model-View-Controller Paradigm
    * Component based architecture that enables you to wire different business component together
    In the JHeadstart Developer's Guide (which is shipped with the evaluation copy), chapter 5, you can find more about the JHeadstart Designer Generator. Look for example at page 5-19 and onwards, for details about what parts of Designer Modules are transformed. You can also take a look at the JHeadstart Designer Generator Reference, to which a link is included in the JHeadstart Documentation Index ([JHeadstart Home]\jheadstart\doc\index.html)
    Hope this helps,
    Sandra Muller
    JHeadstart Team

  • Multi Block Form Navigation Problem

    Hiii
    i have got a multi block form the problem that am facing now is that when running the FORM and when am over one of the my canvases then if i tried to press any of :
    (Tab button,Down arrow ) the canvas changes to ANOTHER Datablock ...
    i dont know what is the problem ....
    ANY SUGGESTIONS
    OMD

    Make the datablock you want to show on top as the first block in the object navigator.
    HTH.
    Regards,
    Arun

  • Forms Triggers execution priority

    Hi Friends
    Can any one tell me answers for the following ones?
    1. When Form loads what are all the triggers fires and the sequence.
    2.Can any one give me one example for Statment Triggers and Rowlevel triggers.
    thanks
    Reddy

    Statement triggers and row level triggers are database server triggers that run in response to updates and inserts to a specific table. They are not related to Forms triggers.

  • Some forms triggers are missing

    Hi all,
    Sometimes when I open a saved form, It loads with some missing triggers. This problem happened with me and with other colleagues at work. We have some triggers as standards, but sometimes, these triggers are gone.
    Sometimes Forms Builder gives an error message telling that there is not enough memory to load the object, then it opens the form with some missing forms. Sometimes this happens without the error message. I have 1GB of memory, and I always keep part of it free. I do not use memory-consuming programs.
    Everytime this occurs, we have to rollback to an older version and repeat our changes.
    I appreciate any help
    Thanks

    What platform are you using? And what version of Forms Builder?
    What is the size of the .fmb files you are opening?
    It sounds like you should clean up the form fmb using the tried-and-true semicolon - semicolon replace all. Do this just before you save the form when you are done with any development/upgrade: Replace all semicolon with semicolon. Then save the fmb. Then close the fmb WITHOUT compiling. If you want one last re-compile, open the fmb, compile, then close without saving. Your forms should open more easily after you do this.
    Here are the reference threads:
        Re: FMB size shrinks dramatically
    and
        Re: Why does this happen - find ';', replace with ';'?

  • 502 Bad Gateway Mal-formed Reply problem

    I need some help! A few users are reporting the following when accessing certain URLS via IE7 pointed to NBM 3.9SP1 server running NW65 SP7:
    HTTP ERROR
    Status: 502 Bad Gateway
    Description: Mal-formed reply from origin server.
    The problem can be seen when clicking on the "continue shopping" or "check out" link in KODAK Gallery
    The problem does not occur with Firefox or when pointed to another non-NBM proxy.
    The proxy.cfg being used is listed below. We were using one of Craig Johnson's proxy.cfg files but ran into some odd problems... Novell support provided the proxy.cfg below which seemed to solve those other problems.
    proxy.cfg:
    [MiniWeb Server]
    Port-Number=1959
    Root-Directory=SYS:\ETC\PROXY\DATA
    [MiniWeb Server: Mime Types]
    Content-Type: text/html=htm,html
    Content-Type: text/plain=txt,text,cla,class
    Content-Type: image/gif=gif
    Content-Type: image/jpeg=jpg,jpeg,jpe,jfif,pjpeg,pjp
    Content-Type: image/tiff=tiff,tif
    Content-Type: image/x-xbitmap=xbm
    Content-Type: video/x-msvideo=avi
    Content-Type: video/quicktime=qt,mov,moov
    Content-Type: video/x-mpeg2=mpv2,mp2v
    Content-Type: video/mpeg=mpeg,mpg,mpe,mpv,vbs,mpegv
    Content-Type: audio/x-pn-realaudio=ra,ram
    Content-Type: audio/x-mpeg=mpega,mp2,mpa,abs
    Content-Type: audio/x-wav=wav
    Content-Type: audio/x-aiff=aif,aiff,aifc
    Content-Type: application/x-ns-proxy-autoconfig=pac
    Content-Type: text/javascript
    Content-Type: application/x-javascript
    [Extra Configuration]
    AckWithNoDataOnSYN=1
    AllowGTCPProxyToUsePort25=1
    AllowSecond220Respond=1
    CodeRedWorkAround=1
    DiscardAcceptRanges=1
    DonotCache4ContEncoding=1
    DoNotCacheWhenCookieFound=1
    DoNotCreateFullyQualifiedHostNames=0
    DoNotResolveNamesBeforeGoingThruHierarchy=1
    DoNotSaveMemoryCacheDuringUnload=1
    DoNotSendExtraCRLF=1
    DonotSendIPToACL=1
    EnableActiveFTP=1
    EnableICSPassThruFix=1
    EnableIncomplete302ResponseFix=1
    EnableNoCachePassThru=1
    HTTPSAuthenticationSwitch=0
    IcpBypassOrigin=1
    IgnoreContentLengthCheck=1
    IgnoreDuplicateChill=1
    Line_Terminator=CR
    new302Redirect=1
    NoDummySlashUpstream=1
    noRetryIfPragmaNoCacheHeaderPresent=1
    OC_IgnoreContentLengthFlag=1
    #PassContentLength=0
    ResBadAddressLoopBreak=1
    ResolveProxyIPAddress=0
    RestartTimeoutAfterEverySend=1
    SCacheDestroyYieldInterval=200
    ScanVirusPatterns=1
    SendHTTP11Request=1
    SkipHttpReplyHeaderCaseChange=1
    TransparentProxySupportsVirtualServers=1
    TreatLeftArrowAsHeaderBodySeparator=0
    TurnOffPersistantPassThru=1
    UseSimplifiedErrorPage=1
    #bm39sp1 added options:
    #enableCacheInVersionDowngrade=1
    #EnableAcceptEncoding=1
    #GraceLoginNotification=1
    #GraceLoginText=Enter a customization grace login text here
    #PwdChangeURL=Enter the URL for changing the password
    #skipAuthForViaHeader=1
    #fixSecondTimeScheduling=1
    [TransparentHTTPS]
    HTTPSPort1=443
    [BM Cookie]
    BM_Forward_Cookie=0
    [Object Cache]
    cut thru no CLH length=0
    disk management factor=4000
    [Log Format]
    Delimiter-Character=space
    [HTTP Streaming]
    ResetOriginServerConnAfterClientReset=1
    [Tunneling]
    EnableTunnelingControl=1
    EnableTunnelingControlLog=0
    [HttpTunnelingAllowed]
    ; the example entries below allow ports 443, 444 (often specified
    ; for SSL Proxy Authenticaiton, 8009 (for NRM), 2200 (Apache Web Manager
    ; and 52443 (for iFolder) to be tunneled. Port 443 is enabled by default.
    ;port<x>=<port #>
    port1=8009
    port2=52443
    port3=2200
    ; use 444 for ssl proxy authentication
    port4=444
    ; allow 1494 thru for Citrix apps in browsers
    port5=1494
    ;;added by jwf
    port6=21459
    port7=21457
    port8=21450
    ;added per wo for lily rice access to UA
    port9=8443
    [Virus Pattern Configuration]
    MaxNoOfVirusPatterns=28
    NoOfVirusPatterns=28
    PatternSize=16
    EnableAutoPatternUpdate=1
    PatternStartOffset=1
    VirusPattern0=scripts/..%252f.
    VirusPatternoffset10=0
    VirusPatternvalue10=0
    VirusPatternoffset20=0
    VirusPatternvalue20=0
    VirusPatternorigLength0=57
    VirusPattern1=scripts/..%c1%1c
    VirusPatternoffset11=0
    VirusPatternvalue11=0
    VirusPatternoffset21=0
    VirusPatternvalue21=0
    VirusPatternorigLength1=58
    VirusPattern2=scripts/..%c0%2f
    VirusPatternoffset12=0
    VirusPatternvalue12=0
    VirusPatternoffset22=0
    VirusPatternvalue22=0
    VirusPatternorigLength2=58
    VirusPattern3=scripts/..%c0%af
    VirusPatternoffset13=0
    VirusPatternvalue13=0
    VirusPatternoffset23=0
    VirusPatternvalue23=0
    VirusPatternorigLength3=58
    VirusPattern4=scripts/..%%35c.
    VirusPatternoffset14=0
    VirusPatternvalue14=0
    VirusPatternoffset24=0
    VirusPatternvalue24=0
    VirusPatternorigLength4=57
    VirusPattern5=scripts/root.exe
    VirusPatternoffset15=0
    VirusPatternvalue15=0
    VirusPatternoffset25=0
    VirusPatternvalue25=0
    VirusPatternorigLength5=33
    VirusPattern6=MSADC/root.exe?/
    VirusPatternoffset16=0
    VirusPatternvalue16=0
    VirusPatternoffset26=0
    VirusPatternvalue26=0
    VirusPatternorigLength6=31
    VirusPattern7=d/winnt/system32
    VirusPatternoffset17=0
    VirusPatternvalue17=0
    VirusPatternoffset27=0
    VirusPatternvalue27=0
    VirusPatternorigLength7=41
    VirusPattern8=c/winnt/system32
    VirusPatternoffset18=0
    VirusPatternvalue18=0
    VirusPatternoffset28=0
    VirusPatternvalue28=0
    VirusPatternorigLength8=41
    VirusPattern9=_mem_bin/..%255c
    VirusPatternoffset19=0
    VirusPatternvalue19=0
    VirusPatternoffset29=0
    VirusPatternvalue29=0
    VirusPatternorigLength9=78
    VirusPattern10=_vti_bin/..%255c
    VirusPatternoffset110=0
    VirusPatternvalue110=0
    VirusPatternoffset210=0
    VirusPatternvalue210=0
    VirusPatternorigLength10=78
    VirusPattern11=msadc/..%255c../
    VirusPatternoffset111=0
    VirusPatternvalue111=0
    VirusPatternoffset211=0
    VirusPatternvalue211=0
    VirusPatternorigLength11=106
    VirusPattern12=scripts/..%%35%6
    VirusPatternoffset112=0
    VirusPatternvalue112=0
    VirusPatternoffset212=0
    VirusPatternvalue212=0
    VirusPatternorigLength12=59
    VirusPattern13=scripts/..%25%35%
    VirusPatternoffset113=0
    VirusPatternvalue113=0
    VirusPatternoffset213=0
    VirusPatternvalue213=0
    VirusPatternorigLength13=61
    VirusPattern14=scripts/..%255c..
    VirusPatternoffset114=0
    VirusPatternvalue114=0
    VirusPatternoffset214=0
    VirusPatternvalue214=0
    VirusPatternorigLength14=57
    VirusPattern15=scripts/..%c1%9c.
    VirusPatternoffset115=0
    VirusPatternvalue115=0
    VirusPatternoffset215=0
    VirusPatternvalue215=0
    VirusPatternorigLength15=58
    VirusPattern16=scripts/root.exe
    VirusPatternoffset116=0
    VirusPatternvalue116=0
    VirusPatternoffset216=0
    VirusPatternvalue216=0
    VirusPatternorigLength16=81
    VirusPattern17=scripts/httpodbc
    VirusPatternoffset117=0
    VirusPatternvalue117=0
    VirusPatternoffset217=0
    VirusPatternvalue217=0
    VirusPatternorigLength17=30
    VirusPattern18=MSADC/root.exe?/
    VirusPatternoffset118=0
    VirusPatternvalue118=0
    VirusPatternoffset218=0
    VirusPatternvalue218=0
    VirusPatternorigLength18=79
    VirusPattern19=MSADC/httpodbc.d
    VirusPatternoffset119=0
    VirusPatternvalue119=0
    VirusPatternoffset219=0
    VirusPatternvalue219=0
    VirusPatternorigLength19=28
    VirusPattern20="c/httpodbc.dll H"
    VirusPatternoffset120=0
    VirusPatternvalue120=0
    VirusPatternoffset220=0
    VirusPatternvalue220=0
    VirusPatternorigLength20=24
    VirusPattern21=d/winnt/system32
    VirusPatternoffset121=0
    VirusPatternvalue121=0
    VirusPatternoffset221=0
    VirusPatternvalue221=0
    VirusPatternorigLength21=92
    VirusPattern22="d/httpodbc.dll H"
    VirusPatternoffset122=0
    VirusPatternvalue122=0
    VirusPatternoffset222=0
    VirusPatternvalue222=0
    VirusPatternorigLength22=24
    VirusPattern23=scripts/..%255c.
    VirusPatternoffset123=0
    VirusPatternvalue123=0
    VirusPatternoffset223=0
    VirusPatternvalue223=0
    VirusPatternorigLength23=108
    VirusPattern24=scripts/.%255c..
    VirusPatternoffset124=0
    VirusPatternvalue124=0
    VirusPatternoffset224=0
    VirusPatternvalue224=0
    VirusPatternorigLength24=39
    VirusPattern25=scripts/..%252f.
    VirusPatternoffset125=0
    VirusPatternvalue125=0
    VirusPatternoffset225=0
    VirusPatternvalue225=0
    VirusPatternorigLength25=116
    VirusPattern26=scripts/..%252f.
    VirusPatternoffset126=0
    VirusPatternvalue126=0
    VirusPatternoffset226=0
    VirusPatternvalue226=0
    VirusPatternorigLength26=39
    VirusPattern27=default.ida?XXXX
    VirusPatternoffset127=0
    VirusPatternvalue127=0
    VirusPatternoffset227=0
    VirusPatternvalue227=0
    VirusPatternorigLength27=385

    jfish1,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Visit http://support.novell.com and search the knowledgebase and/or check all
    the other self support options and support programs available.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://forums.novell.com)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://forums.novell.com/faq.php
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Forms Builder problems

    We are using Forms 6.0.8.10.3 in a Windows NT 4 environment. In the Forms Builder, there are two minor problems that can be worked around but would be nice to have function properly:
    - unable to create any triggers other than 'Smart Triggers'.
    - Unable to expand strings for editing in the property palette (ie Where clause text string).
    This is happening on all the installations at our site. Has anyone else experienced these problems and been able to correct them?
    Thanks.

    One thing that you can check is whether the "Preferences" option "Use system Editor" is set. If it is set, Forms Builder will try to use the external editor defined by the environment/register variable "FORMS60_EDITOR".
    If "Use system Editor" is not set, Forms Builder will use its own text editor.
    On the question of the triggers, I do not have any problems. The "Smart Triggers" always inclue an "Other" option. If you select this option, you get a listing of all available triggers.

  • Form reset problem

    Hi all,
    I have a cfform containing 3 related cfselects (i.e. bind
    parameters connecting them), and it all works fine. However, I just
    noticed one problem: the form contains a Reset button to clear all
    of the form fields, which it does, but when the first cfselect is
    reset to it's first option, the bindings are not re-triggered so
    the other two cfselects do not contain the correct options. I tried
    adding an onreset="document.myform.firstselectid.onchange();" to
    the cfform tag, but that didn't work (throws a js error). BTW, I'm
    testing all of this in IE7 since that's what my client uses.
    Anyone know how I can get the bindings to update when the
    form is reset?
    Thanks,
    Russ

    Clearly I have not explained the problem well enough, since
    the fact that I'm binding to cfcs has nothing to do with the
    problem. Here's a simplified version of the relevant code:
    <cfselect name="Type" id="Type"
    bind="cfc:MyCFC.GetTypes()" bindonload="yes" />
    <cfselect name="Manu" id="Manu"
    bind="cfc:MyCFC.GetManus({Type})" />
    <cfselect name="Model" id="Model"
    bind="cfc:MyCFC.GetModels({Type@none},{Manu})" />
    When the user selects a Type from the first list, the Manu
    list uses it's binding to get the associated manufacturers and then
    the Model list uses it's binding to get the models for that type
    and manufacturer. It works just fine (has for a long time).
    The cfform has a reset button (<input name="Reset"
    type="reset" value="Clear Form">), and when you click it to
    reset the form, it does just that, setting each cfselect to it's
    first option. However, the fact that the Type cfselect got reset to
    it's first option does not cause the Manu and then Models cfselects
    to refresh from their bindings like they would if the user had
    selected the first Type option. That is the problem.
    I had hoped that simply following the reset with a js call to
    document.myform.Type.onchange(); would initiate the refresh, but
    document.myform.Type.onchange turns out to be null, so no go.
    I'm aware of an undocumented js function
    ColdFusion.Bind.assignValue that I've seen used for refreshing a
    cfselect that binds to a js function, but I have not seen any use
    of it when binding to a cfc.
    Your thoughts?
    Thanks,
    Russ

  • Forms 6i Problem

    Hai,
    I Got A Problem in Forms6i .
    i will explain the problem
    my situation is i have a table called A and in that i got 3 columns
    Desc A
    A Number
    B Char
    C Date
    so now when i enter the data in to this table through the forms
    suppose like below
    1st row 1,'A','01-JUL-06'
    2nd row 2 ,'B','01-JUL-06'
    when i enter like this and navigate to next row the i should get a message like
    ":Date is not correct " because i should not enter the date same as i enter in first row i should enter deferent date to that first row .
    how can we control the validation .
    please give solution if any body got idea.
    Thanks & Regards
    N.G.R

    Hi,
    Hope you are trying to avoid duplicate records on the same date. For this the best solution and the effective solution will be managing the records in the pl/sql varaible with the record number.
    So that for every when validate record event you can go and check in the pl/sql table for the duplicate record where record number not equal to the current record number.
    If you try to navigate between the form records to do the same then unnecassarly the triggers of the corresponding item/record will fire which lead to some exta time. some times this trigger will be irritating.
    so try to manage in the pl/sql table and do valide on the pl/sql table in the when validate record trigger.
    Note:
    you should delete the pl/sql table content in the pre query of the block and you should populate the pl/sql table in the post_query of the block and also in the when validate record trigger of the same block.
    make sure ur not populating duplicate rows in the pl/sql table for the same record number.
    if the loggic is confusiing do reply.. i will give u a better example.
    REgards
    Lakshmanan

  • Forms navigation problem

    I have a display item that shows up on the screen when I hit the TAB key to navigate to the next item. However, when someone uses the mouse to click in the next items instead of using the TAB key, the text item does not display.
    The problem is, the text item should display whether the users hit tab or clicks in that field. Any suggestions on how I can achieve this functionality? It is causing the user problems.
    Thanks

    KEY... triggers were often used in character mode forms but in mouse enabled forms it is usually advisable to avoid them. In cases like this you should be considering the functionality based on where the navigation destination is, and not worry about what method was used to get there. WHEN-NEW-ITEM-INSTANCE is probably what you want here. WHEN-VALIDATE-ITEM should be used for validation and for preventing navigation when the item is invalid.

  • Forms-communication problems

    I have completed a form in Dreamweaver 8, and with
    the form tag selected in the Action field in the Properties Box, I
    have entered ' mailto:myname@myserver, and selected 'POST' as the
    method. It does not work, and I receive no message.
    Similarly, when I have added an email link, although I get a
    blank email form showing my correct email address, I never actually
    receive an email.
    Can anyone help?

    One thing that you can check is whether the "Preferences" option "Use system Editor" is set. If it is set, Forms Builder will try to use the external editor defined by the environment/register variable "FORMS60_EDITOR".
    If "Use system Editor" is not set, Forms Builder will use its own text editor.
    On the question of the triggers, I do not have any problems. The "Smart Triggers" always inclue an "Other" option. If you select this option, you get a listing of all available triggers.

  • 10g forms services problems

    Hi,
    I have installed Forms and Report's services 10g on United Linux 1.0 the installation is perfect, run forms in the server, web, is ok, but the triggers , pre-insert, post-query not fire, the developer environment is ok.
    Any idea,
    Regards,
    Julián.

    Can you please list out the steps you performed to reproduce this problem in the install area. The same steps we can follow and reproduce the problem in development system.
    Thanks
    Rajednra.

  • Pro forma invoice problems if billing plan is used

    Hello experts,
    i have a problem again with the billing plan.
    To problem now is the pro- forma for following case:
    A billing plan is used for the items in the sales order. only at the end when the delivery gets prepared at the end, the pro forma invoice will be created.
    The billing relevance for the item category is 'I' - with the billing plan type (a partial billing with % used).
    For the proforma the entire value should appear on the Pro forma finally when the manufactured modul passes the customs.
    I am struggling with the correct copy control settings.
    The already billed values do not appear on the PRO Forma - for the 'real bills' it is ok.While creating the pro forma the related message appears in the log.
    Which settings in copy control for the copy control (sales order --> billing type (pro forma) do I need to use if I need to have the entire sales order item value on the pro forma bill.
    all helpfull answers are highly appreciated.
    Thanks a lot in advance
    Kurt

    Hi Kurt,
    If you are using a billing plan say periodic billing plan; then i dont think you will have a delivery created against it. From the order / contract; it would be a billing document.
    If you are planning to use any of the billing plans; then invoices are bound to split based on invoicing dates and the settings of billing plan.
    If you are planning to pull all the parts for the purpose of customs then probably you can plant to develop a new output type that would print the details from the billing document (instead of Proforma from delivery). This new output type will be used for "N" number of billing documents against a sales order / contract in order to capture all the part numbers in it.  So if you have 3 parts in the order and 6 invoices, then the new output would get triggered 6 times and you will end up with 6 prints.
    Making changes to incorpoate billing plan related copy control settings would turn your development / configuration more complex.
    I hope i understood your question correctly.
    Hope this helps;
    Regards,
    Syed Nasir

  • UDF  form flickering problem

    Hi  All,
    We have observed a strange behaviour in SAP UDF , ie; whenever the control goes to any of the UDF field the main form and the UDF form are getting refreshed many times. or in more acurate terms, the FORM_ACTIVATE  and FORM_DEACTIVATE events are triggerred at least 30 -40 times on both the forms.
    The problem is that , the same is very much visible if the UDF is a edit text field and not a combo field and there is a formatted search obn that field . If the user selects the values from the formatted search screen ( from a list of valus) , after the value is selected the field flicker many times...
    Is there any way to get aroud this problem  . Our clients are not accepting this behaviour of SAP.
    Regards,

    No. Even if no SDK is running also the same problem happens. Is it the normal SAP behavour.? Can this be changed?
    Regards,

Maybe you are looking for