Changing  a crm order status

Hi!!! I wrote a post some weeks ago but i didn't solve my problem... I need to make a change in a crm badi (ORDER_SAVE) to get the following results: when i create a new order it is created by default with status "open" and i want it to become "in process" so that it is created automatically in R/3..
In this badi i have tried some things, like using function CRM_ORDER_MAINTAIN, CRM_STATUS_CHANGE_INTERN_VB.. but i it doesn't work..
Has anyone any idea to do this ??
thanks in advance !!

ok, my source code is the following...
  LOOP AT i_crmd_orderadm_h.
    CLEAR: str_stat, lv_stat, ti_crm_jest.
    REFRESH: ti_crm_jest.
    SELECT *
      FROM crm_jest
        INTO TABLE ti_crm_jest
          WHERE objnr = i_crmd_orderadm_h-guid.
    LOOP AT ti_crm_jest.
      str_stat-stat   = ti_crm_jest-STAT.
      str_stat-inact  = 'X'.
      APPEND str_stat TO lv_stat.
      CLEAR str_stat.
    ENDLOOP.
    ls_input_fields-ref_guid         = i_crmd_orderadm_h-guid.
    ls_input_fields-ref_kind         = 'A'.
    ls_input_fields-objectname       = 'STATUS'.
    ls_input_field_names-fieldname   = 'ACTIVATE'.
    INSERT ls_input_field_names
                   INTO TABLE ls_input_fields-field_names.
    INSERT ls_input_fields INTO TABLE lt_input_fields.
    CLEAR ls_status.
    REFRESH lt_status.
    ls_status-ref_guid = i_crmd_orderadm_h-guid.
    ls_status-ref_kind = 'A'.
    ls_status-status   = 'E0002'.
    ls_status-activate = ' '.
    APPEND ls_status TO lt_status.
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
      EXPORTING
        IT_STATUS         = lt_status
      CHANGING
        CT_INPUT_FIELDS   = lt_input_fields
      EXCEPTIONS
        ERROR_OCCURRED    = 1
        DOCUMENT_LOCKED   = 2
        NO_CHANGE_ALLOWED = 3
        NO_AUTHORITY      = 4
        OTHERS            = 5.
    CLEAR ls_status.
    REFRESH lt_status.
    ls_status-ref_guid = i_crmd_orderadm_h-guid.
    ls_status-ref_kind = 'A'.
    ls_status-status   = 'E0003'.
    ls_status-activate = 'X'.
    APPEND ls_status TO lt_status.
    CALL FUNCTION 'CRM_ORDER_MAINTAIN'
      EXPORTING
        IT_STATUS         = lt_status
      CHANGING
        CT_INPUT_FIELDS   = lt_input_fields
      EXCEPTIONS
        ERROR_OCCURRED    = 1
        DOCUMENT_LOCKED   = 2
        NO_CHANGE_ALLOWED = 3
        NO_AUTHORITY      = 4
        OTHERS            = 5.
    CALL FUNCTION 'CRM_STATUS_CHANGE_INTERN_VB'
      EXPORTING
        OBJNR  = i_crmd_orderadm_h-guid
      TABLES
        STATUS = lv_stat.
    clear lv_stat.
    str_stat-stat = 'I1054'.
    str_stat-inact = 'X'.
    APPEND str_stat TO lv_stat.
    CLEAR str_stat.
    str_stat-stat = 'I1003'.
    str_stat-inact = ' '.
    APPEND str_stat TO lv_stat.
    CLEAR str_stat.
    CALL FUNCTION 'CRM_STATUS_CHANGE_INTERN_VB'
      EXPORTING
        OBJNR  = ti_crm_jest-objnr
      TABLES
        STATUS = lv_stat.
    data: lt_basket_guid       TYPE  crmt_object_guid_tab.
    INSERT i_crmd_orderadm_h-guid INTO TABLE lt_basket_guid.
    CALL FUNCTION 'CRM_ORDER_SAVE'
      EXPORTING
        IT_OBJECTS_TO_SAVE   = lt_basket_guid
        iv_update_task_local = 'X'
      IMPORTING
        et_saved_objects     = lt_saved_objects
      EXCEPTIONS
        DOCUMENT_NOT_SAVED   = 1
        OTHERS               = 2.
    IF NOT lt_saved_objects IS INITIAL.
      COMMIT WORK.
    endif.
  ENDLOOP.
