Regarding status management

Hi,
I have a situation, wherein when a sales order is created, it is assigned a user status of CRTD using status management configuration. My requirement is to track a particular document's user status or system status to trigger a workflow if the document is complete with respect to header and item level info, and the status is in CRTD. I can check the completeness from VBUK table, but does anyone know as to which table the status profile values are stored in? Thanks for the help in advance.
Regards,
Vijay

Hi ,
Check the table JSTO & Jest table.
Also check the FM STATUS_READ
Thanks
Rajeev

Similar Messages

  • Internal Order Status Management

    Hi All,
             I'm having a query regarding Status Management of Internal Orders.We have created a User Status starting from 10 till 50  to go alongwith the system status. We want a scenario wherein the user cannot change the status from 10 to 20 till such time the BUDGETING PROCESS is not completed at stage 10. Can we do the same by playing in the User Status Management or do we need to invoke User Exits? Please suggest.
    Regards,
    Prathamesh.

    Prathamesh,
    In status profile, at each step if you double click, it takes you transaction control. In this screen you can configure which Business transactions that need to be allowed (Influence) and what are the next actions (steps) that can be performed.
    Pl. review the configuration elements and let me know if you still need more inputs
    Regards,
    Som

  • Error-IM258-Object does not exist (Status Management)

    Dear All
    We have used the enhancement "MCI10001" for triggering the external E mail while scheduling the maintenance plan using T code IP10.
    System will fetch the E mail ID from the equipment master -partner function either Vendor or User responsible and sends the mail
    But while executing IP10 system throws an error message as follows
    Error Msg no: IM 258- Object does not exist (Status Management)
    This refers to an error in central status management.
    Kindly help on the above issue
    Regards
    Thyagarajan

    l have same problem  my code  below
    help me please .
    if email is not INITIAL and ulke is not initial and sy-tcode eq 'QM01' and sy-ucomm eq 'BUCH' and I_VIQMEL-QMART = 'Q1'.
        CALL FUNCTION 'POPUP_TO_CONFIRM'
          EXPORTING
            TITLEBAR       = 'E-mail'
            TEXT_QUESTION  = 'E-mail Göndermek istiyormusunuz ?'
          IMPORTING
            ANSWER         = answer
          EXCEPTIONS
            TEXT_NOT_FOUND = 1
            OTHERS         = 2.
    if answer eq 1 and ulke = 'TR'.
    lt_mailtxt ='Değerli Müşterimiz,'.
    APPEND lt_mailtxt.clear lt_mailtxt.
    lt_mailtxt = 'Şikayetiniz sistemimize alınmıştır. Müşteri şikayeti sorumlularımız sizlerle en yakın zamanda irtibata '.
    APPEND lt_mailtxt.clear lt_mailtxt.
    lt_mailtxt = 'geçeceklerdir. Şikayetiniz için teşekkür eder, saygılarımızı sunarız.'.
    APPEND lt_mailtxt.clear lt_mailtxt.
    lt_mailtxt =''.
    APPEND lt_mailtxt.clear lt_mailtxt.
    data:  it_packing_list like sopcklsti1 occurs 0 with header line,
           it_receivers like somlreci1 occurs 0 with header line,
            gd_cnt type i,
            gd_sent_all(1) type c,
            gd_doc_data like sodocchgi1,
            gd_error type sy-subrc.
    gd_doc_data-doc_size = it_packing_list-body_num * 255.
    Populate the subject/generic message attributes.
      gd_doc_data-obj_langu = sy-langu.
      gd_doc_data-obj_name  = 'SAPRPT'.
      gd_doc_data-obj_descr = 'Naksan KGM'.
      gd_doc_data-sensitivty = 'F'.
    Describe the body of the message
      clear it_packing_list.
      refresh it_packing_list.
      it_packing_list-transf_bin = space.
      it_packing_list-head_start = 1.
      it_packing_list-head_num = 0.
      it_packing_list-body_start = 1.
      describe table lt_mailtxt lines it_packing_list-body_num.
      it_packing_list-doc_type = 'RAW'.
      append it_packing_list.
      CLEAR it_receivers.
      it_receivers-receiver =  email.
      it_receivers-rec_type = 'U'.
      it_receivers-com_type = 'INT'.
      it_receivers-notif_del = 'X'.
      it_receivers-notif_ndel = 'X'.
      append it_receivers.
      call function 'SO_DOCUMENT_SEND_API1'
           exporting
                document_data              = gd_doc_data
                put_in_outbox              = 'X'
                sender_address             = 'sinan.tataroglu@***.com'
                sender_address_type        = 'INT'
                commit_work                = 'X'
           importing
                sent_to_all                = gd_sent_all
           tables
                packing_list               = it_packing_list
                contents_txt               = lt_mailtxt[]
                receivers                  = it_receivers
           exceptions
                too_many_receivers         = 1
                document_not_sent          = 2
                document_type_not_exist    = 3
                operation_no_authorization = 4
                parameter_error            = 5
                x_error                    = 6
                enqueue_error              = 7
                others                     = 8.
    IF sy-subrc EQ 0.
    COMMIT WORK.
      Push mail out from SAP outbox.
    SUBMIT rsconn01 WITH mode = 'INT' AND RETURN.
    ENDIF.
    elseif ulke ne 'TR' and answer eq 1.
    lt_mailtxt ='Dear Customer,'.
    APPEND lt_mailtxt.clear lt_mailtxt.
    lt_mailtxt = 'Your compliant has just entered to system. Customer complaint responsible will contact with you ASAP.'.
    APPEND lt_mailtxt.clear lt_mailtxt.
    lt_mailtxt = 'Thanks for your complaint.'.
    APPEND lt_mailtxt.clear lt_mailtxt.
    gd_doc_data-doc_size = it_packing_list-body_num * 255.
    Populate the subject/generic message attributes
      gd_doc_data-obj_langu = sy-langu.
      gd_doc_data-obj_name  = 'SAPRPT'.
      gd_doc_data-obj_descr = 'Naksan KGM'.
      gd_doc_data-sensitivty = 'F'.
    Describe the body of the message
      clear it_packing_list.
      refresh it_packing_list.
      it_packing_list-transf_bin = space.
      it_packing_list-head_start = 1.
      it_packing_list-head_num = 0.
      it_packing_list-body_start = 1.
      describe table lt_mailtxt lines it_packing_list-body_num.
      it_packing_list-doc_type = 'RAW'.
      append it_packing_list.
      CLEAR it_receivers.
      it_receivers-receiver =  email.
      it_receivers-rec_type = 'U'.
      it_receivers-com_type = 'INT'.
      it_receivers-notif_del = 'X'.
      it_receivers-notif_ndel = 'X'.
      append it_receivers.
      call function 'SO_DOCUMENT_SEND_API1'
           exporting
                document_data              = gd_doc_data
                put_in_outbox              = 'X'
                sender_address             = 'peykan.samli@****.com'
                sender_address_type        = 'INT'
                commit_work                = 'X'
           importing
                sent_to_all                = gd_sent_all
           tables
                packing_list               = it_packing_list
                contents_txt               = lt_mailtxt[] "it_message
                receivers                  = it_receivers
           exceptions
                too_many_receivers         = 1
                document_not_sent          = 2
                document_type_not_exist    = 3
                operation_no_authorization = 4
                parameter_error            = 5
                x_error                    = 6
                enqueue_error              = 7
                others                     = 8.
    IF sy-subrc EQ 0.
      COMMIT WORK.
      Push mail out from SAP outbox.
      SUBMIT rsconn01 WITH mode = 'INT' AND RETURN.
    ENDIF.

  • Error-IM258-This refers to an error in central status management.

    Dear All
    We have used the enhancement "MCI10001" for triggering the external E mail while scheduling the maintenance plan using T code IP10.
    System will fetch the E mail ID from the equipment master -partner function either Vendor or User responsible and sends the mail
    But while executing IP10 system throws an error message as follows
    Error Msg no: IM 258- Object does not exist (Status Management)
    This refers to an error in central status management.
    Kindly help on the above issue
    Regards
    Thyagarajan
    Edited by: thyagarajan krishnamurthy on Feb 18, 2011 11:10 AM
    Edited by: thyagarajan krishnamurthy on Feb 18, 2011 2:28 PM

    Dear,
    Please refer the OSS Note 437878 - Status data missing for PM/CS notifications .
    Regards,
    R.Brahmankar

  • Change Documents in HU status management

    I've been trying to activate change documents on HU status management (object type HUM). The user status profile that I set up works fine (except of course for the logging of the user status changes).  Now, I suppose there must be a pretty standard (and maybe even straight-forward) way to activate the change documents for this object, but I simply don't see it. For this object, I get no entries in the JSTO/JEST tables, but in the HUSTOBJ/HUSSTAT.  I however can not get to the point that the flag in field HUSTOBJ-CHGKZ is activated via standard customizing.
    On the pop-up screen when selecting the HU status info, there's a check-box foreseen (however greyed-out) for the change documents, so, I guess the functionality is fully supported.
    Can anyone guide me in the right direction?

    Dear Patrick,
    in the SAP-standard it is only possible to check the change documents
    for the HU (in transaction HUMO, in the menu: Goto -> Chnge docs), but
    there are no change documents for the status changes.
    The reason the field is greyed out is that this functionality has not
    been developed. It is a missing functionality. It would be only possible
    via a modification to activate change documents for status changes of
    the HU.
    Regards,
    Ely

  • Trigerring workflow through status management

    Hi Abappers,
            I am new to workflow, can any body tell me how to trigger a workflow using.
          1. Change Management Document
          2. Status Management.
    Regards,
    Narendiran Rathinavelu.

    Dear Narendiran
    Got it..No need to create your own Object.There is a object called "ZBUS2012" for purchase order  (Go to SWO1 you will find it in Object reposatory browser)Take its "Realeased" Event as your triggering event and u r done.
    And if you still wanna use your own object then use method "create_event*" to fire your own event and take that event as your triggering event in workflow
    Hope this will help
    Also sent one good ppt for basic workflow design..refer it..
    Reward points please
    Regards
    Message was edited by: Tushar Mundlik

  • Equipment serial number status management

    Hello All,
    I have a case:
    We have the status management of the equiment serial number  for instrument.
    Material number: 8000001
    Equipment Number: 300026058
    Serial Number:Q090909
    Each goods movement  will update the status and the stock information of the equipment, and the specifically operation can be done at each status.
    We had purchased this equiment from a affiliated company,and it had been sent to the consignment storage location, but two weeks ago,our logistic team returned an equiment to the vendor with this serial number Q090909, and the relevant status have been updated accordingly, now the system still show us there is an equiment at the customer side(due to we don't issue the consignment pick up order to get the physical goods from the customer), so we have to finish the consignment pick up order process,but due to the status issue of the serial number, we can't handled the equiment.
    And also we can't change the status with the transaction IQ02.
    Is there any other way to solve this problem?
    Thanks&Regards,
    Don

    Hi Don,
    If you have authorization then follow the steps given below
    Go to SE16 --> Table "JEST"
    There you have to enter the "Object number"
    Generally object number is like "IE0000000000XXXXXXXX"
    *XXXXXXXX = Equipment number
    If its not taking by the system then run JEST freely and see the pattern of object number and then enter your object number
    In my case I have found that the last eight number was Equipmnt number.
    Once you enter then on next screen, you will see 5 fields
    Client Object number            Status Status Inact. Change number
    In change mode put "X" in status Inact for every entry except the two givn below
    I0184
    I0188
    Regards,
    MT

  • Object does not exist (status management)

    Hi,
    When I create a notification and click save button, I am getting the following error.
    Object does not exist (status management)
    Message no. IM258
    Diagnosis
    This refers to an error in central status management.
    Task status
    The central status management connection at task level will only be supported from Release 3.0.
    For this reason, no task status is available for statuses created before changing to Release 3.0, and status change is therefore also not possible.
    Procedure
    In the case of task statuses of notifications in releases prior to 3.0:
    When you save a notification you can create a status for the tasks.
    In the case of notification or task statuses for notifications from Release 3.0:
    Please refer to your system administrator.
    thanks and regards
    muru

    Dear,
    Please refer the OSS Note 437878 - Status data missing for PM/CS notifications .
    Regards,
    R.Brahmankar

  • Batch status Management Active

    Hi SAP Gurus!
    We have SAP implemented in our organization 4 years back and from that time Batch status Management is not active in our system.
    Now, we want to activate batch status at Plant level. So, that for any certain plant we can manage it through batch status management. Our material batch is unique at clienet level.
    Any material X - Plant 0001 - Batch B1
            material X - Plant 0002 - Batch B2
    How we can activate batch status management for above scenario. Also, I want to know if client level batch status management is active irrespective of plant, then what will be settings and impact on business.
    Kindly let me know the details about different settings and busines imapct. Stepwise settings will help much to me.
    Thanks in advance.
    Regards
    roys

    the status managment correlates with teh batch level.
    if the batch level is client level, then the batch is unique in your system, in whatever plant you have this batch, it is the same material and same batch.
    if you change the status of this batch from unrestricted to restricted, then you effect inventory in all plants that have this batch.
    http://help.sap.com/saphelp_46c/helpdata/en/25/283a594f7811d18a150000e816ae6e/content.htm

  • Importance of batch status management.

    Hi dudes,
    Please explain me the need of batch status management activate and what is initial status of batch.
    Please explain with an example.
    thanks in advance
    Robert.

    Hi Robert,
    please see help.sap.com
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/25/283a594f7811d18a150000e816ae6e/frameset.htm
    Regards,
    Sabine

  • Date management,Status Management,Action Management

    Hi experts ,
    This is Madhusudan,I have godd conseptual knowledge on Datemanagement,Status Management,Actiona Management,but I would like to know how to configure these things in CRM.
    Thanks nad regards
    Madhusudan

    Hi Madhusudan,
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/c87bb93d-0b01-0010-a0b4-b04d7fda745f">Action Management</a>
    <a href="http://help.sap.com/saphelp_crm31/helpdata/en/d4/fce93a29768802e10000000a11402f/frameset.htm">Date Management</a>
    <b>Reward points if it helps.</b>

  • Guidelines on Change documents and Status Management

    Hi Friends,
        I am not sure whether this is the right question or not but I am in desprate need of it.
        The thing I find my self no where sometimes when I think of working on Chagne documents and Status management. I have been into WF for about 2 years. but never got a BEST chance to work on complicate workflows.
         <b>Can anyone give me some ways or links where I can find clear difference between change docs and status mngt and how to work on those ?</b>
        I did search in blogs but didnt find much. so posting a new thread. sorry for the inconvenience.
    Thanks
    Reddy

    Hi Reddy ,
    Go through these links.
    the Tcode for Change document is swec,
    http://help.sap.com/saphelp_47x200/helpdata/en/c5/e4aee2453d11d189430000e829fbbd/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/8c/1923d1932b11d2a5ea0060087a79ea/frameset.htm
    http://help.sap.com/saphelp_erp2004/helpdata/en/db/7a2a40ce93185de10000000a1550b0/content.htm
    Thanks & Regards
    Hari Sankar M

  • Project Server 2010 - Change Status Manager

    End Goal: We would like to perform this change via SQL statement - which I believe I have  I feel like I am missing something and not sure what it is.
    Background:  We migrated from a different product to Project Server 2010, while our team members were assisting users to move their projects from the old application to Project 2010 they did not realize their names would appear as status
    managers.
    The quick solution would be to tell the owners of the projects to change the information themselves (republish or go in themselves and change every line); however we feel this can be cumbersome and too much work due to having hundreds of projects and there
    are thousands of fields that need to be modified.  I can quickly accomplish what I want with an UPDATE command and be done with it (no user involvement). 
    What I am running into in my test environment is that I can modify the fields (query below) to the appropriate status manager, but I cannot get the changes to appear in Project Professional - it still shows the old value.
    I have used the following command to change the Status Manager to the Project Owner (I'm new to SQL, and we no longer have a DBA - so if my code isnt the greatest...I'll fix it)
    USE ProjectServer_ReportingUPDATE MSP_EpmTaskSET TaskStatusManagerUID = MSP_EpmProject.ProjectOwnerResourceUIDFROM MSP_EpmProjectWHERE MSP_EpmTask.ProjectUID = MSP_EpmProject.ProjectUID
    This modifies all the values correctly - Project Owners become the Status Manager in SQL
    Question: Is there something I am missing or can do OR I am not doing to make this new value show up? Is there a better way to do this from an administrative point of view, with no customer/user interaction?
    Your help is greatly appreciated
    Thank You
    kbwrecker

    Merely my personal opinion having been a Project Server 2010 admin in a medium-sized corporation:
    I think you are going to seriously do some damage if you go about trying to modify SQL tables behind Project Server's back. There are a LOT of operations that go into a simple "publish" and I doubt that the minor changes you want to make will account for
    all of them. Are you confident you're adjusting all of the values necessary? You may have a detrimental impact on in-flight approvals, timesheets, projects, tasks, assignments.. There is just far too much IMO.
    Believe me, I know it is not an ideal solution to have the business make their own adjustments. However sometimes it is just what has to be done. My vote is to craft brief instructions and send them out to the PMs. It's easy to do, they can change one row
    and then drag the field down like in Excel to edit all the rest; it's a 1-minute operation, max.
    Due to the nature of the field, (not being something you can edit via PWA, and even in Project Pro it only allows you to change it to yourself or another current Status Mgr) I think you'll have a hard time scripting this one via macro etc.. However if you
    do find a way, seriously keep in mind your scope and don't edit them all at once, it will need to kick off publishes and check-ins for all the affected projects.
    Good luck!

  • Event creation with status management

    Hello esteemed gurus ... it's your friendly workflow noob again
    It seems once people get a sniff that there is a someone who knows a bit about workflow in the company, everyone wants a piece of you!
    So... I have been asked to setup a workflow that will trigger when a user changes a user status on an SD contract. I've done some reading and I believe I'm nearly there but need a little help ...
    I have setup event creation with transaction BSVZ for object category VBK, specified my status profile, and business object BUS2034 and I'm using the event "CHANGED", within this I have set a status restriction to particular status of my user status profile.
    In my workflow definition I have specified the start event "CHANGED" for my business object BUS2034.
    The thing is, the workflow starts for every change to the contract, whereas I was expecting it to only start when the particular status I defined in my status management was set in the contract header.
    Are there any additional settings I need to make in order to restrict the starting conditions of the this workflow?
    Many thanks once again.
    Neil

    Hi Neil,
    There is two options to restrict the workflow.
    First one is start condition. You can check the workflow log. If your required field is populated in the Workflow container you can use start condition to restrict the workflow. In the Basic data of workflow template, Start condition is there. You can use the condition editor to set the condition.
    If your field is not populated by default, then you can use check function module for this. You need to create one FM, and in transaction swe2, the FM needs to be Configured. The concept is, based on the Sales document number you can get the required field and check the condition inside the FM. If the condition satisfied just leave it. The workflow will be triggered. If the condition is not satisfied raise a Exception. So that the Workflow will not be triggered.
    Thanks,
    Viji.

  • CRM ORDER CHANGE AND STATUS MANAGEMENT - workflow

    Hi,
    We have created a Changed method for bus2000120 which is configured to fire when the Order is saved via Status Management.  We have added an entry to BSVW for the object, bus2000120.changed with no restrictions.  We have also created a function module that checks to see if the user status is E0005 or E0007 or it deletes the object from the Event table.  I see that this works correctly, however, a given SAVE of a transaction is firing 2 bus2000120.changed for the exact same user and system status.  (I know that it is firing 2 bus2000120.changed because I ran swels and swel. The event was listed twice. Please remember that the Event table when read directly after the save only lists bus2000120.changed one time.)
    There is only 1 entry in the event linkage(swetypv) for bus2000120.changed and it has a condition of the same user status, e0005 or e0007.  No real problem here, however, since there were 2 firings it runs the workflow twice.
    When you look at the extras-change documents you can see that the Header is changed twice, once for a system status and once for the user status.  I am assuming that since there are 2 changes, this is what is doing both firings.
    The funny thing is that if I fall into our custom code in debug where we are reading the status and event tables I only see bus2000120.changed.
    Any ideas on how I might solve this problem?  Do you believe I am correct in assuming that the 2 status changes to the header of the transaction is how both events are being fired?  If not, any guidance you might give would be greatly appreciated.

    see post stream, solved via sap note 1063138

Maybe you are looking for