Created sales order in crm does not use userexit MV45 in r3 - why ?

Hello experts,
while creating an sales order in crm and replicating this order
into r3-system, the user-exit MV45 is not used in r3.
But when I create an sales order in r3, there system use the user-exit .
But I need this user exit, also the sales order is coming from crm.
Does anybody know why this is so ? Is there a solution ?
Thanks
Gerd

Hello again,
while creating/changing sales order in crm,
the user exit mv45 is called in R3.
Problem solved.
Thanks
Gerd

Similar Messages

  • Creating sales orders in crm

    hi,
    Can anyone tell me how to create sales orders in CRM.
    Which transaction type should be used for sales orders and what others config settings are required  for craetion of sales order
    Plz tell me asap
    thanks
    ajay

    Hi Ajay,
    The tcode to create orders in crm is CRMD_ORDER. The standard sales order is TA.
    The customizations required to be done to make your own transaction work are available in best practices
    C64: CRM Quotation and Order Management and
    C23: CRM Basic Sales
    on http://help.sap.com/bp_crmv250/CRM_DE/BBLibrary/html/BBlibrary.htm
    These should help you
    Regards
    Rekha Dadwal

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

  • CRM Sales Order Item Status Does Not match R/3 Item Status

    The status of the CRM sales order item is being set to 'In Process' when the related R/3 sales order line item status is set to 'Complete' - when, the delivery quantity is zero for the sales order item.  This happens when the warehouse can't find the stock to pick - the delivery quantity is set to zero.  Thus, the CRM order item status does not agree with the R/3 order item status.  We need for the line item status to be set to 'Complete' in CRM.  Anyone have an idea as to how to make this happen?
    Thanks you.

    Hi Peter and Suresh,
      From the information provided I understand that the sales order created in CRM after replication to R/3 has some status change.
    1.  What are the fields which are updated in R/3 for the sales order created in CRM ?
    2. If sales order fields are updated in R/3 are these updates reflected back to CRM?
    3. If they are reflected back in CRM? Is there still flexibility for sales order to be changed in CRM and replicated back to R/3?
    Can you please share you experiences.. Any help is highly appreciated.
    Thanks
    Jothi

  • Urgent: create sales order in CRM 4.0

    good morning,
    I'have a problem, i must create a sales orders in CRM 4.0 with Bapi or Function call. I tried tu use: 1) BAPI_BUSPROCESSND_CREATEMULTI and BAPI_BUSPROCESSND_SAVE but finished with error "can't save document";
    2) 'CRMXIF_ORDER_SAVE', but finished without errors and does not create a sales document;
    3) BAPI_SLSTRANSACT_CREATEMULTI i don't know how fill table INPUT_FIELDS.
    help!
    another ideas?
    Thanks.
    ALe

    I've the same problem, i also created a sales order using bapi CRMXIF_ORDER_SAVE. But its not working. if ur program is worked. please send it
    my code is
    *& Report  Z_PURCHASEORDER_CREATE_SP                                   *
    Description : program to create Purchase order using BAPI.
    REPORT  Z_PURCHASEORDER_CREATE_SP .
    TABLES : CRMD_ORDERADM_H , CRMD_ORDERADM_I.
    *DATA DECLARATION
    CONSTANTS : C_X VALUE 'X'.
    *Structures to hold PO header data
    DATA : HEADER TYPE STANDARD TABLE OF CRMXIF_BUSTRANS WITH HEADER LINE ,
           RETURN LIKE BAPIRET2 OCCURS 0 WITH HEADER LINE.
    DATA  : IT_ITEM TYPE STANDARD TABLE OF CRMXIF_BUSTRANS_ITEM WITH HEADER LINE ,
            WA_ITEM TYPE CRMXIF_BUSTRANS_ITEM.
    data : ws_langu like sy-langu.
    Parameters
    selection-screen begin of block b1 with frame title text-001.
    parameters : proc_tp   like header-PROCESS_TYPE default 'YOR1',
                 doc_date  like header-POSTING_DATE default sy-datum,
                 logsysfi like  header-LOGICAL_SYSTEM default 'CRDCLNT220'.
                co_code   like header-co_code default '0103',
                p_sold    TYPE kunnr default '2000000060',
                p_ship    TYPE kunnr default '2000000060'.
    selection-screen end of block b1.
    selection-screen begin of block b2 with frame title text-002.
    parameters : item_num like it_ITEM-ITEM_NUMBER  default '00001',
                 material like it_ITEM-product_id default '300000020'   .
                quantity like it_ITEM-TOTAL_QUANTITY default 10.
    selection-screen end of block b2.
    START-OF-SELECTION.
    *DATA POPULATION
    ws_langu = sy-langu.   "Language variable
    *POPULATE HEADER DATA FOR PO
    HEADER-PROCESS_TYPE  = PROC_TP    .
    HEADER-POSTING_DATE   = sy-datum    .
    HEADER-LOGICAL_SYSTEM   = LOGSYSFI     .
    *POPULATE HEADER FLAG.
    *HEADERX-PARENT_GUID  = c_x.
    *HEADERX-doc_date   = c_x.
    *POPULATE ITEM DATA.
    wa_ITEM-ITEM_number  = item_num.
    wa_ITEM-product_id = material.
    *wa_ITEM-TOTAL_QUANTITY = 10.
    append wa_item to it_item.
    *wa_ITEM-ITEM_number  = '10'.
    *wa_ITEM-product_id = '000000000300000020'.
    *wa_ITEM-QUANTITY = quantity.
    *append wa_item to it_item.
    *BAPI CALL
    CALL FUNCTION 'CRMXIF_ORDER_SAVE'
      EXPORTING
        data          =  header
    IMPORTING
      RETURN        =
    *Confirm the document creation by calling database COMMIT
    *CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
    EXPORTING
      WAIT          =
    IMPORTING
      RETURN        =
    **end-of-selection.
    ***Output the messages returned from BAPI call
    LOOP AT RETURN.
    WRITE / RETURN-MESSAGE.
    ENDLOOP.

  • Issue in creating Sales Order in CRM 7.0 IC WEB

    Hello Experts,
    I am working on CRM7 and ECC 6 integration. I have configured Sales Order ( transaction type ZOR) in CRM. Using GUI the sales order is properly created in CRM and getting replicated to ECC without any issues.
    I started configuring IC web UI, systematically followed C04 and C78 and completed all the steps including IC_BT transaction profile customization but inspite of this I am unable to create sales order in IC web.
    I am geting error "No transaction type available for creating transactions" and if I go into details of this error it shows a page as follows
    Diagnosis
    No transaction type is available when creating a transaction. This can be due to the following reasons:
    u2022     No transaction type is available according to Customizing
    u2022     The user has no authorization for the transaction type
    System Response
    It is not possible to create the transaction.
    Procedure
    Make sure that:
    u2022     The transaction type is set up in Customizing
    u2022     The user has authorization for the transaction type
    I have checked everything , nothing seems to be wrong. Can anyone advice how to resolve this issue
    Thanks and Regards
    Ambar

    goto IMG where you defined the ZOR.  Select the ZOR and choose Channel on the left, is ICW Interaction Center Webclient a choice? or add it.
    We noticed that once any transaction was set to an option, we had to set these for all transactions in the ICWC, ISA, Gui, etc.

  • Creating Sales Orders in CRM vs. R/3

    Hi Dear Gurus,
    I have a simple question for you CRM Sales masters. As we know when we create a sales order in R/3, we have the option to choose which plant we want the inventory to go out from to fulfill the order. In many cases even if we set up a default plant in the sold-to-party master data, the user still needs to manually overwrite it on the sales order level.
    Now here comes the question, if we create the sales order in CRM, we don't know which plant can fulfill the order, and once the order is replicated into R/3, system doesn't allow user to change it. So how and where does the plant assignment take place?
    Thanks,
    Leon

    Hi Leon,
    In CRM we do assign the plant and storage location to the service ogr unit. Have a look of the transaction SPRO and follow the path :-
    IMG -> CRM -> master data -> Org management -> Cross-system assignment of org unit -> assign the plant and storage location to the service ogr unit.
    Hope this information will help you.
    <b>Reward points if it helps!!</b>
    Best regards,
    Vikash.

  • Create sales order in CRM

    Hi,
    What are the possible ways to create a sales order in CRM with Idoc coming from XI?
    Thanks
    Navin

    Hi Navin,
    Yes with the use of the XIF adapter.  There is a basic type called CRMXIF_ORDER_SAVE_M01 available to you.  This will then go through the normal business logic for creating the order.  Suggesting reading all about it at http://help.sap.com
    Cheers
    Andrew

  • Modifying Sales order in ECC does not modify the planned order in APO?

    Hello,
    I have the next situation, a MTO scenario, LPP material,:
    - users create a sales order, quantity 2000M, 2 individual lenghts by 1000M. In automatically, being a MTO scenario, APO generates a planned order to fulfill the requirement with 2000 M qty, individual lenght 1000.
    - users modify the sales order, the quantity 2000 M remains, but will change it in 1 individual lenght by 2000M. APO cancels the precendently created planned order and generates another one, with individual lenght 2000.This is OK.
    -users modify the sales order, the quantity remains 2000 M, but again 2 individual lenghts by 1000 M. In this case, the planned order is not cancelled, as expected, but remains with individual lenght 2000, which is not ok.
    Any idea how to fix this?
    Regards,
    Alex

    Hello again,
    while creating/changing sales order in crm,
    the user exit mv45 is called in R3.
    Problem solved.
    Thanks
    Gerd

  • Using BAPI_ACTIVITYCRM_CREATEMULTI for creating sales order in CRM

    Hello Experts,
    I am creating a sales order using BAPI_ACTIVITYCRM_CREATEMULTI, But I am getting the following errors:
    1. Reference Object Type (ORGMAN) not allowed
    2. Reference Object Type (PARTNER) not allowed
    3. Incomplete interface data - No reference specified
    4. Item was not found
    Can you please help me with the mandatory fields, that has to be filled in the BAPI, and do I need to use Commit BAPI after this BAPI.
    Please I am in critical postion,
    Now I am able to create a sales order there is no data it like the partner number and Item.May be I am missing some important fileds.
    Please help.
    Thanks,
    Suma
    Edited by: Suma B on Aug 8, 2008 1:05 PM

    Hi,
    I am passing data using SE37 T-Code.
    I was told by the fucntioal guys that GUID will be generated by CRM, so we dont need to send that as an input.
    Still facing the same error...
    These are my input fields:
    REF_HANDLE
    REF_GUID
    R
    OBJECTNAME
    LOGICAL_KEY
    FIELDNAME
    C
    |
    0000000000
    ORDERADM_H
    PROCESS_TYPE
    0000000000
    ORDERADM_H
    POSTING_DATE
    0000000000
    ACTIVITY_H
    CATEGORY
    0000000000
    ACTIVITY_H
    PRIORITY
    0000000000
    ACTIVITY_H
    DIRECTION
    0000000000
    PARTNER
    000000000022XXXXXXX
    REF_PARTNER_FCT
    0000000000
    PARTNER
    000000000022XXXXXXX
    REF_PARTNER_NO
    0000000000
    PARTNER
    000000000022XXXXXXX
    PARTNER_FCT
    0000000000
    PARTNER
    000000000022XXXXXXX
    PARTNER_NO
    0000000000
    ORGMAN
    DIS_CHANNEL
    0000000000
    ORGMAN
    DIVISION
    0000000000
    ORGMAN
    SALES_ORG
    0000000000
    ORDERADM_I
    PRODUCT
    0000000001
    B
    SCHEDLIN
    00000000000000000000000000000000
    QUANTITY
    |
    This is error log:
    T
    ID
    NUM
    MESSAGE
    LOG_NO
    LOG_MS
    MESSAGE_V1
    MESSAGE_V2
    MESSAGE_V3
    MESSAGE_V4
    PARAMETER
    ROW
    FIELD
    SYSTEM
    |
    W
    CRM_ORDER
    004
    Referenced object type (ORGMAN) not allowed
    $000001
    000001
    ORGMAN
    ORDER
    0
    CR5CLNT100
    W
    CRM_ORDER
    004
    Referenced object type (PARTNER) not allowed
    $000001
    000002
    PARTNER
    ORDER
    0
    CR5CLNT100
    W
    CRM_ORDER
    005
    Incomplete interface data - No reference specified
    $000001
    000003
    ORDER
    0
    CR5CLNT100
    E
    CRM_ORDERADM_I
    006
    Item  was not found.
    $000001
    000004
    ORDER
    0
    CR5CLNT100
    E
    CRM_ORDER
    005
    Incomplete interface data - No reference specified
    $000001
    000005
    ORDER
    0
    CR5CLNT100
    S
    CRM_MESSAGES
    005
    A log has been generated for single document
    $000001
    000006
    MESSAGES
    0
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Sold-To Party
    $000002
    000001
    Sold-To Party
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Ship-To Party
    $000002
    000002
    Ship-To Party
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Bill-To Party
    $000002
    000003
    Bill-To Party
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Payer
    $000002
    000004
    Payer
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Sold-To Party
    00000000000000047612
    000001
    Sold-To Party
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Ship-To Party
    00000000000000047612
    000002
    Ship-To Party
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Bill-To Party
    00000000000000047612
    000003
    Bill-To Party
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    E
    COM_PARTNER
    119
    Enter   Payer
    00000000000000047612
    000004
    Payer
    PARTNER
    0
    PARTNER_NO
    CR5CLNT100
    |
    Thanks,
    Suma

  • Sales orders from CRM are not getting blocked with credit check

    Hi All
    I have configured ECC in such a way that , if cutomer does not have enough creditlimt, then those sales order will get blocked. Our orders will come from CRM, and some times some orders are not getting blocked with credit check even though the customer does not have credit limit. And at the same time some orders are blocked with credit check...what are all the things that should be checked to diagnose the problem.
    Thanks in advance for looking into this

    Please check if you have any custom code/user exit in ECC which uses transaction code (VA01 , VA02 or VA05 etc) prior to invoking credit checks. 
    Orders created via CRM will not have transaction code set (SY-TCODE).

  • Sales Order Net Price does not match full value of items

    Hi,
    In many cases and for some materials, our system does a funny thing.
    When creating the sales order from VA01, you'll enter 2 items.
    1 is priced $2000
    2 is priced $5000
    Net price should be $7000 (no discounts or fees).
    However, in many cases the net price will be shown as something else (like $6000 or $4000), until you hit save or re-price or go the conditions tab (which shows the correct net price) and back.
    We have a lot of pricing customization in our system, so this is definitely due to that.
    I am a developer, so where would be a good place to look?
    Thanks,
    Shaun

    Thanks.
    I'll have to discuss VTAA pricing types with the Business Analyst, since there are many records and I'm not sure what I'm looking at.
    In regards to your second point, it's not in calculation. It'll stay at that number until you save, check the conditions tab in the header or reprice the document.
    What's interesting is that it doesn't do this for all materials.
    For example:
    Material 1 - priced $25
    Material 2 - priced $25
    Net price would be $50, which is correct.
    But say we use Material 3 - priced $25 as well. For this one, the total net price could show up as $30.
    Can pricing types be specific to materials or material groups? What is the pricing type exactly and why 'A'?

  • Error message while saving a sales order "Product 10069995 does not have sc

    hi Friends,
    i am creating an order , enter the material,quantity, batch , correct price everything etc etc. while saving the order it gives an error message "Product 10069995 does not have schedules assigned"

    Hi Suman
    Use transaction code OMJJ and check the "Allowed Transactions" for customizing movement types.
    Kalpesh

  • CREATE SALES ORDER WITH REFERENCE TO INVOICE USING RECORDING

    Hi,
    I wanted to know if it was possible to create a sales order with reference to an invoice using recording(SHDB transaction).If there is some other method please explain the method in detail(Its very urgent)

    Hi,
    You should be able to use BAPI_SALESORDER_CREATEFROMDAT2 instead of doing a BDC and you can populate the reference document in the relevant header field.
    Gareth.

  • Creating sales order through BAPI - do not want to send idoc confirmation

    Hi guys!
    I'm creating a sales order using BAPI BAPI_SALESORDER_CREATEFROMDAT1. The system was cuztomized to send an idoc through an output type, so whenever this BAPI is executed an idoc is sent.
    My problem is that I do not want the Idoc to be created when using this BAPI.
    Is there a way not to use an output type when using the BAPI?
    Thanks in advance for your help!

    Use an output requirement that stops the proposal of the output.  You'll want to make sure that it works in both immediate and delayed modes, e.g., you can't use a field-symbol (or the KOMKBV1 user exit) for access to T180-TCODE or to the CALL_BAPI value in memory.   You might want to try the VBAK-ERNAM value, since you probably use a specific (non-dialog) user for the call.  Otherwise, use another field to identify a BAPI call and check that field in the requirement.

Maybe you are looking for