Yes.. i know it's a little "dirty" code, but it's the only way to make the report work well... my problem is that the order is replicated in R/3 but when i check the order in CRM the system status has changed but the user status no...

Similar Messages

  • Capture Change in Sales Order Status

    Dear All,
    I have an issue in which i need to capture all the sales order in which change has taken place in a given day.
    I have checked CDHDR & CDPOS but they arent helpful as they are not updated when there is change in status of sales order.
    Could you please suggest a method by which i can track change in sales order status as well for a given date
    Best Regards,
    Ronak

    Hi ronak,
    Hi,
    For Overall Header status and administrative data you can check in VBUK table.
    For overall Item status and administrative data you can check in "VBUP" table.
    In both these cases you have to pass the order number number only in SE11/SE16 T.Code.
    For object status you have to check in "JCDS" table.
    In this initially you have to pass the order number in "VBAK" table and then fetch the "OBJNR" for that order.
    Pass this OBJNR into "JCDS" to get the header object status in SE11/SE16 T.Code.
    Regards,
    Sachin

  • Mass change of Production Orders status from TECO to CLSD

    Hi All,
    I want to do mass change of Production Orders status from TECO to CLSD. could you tell me is there any t-code by which i can mass change Production orders status from TECO to CLSD. I want Production Orders to be closed, so that further confirmation shouldn't be done for these Production Orders. please let me know the solution.
    Regards,
    Ram

    Hi Girish/Dogboy,
    I can set the status 'Complete' if Order is fully confirmed/fully delivered. When ever i run COHV for partially confirmed/delivered Orders, i get error log saying 'Balance of ORD................ is not zero'. Actually we have lot of Production Orders, where there may be Production Orders released only, partially confirmed etc. so i want them to be closed once for all.
    Regards,
    Ram

  • CRM Order Status

    Hello Friends,
    I am using the following code for updating the status of order but it is not working .Please suggest me where i am wrong
    LV_GUID16 = '48E8B1011F9F0114E10080000ADC1080'.
    APPEND LV_GUID16 TO LT_GUID16.
    CALL FUNCTION 'CRM_ORDER_READ'
      EXPORTING
        IT_HEADER_GUID       = LT_GUID16
      IMPORTING
        ET_ORDERADM_H        = LT_ORDERADM_H
        ET_ORDERADM_I        = LT_ORDERADM_I
        ET_STATUS            = LT_STATUS_WRKT
      EXCEPTIONS
        DOCUMENT_NOT_FOUND   = 1
        ERROR_OCCURRED       = 2
        DOCUMENT_LOCKED      = 3
        NO_CHANGE_AUTHORITY  = 4
        NO_DISPLAY_AUTHORITY = 5
        NO_CHANGE_ALLOWED    = 6
        OTHERS               = 7.
    IF SY-SUBRC = 0.
      READ TABLE LT_ORDERADM_H INTO WA_ORDERADM_H INDEX 1.
      IF SY-SUBRC = 0.
      Change into Loop
        READ TABLE LT_STATUS_WRKT INTO LS_STATUS_WRK2
                              WITH KEY STATUS = 'E0005'
                                 USER_STAT_PROC = 'ZOBAORD1'
                                         ACTIVE = 'X'.
        IF SY-SUBRC = 0.
          LWA_STAT-REF_GUID = LS_STATUS_WRK2-GUID.
          LWA_STAT-REF_KIND = 'A'.
          LWA_STAT-STATUS = 'E0003'.
          LWA_STAT-USER_STAT_PROC = 'ZOBAORD1'.
          LWA_STAT-ACTIVATE = 'X'.
          APPEND LWA_STAT TO LT_STAT.
          CLEAR  LT_INPUT_FIELD_NAMESM.
          LS_INPUT_FIELDS-REF_GUID   = LS_STATUS_WRK2-GUID.
          LS_INPUT_FIELDS-REF_KIND = 'A'.
          LS_INPUT_FIELDS-OBJECTNAME = 'STATUS'.
          LS_LOGICAL_KEY-USER_STAT_PROC = 'ZOBAORD1'.
          LS_LOGICAL_KEY-STATUS         = 'E0003'.
          LS_INPUT_FIELDS-LOGICAL_KEY = LS_LOGICAL_KEY.
          LS_INPUT_FIELD_NAMESM-FIELDNAME = 'ACTIVATE'.
          LS_INPUT_FIELD_NAMESM-CHANGEABLE = ''.
          APPEND LS_INPUT_FIELD_NAMESM TO LT_INPUT_FIELD_NAMESM.
          LS_INPUT_FIELDS-FIELD_NAMES[] =  LT_INPUT_FIELD_NAMESM[].
          INSERT LS_INPUT_FIELDS INTO TABLE LT_CTINPUT_FIELDSM.
          CALL FUNCTION 'CRM_ORDER_MAINTAIN'
            EXPORTING
              IT_STATUS         = LT_STAT             "mod by Richa
            CHANGING
              CT_INPUT_FIELDS   = LT_CTINPUT_FIELDSM
            EXCEPTIONS
              ERROR_OCCURRED    = 1
              DOCUMENT_LOCKED   = 2
              NO_CHANGE_ALLOWED = 3
              NO_AUTHORITY      = 4
              OTHERS            = 5.
          IF SY-SUBRC = 0.
            DATA : LIT_RET          TYPE TABLE OF BAPIRET2,
                   LIT_OBJ_TO_SAVE  TYPE TABLE OF BAPIBUS20001_GUID_DIS,
                   LIT_SAVED_OBJ    TYPE TABLE OF BAPIBUS20001_OBJECT_ID.
            APPEND LV_GUID16 TO LIT_OBJ_TO_SAVE.
            CALL FUNCTION 'BAPI_BUSPROCESSND_SAVE'
              TABLES
                OBJECTS_TO_SAVE = LIT_OBJ_TO_SAVE
                SAVED_OBJECTS   = LIT_SAVED_OBJ
                RETURN          = LIT_RET.

    LV_GUID16 = '48F35A4FB49200D1E10080000ADC1080'.
    APPEND LV_GUID16 TO LT_GUID16.
    CALL FUNCTION 'CRM_ORDER_READ'
      EXPORTING
        IT_HEADER_GUID       = LT_GUID16
      IMPORTING
        ET_ORDERADM_H        = LT_ORDERADM_H
        ET_ORDERADM_I        = LT_ORDERADM_I
        ET_STATUS            = LT_STATUS_WRKT
      EXCEPTIONS
        DOCUMENT_NOT_FOUND   = 1
        ERROR_OCCURRED       = 2
        DOCUMENT_LOCKED      = 3
        NO_CHANGE_AUTHORITY  = 4
        NO_DISPLAY_AUTHORITY = 5
        NO_CHANGE_ALLOWED    = 6
        OTHERS               = 7.
    IF SY-SUBRC = 0.
      READ TABLE LT_ORDERADM_H INTO WA_ORDERADM_H INDEX 1.
      IF SY-SUBRC = 0.
      Change into Loop
        READ TABLE LT_STATUS_WRKT INTO LS_STATUS_WRK2
                              WITH KEY STATUS = 'E0005'
                                 USER_STAT_PROC = 'ZOBAORD1'
                                         ACTIVE = 'X'.
        IF SY-SUBRC = 0.
          LWA_STAT-REF_GUID = LV_GUID16.
          LWA_STAT-REF_KIND = 'A'.
          LWA_STAT-STATUS = 'E0003'.
          LWA_STAT-REF_HANDLE = '0000000000'.
          LWA_STAT-USER_STAT_PROC = 'ZOBAORD1'.
          LWA_STAT-ACTIVATE = 'X'.
          APPEND LWA_STAT TO LT_STAT.
          CLEAR  LT_INPUT_FIELD_NAMESM.
          LS_INPUT_FIELDS-REF_GUID   = LV_GUID16.
          LS_INPUT_FIELDS-REF_KIND = 'A'.
          LS_INPUT_FIELDS-REF_HANDLE = '0000000000'.
          LS_INPUT_FIELDS-OBJECTNAME = 'STATUS'.
          LS_LOGICAL_KEY-USER_STAT_PROC = 'ZOBAORD1'.
          LS_LOGICAL_KEY-STATUS         = 'E0003'.
          LS_INPUT_FIELDS-LOGICAL_KEY = LS_LOGICAL_KEY.
          LS_INPUT_FIELD_NAMESM-FIELDNAME = 'ACTIVATE'.
         LS_INPUT_FIELD_NAMESM-CHANGEABLE = ''.
          APPEND LS_INPUT_FIELD_NAMESM TO LT_INPUT_FIELD_NAMESM.
          LS_INPUT_FIELDS-FIELD_NAMES[] =  LT_INPUT_FIELD_NAMESM[].
          INSERT LS_INPUT_FIELDS INTO TABLE LT_CTINPUT_FIELDSM.
          CALL FUNCTION 'DIALOG_SET_NO_DIALOG'.
          CALL FUNCTION 'CRM_ORDER_INITIALIZE'
            EXPORTING
              IV_INITIALIZE_WHOLE_BUFFER = 'X'
            EXCEPTIONS
              OTHERS                     = 2.
          CALL FUNCTION 'CRM_ORDER_MAINTAIN'
            EXPORTING
              IT_STATUS         = LT_STAT             "mod by Richa
            CHANGING
              CT_INPUT_FIELDS   = LT_CTINPUT_FIELDSM
            EXCEPTIONS
              ERROR_OCCURRED    = 1
              DOCUMENT_LOCKED   = 2
              NO_CHANGE_ALLOWED = 3
              NO_AUTHORITY      = 4
              OTHERS            = 5.
          IF SY-SUBRC = 0.
      CALL FUNCTION 'DIALOG_SET_WITH_DIALOG'.
            CALL FUNCTION 'CRM_STATUS_UPDATE_DIALOG'.
            DATA : LIT_RET          TYPE TABLE OF BAPIRET2,
                   LIT_OBJ_TO_SAVE  TYPE TABLE OF BAPIBUS20001_GUID_DIS,
                   LIT_SAVED_OBJ    TYPE TABLE OF BAPIBUS20001_OBJECT_ID.
            APPEND LV_GUID16 TO LT_OBJECTS_TO_SAVE.
            CALL FUNCTION 'CRM_ORDER_SAVE'
              EXPORTING
                IT_OBJECTS_TO_SAVE         = LT_OBJECTS_TO_SAVE
               IV_UPDATE_TASK_LOCAL       = 'X'
      IV_SAVE_FRAME_LOG          = FALSE
      IV_NO_BDOC_SEND            = FALSE
      IT_ACTIVE_SWITCH           =
             IMPORTING
               ET_SAVED_OBJECTS           = LT_SAVED_OBJECTS
      ET_EXCEPTION               =
      ET_OBJECTS_NOT_SAVED       =
    CHANGING
      CV_LOG_HANDLE              =
             EXCEPTIONS
               DOCUMENT_NOT_SAVED         = 1
               OTHERS                     = 2
            IF SY-SUBRC <> 0.
              MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
            ENDIF.
            CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
              EXPORTING
                WAIT = 'X'.
            COMMIT WORK AND WAIT.

  • How to update user status in CRM Order depending the delivery status in R/3

    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 to deliver 5 quantities products to the customer but initially I want to deliver only 3 quantities and rest 2 quantities later. When I do the post goods issue of 3 quantities in R/3 system the status should not change in CRM system. When I will do the rest 2 quantities in post goods issue in R/3 then the user status should change in CRM Order. But in current when I do the delivery of 3 quantities the user status is changing in CRM Order.
    I need the user status should change in CRM only when the entire deliverytakes place in R/3.
    Thanx
    Chinmaya

    Whenever an item is fully delivered, by standard, a "Completely Delivered" status will be updated into the item. If the I suppose by referring to that you will know an item is partial or completely delivered. When all items in the order is fully delivered, the standard header status will set to "Completed". So, you will also know if the whole order is partial or completely delivered.
    If you want to add a user status, the simplest, you can make use of the ORDER_SAVE Badi. Just call the function CRM_STATUS_MAINTAIN_OW. You can update both header and item status.

  • Generating deltas records after a work order status change

    Hi
    We are currently reporting on Work Order status changes in BW. However, the process team has written an ABAP program that allows users to change a Work Order status or an Opeartion status. Any changes using this method do not trigger a delta record to be written to the Outbound Queue MCEX17 and subsequently we do not pick them up in BW without having to to a re-initialise.
    Could anyone tell me how we could trigger a delta to be written to the Outbound Queue in the same manner as the standard Work Order change transaction IW32.
    Cheers, Mark

    Hi
    I m not sure about functionality though but you can create delta by using FM...
    Search SDN and you will get doc for that..
    Regards
    Guarav
    Assign points if it helps

  • How to track changes for Process Order

    Dear All,
    how can i have change documents for a process order like , which user have done Batch determination, order release,  operation confirmation and GI and GR.
    if i can understand  there is an option in process order GOTO->LOGS->....... to view some of these information but that is not working on my side saying "There are no entries in the release log ". how to activate these logs...
    thanks to all
    Zeeshan

    Dear,
    You can find Changes Details in Order Status tab(Blue Ikon)
    GO to that Ikon ---> Extras --> Change Documents --> All ---> Then Press All Changes
    Please refer  SAP note 390635 .
    But if you want change document in details or restrict changes then you have to use OCM :-Order Change management.
    Regards,
    R.Brahmankar

  • Purchase Requisition number not changing when sales order item is rejected

    Hi all,
    I have a requirement to change the sales order status to 'TECO' when ever some reason for rejection is selected in the status tab at the item level.The status should change from 'TECO' when i remove the reason for rejection.
    The status change is happening correctly.I have achieved it using user exit.
    CASE 1 : Initially, when a new item is added in the Sales order the purchase requisition number appears in the schedule lines tab of the item level. This is as expected.
    CASE 2 :When the same item is blocked (by entering a reason for rejection in status tab of VA02 ) then the purchase requisition number is not present in the schedule lines tab.This is as expected.
    But i face the following issue.
    CASE3 : Again if the blocked item is unblocked (By removing the reason for rejection in status tab of VA02 ) then the purchase requisition number does not appear again in the schedule lines tab.The purchase requisition number is expected to appear again.
    This happens in case of DROP SHIPMENT scenario. I understand that in case of dropshipment scenario the purchase requisition number is triggered by item category and schedule lines only.
    I tried to make the changes(to change the status ) in user exits 'MV45AFZZ' and also 'MV45AFZB'.But i face the issue in both the exits.Please let me know if there are any means to solve this issue(as mentioned in case 3).
    Regards,
    S.Suba

    Many thanks for your answer. It help me to solve the issue.
    So applying note 738171, with transaction OVB5 (or VOFM, requirements->subsequent functions->Purch.requisitions) we create one new requirement, ie RV07A900, and then we apply the rule that if we have delivery or billing block, that is, VBAK-LIFSK or VBAK-FAKSK not empty, then we set an error with a code similar to this:
                da_sy-msgid = 'Z1'.    (message class)
                da_sy-msgno = '001'.  (message number)
                error_exception = true.
    and then the PR is not created.
    Regards.

  • Function module for Process order status

    Hi techies,
    I want to know the function module for process order status , idoc type is liopro01 and message type is liopro, my requirement is that based on the different status received in IDoc SAP should update the process order status, separate user status will be defined as "MO START" and "MO end" using status profile.also it has change the process order status to "TECO" also it should check the user status for "MO Abort".
    Thanks in Advance

    Hi ross,
    Try this function module.
    STATUS_CHECK_MULTI
    May be helpful.
    Lincon

  • Updating service order status in CRM from R3 after the invoice is created

    Hi all ;
    I need to update the user status of an service order in CRM when the invoice related to it in R3 is created, so I have already know  the service order no .
    How can i achieve this by sending BDOC from R3 to CRM? Which BDOC should i use?and is it enough to fill only status data in BDOC?
    Thanks.

    Hi sushant,
    When the R/3 Order status is set to 'Completed' then the system status for order in CRM system is automatically changed to 'Completed'.
    So firstly check whether the User status ('Completed')in SAP CRM has the Business transaction event set to 'FINI'. So when the system status is set to 'Completed' the user status will also change to 'Completed.'
    Secondly even check what are the statuses of item in the Orders.
    regards,
    Anubhav

  • Status determination in CRM order connected with delivery in R/3

    Hi Experts,
    I need to determine status "completed" in CRM order always when a delivery took place in R/3.
    Of course this is no problem, when all positions were delivered. But in R/3 we do have only one delivery per order and a Badi determines the order "completed". This global status is not transfered to CRM.
    So I am thinging of doing the same in CRM, implementing a BADI that determines status "completed" in the moment the order has a delivery.
    Can anybody help me to find the correct BADI and Methode to do so?
    Thanks,
    Cristina

    Hi Cristina,
    basically it's the same case as mine with the difference you have to read another status type in STATUS TAB.
    In my case requirement was to read invoice status and cover quantity if the invoice status was completed.
    In your case you have to read delivery status and change the overall status of CRM order according to your delivery status.
    I suggest using two BADIs:
    <b>CRM_ORDER_FIELDCHECK</b>
    <b>METHOD if_ex_crm_order_fieldcheck~fieldcheck</b>
    or <b>ORDER_SAVE
    method IF_EX_ORDER_SAVE~PREPARE</b>.
    Basically in both cases you have to call FM <b>CRM_ORDER_CHANGE_STATUS_GET</b>
    to read your delivery status. (I suggest testing in SE37 to check the reading of your status).
    Once there write your code concerning the overall status.
    In my case the final code in badi CRM_ORDER_FIELDCHECK was:
       CALL FUNCTION 'CRM_ORDER_CHANGE_STATUS_GET'
          EXPORTING
           iv_ref_guid                  = wa_fieldcheck-ref_guid
           iv_ref_kind                  = 'B'
         IMPORTING
           et_change_status_ord_i       = t_status_i_tab
           es_change_status_ord_i       = i_status_i
           et_return                    = i_return
         EXCEPTIONS
           parameter_error              = 1
           inconsistent_data            = 2
           no_return_values             = 3
           OTHERS                       = 4.
        IF sy-subrc <> 0.
        ELSE.
    CHECK i_status_i-invoice_status = 'C'.
    LOOP AT ct_input_field_names INTO i_fields_names_tab.
            check i_fieldS_names_tab-fieldname = 'QUANTITY'.
            i_fields_names_tab-changeable = 'A'.
            MODIFY ct_input_field_names FROM i_fields_names_tab.
          ENDLOOP.
        ENDIF.
    <b>Please let me know if it helps and do not forget to reward with points</b>,
    AndreA

  • Status Profile : Status not changing in CRM

    Hi Gurus
    Created order with  header status as  as " In process" ,  item status is defaulted  to  " open"  and  order  replicatd to ECC ,  billed aswell .  But  when I checked in  CRM still status  not changing to completed  but retains with In process  at header level & open at item level.
      I would expect order status should be completed at header level & Item level.
    Is there any thing wrong with status profile settings at header  & Item level? , I have created  status profiles with following settings.
    I have  copied standard status profile  " CRMORDER" and assigned to  trasaction type  and made following settings:
    Under Open :   following transactional contorl selected
    To be distributed   :  Selected options "Forbidden " & No active
    Under In process: 
    In process : Selected options " Allowed " & Set
    Undo Rejection :  Selected options " No infulence " & Set
    Under Completed:
    Complete :  Selected options " Allow " & Set
    Created status profile for Item  i.e. copied standard CRMORD_i  and made following changes:
    Under Open : No transaction control selected
    Under In Process : 
    Edit :  Seleted options " No influence" & Set
    Undo Rejection : Selected options " No Influence & Set
    Under Completed:
    Completed :  Selected options " Allowed & Set"
    Rejected :  Selected options " Allowed & Set"
    Actually we are using material which is non deliverable but should be billed, while creating order , I can see staus at item level is open and remains open even after billed in ECC. And also we are mapping  Business activity reasons to order reasons in ECC.
    Is any thing i am selecting wrong options in status profile at header level & item level?  Much appricieated for solution.
    Thanks
    shash

    Hi Gurus
    Created order with  header status as  as " In process" ,  item status is defaulted  to  " open"  and  order  replicatd to ECC ,  billed aswell .  But  when I checked in  CRM still status  not changing to completed  but retains with In process  at header level & open at item level.
      I would expect order status should be completed at header level & Item level.
    Is there any thing wrong with status profile settings at header  & Item level? , I have created  status profiles with following settings.
    I have  copied standard status profile  " CRMORDER" and assigned to  trasaction type  and made following settings:
    Under Open :   following transactional contorl selected
    To be distributed   :  Selected options "Forbidden " & No active
    Under In process: 
    In process : Selected options " Allowed " & Set
    Undo Rejection :  Selected options " No infulence " & Set
    Under Completed:
    Complete :  Selected options " Allow " & Set
    Created status profile for Item  i.e. copied standard CRMORD_i  and made following changes:
    Under Open : No transaction control selected
    Under In Process : 
    Edit :  Seleted options " No influence" & Set
    Undo Rejection : Selected options " No Influence & Set
    Under Completed:
    Completed :  Selected options " Allowed & Set"
    Rejected :  Selected options " Allowed & Set"
    Actually we are using material which is non deliverable but should be billed, while creating order , I can see staus at item level is open and remains open even after billed in ECC. And also we are mapping  Business activity reasons to order reasons in ECC.
    Not sure whether i am  selecting wrong options in status profile at header level & item level? 
    Plz help me on this.
    Thanks
    shash

  • Sale Order Status Change after delivery of materials from projects

    have ETO sccenario which consists of all modules such as SD,PS.PP etc. Materials will be procured from external vendors & manufactured inhouse through project systems. After delivery of materials from project systems, billing & invoicing will be done at sales level.
    On delivery of materials from projects, sale order status remain open. Request you to look into the matter & suggest about status change of sale order after delivery / billing.
    Regards,
    Ranjan

    Hi,
    In sale order, WBSE is assigned. Delivery of materials are through cns0. then subsequently picking / packing / billing will happen at sales level. Billing is of delivery related. Please suggest to fix the issue.
    Thanks & Regards,
    Biplab Ranjan

  • Production order status was not changed to 'CNF' after final confirmation.

    Hi guru.
    I experienced very special case that production order status was not changed to CNF after final confirmation.
    I did final confirmation and canceled confirmation. (CNF -> REL)
    And I did final confirmation again because of fixing activity quantity.
    the strange thing is that production order status wasn't changed from REL to CNF.
    I did  confirmation again with 0 activity, thereby  I solved this problem
    BUT i don't know why this case happened.
    Please, explain the reason.
    Thanks.

    Hi,
    As per my observation, their is not any change in the status of the order REL with confirmation CNF, instead of this, it has change from CRTD & then to TECO.
       Sequence of the status of the order as below
    1) CRTD MANC NMAT SETC
    2) REL  NMAT SETC - Changes from CRTD to REL after releasing of the order
    3) REL  CNF  PRC  CSER ERTR OPGN SETC -  After confirmation, it updated after the order REL status.
    Rgd,
    Chetan

  • Initial load of sales orders from R3 to CRM without statuses

    1) Some sales orders were uploaded into CRM without statuses in the headers or line items. 
    2) Some sales orders were uploaded without status, ship-to, sold-to, payer.....If I deleted them and use R3AR2, R3AR4 to upload each individual then no problem.
    Any ideas or suggestions?
    Thanks.

    Hi,
       Request load of adapter objects uses different extractor modules for extracting the data from external system to CRM. While your initial load of sales docs. will use a different extraction logic bases on the filter conditions specfied on trx.
    R3AC1
       There may be a problem in the extraction of data from the source system (don't know if you are using a R/3). Can you please de-register the R/3 (i suppose) outbound queue using trx.
    SMQS
    , and then debug the extraction (R/3 outbound) before the data is sent to CRM using FM
    CRS_SEND_TO_SERVER
       If this goes well, you may try debugging the mapper in CRM inbound and the validation module in CRM as a last resort. Also, please refer to trx.
    SMW01
    to see if the Bdocs are fully processed.
    Hope this helps...Reward if helpful.
    Regards,
    Sudipta.

Maybe you are looking for

  • To do list in calendar not showing up

    I have synced my 3GS iphone to my Imac 10.5.8. All my calendar events are showing up fine on my iphone, however I have several items in my To do list on my Mac Calendar. These don't seem to show up nor am I able to access them on my iphone. On the le

  • Usb charger stop working for my iphone

    I have had my Iphone since july and my charger has been working just fine. Last week my charger stopped working and i get a code 43. I have uninstalled apple products and reinstalled and still the same issue. Someone please help.

  • Workflow : WS90000005 - No approver name

    Hi, SRM 5.0 Workflow WS90000005 . I have tested this workflow with custom code and it works well (technically ! ). When the approver approved the shopping cart, it doesn't show the approver name on the "approval overview" screen. It shows "approved"

  • IPhone 4S stuck in recovery mode after trying to update to iOS 7.

    After trying several different things, I still cannot get my phone out of recovery mode. I'm studying abroad and would very much like to not be stuck in Belgium without a phone. I also don't want to go buy a new one if there's a fix for this. I have

  • Upgrade for this model?

    Is there an upgrade for the airport extreme card/antenna/software for this model? I don't see my iMac listed in the 802.11n software support. I am tired of having such a weak signal, where using interference robustness does nothing. My husband's work