Quotation handling in CRM

I am modifying the CRM quotation.After modification the quotation behaves as follows:
if user sets a  status "In process" say and this is maintained in the newly created customizing table the quotation is replicated in R/3.
Now the problem is, if the quotation has a configurable material as a item and it is configured and then the quotation is transferred to R/3 the CRM system does not allow me to re-configure this material ie the configuration screen is in display mode.
I need to have the configuration screen in change mode.
Can anybody help me out.

In the callback function you can use functions to update the order-data, like any other callback function.
You must not try to 'talk into the UI-level'. The UI is on top of the orderdata, so every update in the orderdata is seen in the UI.
Regards, Toine

Similar Messages

  • TAX_GROUP_BP_01 field in quotation in SAP CRM system is not updating at all

    Hi,
    when we create quotation in SAP CRM...there is tax conditon type in item level...where it has the field TAX_GROUP_BP_01...and this field value is not getting updated at all..Could you please anyone suggest us why this value is not updating in CRM system
    Thanks and Regards,
    Sudhansu.

    Yes thanks all.
    Even though the 'p_emp_number' was used as a vehicle (do I know what I'm talking about?) in the Create API's process I have setup working splendidly, for this Update process semingly having the line removed it did the trick.
    1 record updated as required.
    Many thanks to all..
    Steven

  • How to attach ERP smartform to a ERP Quotation generated from CRM 7.0

    Hi,
    I have this requirement of calling the ERP smartforms in CRM 7.0 where ever applicable.
    I don't want to use Transaction Launcher and also creating the same smartform in CRM would be double work.
    1. Can we attach a smartform of ERP to LEAD/OPPORTUNITY when we click on the MORE button on toolbar and choose PREVIEW OUTPUT/ TRIGGER OUTPUT. I think in ACTION we can just assign a smartform which is created in CRM system.
    Actually this is my client requirement and since my first CRM implementation do't know whether this is a valid point and how to go on.
    2. Also on ERP Quotation view page (toolbar) there is no button called MORE to PREVIEW OUTPUT. Can we assign a smartform to ERP Quotation?
    If any body can direct me on this issue would be of great help and full points will be given.
    Thanks,
    Jaya

    Hi,
    as far as I know there is no standard way of doing this in CRM 7.0.
    I imaging it would be possible to call an ERP smartform from CRM by :
    - writing an RFC capable function module in ERP that wraps the call of the smartform and returns the generated PDF data.
    - writing a function or method in CRM that calls the ERP function module and displays the returned data.
    In the lead and opportunity the print preview is done by having a print relevant action in the action profile assigned to the transaction type and I guess for these it should be possible to call a function module by creating an own smart forms method.
    But I think this is not possible for an ERP quotation, so you would have to create an own button. In the event handler for this button, one could call the ERP function module and display the result.
    Paul

  • Duplicate check via BAS (ADDRESS_SEARCH)-- how to handle non-crm customer?

    Dear all,
    I'm implementing a duplicate check and using the BADI Address_search. Within this BADI I use the method "Address_Search" for calling a third party software tool with customer information. This tool checks whether the entered customer is already available in CRM AND in other system in our company holding.
    The method provides me a list of all found duplicates (incl. non-crm customers)
    My problem is that I need to fill a export table "ex_t_search_result" (type adkey_indx_tab) of this method which expects ADRC number. For the CRM customer it is not a problem. I can figure them out by table BUT020 and the customer number. But for the non-crm customer I do not have a ADRC number.
    I know there are some methods for creating addresses in BAS (function group SZA0), but actually Im not sure how to handle them.
    Does anybody of you had faced a similar issue?
    Thanks for your help
    Firat C.

    hello,
    BP is BDT (Business Data toolset) enabled (you can check it by adding break point in FM BUS_PBO and executing BP transaction). You can add your check directly to standard view (the check will be executed each time when user pushes enter) or you could add you check to appropriate action (during saving etc.) there are number of actions which you could use it depends on your requirements. You can find a lot of info about BDT (if you are not familiar) in Wiki.
    br,
    dez_

  • Security deposit handling in crm: pls help !!

    hi,
         can anyone tell me how to handle security deposit management in sap-crm like how to view details of cash and non-cash deposits enterd though ECC/ISU system.
    Pls help me.

    Hi David
    security deposit
    You can specify a default value for the cash security deposit for each product. You can use transaction COMMPR01 to determine this default value. You can use the process framework to change this value, for example to adjust it according to the risk class. To do this, proceed as follows:
    Choose  Industry-Specific Solutions  Utilities Industry  Settings for User Interface  Transaction Processing  Processes  Define Processes  in Customizing for Customer Relationship Management.
    Create a new process definition by copying the process definition CONTRACT_START.
    Choose class CL_CRM_IU_PR_CNTR_START_SECDEP as the process class. This class contains a sample implementation.
    Copy the process profile DEFAULT and assign the new process definition here.
    Create a new user role and assign the function profile IUPROCESS here. You can select the process profile created in the previous step from the input help.
    In this implementation, the system calculates the security deposit amount as follows:
    Risk class  New security deposit value
    No default risk           80% of default value
    Low default risk         90 % of default value
    Medium default risk   100 % of default value
    High default risk         110 % of default value
    Very high default risk  120 % of default value
    For further information, see the Implementation Guide (IMG) for Customer Relationship Management on the process framework under  Industry-Specific Solutions  Utilities Industry  Settings for User Interface  Transaction Processing  Processes  Define Processes .
    Reward points if helpful to u
    Cheers
    Manohar

  • ECC quotation creation through CRM 2007

    Hi Gurus,
    I am trying to created ECC quotation in CRM 2007. The RFC integration between ECC and CRM has been done.
    Once the opportunity is created, then follow up document is created (ECC quotation).At the time of creation of ECC quotation through CRM, i am not able to fill the GROSS WEIGHT and NET WEIGHT in shipping tab of quotation. I am getting getting incompletion log for the same.
    Please let me the approve for the above query.
    Thanks,
    Bhushan

    Hi Jeevan,
    Can you please let me know if you found a  standard web service to create a quotation with refrence to a Opportunity. If so can you please share the info.
    If not can you please let me know what FM or BAPI did you use to create the web service to meet the requirement.
    Thanks

  • Error handling in CRM One Order Object

    We have done some enhancements in the CRM One Order Object standard process. We need to raise some custom error messages under certain error conditions from our code. For that, we are using the standard function module CRM_MESSAGE_COLLECT. The caller_name that we currently pass to it is a standard object (CONFIG) maintained in CRMC_OBJECTS table.
    Now, we also want to delete "our" error messages (and not the ones coming from the standard process) when a certain state has been reached. I found function module CRM_MESSAGES_DELETE which could be used for this purpose. But, the problem is that if we pass object 'CONFIG' to it, it would delete all the messages (even the ones that were not raised by our code) belonging to that object.
    I also tried passing a key (a random string) to CRM_MESSAGE_COLLECT's import parameter IV_LOGICAL_KEY and then using the same key while calling CRM_MESSAGES_DELETE but it did not work.
    One possible solution I see is that we add a custom object to CRMC_OBJECTS and then use that as a handle to "our" error messages. But I don't know what is the standard way of maintaing data in this table. It doesn't have a maintenance view for it and neither could I find any links to it in IMG.
    Can anyone help with a solution?
    Thanks in advance.

    Yes creating a new Object may not be a solution for you as it might have some downstream impact.
    Reading your problem again, if you want to delete only the custom messages, why don't you pass the message-id and message number you want to delete to the function module - CRM_MESSAGES_DELETE. I assume, since these messages are custom, so you might get a Z-message id along with the message number.
    Regards,
    Shyamak

  • Availability check in service order quotation in SAP CRM

    Hello Experts,
    I am trying to establish an availability check for service order quotations in CRM
    Could somebody please guide me through the steps to solve this problem.
    Thanks in advance,
    Itisha

    Hello
    For quotations, only an availability information is triggered and that shows only confirmation when creating but not after
    save. You can find the logic in our standard function module CRM_CONFIRM_DEL_T_SCHEDLIN_EC
    You can also find information in [ online documentation|http://help.sap.com/saphelp_crm70/helpdata/en/45/b67bba228747f5e10000000a114a6b/frameset.htm]
    Regards
    Joaquin

  • Downloading files attached to a quotation in SAP CRM

    We need to download a document attached to a quotation (in the documents tab) in SAP CRM and email it.
    Can someone please let me know how that can be done
    Thanks in advance
    Sumit

    Can some ABAP Guru help me with this?

  • How to handle the CRM Middleware after system refresh?

    Guys,
    We are using CRM 5.0 & R/3 4.6C. We have the middleware configured and set up. We finished all inital loads & delta loads are activated as well. The system works perfectly.
    Now for some reason the client wants to refresh the R/3 system. (Basically they are copying over the R/3 Dev system to refresh the R/3 Sandbox system. Our connection is currently between the 2 sand box systems) What impact will this have on the CRM system? Will it cause mass delta downloads? I have already referred to notes 588701 & 765018. Any additional information or watch outs will be appreciated.
    Secondly what's the best practice do a refresh in the future? Is there a SAP recomendation on how to go about with system refresh when CRM & R/3 are connected?
    ARP

    Hello ARP,
    as always: It depends what to do:
    a) do you have a CRM DEV System available? If possible you should get the connection working over there and then do a Landscape Copy of the R/3 DEV + CRM DEV to the Sandbox Landscape.
    b) Let them copy the R/3 DEV to the R/3 Sandbox. Then use the Data Integrety Manager (Transaction SDIMA) to get the missing Customers, Transactions exchanged.
    In the future they normally have to do a Landscape Copy.
    Regards
    Gregor

  • User status for ERP Quotation items in CRM Web UI

    Hi,
    We have created an assignment block in Opportunity overview screen to show all ERP Quotation created for the opportunity.
    This is a tree view and we are displaying Quotation header and its items details.
    To achieve this, we used ERPOrder BOL object.
    Now, the problem is that we have to show, user status for Quotation header and its items.
    I checked the BOL object.
    To show user status for Quotation header, I think we have following solution.
    ERPAdminH->ERPHeaderUserStSet->ERPUserStatus->field(STATUS_T)
    But, I could not find anything to show user status for quotation items.
    The following relationship shows only system status.
    ERPAdminI->ERPItemStatus->all fields in the underlying structure show the system statuses.
    Could anyone help me to find the way to show user status for items?
    Thanks & Regards,
    Ansal

    Hi,
    Maybe this description will help you:
    [http://weblogs.sdn.sap.com/pub/wlg/23879?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A [original link is broken] [original link is broken] [original link is broken] [original link is broken]SAPWeblogsCrm%28SAPWeblogs%3ACRM%29|http://weblogs.sdn.sap.com/pub/wlg/23879?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A [original link is broken] [original link is broken] [original link is broken] [original link is broken]SAPWeblogsCrm%28SAPWeblogs%3ACRM%29]
    Kind regards
    Manfred

  • Popup handling in crm web ui

    Hi Experts ,
    I came up here with new doubt , my requirement is , I need to create a popup in web ui , there it contains a attribute mail,
    there IC agent enter the mail id and click on continue , then a mail to be send to that mail id . and it need to be closed after clicking continue button. for this I create separate window with one view name as email ,when user clicks on continue , a pop up is opened using view_mangaer->create_popuup. there agent enter  mail id and clicks on continue to get this value I used the method get_fired_outbound_plug() . then I call the my view here , but when I came to this view data is cleared , what I need to do to show the previous  data .
    Thanks & Regards
    Siva Krishna

    Hi Shiva,
    If i understand it clearly you have a popup where the user enters the mail ID and clicks on Continue.
    Then you would be sending the mail to the mail ID entered in the POPUP.
    So now if the user opens the POP UP again you want to show the Mail ID entered previously.
    Solution : Since it the Value node it would be refreshed
    So please use a STATIC variable and store the value and use this value in GET_METHOD of the Attribute.
    Reward if Helpfull!!
    Regards,
    Ratna Rajesh

  • Event Handling in CRM

    Hi
    I have a requirement where in I have to pass some data to the front end screen in the complaints transaction. I have shortlisted the event AFTER_CREATE, for the BUS2000120, partner object.
    Now, I have 2 questions here:
    1. How do we pass the data from the call back function module to the front end screen?
    2.How do we get both item level and header level data?
    Regards,
    Vishwa.

    In the callback function you can use functions to update the order-data, like any other callback function.
    You must not try to 'talk into the UI-level'. The UI is on top of the orderdata, so every update in the orderdata is seen in the UI.
    Regards, Toine

  • CRM quotations

    Hello.
    Do you know if there is a BAPI to create a quotation in SAP CRM?  I know it exists for ERP.
    Many thanks

    Find below a code sample to create a quotation,
    DATA:
        t_object_to_save    TYPE crmt_object_guid_tab,
        t_saved_objects     TYPE crmt_return_objects,
        t_objects_not_saved TYPE crmt_object_guid_tab,
        t_new_orders        TYPE crmt_orderadm_h_comt,
        s_new_order         TYPE crmt_orderadm_h_comt,
        t_input_field       TYPE crmt_input_field_tab,
        s_input_field       TYPE crmt_input_field,
        s_fieldname         TYPE CRMT_INPUT_FIELD_NAMES.
    s_new_order-handle = 1.
    s_new_order-mode = 'A'.
    s_new_order-process_type = 'QUOT'.
    s_input_field-ref_handle  = 1.
    s_input_field-ref_kind    = 'A'.
    s_input_field-objectname  = 'ORDERADM_H'.
    s_input_field-logical_key = space.
    CLEAR s_fieldname.
    s_fieldname-fieldname = 'MODE'.
    APPEND s_fieldname TO s_input_field-field_names.
    s_fieldname-fieldname = 'PROCESS_TYPE'.
    APPEND s_fieldname TO s_input_field-field_names.
    INSERT s_input_field INTO TABLE t_input_fields.
    INSERT s_new_order INTO TABLE t_new_orders.
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
      CHANGING
        ct_orderadm_h     = t_new_orders
        ct_input_fields   = t_input_fields
      EXCEPTIONS
        error_occurred    = 1
        document_locked   = 2
        no_change_allowed = 3
        no_authority      = 4
        OTHERS            = 5.
    if sy-subrc ne 0.
    clear s_new_order.
    read table t_new_orders
    into s_new_order
    INDEX 1.
    if sy-subrc ne 0.
    l_object_to_save = s_new_order-guid.
    INSERT l_object_to_save INTO TABLE t_objects_to_save.
    CALL FUNCTION 'CRM_ORDER_SAVE'
      EXPORTING
        it_objects_to_save   = t_objects_to_save
      IMPORTING
        et_saved_objects     = t_saved_objects
        et_exception         = t_exceptions
        et_objects_not_saved = t_objects_not_saved
      EXCEPTIONS
        document_not_saved   = 1
         OTHERS               = 2.
    if sy-subrc eq 0.
    call function 'BAPI_TRANSACTION_COMMIT'.
    endif.
    endif.
    Hope it helps,
    David

  • Replication of Quotation from CRM to ECC

    Hi experts,
    We are trying to replicate a quotation created in CRM to ECC. We have maintained the same transaction types and item categories in both ECC and CRM. Is there anything else that is required to be done for proper replication??
    A CSA BDoc is generated and it is in green. There is no othe BDOC Generated.
    The replication is not happening still.
    What are we missing.? Please Guide.
    Regards
    Aakshi Suri

    Hi,
    Please check that the manual settings outlined in oss note 671243 regarding the entry in table SMOFPARSFA are maintained in your system.
    Best Regards
    Gavin

Maybe you are looking for

  • A75-209 not seeing CD/dvd drive and laptop loggof few seconds after loggin

    Hello everybody, I got into a " self loggoff after loggin" issue, and I'm not able to restore the computer on any ways. Tried it on Safe Mode with no avail, it appears the window to loggin and after do it after few seconds it starts loggoff the compu

  • Message mapping problem / experts needed / UDF?

    Hello experts, I have the following problem in a message mapping: Source structure is as follows: - Node a (min 1, max 999)   - Subnode b (min 0, max 999)   - Each Subnode b has the element "number" (1,1) This structure must be mapped to the followin

  • Find graphics in different folders

    Hi all Using Framemaker 12 on Windows 8.1. I have made a copy of my colleague's Framemaker files and images from our document management system and am finding the age-old problem of missing images. My problem is that the files are in four different l

  • Cant edit sql expression in crystal reports XI

    when i right click on a sql expression it tries to log into the repository (which we dont use).. If I actually log into the repository, the sql expression code still isnt there.. how do I edit my sql expressions..

  • Palette Swatch Selection Drops to Bottom

    In Illustrator 14, when I select swatches in custom palettes in "list view", the swatch will drop to the bottom of the palette. This is especially annoying in long lists of swatches because you then have to scroll down to view the swatches below what