Delivery details of sale order in CRM

Hello Experts,
   I've a scenario in CRM where sale order is triggered in ECC & acknowlegement was also received in CRM  from ECC  under doc. flow. Now  outbound delivery & goods movement document have created in ECC. But this information has not passed to CRM. Line item status are Successfully distributed. No unprocessed BDOC's are found  in SMW01. ECC sale order status is in complete & fully delivered. Can anybody guide me whether any custom setting is required for this doc flow..?
Regards
Devika.S

Hi Srikanth,
  This object is very much maintained in CRM. For transaction Field service order this to & fro doc. flow is happening. Message is passed to CRM with all delivery details from R/3 without any issue.
But in my scenario transaction used is Project Service order, for this transaction type delivery details are not recived from R/3. So my question comes here whether custom setting is reqd. wrt transaction type..? If yes, pls provide me the path.
Regards
Devika.S

Similar Messages

  • Delivery information of sales order in CRM

    hi,
    I am creating a sales order in CRM. Suppose there are 3 line items in this order.
    Where do i find all delivery related information for this order in crm system? or i have to go to ECC system to get this info?
    Thanks,
    Shantanu

    thank you shrikant.
    we are using trading contract , so we dont need delivery information from ECC anymore.
    Thanks.

  • Delivery block in sales orders in CRM

    Hi,
    When creating a sales order in CRM, if the item price condition is set to a particular value, then the delivery block field should be set with the corresponding value.
    Delivery block can be set using BADI CRM_SHIPPING_BADI.
    But am not able to find a pricing badi that has pricing condition field.
    Can any one suggest how to handle this.
    Thanks & Regards,
    Karthik.

    Hi Karthik,
    try the following BADIs.
    CRM_PRIDOC_COM_BADI
    CRM_PRIDOC_COMH_BADI
    CRM_PRIDOC_COMM_BADI
    Regards
    Kaushal

  • I  wants to change material details in sale order , delivery  & billing

    dear guru
    I  wants to change material details in sale order , delivery  & billing
    becuse user entered wrong deatils but condition is same no range to be mantained in sale order ,delivery& billing
    Regards,
    Maha.U

    Hi,
    If Material A - Description Vicks is created in Material master n if you want the same material with change of description for respective customer,you can change the description like Vicks XL while creating SO in Description of Material line item.
    Same can be displayed in invoice as well.
    Thanks
    Shri

  • Issue with creation of sales order in CRM system

    Hi Experts,
    Here are the details of the process we followed
    1.     We found a Function Module u201CBAPI_BUSPROCESSND_CREATEMULTIu201D which is used to create a sales order in CRM.
    2.     We have set a Break point in the FM u201CCRM_ORDER_MAINTAINu201D and tried to create a sales order using the transaction u201CCRMD_ORDERu201D. For this the parameters we have given are
    a.     sold-to-party
    b.     ship-to-party
    c.     quantity
    d.     product
    And after this we have saved the order and the order is saved and in the debug mode we have the parameters in u201CCRM_ORDER_MAINTAINu201D and we found all these     parameters in the FM.
    3.     After this we have given all the parameters mentioned above in the FM u201CBAPI_BUSPROCESSND_CREATEMULTIu201D and still the order is not created, gave an error message saying that CRM_ORDER: Incorrect values in the interface object.
    4.     We checked the CRM_ORDER badiu2019s interface and it is having only header guid to be given. We gave this header guid also in the FM u201CBAPI_BUSPROCESSND_CREATEMULTIu201D and then it gave a different error saying that : Document cannot be saved.
    5.     Finally we are not able to know the parameters to be passed to the FM to create an order.
    Any inputs will be highly appreciated.
    Thanks a lot in advance.
    Lakshman.

    Hi Easwar,
    Now i am able to create a sales order by passing the parameters to "BAPI_BUSPROCESSND_CREATEMULTI" and the parameters i am passing are Process_type in the ORDERADM_H, parner_fct (partner function), partner_no , Quantity and prod_ordered (product name) but after creation of sales order using my report program and if i see the sales order uisng transaction crmd_order (using transaction ID) or crmd_orderadm_h(using headerguid) or crm_order_index, only the PROCESS_TYPE is updated but the remaining parameters which i passed like QUANTITY,PRODUCT NAME,PARTNER NUMBER are not present in the sales order. I am providing the code which i have written for creation of the sales order. Can you please look into it and tell me where i might have went wrong??
    *& Report  ZCREATEORDER_TEST
    REPORT  ZCREATEORDER_TEST.
    DATA : LV_HEADER_GUID  TYPE  GUID_32,
    WA_HEADER            TYPE         BAPIBUS20001_HEADER_INS,
    ITAB_HEADER          TYPE STANDARD TABLE OF BAPIBUS20001_HEADER_INS,
    ITAB_CREATED_PROCESS TYPE STANDARD TABLE OF BAPIBUS20001_HEADER_INS,
    ITAB_OBJECTS_TO_SAVE TYPE STANDARD TABLE OF BAPIBUS20001_GUID_DIS,
    ITAB_PARTNER        TYPE STANDARD TABLE OF BAPIBUS20001_PARTNER_INS,
    lt_product_i TYPE STANDARD TABLE OF BAPIBUS20001_ITEM,
    wa_product_i  type BAPIBUS20001_ITEM,
    lt_schedlin_i type standard table of BAPIBUS20001_SCHEDLIN,
    wa_schedlin_i type BAPIBUS20001_SCHEDLIN,
    ITAB_INPUT_FIELDS TYPE TABLE OF bapibus20001_input_fields,
    ls_inputfields TYPE bapibus20001_input_fields,
    WA_PARTNER          TYPE BAPIBUS20001_PARTNER_INS,
    ITAB_RETURN          TYPE STANDARD TABLE OF BAPIRET2,
    WA_OBJECTS_TO_SAVE  LIKE LINE OF ITAB_OBJECTS_TO_SAVE,
               "To store the Objects to be saved.
    WA_CREATED_PROCESS  LIKE LINE OF ITAB_CREATED_PROCESS,
    ITAB_SAVED_OBJECTS   TYPE STANDARD TABLE OF BAPIBUS20001_OBJECT_ID,
    WA_SAVED_OBJECTS    LIKE LINE OF ITAB_SAVED_OBJECTS,
    GC_X type c.
    gc_x = 'x'.
    CALL FUNCTION 'GUID_CREATE'
      IMPORTING
        ev_guid_32 = lv_header_guid.
    CLEAR : WA_HEADER.
    Passing the respective values from the Header table to internal table.
    WA_HEADER-GUID          =  LV_HEADER_GUID.
    WA_HEADER-PROCESS_TYPE  =  'ZTA'.
    APPEND WA_HEADER TO ITAB_HEADER.
    *Appending the values to the ITAB_HEADER.
    ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'ORDERADM_H'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'PROCESS_TYPE'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
    *ls_inputfields-ref_handle = '0000000000'.
    ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-objectname = 'ORDERADM_H'.
      ls_inputfields-fieldname = 'MODE'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
    ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'ORDERADM_H'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'GUID'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
    CHANGES MADE
    ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'SCHEDLIN'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'LOGICAL_KEY'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
      ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'SCHEDLIN'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'MODE'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
      ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'SCHEDLIN_I'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'GUID'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
       ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'SCHEDLIN_I'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'QUANTITY'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
       ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'SCHEDLIN_I'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'MODE'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
    CHANGES MADE
    WA_PARTNER-REF_GUID = LV_HEADER_GUID.
    WA_PARTNER-REF_KIND = 'A'.
    giving the partner function and partner no 000000038 for slod to party
    WA_PARTNER-PARTNER_FCT = '00000038'.
    WA_PARTNER-PARTNER_NO = '10017'.
    APPEND WA_PARTNER TO ITAB_PARTNER.
    *"ADDING VALUES for the product
      wa_product_i-header        = lv_header_guid.
      wa_product_i-handle        = '0000000001'.
      wa_product_i-ordered_prod  = '12000014'.
      wa_product_i-mode          = 'A'.
      APPEND wa_product_i TO lt_product_i.
    *"ADDING VALUES for quantity
      wa_schedlin_i-quantity   = 30.
      wa_schedlin_i-handle = 1.
      APPEND wa_schedlin_i TO lt_schedlin_i.
    ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'PARTNER'.
    *ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'REF_GUID'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
    ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'PARTNER'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'PARTNER_FCT'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
    ls_inputfields-ref_guid =  LV_HEADER_GUID.
    ls_inputfields-REF_KIND = 'A'.
    ls_inputfields-objectname = 'PARTNER'.
    ls_inputfields-logical_key = ' '.
    ls_inputfields-fieldname = 'PARTNER_NO'.
    APPEND ls_inputfields TO ITAB_INPUT_FIELDS.
    CALL FUNCTION 'BAPI_BUSPROCESSND_CREATEMULTI'
      TABLES
        HEADER          = ITAB_HEADER
        ITEM            = lt_product_i
        RETURN          = ITAB_RETURN
        PARTNER         = ITAB_PARTNER
        INPUT_FIELDS    = ITAB_INPUT_FIELDS
        CREATED_PROCESS = itab_created_process
        SCHEDULELINE    = lt_schedlin_i.
    READ TABLE ITAB_CREATED_PROCESS INTO WA_CREATED_PROCESS WITH KEY GUID = LV_HEADER_GUID BINARY SEARCH.
    WA_OBJECTS_TO_SAVE-GUID = WA_CREATED_PROCESS-GUID.
    Appending the Guid of the contract to be saved to the internal table
    APPEND WA_OBJECTS_TO_SAVE TO ITAB_OBJECTS_TO_SAVE.
    CALL FUNCTION 'BAPI_BUSPROCESSND_SAVE'
      EXPORTING
        update_task_local = space
        save_frame_log    = GC_X
      TABLES
        objects_to_save   = itab_objects_to_save
        saved_objects     = itab_saved_objects
        return            = itab_return.
    Calling the Standard BAPI to Commit the transcation.
    CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'.
    I have debugged the above code, all the values are passing are passing to the FM "'BAPI_BUSPROCESSND_CREATEMULTI'" and these passed to the CRM_ORDER_MAINTAIN and then to CRM_ORDER_READ which are called inside the "'BAPI_BUSPROCESSND_CREATEMULTI'". Finally the sales order is created but not able to see all the values that i am passing except PROCESS_TYPE.
    Thanks a lot in Advance,
    Lakshman.

  • Meet a problem of data exchange for sale order from CRM to R3.

    Dear Friends:
          I do the data exchange for sale oder from to R3 today , the problem's detail is as follows:
          When i save a sale order in CRM (Version is 5.0) . it can automatically generate a bdoc which bdoc type is BUS_TRANS_MSG. but the bdoc status alway is "Sent to receivers (not all have confirmed)". and the original order in CRM can not be change .it quote that "Document is being distributed - changes are not possible",  so i check the order status analysis in detail .it presents two error messages ," Event 'BEFORE_CHANGE', attribute '     FINI': Error code for function module 'CRM_STATUS_BEFORE_COMPLETED_EC' , "Item is not yet completed in OLTP system".  so i check  the order in R/3 ,it has already been create and without any error messages.
       Would like to tell me how to solve it . thanks your any idear..

    Hi Benjamin,
    When performing uploads to R/3 from CRM there is a response from the OTLP system that is sent back to the CRM Middleware to confirm that the data records were received and processed correctly. 
    Here is a checklist you can run through to verfiy that the connections, systems and objects that are needed are all in place:
    <b>On R/3 system:</b>
    - Check R/3 outbound queue (transaction SMQ1) for any entries that are not reaching CRM.
    - Check that all RFC destinations on R/3 are defined correctly and are pointing to CRM
    - Check the CRMCONSUM table in R/3 to ensure CRM is registered as a consumer
    - Check the CRMRFCPAR table in R/3 to ensure that order objects are valid for exchange between R/3 and CRM
    - Check for any short dumps in R/3 (ST22/ST21)
    <b>On CRM:</b>
    - Are there entries stuck in the inbound queue (SMQ2) with R3AU* names?
    - What does the CRM Middleware Trace show (SMWT)?  Sometimes this has more detail than the specific BDoc overview (SMW01)
    - Check for short dums in CRM (ST22)
    Let us know what else you uncover and we can work from there.
    Brad

  • How to confirm a Sales Order from CRM 7.0

    Hi.
    The scenario occur into CRM 7.0 standalone.
    I have a sales order without delivery , however this sales order would be billed. The item category is relevance for billing with  Transaction-Related billing according  to order  quantity. The Billing type, Item category and  item category determination were completed, but, There is nothing on the Billing due list after I completed the sales order, May be the sales order mus be completed with confirmation action....
    Wich is the  standard transaction type and item category to confirm this sales order?
    Im traying to confirm the sales order into actions tab (order confirmation- Sold To), however  the system send me this message "the action definition in Customizing is configured so that it may not be changed in the dialog". I want to execute the action in the document, how to aplly this change?.
    Im traying Copying Control for Business Transactions ( SRVC) , but when follow-up transaction occurs (Covert Sales order to Confirmation) , the system send me this message " You need a service organization", I dont have this organizational Unit into CRM scenario,
    Regards.
    Thannks in advance.

    Hi.
    I have confirmed the sales order into status tab .
    regards

  • How system determine delivery date in sales order

    Hi, sap gurus
    I am new to sdn forum please help me regarding my question
    1) how the system will determine delivery date in sales order
    2) what are factors effects to conform sales order stock
    3) what is different between static check and damanic check in credit mgt
    Thanks and regards
    nishad

    hi,
    Reg question:1 - System determines the Requested Delivery Date based on the Scheduline assigned to the item category of the item in sales order.the schedule line in the order transfers the requirements trhu MRP (can be individual or collective) . If its ruch order , you configure the order type "Deliver Immediately".
    In Detail:
    The TOR depends on the Requirement Type (MMR), Requirement Class(MMR), Checking group(MMR) and the Sc line category (Line Item). For the TOR to happen u need Plant at line item, scheduline category markd for TOR, Requirement Class marked for TOR and Checking group in MMR (Availability check)
    What all stocks need to be checked during Availability check is controlled by using the checking rule.. for example for AV -02 Ind Requirements a checking rule will be assigned and this checking rule- and then what all stocks need to be considered to determine the delivery can be maintained here.
    Rgds
    Sai

  • How to clear the delivery group in sales order?

    Dear All: 
          My sales order is auto created from CRM by BAPI, but in vbap table, the GRKOR field is 001, only one order ,  how to clear the delivery group in the sales order ?
    Regards
    Peter.

    Thread Locked - Reason Duplicate Post
    How to clear the delivery group in sales order?
    Please dont post the same query twice.  Continue all your queries in one thread
    G. Lakshmipathi

  • Replication sales order from CRM to R/3?

    Hi Gurus
    I need some advice. We are implementing CRM for a over client
    Over sale Cycle is LeadOpportunity- sales order- delivery  billing
    Once sales order created in CRM we have to send that sales order to SAP R/3
    Then delivery and Billing will do in R/3?
    So what are the Middleware settings we have to do? 
    Please explain me in a clear format 
    Regards u2026
    Rosie

    Hello Rosie,
    If given not so complex scenario, you may go like this:
    1.make all the necessary settings the same in CRM and R/3, including sales transaction type, item category ....
    2.transaction smoeac, under R/3 site, create subscription to "All Business Transactions (MESG)"
    If you does not want all the business transaction flow to R/3, you may consider to create a simple intelligent replication object for business transaction, and limit the data transfer for TA only for example.
    Hongyan

  • Saving Sales order in CRM to R/3

    Dear Friends,
    When i make a Sales order in CRM it is flown to R/3. There is no problem when i do this. But if i make any changes in the Sales order in CRM then the Delivery block in the item schedule lines of same sales order in R/3 comes as pending for approval. I m not gettin how to deal with this.
    Please help.
    Rachana.

    Hi Rachana,
    Do this way , create order in CRM and check the same in R/3 whether all relevant values are transfered to R/3 or not. Once you are through, then do the changes in CRm again and save then cheque whther the changes you had done in CRM is replicated in R/3 or not. if not then you need to trace why its not happend.
    Secondly check in the Transction type of CRM whether the following setting is enabled or disabled:
    No Change document
    Post process from:
    Regards
    Arun Kumar

  • Dump saving sales order in CRM

    Hi experts
    I've a big problem when i try to save a sales order in CRM via sapgui(the webgui work fine).
    when i save the order the system rise me a short dump OBJECTS_OBJREF_NOT_ASSIGNED.
    this is the dump text.
    Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED
    Exception CX_SY_REF_IS_INITIAL
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "CL_BSP_WD_MESSAGE_SERVICE=====CP" had to be
    terminated because it has
    come across a statement that unfortunately cannot be executed.
    Error analysis
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
    caught in
    procedure "COLLECT_MESSAGES" "(METHOD)", nor was it propagated by a RAISING
    clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    You attempted to use a 'NULL' object reference (points to 'nothing')
    access a component (variable: "ME->VIEW_MANAGER").
    An object reference must point to an object (an instance of a class)
    before it can be used to access components.
    Either the reference was never set or it was set to 'NULL' using the
    CLEAR statement.
    Can anybody let me know how solve this issue??
    Best regards
    Marco

    Hi Marco,
    As you have mentioned that the Sales Order is getting saved perfectly from Web UI then there must be some problem with the SAP GUI. You can have look at the call stack to track where exactly the short dump is thrown. If that information is not available, then probably you can put a breakpoint in the function module - CRM_ORDER_MAINTAIN. That is the core One Order API which gets called whenever you save an order in SAP CRM.
    Then, based on your finding you can raise an OSS Message if some SP or Patch are missing in the system.
    Hope this helps.
    Thanks,
    Samantak.

  • Function Module to create a Sales Order in CRM

    Hi Experts,
    I want to create a function module which creates a Sales Order in CRM.
    As of now, I'm making use of the function module 'BAPI_BUSPROCESSND_CREATEMULTI'.
    I have product ID and Quantity.
    Please let me know what all rest of the fields are mandatory to create a Sales Order using this function module.
    Thanks in Advance,
    lakshman.

    Depending upon the configuration many things could be mandatory. Assuming no such things in your system, Process type (order type) is required and it is good to give the Sold-To business partner and the Org Details, for the Header information. For the item information, you need the Product and Quantity.
    In theory, in CRM, you can create a transaction and "save" it with lot of errors. So, even if you don't give enough information, you will have a transaction with error. You can later fix it the input to fix the errors.
    Best way to know is to use your SAPGUI (CRM Online) version crmd_order and find for your implementation.
    Easwar Ram
    http://www.parxlns.com

  • Automatic delivery dates in sales order.

    Hi all,
    The problem is that, The sales order is taking current date as delivery date , although ther are all config exist for availabiltity chek and Delivery & Transportation scheduling. The goods reciept processing time is 5 days in master record(MRP 2 View).
    so if order is created on 18.04.08 , the delivery dated also been shown as 18.04.08. why?
    Thanks in advance.
    Edited by: Gaurav S on Apr 18, 2008 11:20 AM

    Hi,
    System takes the requested delivery date from the sales doc type settings-
    goto VOV8- choose your sales doc type-details,
    in req.del date/pricing date/po date- maintain the lead time in days field- as desired.
    the above settings you made in material master is to confirm the delivery date in sales order, but not for the requested del date.
    hope it clears.
    *rewards

  • Not getting single delivery for two sales orders

    Hi Sapians,
    I am getting one delivery for two sales orders in VL10A.  But in another case, out of two sales orders, for one order I went to partner functions and changed the address line of ship to party while creating sales order.(Since for that particular order the ship to address is different). then as usual I proceeded to VL10A. But this time system gives two seperate delivery document numbers instead of one which is given earlier. Can any of the experts help me in this regard.
    Thanks for your response in advance.
    Raksha Agarval

    Hi Raja,
    Just now I came out with exact problem. While creating sales order, in the header data partner function tab, if we select the ship to party line item and go for details tab and change the address first line item (that is street number), the same change is also if we do in second sales order also, then if we go for delivery in VL10A, then system gives two delivery documents instead of one.( though, all the requirements are met, like same plant, shipping point, shipping conditions, incoterms.. etc).
    Even after meeting the requirements, as per SAP standards also why system giving two delivery documents? is the problem.
    Please come with possible reasons
    Thanks in advance,,
    Raksha.

