Re:Zip Code Validation Against City

Dear Frnds,
    I Came accross a query in address validation , Can we validate the zipcode(Postal Code) against City.
    Is it a Standard SAP Solution, Please any one guide me to drive this ?
Thnks n Rgds
Ram

Hi Ram,
Reffer to the documetn<a href="http://help.sap.com/saphelp_crm50/helpdata/en/5f/071ef3117c11d5b37d0050dadef62b/frameset.htm">Business Add-In ADDRESS_CHECK</a> and <a href="http://help.sap.com/saphelp_crm50/helpdata/en/a2/4afe28084ec6419477451b462c1d85/frameset.htm">postal check</a>
This will give you the answer of your question.
<b>Reward points if it helps!!</b>
Best regards,
Vikash.

Similar Messages

  • Expression - Zip Code validation

    We have the field called Zip Code and this is a text field and 10 Chrs long.
    Field 1:  State
    Field u2018Stateu2019 is a lookup field and  the lookup table has Country, state code and state name.
    Field 2:  Zip Code
    Zip Code = text field and the length is 10 chrs.
    The ZIP Code Validation should be either NNNNN format (Block of 5 digits) for standard ZIP Code OR
    NNNNN-NNNN format (Block of 5 and 4  digits) for ZIP+4 format
    For example, if the country = US and state = IL then the first digit of the postal code field will be 6 then remaining 4 digits must be numeric for the standard 5 digit Zip code.
    Can anybody help me to write the expression. Full points will be rewarded.

    Hi,
    Try this it should work,
    For example, if the country = US and state = IL then the first digit of the postal code field will be 6 then remaining 4 digits must be numeric for the standard 5 digit Zip code.
    I am assuming here State = IL indicates state code = IL which is field in your Lookup table. As you said your Lookup table having fields Country, state code and state name
    IF(FIND(State.Country, "US") AND FIND(State.state code, "IL"), LEFT(Zip Code,1)=6 AND HAS_ALL_CHARS(RIGHT(Zip Code,4),0,9), FALSE)
    otherwise if your State having IL value is simple text field in maintable then replace it as
    IF(FIND(State.Country, "US") AND FIND(State, "IL"), LEFT(Zip Code,1)=6 AND HAS_ALL_CHARS(RIGHT(Zip Code,4),0,9), FALSE)
    Hope it will Help you,
    Rewards if Useful......
    Mandeep Saini

  • Zip Code Validation

    Hello Experts,
    I would like to validate Zip Code on CRD1 table so that it should not contain any characters other than numbers.
    When above condition is not met the users must be blocked from add or updating zipcode. Below is the procedure i worked on, but this logic not working, still taking characters. Please help me .
    IF @transaction_type IN (N'A', N'U') AND @object_type = '2'
    BEGIN
    If Exists
    (Select t0.ZipCode from CRD1 t0
    Where t0.CardCode=@list_of_cols_val_tab_del and t0.ZipCode NOT LIKE '%[0-9]%')
    begin
    SET @error = 1
    SET @error_message = N'Zip Code cannot contain Characters, Please enter a five digit number'
    end
    END

    Hi Praneeth......
    Try this.....
    If @object_type='2' and @transaction_type in ('A','U')
    BEGIN
    If Exists (Select T0.City from [dbo].[CRD1] T0
    Where (T0.ZipCode Like '%A%' or T0.ZipCode Like '%B%' or T0.ZipCode Like '%C%'
    or T0.ZipCode Like '%D%' or T0.ZipCode Like '%E%' or T0.ZipCode Like '%F%'
    or T0.ZipCode Like '%G%' or T0.ZipCode Like '%H%' or T0.ZipCode Like '%I%'
    or T0.ZipCode Like '%J%' or T0.ZipCode Like '%K%' or T0.ZipCode Like '%L%'
    or T0.ZipCode Like '%M%' or T0.ZipCode Like '%N%' or T0.ZipCode Like '%O%'
    or T0.ZipCode Like '%P%' or T0.ZipCode Like '%Q%' or T0.ZipCode Like '%R%'
    or T0.ZipCode Like '%S%' or T0.ZipCode Like '%T%' or T0.ZipCode Like '%U%'
    or T0.ZipCode Like '%V%' or T0.ZipCode Like '%W%' or T0.ZipCode Like '%W%'
    or T0.ZipCode Like '%X%' or T0.ZipCode Like '%Y%' or T0.ZipCode Like '%Z%')
    And  T0.CardCode = @list_of_cols_val_tab_del)
    BEGIN
    Select @error = -1,
    @error_message = 'Zip Code cannot contain Characters, Please enter a five digit number'
    End
    End
    Hope this will help you....
    Regards,
    Rahul

  • City, State Zip-code line...

    Hi...
    New here... Version 8.2.3 running in SAP.
    Want to format a single address line from 4 individual fields... City,  State Zip-code
    Want the City, seperated from the State by a comma and 1 space.... and State seperated from the Zip-code by 1 space.
    Examples...
    Boston, MA 07884
    Fountain Valley, CA 76877
    How to do this in the form Layout?
    In the Object Layout tab... I set the fields to "Expand to fit" in the width direction... but the City overlays the State...
    I do not want... Boston,                                     MA 07884 to accomodate longer City names.
    For now... I format the single address line in the Interface ABAP code.
    Thanks,
    Dave T...

    Hi DaveT,
    For starters you do not need to set the binding to None (Object > Binding palette). I had this in the example, because originally I didn't want the field to take part in the import XML.
    When dealing with data, more often than not you really do want the objects set with a binding.
    Using $record are you accessing the imported XML or a data connection? If so I would set up the data connection first and then bind the appropriate fields to that data connection.
    The XFA Specification may help: http://partners.adobe.com/public/developer/xml/index_arch.html.
    Hope that helps,
    Niall

  • Pick random visitor by zip code

    im looking to have, when a random user enteres their zip code
    on my site, if they are "the chosen one" they win a coupon. i need
    to have a list of zip codes, since this is in a loal are of about 6
    towns. then if the zip code is in the list, randomly someone is
    picked, can it also be once a month. ive looked at the zip code
    validators and the random number generator in action script but im
    not sure how to put them together.
    thanks alot

    sorry,
    i have a site for local towns, where the local shops
    advertise,
    i would like to offer a coupon, to the random person who
    visits.
    on random person a month, when they visit the site, a pop up
    will appear,
    " you won a coupon for $X "
    but, the person needs to enter a zip code because someone
    from california cant use a coupon from connecticut.
    In the documents, i found the zip code validator, and in AS i
    could use a random number generator, if i am correct, but i am not
    sure how to use them together so if some one enters their zip code,
    and its with in the local area, they could be randomly chosen to
    win a certificate.
    thanks

  • 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.

  • Zip code API

    Can anyone tell me of an API to handle US zip codes. In particular, I would like a 'reverse lookup', ie, given a zip code, get the city/state.

    In my area it is quite possible to reverse a zip code
    and get a city and yet the address is not in fact in
    the city.
    So that might be sufficient for example to auto-fill
    city/state for a addess form but it would most
    definitely not work if you were adding tax based on
    city.Doesn't work in the insurance world either, when calculating premium is based on a territory code which is returned by a combo of city/county/zip. (We've gone through lots of different vendors for this particular item....)

  • Retrieve city and state from zip code that is entered by user

    I am trying to use AJAX to retrieve city and state from a table based on a zip code that is entered by the user. Two are text fields (zip code and city) and one is a SELECT field (state).
    1. I defined an application item called TEMPORARY_APPLICATION_ITEM.
    2. I defined an application process called SET_CITY_STATE as follows:
        a. Process point: on demand
        b. type: anonymous block
        c. process text:
    <pre>
    DECLARE
    v_city VARCHAR2 (100);
    v_state VARCHAR2 (2);
    CURSOR cur_c
    IS
    SELECT city, state
    FROM ZIP
    WHERE zip = v ('TEMPORARY_APPLICATION_ITEM');
    BEGIN
    FOR c IN cur_c
    LOOP
    v_city := c.city;
    v_state := c.state;
    END LOOP;
    apex_util.set_session_state('P2_CO_CITY',v_city);
    apex_util.set_session_state('P2_CO_STATE',v_state);
    EXCEPTION
    WHEN OTHERS
    THEN
    apex_util.set_session_state('P2_CITY','Unknown city');
    apex_util.set_session_state('P2_STATE',null);
    END;
    </pre>
    3. Javascript is defined in the region header:
    <pre>
    <script language="JavaScript" type="text/javascript">
    <!--
    function pull_city_state(pValue){
    var get = new htmldb_Get(null,html_GetElement('pFlowId').value,
    'APPLICATION_PROCESS=Set_City_State',0);
    if(pValue){
    get.add('TEMPORARY_APPLICATION_ITEM',pValue)
    }else{
    get.add('TEMPORARY_APPLICATION_ITEM','null')
    gReturn = get.get('XML');
    get = null;
    //-->
    </script>
    </pre>
    4. In the HTML Form Element Attributes of the P2_CO_ZIP text item: onchange="pull_city_state(this.value)";
    The city and state are not being populated. I checked the select statement and it is retreiving the city and state in SQL WORKSHOP > SQL COMMANDS.
    I would like to use it for the mailing address as well, so I would need to make the application process / javascript a bit more generic to be used in two places.
    I placed the application on apex.oracle.com:
    Workspace: RGWORK
    Application: Online Certification Application (28022)
    Can someone assists, please.
    Thank you,
    Robert
    Edited by: sect55 on Jun 2, 2009 4:11 PM

    Hi Robert,
    Try using XML instead of session state -
    Change the application on demand process with the following script -
    >
    DECLARE
    v_city VARCHAR2 (100);
    v_state VARCHAR2 (2);
    CURSOR cur_c
    IS
    SELECT city, state
    FROM ZIP
    WHERE zip = v ('TEMPORARY_APPLICATION_ITEM');
    BEGIN
    FOR c IN cur_c
    LOOP
    v_city := c.city;
    v_state := c.state;
    END LOOP;
    OWA_UTIL.mime_header ('text/xml', FALSE);
    HTP.p ('Cache-Control: no-cache');
    HTP.p ('Pragma: no-cache');
    OWA_UTIL.http_header_close;
    HTP.prn ('<body>');
    HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
    HTP.prn ('<item id="P2_CO_CITY">' || v_city || '</item>');
    HTP.prn ('<item id="P2_CO_STATE">' || v_state || '</item>');
    HTP.prn ('</body>');
    EXCEPTION
    WHEN OTHERS
    THEN
    OWA_UTIL.mime_header ('text/xml', FALSE);
    HTP.p ('Cache-Control: no-cache');
    HTP.p ('Pragma: no-cache');
    OWA_UTIL.http_header_close;
    HTP.prn ('<body>');
    HTP.prn ('<desc>this xml genericly sets multiple items</desc>');
    HTP.prn ('<item id="P2_CITY">' || 'Unknown city' || '</item>');
    HTP.prn ('<item id="P2_STATE">' || '' || '</item>');
    HTP.prn ('</body>');
    END;
    >
    in your javascript make sure you typing the application process name correctly as it is case sensitive.
    Hope this helps,
    Regards,
    M Tajuddin
    web: http://tajuddin.whitepagesbd.com

  • Having problem buying online.need your help since it's my first time here.apple is asking for my billing address but when i enter my address here in qatar,it's saying i should enter a valid zip code within the u.s.does it mean i can't buy online

    having problem buying online.need your help since it's my first time here.apple is asking for my billing address but when i enter my address here in qatar,it's saying i should enter a valid zip code within the u.s.does it mean i can't buy online even if it wil be shipped within u.s. only?

    To buy in for delivery in Qatar, you should be starting from the Apple Qatar site:
    http://www.apple.com/qa/
    Do you have an Apple-ID? if you do, then you should not have to enter your Address again, and may be able to sidestep the US Zip Code issue.

  • Using AJAX to load city, state, metro area based on zip code

    I'm new to getting APEX to work with AJAX properly. I've been reading some tutorials and trying to apply what they do to my situation, but I'm running into a problem. I have a text field item for zip code. What I want to happen is that when someone enters in a zip code, I want to use AJAX to populate 3 different select lists (1 each for state, city, and metro area) and to populate a checkbox (of neighborhoods based on the zip code as well). I'm looking at the examples in:
    http://www.oraclealchemist.com/wp-content/uploads/2006/11/s281946.pdf
    and
    http://apex.oracle.com/pls/otn/f?p=11933:63
    But they all use examples where the value of a text field item is used to populate 1 select list. I can't figure out how to apply that methodology to populate 3 select lists and 1 checkbox item. I've got all my SELECT statements written to populate these fields based on the value of the zip code text field item, but don't know how to convert what I already have to use AJAX.
    Here are my SELECT statements:
    P2805_STATE lov:
    ===========================================================================================
    SELECT INITCAP(GEO_DATA_STATE.STATEFULLNAME) d,GEO_DATA_STATE.STATE v
    FROM GEO_DATA_STATE, GEO_DATA_ZIP
    WHERE isPrimary = 'P' and
    trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
    GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
    ORDER BY STATEFULLNAME
    P2805_CITY lov:
    ===========================================================================================
    SELECT UNIQUE (INITCAP(GEO_DATA_CITY.CITY)) d,GEO_DATA_CITY.CITY v
    FROM GEO_DATA_STATE, GEO_DATA_ZIP, GEO_DATA_CITY
    WHERE
    trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
    trim(upper(GEO_DATA_ZIP.CITY)) = trim(upper(GEO_DATA_CITY.CITY)) and
    GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
    ORDER BY GEO_DATA_CITY.CITY
    P2805_METRO_AREA lov:
    ===========================================================================================
    SELECT UNIQUE (INITCAP(GEO_DATA_METRO.METRO_AREA)) d,GEO_DATA_METRO.CODE v
    FROM GEO_DATA_STATE, GEO_DATA_ZIP, GEO_DATA_METRO
    WHERE
    trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
    trim(upper(GEO_DATA_ZIP.METROCODE)) = trim(upper(GEO_DATA_METRO.CODE)) and
    GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
    ORDER BY 1
    P2805_NEIGHBORHOOD lov:
    ===========================================================================================
    SELECT UNIQUE (INITCAP(GEO_DATA_HOOD.HOOD)) d,GEO_DATA_HOOD.HOOD v
    FROM GEO_DATA_STATE, GEO_DATA_ZIP, GEO_DATA_METRO, GEO_DATA_HOOD
    WHERE
    trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
    trim(upper(GEO_DATA_ZIP.METROCODE)) = trim(upper(GEO_DATA_METRO.CODE)) and
    GEO_DATA_HOOD.METRO_CODE = GEO_DATA_METRO.CODE and
    GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
    ORDER BY 1Do all these statements need to go in 1 on-demand process? Where do I go from here?

    Andy, cool. This is starting to make more sense. THANKS A BUNCH! OK. I've gone ahead and modified the on demand process to suit my needs, so I have:
    begin
      owa_util.mime_header('text/xml', FALSE );
      htp.p('Cache-Control: no-cache');
      htp.p('Pragma: no-cache');
      owa_util.http_header_close;
      -- Building States list
      htp.prn('&lt;SELECT&gt;');
      FOR i in (
        SELECT INITCAP(GEO_DATA_STATE.STATEFULLNAME) d, GEO_DATA_STATE.STATE v
        FROM GEO_DATA_STATE, GEO_DATA_ZIP
        WHERE isPrimary = 'P' and
        trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
        GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
        ORDER BY STATEFULLNAME
      LOOP
        htp.prn('&lt;OPTION VALUE=''' || i.v || '''&gt;' || i.d || '&lt;/OPTION&gt;');
      END LOOP;
      htp.prn('&lt;/SELECT&gt;');
      -- Building Cities list
      htp.prn('&lt;SELECT&gt;');
      FOR i in (
        SELECT UNIQUE (INITCAP(GEO_DATA_CITY.CITY)) d, GEO_DATA_CITY.CITY v
        FROM GEO_DATA_STATE, GEO_DATA_ZIP, GEO_DATA_CITY
        WHERE
        trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
        trim(upper(GEO_DATA_ZIP.CITY)) = trim(upper(GEO_DATA_CITY.CITY)) and
        GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
        ORDER BY GEO_DATA_CITY.CITY
      LOOP
        htp.prn('&lt;OPTION VALUE=''' || i.v || '''&gt;' || i.d || '&lt;/OPTION&gt;');
      END LOOP;
      htp.prn('&lt;/SELECT&gt;');
      -- Building Metro Area list
      htp.prn('&lt;SELECT&gt;');
      FOR i in (
        SELECT UNIQUE (INITCAP(GEO_DATA_METRO.METRO_AREA)) d, GEO_DATA_METRO.CODE v
        FROM GEO_DATA_STATE, GEO_DATA_ZIP, GEO_DATA_METRO
        WHERE
        trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
        trim(upper(GEO_DATA_ZIP.METROCODE)) = trim(upper(GEO_DATA_METRO.CODE)) and
        GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
        ORDER BY 1
      LOOP
        htp.prn('&lt;OPTION VALUE=''' || i.v || '''&gt;' || i.d || '&lt;/OPTION&gt;');
      END LOOP;
      htp.prn('&lt;/SELECT&gt;');
      -- Building Neighborhood list
      htp.prn('&lt;SELECT&gt;');
      FOR i in (
        SELECT UNIQUE (INITCAP(GEO_DATA_HOOD.HOOD)) d, GEO_DATA_HOOD.HOOD v
        FROM GEO_DATA_STATE, GEO_DATA_ZIP, GEO_DATA_METRO, GEO_DATA_HOOD
        WHERE
        trim(upper(GEO_DATA_ZIP.STATE)) = trim(upper(GEO_DATA_STATE.STATE)) and
        trim(upper(GEO_DATA_ZIP.METROCODE)) = trim(upper(GEO_DATA_METRO.CODE)) and
        GEO_DATA_HOOD.METRO_CODE = GEO_DATA_METRO.CODE and
        GEO_DATA_ZIP.ZIPCODE = :P2805_ZIPCODE
        ORDER BY 1
      LOOP
        htp.prn('&lt;OPTION VALUE=''' || i.v || '''&gt;' || i.d || '&lt;/OPTION&gt;');
      END LOOP;
      htp.prn('&lt;/SELECT&gt;');
    end;It doesn't look like I would have to modify the appendToSelect function at all, correct? Is the checkbox that I need to populate handled the same way as these select lists? And it seems like I only need to make the 2 changes that you mentioned to get_AJAX_SELECT_XML function, right? So my javascript function should be like:
    &lt;script language="JavaScript1.1" type="text/javascript"&gt;
    function get_AJAX_SELECT_XML(pThis,pSelect1,pSelect2,pSelect3,pSelect4){
    if  (document.getElementById('P2805_ZIPCODE').value.length == 5)
         var l_Return = null;
         var l_Select1 = $x(pSelect1);
         var l_Select2 = $x(pSelect2);
         var l_Select3 = $x(pSelect3);
         var l_Select4 = $x(pSelect4);
         var get = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=otn_Select_XML',0);
         get.add('TEMPORARY_ITEM',pThis.value);
         gReturn = get.get('XML');
         var sels = gReturn.getElementsByTagName("select");
         if(gReturn && l_Select1){
              var l_Count = sels[0].getElementsByTagName("option").length;
              l_Select1.length = 0;
              for(var i=0;i<l_Count;i++){
                   var l_Opt_Xml = sels[0].getElementsByTagName("option");
                   appendToSelect(l_Select1, l_Opt_Xml.getAttribute('value'), l_Opt_Xml.firstChild.nodeValue)
         if(gReturn && l_Select2){
              var l_Count = sels[1].getElementsByTagName("option").length;
              l_Select2.length = 0;
              for(var i=0;i<l_Count;i++){
                   var l_Opt_Xml = sels[1].getElementsByTagName("option")[i];
                   appendToSelect(l_Select2, l_Opt_Xml.getAttribute('value'), l_Opt_Xml.firstChild.nodeValue)
         if(gReturn && l_Select3){
              var l_Count = sels[2].getElementsByTagName("option").length;
              l_Select3.length = 0;
              for(var i=0;i<l_Count;i++){
                   var l_Opt_Xml = sels[2].getElementsByTagName("option")[i];
                   appendToSelect(l_Select3, l_Opt_Xml.getAttribute('value'), l_Opt_Xml.firstChild.nodeValue)
         if(gReturn && l_Select4){
              var l_Count = sels[3].getElementsByTagName("option").length;
              l_Select4.length = 0;
              for(var i=0;i<l_Count;i++){
                   var l_Opt_Xml = sels[3].getElementsByTagName("option")[i];
                   appendToSelect(l_Select4, l_Opt_Xml.getAttribute('value'), l_Opt_Xml.firstChild.nodeValue)
         get = null;
    &lt;/script&gt;
    And then since all 4 items (3 select lists and 1 checkbox item) are populated based on the value inputted in the text field item, I would only need to add the following to the html form element attribute of my text field item, right?
    onKeyUp="javascript:get_AJAX_SELECT_XML(this,'P2805_STATE','P2805_CITY','P2805_METRO_AREA','P2805_NEIGHBORHOOD');"Denes, thanks for the example. It seems like what I need to do is somewhere inbetween what you have and what's in the example on http://apex.oracle.com/pls/otn/f?p=11933:37. I have 3 select lists and 1 checkbox item that should all be populate depending on the value entered for the text item. Do I still need to split everything up then into a function and an on demand process for each select list and checkbox?

  • Why is my location city changed by Firefox to a town I don't live in? I put in my zip code in the weather info and it will not hold it no matter what I do. This is very frustrating and never a problem in the past. IE doesn't have the problem. Help?

    Why is my location city changed by Firefox to a town I don't live in? I put in my zip code in the weather info and it will not hold it no matter what I do. This is very frustrating and never a problem in the past. IE doesn't have the problem. Can anyone help?

    1) Is it a video clip? Something you recognize?  To be clear, it's displaying at a point in your exported movie but doesn't appear at all in the sequence?
    2) What are your sequence settings?  Right-click your sequence and choose "Item Properties" to verify.

  • Auto-populate city and state based on zip code?

    Based on the zip code entered, can the form auto-populate the city and state in another field?

    Formscentral doesn't support this type of relational type of functionality.
    Andrew

  • City, state & zip-code DB

    Hi,
    Is there a free city, state and zipcode database available for US ?
    Basically what I want is that I have two drop downs, 1 for state, 2 for city.
    If a state is selected, cities for that state get populated from this database.
    In the same way, if a zip code is entered, both the cities and state get populated from this db.
    Thanks for all the help !

    Not that I know of....

  • Reverse lookup by zip code

    is there a way to enter the zip code (in address book) and have it automatically lookup and enter city and state into the proper filds?....... maybe even the plus four extension

    This is a great example of a requirement for an Address Book plug-in. The difficulties with writing a reliable, functional one are several, however. I've toyed with the concept, but quickly became frustrated with the variables and the relatively unpredictable response to queries, even accurate, highly structured queries: the kind user are unlikely to perform.
    First, you have the multiple city [both valid and invalid] response from the USPS for any given five-digit ZIP in inquiry. Which would you pick from a multiple response list? [Most queries result in a list in my experience, and not in a single matching record.] The first? Or, would you offer a user the choice to pick any of the valid cities on the list?
    Second, since the ZIP plus 4 requires address matching by street number, street name and apartment, suite or other sub-unit, how would you handle the multiple page responses from USPS which are typical for 'almost complete' but not absolutely matching addresses in the database?
    Frankly, it's much easier to simply query the information here for associated cities and states…
    http://zip4.usps.com/zip4/citytown_zip.jsp
    …or, here, for ZIP plus 4 matches:
    http://zip4.usps.com/zip4/welcome.jsp
    You can then very quickly pick from a list of possible matches and enter the data in your Address Book records. Some processes are simply far easier to achieve on a non-automated, human basis than by running a script or application. This is probably one of those.

  • 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

Maybe you are looking for

  • Dynamically change the report column name.

    Hi All, I have a report where i am showing data for greater than current week and year and the code of same is below SELECT     item_number,     SUM     (   CASE             WHEN year_week_num = to_number(to_char(sysdate,'IW'))+1 THEN                

  • Buttons not exporting to pdf

    Hi Everyone, I created an oval shape with an ellipse to be used as a button. I converted it to a button and applied an action so that it went to a destination bookmark I created earlier. I placed the button on my master page but when I export to inte

  • PO release/distribution (from SRM to backend) FModules?

    Hi experts, I need to create a report that allows the user to release/distribute (sorry if these are not the right words to call the process) a PO ... My report actually retrieves the header of the purchase order ,that has status "waiting" ("park") i

  • Basic MVC questions

    Hi all, I've a some question related to MVC .. 1. I have a form and i have some simple dialogs to display for a user .. E.g. "Do you want to create this user?" .. I will use JOptionPane for this. Where should I place such statements? Is it a view or

  • Changing links sitewide

    I've got a ton of files that I need to change links to within the site.  It all works fine selecting the original file and the new file and displays the list of files that will be updated.  I want to be able to see the listing of the files that were