Current Position:Home > CRM order giving the document could not be saved exception! Please help!

CRM order giving the document could not be saved exception! Please help!

Update:12-10Source: network consolidation
Advertisement
Hi Experts,
   I am changing the status of a order using CRM_STATUS_CHANGE_EXTERN and CRM_STATUS_CHANGE_INTERN.
   After this I call CRM_ORDER_INITIALIZE and the BAPI_BUSPROCESSND_SAVE.
   Finally commit.
           CALL FUNCTION 'CRM_ORDER_INITIALIZE'
              EXPORTING
                it_guids_to_init  = lt_crmd_guids
                iv_init_frame_log = 'X'
                iv_keep_lock      = 'X'
              EXCEPTIONS
                error_occurred    = 1
                OTHERS            = 2.
            ls_obj_save-guid = v_header_guid.
            append ls_obj_save TO lt_obj_save.
            CALL FUNCTION 'BAPI_BUSPROCESSND_SAVE'
               EXPORTING
                UPDATE_TASK_LOCAL       = 'X'  "commented. Taking default
                 SAVE_FRAME_LOG          = 'X'
               IMPORTING
                 LOG_HANDLE              = lv_log_handle
                TABLES
                  OBJECTS_TO_SAVE         =  lt_obj_save
                  SAVED_OBJECTS           =  lt_obj_saved
                  RETURN                  =  lt_return.
    The function BAPI_BUSPROCESSND_SAVE is returning error: The document could not be saved in it_return. I am not getting any other details. What am I doing wrong? Please help!
Thanks & Regards
Gopal

The Best Answer

Advertisement
Hi Robert,
   The SPRO settings seems to be fine.
   The problem is that the order is not getting saved whenever there is backward status change. However if I see the item status via tcode "crmd_order" then it actually shows the new status. In other words status is changing but still order is not getting saved.
   When I debugged the code I found that first It has successfully executed the FM CRM_STATUS_CHANGE_EXTERN and then when CRM_ORDER SAVE is called the parameter et_saved_objects is empty. I am passing header Guid in  it_objects_to_save. If order is saved properly then et_saved_objects should be filled with order guid.
CALL FUNCTION 'CRM_ORDER_SAVE'
               EXPORTING
                 it_objects_to_save = lt_save
               IMPORTING
                 et_saved_objects   = lt_saved_obj
               EXCEPTIONS
                 document_not_saved = 1
                 OTHERS             = 2.
On further debugging inside CRM_ORDER SAVE I found that the FM CRM_EVENT_PASS_INFO_EXE_OW returns lt_events empty. That means the given guid  is not registered for saving. Why is this so?
  are there objects registered for saving
    call function 'CRM_EVENT_PASS_INFO_EXE_OW'
      exporting
        iv_exetime     = gc_event_exec_time-save_order
        iv_order_guid  = ls_object_to_save
        iv_obj_kind    = gc_object_kind-orderadm_h
      importing
        et_event_calls = lt_events
      exceptions
        others         = 99.
    if lt_events is initial.
      delete ct_objects_to_save.
      continue.
    endif.
   The problem is when the order is not getting saved the status change is not getting transferred to BW or BI.
   What could be the issue?
Thanks
Gopal
Edited by: gopalkrishna baliga on Apr 7, 2011 5:59 AM
Edited by: gopalkrishna baliga on Apr 7, 2011 6:09 AM
  • CRM order giving the document could not be saved exception! Please help! Update:12-10

    Hi Experts,    I am changing the status of a order using CRM_STATUS_CHANGE_EXTERN and CRM_STATUS_CHANGE_INTERN.    After this I call CRM_ORDER_INITIALIZE and the BAPI_BUSPROCESSND_SAVE.    Finally commit.            CALL FUNCTION 'CRM_ORDER_INITIALIZ

  • CRM order giving message type X Update:11-30

    In transaction crmd_order. While creating order and while saving we found it is not required and we click on new order again and it dumps out with error X in the function module crm_order_maintain_multi_ow, which again sets in CRM_ORDER_CHECK_RECURSI

  • Run time error while closing the CRM Order using BAPI Update:10-11

    Hi Experts, Need your invaluable suggestions here.Apologies for the lengthy mail, intention is to give clear idea of the issue. I am facing an issue while closing the CRM orders. According to our business process, when an issue is solved we will keep

  • Terms  of payment  in  CRM  order is not  getting   copied  to  the  Accout Update:10-11

    Hi Experts The terms  of  payment  which has been  selected inthe CRM order  under  the billing  tab is  appearing  up  to  the  invoice created  in CRM . But the same  terms of payment  is not  appearing  inthe  accounting  documents  generated in 

  • How to lock CRM orders considering the lock scope Update:11-30

    Hello All, I am currently using Function Modules CRM_ORDER_ENQUEUE and CRM_ORDER_DEQUEUE to lock and unlock these orders respectively. However, these two function modules do not take the lock scope into picture. I need to use function modules which c

  • Last Purchase Order and FI-Document Number of an Vendor Update:10-11

    Hi, i need for an Vendor the last purchase Order and FI-Document Number. For purchase Order i read EKKO sort this and get the last one. For FI-Document Number i read BSIK and BSAK sort this and get last one. Question: is there any faster way (CLASS,

  • How to update user status in CRM Order depending the delivery status in R/3 Update:10-11

    Hi All, In my scenario the partial delivery allowed to the customer while creating the CRM Order. But as per my requirement the status should be updated when the complete order and delivery takes place.    Let me describe you clearly: Suppose I want

  • WBS Element in CRM order Update:10-11

    Hi forum!! In the ERP order we assign a item of a order to a WBS element and we need to see that WBS element in CRM but that field does not appear in the CRM order!! Because of that I think about creating an ERP Order in CRM Order because the WBS ele

  • Sale Order without a Document Flow Update:10-11

    Hallo Everybody, How can i copy a sale Order without a Document Flow ? Thanks.Hi, Try to use the FM BAPI_SALESDOCUMENT_COPY Rgds, BujjjiRead other 2 answers

  • Purchase orders and sales documents Update:10-11

    hi what r the transaction codes for purchase orders and sales documents.Hi Mohan, ME2C  Purchase Orders by Material Group ME2J  Purchase Orders for Project ME2L  Purchase Orders by Vendor ME2M  Purchase Orders by Material ME2N  Purchase Orders by PO