User & System Status in CRM Quotation

Hi 
In Quotation we are able to change the System status and User Status.But Client want only to change User status but not System Status.Can any body help how to make System Status not Changable( only in Display Mode).
Is their any Customizing or any Badi Program to change this
Thanks in advance
Regards
SK.Ahmed

Hi,
You can make the system status into display and this will get updated as per the user status. This is a normal configuration process.
Please go to SPRO-> CRM-> basic Functions-> Status and then try to configure the status profile and assign this to your Order type/item category.
I hope this will help.

Similar Messages

  • User /system status

    dear gurus,
                what is user /system status?how to configure user status?what are all uses of user status?in which situations we have configure user status.if possible please explain in terms of scenario.
                     thanks in advance
                                                 -gide
    Message was edited by:
            gide

    Hi,
    Status: A status documents the current processing status
            of the object say Production order.
            When Business transactions are carried out on an
            object the status of the object changes
            accordingly.
    System Status:
    A system status is set by the system.It informs the user that particular function was carried out on an object.We cannot influence the system status and hence cant  be deleted or changed.
    User Status:
    User status is activated by the user in addition to existing system status.To define a uaser status we need to create a status profile per order type
    Using USER STATUS we can restrict the release of Production order if there is Error in cost calculation.
    Restrict release in case there is CSER status  
    1.You need to define a status profile in BS02 ( Ex A1)
    2. Assign the status profile to object type PP order header
    3. Then click the user status .
    4.Enter the user status as CSER.Tick the initial status indicator.
    5. Double click the CSER ,then goto create mode.
    6. select the business transaction release.
    7. Against release transaction choose forbid radio button and select the set function.
    7. Save and assign the status profile to order type in OPJH.
    Change in a process order not allowed when the order status is TECO  
    1. Goto TCODE BS02
    2. Create status profile ex A1
    3. Assign the Object type Ex PP PRODUCTION ORDERS.
    4. Goto User status.
    5. Enter TECO and set as initial.
    6. Double click on TECO
    7. Goto create mode
    8. click goods movement Forbid.
    9. Confirm order forbid set active status
    10 GR For production order forbid set active.
    11. Assign the user status to order type
    Regards,
    nandha
    Regards,
    nandha

  • Need to change user & system status of trade promotion

    Hi,
    I have a requirement where I need to advance a user status if system status is changed based on some creiteria.
    Similarly a system status will be changed on a particular user status.
    Which table is updated for status of trade promotion? Which class/method can be used for it?
    Regards,
    Shikha

    Hello Shikha,
    Status management on the whole in CRM is pretty complex at the db level as there are so many nr of tables. So, i feel it is better not to go more deep.
    Individual application frameworks like one order, marketing has extended the status management for their needs which resulted in pretty good number of APIs for status related actions.
    Try the using the following methods of the class CL_CRM_MKTPL_APPL_BASE
    1) STATUS_READ --> to read the active status of the marketing object at that point of time
    2) STATUS_SET --> for this method pass the business transaction associated with the status of your marketing project.
    Hope this helps.
    Regards,
    Vinay

  • Replicate System Status to CRM

    Hi,
    we integrated quotation management in CRM and ECC using Scenario A. the quotation is created in CRM and beautifully replicated to R/3. when we create order in R/3 using reference to the quotation, the quotation in the R/3 will have system status "completed" as it should be.
    but somehow, the quotation status in ECC does not replicate back to CRM as we find the quotation status in CRM remains "in process". is there any way i can get it replicated?
    thanks in advance
    JD

    Hi Gunawan,
    how are you doing?
    i have implemented similar notes #1008685 which is relevant for CRM 5.0 and ECC 6. but still no luck yet.
    so what i did i tried making simple change in ECC such as entering PO#, to see if it replicates back to CRM. but the change in fact is not replicated while in data exchange scenario A it's supposed to. i guess to fix this issue i need to solve the replication issue from ECC to CRM.
    regards
    JD

  • Regarding History of System Status in CRM BI

    Hi BW Experts,
       I am currently working on CRM datasources.I have analysed the standard datasources related to CRM Services (0CRM_SRV_PROCESS_I,0CRM_SRV_PROCESS_H,0CRM_SRV_CONFIRM_H,0CRM_SRV_CONFIRM_I). I am just looking for History of System Status ie) At what time and date the status is set. Can i able to get this informations in Standard datasources.
    Please help on this issue.
    Thanks,
    Jelina.

    HI
    Sorry for the late reply.
    we dont have routine for date but v have for the status..please go through the below code if it can help u
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   it_times TYPE STANDARD TABLE OF zbw_escl_times,
            wa_times LIKE LINE OF it_times,
            timestamp1 TYPE  timestamp,
            timestamp2 TYPE  timestamp,
            w_temp_timestamp TYPE string,
            w_temp_timestamp1 TYPE string,
            w_secs TYPE i.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_data_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CS0CRM_SERVICE_PROCESS_I
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BIC/AZCRM_O0100-/BIC/ZCRM_STAT
               RETURNCODE LIKE SY-SUBRC "Do not use!
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
    data: wa_usstat type /BI0/TCRM_USSTAT,
          it_usstat type table of /BI0/TCRM_USSTAT.
    DATA : w_usstat_txt TYPE /bi0/tcrm_usstat-txtsh.
    CLEAR : wa_usstat, w_usstat_txt.
    select single * from /BI0/TCRM_USSTAT into wa_usstat
      where CRM_STSMA = COMM_STRUCTURE-CRM_STSMA
       and CRM_USSTAT = COMM_STRUCTURE-CRM_USSTAT
       and LANGU = 'E'.
    result value of the routine
      w_usstat_txt = wa_usstat-TXTSH.
      RESULT = w_usstat_txt.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    ENDFORM.

  • Report: user/systems status with change details for a project

    HI.
    I am aware of CN41N/CN43N  transaction.
    Is there a way to pull a report for a  project with system status, user status and the details of who made the changes with date and time???
    thanka a lot in advance
    Regards
    SURYA

    Hi
    If you have change documents active for status management and project profile then you can get the data from JCDS table directly (changed status and who changed it). Note that you will get the status in SAP internal code and you need to refer TCJ30 table for status.

  • Setting System Status for CRM Contract

    Hi
    I need urgent help for changing the system status in CRMD_ORDER, once the Contract is saved.
    I tried to use the Function Module CRM_ORDER_MAINTAIN for setting the status. But this FM provides status change on user level.
    Please guide me how to set the system status for this scenario.
    Thanks in advance

    Hi.
    Try using CRM_ORDER_CHANGE_STATUS to change the system status.
    Regards,
    Timo.

  • Set System status in CRM

    Hi ,
    This is requirment
    Based on the guid & status the FM CRM_STATUS_MAINTAIN_OW would update the order user status as approved/not approved & the system status as u201CDistribution locku201D.
    As per the above requirement how to set the system status? please guide me
    Thanks,
    Sen
    Edited by: sentchan on Apr 14, 2010 8:54 PM

    Hi Wiktor,
      Look at Changing system status depending on user status maybe it helps.
    Regards.
    Manuel

  • Change the user/system status when PP order is packed through COPP1

    Hi All,
    We have a requirement to set the system or user status for a PP order. The flow is the transaction COPP1 is used to pack the order for different dates. Now there is a button available on the toolbar when the second screen comes and it shows the data for different dates.
    Is there any user exit or badi available to change the user or system status when tcode COPP1 is used. We want to change the status when the order is packed through tcode COPP1.
    Has anyone of you come across such kind of requirement before if yes then guide me how to solve this problem. If there is other way out also let me know.
    Thanks,
    Mark

    Hello,
    I am not aware about COPP1 transaction and fuctionality but production order change (automatic) is possible from Status profile settings. Create a status profile with your desired statuses and assign this to ordey type.
    Regards
    TAJUDDIN

  • How to get user and system status for a trade promotion

    Hi,
    I have to develop a batch program to change user status and system status of all trade promotions which satisfy some criteria. This criteria checks some dates related to trade promotion(like Changed on,Pallett buying, buying horizon dates) also.
    I thought of first extracting all external ids from CGPL_PROJECTS table and then run trade promotion query. But how can I get current user & system status and all dates as these can be taken from relations "TPMStatusActiveRel" and "TPMDateRel". I don't know to take data from relations. Please help me with a piece of code.
    Thanks.

    Hello Shikha,
    You can use these relations here, as you are not in the Business Object layer anymore. As far as my understanding is, all the batch programs or reports should be done at the API layer. Try this code, to read the status of the Trade Promotion object.
    data: lr_appl_base type ref to CL_CRM_MKTPL_APPL_BASE,
            lt_sys_status type CGPL_ISTATUS_TEXT_T.
    lr_appl_base ?= CL_CRM_MKTPL_APPL_BASE=>GET_INSTANCE().
    " To read system status
    call method lr_appl_base->STATUS_READ
    exporting
    IM_MKTELEMENT_GUID = "your Trade promotion guid
    ET_TJ02T  = lt_sys_status.
    " To read user status
    call method lr_appl_base->STATUS_READ_EXTERN
    exporting
    IM_MKTELEMENT_GUID = "your Trade promotion guid
    ET_TJ02T  = lt_sys_status1.
    To change the user status, use the method STATUS_CHANGE_EXTERN of the same class
    To set the system status, use the method STATUS_SET of the same class.
    Hope this helps.
    Regards,
    Vinay

  • Report to check the WBS "system status"

    Hello friends,
    Would anyone know for a standard report where I can check for the WBS "system status"?
    i.e.: I want to know everything I have in AVAC status
    Thanks and Regards
    Alex

    You can get the system status of WBS in CN41, Execute the report , after it use the change layout option, select status.
    System will display you user / system status for all the PS Objects.
    With Regards
    Nitin P.

  • 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 for ERP Quotation items in CRM Web UI

    Hi,
    We have created an assignment block in Opportunity overview screen to show all ERP Quotation created for the opportunity.
    This is a tree view and we are displaying Quotation header and its items details.
    To achieve this, we used ERPOrder BOL object.
    Now, the problem is that we have to show, user status for Quotation header and its items.
    I checked the BOL object.
    To show user status for Quotation header, I think we have following solution.
    ERPAdminH->ERPHeaderUserStSet->ERPUserStatus->field(STATUS_T)
    But, I could not find anything to show user status for quotation items.
    The following relationship shows only system status.
    ERPAdminI->ERPItemStatus->all fields in the underlying structure show the system statuses.
    Could anyone help me to find the way to show user status for items?
    Thanks & Regards,
    Ansal

    Hi,
    Maybe this description will help you:
    [http://weblogs.sdn.sap.com/pub/wlg/23879?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A [original link is broken] [original link is broken] [original link is broken] [original link is broken]SAPWeblogsCrm%28SAPWeblogs%3ACRM%29|http://weblogs.sdn.sap.com/pub/wlg/23879?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A [original link is broken] [original link is broken] [original link is broken] [original link is broken]SAPWeblogsCrm%28SAPWeblogs%3ACRM%29]
    Kind regards
    Manfred

  • How does system status influence the crm transactions?

    Dear CRM Experts,
    Can you please clarify the use of system status in the crm transactions?how it's control or influence the crm transactions.can we link  the R/3 and CRM transactions using system or user status?how user status & system status are linked?
    Please provideme the solution for  the above mention points.
    Warm regards,
    Ronnit

    hi
    Using status management, you can find out about the processing status of a business transaction, and change individual statuses. Each status informs you at header and item level that a specific status has occurred (for example, quotation has been released), and specifies which step may be executed next (for example, release is allowed).
    *user status*
    A status set by the user to complement the system status for a given status object.
    You can use only a user status belonging to a status profile (defined in Customizing) and assigned to the relevant status object.
    User statuses enable you to extend the control of business processes managed by the system status. You can set and delete user statuses manually when carrying out business transactions.
    *System Status*
    A status the SAP System sets internally as a part of general status management.
    This status tells the user that a certain business transaction was performed for an object.
    moreover using user status is customised,you can mainatian your own user uset status and control the system response as decided by the system status
    for this you can make your status profile which when you atach to your transaction can be used in particular transaction*
    *Status Profile*
    A profile used to control user statuses.
    A status profile is created by the user in general status management.
    In a status profile you can:
    Define the sequence in which user statuses can be activated*
    Define initial statuses*
    Allow or prohibit certain business transactions*
    *more about system status*
    Each marketing project goes through various system statuses, one of which is always set:
    ·        Created
    ·        Released
    ·        Finished or Rejected
    ·        Locked
    ·        In Process
    ·        Approved
    *System Status Overview*
    *Created (CRTE)*
    Use
    In the Created status, you structure the marketing project and enter plan values and dates.
    Features
    This system status is the initial status for new marketing projects. The status is set automatically when you create a new marketing project.
    The status does not allow you to:
    ·        Transfer to ERP
    ·        Transfer the target group to the channel
    *Released (REL)*
    *Use*
    Structuring is complete and the marketing project is released for the operative execution of the marketing activities.
    Prerequisites
    The marketing project has the Created status.
    Features
    In the Released status, you can create new, lower-level marketing projects and change the hierarchy. The Released status is passed on automatically to lower-level marketing projects.
    *Finished (FINI)*
    Use
    This status identifies a finished/completed marketing project. A marketing project with the Finished status can no longer be changed.
    Prerequisites
    The marketing project has the Released status.
    Features
    Lower-level marketing projects belonging to the same marketing project are also finished automatically. This does not apply to lower-level marketing projects that have the Finished or Rejected status.
    You can revoke the Finished status. The system then automatically revokes the status for all upper-level marketing projects in the relevant marketing project. For this, it is prerequisite that none of the marketing projects on a higher level to the relevant marketing project are finished or rejected.
    more details you can see in
    http://help.sap.com/saphelp_crm50/helpdata/en/81/1ba63a28195840e10000000a11402f/frameset.htm
    http://help.sap.com/saphelp_crm50/helpdata/en/c5/e4aed5453d11d189430000e829fbbd/frameset.htm
    check out table JEST and TBOJ!,for system status and object relationship,along with user status.
    guess i have cleared your doubt
    best regards
    ashish

  • Posibilities of user and system status?

    Hi CRM experts,
    I've some doubts respect the user and system status configuration.
    My client wants to stop the upload process (to R3 site) of a Sales Order document, regarding a specific user status. Then, they want to restore the uploading process regarding into a specific user status different from the firts one.
    User Status -             System Status
    Status 1 -                Stop uploading process
    Status 2 -                Restore the uploading process
    I made the following customizing in my status profile (assigned to my Sales Order transaction)
    User Status -  Transaction Control -  Forbidden -  Set
    Status 1 -     To be distributed -    X -           X
    Status 2 -     empty -           empty -           empty
    When I save a Sales Order in Status 1, the BDOC is correctly generated and the document is not present in R3 environment. The problem occurs when I modify the Status, from Status 1 to Status 2. The document is in R3 environment (???) but the generated BDOC remains in Yellow light.
    Is correct to implement this uploading behaviour regarding a user status like my configuration? May I implement some checks on the upload BADI better?
    I need some help in these questions please.
    Thanks in advance

    Hi,
    It might be easier if you could come to a scenario were one specific user status should trigger the distribution. Then you have a direct link between a user status & a system status, meaning that there is no need for additional coding.
    If the bdoc remains in intermediate state, then that means there's an error in the queues or a short dump. check transactions smq1 & smq2 and ST22 in both systems.
    Michael.

Maybe you are looking for