Notification screen fields

Hi All,
I want to create a 'Reference Document' custom screen with all following fields together:
1. Project No.
2. WBS Element
3. Sales Order
4. Production Order
5. Purchase Order
When any one field is entered, the respective details (like plant, material, etc) should automatically come.
As all these fields are not available in one notification type, how do I specifiy these things for development.
Please help.

HI
generally you get these data in Q1 notif type.
if you want new one with all detailes mentioned by you then you need to do the IMG settings.
Plant Maintenance and Customer Service->Maintenance and Service Processing->Overview of Notification Type.
here you need to create a new notif type and then add the
screen
1.Screen Areas in Notification Header
Screen type hdr H500   Header quality notification
ScrnType Object O500   Object for customer complaint / batch
2.Screen Structure for Extended View
3.Screen Structure for Simplified View
etc...
-ashok

Similar Messages

  • Making field in notification screen as mandatory

    HI,
    We have a notification screen where we have a
    - button 'Reject' and
    - a textbox 'Rejection reason' under the response section
    We want to make the 'Rejection Reason' text box as mandatory.
    Basically user should not be able to reject without giving a proper reason in the rejection field.
    Please suggest how to achieve this.
    Thanks,
    Kamath.

    Hi,
    Use the below code in a standard workflow procedure,
    if (funcmode = 'RESPOND') then
    l_nid := WF_ENGINE.context_nid;
    l_result := wf_notification.GetAttrText(l_nid, 'RESULT');
    if l_result = 'REJECT' then
    l_note := wf_notification.GetAttrText(l_nid,<Internal name for rejection reason field>);
    l_note_text := wf_engine.GetItemAttrText (itemtype => itemtype,
    itemkey => itemkey,
    aname => <Internal name for rejection reason field>);
    if(l_note is null) then
    <Add ur message into application developer -> messages and call ur message here>
    fnd_message.set_name(<application short name>, <message name>);
    app_exception.raise_exception;
    end if;
    end if;
    resultout := wf_engine.eng_completed || ':' || wf_engine.eng_null;
    return;
    end if;
    Edited by: Nandeep CB on Mar 11, 2009 6:31 AM

  • How to populate the calculated value into screen field.

    I am doing one enhancement in QM.I have added one custom screen to notification transaction ( QM01/QM02/QM03) transaction tab strip control using the enhancement QQMA0001.The Details of the calling and called screens as shown bellow
    The Calling screen: SAPLIQS0
    Screen Number: 7790
    Screen Area :USER0001
    Called Screen: SAPLXQQM
    Screen Number: 0101
    I have developed the Custom Screen in screen 0101 and called in PBO of program SAPLIQS0 7790 screen.
    The Screen in calling perfectly .The Custom screen having different fields like Raw cost, Intermediate cost, Finished cost, SCAR Cost and Sales Order Cost Etc... These fields are out put filed types. No input for these screens.. I have few doubts regarding this
    How to populate the calculated values in Custom screen?
    Where we wrote the code to populate the calculated values in custom screen?
    You have any idea please guide me
    Thanks & Regards,
    Samantula

    As your screen fields should be global variables in SAPLXQQM, you may initialize them by implementing function module EXIT_SAPMIWO0_008 which also belongs to SAPLXQQM (Customer Exit: Transfer Notification Data to User Screen)

  • Screen fields without parameter id's in IW26 pseudo-selection screen

    The initial screen of IW26 looks like a selection screen but isn't.  It uses a number of screens as follows:
    1) For notification/status/order: IQS0 1050 (IQSO is the function group)
    2) For Notification Reference Object: IWO1 0100
    3) For Notification Responsibilities: IQSO 7326
    4) For Notification Start/End Dates: IQS0 7330
    5) For Notification Item: IQS0 7324
    6) For Notification Malfunction Data: IQS0 7328
    If you look at IQS0 7330, you'll see that the only the "Priority" screen field has a parameter id.
    If you look at IQS0:7324, you'll see that none of the Item-Related screen-fields have parameter ID's.
    Same for IQS0:7328 - none of the Malfunction-related fields have parameter id's.
    So - if we do a call transaction/skip first screen, we can't preset any of the Item-related screen fields in 7324, nor any of the Malfunction-related screen fields in 7330, nor any of the Date-related fields in 7328 except Priority.
    If we were dealing with a "regular" selection-screen here, I know how to get around this problem - do a "submit program" with the selection-screen parameters and select-options "preset" in the with-clause of the submit.
    But here we don't have a regular selection-screen.  We have the screens 7330, 7324, and 7328 in IQS0.  So I can't do a "submit program".
    So how do I preset screen-fields on these screens when SAP has provided no parameter ids for them?
    (I assume here that I can's use "submit program" because I'm not trying to present real selection screen fields.)
    Sorry if this is a dumb question, but I've only dealt with this problem before when the transaction has a real selection screen and I can use "submit program" with a with clause in which the parameters and select-options are preset.
    Thanks for any help anyone can provide.
    I

    Hi Rich -
    I've done the ten because you confirmed my suspicion that nothing "clean" can be done here.  I thought maybe some kind of customer screen exit would allow parameter id's to be assigned on the fly rather than in Dictionary, or something like that, but if you've never heard of this then I'm sure it can't be done.
    Anyway, the issue regarding the BDC is not the usual one of maintainability over time - it's a political one.
    The functional analysts want to use a 3rd party product to create a simpler front-end screen for IW26 - the guys on the shop floor don't want to chase the trees.
    We told them that this third party product has recently been known to cause headaches (in fact, by pure coincidence there was a post tonight 12/26 about this product.)
    They said - well what else are you going to do, write a BDC?
    I hadn't looked at IW26 so I assumed it had a regular selection screen and said to them that a BDC wouldn't be necessary - a call transaction or submit program would suffice.
    But of course I spoke too soon, unless I can get an OSSN with the parameter IDs.
    Anyway - that's the history here.
    BTW, I am going to blog on this topic of "missing" parameter ID's for two reasons:
    a) it ticks me off;
    b) if IW26 is to be efficiently called as a service, these missing ID's have got to be there;
    c) there's no reason to go to a 3rd party product just to avoid using a BDC when parameter IDs are missing.
    I know, I know - I'll blog about anything ...
    Regards
    djh

  • Stock overview option in notification screen (QM01/QM02)

    Dear Friends,
    We are using ECC6.00. QM module is also implemented. In Quality management we create notifications for handling rejections. All stock postings are defined as action boxes. I want in the screen of the notificaiton, the stock overview icon so that prior to posting the stock, i can check the same.Is there any way to get my requirement met.
    Regards,
    M.M

    Dear Sujit,
    Thank you for your immediate reply. Is there any way to get the requirement without using any enhancement. Like using standard screen fields?
    Regards,
    M.M

  • Screen field in maintenance item

    Hi Expert,
    i would like set screen field in maintenance item. i cannot find the configuration path. pls help.
    Thanks
    Rgds,

    Hi
    you can add customer-specific fields to the table of maintenance items (table MPOS) & activate user exit IPRM0003 to display these fields in additional tab of maintenance item. You can also transfer these fields to call objects (orders or notifications) using function exits EXIT_SAPLCOIH_030 & EXIT_SAPLIWOL_031
    Regards
    Shakti

  • Pass values of a screen-field to another screen's field.

    Hello everyone,
    Its urgent.
    My requirement is as follows.
    When I execute the QM02 transaction and enter a notification number, it takes me to the change notification screen (screen no: 7200)
    Here, I was supposed to add a button in the application toolbar which would take me to the ZPBR01 transaction.
    I created an enhancement and the button has been successfully created.
    I created another enhancement to write the logic of this button.
    And the button takes me to Create PBR screen.
    However , the requirement also mentions that values of material and part from screen 7200 of QM02 to the ZPBR01 transaction.
    RQM00-MATNR, RQM00-MAWERK are screen field names (in QM02)
    And I want to display them in ZPBR01 transaction's
    LS_ZPBR-PART_NO, LS_ZPBR-PBR_TYPE. How can this be done?
    It would be of great help if anyone could help me with this.
    Thanks in advance.

    Hi.
    To transfer data from one screen to another program, you could use memory export.
    In the first program
    export l_value to memory id ‘ZNA1’.
    in the ZPBR01 transaction 
    import l_value from memory id ‘ZNA1’.
    Regards
    Miguel

  • Modify Notification Screen

    Dear All,
    i like to modify the notification screen in the IMG. Its very easy to hide some fields. But i cannot hide the field of the respons. person. Why? Is it a bug? I can find any field like this in the IMG - Plant Maintenance and Customer Service / Maintenance and Service Notifications / Notification Creation / Notification Types / Set Field Selection for Notifications / Field Seletion for Maintenance Notifications.
    Any idea?
    Thanks and best regards

    Andreas,
    Just remove the partner in the Person responsible field in the IMG node specified above.
    This will remove the partner from the notification screen
    PeteA

  • Unable to capture screen fields in eCATT

    Problem description 1 : Unable to capture screen fields in eCATT
    Recording using SAP GUI Method.
    Problem description 2 :Unable to capture Tab controls while recording
    in eCATT using SAP GUI Method.
    Thaks for any suggestion you could provide me and once again for your courtesy attention.
    Regards,
    Eric Monteiro

    Hi Phani,
    Please try below code:
    *data declaration for reading values given by user in the selection screen field.
      DATA: BEGIN OF i_tab OCCURS 0.
              INCLUDE STRUCTURE rsselread.
      DATA: END OF i_tab.
      MOVE: 'LOGSYS' TO i_tab-name,
            'P' TO i_tab-kind. u201CP For parameter
      APPEND i_tab.
      MOVE: 'GP_SIMVE' TO i_tab-name,
            'P' TO i_tab-kind. u201CCheck if field is Parameter
      APPEND i_tab.
    *move program name and screen number into local variable.
      l_prog = sy-repid. u201C(Try by directly passing program name also)
      l_dynnr = sy-dynnr. u201C(Try by directly passing Screen number also)
    *calling function module to get the value given by user.
      CALL FUNCTION 'RS_SELECTIONSCREEN_READ'
        EXPORTING
          program     = l_prog
          dynnr       = l_dynnr
        TABLES
          fieldvalues = i_tab.
    Hope this should slove your issue.
    Thanks & Regards,
    Gaurav.

  • How to create a F4 help for a report selection screen field

    hi,
    can any one guide me to create F4 help for a field in a selection screen in a report program,plz give me a sample code

    hi,
    Here are the following ways
    1.with the help of match code objects we can create the F4 Functionality for Field.
    Syntax is :
    PARAMETERS: p_org LIKE t527x-orgeh MATCHCODE OBJECT zorg.
    2. One more thing is we can do it with Search Help's also.
    3. Even we can do it HELP Views also.
    Help Views:
    You have to create a help view if a view with outer join is needed as selection method of a search help
    The selection method of a search help is either a table or a view. If you have to select data from several tables for the search help, you should generally use a database view as selection method. However, a database view always implements an inner join. If you need a view with outer join for the data selection, you have to use a help view as selection method.
    All the tables included in a help view must be linked with foreign keys. Only foreign keys that have certain attributes can be used here. The first table to be inserted in the help view is called the primary table of the help view. The tables added to this primary table with foreign keys are called secondary tables.
    The functionality of a help view has changed significantly between Release 3.0 and Release 4.0. In Release 3.0, a help view was automatically displayed for the input help (F4 help) for all the fields that were checked against the primary table of the help view. This is no longer the case in Release 4.0.
    As of Release 4.0, you must explicitly create a search help that must be linked with the fields for which it is offered (see Linking Search Helps with Screen Fields ).
    Existing help views are automatically migrated to search helps when you upgrade to a release higher than 4.0.
    A help view implements an outer join, i.e. all the contents of the primary table of the help view are always displayed. You therefore should not formulate a selection condition for fields in one of the secondary tables of the help view. If records of these secondary tables cannot be read as a result of this selection condition, the contents of the corresponding fields of the secondary table are displayed with initial value.
    <REMOVED BY MODERATOR>
    Edited by: Alvaro Tejada Galindo on Feb 15, 2008 3:15 PM

  • Truncation of selection screen field in reports

    Hi,
    Is there any way to avoid truncation of selection screen fields in ABAP reports? For eg, I declare:
    SELECT-OPTIONS: s_test FOR ztest-test_field NO INTERVALS
    The length of this field in the table is 30 chars. However, on displaying the field via selection screen, this gets truncated to around 18 or so. How do I avoid this as I need to display the full length of the field?

    Hi,
    Try this
    Tables : makt.
    select-options maknr for makt-maktx.
    now go to the screen painter of your program in change mode and move the Help buttons first to the Right each. now increasethe length of the Matnr Field length so that they are equal to 40 Char. in your program you have handle the length now if you want to restrict to 18 otherwise it will be ok
    if they don't fit you need incease the Size of the Screen Visible area both in the Screen Painter as well as in the
    Screen Attributes
    You also get an Information Message just ignore that.
    Just open your program in SE80 if you can't go to the screen painter in SE38. the other way just keep this program in Display mode and execute then take F1 help , take Technical Information and double click on the Screen number now go to the Screen Layout and go to Change mode here.
    Regards,
    Shirisha

  • Regarding Search help on selection-screen field

    Hi there,
    I am working on custom tables.
    I have a requirement to maintain search pattern on a selection-screen field.
    selection-screen parameter: p_name which is company name filed from Z table.
    By giving a string like Holl* and by  pressing F4 on the field p_name it has to popup a dialogbox having list of company names starting with Holl.
    Thanks in advance.
    -Tulasi

    Hi
    Go through the link given below :
    How to create a search help for my own fields in selection screen
    F4 search help on report selection screen
    also try :
    CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
    EXPORTING
    DDIC_STRUCTURE = ' '
    RETFIELD = 'VKORG'
    PVALKEY = ' '
    DYNPPROG = SY-REPID
    DYNPNR = SY-DYNNR
    DYNPROFIELD = 'P_VKORG'
    STEPL = 0
    WINDOW_TITLE =
    VALUE = ' '
    VALUE_ORG = 'C'
    TABLES
    VALUE_TAB = T_TABLE1
    FIELD_TAB = field_tab
    RETURN_TAB = RET_TAB
    DYNPFLD_MAPPING = DYN_TAB
    EXCEPTIONS
    PARAMETER_ERROR = 1
    NO_VALUES_FOUND = 2
    OTHERS = 3
    With Regards
    Nikunj shah

  • Selection screen field problem

    Hello experts..
    i have a selection screen , in that i have a field   s_bwart for mseg-bwart.
    some times the user will input the data in the field and sometimes he wont. we have fixed movement types combination like
    11-21 , 13-24 , 13-56 , 101-543 , 101-544 etc.
    if the user did not input any thing in the selection screen , i am populating s_bwart in at-selection screen event with all the mvt types. after executing the report when user presses the back button to come to the selection screen, there the s_bwart field is containing all the mvt types in single values ie in the select options screen. So the user dont want that, if he comes back nothing should be there in the selection screen field s_bwart if he has not inputted anything. if he inputs only 11 mvt type then when he comes back after executing the report he should see only 11 in the select screen field ie s_bwart. Please send the replies on how to solve the problem.

    hi,
    in ur program try to display values for users in START-OF-SELECTION event as it triggers after the selection screen displayed for users. if user doesn't give any input then display default values in this event. and also create a variable
    for ex:
    data: ws_flag type c,
             p_value type i.
    after u display default values for users in selection screen assign the flag as ' X '
    ws_flag = 'X'.
    before leaving ur program based on flag try to do like this.
    if ws_flag = ' X '.
        clear s_data. // s_data is the select options for u.
    else.
         s_data = p_value. // the value which user gave in selection screen as i/p.
    endif.
    if helpful reward some points.
    with regards,
    Suresh Aluri.

  • Regarding Selection-Screen Field Display

    Hi All,
    I have issues with Selection-Screen field display.
    The Actual issue is i had declared a selection screen field as: <b>s_exgen FOR embk-exgen</b>.
    <b>EMBK-EXGEN</b> is actually <b>20</b> Char length field.
    But in output display it is being shown as <b>18</b> Char field though i can type in all <b>20</b> characters.
    But <b>display</b> restricted to <b>18</b> Characters only.
    Can anybody give me the solution for the same!
    Thanks in advance.
    Thanks & Regards,
    Prasad.

    Hi,
    You can decrease the visible length of the field but you can not increase more than database field length. check SAP help on this :
    select-options: s_exgen FOR embk-exgen VISIBLE LENGTH 5.
    ... VISIBLE LENGTH vlen
    Effect
    This addition allows you to shorten the visible length of the corresponding screen field on the selection screen to vlen.
    Variant 2
    SELECT-OPTIONS sel FOR (f).
    Additions as in variant 1.
    Effect
    In this variant, (f) must be a field containing the name of the actual reference field at runtime. The system creates the LOW and HIGH fields as character fields with length 45. However, their appearance on the selection <b>screen is inherited from the reference field whose name is contained in field f at runtime.</b>
    Regards
    Appana

  • Hiding Screen fields in a Report selection screen

    Hi Experts,
    I have a requirement to hide/disable  screen fields in a report selection screen when the user clicks on some radio buttons .
    Here is the scenario,
    1) There are 4 radio buttons four radiobuttons in one group on the selection screen:--  
    Block no:1
    PARAMETER: r_not  TYPE c RADIOBUTTON GROUP a1 DEFAULT 'X'.
    PARAMETER: r_prgs TYPE c RADIOBUTTON GROUP a1.
    PARAMETER: r_remv TYPE c RADIOBUTTON GROUP a1.
    PARAMETER: r_noresp TYPE c RADIOBUTTON GROUP a1.
    2) Based on the user clicking/selecting the radio buttons no.2,3 nad 4 i need to hide some fields in the other selection block
    in the selection screen.The parameters are as follows:
    Block no:2( These fields need to be hidden/disabled)
    PARAMETER: r_occ(3) TYPE c OBLIGATORY DEFAULT '1'.
    PARAMETER: r_and TYPE c RADIOBUTTON GROUP g1.
    PARAMETER: r_or  TYPE c RADIOBUTTON GROUP g1.
    PARAMETER: r_days(3) TYPE c OBLIGATORY DEFAULT '1'.
    Thanks

    Contd.....
    AT SELECTION-SCREEN.
      CASE SSCRFIELDS-UCOMM.   
          "When Customer button is clicked set flag 1
        WHEN 'FC01'.
          L_FLAG = '1'.
          "When Sales Order button is clicked set flag 2
        WHEN 'FC02'. "Sales order
          L_FLAG = '2'.
          "When Execute button is clicked set flag 4
        WHEN OTHERS.
          L_FLAG = '4'.
      ENDCASE.
    AT SELECTION-SCREEN OUTPUT.
    CASE L_FLAG.
        WHEN '1'.  "When Customer button is clicked
          LOOP AT SCREEN.
            "Set the Production and Customer Block as inactive
            IF  SCREEN-GROUP1 = 'BL1' OR SCREEN-GROUP1 = 'BL3'.
              SCREEN-ACTIVE = '0'.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        WHEN '2'. "When Sales Order button is clicked
          LOOP AT SCREEN.
            "Set the Production and Customer Block as inactive
            IF  SCREEN-GROUP1 = 'BL1' OR SCREEN-GROUP1 = 'BL2'.
              SCREEN-ACTIVE = '0'.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        WHEN '3'.   "When Refresh button is clicked
          LOOP AT SCREEN.
            "Set the all Blocks as active
           IF  SCREEN-GROUP1 = 'BL2' OR SCREEN-GROUP1 = 'BL3' OR SCREEN-GROUP1 = 'BL1'.
              SCREEN-ACTIVE = '1'.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        WHEN OTHERS."When Execute button is clicked
          "Set the Sales order and Customer Block as inactive
          LOOP AT SCREEN.
            IF  SCREEN-GROUP1 = 'BL2' OR SCREEN-GROUP1 = 'BL3'.
              SCREEN-ACTIVE = '0'.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
      ENDCASE.
    ENDFORM.      

Maybe you are looking for