Post code in delivery address when creating PO

Hi friends,
when creating PO, the post code field under delivery address tab is a required field. while some of our delivery address do not has post code. it seems a mandatory filed.
How could I change it to a optional field.
Thanks,
Linda

Ask your ABAPer to assist you on this.
Path to Screen Variant
Choose Basis Components - Application Personalization - Tailoring of Application Transactions - Configure Transaction-Related Display Values for Fields
Screen variants allow you to simplify screen editing by:
Inserting default values in fields
Hiding and changing the ready for input status of fields
Hiding and changing the attributes of table control columns
A screen variant contains field values and attribute for exactly one screen. A screen variant may be assigned to multiple transaction variants, however. Screen variants are always cross-client; they may, however, be assigned to a client-specific transaction. They can also be called at runtime by a program. The different possibilities for calling screen variants guarantee great flexibility of use. A specific namespace has been designated for screen variants and they are automatically attached to the Change and Transport System.
Check following lInk:
http://wiki.sdn.sap.com/wiki/display/Snippets/TransactionVariant-AStepbyStepGuidefor+Creation
Thanks & Regards
JP

Similar Messages

  • Is there a field for the website address when creating a contact?

    is there a field for a website address when creating a contact?

    I ended up getting a new phone, straight through Apple.  I called their technical support and went through all he basics again and they decided to replace it.  Was a pretty quick process - after defaulting and resetting the whole phone (about 2 hours),  I called them back to inform that there was no change, so they set up the order.
    I had to give my CC# so they could hold a charge on it (in case I didn't send my old phone bach, which they sent me a pre-posted package to send it in anyway).  Had a brand new iPhone 4S in my hands in 4 days, which was pretty decent.  I had uploaded everything previously to iCloud, so setting up the new phone was a snap.
    Only thing I really didn't like was they charged me almost 30 bucks for shipping or processing, or something.  Not so sure that should have been my responsibility after spending so much on a brand new product, only to have to have it warrantied after, like, a month.

  • 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

  • Post code  error and can't create Sales order

    Hi  all
       When We create Sales Order with Function module Bapi_sales*  , if the post code  is  not correct , the sales order will  be  not saved .  As our customer's mistake ,they can not make sure every postal code is correct . but we must create the sales order ,whatever the postal code right or not.  So how can I do.  how to skip the post code check??  
    thankds

    Hi Tom,
    I think this is not a right place for your question. This forum is dedicated to SAP Manufacturing Execution application. Is this the one you are asking the question about?
    Regards,
    Konstantin

  • How to retrieve Delivery address when entered manually in PO

    Hi All,
    I am trying to print PO through Smartform. I am retrieving the delivery address based on the adrnr number/Customer number/Vendor Number from EKPO table. Now when the user manually changed the address with out adrnr/Customer number/Vendor Number, how to retrieve that address in order to print as these three fileds will be blank in EKPO table. How and where the SAP will store that address. Any help thanks.

    Hi,
        In the sales order point of view I know it will be stored in the ADRC table for the VBPA-ADRC number entry. Similar to that I hope the EKPO ADRC will have an another entry in the ADRC table.
    Thanks,
    Greetson

  • Delivery method when creating course type

    Hi,
      I am not getting the 'Delivery method' option when creating course type..it takes 'Class room' training by default always..
    I was getting this option 2 days before..Do i have to change some configs for this?
    Regards,
    Sharadha

    Hi Sharadha,
    I am facing the same problem.
    But despite adding Infotype 5007 for Object Type D in table T777I, the Delivery Method option is not appearing for me.
    It was appearing as long as LSO was activated in the system.
    But since my customer is not using LSO, we deactivated it. My customer is using TEM stand-alone (ECC6.0).
    I suspect this functionality is available only while using LSO.
    Let me know if you are aware of this.
    Thanks.

  • To Blank out system default requested delivery date when create Sales Order

    Hi Experts,
    I am facing a problem when create Sales Order doc copy with reference to a contract.
    The create with reference screen under the Contract tab, SAP default with current date as the Requested delivery date.
    Is there any way to blank out this default as I need to use the requested delivery data in the contract doc ?
    Many Thanks.
    Regards,
    Xavier

    Hi,
    Try this--
    While defining the Contract sales docment type in VOV8,  uncheck the proposed delivery date field in  the tab Requested delivery date/ reqested pricing date/reqested prchase order date
    I will not propose the system date and leaves the field blank
    you can enter  the required delivery date.
    Hope this will work
    regards,
    santosh

  • Select Vendor Email Address when creating PO

    Hi Guys;
    When I create PO for send by email, the system get Email Address from Vendor.   But some vendors got two or more email address.   For example;
    001 [email protected]    Standard
    002 [email protected]
    003 [email protected]
    In the PO Header data I select email address 002, and SAVE PO.  The system send PO to the email address 001, but the PO Header got email address 002.
    How I send the PO with the email address selected?
    Regards,
    Hector

    Boss
    The smart form program will call the concern function ..First check the code in the smartform
    *Select Email-id from ADR6 table
    Select single smtp_addr from ADR6 into lv_smtp_addr where
                        ADDRNUMBER = lv_adrnr.
    As Per SAP OSS Notes ---
    When using external mail, the following basic settings are required:191470
    1. You must maintain an e-mail address in the address in the vendor master.
    2. The same applies to your own user master. You also have to specify an e-mail address there in order to identify the sender.
    Note that it is not possible to change the e-mail address of the vendor via the SAP purchase order transaction (ME21N, ME22N, and so on).
    You can only make a permanent change using the vendor master transactions XK02 or MK02.
    You can use a temporary email address in Transaction ME21N.
    Address the table in the smartform where you get the temporary email address in Transaction ME21N .
    Hope it will help you and solve your problem
    Thanks
    Jeevan

  • Calculating  PO Delivery Date when created from PR

    Hi,
    When a PO is created with reference to a PR, the "delivery date" is copied from the PR. However, if the PR has been unprocessed for 7 days, the delivery date is now effectively old.
    So is it possible to change the settings so that instead the delivery date is always calculated from lead time either in PIR or material master, so it is always accurate.
    For example:
    Requisition created on 1st July for delivery 1st Aug based on lead time.
    PO created after 1 week - on 8th July - delivery date in PO is 1st Aug - unless changed prior to printing manually.
    Please advise,
    Thanks.

    do you really think that this is the way to improve the situation.
    Instead of changing SAP, you should speed up your buyers.
    If the material is needed on August 1st.
    Then the delivery date of august 1st + 7 day for sleeping buyers  does not meet the requirements of the planner.
    Maybe you should think about extending the lead time with the sleep time (purchasing processing time), so MRP can plan more accurate the next time.

  • Delivery Error when creating Sharepoint Document Library subscription

    Recently we have been having issue with a subscription from a report we have.
    We have a report that has been generated and have a subscription from that report to create a PDF document within sharepoint.
    Recently the subscription stopped working and we have these errors showing:
    A delivery error has occurred. ---> Microsoft.ReportingServices.Diagnostics.Utilities.DeliveryErrorException: A delivery error has occurred. ---> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidExtensionParameter: One of the extension parameters
    is not valid for the following reason: Failed to validate the delivery setting PATH.The specified user USERNAME could not be found.
          Failed to validate the delivery setting PATH.The specified user USERNAME could not be found
    Looking into this, I found a few things but they did not help.
    One thing was to install update 5 for SQL server 2012 R2, but that didn't help.
    Another thing was saying something about there being 2 user accounts, a claims account and a windows user account, but I couldn't figure out how to make it use the correct account.
    I also tried to save it to a Windows File Share, and try to save it to the Sharepoint server side, however that failed stating it couldn't find that path.
    Being that sharepoint is tricky with its file store (is there really a location on the server that files are stored, I cant find it) I could not figure it out.
    I know I can windows explorer to the file location, \\site\shared documents\Folder but if I go to the web servers that host sharepoint I can't find where this path really is.
    Thanks

    Hi,
    According to your post, my understanding is that you want to get error in accessing sharepoint document library files.
    The cause is that the account being used to validate accounts on the production domain had been set to expire the password according to the general domain policy.
    Once the account is set to never expire, the issues will disappear.
    For more information, you can refer to:
    http://kb4sp.wordpress.com/2012/12/05/user-cannot-be-found-shenanigans-one-way-active-directory-trusts-and-sharepoint-2013/
    http://blogs.msdn.com/b/cliffgreen/archive/2013/02/19/sharepoint-2013-the-directory-is-not-a-subdirectory-of-the-root-directory.aspx
    Best Regards,
    Linda Li
    Linda Li
    TechNet Community Support

  • Inbound delivery - Error when creating document flow for delivery #########

    Hello all:
    When attempting to PGI an inbound delivery (via VL06I - For Goods receipt - select inbound delivery - click Post Goods Receipt) I received error messgae VL 659:
    Diagnosis
    As the system was recording the document flow for the goods movement, it determined that the subsequent document number is either blank or identical to the number of the preceding document.
    System response
    In order to avoid inconsistencies, the goods movement posting was cancelled.
    All WMS transfer orders tied to this inbound delivery are complete.  This hasn't happened with any other delivery.    Any suggestions as to what I can do?
    Thanks,
    Bill

    Hi,
    I would suggest you to go trough OSS notes using the error message number as search key (e.g. 352243, 645119, 197864).
    If you fail to find any maybe it would be worth of contacting SAP AG.
    Regards,
    Csaba

  • Create addition delivery address in PO

    Dear Experts,
    User request to maintain 2 delivery address during PO creation so that they have an option to select where to deliver this the said PO material.
    This is information that we need to add in PO as 2nd delivery address.
    (CNIE Sabah Branch) CNI Enterprise (M) Sdn. Bhd. Lot C6 Lorong 1A, KKIP Selatan, Kawasan MIEL, KKIP Jalan Sepanggar, 88460 Menggatal, Sabah. PIC: Mr. Thomas Kok / Mr. Paul Tel: 088-491100/01/02 Fax: 088-491105 (CNIE Sarawak Branch) CNI Enterprise (M) Sdn. Bhd. Lot 9392 Section 64, Kuching Town Land District, 3 1/2 Jalan Pending, 93450 Kuching, Sarawak. PIC: Mr. Gordon Ung / Ms. Chiam Tel: 082-340619/20/21 Fax: 082-345280 
    Appreciate if you could assist me set another delivery address in PO. Means they have option to select delivery address during PO creation. Thank you.
    rgds,
    nantha

    Dear Guru,
    Thank for your prompt answer. I'm asking this coz I need further understanding on this area Guru. Thats why I'm asking bout the delivery address under item details in PO.
    1. Address field. I get info such Number of delivery address when I click F1 for the info. What mean by this. The moment I select delivery address system pull one no. I'm not sure where the no. come from & how may I view all these no.
    2. And also I noticed that there is Address group as selection option when search for vendor (F4). May I know how the address group playing his part & how may I create this. Where do we maintain the address group.
    3. T/code : MEAN - appreciate if you could give me the path so that it will help me further.
    TQ
    rgds,
    nantha

  • Problem wih delivery address on print preview

    Dear experts,
    I have a problem with the delivery address on the print preview.
    When i create my PO and i attahced the storage location my delivery address in good in the PO and in the print preview.
    When i'm not attaching the storage location the delivery address in PO is the one of the plant but in the print preview i have the different address that i do not know where its comming from.
    Can you tell me which addreess in used by program as a delivery address when the storage location is not mentioned?
    I thinkits that program SAPFM06P.
    Thanks a lot for your help.

    in case of 3rd party order you have a account assignment which has the sales order number.
    execute VA03 und enter the sales order number. goto the partner tab at header level and obtain which customer number is the ship-to.
    the address for this customer number can be seen with XD03 transaction.
    you can as well check at KNA1 table to find the address number and with address number again get the address from ADRC table.

  • Delivery Addresses

    Hi Friends,
    We have a requirement in our project. We have different Ship To Party codes which are entered in sales order. But these Ship to parties have different Delivery Addresses on which in the invoice will be printed.
    When Ship to party is entered in sales order a selection should be available to mention the delivery address where material is to be shipped.
    In delivery note, Packing Note & Invoices thew ship to party code & the delivery address needs to be printed.
    But the ship to party code will have to be kept only one.
    Please suggest how this can be tackled.
    Quick responses will be highly appreciated
    Regards
    Dhananjay

    Hello,
    Through this we will have to change the address every time in delivery.
    My requirement is that like we have multiple ship tp party under a single sold to party, I want multiple
    delivery addresses under a single ship to party.
    Option should be available in order creation only to select the delivery address for single ship to party.
    EG:
    Sales Order
    Sold To Party = 60001
    Ship to party  = 004211
    Delivery Address = 001 (Viman Nagar, Pune)
    Delivery Address = 002 (Balaji Nagar, Pune)
    At order level after entry of sold to party & ship to party, I must be able to select a delivery address for this ship to party from above mentioned two (001 or 002)
    Please tell me how can this be tackled
    Regards
    Dhananjay

  • Tickbox for 'billing address same as delivery address'

    Hello everyone,
    on my eCommerce site, within the Shopping Cart Layout > Registration - Buy. is there a way of having a  tickbox that autofills the Billing Address with the Delivery Address when ticked?
    for example where a purchase is being delivered to the same address as the billing address.
    many thanks in advance

    THIS SHOULD HELP:
    Setting the billing address to be the same as the shipping address

Maybe you are looking for

  • Output in Excel using BODS

    Hi, I  am new to BODS.Is it possible to have an set of records as output in Excel using BODS. I really appreciate your quick response. Thanks, Kumar

  • Batch Level Stock

    Hi All, I am using Batch management in ECC6.0. All stocks are maintained at batch level. I wnated to know in which table this batch level stock data is stored. I know that in Table MARD storage location level stock data is stored in LABST. Pls. help.

  • The feature that i need most...do not activate paths with pen tool

    If you have to add one thing in illustrator... Make optional NOT to add new paths to an unselected anchor point with the pen tool. I never want to activate paths with the pen tool Arrow tool=select Pen tool= add new points If i want to add new segmen

  • IPhone 5 Black Bars When FaceTime When Horizontal

    I have an IPhone 5 and when I facetime in horizontal view the black bars appear on the right and left of the screen, making the view smaller than the width of the phone.  How does one prevent the black bars from appearing, or is that possible?  When

  • Reservation wth availability check

    Dear All, I have 200 kg stock of material and i am creating reservation for 400 kg system creates the reservation. where as i have defined availibility check on in material master data. how can i restrict system to create reservation only if stock is