ECC Sales Order - City Mandatory for Partners

Hi All,
I am facing one issue in the Sales Order.
In Customer Master, the City is not mandatory. We are able to save the Sales Order for customers without City and we are able to proceed the entire cycle.
some cases, we are changing the address manually for some partners in Sales Order, at that time the system is expecting the City is mandatory in the Sales Order.
How can I make the system not to be mandatory for Partner Addresses in Sales Order?
Regards
Saravanan

Hi Arun,
we are not using one time customer. We have two account groups "sold to party" and "Others". In Both the account group, the City is not mandatory. We are able to save the customers without City in both the account group.
We are able to create Sales Order for these customers and can proceed delivery and billing.
In some cases, the address of the customer in the sales order have to be changed, like the ship to address etc. When we change this address, in the Sales Order the City became mandatory (i.e it is mandatory at the time of Change in VA02, but not in VA01, that is looking strange)
We want to avoid this situation. Because some customer dont have city.
If there is no option, then the city have to be mandatory in the customer master itself.
I checked the screen painter for this program and currently city is not required field. however the system asks it at the time of change (VA02) not in VA01.
Thanks for looking into this issue.
Regards
Sarva

Similar Messages

  • How to link CRM Campaign to ECC Sales Orders

    Dear all,
    How to see Sales (R/3) that happened as a result of Specific CRM Campaign execution.
    while creating R/3 Sales Order where do we refer relevant Campaign ID.
    In SAP how to analyse with respect to Budget, Cost and Actual Sales for a Campaign.
    In Campaign where do we enter Budget and Cost information and how will it synchronize with R/3 system for revenue analysis purpose.
    What is the standard solution for this and what is the required landscape for this.
    Please help me to resolve the above issues, Each suggestion will be highly appreciated.
    Best regards
    Raghu ram

    Hi Raghu,
    You have to do the configuration related to Campaign Determination for geting the campaign Id in ECC sales Order.
    Pls find the related link to do the configuration
    http://help.sap.com/saphelp_crm40/helpdata/en/6b/160ade5eda5b42a0d756961f99a2a1/content.htm
    Regards
    Vinod

  • How to add ECC Sales Orders to Interaction History?

    I have configured the Interaction History Profiles through IMG --> CRM --> IC WebClient --> Master Data --> Define Interaction History Profiles. In the profile, I added transaction type TA along with other custom transaction types. The new profile was assigned to the functional profile on the business role. However, I am unable to see any sales order history in the interaction history (but am able to see the other custom transaction types).
    I made similar configuration changes to the account fact sheet. Here I followed instructions from this blog: http://sites.google.com/site/rupeshpatil/tweets/addsalesordertoaccountfactsheet . I used transaction type TA for the search display. The account fact sheet is able to retrieve the ECC sales orders without any problems.
    I am also having the same issue with agent inbox search for sales orders, but this is not as critical.
    The ERP Sales Order Profiles have also been set up to use the ECC client with document types OR and TA, and have been assigned to the functional profile on the business role. IMG --> CRM --> IC WebClient --> Business Transaction --> ERP Sales Order --> Define Profiles for Sales Order

    Hi Jerry
    Check class CL_CRM_IC_IHISTSEARCH_IMPL (the view controller's class), method SET_ALLOWED_BT_OBJECT_TYPES, you'll see these values hard-coded.
    Allowed Business object types:
        gc_object_type-businessactivity TO me->gt_object_type,   " BUS2000126
        gc_object_type-service          TO me->gt_object_type,   " BUS2000116
        gc_object_type-lead             TO me->gt_object_type,   " BUS2000108
        gc_object_type-sales            TO me->gt_object_type,   " BUS2000115
        gc_object_type-complaint        TO me->gt_object_type,   " BUS2000120
        gc_object_type-task             TO me->gt_object_type,   " BUS2000125
      New from CRM 7.0
        gc_object_type-opportunity      TO me->gt_object_type,   " BUS2000111
        gc_object_type-incident         TO me->gt_object_type,   " BUS2000223
        gc_object_type-problem          TO me->gt_object_type,   " BUS2000224
        gc_object_type-contract_sales   TO me->gt_object_type,   " BUS2000121
        gc_object_type-contract_service TO me->gt_object_type.   " BUS2000112
    Rupesh

  • While we create Sales order in CRM for Madhya Pradesh State JIVP (VAT Payable) showing twice in order

    Dear SAP,
    While we create Sales order in CRM for Madhya Pradesh State JIVP (VAT Payable) showing twice in order, but calculation has taken one time i.e. 14%, only JIVP displaying twice (Attached Screen shot S3.JPG) in CRM order, when comes to ECC side it is showing correct entry (Attached Screen shot S4.JPG) .
    Due to duplicate condition records exist in CRM table CNCCRMPRCUS956 (Attached Screen shot S1 & S2.JPG).
    This happens for MP state, as duplicate entry exist with MP state only,
    Please guide us to resolve the same.
    Regards,
    JK

    Hi JK,
    There is two thing. first is that when you create a sales order very same time pricing conditions added in the transaction as per the pricing procedure add for transaction type. these pricing procedures are transaction type specific not state or country specific so it will work. check here you are getting duplicate condition ?
    When ever you add material in the transaction that very time one the basis of the pricing condition added in the transaction IPC method do pricing. check after adding material in transaction duplicate condition is coming ?
    Secondly whenever the document replicates in ERP re-pricing again happening on conditions so theses conditions get corrected in ERP. Here if document is re-priced then system will consider it as change so again there suppose to be Bdocs get created from ERP to CRM again overwrite document so condition will be synchronized in CRM . I would request check the same too and revert.
    Thanks,
    Prem,

  • How to create a campaign(Voucher/Coupon) in CRM based on ECC sales order

    Hello All,
    We have a requirement, in Coupon code generation . When sales order are created successfully in ECC, based on the ECC sales order campaign(Coupon/Voucher) needs to be generated in CRM.
    Please help me in this regard.
    Regards
    Ashwin

    i found appropriate support on Welcome to the SAP Configuration Workgroup! | Configuration Workgroup
    Thus, i posted there a simple example of the achievement ! :-)

  • Sales order is blocked for Delivery-ZH Cost estimate Req

    Hi experts,
    When I am saving the sales order I am getting the informative message standard cost estimate for material xxxx is missing. when i am creating delivery with reference to sales order  it is not allowing me to do delivery it is showing that Sales order is blocked for Delivery-ZH Cost estimate Req( in  a log). Can you pls let me know what configuration I have to check.
    Regards,
    Sunina Agarwal

    hello, friend.
    it looks like product costing has been activated in your environment.  if such is the case, you would have to coordinate with your FICO consultant, and they have to make the necessary standard cost estimates.
    please also check if the cost estimates are part of the incompletion procedures.  if it is, you would not be able to bill the transaction even if this is taken out of the incompleteness procedure.
    regards.

  • Sales Order contract reference for IDOC

    Dear Guru's,
    Good Day,
    We are implementing a Sales order IDOC process for our client with Message type ORDERS (Inbound). Normally in a standard sales order process when u enter a Sold to party, Ship to party and material number system will automatically refere a OPEN CONTRACT available for the sold to party, Ship to party and material.
    In my case client has used a customized DATA-T type for Contract to sales order copy control, because of which system is not refering open contract when i run the IDOC.
    We can change the COPY CONTROL but client is using this process for more then 2 yrs. we dont know what will be the implecations or effect it will show on my client other SAP process.
    Can any one suggest me who i can refere a contract thru IDOC. May by thru BAPI or BADI.
    Your suggestions will be more appreciated.
    With best regards,
    M. Rajendran.

    Hi Dude,
    I tried checking it with E1EDK41 segment and i gave the open contract number in the field XBELNR. Still Sales order is not refering the contract.
    Any other option available.
    With Best Regards,
    M. Rajendran.

  • User Exists In Sales Order Creation Program for adding "Reason For Reject"

    Hi gurus
    I have following requriement
    As New Sales Order created (VA01) by default or at the time of saving the sale order, perticular "Reason for Rejection" should be set to each line item.
    This is then can be removed in change (VA02) with Mass change.
    We need this to review the sales order / block sales order from MRP run.
    Please let me know how to manage this or is there any user exist for the same.
    Thanks
    Sunil K

    Hi,
    As per my knowledge the automatic creation of rejection order is not possible, still will check out and know.
    but for urgent use you will have to follow the manual way of changing the line items from OK to blocked for apporoval so you can achieve their not passing on to MRP.
    manual way is what is described below:
    You can either reject the whole sales document or individual items.
    Reject all items:
    If you want to reject all the items, choose Reject document in the change modus for the sales document.
    The system automatically selects all the items and you can enter a reason for rejection in the following dialog box.
    Enter the appropriate reason for rejection and choose Copy.
    The system assigns the same reason for rejection to all the selected items.
    Reject individual items:
    If you only want to reject some of the items, select those items in the item overview screen and choose Edit - Fast change of... - Reason for rejection.
    A dialog box appears in which you can enter the appropriate reason for rejection.
    Enter the appropriate reason for rejection and choose Copy.
    The system assigns the same reason for rejection to all the selected items.
    Reject individual items with different reasons of rejection:
    If you want to enter different reasons for rejection for the items, choose the Reason for rejection tab page from the overview screen when changing the sales document.
    You can enter a different reason for rejection for each item in the Reason for rejection field.
    regards,
    Siddharth.
    Edited by: SD on Mar 15, 2008 10:22 AM

  • Sales Order - Availability check for components

    Hi All,
    I have 2 parts to my qns.
    1. When a sales order is created for a component, with a req date, the system checks & informs if the mtl can be provided on the req date & if not proposes a new date - May i know which checking rule is used & also what all does the system check for?
    2. A component say 'ABC' is used internally for production purpose & also sold as a spare part. A sales order for this component is created with a req dt. say 1.3.2008. The system commits the stock to the sales order. A production order is created later with a req. dt for 'ABC' say 1.2.2008. So when i carry out a collective availability check for the plant with ATP checking rule & with availability check reset indicator ticked, i believe the system should reset the commitments made to the sales order & assign the stock to the production order, but it is not happening so. Once the commitment is made to the sales order, it is not resetting, how can i change this behaviour?
    Await inputs.
    Anyone to help on this?
    Edited by: Vivek on Jan 15, 2008 10:56 AM

    As we know, availability check is controlled by the combination of checking rule and the checking grp.
    U can see this at OVZ9 Screen. checking grp is proposed from material master Sales org 2 view or MRP2 views.
    In the OVZ9 screen itself, we are setting what are all the stocks the system has to include when doing availability check.
    The checking rule specifies the scope of the availability check for the respective transactions in sales and distribution by specifying precisely which stocks, receipt and issue elements should be taken into account during the availability check.
    Every checking rule is allocated to a checking group: together these two elements determine the final inspection requirements. In addition, the checking rule includes a specification whether or not an availability check should take into account the replenishment lead time.
    Currently, the checking rule is predefined in SD.
    while answering to the second question, i think the system carries out the availability check again at the time of delivery, provided u need to maintain the availabililty check indicator at req. class level.
    Hope i answers.
    Reward points if it is useful.

  • Without exceeding the credit limit sales order is blocked for credit check.

    Dear Experts,
    In my production server as well as quality server sales order is blocked for dynamic credit check.But the fact is that the credit limit is not exceeded.only 18% of the credit limit is used by the cutomer.The same problem is there in quality server also.
    Kindly help.
    Best Regards
    Biju

    Dear Biju,
    Check whether the customer code has exceeded credit limit in any other credit control area.
    Run the following programs.
    RVKRED77 , RVKRED88 , F.28
    After credit re-organisation, please check again and revert back.
    Also would like to ask you whether you have made any recent changes in the credit master data [FD32].
    Thanks & Regards,
    Hegal K Charles

  • Display Sales Order Result List for a customer from ECC

    Hello Experts.
    I have a requirement to display list of sales order posted for a particular date or sold-to-party or ship-to-party.
    System landscape is as below:
    My ECC system  holds all the data. Orders and subsequent documents are created here.
    My CRM system does not have any Sales related data stored on CRM system.
    Client requires to search for sales orders created for a customer.. based on few search parameters. and display the result list.
    From the Result list,Navigate to see the Over View page, Also, with partner information and material information as assignment blocks.
    How could i achieve this?
    Another Point is we do't not want to create or Edit or even Display ERP Sales Order on UI.
    We want to have UI look.
    Kindly, if someone has implemented this scenario or used standard CRM objects to achieve this functionality please share.
    Thanks

    Hi Nageshwara,
    You need Lean Order(LORD) Interface set up for such kind of requirement.
    There should be a trusted RFC Destinations needs to be set up in the CRM system and an ERP Profile to be set up in the IMG Path CRM --> Transactions --> Settings for ERP Transactions Maintained via CRM ---> Define Profiles for ERP Sales transactions. If these things are properly setup you can use the component ERP_S for searching for Sales Order in ECC using the criteria that you mentioned in your question.
    Regards,
    Mahesh

  • ATP check for delivery in ECC & Sales order ATP check in APO

    Hi All,
    Can we do an ATP check for delivery in ECC , but for the same set of Materials- Plant combination , the ATP check when a SO is created should happen in APO .
    We do not want to remove the Business event 'B'  which is meant for delivery in  APO . For some materials we need APO ATP check to happen for delivery   & for some it should be in ECC  & for SO  the ATP check should happen in APO .
    Even if we do not have check instructions pertaining to Business event 'B' & a particular check mode (for the materials where the ATP check for delivery should happen in ECC & SO check to happen in APO)  , when we are doing an ATP check for delivery , it is still pointing to APO ATP check rather than ECC check .
    Any pointers for this is highly appreciated.
    Regards
    Surendra

    Hi Surendra,
    For SO, business event is A and for delivery it's B. When integrated with ECC, the check rule in ECC points as biz event in APO.
    You can control ATP check by customized settings for check rule in ECC.
    Also, by setting requirement class and requirement type in ECC, you control check mode in APO. So, even if you dont define for check mode in APO, the system might refer from ECC for the ATP check settings. Look into your ECC customization for how requirement class is derived and settings for requirement type. (based on MRP type, strategy grp and Item cat).
    I'm not sure how you can control ATP to happen for some sales orders/deleveries in ECC and for some in APO, since check mode is mentioned in material master.
    However, there are ATP BADIs (business add-ins) available in both ECC and APO, whch can serve your purpose.
    Regards,
    Bipin

  • Product Configurator tab missing in Sales Order in ICWC for complaints

    Hello
    Our environment - ECC 6.0 & CRM 6.0
    We have variant config items created in ECC & downloaded to CRM via Knowledgebase & runtime versions.
    The customer service reps place the order via ICWC.
    Till now only standard sales orders were being created in CRM ICWC and the Credit Memos were created using Transaction launcher.
    Now we are trying to move the creation of Credit Memo's in CRM via the complaints function.
    I am running into an issue while testing Variant Config items in a Credit Memo in the ICWC. I get an error saying Configuration for the Item missing. I am not able to find the Configuration tab in the Order.
    When I place the same item in a Standard Sales order, the Configuration tab shows up and I can select my option and all works fine.
    Is there any setting specific to the transaction types or Item type for a Credit Memo ?
    Can anyone let me know what I am missing ?
    Thanks in advance
    Vinit

    Hello Vinit
    I will add the most simple case to create a new configuration:
    A role configuration key must be created in path
    IMG-CRM-UI Framework -- Technical role definition -- Define role configuration key
    The role configuration key must be assigned to your business role in
    IMG-CRM-UI Framework -- Business roles --Define business role
    Then to create the configuration:
    Transaction bsp_wd_cmpwb
    `component   BT162I_CPL
    Btn display
    Go to views and double click BT162I_CPL/CreditItemOVViewSet
    Tab configuration
    New configuration
    Role Config. Key     <Your role configuration key>
    Component Usage      <DEFAULT>
    Object Type          <DEFAULT>
    Object Subtype       <DEFAULT>
    Type:   Overview page
    Then use the arrows to move available assignment blocks to displayed assignment blocks
    You can also use load option to decide if the assignment block will be initially displayed or the end user must press one click to display it.
    Btn Save
    The configuration is saved and will be displayed if you enter the web UI with the business role that was assigned to your role configuration key.
    Another option instead of creating a new configuration for the view is to copy the configuration from the standard one and then make changes to it,  but I am not sure if it would work in this case because the standard configuration was created before the note had been implemented. For this you should use button "Copy configuration"
    Best Regards
    Luis Rivera

  • Adding Sales Order Lines repeating for all orders

    I have a C# program whereby I am trying to get Sales Orders from one database (source) and create them in another database (destination). I asked a question on how to set the current line and was helped.
    The only problem now is that for all Business Partners, the lines being added are all the same (i.e. with the same row numbers and details as the first Sales Order to be entered)
    Source database (TCount represents the number of lines in the document & the DocNum each separate sales order)
    Destination database (compare columns with above)
    As you can see the rows of Source docnum 6 are repeated in the destination table always
    How can I fix it so that it adds the sales orders properly? My code snippet below:
    unaddedSOs = sList.Except(dList).ToList();
                // Add the Sales Orders that are missing to destination database
                SAPbobsCOM.Documents sboSO = (SAPbobsCOM.Documents)oCompanyDestination.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders);
                if (unaddedSOs.Count > 0)
                    // Loop through unadded Sales Orders
                    foreach (var item in unaddedSOs)
                        // Set properties of the Sales Order object
                        sboSO.CardCode = item.cardCode;
                        sboSO.CardName = item.cardName;
                        sboSO.DocDate = item.docDate;
                        sboSO.DocDueDate = item.docDueDate;
                        // Add Sales Order Document Lines
                        SAPbobsCOM.Recordset rsLines = oCompanySource.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
                        // Get Sales Orders from source database                   
                        rsLines.DoQuery("SELECT ItemCode, Quantity, Price FROM RDR1 WHERE DocEntry = '" + item.docNum + "'");
                        rsLines.MoveFirst();
                        if (rsLines.RecordCount > 0)
                            int row = 0;
                            while (!rsLines.EoF)
                                sboSO.Lines.SetCurrentLine(row);
                                sboSO.Lines.ItemCode = rsLines.Fields.Item("ItemCode").Value;
                                sboSO.Lines.Quantity = rsLines.Fields.Item("Quantity").Value;
                                sboSO.Lines.Price = rsLines.Fields.Item("Price").Value;
                                sboSO.Lines.Add();
                                rsLines.MoveNext();
                                row++;
                        // Try to add the Sales Order to the database        
                        int lRetCode = sboSO.Add();
                        if (lRetCode != 0)
                            int temp_int = lErrorCode;
                            string temp_string = sErrorMsg;
                            oCompanyDestination.GetLastError(out temp_int, out temp_string);
                            // Incase adding a Sales Order failed
                            if (lErrorCode != -4006)
                                // Display error message
                                MessageBox.Show(lErrorCode + " " + sErrorMsg);
                MessageBox.Show("Syncing Complete!!!");
    Any help appreciated,
    Regards Kinyanjui

    Hi Kinyanjui,
    Are you using the same SO for all unadded orders?
    unaddedSOs = sList.Except(dList).ToList();
    // Add the Sales Orders that are missing to destination database
    if (unaddedSOs.Count > 0)
        // Loop through unadded Sales Orders
        foreach (var item in unaddedSOs)
            SAPbobsCOM.Documents sboSO = (SAPbobsCOM.Documents)oCompanyDestination.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oOrders);
            // Set properties of the Sales Order object
            sboSO.CardCode = item.cardCode;
            sboSO.CardName = item.cardName;
            sboSO.DocDate = item.docDate;
            sboSO.DocDueDate = item.docDueDate;
            // Add Sales Order Document Lines
            SAPbobsCOM.Recordset rsLines = oCompanySource.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset);
            // Get Sales Orders from source database               
            rsLines.DoQuery("SELECT ItemCode, Quantity, Price FROM RDR1 WHERE DocEntry = '" + item.docNum + "'");
            rsLines.MoveFirst();
            if (rsLines.RecordCount > 0)
                int row = 0;
                while (!rsLines.EoF)
                    sboSO.Lines.SetCurrentLine(row);
                    sboSO.Lines.ItemCode = rsLines.Fields.Item("ItemCode").Value;
                    sboSO.Lines.Quantity = rsLines.Fields.Item("Quantity").Value;
                    sboSO.Lines.Price = rsLines.Fields.Item("Price").Value;
                    sboSO.Lines.Add();
                    rsLines.MoveNext();
                    row++;
            // Try to add the Sales Order to the database     
            int lRetCode = sboSO.Add();
            if (lRetCode != 0)
                int temp_int = lErrorCode;
                string temp_string = sErrorMsg;
                oCompanyDestination.GetLastError(out temp_int, out temp_string);
                // Incase adding a Sales Order failed
                if (lErrorCode != -4006)
                    // Display error message
                    MessageBox.Show(lErrorCode + " " + sErrorMsg);
            Marshal.ReleaseComObject(sboSO);
            GC.Collect();
    MessageBox.Show("Syncing Complete!!!");
    Best regards,
    Pedro Magueija

  • Sales order field mandatory

    As per my requirement i want to make sales order field WBS-ELEMENT Mandatory on the basis of Distribution channel.
    As i have a distribution channel 50-as Projects where i want the WBS-element to be mandatory for the sales order. How will i do this, is there any user- exit required for this , HOw will the logic will apply.
    thnx

    Hi,
    After creating new incompletion procedure ( with WBS segment as mandatory field ) at the item level, assign it to the item category. it is better to have a new item category and new sales document type created and then assign that sales document type to sales area ie (1000, 50, 10).
    By executing the above configuration, Sales document type can used only for the above mentioned area and WBS segment will be mandotry field.

Maybe you are looking for

  • Problem with creating and displaying images in a thread

    Hi everyone, i need some bit of advice (of course otherwise i wouldn't write anything here). My situation is like this: I have a JFrame where the user can enter a string. Then a file that corresponds to this string is read and the information is stor

  • Get the Domain Directory...

    Hi I am working with weblogic 8.1...my need is to get the current domain directory...there is...one process i am using is not working properly... i.e using the method of weblogic.management.configuration.DomainMBean method getRootDirectory....which i

  • Restart: Outbound Error in SXMB_MONI

    Hi ALL I have an error in SXMB_MONI in outbound status. couldnt see any worklogs in PE also. The message status shows success but error in outbound. <u>Howto restart the message.</u> 1. IP is 0 in sxi_cache 2. CC configuration are correct thkx Prabhu

  • Java Application interface with MS Excel through DDE

    We have a financial application written in JAVA and have requests from users that want to interface with the application. Meaning, They would like the Java application interface with Excel. For example, if you had a C++ application, you could create

  • IKM issue

    Hi all, I am trying to import Essbase Sample.Basic db into Oracle db. Which IKM available should be used for the target/staging area? Any reply would be considered helpful... Thanks, Susane