Zip Code Entry

Using Safari 1.3.1, whenever I type in my Zip Code (1----) in an address field, the "1" disappears prior to submission. This does not occur with Zip Codes beginning with "2" or higher. Any suggestions?

MuffinM:
Check this solution out from Byron in a previous forum - I tried it, and it works!
Big Apple Ikey
I was having this problem, too, but I think I just fixed it.
My ZIP is 19119. I had a ZIP+4 in the "My Card" information in Address Book and was having the same results: enter my 5-digit ZIP into a form and Safari lops off the first "1" leaving just "9119" and an unhappy form.
I removed the +4 information from "My Card," leaving just the 5-digit ZIP code. Forms now accept the full 5-digit ZIP with no lop-off.
I re-entered the +4 and the problem resumed. Took it out again, and the problem ceased.
Give this a try, folks. Let us all know if this works. Then write Apple, because it shouldn't work like that.
Byron

Similar Messages

  • How to default Contact Zip Code entry to Numeric instead of Alphabetic?

    Besides keying in <Alt> <Left-Shift> everytime I want to enter a numeric zip code for a new contact (99.9% of my contact zip codes are purely numeric), is there a configuration option to default Contact Zip Codes to Numeric instead of Alphabetic.  I realize RIM's based in Canada, but why default zip code entry to alphabetic? 
    Solved!
    Go to Solution.

    No, there is not an option to change that.
    Many of the world's nations use alphanumeric postal codes.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Zip code entry truncation

    On several on-line browsers (information entry) when I go to enter a 5 digit zip code, the next field truncates the xip code to 4 digits. How can I enter the proper zip code ?

    Welcome To Discussions dlotz!
    You have posted your inquiry, in the Discussions Forum, that is intended for discourse about the use of Apple Discussions.
    You will get more focused attention to your issue, if you select a more appropriate location from this page Discussions Forum Home.
    For example,
    From the Forum Home Page above, select the Category Mac OS X v10.3 & earlier.
    Then choose a Forum, like Using Mac OS X.
    Or, Getting Online.
    On Forum pages, there is an option to Post New Topic.
    But, is it possible that the 5th digit is really there, but is hidden from view by the text field space limitation?
    To test that theory, can you copy what is there, and then view it in your Clipboard?
    After you post your New Topic, I'll watch for it!
    Good Luck!
    ali b

  • Zip code entry problem

    On some websites there is a field requesting a 5 digit zip code. When I type the zip code into the field all 5 digits show--- when I tab to the next field, one of the zip code digits drops out (either first or last) and leaves only 4 digits. The information is returned as incorrect and asks (again) for a 5 digit zip code. What to do ???

    I had this problem for a while using Safari to enter ZIP codes into some forms -- but only when the ZIP code started with (at least one) zero. The work-around was to use MS IE for Mac (which I hear is still available, just no longer supported) for those sites. It's probably worth trying FireFox, too.
    I don't know whether the real problem is in Safari or in the web sites -- the same version of Safari worked on some sites but not others, so I suspect that the problem lies with the FORM definitions on the affected sites, in which case the real fix would be to convince the site designers to fix their forms.

  • Problem attempting to validate a simple zip code

    Surely I'm missing something obvious but I've defined the validation pattern 'text{99999-9999} | text{99999}' on a text field for zip code entry. If I enter '12345' it works OK but '12345-1234' generates a validation error.
    I'm also trying to define a valiation pattern for email addresses such as....
    0+'@'0+'.'0+
    ... and having no luck. It always generates an error.

    Rob,
    You could try the following JavaScript (which uses a 'regular expression' to define a validation pattern) on the *exit event of your e-mail address field. In this example the email adress 'email' is on the first page of the form which has been named 'Page_01'. The names on your form could well be different.
    // Validate the email address.
    var e_mail = new RegExp();
    // Set the regular expression to look for an email address in general form.
    e_mail.compile("^[a-z0-9_\\-\\.]+\\@[a-z0-9_\\-\\.]+\\.[a-z]{2,3}$","i");
    // Test the rawValue of the current object to see if it fits the general form of an email address.
    if (e_mail.test(email.rawValue) == false)
    {xfa.host.messageBox("Please enter a genuine E-mail Adress.","Invalid Information",0);
    xfa.host.setFocus("form1.Page_01.email");
    Regular expressions can look pretty daunting, but are a very powerful JavaScript feature that can prove to be invaluable for setting up data validation criteria. Any JavaScript (or Jscript) reference book or on-line tutorial will have a section showing you how to build them.
    Hope this helps,
    John

  • Org model by State & Zip code - ORGMAN_7 - set default if no entry

    Orgman_7 10000164 works well for us.  But if no country, state, zip code is found it errors as no org object is found.
    How can I set a default org if no country state zip is found?
    in CRMC_ORGPROF I set 10000164 as the org model determination rule, then I tried to create a responsibilitiy rule based on document type and added the document type as an attribute in the org model but did not work.
    Thanks,
    Glenn

    Hi Ashish,
        In PPOMA_CRM for the organizational elements that represent our sales offices we maintain the Country, State, & Postal Codes (some have hundreds of entries as some states have multiple sales offices in territory, but a single sales office controls a single postal code).
         A new customer calls our ICWC and we create a new BP, using ORGMAN_7 works well when the state & zip code exist as an attribute.  It finds that sales office and sales org it is assigned to.
         If no entry is found, then the ICWC user gets numerous error messages all related to no organization being found.  If an order is created it fails to pass to R/3 until we correct the document.  Usually done in the GUI as there is no place in the ICWC to update the sales org. 
         Basically looking to have a dummy office get found if no entry is found in ORGMAN_7.  This would allow the order to pass to R/3 and then we could more easily work entries that his the dummy office (update PPOMA_CRM when a bad zip or state combo is entered.)  Sometimes is a typo on the user in creating the BP record.
    Thanks,
    Glenn

  • Firefox will not allow me to change the zip code on the Walmart website.

    When I follow a link to Walmart it automatically puts in an incorrect My Store location and zip code. I change it, close Firefox, re-open and try again. Same thing. It does not do that with other browsers. I have removed cookies several times, I have uninstalled and reinstalled Firefox but nothing seems to work.

    Details like this are stored in a cookie.
    Try to "Remove Cookies" Walmart cookies and check that they are still gone after closing and restarting Firefox:
    *Firefox/Tools > Options > Privacy > Cookies: "Show Cookies"
    Also make sure to close all tabs with the Walmart site to prevent Firefox from storing them in the sessionstore.js file as part of session data.
    It is possible that the <i>cookies.sqlite</i> file that stores the cookies is corrupted if clearing cookies doesn't work.
    Rename (or delete) <b>cookies.sqlite</b> (cookies.sqlite.old) and delete other present cookies files like <b>cookies.sqlite-journal</b> in the Firefox profile folder in case the file cookies.sqlite got corrupted.
    *http://kb.mozillazine.org/Cookies
    *https://support.mozilla.org/kb/Deleting+cookies
    You can remove all data stored in Firefox from a specific domain via "Forget About This Site" in the right-click context menu of an history entry ("History > Show All History" or "View > Sidebar > History") or via the about:permissions page.
    Using "Forget About This Site" will remove all data stored in Firefox from that domain like bookmarks, cookies, passwords, cache, history, and exceptions, so be cautious and if you have a password or other data from that domain that you do not want to lose then make a note of those passwords and bookmarks.
    You can't recover from this 'forget' unless you have a backup of the involved files.
    It doesn't have any lasting effect, so if you revisit such a 'forgotten' website then data from that website will be saved once again.

  • FI-AP (vendor master group, Zip code required field)

    Hello SAP Guru's,
    I am working on Vendor master data groups and my client asked me to make the zip code field mandatory. When i go to "define account groups with screen layout- vendor name-general data- address, i don't see a tab for Zip code to make it a required field. However, i checked Postal code, city field and make it into a required field. Is zip code = Postal code, city? or do i have to contact other programmers so they can design this functionality in SAP?

    Dear,
    yes, I also confirm You that the Zip code is the Postal code.
    So please go to IMG --> Define Account Groups with Screen Layout (Vendors)
    and for Your Account Group do the following setting:
    double click on General data --> double click on Address
    and define as Required entry the field Postal code, city technical names:
    City                         LFA1-ORT01
    Postal Code            LFA1-PSTLZ
    I hope this helps You.
    Mauri

  • ByteArrayInputStream as source for zip file entry corrupts the ByteArray

    Hi All,
    I have managed to create and add a (in-memory) zip file as an email attachment. I add a file to the zip file , then push data to this file via a ByteArrayInputStream.
    Adding the file (created via ByteArrayInputStream) to an email works perfectly. If i then add another step and zip this file it corrupts the output.
    It looks like it is turning the carriage return into a [] . Its 'almost right' as when I cut & paste the contents of the txt file i created (from the zip file) into Word it displays correctly, with the carriage returns. Is it some kind of encoding problem, or mime type issue?
    My ByteArrayInputStream uses buf.append("\n"); for carriage returns. I think the problem is with
    ByteArrayInputStream baIn = new  ByteArrayInputStream( getAttachementNoFormat(eq_rt.getStoredProc()) );where I think i need to encode this somehow. Here is the complete code to create and add the zip file to an email. Any isuggestions will be appreciated.
    //START of new ZIP code    
                                                                                             /* Specify files to be zipped */
                                                                                            // Create temp file.
                                                                                            //File temp = File.createTempFile(fileName, ".txt");                           
                                                                                            //temp.deleteOnExit();                                                           
                                                                                            //BufferedWriter bOut = new BufferedWriter(new FileWriter(temp));                                                          
                                                                                            //ByteArrayInputStream baInTemp = new ByteArrayInputStream( getAttachementNoFormat(eq_rt.getStoredProc() ) );
                                                                                            //bOut.write( baInTemp.toString() );
                                                                                            //bOut.close();
                                                                                             String[] filesToZip = new String[3];
                                                                                             filesToZip[0] = "C:\\Program Files\\NetBeans3.6\\firstfile.txt";
                                                                                             filesToZip[1] = "C:\\Program Files\\NetBeans3.6\\secondfile.txt";
                                                                                             filesToZip[2] = "C:\\Program Files\\NetBeans3.6\\thirdfile.txt";
                                                                                             final String fileToZip = fileName;
                                                                                             /*  Create a memory buffer to store the ByteArray, fixed size */                                                         
                                                                                             byte[] buffer = new byte[18024];
                                                                                             /* Specify zip file name */
                                                                                             String zipFileName= eq_rt.getReportName() + ".zip";
                                                                                             try {
                                                                                                 /* Create ZipOutputStream to store the FileOutputStream */
                                                                                                 // ZipOutputStream out = new ZipOutputStream(new FileOutputStream(zipFileName));
                                                                                                 ByteArrayOutputStream byteArray = new ByteArrayOutputStream();                                                             
                                                                                                 ZipOutputStream out = new ZipOutputStream(byteArray);                                                              
                                                                                                 /* Set the compression ratio */
                                                                                                 out.setLevel(Deflater.DEFAULT_COMPRESSION);
                                                                                                 /* iterate through the array of files, adding each to the zip file */
                                                                                                 for (int a = 0; a < filesToZip.length; a++) {
                                                                                                    /* Print the filenumber being added to the zip */
                                                                                                    System.out.println(a);
                                                                                                    /* Associate a file input stream for the current file */
                                                                                                   // FileInputStream in = new FileInputStream(filesToZip[a]);
                                                                                                       This ROCKS as it is passing a array into the text file .getBytes() seems
                                                                                                       to be the KEY in getting ByteArrayInputStream to WORK
                                                                                                    //String strSocketInput = "TAIWAN";
                                                                                                    //ByteArrayInputStream baIn = new ByteArrayInputStream(strSocketInput.getBytes());
                                                                                                    //String strSocketInput = new String (getAttachementNoFormat(eq_rt.getStoredProc()).toString() );                                                                                           
                                                                                                    //ByteArrayInputStream baIn = new ByteArrayInputStream( getAttachementNoFormat(eq_rt.getStoredProc()) );
                                                                                                     ByteArrayInputStream baIn = new  ByteArrayInputStream( getAttachementNoFormat(eq_rt.getStoredProc()) );
                                                                                                    //String strSocketInput = "TAIWAN";
                                                                                                    //ByteArrayInputStream baIn = new ByteArrayInputStream(strSocketInput.getBytes());
                                                                                                    /* Add ZIP entry to output stream. */                                                   
                                                                                                    out.putNextEntry(new ZipEntry(filesToZip[a]));                                                  
                                                                                                    /* Transfer bytes from the current file to the ZIP file */
                                                                                                    int len;
                                                                                                    while ((len = baIn.read(buffer)) > 0)
                                                                                                    out.write(buffer, 0, len);
                                                                                                    /* Close the current entry */
                                                                                                    out.closeEntry();
                                                                                                    /* Close the current file input stream */
                                                                                                    baIn.close();                                                   
                                                                                                /* Close the ZipOutPutStream (very important to close the zip before you attach it to the email) Thanks DrClap */
                                                                                                out.close();                                                    
                                                                                                /* Create a datasource for email attachment */
                                                                                                // DataSource sourcezip = new FileDataSource(zipFileName);
                                                                                                DataSource sourcezip = new ByteArrayDataSource(byteArray.toByteArray(), zipFileName, "application/gzip" );
                                                                                                /* Create a new MIME bodypart */
                                                                                                BodyPart attachment = new MimeBodyPart();
                                                                                                attachment.setDataHandler(new DataHandler(sourcezip));
                                                                                                attachment.setFileName(zipFileName);                       
                                                                                                /* attach the attachemnts to the mail */
                                                                                                multipart.addBodyPart(attachment);                                                       
                                                                                             catch (IllegalArgumentException iae) {
                                                                                               iae.printStackTrace();
                                                                                             catch (FileNotFoundException fnfe) {
                                                                                               fnfe.printStackTrace();
                                                                                             catch (IOException ioe)
                                                                                             ioe.printStackTrace();
                                                                                           // End Of New ZIP code    

    I came up with 'a' solution (not sure if its the best way but appears to work)
    \n = corrupt
    \r\n = ok in zip

  • How do I display an invalid zip code in a summary table

    On my airshow website we have a feedback form, one of the questions is the zipcode where the visitor came from. This works fine. The summary results tab includes a lookup for the zipcode where I show the city associated with the zipcode and then how many responses came from that zipcode. This can be seen here http://www.hollisterairshow.com/feedback-results.php?tab=7
    In testing, I found that an invalid zipcode is not displayed in the summary table, although it is counted in the total number of responses. I'd like to display the invalid zipcode and leave the City blank, or maybe put "Invalid zip code". The current code is displayed below, it's beyond my ability to figure out how I should change it to display invalid zipcodes and I'd really appreciate some direction on this.
    I know I could validate the zipcode on entry but it's quite possible the zipcode table I have is out of date and i can't find a free downloadable list, so I'm thinking anything invalid could cause me to update my table.which is fine.
    Thanks for any assistance.
    Tony
    <div class="TabbedPanelsContent">
    <?php
    // Make a MySQL Connection
    $query = "SELECT feedback.zip, COUNT(feedback.zip), zipcodes.citystate FROM feedback, zipcodes WHERE feedback.zip = zipcodes.zipcode GROUP BY feedback.zip";
    $result = mysql_query($query) or die(mysql_error());
    // Print out result
    while($row = mysql_fetch_array($result))
    echo $row['zip']. " ". $row['COUNT(feedback.zip)']. " ". $row['citystate'];
    echo "<br />";
    ?>
    </div>

    Use an outer join on the two tables so that results are returned for all feedback rows, instead of just matching rows. The column zipcodes.citystate will be NULL. In your recordset output, you can test for null in the column and populate it with "Invalid Zipcode" if you want.
    You'll need to move the join to the FROM clause as I believe that MySQL does not support outer joins in the WHERE clause like most other DBMS's.

  • Safari 2.0 zip code bug?

    This is a problem I've started to notice on a bunch of webpages (including newegg.com) with Safari 2.0. Many times Safari will not let me enter my zip code into an HTML form field because it starts with a zero (like about half the zip codes in the U.S. northeast). Let us say my zip code is 02142 -- when I enter it in, Safair "autocorrects" it to "2142" after the control loses focus. Nothing seems to undo this, and I can't find any setting that fixes it. So the site I submit it to says, "Hey, that's not a valid zip code!" I've tried it with Firefox and Internet Explorer and neither seem to do this behavior (so I often have to leave whatever transaction I was trying to go through, open up Internet Explorer, and re-do the entire transaction -- all because Safari doesn't trust me to know what I want to type in).
    The HTML code from newegg.com which is doing this: <input name="zipcode1" type="text" size="4" maxlength="5" value=""> So it's nothing in particular about the form coding that I can tell -- it looks like Safari is just assuming that because I'm typing in a number, I can't possibly want it to start with a zero. Which is just ridiculous in a large number of contexts.
    Any way to turn this off? It is really getting irritating, and it's the sort of "application knowing what I want to do better than I do" idiocy which I think of being exclusively in the domain of Microsoft products. Which ironically don't seem to have this problem!
    NOTE: I am not using an Autofill zip code. I am just trying to enter it in manually.

    I can confirm this bug (isn't it irritating?). One solution is to use another browser; I've never had this problem in Firefox. Another would be to turn off AutoFill; even though you're not using an AutoFill entry, AutoFill seems to have this unfortunate effect on leading zeros entered manually.
    Next time you run across a page that won't take your zip code, click on Safari/Report bugs to Apple and send a bug report. Maybe if enough of us on the East Coast complain, someone will fix it.

  • Pass URL parameter for zip code

    In this fake url I want to pass the zip code value of the confirmed BP into "zipcode"
    https://acme.com/locator.jsp?zip=zipcode
    from the other post I have read the parameter name would be "zipcode" and thru the transaction launcher I am able to assign parameter value =
    //selectedClmBpLinkRelationship/BpRelLinkBusinessPartner/BuilStandardAddressRel/POSTL_COD1
    The transaction launcher is opening the launcher but not passing the value into the field. The window opens but the field is not filled with the zip code.
    If I open a new ie browser and put in url
    https://acme.com/locator.jsp?zip=60001
    the url is reached and 60001 is filling the zip code field.
    Is there an easy way to debug and see if any value is getting passed?
    Am I conceptually on base for what I am trying to do?

    Hi Shwetha,
        That got me pointed in the right direction where we could get it to work.
    For others, these were some other points we used to get it to work.
    1. in the IMG where the url is defined don't add the ZIP parameter here so our IMG entry =  https://acme.com/locator.jsp?
    when the page launched correctly the parameters showed https://acme.com/locator.jsp?&zipcode=60001
    2. for zip code parameter value we used //currentCustomer/BuilStandardAddressRel/POSTL_COD1  >> this goes in the transaction launcher with parameter zipcode and is then visible in the IMG entry "copy/delete launch transactions"

  • Zip Code reverse lookup

    I have created a feedback form for visitors to an airshow and the results are shown here http://hollisterairshow.com/feedback-results.php. I would like to add a column beside the zip code showing the city. On looking around I have found several free zip code lookup sites and temporarily added a link to one of these on the feedback results page,  but I think my users would find it more useful if I just show the city alongside the zip code. I'd really appreciate suggestions on how to do this.
    Thanks.
    Tony

    Never mind. I found a downloadable list of 5 digit zip codes with city/ state so imported it (all 42,000+ entries) into a table on an existing db.

  • Need an Exit  to find ZIP code of Delivery address in PO.

    Hi Experts,
    I am an abaper & i am tryin to connect Taxwar & SAP during the prcess of PO creation.
    Now my req is to find if the plant address & the Delivery address are different ( need to compare the ZIP codes).
    Can anyone sugget an exit where i can do thi comparison?
    regards,
    Kevin.

    Hi kevin,
    Use the below given code, after executing this it will ask the transaction code of which u are requiring exit, give the tcode over there u can get exits available for that tcode.
    ABLES : tstc, "SAP Transaction Codes
             tadir, "Directory of Repository Objects
           modsapt, "SAP Enhancements - Short Texts
            modact, "Modifications
             trdir, "System table TRDIR
             tfdir, "Function Module
           enlfdir, "Additional Attributes for Function Modules
            tstct, "Transaction Code Texts
           RSSTCD,
            TRKEY.
    *& Definition of Types                                                  *
    TYPES: BEGIN OF t_badi_list,
                    obj_name TYPE sobj_name ,
                    devclass TYPE devi_class ,
                     dlvunit TYPE dlvunit,
                    imp_name TYPE exit_imp ,
                    packname TYPE devclass ,
                    dlvunit2 TYPE dlvunit,
                        text TYPE sxc_attrt-text,
          END OF t_badi_list.
    TYPES: BEGIN OF t_badi_list2,
                    obj_name TYPE sobj_name ,
                    devclass TYPE devi_class ,
                     dlvunit TYPE dlvunit,
           END OF t_badi_list2.
    *& Data Declaration                                                     *
    DATA: lt_badi_list TYPE TABLE OF t_badi_list,
         lt_badi_list2 TYPE TABLE OF t_badi_list2,
          ls_badi_list TYPE t_badi_list OCCURS 0 WITH HEADER LINE,
         ls_badi_list2 TYPE t_badi_list2.
    RANGES: r_badi FOR tadir-obj_name ,
           rt_badi FOR tadir-obj_name .
    *& Variables                                                            *
    DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE,
        P_TRKEY LIKE TRKEY.
    DATA : field1(30),
           BADINAME(20),
           COUNT TYPE P.
    DATA : v_devclass LIKE tadir-devclass,
          p_devclass LIKE tadir-devclass,
          p_old_langu LIKE sy-langu,
          p_mod_langu LIKE sy-langu.
    *& Selection Screen Parameters                                          *
    SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
    SELECTION-SCREEN SKIP.
    PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
    SELECTION-SCREEN SKIP.
    SELECTION-SCREEN END OF BLOCK a01.
    *& Start of report                                                      *
    START-OF-SELECTION.
    Validate Transaction Code
    SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.
    *Find Repository Objects for transaction code
    IF sy-subrc EQ 0.
      SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
                                  AND object = 'PROG'
                                AND obj_name = tstc-pgmna.
      MOVE: tadir-devclass TO v_devclass.
      IF sy-subrc NE 0.
    This section is used if a FGR is involved\!
        CALL FUNCTION 'RS_ACCESS_PERMISSION'
             EXPORTING
                   global_lock = 'X'
                        object = p_tcode
                  object_class = 'TRAN'
                          mode = 'SHOW'
             language_upd_exit = 'RS_TRANSACTION_LANGUAGE_EXIT'
       suppress_language_check = space
            IMPORTING
           new_master_language = p_old_langu
         modification_language = p_mod_langu
                 transport_key = p_trkey
                      devclass = p_devclass
           EXCEPTIONS
              canceled_in_corr = 1
                        OTHERS = 2.
        IF SY-SUBRC = 0. " Success
          MOVE: p_devclass TO v_devclass.
        ELSE. " For the case that nothing is found\!
          SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.
          IF trdir-subc EQ 'F'.
            SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.
            SELECT SINGLE * FROM enlfdir WHERE funcname = tfdir-funcname.
            SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'
                                        AND object = 'FUGR'
                                      AND obj_name = p_devclass.
            MOVE: tadir-devclass TO v_devclass.
          ENDIF.
        ENDIF.
      ENDIF.
    *Find SAP Modifactions
        SELECT * FROM tadir INTO TABLE jtab
                            WHERE pgmid = 'R3TR'
                             AND object = 'SMOD'
                           AND devclass = v_devclass.
        SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu
                                     AND tcode EQ p_tcode.
        FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
        WRITE:/(19) 'Transaction Code - ', 20(20) p_tcode, 45(50) tstct-ttext.
        FORMAT COLOR COL_POSITIVE INTENSIFIED ON.
        SKIP.
        WRITE:/1 'The application area is:', v_devclass.
        SKIP.
        IF NOT jtab[] IS INITIAL.
          WRITE:/(95) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
          WRITE:/1 sy-vline, 2 'Exit Name', 21 sy-vline, 22 'Description', 95 sy-vline.
          WRITE:/(95) sy-uline.
          LOOP AT jtab.
            SELECT SINGLE * FROM modsapt
                           WHERE sprsl = sy-langu
                              AND name = jtab-obj_name.
            FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
            WRITE:/1 sy-vline, 2 jtab-obj_name HOTSPOT ON, 21 sy-vline , 22 modsapt-modtext,
            95 sy-vline.
          ENDLOOP.
          WRITE:/(95) sy-uline.
          DESCRIBE TABLE jtab.
          SKIP.
          FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No of Exits:' , sy-tfill.
          SKIP.
          WRITE:/(83) sy-uline.
          FORMAT COLOR COL_HEADING INTENSIFIED ON.
          WRITE:/1 sy-vline, 2 'Badi Name', 22 sy-vline, 23 'Description', 83 sy-vline.
          WRITE:/(83) sy-uline.
    select the BAdI Definitions from the tables sxc_exit and sxc_attr
          SELECT tobj_name tdevclass tcdlvunit sximp_name sat~text
                       INTO CORRESPONDING FIELDS OF TABLE lt_badi_list
                       FROM ( ( ( ( tadir AS t
                       INNER JOIN
                         tdevc AS tc ON tdevclass = tcdevclass )
                       INNER JOIN
                         sxc_exit AS sx ON sxexit_name = tobj_name )
                       INNER JOIN
                         sxc_attr AS sa ON sximp_name = saimp_name )
                       INNER JOIN
                         sxc_attrt AS sat ON sximp_name = satimp_name )
                       WHERE t~pgmid = 'R3TR'
                       AND t~object = 'SXSD' "means BAdI
                       AND t~devclass = v_devclass "narrow down seach with Dev.Class
                       AND sat~sprsl = sy-langu.
          SORT lt_badi_list.
          DELETE ADJACENT DUPLICATES FROM lt_badi_list.
    create Ranges
          LOOP AT lt_badi_list INTO ls_badi_list .
            r_badi-sign = 'I' .
            r_badi-option ='EQ' .
            r_badi-low = ls_badi_list-imp_name .
            r_badi-high = ls_badi_list-imp_name .
            APPEND r_badi TO rt_badi .
          ENDLOOP.
    select the implementations
          SELECT tobj_name tdevclass tc~dlvunit
                INTO CORRESPONDING FIELDS OF TABLE lt_badi_list2
                FROM tadir AS t
                INNER JOIN
                  tdevc AS tc ON tdevclass = tcdevclass
                FOR ALL ENTRIES IN rt_badi
                WHERE t~obj_name = rt_badi-low
                AND t~pgmid = 'R3TR'
                AND t~object = 'SXCI'.
          FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
          WRITE:/(83) sy-uline.
          COUNT = '0'.
          LOOP AT lt_badi_list INTO ls_badi_list .
            WRITE:/1 sy-vline, 2 ls_badi_list-obj_name HOTSPOT ON, 22 sy-vline,
                  23 ls_badi_list-text, 83 sy-vline.
            COUNT = COUNT + 1.
          ENDLOOP.
          WRITE:/(83) sy-uline.
          DESCRIBE TABLE ls_badi_list.
          SKIP.
          FORMAT COLOR COL_TOTAL INTENSIFIED ON.
          WRITE:/ 'No of BADIs:' , COUNT.
        ELSE.
          FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
          WRITE:/(95) 'No User Exit exists'.
        ENDIF.
      ELSE.
        FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
        WRITE:/(95) 'Transaction Code Does Not Exist'.
      ENDIF.
    *& Call SMOD or SE18 to lead the user to the selected exit or badi      *
    AT LINE-SELECTION.
    GET CURSOR FIELD field1.
    IF field1(4) EQ 'JTAB'.
      SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
      CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
    ELSEIF field1(12) EQ 'LS_BADI_LIST'.
      CALL FUNCTION 'SXO_BADI_SHOW'
           EXPORTING
             EXIT_NAME = sy-lisel+1(20)
           EXCEPTIONS
             ACTION_CANCELED
             ACCESS_FAILURE
             BADI_NOT_EXIXTING.
    ELSE.
    ENDIF.
    Regards
    Arani Bhaskar

  • FM to Update infotype-0006 without ZIP Code

    Hi All,
    I am trying to create new entry in info type - 0006 (address) without using state and zip code.. I have tried with FM 'HR_INFOTYPE_OPERATION' . Using this I am able to save address without state but it is still giving zip code error is mandatory.. Even though I can create entry with out using state and zip using PA30..
    Please assist..
    -Rajesh

    Hi Ronaldo,
    Looking to this FM it is calling FM - 'HR_MAINTAIN_MASTERDATA' which in turn calling BDC..
    I was able to create record without state but not able to by pass state code validation.
    I am performing this action from external application so looking for FM or options by which I dont need to go for enhancement..
    -Rajesh

Maybe you are looking for

  • Safari 8.0.3 not loading images. Fix?

    Is anyone else experiencing missing images on major web pages that are simply not loading in the latest version of Safari? I'm seeing blue boxes with white question marks pretty regularly on sites like smh.com.au as per below: If there's a preference

  • Photoshop CS5 and Free PhotoTools Plugin

    I'm confuuuusssseeeeddd.. I just bought CS5 and everything is running fine so far. I find that I have a free PhotoTools 2.5 plugin. I've installed it, found it in PS (after a while), but it does NOTHING. I see adjustments like Funky Senior and Magic

  • ITunes free version vs. MediaMonkey free version

    Since iTunes always autolaunches despite my preferences telling it not too (so ridiculous I have to post on a forum to find this answer, even if I wanted to like it I end up despising apps that don't provide EASY user control by default), I decided t

  • Help me find

    Help me find the chart that shows my edge plan payments and dates

  • PS 6.0 Ram issues

    I have had to go back to PS 6.0 from PS CS. I have a hard drive full of files I edited with cs and some of those are not able to be opened and I get the error message "Cannot open b/c there is not enough memory (RAM)" I am running on XP version 2002