Bring user status without status number in Notification

Hi,
I need to bring user status without status number in Notification infoObject using status concept.
Please help me to fix this.
Thanks

Hi Pria,
Wht i understand is that you want the status of notifications.
In the Notif Datasource you wull have OBJNR,Object Number and all the Status are stored in JEST table.
Pass the OBJNR from Notif to JEST and populate the Status.
Hope this helps,...else let us know the exact issue,
rgds
SVU

Similar Messages

  • How to read status of a newly created notification

    Hello All,
    I have implemented a BTE for the event PM000010 - Update Notification.
    Now my problem is that I wish to read the existing statuses on the notification.
    This works fine if the notification already existed before.
    However, if the notification is newly created, then Function Modules STATUS_CHECK and STATUS_READ do not work.
    This is only if the notification is newly created.
    I am particularly interested to know if the status Notification In Process and Notification Completed are present on the order.
    How do I achieve this since STATUS_CHECK and STATUS_READ are not able to fetch the statuses when the notification is newly created?
    Thanks,
    Mithun

    hi
    check out the below details
    Where to get the table which is having user status with Notiifcation number.  (not the system status).
    By : Selva
    1. From table QMEL get OBJNR(object number) using the QMNUM( notification number).
    2. Using this OBJNR get STSMA( Status Profile) from table JSTO.
    3. Using the OBJNR get STAT(object status) from table JEST.
    You may/ may not get multiple object status for an Object number.
    System status number will start from E.
    User status number will start from I.
    4. To get the text of the status, use the status number (STAT) and STSMA to get the status text from table TJ30T.
    We have done this and working fine.

  • Charm: User Statuses error "Status is not allowed"

    Hello,
    We have created some additional statuses for SDHF. When I look at the log in status tab of the record I see the errors
    User status ANGE must not be deleted
    Status PROC is not allowed (Service Process 742)
    The user status 'E0002' must not be set         
    Status ZUTE is not allowed (Service Process 742)
    The user status 'E0004' must not be set         
    Status Test is not allowed (Service Process 742)
    The user status 'E0005' must not be set         
    Status PROD is not allowed (Service Process 742)
    The user status 'E0006' must not be set         
    Status Conf is not allowed (Service Process 742)
    The user status 'E0007' must not be set         
    Status ABGE is not allowed (Service Process 742)
    The user status 'E0008' must not be set         
    Status REL is not allowed (Service Process 742) 
    The user status 'E0009' must not be set         
    Status CANC is not allowed (Service Process 742)
    The user status 'E0010' must not be set         
    Status ZCFS is not allowed (Service Process 742)
    The user status 'E0011' must not be set         
    Status ZFSC is not allowed (Service Process 742)
    The user status 'E0012' must not be set         
    Status ZBPO is not allowed (Service Process 742)
    The user status 'E0013' must not be set         
    Status ZBPA is not allowed (Service Process 742)
    The user status 'E0014' must not be set         
    Status ZCTS is not allowed (Service Process 742)
    The user status 'E0015' must not be set         
    Status ztsc is not allowed (Service Process 742)
    The user status 'E0016' must not be set       
    The help on this shows:
    Status Conf is not allowed (Service Process 742)
    Message no. BS042
    Diagnosis
    The user status 'Conf' has reference number 70.  In the current object status 'Service Process 742', the reference number of a status may not be higher than 10.
    Procedure
    You can only set user status whose reference number is not higher than 10.
    Anyone know where this value of 10 comes from?
    Any idea how this can be fixed?
    Regards,

    Hi,
    Check the Status Profile of SDHF in CRMBS02.
    Chk the Lowest and highest value against the Status.
    Thnx,
    Waseem.

  • Changing Sales order Status (Z-Status Profile) without manual intervention

    Hi All,
    I have a  Z-Status Profile created for Sales Order. There are about 6 statuses in this profile. An enhancement requires change of particularly two statuses only by the user exit after certain calcualtions and not manually by any user in any case.
    Can anyone suggest a way to handle this case? If authorization object should be created then based on which fields should this authorization object be created? If not, this there any other way to handle this.
    Thanks,
    Sophia Xavier

    Hi Pete,
    Thanks for your reply. The usage of the User Exit and the Function Module is quite clear. My question is how do we control the change of two statuses only by the User Exit without any manual intervention, i.e., no user should be able to change these two statuses manually,only the program should be able to do this..How do we handle this scenario?
    Thanks,
    Sophia Xavier

  • Status without application toolbar?

    Hi all. Is anybody know if it's possible to set status without application toolbar? I meen if I use status without any buttons on application toolbar, there is a blank line on the screen in place of it. How can i remove it?

    If you are using module pool then you can use a opup screen or subscreen for this purpose.
    For creating buttons on the selection screen without using application toolbar,you can have a look at the following code :
    REPORT demo_sel_screen_pushbutton.
    TABLES sscrfields.
    DATA flag(1) TYPE c.
    SELECTION-SCREEN:
      BEGIN OF SCREEN 500 AS WINDOW TITLE tit,
        BEGIN OF LINE,
          PUSHBUTTON 2(10) but1 USER-COMMAND cli1,
          PUSHBUTTON 12(10) text-020 USER-COMMAND cli2,
        END OF LINE,
        BEGIN OF LINE,
          PUSHBUTTON 2(10) but3 USER-COMMAND cli3,
          PUSHBUTTON 12(10) text-040 USER-COMMAND cli4,
        END OF LINE,
      END OF SCREEN 500.
    AT SELECTION-SCREEN.
      MESSAGE i888(sabapdocu) WITH text-001 sscrfields-ucomm.
      CASE sscrfields-ucomm.
        WHEN 'CLI1'.
          flag = '1'.
        WHEN 'CLI2'.
          flag = '2'.
        WHEN 'CLI3'.
          flag = '3'.
        WHEN 'CLI4'.
          flag = '4'.
      ENDCASE.
    START-OF-SELECTION.
      tit  = 'Four Buttons'.
      but1 = 'Button 1'.
      but3 = 'Button 3'.
      CALL SELECTION-SCREEN 500 STARTING AT 10 10.
      CASE flag.
        WHEN '1'.
          WRITE / 'Button 1 was clicked'.
        WHEN '2'.
          WRITE / 'Button 2 was clicked'.
        WHEN '3'.
          WRITE / 'Button 3 was clicked'.
        WHEN '4'.
          WRITE / 'Button 4 was clicked'.
        WHEN OTHERS.
          WRITE / 'No Button was clicked'.
      ENDCASE.

  • User defined PF-STATUS in ALV

    Hi all,
          I am doing an ALV through an user defined pf-status.But when I am using this pf-status I am unable to find the standard application tool bar and remaining also.I have seen some threads regarding this. These threads are giving me the suggestions to copy the standard pf status of ALV into user defined pf status. How to copy this standard pf status to my program.
    Sathish Reddy.

    First of all you must copy STANDART status from any ALV example in SLIS Development Class into your report.
    You can change this status Properties. (Functions, Buttons)
    And you must add this form to Active Your Status in ALV.
    *&      Form  set_pf_status
    *       text
    *  -->  p1        text
    *  <--  p2        text
    form set_pf_status using rt_extab type slis_t_extab.
      set pf-status 'STANDARD' excluding rt_extab.
    endform.
    and you must add specified line in your callf of ALV Function.
      call function 'REUSE_ALV_LIST_DISPLAY'
           exporting
                i_callback_program = g_repid
                it_fieldcat        = gt_fieldcat[]
                it_events          = t_events[]
                i_callback_user_command = 'USER_COMMAND'
                i_callback_pf_status_set = 'SET_PF_STATUS'  <<<<<< ADD THIS
           tables
                t_outtab           = mglistoutput.
    ibrahim

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

  • 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

  • How to Control authorization for users with certain status for level 2 WBS Element

    Dear All,
    Is there any standard way or enhancement available to control authorization for users with certain status for WBS Element i.e. for example
    Pre-requisite:
    There is only 2 level of project i.e.
    Lev_ WBSE_______Description
    1___ 7-14.E_______summay outage controller
    2___ 7-14.E.2310__ Plant/unit # 2310
    2___ 7-14.E.2310__ Plant/unit # 2220
    Project Controller  (authorization role assigned "Z_PS_OP7_OTGCON_C") have all project level authorization
    Plant/Unit Controller (authorization role assigned "Z_PS_OP7_PLNTOTG_C_2310") have only level 2 authorization with enhancement that we did in system by Z table.
    User ID_ Plant #
    123345_ 2310
    122455_ 2220
    Issue:
    After System Status released and User Status approved the WBS basic date for Plant/Units should be restricted from updating/changing by Plant/Unit Controller level and only project controller should have this authority.
    Solution required: 
    Can any one tell how to control this scenario either by standard or enhancement available to control authorization
    BR
    Saqib Usman   

    Hi,
    Did you explore SAP Enhancement CNEX0002 Using Transaction CMOD?
    Thank you and regards,
    Varshal Kachole
    The SCN Rules of Engagement

  • How to change the status of Serial number

    Hi Experts,
    Would you please help in solving this problem.
    How to change the status of Serial number?
    I have material stock in a storage location: recieved from Intercompany through outbound delivery, when PGIed material document is created when I am checking the serial numbers of the recieved ones status of the serial numbers are ESTO, I want that into AVLB.
    How can we do that?
    Regards
    Sri

    Hi,
    Go to IQ02 on Header tool bar you will find edit(2nd option on header tool bar) => edit manually=> Click from Customer=> and then to Stock you will find the expected results...
    Generally Serial number Status use to change along with the movement of material linked with that serial number... So if you are changing serial number with manual trasaction then please remove all the details from IQ02 like plant storage location Batch and master batch so that i will not provide you error while doing next transactions.
    Regards,
    Ninad Kshirsagar

  • How to change Pre-Payment invoice status (without applying)

    Hi,
    I have a paid pre-payment invoice. But i don't need to create standard invoice for it now.
    How do i change the Pre-Payment invoice status (without applying)? ......i.e. it should not be able to apply against any standard invoice.
    eg. maybe change status to 'Fully Applied'
    Thanks

    Closed due to non-response.

  • Which table i will  get the  status of the User decision Result status

    Hi Experts
    Which table i will  get the  status of the User decision Result status
    (eg : Inspection completion forced )
    This i can see in QA33

    Hi jag
    Ok fine actually it is not storing in any table...these r all text symols...if u see this program MQEVAF22...U EILL GET SOME IDEA
    CALL FUNCTION 'QAST_STATUS_CHECK'
           EXPORTING
                I_OBJNR          = QALS-OBJNR
                I_STATUS         = C_STATUS_PAKO
           EXCEPTIONS
                STATUS_NOT_ACTIV = 01.
      IF SY-SUBRC NE C_RC01.
        MOVE C_KREUZ TO L_STAT_PAKO.
      ELSE.
        CLEAR L_STAT_PAKO.
      ENDIF.
    Prüfen, ob Los bestandsrelevant ist
      MOVE RQEVA-STAT_BERF TO L_STAT_BERF.
    Prüfen, ob Los auf SKIP sitzt
      CALL FUNCTION 'QAST_STATUS_CHECK'
           EXPORTING
                I_OBJNR          = QALS-OBJNR
                I_STATUS         = C_STATUS_SKIP
           EXCEPTIONS
                STATUS_NOT_ACTIV = 01.
      IF SY-SUBRC NE C_RC01.
        MOVE C_KREUZ TO L_STAT_SKIP.
      ELSE.
        CLEAR L_STAT_SKIP.
      ENDIF.
      IF QALS-STAT35 >< C_KREUZ.
    VE noch nicht getroffen !
        IF     ( QALS-OFFENNLZMK > CI_0 OR QALS-OFFEN_LZMK > CI_0 )
           AND QALS-STAT13     = C_PPKTTYP-PHPR
           AND G_ANZAHL_PPKT_LOEVM > CI_0.
    Es wurden physische Proben storniert !              PRIORITÄT 1A
            MOVE TEXT-I17 TO RQEVA-INFO_LINE.  L_TEXT_NR = 'I17'.
        ELSEIF ( QALS-STAT14 = C_KREUZ AND QALS-OFFENNLZMK > CI_0 )
          OR ( L_STAT_PAKO = C_KREUZ
               AND ( QALS-OFFENNLZMK > CI_0 OR QALS-OFFEN_LZMK > CI_0 ) ).
    Prüfung wurde abgebrochen !                         PRIORITÄT 1
          MOVE TEXT-I04 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I04'.
          MOVE C_KREUZ TO L_ICON.
        ELSEIF G_ANZ_RUECK_MK > 0.
    Es wurden Merkmale rückgewiesen  !                  PRIORITÄT 2
          MOVE TEXT-I01 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I01'.
          MOVE C_KREUZ TO L_ICON.
        ELSEIF QALS-OFFENNLZMK > CI_0 OR QALS-OFFEN_LZMK > CI_0 .
          IF QALS-OFFENNLZMK > CI_0.
    Es sind nicht alle Merkmale abgeschlossen !         PRIORITÄT 3
            MOVE TEXT-I02 TO RQEVA-INFO_LINE.  L_TEXT_NR = 'I02'.
          ELSEIF QALS-OFFEN_LZMK > CI_0.
            MOVE TEXT-I05 TO RQEVA-INFO_LINE.  L_TEXT_NR = 'I05'.
          ENDIF.
        ELSEIF QALS-WERK NE QALS-WERKVORG.
        Prüflosmenge wurde umgelagert auf anderes Werk   Priorität 4
          MOVE TEXT-I16 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I16'.
        ELSEIF QALS-LMENGEIST > QALS-LOSMENGE.
        Istmenge im Los größer als Losmenge!             Priorität 5
          MOVE TEXT-I15 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I15'.
        ELSEIF L_STAT_SKIP    = C_KREUZ.
    Prüfverzicht: Los ist geskippt !                    PRIORITÄT 6
          MOVE TEXT-I03 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I03'.
        ENDIF.
      ELSE.
    VE getroffen bzw. eingetragen
       IF     ( QALS-OFFENNLZMK > CI_0 OR QALS-OFFEN_LZMK > CI_0 )
           AND QALS-STAT13     = C_PPKTTYP-PHPR
           AND G_ANZAHL_PPKT_LOEVM > CI_0.
    Es wurden physische Proben storniert !              PRIORITÄT 1A
            MOVE TEXT-I17 TO RQEVA-INFO_LINE.  L_TEXT_NR = 'I17'.
        ELSEIF ( QALS-STAT14 = C_KREUZ AND QALS-OFFENNLZMK > CI_0 )
          OR ( L_STAT_PAKO = C_KREUZ
              AND ( QALS-OFFENNLZMK > CI_0  OR QALS-OFFEN_LZMK > CI_0 ) ).
    Prüfung wurde abgebrochen !                         PRIORITÄT 1
          MOVE TEXT-I04 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I04'.
          MOVE C_KREUZ TO L_ICON.
        ELSEIF L_STAT_PAKO EQ SPACE
           AND ( QALS-OFFENNLZMK > CI_0 OR QALS-OFFEN_LZMK > CI_0 ).
    Es sind noch Langzeitmerkmale zu bearbeiten !       PRIORITÄT 2
          MOVE TEXT-I05 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I05'.
        ELSEIF L_STAT_BERF = C_KREUZ AND QALS-STAT34 EQ SPACE.
    Los ist bestandsmäßig noch nicht entlastet !        PRIORITÄT 3
          MOVE TEXT-I06 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I06'.
        ELSEIF QALS-WERK NE QALS-WERKVORG.
        Prüflosmenge wurde umgelagert auf anderes Werk   Priorität 4
          MOVE TEXT-I16 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I16'.
        ELSEIF QALS-LMENGEIST > QALS-LOSMENGE.
        Istmenge im Los größer als Losmenge!             Priorität 5
          MOVE TEXT-I15 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I15'.
        ELSEIF L_STAT_SKIP = C_KREUZ.
    Prüfverzicht: Los ist geskippt !                    PRIORITÄT 6
          MOVE TEXT-I03 TO RQEVA-INFO_LINE.    L_TEXT_NR = 'I03'.
        ENDIF.
      ENDIF.

  • Message without status

    Hi.
    how could I display message in status bar but without status.
    I mean i want to use warmning but without termination and without need to press for example 'Enter' to execute another comment. I need something which works like message "s" - status but have icon warning, or at least i want to display text in status bar?
    regards,
    Joanna

    I'm not sure of V 4.6. Because i'm l'm using latest version of SAP GUI 7.10. Just check with the help documentation for MESSAGE. Click on F1 by placing the cursor at MESSAGE keyword. Check whether syntax contains DISPLAY LIKE.This should be available in .
    Reward points if useful
    Regards,
    Siva.

  • Changing a Status without having write permission?

    Hi,
    is it possible to change a status without having write permission on the cFolders Dokument Object? It it is possible, how can i do that?
    Thanks!

    I solved this Problem myself!
    It is possible to give permission on status transition. That was what i was searching for!
    Thanks!

  • 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