User Status replication to ECC

Dear Frnds ,
   I am Facing a Problem in updating the User status from ECC to CRM and CRM to ECC ( Delta Load) . When we are creating the order in CRM, this order is replicated to ECC and initial user status has updated in ECC.
   When ever user status is updated in ECC or CRM, the changes are not updated.
Where as when we checked the bdocs, this status is appearing in BDOC, where as same is not updated in Order.
   Kindly let us know, is there any specific settings or developmenets need to be done to replicate the user status in order from ECC <-> CRM.
   Thanks all for your help.
Regards,
Pola

Hi,
User status dont get replicated automatically.
You'll need to implement a BADI CRM_DATAEXCHG_BADI and method CRM_DATAEXCH_R3D_MBDOC_FILL for R3 to CRM.
For CRM to R3 CRM_DATAEXCH_AFTER_MBDOC_FILL.
Kindly reward with points in case helpful
Sharif

Similar Messages

  • System Status Vs User Status updates from ECC to CRM

    Hi Frnds,
        Am facing a problem in Status Management , We have ECC as Backend , When ever we save the order in CRM it is Relicated to ECC thrgh CRM Middleware.
       (I) I have created User Status 'Z' Status Profile in CRM and Assigned that Profile to Status Triggering Business Transaction and to the Transaction Type.
              I have assigned this Status to INProcess and Released , with my 'Z' Status.
    I have Maintained the Same User Status Profile in ECC also.
    My questions are
    1) How can i Maintain the System Status with User Status in ECC (For example in CRM we maintain thrgh Business Transaction ,last field in Status Profile.) ?
    2)When ever i change the status in ECC that Status as to be update in the CRM?
            But here Order in CRM is not updated , For example , if i change the status to "COMPLETED" in ECC ,the Status "COMPLETED" is not triggered in CRM.  
            Here i need write a BadI or is there any Config settings that i need to Mainatain ??? or anything different approach ??
       Helpful Answer will be Rewarded with Points .
    Thanks in Advance
    Reagards
    Ram

    Hello Charitha,
    In txnn:R3AC4 of CRM , check INACTIVE flag for object MATERIAL (and any other objects whose data is not required in CRM)
    for your RFC destination (ECC).
    This would prevent any automatic data flow for this object from R/3 to CRM.
    Hope this helps!
    Best Regards,
    Shanthala Kudva.

  • User Status Replication-CRM to R/3

    HI Gurus
    Our requirement is to replicate the Item level user statuses in CRM Service order to R/3.We will use BADI- CRM_DATAEXCHG_BADI and methodCRM_DATAEXCH_AFTER_MBDOC_FILL.
    Would appreciate if you can let me know how to fill the item status information into the MBDOC.By this,I mean which component to use pertaining to item level user status to fetch the info.
    Thanks in advance
    Madhav

    Use FM CRM_STATUS_READ
    Hope it helps.
    Lokesh
    PS. Pls. reward helpful posts.

  • Set user status in CRM for incoming ERP order

    Hello,
    as SAP doesn't offer a user status replication between ERP and CRM (Note 905430) and we have the requirement that incoming ERP orders should get a specific user status, I was trying to implement the BADI CRM_DATAEXCHG_BADI.
    For data coming from the ERP system into CRM, the documentation of that above mentioned BADI points to implement the CRM_DATAEXCH_R3D_MBDOC_FILL method.
    I am experimenting for a week now how to fill the status segment correctly but unfortunately I don't get it to work. I didn't find any coding examples in SDN nor OSS so that now I am posting myself the question due to the lack of documention/information on that interface.
    Does anybody know what I have to fill in the structure BAD_STATUS_MESS which consists of the following fields:
    TR_STATUS
    BEF_IMG
    TASK
    SENDBITS
    CLIENT
    GUID
    ORDERADM_H_GUID
    STATUS
    USER_STAT_PROC
    ACTIVE
    PROCESS
    TXT04
    TXT30
    KIND
    OBJECT_TYPE
    My best guess was the following, but it didn't work:
    TR_STATUS.................
    BEF_IMG.......................0
    TASK............................0
    SENDBITS.....................FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
    CLIENT..........................
    GUID.............................
    ORDERADM_H_GUID...<GUID of the orderadm_h segment>
    STATUS.......................E0003
    USER_STAT_PROC.....ZCRMJHTA
    ACTIVE........................X
    PROCESS....................
    TXT04..........................
    TXT30..........................
    KIND............................
    OBJECT_TYPE............BUS2000115
    Any help will be highly appreciated.
    Many thanks in advance
    Victor

    TR_STATUS.................
    BEF_IMG.......................0
    TASK............................1
    SENDBITS.....................'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'
    CLIENT..........................SY-MANDT
    GUID................................<GUID of the orderadm_h segment>
    ORDERADM_H_GUID...<GUID of the orderadm_h segment>
    STATUS.......................E0003
    USER_STAT_PROC.....ZCRMJHTA
    ACTIVE........................X
    PROCESS....................
    TXT04.......................... Status Text
    TXT30.......................... Status Text
    KIND............................ 'A'
    OBJECT_TYPE............BUS2000115
    APPEND above record TO ct_bus_trans_msg-status.

  • User status transfer for sales orders from ECC to CRM

    Hi,
    We use business process with CRM sales orders that are transfer to ERP.
    Users can change user status in the sales orders in ERP.
    How we can replicate custom user status from ECC Sales Order to CRM Sales Order?
    What is the steps to do this for CRM 7.0?
    Denis

    Hi,
    We are creating quotation ZPQT in CRM which is then get replicated to ECC on saving it on “Accepted” status. In ECC we then create sales order of type ZPOR. Sales order gets replicated in CRM and also updates document flow. This sales order is called as “Project Sales Order”. PS team assigns WBS element to this order and does billing later on. Upon billing document is created sales order status in ECC changes to “Completed”. This is system status. But the issue is status of order ZPOR is CRM remains in status “Inprocess”. We want it to change to “Completed”.
    We have similar scenario with order type ZOR. In this order after delivery and billing ECC assigns status “Completed” to sale order and same gets replicated to CRM.
    In CRM for user status Completed we have assigned system status as FINI. Both ZPOR and ZOR has same status profile assigned at header and item level.
    Our concern is if status is changing back in CRM for ZOR then why not for ZPOR. What is stopping system to do so?

  • CRM to ECC i object user status updation.

    Hi Friends,
    I want to know details of SAP objects involved:viz: BADI's to have SAP CRM Iobject user status updatio , I have successfully replicated the ECC CRM Equipment to CRM I Object and even getting the user status from ECC To CRM..
    I am facing difficulty in doing the vice versa action from CRM to ECC.
    Please let me know your suggestions and opinoins which I can try executing.
    Thanks,
    Devansh

    For replicating user status from ECC to CRM we have done the following:
    1) Replicated all related BPs and reference products.
    2) defined the settings (ex Object family for equip etc ) in SPRO
    3) Activated CRM_EQUI_LOAD BADI
    For Upload you have to also :
    Activate DNL_EQUIPMENT and DNL_EQUI_CONFIG and assign Adapter object DNL_EQUIPMENT to Object family 401.
    I hope  this would be good enough for Getting your User Status in CRM.
    My problem is of updating / replicating user status from CRM to ECC.
    Pl see if something can be done for this.
    Devansh

  • Order Replication CRM - R/3  - User Status not replicated - enhancement

    Hello all,
    We wish to synchronize order user status between CRM and R/3 (in fact ECC5). As described in IMG documentation, we should use the BAdI CRM_DATAEXCHG_BADI and methods CRM_DATAEXCH_AFTER_MBDOC_FILL, CRM_DATAEXCH_AFTER_BAPI_FILL for replication from CRM to ECC5 and CRM_DATAEXCH_R3D_MBDOC_FILL for replication from ECC5 to CRM.
    For method CRM_DATAEXCH_AFTER_BAPI_FILL, I was not able to find fields User Status and Status Profile in any of the R/3 structure BAPI*.
    Does anyone have any idea ?
    Thanks
    Laurent PIALOT

    Laurent
    I wonder if you know what the CRM_DATAEXCHG_BADI is for.
    We have a problem between CRM and BW: delta loads from 0CRM_SALES_ACT_1 finds no data. SAP OSS recommended to deactivate badi CRM_DATAEXCHG_BADI, but we don't know what possible side-effect we could face. Any idea?
    thanks,
    Mauricio Cubillos

  • Reg : User status information is not updating in Cube

    Hi Experts,
    I am loading data to INfocube which gets data from sales order ODS and Master data infoobject PROJECT which has project  code. User status is a attribute fo Project (Master data infoobject). 1 WEEK before user staus was changed for a particular Project code in source system ECC system .If i display data in Master data PROJECT ,I could able to see changed user staus for that particular Project code.
    Later data loaded to cube from Master data and ODS.If I select a particular Project code and give a sales document number and try to see user status which got changed ,it is not showing changed User status and values are not showing in Infocube.But when i try for another project code its showing correct User status in INfocube.
    Kindly guide me to solve this issue.
    Thanks in advance!

    ACR for Master data load was happend already and we can able to see changed user status in Master data.
    But we are unable to view user status ,SALES document values for that particular project code. Sales document is extracting from ods.

  • Issue with CRM_STATUS_CHANGE_EXTERN - Not updating user status immediately

    Hi Everyone,
    I need to set a user header status in CRM based on the delivery block selected in ECC sales order. for example, If the delivery block is A2 then user status should be E0008(Image review) etc. For this to happen in the transaction CRMD_ORDER, in save userexit I am reading the shipping data and based on the delivery block, I set the user status using FM "CRM_STATUS_CHANGE_EXTERN".
    When I open the sales order again using CRMD_ORDER, I could see the old status still remaining but when I go to change mode, the user status is reflecting correctly. Can someone pls help me how I can fix this i.e status should change to correct one soon after I open the sales order in CRMD_ORDER.
    Thanks,
    Dharmendra G

    After call of CRM_STATUS_CHANGE_EXTERN you need to call BAPI_TRANSACTION_COMMIT.
    call function 'CRM_STATUS_CHANGE_EXTERN'
        exporting
            objnr               = iv_guid
            user_status         = iv_status
        exceptions
            OBJECT_NOT_FOUND    = 1
            STATUS_INCONSISTENT = 2
            STATUS_NOT_ALLOWED  = 3
            OTHERS              = 4
    if ( sy-subrc = 0 ).
        call function 'BAPI_TRANSACTION_COMMIT'
            exporting
                wait  = ABAP_TRUE
    else.
        "!+ Handle error
    endif.
    Best regards,
    Tomas.

  • User Status change problem in Process Order

    Hi,
    We are in process of upgrading our system from 4.6C to ECC 6.0. I have a problem with User status change for process Orders.
    In 4.6C we are using the profile x with settings:
    10     ZNEW     Created process order     10     90     1     1     ZSTA
    20     ZLCK     Locked process order     20     90     1     1     ZREV
    30     ZOPN     Reopened process order     20     90     1     1     ZOPN
    40     ZMST     MES order started     20     90     1     1     ZMST
    50     ZMCL     MES order closed     20     90     1     1     ZMCL
    90     ZTEC     Technically completed      20     90     1     1     ZTEC
    In ECC 6.0 we also use the same profile settings as above.
    The problem is in ECC 6.0 when I do a goods receipt the User status changes to ZTEC . The process followed is ..Create process order, Release Order, Goods issue, Phase partuial confirmations, Goods receipt and then Finla confirmations of phases. Now in 4.6C if i do the above process the User status remains at ZMST and it only changes to ZTEC when i technically complete the order but in ECC 6.0 when I do a goods recipt from above steps the User status changes to ZTEC. THis should not happen.
    Any pointers will be very helpful.

    Hi,
    The log for production order preliminiary costing is not saved. Therefore, once the order is saved, there is no log available anymore (this is by the way a question of PP; none of the logs is saved).
    Hope that helps...
    Regards,
    Declan

  • LSMW for changing user status on work order(IW32)

    Hi All,
    I have created a LSMW for changing user status on work order using transaction IW32. It does not change the status when i run the LSMW. In the recording for the LSMW, i select the radio button on the user status i want to select.
    When i run the LSMW in the foreground, it does everything except select the correct status.
    Is there a way to fix this or is it a problem with LSMW. I'm using ECC6
    Kind Regards
    Emanuel

    Hi ,
    I am not sure whether it would work with LSMW but if your on ECC 6.00 ,Enhacement Pack 3 then you have BADIs which allow you to make collective status changes in IW38 .The below are those BADIs :-
    BADI_EAM_RIAUFK20_FCODE_CUS1 :Implement Customer Function Code in Order List
    BADI_EAM_RIAUFK20_FCODE_SAP1 :Implement SAP Function Code in Order List
    Else if your on lower version then write up a batch programme which checks the PM Order types with specific status and sets user status using FM STATUS_CHANGE_EXTERN[This is used to set or delete User Status] in SE37 ..
    regrds
    pushpa

  • How to add Product User Statuses?

    hi all,
    I need to add new user status values in the Sales Status list for the Products object.
    The standard only has 2 statuses : blocked with error, blocked with warning. (see field Status in the Sales data tab of the Commpr01 transaction in CRM gui)
    I tried to play with the status management entry of the SPRO (CRM/master data/Products/Status management) : i created a status profile, assigned it to the Master data object. But, the values do not appear in the list.
    Since, our CRM is connected to an ECC system, and the products are actually replicated from ECC, I also tried to change the values in ECC thanks to the menu Logistics general/Material master/settings for key fields/data relevant for S&D/Define sale statuses : i added a few statutes, then relicated the table TVMS to CRM. I can then see that the values have been replicated to the CRM table (CRMC_TVMS). But, i still cannot the values in the drop down list box of the sales status in the Product master.
    Any idea anyon?
    thx
    Lud

    hello lud ,
    The status profile can only be viewed in new UI not in SAPGUI.
    Please perform the following steps
    1. Go to transaction BSP_WD_CMPWB
    2. open the component PRDHS
    3. Go to the view PRDHS/Header
    4. In the configuration add the field 'Status Profile' to the view.
    Now test the again.This should solve the issue.
    Also ensure that the sap note : 1249450 is implemented in the system .
    Thanks & regards,
    krishnen Subramanian.

  • USER STATUS BILLING BLOCKED

    Good morning,
    I am replicating a sales order frm CRM to ECC.
    I have created a status profile (transaction CRMBS02). I have two status: accepted and cancelled.
    When the status is cancelled I would like to block the billing, so the replicated sales order can't be billed. Do you know if i can add any transaction to block the billing??
    I have seen the transaction CANC to add in the user status but it consists in delete the item, (so the price in ECC is 0).
    Thank you very much
    P.D I give points to the answers

    Hi Robert,
    I am also trying to replicate the user status from CRM to ECC.
    As you said '
    implement logic in method CRM_DATAEXCH_AFTER_BAPI_FILL of badi CRM_DATAEXCHG_BADI. Status is writen in IT_BUS_TRANS_MSG-STATUS_H. You must then fill appropriate structure for ERP side.'
    Could you tell me which one would be the appropriate structure on ERP side. I dont find one in teh badi CRM_DATAEXCH_AFTER_BAPI_FILL
    Thanks,
    Oindrila

  • Material Group Replication from ECC

    Dear SRMers,
    System Landscape : ECC 6.0 and SRM 5.0.
    I am doing a material group replication from  ECC to SRM using the DNL_CUST_PROD1 customizing object. Before the replication ECC  was trying to confirm the target RFC destination(SRM) by prompting a logon. I logged in as myself and  the system gave a CALL_FUNCTION_OPEN_ERROR.
    I defined the CRM Consumer as SRM in the CRM middleware parameters..
    My question is do we need to define the User SRM in SU01 and when ECC tries to confirm the target RFC destination, do we need to login as the SRM User ?
    Points will be rewarded for answers.
    Thanks in advance,
    Bob

    Hi,
    The RFC user which you define in the SRM RFC detsination has to be obviously as SU01 user in SRM.Also the RFC user need to have SAP_ALL and SAP_NEW profile attached.See note 642202 for details.
    Also Check:
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/84/d3eb4190966024e10000000a1550b0/frameset.htm
    BR,
    Disha.
    Pls reward points for useful answers.

  • WBS Element ALE - Filtering on User Status

    Hi,
         I am distributing WBS element Master data via ALE from an ECC 6.0 system to an HR 4.6C system via transaction CJAL.
        As part of the customer requirement, I have to filter on the User Status 'FIOK' which is setup in our ECC system. Is it possible to filter on User Status. If so can you let me know please.
           I have tried searching for enhancements to filter dynamically but could not find them.
    Thanks and Regards,
    Aditya

    HI,
    First go to BD95 transaction and here you will chekc any filter object is there for your requried field.If there is no filter object you can create your own filter object here for you fields.
    Next go to BD59 transactiona and assign this filter object which contains your fields to your required message type.
    next go to BD64 and select your message type which you want and double click on this message type.Now a popup will display and below this popup there is a pushbutton  <i><b>Create filter group</b></i>.Press this pushbutton then you will get the all filter object in that message type here you will add filter values.
    In this way you will get filter object for your message type.
    Thanks,
    shyla

Maybe you are looking for

  • Packing specifications at Delivery

    Hi Plz guide me how to maintain packing specification or packing materials at delivery ..... so that i can enter material specification against each item  ....thnx

  • Controlling Leopard user permissions with launchd-user.conf

    INTRODUCTION: For the uninitiated OS X file permissions are still being developed and documented. In the meantime some default permissions are not prudently set, eg new items created by users grant read access to 'everyone'. There is growing interest

  • Ipad 1 and Apple TV2

    My brother, who lives in a nursing home with Wi-Fi, wants to "show" the photos on his ipad (1st generation) on a large HDMI compatable television screen (to teach a class).an  He does NOT have a computer. Can he use Apple TV2 to "project" the picture

  • PT64 Transaction (Standard Program: RPTABS20)

    Hi all, Standard report RPTABS20 (Transaction PT64) gives absence / attendance hours for the employee for the specified period on the selection screen.These hours are total number of hours for the period. Now, I have a requirement to create a custom

  • Logical system changed

    HAI EVERYBODY, PLEASE HELP ME TO FIND THE SOLUTION REGARDING "LOGICAL SYSTEM CHANGED" during the material master replication by using middleware parameters. step1 : i have taken SRM client 810 and named it as CHINNISRM step2 : i have taken r3 client