Restricting User Status in CRM

Hi Experts
We have a requirement in SAP CRM to restrict User statuses so that when the CRM Order is in a certain status, no other statuses are visible as a drop-down.
In above screenshot, if status is "Dealer Submitted" the rest of the status should not be displayed.
Kindly advise.
Thanks
Susmita

Hello Sushmita,
You can use authorization object  B_USERSTAT. With this authorization object you protect the setting or deletion of user status in the general status management of orders, projects, etc.
Authorization codes are created in SPRO --> SAP Customizing Implementation Guide --> Customer Relationship Management --> Transactions --> Basic Settings --> Status Management --> Define Status Authorization Keys
If you assign an authorization code for a certain status, this means that only users who have authorization object B_USERSTAT assigned to one of their roles, and are authorized to 01 (create or generate) for the specified authorization code, will be able to set the status. All other users will not. Hope this input was helpful for you.
Thanks!
Neha Gupta

Similar Messages

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

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

  • 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 for crm order in bw

    Hello
    There is a customized status profile  in crm for sales orders.
    I'm using extractor 0crm_order_i for loading orders into bw.
    How can I get this user status in the data source through sbiw customization ?
    Thanks,
    Rita Arkin

    If you want to extract additional fields, you need to extend the
    corresponding extract structure and possibly the communication
    structure, fill the field with the user exit EXIT_SAPLRSAP_001,
    etc.
    Also, you will find additional information about such enhancments in:
    http://service.sap.com/bi
    > Documentation
    > Business Content Documentation
    > Extracting Sales and Distribution Transaction Data - vers. 2
    Chapter 7 of this document provides further information about the
    enhancement of extract structures.
    See transaction RSA5
    Colin

  • User Status in CRM Service.

    Hi,
    I have analysed the datasources
    0CRM_SRV_PROCESS_H
    0CRM_SRV_PROCESS_I
    0CRM_SRV_CONFIRM_H
    0CRM_SRV_CONFIRM_I
    Seems User Status is not available in these datasources. Do i need to go for enchancing the datasources or else do i need to apply Patches.Please help on this.
    Thanks,
    Jelina

    Hi
    You have to add the Info Object 0CRM_USSTAT seperately, as far I know
    http://help.sap.com/saphelp_nw70/helpdata/EN/48/d0e1a88e2711d497b100a0c92f27cb/frameset.htm
    Hope it helps

  • 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

  • User status for Service Issue{for particular Sales order} in CRM

    Hi Experts,
    I've an issue related to the User status in CRM.
    I've a Sales Order and I'm creating a service issue for it in CRM.
    For the service issue number has some user status and I want to know from where it is coming.
    Is there any configuration involved in it, or is it coming from the standard coding part.
    Please let me know how to find the user status for a service issue.
    Thanks
    Subbu

    Thank you PePe,
    I'm asking about the user status not the system status.
    The user status has only the values{open, worked & closed}.
    now for a service issue if it is rejected then the user status are automatically changed into "Closed".
    So if you have any idea in this please help me.
    thanks
    Subbu

  • 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

  • BW Status for CRM Leads

    We have an issue where the leads are not picking up the user status from CRM in the 0CRM_LEAD_H extractor.
    I have read the associated notes and have gone through the customization of the extractor. I added an append structure for the field BWSTONELEAD and completed the necessary config in SBIW for that status object group and status object. The only thing extra I had to do was manually change the value in ROOSFIELD for the field to show up in RSA6.
    The strange thing is that we have done the same configuration for BWSTONEOPPT for the 0CRM_OPPT_H extractor, and the values come through perfectly fine. Everything seems to be the same between opportunities and leads in the extractors, yet values come in for Opportunities and not for leads.
    Anyone have any ideas? We're on CRM 5.0 -> BW 7.0
    Thanks!

    Hi,
    I have a similiar issue.
    If u have solved it, can u share, how u solved the issue.
    Thanks,
    Raja

  • Changing Portal Role after the status change of user status at the CRM end.

    Hi,
    I have Portal with Java database as the default and CRM is connected to it using SSO.The database in both the case in separate.The users that are created in Portal will have a BP status in CRM sytsem.
    Now my requirement is that if the status of the BP gets changed at the backend simultaneoulsy its Portal role should also gets changed.How shall i facilitate this procedure of changing the Portal Role?
    Is there any RFC ,BAPi or Webservices required for this?
    Regards,
    Amarys
    Edited by: amarys on Sep 13, 2011 11:20 AM

    Hello,
    Since the status has no number it will appear under statuses W/O number bottom right in status overview window.
    These status will appear as additional text beside current user status. For example if user staus is BUG and status without number is DFL and sets when deletion flag is set and gets deleted when it is revoked than user status will appear as
    BUG DFL -
    Deletion flag set.
    BUG -
    When deletion flag revoked.
    You have to live with it. I don't think there is a way out for that.
    Thanks
    Saikishore Ganga.

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

  • How to generate a report from crm table to find out user status changes

    Dear all,
    Could you please help me on generating a report from SAP CRM table level
    to find out user status changes in crm orders for a specific period of time?
    Thanks in advance,
    Regards,
    Shaik

    Hi Shaik.
    You would not need to write report for this. You need to create a Table view mainenance for the CRMD_ORDERADM_H or CRMD_ORDERADM_I for whichever  you need.
    Follow the below or search on google for more on table view maintenance.
    Go to SE11, give the table name and click on change. Then Go to utilities--> Table maintenance generator.
    In the table maintenance generator screen, you should give Authorization Group,
    Function Group name (Function Group name can be same as table name),
    Maintenance type can be one step or two step, usually you will create with one
    step. You should give maintenance screen number. After clicking on create button,
    a table maintenance generator will be created.
    To check it go to SM30 . In SM30, you find display, Maintain options.
    You can view the table contents by choosing Display and  supplying the selection criteria of dates.
    Regards
    Apoorva

  • How to restrict user to change status.

    Dear All,
    we want to restrict users to change the status from set to assign to released status.
    is there any authorization object to restirct user to change status?
    i was trying with object CPRO_DPO Create Project Definition with activity 43 release ,but unable to do so.
    Please do need ful
    Regards
    Ravindra

    Hi Ravi,
    probably you need to create user status profile.
    Use TA BS02 to create status profile
    here you have to add authorization key which needs to be defined in BS52
    use b_user_stat auth object to give profiles in custom roles in PFCG
    Thus you can block access to change status
    Niranjan
    Let me know if it helps
    Points welcome
    Thanks Mathias
    Edited by: Niranjan Dandekar on Apr 2, 2009 1:21 PM
    Edited by: Niranjan Dandekar on Apr 2, 2009 1:21 PM

Maybe you are looking for