Reg: BIPublisher enhancements validation.

I am validating some HCM ~ BIPublisher integration enhancements for Drop 7 Build 3 and I need some definite documentation on any sample implementation of these enhancements. The enhancements that need to be validated are as follows:
1. Merging of static template with a dynamic content just before printing to decrease the overload, for example if we take the W2 report which has a static instructions page which repeats for each employee followed by the dynamic content, which has information like taxes etc. So by creating only a single reference of the static template and integrating it with each of the employees dynamic content before printing would decrease the overload.
2. A template merged with an XML that will lead to generation of a final PDF output file of size greater than 2GB. Which should then lead to creation of a zip file with all the split output files with size <2GB and an index, this way the report outputs will be grouped together.
Please provide any specific implementations or documentation on these aforementioned enhancements would be very helpful. Please find check this [LINK |https://kix.oraclecorp.com/KIX/uploads1/Jul-2008/140390/docs/Fusion-HCM_BIPublisher_Integration.doc] for the Fusion-HCM_BIPublisher_Integration-1.doc and read on the sections 2.2 & 4 to understand the enhancements in more detail
Bug #: 7143724 ~ for the enhancement numbered as 1. This bug gives links to PDFBookBinder as solution to this, but that doesn't give anything close to a solution to this, as in at least the link given isn't sufficient to implement this.
Thanks & Regards,
Arvind
Edited by: user779004 on Feb 17, 2009 9:39 PM
Edited by: user779004 on Feb 17, 2009 9:39 PM
Edited by: user779004 on Feb 17, 2009 9:41 PM
Edited by: user779004 on Feb 17, 2009 9:43 PM

Hi Arvindh,
The issue was solved after i cleared cookies and offline client, i was a browser issue.
Thanks.

Similar Messages

  • REg LO Enhance ment

    Hi Bw xpertz
      Could u please send me the approach of the following issue.Recently i did a r&d reg transaction data field addition to the existing data source.Finally i come to know that i did a mistake.I did it as follows its an addition to sd billing data source(2LIS_13_VDITM).
    My addition is its a value which gives Vertical %.
    I did it as follows
    1) I check DS at RSA6>2)Then i select it and enhance it>3)Then I go to CMOD.->4)i give the projname>5)i go to the user exit for t-data.then i enter in to the ABAP editor screen then i give some code--->6)Then i replicate it to BW.
    But unfortunately i did not get the data .
    Could U please give me the exact process of enhance ment for an existing DS.If any doc can u just mail to the following e-mail:  [email protected]
    And also one more issue can u just give me the brief idea abt V3 control update.
    Thanx In advance
    Best regards
    Krish
    Bangalore.
    Be Coool...Do cooool...Strive U r Goalz...!

    Hello Krish,
    Go through these weblogs for step by step approach to enhance the datasource
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    Hope it helps.
    Regards,
    Praveen

  • Reg: DS enhancement code in production

    Hi to all,
    We are now in the production support. I want to change the DS enhanced code which is written in the implementation bcoz of performance reason. What is the procedure to do that and is there any prerequisites to take. No need to code help here.
    Thanks,
    Babu.

    Hi Babu,
    You just need to change the code in EXIT from development system and then do a transport. The code changes will be directly reflected in production after transport.
    You don't need to worry about any delta or anything else as there are no structural changes and new code will start executing from next extraction onward.
    Just transport the EXIT FM, no need to transport DS or anything else. If you are doing further structural enhancement then you will have to transport other objects accordingly. But if you are only doing code changes then just transport EXIT.
    Regards,
    Durgesh.

  • Reg:Tax code validity period

    Hi All
    For the condition type jmop for the key combination tax code i'm not getting the validity period
    I have checked the
    1. condition type jmop (val dt from & Val dt To)
    2.access secequence
    In Fv11 i'm not getting it
    Plz guide me

    > 1. How to check tax code validity period?
    No tax code doesn't have any validity period
    But when we maintain condition record for tax calculation that condition record has validity period which we maintain in FV11
    > 2. Is condition records mandatory for calculation of taxes.
    If you are working with TAXINN which is condition record based tax procedure maintenance of Condition record is mandatory
    With formula based TAXINJ procedure no need to maintain,
    For more on this Topic read
    http://wiki.sdn.sap.com/wiki/display/ERPLO/DifferencebetweenTAXINJandTAXINN
    If this is mandatory , then how tax calculated for non material master items?
    It all depends what access sequence you have assigned to your tax condition type
    Lets take an example for Excise duty which is determined at material level
    Ex1 >Condition type for Basic Excise duty is JMOP here we assign access sequence JTAX
    Now to maintain condition record for JMOP you will find material,vendor.Plant (all defined in access sequence JTAX)
    Ex 2>Now Say service tax condition type JSER (or what ever) which is not dependent on Material (as even Po without material master can have service tax)
    So for service tax condition type we assign access sequence as MWST
    which is defined only at country level
    You can find all these settings under T.code OBYZ
    I hope it clarifies your doubt at least to some extent
    Revert back for any further clarification

  • Reg Missing Field Validation Message

    Hello All,
    I am trying to use field validation for making a field required when a specific value from a pick list is chosen, i am using this with a custom object.
    i have written the Field Validation:
    IIf(([<plStatus_of_Search_ITAG>] = 'Completed' AND [<stTechnology_ITAG>] IS NULL),N,[<stTechnology_ITAG>])
    and typed some error message and saved the field, signed off and signed in
    after that the validation is not getting triggered and when i checked the fiels validation textbox, i found the "Field Validation" condition and "Field Validation Error Message" missing. why is this happening?
    as i have saved them.. what might be the problem.
    regards,
    Uday

    Hi Arvindh,
    The issue was solved after i cleared cookies and offline client, i was a browser issue.
    Thanks.

  • Reg Selectin screen validations in LSMW

    Hi All,
             I am using LSMW batch input method. In this i have defined some fields as selection-screen fields in the Maintain Source fields step, such that these fiels would appear at the Read Data Step.
          Now I have to do validations for these fields which are defined as selection-screen fields.
         Can i know where these validations can be done and how?
    Thanks & Regards
    Rajesh.

    The validations can be done during the 'Convert Data' step.
    The code for validation should be entered in the 'Maintain Field Mapping and Conversion Rules' step. When you are in this mapping screen press CTRL + F7. Now select all the checkboxes in the popup and press enter. Now, you would see the processing-time blocks such as BEGIN_OF_PROCESSING, BEGIN_OF_TRANSACTION etc. You can put all your validations inside the BEGIN_OF_PROCESSING block.
    > Hi All,
    >  
    > I am using LSMW batch input method. In this i
    > have defined some fields as selection-screen fields
    > in the Maintain Source fields step, such that these
    > fiels would appear at the Read Data Step.
    >
    > Now I have to do validations for these fields
    >  which are defined as selection-screen fields.
    > Can i know where these validations can be done
    >  and how?
    >
    > Thanks & Regards
    > Rajesh.

  • Reg: DS enhancement

    hi experts,
    am creating a bex query ..which contains of PR CREATOR , SERVICE ENTRY SHEET CREATOR, PO CREATOR..but in my bw target i can see
    0created by field only. Our MM team has given EBAN-ERNAM FOR PR creator ,
    EKKO-ERNAM FOR PO CREATOR and ESSE-ERNAM for SES CREATOR. so how to
    proceed now...awaiting your reply. I had a check in 2lis-02-itm but there is no ernam field. In our bw createdby field
    is populating using routines. So how to proceed with above requiremnts.
    thanx in advance.
    br,
    Ravi

    Hi,
    Check your data source fields and info cube objects.
    Understand and use proper info object at bex level,
    EBAN - ERNAM as PR Creator
    ESSE - ERNAM - SES Creator
    EKKO-ERNAM for PO Creator
    When you have such requirement then your cube may have those fields.
    those might be filled thru data source or thru look ups(mean directly added to cube,filled thyr lookups).
    Recheck your data flow and understand it.
    Thanks

  • Null Validation in Tabular Form in APEX 4.2.2

    Hi to all respected Gurus of this Forum!
    Recently downloaded APEX 4.2.2. As we know that this version has some improved features and one is the best is i.e. *"Validation on Tabular Form".*
    For test purpose I succeeded to apply validation on field of tabular form and I am not allowed to "SUBMIT" data as per Validation Rule.
    But now, I want to customize that validation as per below logic.
    If required field is null than a message-box should appear with two buttons , as under:
    Blank field not allowed. Do you really want to submit? (Buttons should be = YES NO)
    If user press "YES" then validation should be false and record should be saved
    AND
    If user press "NO" then no data should be submitted/inserted as per validation logic.
    Please help. Your as usual cooperation is highly appreciated in advance.
    Regards
    Muhammad Uzair Awan
    ORACLE APEX Developer
    Pakistan

    Hello Sabine,
    >> I read about enhanced validation in 4.1 and would love to get rid of g_f-programming.
    The major “trick” is to associate the validation/process with a Tabular Form. On the first screen of both wizards, the first field is Tabular Form. You must select the tabular form on your page (currently there can be only one. In future versions this will change).
    Another factor that might influence the behavior of Tabular Form validation/process is the new attribute of Execution Scope. Unfortunately, you must enter Edit mode to gain access to this attribute (i.e., it can’t be set directly from the Tabular Form create wizard). Set it according to your need.
    The rest is very simple. You should treat your Tabular Form as a simple form, where every column header stands for a form item. The following is a very simple example of validating the SAL column:
    if :SAL < 1500 then
      return 'Sal Value is under 1500';
    else
      return null;
    end if;In this validation I’m using the Function Returning Error Text type.
    Regards,
    Arie.
    &diams; Please remember to mark appropriate posts as correct/helpful. For the long run, it will benefit us all.
    &diams; Author of Oracle Application Express 3.2 – The Essentials and More

  • Seeburger BIC Mapping Designer Material & Further Validations

    Hi Guys,
    I was hoping if someone can point me to more material on BIC Mapping designer as only thing i have the standard PDF which came with it. However I need to do more stuff e.g. enhance validations and put a few more checks in. Was wondering If one available?
    regards

    Hi Mimranacc,
           Can you please give me an example of the kind of validation that you would like to do?
          SEEBURGER do have separate integration tool called SEEBURGER BIS(Business Integration Server).Check with any of your friends who are working on that.They can help you out for more material.Some times the content tend to change based on the version of BICMD do check that also .I don't think its available on SDN as its SEEBURGER proprietary content.
    Thanks,
    Ram.

  • ABAP enhancement in SAP SD

    Hai,
    Can anyone pls give some example for SAP SD Enhancements

    Hi,
    What are you looking for? For any given module the enhancements include screen enhancements, field enhancements, validations etc.
    Tell us your exact requirement so that we can explain further.
    Regards,
    Raj

  • Interactive Report validation error messages...

    Hi guys!
    I was looking for answer to this question for a long time now...is it possible to change the validation error messages in interactive report?
    With regards,
    PsmakR

    Hi,
    there are more validations than you think. Anthony Rayner has prepared a nice summary in a [url http://anthonyrayner.blogspot.com/2010/08/apex-40-enhancements-validating-form.html]blog post.
    You see in that post where and how to disable validations, but also, that you may not disable all of them. The only way to avoid all validations would be to implement the report yourself completely.
    The good news is, you can overwrite those messages. The following documentation tells you how to:
    http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/global.htm#CHDEDHBJ
    -Udo

  • Remove item-centric validation

    Greetings,
    Is there a way to remove item-centric validations (http://anthonyrayner.blogspot.com/2010/08/apex-40-enhancements-validating-form.html) from APEX 4.0, such as the automatic 'hidden' validation created by entering a certain format mask in a DatePicker item?
    The reason for this is that I already have a validation for this item, and it also stops some other validations from being executed if the first one fails. Thus, I don't need the automatic validation.
    Best regards,
    Mathieu

    Hi Mathieu,
    what do you mean with "and it also stops some other validations from being executed if the first one fail"? Is that related to the automatic validation? Because I just had a look in the code, all automatic and manually defined validations are fired.
    You have different possibilities to prevent firing the automatic validation for a date picker.
    -) Set "Execute Validations" = "No" in your submit button which will skip all the automatic ones, but make sure that you set the "Always Execute" flag in your manual validations.
    -) Use the classic date picker which doesn't perform the automatic validation
    -) Create your own date picker item type plug-in which doesn't perform the automatic validation
    Regards
    Patrick
    My Blog: http://www.inside-oracle-apex.com
    APEX 4.0 Plug-Ins: http://apex.oracle.com/plugins
    Twitter: http://www.twitter.com/patrickwolf

  • Why am I receiving Null pointer Exception Error.

    why am I receiving Null pointer Exception Error.
    Hi I am developing a code for login screen. There is no syntex error as such ut I am receving the aove mentioned error. Can some one please help me ??
    ------------ Main.java------------------
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    public class Main implements ActionListener
    Frame mainf;
    MenuBar mb;
    MenuItem List,admitform,inquiry,exit,helpn;
    Menu newm,update,help;
    Inquiry iq;
    Admit ad;
    // HosHelp hp;
    Howuse hu;
    Register reg;
    Main()
    mainf=new Frame(" Engg College V/S Mumbai University ");
         mb=new MenuBar();
         newm=new Menu(" New ");
         update=new Menu(" Update ");
         help=new Menu(" Help ");
         List=new MenuItem("List");
         admitform=new MenuItem("Admit");
         inquiry=new MenuItem("Inquiry");
         exit=new MenuItem("Exit");
         helpn=new MenuItem("How to Use?");
    newm.add(List);
                   newm.add(admitform);
    newm.add(inquiry);
                   newm.add(exit);
         help.add(helpn);
              mb.add(newm);
              mb.add(update);
              mb.add(help);
    mainf.setMenuBar(mb);
                   exit.addActionListener(this);
                   List.addActionListener(this);
         inquiry.addActionListener(this);
         admitform.addActionListener(this);
    helpn.addActionListener(this);
         mainf.setSize(400,300);
         mainf.setVisible(true);
    public void actionPerformed(ActionEvent ae)
    if (ae.getSource()==List)
              reg=new Register();
         if(ae.getSource()==inquiry)
         iq=new Inquiry();
    if(ae.getSource()==admitform)
         ad=new Admit();
              if(ae.getSource()==helpn)
              hu=new Howuse();
              if(ae.getSource()==exit)
         mainf.setVisible(false);
    public static void main(String args[])
              new Main();
    -------------Register.java---------------------------
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    public class Register implements ActionListener//,ItemListener
    Label id,name,login,pass,repass;
    Button ok,newu,cancel,check;
    Button vok,iok,lok,mok,sok; //buttons for dialog boxes
    TextField idf,namef,loginf,passf,repassf;
    Dialog valid,invlog,less,mismat,acucreat;
    Frame regis;
    Checkbox admin,limit;
    CheckboxGroup type;
    DBconnect db;
    Register()
         db=new DBconnect();
    regis=new Frame("Registeration Form");
              type=new CheckboxGroup();
              admin=new Checkbox("Administrator",type,true);
              limit=new Checkbox("Limited",type,false);
              id=new Label("ID :");
    name=new Label("Name :");
         login=new Label("Login :");
         pass=new Label("Password :");
         repass=new Label("Retype :");
    idf =new TextField(20); idf.setEnabled(false);
         namef=new TextField(30); namef.setEnabled(false);
    loginf=new TextField(30); loginf.setEnabled(false);
         passf=new TextField(30); passf.setEnabled(false);
         repassf=new TextField(30); repassf.setEnabled(false);
    ok=new Button("OK"); ok.setEnabled(false);
         newu=new Button("NEW");
    cancel=new Button("Cancel");
         check=new Button("Check Login"); check.setEnabled(false);
    vok=new Button("OK");
         iok=new Button("OK");
              lok=new Button("OK");
              mok=new Button("OK");
              sok=new Button("OK");
    valid=new Dialog(regis,"Login name is valid !");
         invlog=new Dialog(regis,"Login name already exist!");
         less=new Dialog(regis,"Password is less than six characters !");
    mismat=new Dialog(regis,"password & retyped are not matching !");
    acucreat=new Dialog(regis,"You have registered successfully !");
         regis.setLayout(null);
    //     regis.setBackground(Color.orange);
    valid.setLayout(new FlowLayout());
         invlog.setLayout(new FlowLayout());
         less.setLayout(new FlowLayout());
         mismat.setLayout(new FlowLayout());
    acucreat.setLayout(new FlowLayout());
    id.setBounds(35,50,80,25); //(left,top,width,hight)
    idf.setBounds(125,50,40,25);
    name.setBounds(35,85,70,25);
    namef.setBounds(125,85,150,25);
    login.setBounds(35,120,80,25);
    loginf.setBounds(125,120,80,25);
    check.setBounds(215,120,85,25);
         pass.setBounds(35,155,80,25);
    passf.setBounds(125,155,80,25);
    repass.setBounds(35,190,80,25);
    repassf.setBounds(125,190,80,25);
    admin.setBounds(35,225,100,25);
    limit.setBounds(145,225,100,25);
              ok.setBounds(45,265,70,25);
         newu.setBounds(135,265,70,25);
    cancel.setBounds(225,265,70,25);
         passf.setEchoChar('*');
    repassf.setEchoChar('*');
         regis.add(id);
         regis.add(idf);
    regis.add(name);
         regis.add(namef);
         regis.add(login);
         regis.add(loginf);
         regis.add(check);
    regis.add(pass);
         regis.add(passf);
    regis.add(repass);
         regis.add(repassf);
         regis.add(ok);
         regis.add(newu);
         regis.add(cancel);
    regis.add(admin);
         regis.add(limit);
    valid.add(vok);
         invlog.add(iok);     
         less.add(lok);
         mismat.add(mok);
    acucreat.add(sok);
    ok.addActionListener(this);
         newu.addActionListener(this);
    check.addActionListener(this);
    cancel.addActionListener(this);
         // limit.addItemListener(this);
         //admin.addItemListener(this);
              vok.addActionListener(this);
              iok.addActionListener(this);
         lok.addActionListener(this);
         mok.addActionListener(this);
         sok.addActionListener(this);
    regis.setLocation(250,150);
    regis.setSize(310,300);
    regis.setVisible(true);
         public void actionPerformed(ActionEvent ae)
         if(ae.getSource()==check)
              try{
                   String s2=loginf.getText();
    ResultSet rs=db.s.executeQuery("select* from List");
                        while(rs.next())
                   if(s2.equals(rs.getString(2).trim()))
    //                    invlog.setBackground(Color.orange);
                             invlog.setLocation(250,150);
                             invlog.setSize(300,100);
                   cancel.setEnabled(false);
    ok.setEnabled(false);
    check.setEnabled(false);
                        invlog.setVisible(true);
                             break;
                        else
                        //     valid.setBackground(Color.orange);
                             valid.setLocation(250,150);
                             valid.setSize(300,100);
                   cancel.setEnabled(false);
    ok.setEnabled(false);
    check.setEnabled(false);
                   valid.setVisible(true);
                        }catch(Exception e)
                   e.printStackTrace();
    if(ae.getSource()==newu)
         try{
              ResultSet rs=db.s.executeQuery("select max(ID) from List");
         while(rs.next())
    String s1=rs.getString(1).trim();
                   int i=Integer.parseInt(s1);
    i++;
                   String s2=""+i;
    idf.setText(s2);
                   newu.setEnabled(false);
                   namef.setText(""); namef.setEnabled(true);
              loginf.setText(""); loginf.setEnabled(true);
              passf.setText(""); passf.setEnabled(true);
              repassf.setText(""); repassf.setEnabled(true);
              ok.setEnabled(true);
                   check.setEnabled(true);
                   }catch(Exception e)
              e.printStackTrace();
         if(ae.getSource()==ok)
              try
              String s1=idf.getText();
              String s2=loginf.getText();
              String s3=passf.getText();
         String s4=repassf.getText();
         int x=Integer.parseInt(s1);
         int t;
         if(type.getSelectedCheckbox()==admin)
              t=1;
              else
              t=0;
    ResultSet rs=db.s1.executeQuery("select* from List");
                   while(rs.next())
                   if(s2.equals(rs.getString(2).trim()))
                        invlog.setBackground(Color.orange);
                        invlog.setLocation(250,150);
                        invlog.setSize(300,100);
                   cancel.setEnabled(false);
    ok.setEnabled(false);
    check.setEnabled(false);
                        invlog.setVisible(true);
                        break;
                   else
                        if (s3.length()<6)
                        less.setBackground(Color.orange);
                             less.setLocation(250,150);
                             less.setSize(300,100);
                   ok.setEnabled(false);
                        cancel.setEnabled(false);
                        check.setEnabled(false);
                        less.setVisible(true);
    else if(!(s3.equals(s4)))
                        mismat.setBackground(Color.orange);
                        mismat.setLocation(250,150);
                        mismat.setSize(300,100);
                        ok.setEnabled(false);
                        cancel.setEnabled(false);
                        check.setEnabled(false);
                        mismat.setVisible(true);
                        else
    db.s1.execute("insert into User values("+x+",'"+s2+"','"+s3+"',"+t+")");
                        acucreat.setBackground(Color.orange);
                        acucreat.setLocation(250,150);
                        acucreat.setSize(300,100);
                        regis.setVisible(false);
                        acucreat.setVisible(true);
                   }//else
              }//while
                   } //try
              catch(Exception e1)
              // e1.printStackTrace();
              if (ae.getSource()==cancel)
              regis.setVisible(false);
              if (ae.getSource()==vok)
              ok.setEnabled(true);
                   cancel.setEnabled(true);
    check.setEnabled(true);
                   valid.setVisible(false);
              if (ae.getSource()==iok)
              ok.setEnabled(true);
                   cancel.setEnabled(true);
    check.setEnabled(true);
                   invlog.setVisible(false);
              if (ae.getSource()==lok)
              less.setVisible(false);
                   cancel.setEnabled(true);
    ok.setEnabled(true);
    check.setEnabled(true);
              if (ae.getSource()==mok)
              mismat.setVisible(false);
                   cancel.setEnabled(true);
    ok.setEnabled(true);
    check.setEnabled(true);
    if (ae.getSource()==sok)
              acucreat.setVisible(false);
              ok.setEnabled(false);
                   newu.setEnabled(true);
                   regis.setVisible(true);
         public static void main(String args[])
         new Register();
    -----------DBConnect.java------------------------------------
    import java.sql.*;
    public class DBconnect
    Statement s,s1;
    Connection c;
    public DBconnect()
    try
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
              c=DriverManager.getConnection("jdbc:odbc:Sonal");
              s=c.createStatement();
    s1=c.createStatement();
         catch(Exception e)
         e.printStackTrace();
    ----------Login.java----------------
    import java.awt.*;
    import java.awt.event.*;
    import java.sql.*;
    public class Login implements ActionListener
    Frame log;
    Label login,pass;
    TextField loginf,passf;
    Button ok,cancel;
    Dialog invalid;
    Button iok;
    Register reg;
    DBconnect db;
    Main m;
    Login()
    db=new DBconnect();
         log=new Frame();
         log.setLocation(250,210);
         login=new Label("Login :");
    pass=new Label("Password :");
         loginf=new TextField(20);
         passf=new TextField(20);
         passf.setEchoChar('*');
         ok=new Button("OK");
         // newu=new Button("New User");
         cancel=new Button("CANCEL");
         iok=new Button(" OK ");
    invalid=new Dialog(log,"Invalid User!");
    //log.setBackground(Color.cyan);
    //log.setForeground(Color.black);
         log.setLayout(null);
         // iok.setBackground(Color.gray);
         invalid.setLayout(new FlowLayout());
         login.setBounds(35,50,70,25); //(left,top,width,hight)
         loginf.setBounds(105,50,100,25);
         pass.setBounds(35,85,70,25);
         passf.setBounds(105,85,70,25);
         ok.setBounds(55,130,70,25);
    // newu.setBounds(85,120,80,25);
    cancel.setBounds(145,130,70,25);
    log.add(login);
    log.add(loginf);
    log.add(pass);
    log.add(passf);
    log.add(ok);
    // log.add(newu);
    log.add(cancel);
         invalid.add(iok);//,BorderLayout.CENTER);
    ok.addActionListener(this);
    // newu.addActionListener(this);
    cancel.addActionListener(this);
         iok.addActionListener(this);
    log.setSize(300,170);
    log.setVisible(true);
    public void actionPerformed(ActionEvent a)
    if(a.getSource()==ok)
         try{
              String l=loginf.getText();
              String p=passf.getText();
              ResultSet rs=db.s.executeQuery("select * from List");
              while(rs.next())
              if(l.equals(rs.getString(2).trim())&& p.equals(rs.getString(3).trim()))
                        String tp=rs.getString(4).trim();
                             int tp1=Integer.parseInt(tp);
    log.setVisible(false);
    if(tp1==1)
                             m=new Main();
                        // m.List.setEnabled(true);
                             else
                             m=new Main();
                             m.List.setEnabled(false);
                        break;
    else
                   invalid.setBackground(Color.orange);
                   invalid.setSize(300,100);
                   invalid.setLocation(250,210);
                   cancel.setEnabled(false);
              ok.setEnabled(false);
                   invalid.setVisible(true);
                   }catch(Exception e1)
                   e1.printStackTrace();
         if (a.getSource()==cancel)
         log.setVisible(false);
         if (a.getSource()==iok)
         invalid.setVisible(false);
         loginf.setText("");
         passf.setText("");
         cancel.setEnabled(true);
    ok.setEnabled(true);
         public static void main(String[] args)
         new Login();
    -------------inquiry.java---------------------------------
    import java.awt.*;
    import java.awt.event.*;
    import java.util.*;
    import java.util.Date;
    import java.text.*;
    import java.sql.*;
    public class Inquiry implements ActionListener
    Frame inqry;
    Label name,addr;
    TextField namef,addrf;
    Button ok,cancel,dok;
    Dialog invalid;
    Frame result; //Result of the inquiry....
    Label lrname,lraddr,lward,lrdate,lcdate;
    TextField rname,raddr,ward,rdate,cdate;
    Date d;
    DateFormat df;
    Button rok,rcancel;
    Dialog success;
    Button rdok;
    DBconnect db;
    Inquiry()
              db=new DBconnect();
              inqry=new Frame("Inquiry Form");
              inqry.setLayout(null);
    inqry.setBackground(Color.cyan);
              name=new Label(" NAME ");
              addr=new Label("ADDRESS");
              namef=new TextField(20);
              addrf=new TextField(20);
              ok=new Button("OK");
              cancel=new Button("CANCEL");
              dok=new Button("OK");
              invalid=new Dialog(inqry,"Invalid Name or Address !");
              invalid.setSize(300,100);
         invalid.setLocation(300,180);
              invalid.setBackground(Color.orange);
              invalid.setLayout(new FlowLayout());
    result=new Frame(" INQUIRY RESULT "); //Result Window......
    result.setLayout(null);
    result.setBackground(Color.cyan);
    lcdate=new Label(" DATE ");
         lrname=new Label(" NAME ");
    lraddr=new Label(" ADDRESS ");
         lward=new Label(" WARD ");
         lrdate=new Label(" ADMIT-DATE ");
    cdate=new TextField(10);
         rname=new TextField(20);
    rname.setEnabled(false);
         raddr=new TextField(20);
         raddr.setEnabled(false);
         ward=new TextField(20);
         ward.setEnabled(false);
         rdate=new TextField(10);
         rdate.setEnabled(false);
         cdate=new TextField(20);
         d=new Date();
         df=DateFormat.getDateInstance(DateFormat.MEDIUM,Locale.KOREA);
         cdate.setText(df.format(d));
         cdate.setEnabled(false);
    rok=new Button(" OK ");
         rcancel=new Button("CANCEL");
              name.setBounds(40,50,50,25);
    namef.setBounds(120,50,130,25);
    addr.setBounds(40,100,60,25);
    addrf.setBounds(120,100,80,25);
    ok.setBounds(60,145,70,25);
              cancel.setBounds(140,145,70,25);
              lcdate.setBounds(200,50,60,25); //Result Window......
    cdate.setBounds(270,50,80,25);      
    lrname.setBounds(35,85,70,25);
    rname.setBounds(140,85,180,25);
    lraddr.setBounds(35,120,80,25);
         raddr.setBounds(140,120,100,25);
    lward.setBounds(35,155,80,25);
    ward.setBounds(140,155,100,25);
    lrdate.setBounds(30,190,80,25);
    rdate.setBounds(140,190,80,25);
    rok.setBounds(70,240,70,25);
    rcancel.setBounds(170,240,70,25);
              inqry.add(name);
              inqry.add(namef);
              inqry.add(addr);
              inqry.add(addrf);
              inqry.add(ok);
              inqry.add(cancel);
    invalid.add(dok);
         result.add(lcdate); //Result Window......
         result.add(cdate);
              result.add(lrname);
              result.add(rname);
              result.add(lraddr);
              result.add(raddr);
              result.add(lward);
              result.add(ward);
              result.add(lrdate);
              result.add(rdate);
              result.add(rok);
              result.add(rcancel);
         ok.addActionListener(this);
         cancel.addActionListener(this);
         dok.addActionListener(this);
    rok.addActionListener(this); //Result Window......
         rcancel.addActionListener(this);
         inqry.setSize(280,180);
         inqry.setLocation(300,180);
         inqry.setVisible(true);
              result.setSize(400,280); //Result Window......
         result.setLocation(200,150);
         result.setVisible(false);
              public void actionPerformed(ActionEvent ae)
                   if(ae.getSource()==ok)
                   try
                             String nm=namef.getText();
                             String ad=addrf.getText();
                             inqry.setVisible(false);
                             ResultSet rs=db.s.executeQuery("select * from Billinformation");
                             while(rs.next())
                                  String nm1=rs.getString(2).trim();
                                  String ad1=rs.getString(3).trim();
                                  int k=0;
                                  if((nm1.equals(nm))&&(ad1.equals(ad)))
                             String adm=rs.getString(5).trim();
                             String wr=rs.getString(6).trim();
                             String bd=rs.getString(8).trim();
                                  String wrb=wr+"-"+bd;
    result.setVisible(true);
                                  rname.setText(nm1);
                             raddr.setText(ad1);
                             ward.setText(wrb);
                             rdate.setText(adm);
    k=1;
                                  break;
                                  }//if
                             else if(k==1)
                             invalid.setVisible(true);
                             }//while
    }//try
                             catch(Exception e)
                             e.printStackTrace();
                        } //getsource ==ok
                   if(ae.getSource()==cancel)
    inqry.setVisible(false);
                        if(ae.getSource()==rok) //Result Window......
                        namef.setText("");
                             addrf.setText("");
                             result.setVisible(false);
                        inqry.setVisible(true);
    if(ae.getSource()==rcancel)
    result.setVisible(false);
                        if(ae.getSource()==dok)
                        namef.setText("");
                             addrf.setText("");
                             invalid.setVisible(false);
                             inqry.setVisible(true);
         public static void main(String args[])
              new Inquiry();
    PLease Help me !!
    I need this urgently.

    can you explain what your program tries to do... and
    at where it went wrong..Sir,
    We are trying to make an project where we can make a person register in our data base & after which he/she can search for other user.
    The logged in user can modify his/her own data but can view other ppl's data.
    We are in a phase of registering the user & that's where we are stuck. The problem is that after the login screen when we hit register (OK- button) the data are not getting entered in the data base.
    Can u please help me??
    I am using "jdk1.3' - studnet's edition.
    I am waiting for your reply.
    Thanks in advance & yr interest.

  • Interactive Report datepicker error

    Apex 4.1.1.00.23
    I recently started using jQuery 1.8.3 and jQueryUI 1.9.1 and a user noticed that when clicking on a date in the datepicker of an Interactive Report they get a javascript error:
    Line 7316 character 3
    Error: 'undefined' is null or not an object
    appears to be the following line:
    var inst = this._getInst(target[0]); is leaving inst undefined...
    I'm sure it is where I'm including the UI or something because I can't reproduce the problem on http://apex.oracle.com...
    I've found a way to replace the clicking on the calendar icon to use all the latest versions of jQuery and the UI and it works, but I think I should really try to fix it a different way (incase there is somewhere else I haven't found yet)...
    Any ideas?

    Hi,
    there are more validations than you think. Anthony Rayner has prepared a nice summary in a [url http://anthonyrayner.blogspot.com/2010/08/apex-40-enhancements-validating-form.html]blog post.
    You see in that post where and how to disable validations, but also, that you may not disable all of them. The only way to avoid all validations would be to implement the report yourself completely.
    The good news is, you can overwrite those messages. The following documentation tells you how to:
    http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/global.htm#CHDEDHBJ
    -Udo

  • SAP Sourcing 7.0 on premise

    Hello All,
    What are the delta functionalities delivered in SAP Sourcing 7.0 wrt to SAP E-Sourcing 5.1.
    Kindly share the prerequisties for installing the SAP Sourcing 7.0.
    Rgds,
    Madhan

    Hi ,
    In Sourcing 7.0 SAP delivers the Enchancements in Most of the areas such as RFX , CLM and Supplier Management 
    below are the few examples .
    Formula Based Pricing
    Enhanced Excel Import / Export
    RFX Line Item Attachments
    RFX Response Analysis Dashboard (Xcelsius)
    Dutch Auction Support
    Auction u2013Multiple Line Item Start Price by Supplier
    Buyer can export a RFxevent to an Excel workbook
    Buyer can import a RFxevent from an Excel workbook
    Enhanced validation in the Excel workbook
    Formula Pricing Support
    Supplier can export / import questions and line item details
    CLM  
    Contract Importer
    Enhanced Contract Document View
    Contract Performance Dashboard (Xcelsius)
    Payment Term Report
    Enhanced Data Synchronization between Agreement and Contract Document
    In terms of Insatllation pre-requisties , you need to have Oracle 11G for Global search ( New ) Functionality and Netweaver 7.1 CE is mandatory .
    However the Sourcing 7.0 GA is by mid of Jun 2011 only .
    Regards
    Sivakumar Venkatachalam

Maybe you are looking for