Please I Need Forms Personalization Help Reg AP invoice entry

Hi All,
I am new to form personalization,
my client wants do a form personalization for ap invoice entry form ,in that i need to check duplicate invoices and put those invoices into hold
I got a API which puts invoices in hold : ap_holds_pkg.insert_single_hold
and i have done a procedure with that API ,the procedure contains the conditions like checking the duplication and API
which i defined above
My doubts are what is the trigger event i have to take
is there any apps initialization required in a procedure
Thanks
SABR

This forum is for general Oracle Forms questions. Forms Personalization is a feature of the Oracle Enterprise Business Suite (EBS). Please post your question in the General EBS Discussion forum. If you have a general Forms question, by all means, ask it here! ;-)
Craig...

Similar Messages

  • Kindly advice me, I have iphone 5s and I forgot the log-in password (passcode), I tried to open it but my phone give 60 min. to let me try after I fail for first one. I dont sync. with icloud or itunes. Please I NEED YOUR URGENT HELP!!

    Kindly advice me, I have iphone 5s and I forgot the log-in password (passcode), I tried to open it but my phone give 60 min. to let me try after I fail for the first one. I dont sync. with icloud or itunes. Please I NEED YOUR URGENT HELP!! MY IPHONE IS STILL STUCK.

    I can't, look at this image

  • I tried to restore my new ipad in my itunes but it keeping restore it to my old ipad.  I did delete also all my backups in the iTunes, still the same problem is showing??? please I need a huge help to have my new iPad as I bought it???

    i tried to restore my new ipad in my itunes but it keeping restore it to my old ipad.  I did delete also all my backups in the iTunes, still the same problem is showing??? please I need a huge help to have my new iPad as I bought it???

    pleeeeeeeeeeeeeeeeeeeeeeese I need an URGENT help,,, someone answer me back

  • Purchase Order Form Personalization Help

    I am new to form personalizations and I am trying to create a personalization that will automatically display the "last price paid" in the Price field in a Purchase Order form for an Item once the Item No. is entered. Also once the data is pulled up, they need to be able to edit the 'Price' field to enter the current price.
    I am not sure how to setup my form personalization using the SQL view to I have that contains the "last price paid" data. I would really appreciate some help on how to do this in personalizations.
    Thanks
    KG

    Forms Personalization is a feature of the Oracle Enterprise Business Suite (EBS) not a feature of Oracle Forms. Please post your question in the General EBS Discussion forum. If you have a general Forms question, by all means, ask it here! ;-)
    Craig...

  • User level form personalization help needed

    Hi,
    I'm new to form prsonnalization and dont have much knoweldge on this.
    Can any one help me in personalization of a form where a single field in a form needs be edited or changed by single user only and for the rest it should be in read only mode.
    And i got to do this without using "custom.pll"
    Thanks in advance.
    B/R,
    Venkat.

    Hello,
    This is the standalone Forms forum. Ask your personalization questions on, the E-Business Suite forum.
    Francois

  • Please I need some serious help !!!

    Ok, i have a problem. I have been working on for about 43
    hours now lol. Im trying to load a Movie Clip from my library to my
    Flash Application From. Not only that but it has to be a pop that
    is dragable and has many componets that have to work. When i get my
    movie clip out on the stage, the hand icon comes up and i cant
    select any of my list menu componets or button and i cant get it to
    drag around. Also, when i have components behind my movieclip they
    still function even behind it and the combo boxes come strait
    through it, how do i keep that from happening. What do i need to do
    or better yet, how do i need to do it. Im out of ideas and i need
    this working so i can move on in my project for one of my clients.
    Please, any help would be appreciated. Joey ^.^

    My itunes library is on a drive we call "Mybook".
    My purchases however kept showing up within a different drive the C Drive.
    Usually my dad would just copy all my songs and paste them back onto the Mybook drive, if he had to reformate, but he didnt b/c we didnt realize that my purchased songs were being put on the cdrive and not the mybook drive.
    When I purchase the songs I use an AOL screen name, nothing through apple.
    I"m not sure if i'm answering your question correctly or not.
    We also werent sure what computers it was talking about when we were trying to "deauthorize".
    But I didnt notice when we played around with purchasing, that when it was trying to finish a song that I purchased it had my old playlist of purchases but I couldnt click on them or anything, its like they were blocked.

  • Please I need a Little Help with xmlloader

    Hello pretty people,
    Could someone help me with this code?
    I have an xmlloader Class, which load an xml file.
    This is the code...when I trace the xml, it load with any problem but when
    I want that load it, nothing happen, and there is no throw an error too.
    Would you please tell me why nothin happen? I am using the main time.
    Thanks in advance for some help.
    Regards
    Joselyn
    import flash.events.Event;
    import com.greensock.TweenLite;
    import com.greensock.easing.Back;
    // XML LISTS //
    // ========= //
    var projectTitle:XMLList;
    var projectImage:XMLList;
    var projectInfo:XMLList;
    var projectContent:XMLList;
    var projectClient:XMLList;
    var projectMedia:XMLList;
    var projectTechnology:XMLList;
    var projectLink:XMLList;
    var newsTitle:XMLList;
    var newsInfo:XMLList;
    var newsContent:XMLList;
    var newsTitleArray:Array;
    var newsInfoArray:Array;
    var newsContentArray:Array;
    // number of items
    var projectsNum:Number;
    var newsNum:Number;
    // LOAD XML //
    // ======== //
    var xml:XMLLoader = new XMLLoader(this,"data.xml");
    // function called when XML is loaded
    function getXML(xmlData:XML):void {
    // STORING RELEVANT DATA INTO LISTS FOR LATER ACCESS //
    projectTitle = xmlData.projects.project.title;
    projectImage = xmlData.projects.project.image_path;
    projectInfo = xmlData.projects.project.info;
    projectContent = xmlData.projects.project.content;
    projectClient = xmlData.projects.project.client;
    projectMedia = xmlData.projects.project.media;
    projectTechnology = xmlData.projects.project.technology;
    projectLink = xmlData.projects.project.link;
    newsTitle = xmlData.news.article.title;
    newsInfo = xmlData.news.article.info;
    newsContent = xmlData.news.article.content;
    projectsNum = projectTitle.length();
    newsNum = newsTitle.length();
    trace(projectInfo);
    newsTitleArray = xmlData.news.article.title.text().toXMLString().split("\n") ;
    newsTitleArray.reverse();
    newsInfoArray = xmlData.news.article.info.text().toXMLString().split("\n") ;
    newsInfoArray.reverse();
    newsContentArray = xmlData.news.article.content.text().toXMLString().split("\n") ;
    newsContentArray.reverse();
    //this is one part of the complete cody
    //CONTAINER FOR SCROLLING
    var panelContainer:Sprite = new Sprite();
    addChild(panelContainer);
    //ARRAY FOR REMOVING AND ADDING LISTENERS
    var panelArray:Array = new Array();
    var MT:MovieClip = new MovieClip(); //before I declare this variable to load the xml, was the problem//
    //ADDING PROJECTPANEL IN A LOOP
    for (var i:Number=0; i<MT.projectsNum; i++){
        var projectPanel:ProjectPanel = new ProjectPanel();
        //INSERT XML CONTENT
        projectPanel.title.text = MT.projectTitle[i];
        projectPanel.info.text = MT.projectInfo[i];
        projectPanel.content.text = MT.projectContent[i].substr(0,150)+"...Ver mas";
        projectPanel.loadImage(MT.projectImage[i]);
        projectPanel.x = i*(projectPanel.width+5);
        panelContainer.addChild(projectPanel);
        panelArray.push(projectPanel);
        //listener for click on ProjectPanel
        projectPanel.addEventListener(MouseEvent.CLICK, onClick); 
    function onClick(evt:MouseEvent):void{
    for(var i:Number = 0; i<MT.projectsNum; i++){
      panelContainer[i].removeEventListener(MouseEvent.CLICK, onClick);
    removeChild(panelContainer);
    TweenLite.to(panelContainer, 0.5, {y:stage.stageHeight, ease:Back.easeIn});
    this.addFullPanel();
    removeListeners();
    function removeListeners():void{
    for(var i:Number = 0; i<MT.projectsNum; i++) {
      panelContainer[i].removeEventListener(MouseEvent.CLICK, onClick);
    function addListeners():void{
    for(var i:Number = 0; i<MT.projectsNum; i++) {
      panelContainer[i].addEventListener(MouseEvent.CLICK, onClick);
    function slideUp():void{
    TweenLite.to(panelContainer, 0.5, {y:0, ease:Back.easeOut});
    stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
    function onMove(evt:MouseEvent):void {
    //trace(mouseX);
    if(fullProjectPanelUp==false){
      TweenLite.to(panelContainer, 0.3, { x:-(stage.mouseX/800)*panelContainer.width+stage.stageWidth/2});
      //tweenPanelContainer = new Tween(panelContainer, "alpha", Strong.easeOut, 0, 1, 3, true);

    Hello Kglad:
    Thank you I copy and paste the complete code
    I wanted to add that I am using URLLoader class is to send you to the previous comment.
    Regards
    Joselyn
    // XML LISTS //
    // ========= //
    var projectTitle:XMLList;
    var projectImage:XMLList;
    var projectInfo:XMLList;
    var projectContent:XMLList;
    var projectClient:XMLList;
    var projectMedia:XMLList;
    var projectTechnology:XMLList;
    var projectLink:XMLList;
    var newsTitle:XMLList;
    var newsInfo:XMLList;
    var newsContent:XMLList;
    var newsTitleArray:Array;
    var newsInfoArray:Array;
    var newsContentArray:Array;
    // NUMS ITEMS
    var projectsNum:Number;
    var newsNum:Number;
    // LOAD XML //
    // ======== //
    var xml:XMLLoader = new XMLLoader(this,"data.xml");
    // function called when XML is loaded
    function getXML(xmlData:XML):void {
    // STORING RELEVANT DATA INTO LISTS FOR LATER ACCESS //
    projectTitle = xmlData.projects.project.title;
    projectImage = xmlData.projects.project.image_path;
    projectInfo = xmlData.projects.project.info;
    projectContent = xmlData.projects.project.content;
    projectClient = xmlData.projects.project.client;
    projectMedia = xmlData.projects.project.media;
    projectTechnology = xmlData.projects.project.technology;
    projectLink = xmlData.projects.project.link;
    newsTitle = xmlData.news.article.title;
    newsInfo = xmlData.news.article.info;
    newsContent = xmlData.news.article.content;
    projectsNum = projectTitle.length();
    newsNum = newsTitle.length();
    trace(xmlData);
            newsTitleArray = xmlData.news.article.title.text().toXMLString().split("\n") ;
    newsTitleArray.reverse();
    newsInfoArray = xmlData.news.article.info.text().toXMLString().split("\n") ;
    newsInfoArray.reverse();
    newsContentArray = xmlData.news.article.content.text().toXMLString().split("\n") ;
    newsContentArray.reverse();
    useXML();
    //////////////PROJECT PANEL //////////
    import flash.events.Event;
    import com.greensock.TweenLite;
    import com.greensock.easing.Back;
    //CONTAINER FOR SCROLLING
    var panelContainer:Sprite = new Sprite();
    addChild(panelContainer);
    //ARRAY FOR REMOVING AND ADDING LISTENERS
    var panelArray:Array = new Array();
    var MT:MovieClip = new MovieClip();
    function useXML():void {
    //trace(MT.projectsNum);
    for (var i:Number=0; i<MT.projectsNum; i++){
      var projectPanel:ProjectPanel = new ProjectPanel();
      //INSERT XML CONTENT
      //trace(i);
      trace(MT.projectTitle[i]);
            projectPanel.title.text = MT.projectTitle[i];
            projectPanel.info.text = MT.projectInfo[i];
            projectPanel.content.text = MT.projectContent[i].substr(0,150)+"...Ver mas";
            projectPanel.loadImage(MT.projectImage[i]);
            projectPanel.x = i*(projectPanel.width+5);
      panelContainer.addChild(projectPanel);
      panelArray.push(projectPanel);
      //listener for click on ProjectPanel
      projectPanel.addEventListener(MouseEvent.CLICK, onClick);
    function onClick(evt:MouseEvent):void{
    for(var i:Number = 0; i<MT.projectsNum; i++){
      panelArray[i].removeEventListener(MouseEvent.CLICK, onClick);
    TweenLite.to(panelContainer, 0.5, {y:stage.stageHeight, ease:Back.easeIn});
    this.addFullPanel(Number(evt.currentTarget.name));
    removeListeners();
    function removeListeners():void{
    for(var i:Number = 0; i<MT.projectsNum; i++) {
      panelArray[i].removeEventListener(MouseEvent.CLICK, onClick);
    function addListeners():void{
    for(var i:Number = 0; i<MT.projectsNum; i++) {
      panelContainer[i].addEventListener(MouseEvent.CLICK, onClick);
    function slideUp():void{
    TweenLite.to(panelContainer, 0.5, {y:0, ease:Back.easeOut});
    stage.addEventListener(MouseEvent.MOUSE_MOVE, onMove);
    function onMove(evt:MouseEvent):void {
    //trace(mouseX);
    if(fullProjectPanelUp==false){
      TweenLite.to(panelContainer, 0.3, { x:-(stage.mouseX/800)*panelContainer.width+stage.stageWidth/2});
    //////////FULLPROJECTPANEL ////////////////////////
    import com.greensock.TweenLite;
    var fullProjectPanelUp:Boolean = false;
    var fullProjectPanel:FullProjectPanel;
    function addFullPanel(k:Number): void {
            fullProjectPanel = new FullProjectPanel;
            fullProjectPanel.title.text = projectTitle[k];
            fullProjectPanel.Info.text = projectInfo[k];
            fullProjectPanel.Content.text = projectContent[k];
            fullProjectPanel.Client.text = projectClient[k];
            fullProjectPanel.Media.text = projectMedia[k];
            fullProjectPanel.technology.text = projectTechnology[k];
            fullProjectPanel.link.text = projectLink[k];
            fullProjectPanel.loadImage(projectImage[k]);
            TweenLite.from(fullProjectPanel, 0.6, {alpha:0, delay:0.5});
    addChild(fullProjectPanel);
            fullProjectPanelUp=true;
            fullProjectPanel.closePanel.addEventListener(MouseEvent.CLICK, onCloseClick);
    fullProjectPanel.closePanel.buttonMode = true;
    function onCloseClick(evt:MouseEvent):void {
        slideUp();
        removeChild(fullProjectPanel);
        TweenLite.delayedCall(0.4, upFalse);
    function upFalse():void {
    fullProjectPanelUp = false;
    THIS CODE INSIDE ProjectPanel MOVIE CLIP
    title.mouseEnabled = false;
    info.mouseEnabled = false;
    content.mouseEnabled = false;
    this.buttonMode = true;
    var _progress:ProgressBar = new ProgressBar;
    _progress.x = 80;
    _progress.y = 80;
    _probress.alpha = 0.7;
    addChild(_progress);
    function loadImage(imagePath:String):void {
       var loader:Loader = new Loader();
       configureListener(loader.contentLoaderInfo);
       var url:String = imagePath;
       var urlRequest:URLRequest = new URLRequest(url);
       loader.x = 9;
       loader.y = 9;
       loader.load((urlRequest);
       addChild(loader);
    function configureListeners(dispatcher:IEventDispatcher):void {
       dispatcher.addEventListener(Event.COMPLETE, completeHandler);
       dispatcher.addEventListener(ProgressEvent.PROGRESS, progresHandler);
    function completeHandler(evt:Event):void {
       _progress.visible = false;
    function progressHandler(evt:ProgressEvent):void {
       _progress._progress.x = -_progress._progress.width+((evt.bytesLoaded/evt.bytesTotal)*_progress._progress.width);

  • Please I need a translation help...

    I would like to be a developer in the part of Kurdish translation for Skype, But I don't know how can start with that. I am sorry if my post is not in the right location ............
    I wish someone helps me .........
    Givara .... 

    If you open Skype for Windows desktop you will find the language editor in the menu "Tools -> Change Language -> Edit Skype Language file..." (that's waaaay down on the bottom). It's a simple editor that allows you to translate and check your translation right in the application.
    Once you've finished your translation please save it to a file and you can share it here on the community.
    Follow the latest Skype Community News
    ↓ Did my reply answer your question? Accept it as a solution to help others, Thanks. ↓

  • Please I need a little help with Jbuilder7

    Hello:
    I�m working with Jbuilder7 Enterprise, i�m a trying to compile a program that use JMS Api, but when i make it, i always receive a message like this:
    "Jms1.java": Error #: 750 : initialization error: com.borland.compiler.symtab.LoadError: java.io.IOException: class not found: class java.lang.Object.
    I�ve revised project�s properties and it seems that they are well.
    Even, this message appears if i use JMS wizard of Jbuilder.
    Could anyone tell me what�s wrong?
    Many thanks.
    Sorry for my English ;-).

    Hi,
    When u have this error message in JBuilder, generaly, that's 'cause ur JBuilder don't succes to locate ur JDK. Go to Tools / Configure JDKs... and verify if the JDK u're using in ur project is valid and/or try to re-configure it.
    By default, JBuilder embed is own JDK located in $JBUILDER_HOME/jdk1.3.1
    Hope this can help u
    Seb

  • PLease I need "electric drum" help for set-up

    I am trying out an electric drum set. I tried going into my pre-amp then into GB, but it was just the "trigger" noise.
    I then was given a Yamaha PTX8 Percussion Tone Geneator box to create the sounds, however I know nothing about the box and it is not producing good "user-ability" for us.
    Is there not a way to just go from the "drum" into the pre-amp, (by passing the Yamaha box)?
    Can garage band not simulate what the box is doing, is there not a way to set a snare in GB for the "snare" electric drum?

    You seem to be talking about two completely different things.
    If you're going through a preamp, you're recording audio, but it sounds like you think you're triggering MIDI events.
    If you're going through a preamp, then you'd want to create a New Basic Track in GB to record the sound you're sending to GB.
    Also:
    http://www.thehangtime.com/gb/gbfaq2.html#recordlinein

  • Very strange problem need a super help

    I have bought since about one month an wirelles ,lan router modem and it works cool
    but some times i got massege from the computer telling me that the network cable is unplaged so i look to the router i found the power led is off and DSL is off and iternet led is off but all rest leds are powered green on
    i thought at first itis matter of changing the elctricity sorce but no use and also i found out iam a fool coz if the electricty is the resone so the router should powered off all leds on it not some off and others not
    and some times its all off and reconnect again as power a power issue
    so please i need your kind help dear..
    khaled shams

    surge protecor  means an UPS or means what if you mean UPS so no i donot use an UPS
    i didnot try it on other computer yet !!! and you have to know my friend that this issue some times happen and some other time is not so the problem is weried to me
    can you give me more details
    I would be very thankful
    Message Edited by khaled shams on 03-03-2008 12:59 AM

  • Help In Forms Personalization

    Hi all,
    I have a requirement to get the last four characters in a text field using forms personalization.
    How to get it.
    Note: Its a query only form.
    I have tried using format mask option but it never worked.
    For ex: if a value is 1111111 in need to show it has ###1111.
    Thanks for the help.
    Regards
    Rajesh

    First of all, I assume you explored CONCEAL_DATA and discarded it because it hides all characters - not just first few.
    So can't think of an easy way to do it.
    The problem is that the query is brining value 123456 and to change it, you must make it **3456. As soon as you change the database field, Oracle will think you are changing the record. But since it is a query only form, you may have a problem.
    Here is a possible solution
    1) A lot of Oracle's seeded forms have display fields that are mirror fields. The display fields itself is not a database field. So you might be able to change it. The display fields typically have a suffix of MIR.  See if you get lucky and change it without makign system.recordStatus = changed
    If not , here is a different route
    1) Typically Oracle's forms are based on a query from a view. Change the select clause of the view to bring **3456 instead of 123456. Make sure that the view is not used anywhere but in this form. Otherwise there will be trouble. Use this as your last option.
    Another way would be to customize the form and modify the select clause or use a custom view.
    Hope this helps
    Sandeep Gandhi
    Independent Consultant
    513-325-9026

  • HT4946 hii, on my iphone 4s, i tried upgrading my OS and i was asked if i needed back up and i said yes, after upgrading i couldnt find any of my files, document, pictures, music and all. please i need help please.

    hii, on my iphone 4s, i tried upgrading my OS and i was asked if i needed back up and i said yes, after upgrading i couldnt find any of my files, document, pictures, music and all. please i need help please.

    Hi,
    usually when you upgrade, it should not delete your files, but if it happens, than you should have a backup.
    Unfortunately it is very common, that people don't know, what exactly is in the backup.
    The question is, what files exactly you are missing? Own pictures, or taken with the device? Purchased music form the iTunes Store, or own? ....
    Documents and files are mostly up to the developer of the app, if they are part of the backup, usually not and you need to transfer them before.
    In the backup you will find just pictures from the Camera Rolle folder, everything else you should have on the PC, if you had it on the device.
    Same then for music, you can transfer purchased music from the device, but your own works just one direction, from PC to device, from device to PC it doesn't work.
    In future I recomand you to be sure how the backup works or use a 3rd party app (iExplorer) where you have a little bit more "freedome" than with iTunes.
    Or you maybe just restored from the worng backup

  • If i reset my ipad can i install paye games for free if i sign back into my apple ID. Please i need help because i need to update my games but i need to put in this billing thing and i want to get rid of it so then i cant buy games with my credit card

    If i reset my ipad can i install paye games for free if i sign back into my apple ID. Please i need help because i need to update my games but i need to put in this billing thing and i want to get rid of it so then i cant buy games with my credit card

    Hello,
    As frustrating as it seems, your best to post any frustrations about the iPhone in the  iPhone discussion here:
    https://discussions.apple.com/community/iphone/using_iphone
    As this discussion is for iBook laptops.
    Best of Luck.

  • When i type in my correct password on the login screen and press enter it just goes to a blue screen for a few seconds then goes back to the same login screen again, please i need help?

    When i type in my correct password on the login screen and press enter it just goes to a blue screen for a few seconds then goes back to the same login screen again, please i need help?

    You can take some of the steps here, #4, #5 or even trying a #18
    Step by Step to fix your Mac
    but I suspect your going to first have to create a data recovery drive
    Create a data recovery, undelete boot drive
    to get your data off the machine,
    then do a #20 to eliminate the bad sectors as that's why your getting the "pinwheel" it's getting a delay reading from the drive, right when your trying to log in too, what a bad spot for it to happen.
    Step by Step to fix your Mac

Maybe you are looking for