Maybe you are looking for

  • Macbook can't connect via L2TP but can via PPTP. iPhone can connect to both

    So I've been banging my head up against the wall for the better part of this morning trying to figure this out. Just as a note, I'm 3000 miles from my house and server, but I do have access to it for the time being via PPTP. Before I left, I verified

  • System overload

    I'm using 16 instrement tracks and I get the message: CoreAudio: Disk is too slow or System Overload. (-10009) Can I get rid of this? I already have my battery settings at best performance. I have 768 MB of Memory on my iBook G4 1.33.

  • On Elements 12 Organizer

    On Elements12 Organizer  a Stop sign is appearing when trying to move photos from photo card to a new folder in EO. It is saying EO cannot obtain files from this device. It has already successfully moved photos into 6 files from this card and now it

  • Lightroom 2.0 upgrade for Jamaica

    I reside in Montego Bay Jamaica. I got my Lightroom 1.0 key because I was a owner of Raw Shooter Premium. I want to upgrade to lightroom 2.0 however my Country (Jamaica) is not listed on Adobe's website so I cannot purchase the upgrade. Is there anyw

  • Four channel input only seeing one input in the quadrant graph

    I have the waveform chart working so that when there are four inputs you see four seperate outputs, but am unsure why the second graph which is supposed to seperate the four inputs into four seperate quadrants is not doing so because both graphs are