Autofill Form making inappropriate entry into Company fields?

DL's Autofill Forms addon into FF7 on Windows 7. It appears to be working fine except for one aberrant entry. Although I do not have any entries into the "Company" field profile, and I have disabled that field, when filling in a form, my full name appears in the "Company" field.

I'm not sure if Firefox is saving the URL of the page where you enter form data, but merely saves the name (id) of a field and if the same input field name appears on another web page then that data may get offered as a fill suggestion. If a web site uses a common name then you may get that problem.

Similar Messages

  • Updating multiple entries into one field

    Hi i have a legal directory in which when a solicitor
    registers they can select as many or as few areas of law they want.
    I have all of the areas in a check box
    <input type="checkbox" name="areaoflaw" value="Agricultural
    Law">
    <input type="checkbox" name="areaoflaw" value="Aviation
    Law">
    <input type="checkbox" name="areaoflaw" value="Charity
    Law">
    <input type="checkbox" name="areaoflaw" value="Civil
    Liberties & Human Rights">
    <input type="checkbox" name="areaoflaw" value="Computer
    & IT Law">
    <input type="checkbox" name="areaoflaw"
    value="Construction & Civil Engineering">
    <input type="checkbox" name="areaoflaw" value="Consumer
    Problems">
    <input type="checkbox" name="areaoflaw"
    value="Conveyancing (non-UK)">
    <input type="checkbox" name="areaoflaw" value="Corporate
    Finance">
    <input type="checkbox" name="areaoflaw" value="Dental
    negligence">
    <input type="checkbox" name="areaoflaw" value="Debt
    Collection">
    <input type="checkbox" name="areaoflaw" value="Defamation
    Law">
    <input type="checkbox" name="areaoflaw" value="European
    Law">
    <input type="checkbox" name="areaoflaw" value="Education
    Law">
    <input type="checkbox" name="areaoflaw"
    value="Environmental Law">
    <input type="checkbox" name="areaoflaw"
    value="Enfranchisement & Lease extensions">
    <input type="checkbox" name="areaoflaw" value="Fraud">
    <input type="checkbox" name="areaoflaw" value="Insurance
    Miss-selling">
    <input type="checkbox" name="areaoflaw"
    value="Intellectual Property">
    <input type="checkbox" name="areaoflaw"
    value="Landlord">
    <input type="checkbox" name="areaoflaw" value="Tenant">
    <input type="checkbox" name="areaoflaw" value="Licensing
    Law">
    <input type="checkbox" name="areaoflaw" value="Media &
    Entertainment Law">
    <input type="checkbox" name="areaoflaw"
    value="Mediation">
    <input type="checkbox" name="areaoflaw" value="Mental
    Health">
    <input type="checkbox" name="areaoflaw" value="Motoring
    Offences">
    <input type="checkbox" name="areaoflaw" value="Planning
    Law">
    <input type="checkbox" name="areaoflaw"
    value="Professional Negligence">
    <input type="checkbox" name="areaoflaw"
    value="Pharmaceutical Claims">
    <input type="checkbox" name="areaoflaw" value="Regulatory
    Investigations">
    <input type="checkbox" name="areaoflaw" value="Sports
    Claims">
    <input type="checkbox" name="areaoflaw" value="Shipping
    Law">
    <input type="checkbox" name="areaoflaw" value="Tax
    Law">
    <input type="checkbox" name="areaoflaw" value="Travel
    & Tourism">
    <input type="checkbox" name="areaoflaw" value="Welfare
    Benefits">
    When they submit i want it to insert as many areas as they
    have selected but it only submits the last one checked.
    <cfquery name="insertsolicitor" datasource="law4essex"
    dbtype="odbc">
    insert into
    solicitors(companyname,contactname,address1,address2,town,county,postcode,tel,fax,email,w ebsite,areaoflaw)Values('#companyname#','#contactname#','#address1#','#address2#','#town#' ,'#county#','#postcode#','#tel#','#fax#','#email#','#website#','#areaoflaw#')
    </cfquery>
    Does anyone how i can add all or a few of them depending what
    is selected. they should all go into the area of law field in the
    database

    cybertek23, I'd seriously reconsider doing an INSERT INTO
    for these fields as a comma delimited list. This will undoubtedly
    cause nothing but headaches in the near future. A better way might
    be use each checkbox fieldname as its own column name in the dB.
    In any case, see if this works for you:
    <input type="checkbox" name="areaoflaw"
    value="Agricultural Law">
    <input type="checkbox" name="areaoflaw" value="Aviation
    Law">
    <input type="checkbox" name="areaoflaw" value="Charity
    Law">
    <input type="checkbox" name="areaoflaw" value="Civil
    Liberties & Human Rights">
    <input type="checkbox" name="areaoflaw" value="Computer
    & IT Law">
    <input type="checkbox" name="areaoflaw"
    value="Construction & Civil Engineering">
    <input type="checkbox" name="areaoflaw" value="Consumer
    Problems">
    <input type="checkbox" name="areaoflaw"
    value="Conveyancing (non-UK)">
    <input type="checkbox" name="areaoflaw" value="Corporate
    Finance">
    <input type="checkbox" name="areaoflaw" value="Dental
    negligence">
    <input type="checkbox" name="areaoflaw" value="Debt
    Collection">
    <input type="checkbox" name="areaoflaw" value="Defamation
    Law">
    <input type="checkbox" name="areaoflaw" value="European
    Law">
    <input type="checkbox" name="areaoflaw" value="Education
    Law">
    <input type="checkbox" name="areaoflaw"
    value="Environmental Law">
    <input type="checkbox" name="areaoflaw"
    value="Enfranchisement & Lease extensions">
    <input type="checkbox" name="areaoflaw" value="Fraud">
    <input type="checkbox" name="areaoflaw" value="Insurance
    Miss-selling">
    <input type="checkbox" name="areaoflaw"
    value="Intellectual Property">
    <input type="checkbox" name="areaoflaw"
    value="Landlord">
    <input type="checkbox" name="areaoflaw" value="Tenant">
    <input type="checkbox" name="areaoflaw" value="Licensing
    Law">
    <input type="checkbox" name="areaoflaw" value="Media &
    Entertainment Law">
    <input type="checkbox" name="areaoflaw"
    value="Mediation">
    <input type="checkbox" name="areaoflaw" value="Mental
    Health">
    <input type="checkbox" name="areaoflaw" value="Motoring
    Offences">
    <input type="checkbox" name="areaoflaw" value="Planning
    Law">
    <input type="checkbox" name="areaoflaw"
    value="Professional Negligence">
    <input type="checkbox" name="areaoflaw"
    value="Pharmaceutical Claims">
    <input type="checkbox" name="areaoflaw" value="Regulatory
    Investigations">
    <input type="checkbox" name="areaoflaw" value="Sports
    Claims">
    <input type="checkbox" name="areaoflaw" value="Shipping
    Law">
    <input type="checkbox" name="areaoflaw" value="Tax
    Law">
    <input type="checkbox" name="areaoflaw" value="Travel
    & Tourism">
    <input type="checkbox" name="areaoflaw" value="Welfare
    Benefits">
    <!--- ON THE PROCESSING PAGE, CREATE A VAR THAT'S BLANK
    --->
    <cfset listone = "">
    <cfif isDefined("FORM.areaoflaw")>
    <cfloop list="#FORM.areaoflaw#" index="i">
    <!--- APPEND EACH CHECKBOX VALUE THAT WAS SUBMITTED
    --->
    <cfset listone = ListAppend(listone, "#i#")>
    </cfloop>
    </cfif>
    <cfquery name="insertsolicitor" datasource="law4essex"
    dbtype="odbc">
    INSERT INTO solicitors
    (companyname,contactname,address1,address2,town,county,postcode,tel,fax,email,website,are aoflaw)
    VALUES
    ('#companyname#','#contactname#','#address1#','#address2#','#town#','#county#','#postcode #','#tel#','#fax#','#email#','#website#',
    '#i#')
    </cfquery>
    ------------------------------------------------------------------------------------------ --------------------------

  • Making Multiple Entries Into iTunes Library Columns

    Is there any way to enter the same data for multiple songs into a column I have selected for my iTunes library? For instance I would like to subdivide my jazz songs into categories like Bop, Bosa Nova and Progressive. I added the columns "Category" and "Description" to my library by selecting View>View Options and checking the boxex for Category and Description. Those columns now appear in my library and I can enter data for one song at a time by clicking on the column for that song. However, I cannot find a way to enter data for multiple songs in those columns at one time. I can highlight multiple songs and go to File>GetInfo>Info to enter the same data for the selected songs but only for the fields included in the Info dialogue box. The new columns I selected, "Category" and "Description", were not added to the Info dialogue box so I cannot modify this data there. A simple solution from Apple would seem to be to automacally add all selected fields to the GetInfo>Info dialogue box, but that option does not seem to exist at this time. Does anyone know how I can enter the same data in multiple songs in these additional columns all at once. Thanks
    HP Pavillion dv1000   Windows XP Pro   iTunes version 7.0.2.16

    OK, I'm done writing the app.
    Go to my iTunes scripts page and follow the link there for downloading Perl (if you don't have it already). Install Perl, and then download my itunes_info script. Select the track(s) in iTunes, then run the script to edit the Comment and Description fields for multiple (or single) tracks. You can get a freeware utility similar to GhostTyperXML to attach the script to a key combo if you're going to be doing this a lot.
    In addition to allowing you to edit the comment and description fields, it will allow also you to rate songs using 1/2 stars (e.g. 2.5 stars).
    Sorry, you cannot use it to change the artwork.

  • How can i validate input number into a Field of  type char in oracle form?

    hi.....
    can any one help me.....please...!!!?!!
    How can i validate input number into a Field of type char in oracle form?

    i have tried doing that, but still the field except numbersthere was an error in that code. it should have been
    var_num:=to_number(var_char);however, it appears that you want the entry NOT to be a number. if this is the case then try
    begin
      if to_number(:block.item) = 0 then null; end if;
      message('The entry cannot be numeric');
      raise form_trigger_failure
    exception
      when value_error then
       /* this is where you put the code you want to be run when the
          entry is non-numeric */
    end;

  • I am looking for a way to enter multiple dates into a field without the form becoming too long.

    I am looking for a way to enter multiple dates into a field without the form becoming too long.
    This will be used by an old school bookeeper who needs the form to fit on one page.
    Any ideas?

    Hi,
    If you don't need the field to provide a date picker, verify it's a date, or don't need to sort the dates in the table, you can just use a text area field, and have your form filler enter the dates comma separated.  Otherwise you'd have to add multiple fields.  However, you can lessen the space each field takes up veritically, by using the "Labels Left" option (in the toolbar).
    Thanks,
    Todd

  • Autofill form text fields from database

    I have made a form in asp code with text fields. Behind this page is a database (access).
    This database contains static information and does not need to be updated. It is only for output.
    In this form, there are some text fields to be filled in.
    Reference
    First name
    Last name
    E-mail address
    Telephone number
    This information is in the database.
    What I try to do is that when the first text field "Reference" is filled, the related information is selected from the database and automatically put in the other corresponding text fields.
    Anybody any idea how to do this?

    I don't use ASP, but the simple way to approach this problem is to have two pages. The first page contains a form with a text field for Reference and a submit button. Set the form's method to GET, and the action to the page that contains the full form.
    In the page that contains the full form, create a recordset to select the details from the database, using the URL parameter for Reference as a filter. You can then bind the results from the recordset to the value attributes of the remaining form fields.

  • I am creating a request for proposal form and I need to add a commission structure field.  I created a table using the ranking field and now I need to delete the "dots/buttons" and turn them into text fields, is this possible?

      I created a table using the ranking field and now I need to delete the "dots/buttons" and turn them into text fields, is this possible?

    It sounds like what you are trying to do is edit the choices in a likert field to something other than the default radio button. This is not something that you can do in Formscentral at this time.
    Andrew

  • Can't make entries into Roboform Lite 2.1?

    I have loaded and reloaded RFL (and have disabled KeeFox), but I still am not able to make any entries. For example, when clicking on the Identity icon, the tooltip says I should "set an active identity," but there is no dropdown into which information can be entered. Furthermore, when typing into a blank field, I get two, not one as usual, vertical cursor lines that follow the typing. When RFL is disabled, this doubling goes away. To tell you the truth, I'd be happy (I think for the time being) with KeeFox and form filler. I did dl Autofill, but it seems to be rather complicated in its setup.
    EDIT
    Have found out how to make entries into RFL: Download Roboform, make entries, and the RFL will pick up those entries. So now my self-debate is to continue with the combo of Keefox+Autofill which is working well, or go over to RF+RFL?

    This will fix your google toolbar and it works with firefox 7 or 8 or any of them, even if you can't sign in it will still have spell check and all the other stuff. Down load this firefox add on and then it will bring up another page with instructions after you down load and restart firefox, restart it twice and you're good to go. below is the link. https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/?src=api|https://addons.mozilla.org/en-US/firefox/addon/add-on-compatibility-reporter/?src=api

  • In oracle Open Script (OATS) OracleEBS/Forms project all the elements or fields are being identified as web objects.

    In oracle Open Script (OATS), we have created an OracleEBS/Forms project. But when we try to record the script all the elements or fields are being identified as web objects. Due to this we are unable to use the functions like getText. Hence, please help.
    Example: The below line when executed gives an error " Failed to connect to the Oracle Forms applet after 90 seconds. Verify that the applet launching page opens, and that the Forms Startup Timeout setting is high enough for this site."
    forms.textField("/web:window[@index='0' or @title='Person']/web:document[@index='7' or @name='tabPage']/web:input_text[@id='PER_ID' or @name='PER_ID' or @index='0']").getText();
    We have already set the event timeouts in OpenScript Preferences -> Playback -> OracleEBS/Forms Functional as
    Forms startup time out = 90Sec
    Forms Action timeout = 120Sec
    Forms Response Timeout = 120 Sec.
    OpenScript
    Version: 12.4.0.1 Build 139

    If it is a name resolution I would try either replacing the server name in the script with the IP address or making an entry in the local host file of the machine trying to play back the script
    If you try one or both of those approaches does the script play back?

  • Inserting text into a field at the current cursor position

    Does anyone know how to insert text into a field at the current cursor position? I would like it to work similar to the Syntax Palette in Forms. I cannot figure out how to retrieve the current cursor position in order to manipulate the text.
    Any help would be great.
    Thanks.

    Hi,
    If the button and the textfield are on in the same subform then this code should work in the click event of the button
    (This is JavaScript code so make sure the code is set to JavaScript and Client on the drop downs in the script window)
    (assuming the name of the textfield is TextField1)
    TextField1.rawValue = "some value";
    If they are in different subforms then you have 2 options
    Please note in both these options it is easier if the subforms have names ( I am assuming this to keep samples simple)
    option 1 -
    use the parent object to move up the tree till you are at the same level as that of the subform that contains the textfield
    e.g. 
    (Click Event of the button)
    this.parent.subformname.TextField1.rawValue = "some value";
    option 2 -
    Use the resolve node to make your way down from the top level of the form
    xfa.resolveNode ("form1.subformname.TextField1").rawValue = "some value";
    Hope this helps
    Malcolm
    p.s. I am making assumptions as the image/file you attached did not appear for me.

  • Making changes to date-related fields

    Hi all,
    Before i continue, i'd like to thank everyone who helped me develop my first ever ABAP program. However, i am now asked to make changes to it.
    Criteria: The input field for PO Date (I_BEDAT) now has to become 2 separate input fields. The first field is where the user has to input the month that they wish to query (I_MONTH1 to I_MONTH2). The second field is where the user has to input the year that they wish to query (I_YEAR).
    The following is what i have done so far, without any changes made yet. I'm still reading what the F1 help has to say before i do anything...but if anyone could give me a hint or an idea where to start with, please share it with me...thanks to all in advance
    *& Report  ZLPUPO100                                                   *
    *& Description : Delivery Evaluation Report                            *
    REPORT ZLPUPO100 NO STANDARD PAGE HEADING LINE-SIZE 135 LINE-COUNT 65.
    TABLES: EKKO,
            EKPO,
            EKBE,
            EKET.
    DATA: BEGIN OF ITAB OCCURS 0,
          EBELN LIKE EKKO-EBELN,  "Purchasing Document Number
          EBELP LIKE EKPO-EBELP,  "Item Number of Purchasing Document
          EINDT LIKE EKET-EINDT,  "Item delivery date
          BUDAT LIKE EKBE-BUDAT,  "Posting Date in the Document
          END OF ITAB.
    DATA: BEGIN OF WTAB OCCURS 0,
          EBELN LIKE EKBE-EBELN,  "Purchasing Document Number
          EBELP LIKE EKBE-EBELP,  "Item Number of Purchasing Document
    *      EINDT LIKE EKET-EINDT,  "Item delivery date
          BUDAT LIKE EKBE-BUDAT,  "Posting Date in the Document
          END OF WTAB.
    DATA V_OVERDUE TYPE I.
    DATA COUNT_OVERDUE TYPE I.
    DATA COUNT_LINES TYPE I.
    DATA V_PERCENTAGE TYPE P DECIMALS 9.
    *&    SELECTION-SCREEN
    SELECTION-SCREEN BEGIN OF BLOCK 1 WITH FRAME TITLE TEXT-001.
    SELECT-OPTIONS:
      I_WERKS FOR EKPO-WERKS DEFAULT '6000' NO INTERVALS,  "PLANT
      I_BUKRS FOR EKKO-BUKRS DEFAULT 'GSPC' NO INTERVALS,  "COMPANY CODE
      I_EBELN FOR EKKO-EBELN DEFAULT,   "PO NUMBER
      I_LIFNR FOR EKKO-LIFNR,                              "VENDOR NUMBER
      I_MATNR FOR EKPO-MATNR.                              "MATERIAL NUMBER
      I_BEDAT FOR EKKO-BEDAT.                              "PO DATE
    PARAMETERS I_MONTH(2) TYPE D.                         "YEAR
    PARAMETERS I_YEAR(4) TYPE D DEFAULT SY-DATUM+0(4).    "MONTH
    SELECTION-SCREEN END OF BLOCK 1.
    SELECTION-SCREEN BEGIN OF BLOCK 2 WITH FRAME TITLE TEXT-002.
    PARAMETERS:  P_ONET RADIOBUTTON GROUP RFMT DEFAULT 'X',  "ON-TIME
                 P_ODUE RADIOBUTTON GROUP RFMT,  "OVERDUE
                 P_ALLP RADIOBUTTON GROUP RFMT,  "BOTH (SORT BY PO NO.)
                 P_ALLC RADIOBUTTON GROUP RFMT.  "BOTH (SORT BY CATEGORY)
    SELECTION-SCREEN END OF BLOCK 2.
    *&    START-OF-SELECTION
    START-OF-SELECTION.
        PERFORM WRITE_HEADER.
        PERFORM SELECT_DATA.
    END-OF-SELECTION.
    *&    FORM WRITE_HEADER
    FORM WRITE_HEADER.
    WRITE: /1 'REPORT:', SY-REPID,
             118 'PAGE:', SY-PAGNO.
      WRITE: /1 'DATE:', SY-DATUM,
             54 'DELIVERY EVALUATION REPORT',
             118 'USER:', SY-UNAME, 147 ' ' .
      WRITE: / SY-ULINE(148).
    ENDFORM.
    *&    SELECT_DATA
    FORM SELECT_DATA.
    *--> IF ON-TIME DELIVERY IS SELECTED
    IF P_ONET EQ 'X'.
      PERFORM WRITE_ONET.
    *--> IF OVERDUE DELIVERY IS SELECTED
    ELSEIF P_ODUE EQ 'X'.
      PERFORM WRITE_ODUE.
    *--> IF BOTH IS SELECTED, SORT BY PO NUMBER
    ELSEIF P_ALLP EQ 'X'.
      PERFORM WRITE_ALLP.
    *--> IF BOTH IS SELECTED, SORT BY CATEGORY (+/-)
    ELSE.
      PERFORM WRITE_ONET.
      PERFORM WRITE_ODUE.
    ENDIF.
    ENDFORM.
    *&    FORM WRITE_ONET
    FORM WRITE_ONET.
    SELECT A~EBELN B~EBELP C~EINDT
            INTO CORRESPONDING FIELDS OF TABLE ITAB
            FROM ( EKKO AS A
                   INNER JOIN EKPO AS B
                     ON B~EBELN = A~EBELN
                   INNER JOIN EKET AS C
                     ON C~EBELN = B~EBELN AND
                        C~EBELP = B~EBELP AND
                        C~ETENR = '1')
            WHERE B~WERKS IN I_WERKS AND
                  B~LOEKZ = ' ' AND
                  A~BUKRS IN I_BUKRS AND
                  A~BSTYP = 'F' AND
                  A~EBELN IN I_EBELN AND
                  A~LIFNR IN I_LIFNR AND
                  B~MATNR IN I_MATNR AND
                  A~BEDAT IN I_BEDAT
            ORDER BY A~EBELN B~EBELP.
    *DELETE ADJACENT DUPLICATES FROM ITAB COMPARING ALL FIELDS.
    SELECT EBELN EBELP BUDAT
      INTO CORRESPONDING FIELDS OF TABLE WTAB
      FROM EKBE
      WHERE WERKS IN I_WERKS AND
            EBELN IN I_EBELN AND
    *        EBELP = ITAB-EBELP AND
            VGABE = '1' AND
            BEWTP = 'E'
      ORDER BY EBELN EBELP.
      FORMAT COLOR 1.
      WRITE: / SY-ULINE(86).
      WRITE: /1  '|', 20 'EVALUATION REPORT FOR ON-TIME DELIVERY ITEMS',
              86 '|'.
      FORMAT COLOR OFF.
      FORMAT COLOR 4.
      WRITE: / SY-ULINE(86).
      WRITE: /1  '|', 5 'PO No.',
              14 '|', 16 'PO Item No.',
              28 '|', 'PO Delivery Date',
              47 '|', 'Actual Delivery',
              65 '|', 'Overdue Days (+/-)',
              86 '|'.
      FORMAT COLOR OFF.
      WRITE: / SY-ULINE(86).
      NEW-LINE.
    LOOP AT WTAB.
    MOVE WTAB-BUDAT TO ITAB-BUDAT.
    MODIFY ITAB TRANSPORTING BUDAT
      WHERE EBELN = WTAB-EBELN AND
            EBELP = WTAB-EBELP.
    ENDLOOP.
    LOOP AT ITAB.
      IF NOT ITAB-BUDAT IS INITIAL.
    *--> IF BUDAT CONTAINS A DATE
        V_OVERDUE = ITAB-BUDAT - ITAB-EINDT.
      ELSE.
    *-- IF BUDAT DOES NOT CONTAIN A DATE
        CLEAR V_OVERDUE.
      ENDIF.
    *--> DISPLAY ON-TIME ITEMS ONLY
    *  IF V_OVERDUE LE 0.
      IF ITAB-BUDAT IS INITIAL.
        DELETE ITAB.
      ELSEIF ITAB-BUDAT > ITAB-EINDT.
        DELETE ITAB.
      ELSE.
      WRITE: /1  '|', 3 ITAB-EBELN,   "PO NO
              14 '|', 19 ITAB-EBELP,  "PO ITEM NO
              28 '|', 33 ITAB-EINDT,  "PO DELIVERY DATE
              47 '|', 51 ITAB-BUDAT,  "ACTUAL DELIVERY DATE
              65 '|', V_OVERDUE,      "OVERDUE DAYS
              86 '|'.
    *  WRITE: / SY-ULINE(86).
      ENDIF.
    ENDLOOP.
      WRITE: / SY-ULINE(86).
    ENDFORM.
    *&    FORM WRITE_ODUE
    FORM WRITE_ODUE.
    SELECT A~EBELN B~EBELP C~EINDT
            INTO CORRESPONDING FIELDS OF TABLE ITAB
            FROM ( EKKO AS A
                   INNER JOIN EKPO AS B
                     ON B~EBELN = A~EBELN
                   INNER JOIN EKET AS C
                     ON C~EBELN = B~EBELN AND
                        C~EBELP = B~EBELP AND
                        C~ETENR = '1')
            WHERE B~WERKS IN I_WERKS AND
                  B~LOEKZ = ' ' AND
                  A~BUKRS IN I_BUKRS AND
                  A~BSTYP = 'F' AND
                  A~EBELN IN I_EBELN AND
                  A~LIFNR IN I_LIFNR AND
                  B~MATNR IN I_MATNR AND
                  A~BEDAT IN I_BEDAT
            ORDER BY A~EBELN B~EBELP.
    *DELETE ADJACENT DUPLICATES FROM ITAB COMPARING ALL FIELDS.
    SELECT EBELN EBELP BUDAT
      INTO CORRESPONDING FIELDS OF TABLE WTAB
      FROM EKBE
      WHERE WERKS IN I_WERKS AND
            EBELN IN I_EBELN AND
    *        EBELP = ITAB-EBELP AND
            VGABE = '1' AND
            BEWTP = 'E'
      ORDER BY EBELN EBELP.
      FORMAT COLOR 1.
      WRITE: / SY-ULINE(86).
      WRITE: /1  '|', 20 'EVALUATION REPORT FOR OVERDUE DELIVERY ITEMS',
              86 '|'.
      FORMAT COLOR OFF.
      FORMAT COLOR 4.
      WRITE: / SY-ULINE(86).
      WRITE: /1  '|', 5 'PO No.',
              14 '|', 16 'PO Item No.',
              28 '|', 'PO Delivery Date',
              47 '|', 'Actual Delivery',
              65 '|', 'Overdue Days (+/-)',
              86 '|'.
      FORMAT COLOR OFF.
      WRITE: / SY-ULINE(86).
      NEW-LINE.
    LOOP AT WTAB.
    MOVE WTAB-BUDAT TO ITAB-BUDAT.
    MODIFY ITAB TRANSPORTING BUDAT
      WHERE EBELN = WTAB-EBELN AND
            EBELP = WTAB-EBELP.
    ENDLOOP.
    LOOP AT ITAB.
    ADD 1 TO COUNT_LINES.
    ENDLOOP.
    LOOP AT ITAB.
      IF NOT ITAB-BUDAT IS INITIAL.
    *--> IF BUDAT CONTAINS A DATE
        V_OVERDUE = ITAB-BUDAT - ITAB-EINDT.
      ELSE.
    *-- IF BUDAT DOES NOT CONTAIN A DATE
        CLEAR V_OVERDUE.
      ENDIF.
    *--> DISPLAY OVERDUE ITEMS ONLY
      IF V_OVERDUE < 0.
    *    ADD 1 TO COUNT_OVERDUE.
        DELETE ITAB.
      ELSEIF ITAB-BUDAT = ITAB-EINDT.
        DELETE ITAB.
      ELSE.
        ADD 1 TO COUNT_OVERDUE.
      WRITE: /1  '|', 3 ITAB-EBELN,   "PO NO
              14 '|', 19 ITAB-EBELP,  "PO ITEM NO
              28 '|', 33 ITAB-EINDT,  "PO DELIVERY DATE
              47 '|', 51 ITAB-BUDAT,  "ACTUAL DELIVERY DATE
              65 '|', V_OVERDUE,      "OVERDUE DAYS
              86 '|'.
    *  WRITE: / SY-ULINE(86).
      ENDIF.
    ENDLOOP.
      WRITE: / SY-ULINE(86).
      NEW-LINE.
      WRITE: /1  '|', 'Total Overdue Delivery Items: '.
      FORMAT COLOR 3.
      WRITE: COUNT_OVERDUE.
      FORMAT COLOR OFF.
      WRITE: 86 '|'.
    COMPUTE V_PERCENTAGE = ( COUNT_OVERDUE * 100 ) / COUNT_LINES.
      WRITE: /1 '|', 'Percentage (%) Over All Deliveries: '.
        FORMAT COLOR 3.
        WRITE: V_PERCENTAGE DECIMALS 2.
      FORMAT COLOR OFF.
      WRITE: 86 '|'.
      WRITE: / SY-ULINE(86).
    ENDFORM.
    *&    FORM WRITE_ALLP
    FORM WRITE_ALLP.
    SELECT A~EBELN B~EBELP C~EINDT
            INTO CORRESPONDING FIELDS OF TABLE ITAB
            FROM ( EKKO AS A
                   INNER JOIN EKPO AS B
                     ON B~EBELN = A~EBELN
                   INNER JOIN EKET AS C
                     ON C~EBELN = B~EBELN AND
                        C~EBELP = B~EBELP AND
                        C~ETENR = '1')
            WHERE B~WERKS IN I_WERKS AND
                  B~LOEKZ = ' ' AND
                  A~BUKRS IN I_BUKRS AND
                  A~BSTYP = 'F' AND
                  A~EBELN IN I_EBELN AND
                  A~LIFNR IN I_LIFNR AND
                  B~MATNR IN I_MATNR AND
                  A~BEDAT IN I_BEDAT
            ORDER BY A~EBELN B~EBELP.
    *DELETE ADJACENT DUPLICATES FROM ITAB COMPARING ALL FIELDS.
    SELECT EBELN EBELP BUDAT
      INTO CORRESPONDING FIELDS OF TABLE WTAB
      FROM EKBE
      WHERE WERKS IN I_WERKS AND
            EBELN IN I_EBELN AND
    *        EBELP = ITAB-EBELP AND
            VGABE = '1' AND
            BEWTP = 'E'
      ORDER BY EBELN EBELP.
      FORMAT COLOR 1.
      WRITE: / SY-ULINE(86).
      WRITE: /1  '|', 20 'EVALUATION REPORT FOR ALL DELIVERY ITEMS',
              86 '|'.
      FORMAT COLOR OFF.
      FORMAT COLOR 4.
      WRITE: / SY-ULINE(86).
      WRITE: /1  '|', 5 'PO No.',
              14 '|', 16 'PO Item No.',
              28 '|', 'PO Delivery Date',
              47 '|', 'Actual Delivery',
              65 '|', 'Overdue Days (+/-)',
              86 '|'.
      FORMAT COLOR OFF.
      WRITE: / SY-ULINE(86).
      NEW-LINE.
    LOOP AT WTAB.
    MOVE WTAB-BUDAT TO ITAB-BUDAT.
    MODIFY ITAB TRANSPORTING BUDAT
      WHERE EBELN = WTAB-EBELN AND
            EBELP = WTAB-EBELP.
    ENDLOOP.
    LOOP AT ITAB.
      IF NOT ITAB-BUDAT IS INITIAL.
    *--> IF BUDAT CONTAINS A DATE
        V_OVERDUE = ITAB-BUDAT - ITAB-EINDT.
      ELSE.
    *-- IF BUDAT DOES NOT CONTAIN A DATE
        CLEAR V_OVERDUE.
      ENDIF.
    *--> DISPLAY BOTH ON-TIME AND OVERDUE ITEMS
      WRITE: /1  '|', 3 ITAB-EBELN,   "PO NO
              14 '|', 19 ITAB-EBELP,  "PO ITEM NO
              28 '|', 33 ITAB-EINDT,  "PO DELIVERY DATE
              47 '|', 51 ITAB-BUDAT,  "ACTUAL DELIVERY DATE
              65 '|', V_OVERDUE,      "OVERDUE DAYS
              86 '|'.
    *  WRITE: / SY-ULINE(86).
    ENDLOOP.
      WRITE: / SY-ULINE(86).
    ENDFORM.

    Hi Bernard,
    congratulations to your first ever ABAP program.
    Looks pretty good. I assume your question refers to
    the declaration of your both new fields.
    The data type 'D' already automatically declares a field
    as a character field of length 8. You should declare
    I_MONTH as type C length 2 and I_YEAR as length 4.
    Better yet: Let I_MONTH refer to the datatype MONTH and
    declare it as a listbox-parameter
    (like: I_MONTH type MONTH AS LISTBOX). This has the advantage of having allowed values in your parameter listbox, coming from SAP standard. Unfortunetaly there is nothing like that for year and it would probably lead to far to describe how to create a set of allowed values for this parameter on your own.
    The second problem you might have is how to execute a proper selection on this. One of maybe 10 different ways to do that would be to leave the I_BEDAT selewct-option as it is but to hide it from the selection screen and fill it automatically with what you have in your both new parameters. Select-Options are stored internally as a table that you append a line to, as follows:
    Fill the LOW-value (FROM-value in selection) with
    the first day of the month:
    CONCATENATE I_YEAR I_MONTH '01' TO I_BEDAT-LOW.
    Fill a new date variable with the last day of the
    month by (as above, I_BEDAT-LOW replaced by your
    variable, I_MONTH incremented before by 1, subtract
    1 from the readily concatenated date and you have the
    last day of the month as result):
    MOVE: NEW_DATE_VARIABLE TO I_BEDAT-HIGH,
          'BT'              TO I_BEDAT-OPTION, "(=Between)
          'I'               TO I_BEDAT-SIGN.   "(=Inlusive)
    APPEND I_BEDAT.
    After that you can continue using the I_BEDAT-Selection
    in your Selection as it is.

  • Infopath form crashes when selecting second lookup field

    Hi there,
    I suffer from a strange behaviour in sharepoint 2010. I created an infopath form, which (besides lots of other fields) includes two lookup fields (1 and 2) which points to the same data list. Moreover there's a third lookup field (field 3) which also points
    to that data and is meant to be the filter for cascading dropdown. When I select a value from field 3, the data in field 1 and 2 is filtered according to the selected value. When I select a value in field 1 everything is allright. Then the selected entry from
    field 2 is removed from data of field 3 using data filter. When I select a value from field 3 the form crashes (which means the rendering crashes). All fields disappear and oly the red stars of required fields are shown. When I click the cancel button, all
    fields appear again ald the value is selected. Also when I move around the form panel, the fields are shown again. This problem only appears in IE. When I tried this in Google Chrome, everything works just fine. Also in the InfoPath preview it works. I am
    using IE 11.
    Thanks for your help
    Cheers,
    Magnus 

    Hi Magnus,
    As this issue only appears in IE, it seems to be a client issue.
    In general, for this issue, we do that: 
    Add the site into IE Trusted Sites.
    Add the site into Compatibility View.
    Whether you try to use IE 10 mode in IE 11. If not, pelase have a try.
    Please test on other machines, compare the result.
    Please use IE 10 to test, compare the result.
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

  • Speed up process to create web forms that put info into database

    Hi All
    Basically what Im trying to ask is that I have been developing jsp pages with some javabeans to insert information into databases and then to insert/retreive this information. I have been doing this by hand and it takes time even though I have a library of beans that I have built overtime. My management wants me to deploy new forms within 30 minutes.
    Current method of creating forms
    ==========================
    1 - I make the form in dreamweaver
    2- Copy and paste the code into my IDE jpadpro
    3- Put in the bean connection in the jsp page and create new insert statement
    4 - Create the result page
    5- Ftp pages to server
    I am looking to speed the process of creating new forms which connect to ms sql server (insert) information. I have already invested in crystal reports to make reports which i think has cut my development time by 10 foldes. I am looking for something similar to insert information into the databases.
    If there is no such software then is there a java IDE where I can design web page forms visually (like dreamweaver/ microsoft infopath) and create the jdbc connections through wizards. I think microsofts visual studio does this, but i cant use this as i am working with j2ee with ms sql server database.
    I am currently looking into eclipse with the myeclipse plugin to see if it will speed things up. Any suggestions from anyone most welcomed.
    Also will JSF be better to use?
    Regards
    Antek

    Cutting down development times of forms applications is probably why they created Formular (http://formular.redeye.no/ ).
    In my company, we use Formular to define the data we wish to collect. We do this in XML. The XML is pretty straight forward to grasp. Formular uses this XML to generate the actual HTML form so you do not need to build several JSPs for each form you display. Formular handles multiple pages gracefully.
    After building a few forms this way, you quickly learn ways to save time by establishing a library of commonly used components such as data field validators.
    These are components you always end up using in many forms (such as data formating, value range checks, required checks, etc.).
    The Formular package allows you to reuse those.
    The other fine feature is the availability of data sources. These are classes that Formular uses to populate your forms (or example generate select lists, or radio buttons from data you have in a database or even a file).
    Finally, you might be lucky to be in a position to create a single form processing model for your applications. What we have is a generic form processing class that receives data collected by Formular, and use the configuration data from the XML to determine how that data will be handled. You could for instance have a class that you call/invoke dynamically depending on how the form is configured.
    I use the XML file custom parameters for this (these params and their values are invisible to the user but accessible by the generic form handler that comes with the package).
    You might use these to specify the table you want that form to be posted into, and also maybe even specify exactly which fields.
    For our usage, this package is of great value, and we found the licensing costs very attractive. A license is around 43 dollars per site if I remember well.
    For the amount of work you put in, I'd recommend this software for you to evaluate.

  • Clearing of GR/IR Account for initial stock entry into the system

    Hi All,
    We  MM team did some initial stock entry into the system using MVT TYPE 561 in migo transaction. But in the FI, When GR/IR clearing account was checked, these entry's caused by the initial stock entry are not cleared. when tried to clear It gives a message saying this cannot be manually cleared.Do any of you know what should be done in this case?

    I have one more Questiion, in my company there is some amount that is not balancing. We feel that is due to the initial stock entry of the Materials is there a way to view what was the value stock on a particular date by particular movement type, we have transaction in MM but that does not give the currency, in the currency column it says $0.00.

  • Make "Company" Field editable

    Hello Experts,
    We are using E-Sourcing 5.1 with most of the out-of-the-box functionality. When creating an Auction, header section contains field "Company". This field appears as read only, and populates automatically based on the company defined in the user profile.
    I tried making this field editable by means of page customizing (UI ID: doc.auction.multi.universal.auctionevent.ui.buyside.default), but even when I declare field COMPANY as Editable = YES, the change is not reflected in the UI.
    Any ideas on how to make this field editable so end-users can select another company code besides the one specified in their profile? Your help is appreciated. Thanks!

    Hi Gilberto
    Unfortunately it is not possible to make the company field editable. Workaround could be to hide the standard COMPANY field in page customization and create a new extension definition lets say "Company" with data type: Object Refrence and choose 'Company' as the object reference type.
    Hope this would meet your requirement.
    Regards
    Mudit Saini

Maybe you are looking for

  • Export to PDF in landscape orientation

    Some of our discoverer reports have too many row headings so when exporting to PDF the user gets an error message basically saying that at least one data column must be printable on a page. We have turned on the Printable Page link and if the user se

  • How do I save/convert IMovie clips to be able to play in Windows Media Player?

    I am new to IMovie and have a new MacBookPro Retina. I have made several movies and want to be able to share them with friends on their PC. How can I save/convert them for them to play them in Windows Media Player?

  • MBP screen goes dark - only when plugged in

    Hi, my four year old MBP 15" hasn't given me any trouble until now. Recently I have only been able to use the mac on battery power as the screen goes almost completely dark once I plug it in. I have changed the settings in system preferences within p

  • TC - External HDD or not?

    I just picked up my Time Capsule and backed up my Macbook on it today. I bought it under the pretense that it functions as an external hard drive, however I'm having difficulties managing it like you would any other hard drive. - I made a new folder

  • Process creation failed.

    Hi, We are using Sun ONE 7 mu2 to deploy our EAR. While deploying it gives following exception. [04/Dec/2003:20:44:56] FINE ( 1944): JDK Directory: C:\Sun\AppServer7\jdk [04/Dec/2003:20:44:56] FINE ( 1944): DPL5302:Process creation failed. java.io.IO