HELP NEEDED IN SCREEN EXIT

hi,
i'm trying to add custom fields in XD01.. we have 6 tabs in the second screen in XD01.. it should come as 7th tab..
for this in the PREPARE MODIFICATION-FREE ENHANCEMENT OF CUSTOMER MASTER RECORD in SPRO, i have created one screen group 'Z1' and inside that screen group i have passed parameters NUMBER : 7, and FCODE : ZNEW
and i have implemented the method 'CHECK_ADD_ON_ACTIVE' in the badi 'CUSTOMER_ADD_DATA' writing the following code :
IF I_SCREEN_GROUP = 'Z1'.
E_ADD_ON_ACTIVE = 'X'.
ENDIF.
but in the second screen in XD01, i found that tab is not getting displayed.. wht could be the problem..
thanks

HI,
IF I_SCREEN_GROUP = 'Z1'. i think it should be Z1 without codes.
E_ADD_ON_ACTIVE = 'X'.
ENDIF.
HERE remove the codes for Z1
hpoe it will help you.
regads,

Similar Messages

  • Help needed in customer exit code to exclude a value

    Hi Gurus,
    I need to use a Customer Exit Variable to read the values for a characteristic. Based on one indicator I have to include or exclude a value. I am trying to use the code as below. But, it is saying "AError for variable  in customer enhancement ...".
    Code
    the variable is a multiple single values customer exit variable
             zl_s_range-low = z_placc.
             CLEAR zl_s_range-high.
             if z_pl_ind = '1'.
               zl_s_range-sign = 'I'.
             elseif z_pl_ind = '2'.
               zl_s_range-sign = 'E'.
             endif.
              zl_s_range-opt = 'EQ'.
             APPEND zl_s_range TO e_t_range.
    Please help me to solve the issue,
    Thanks in advance,
    Regards,
    aarthi

    Hi Uday,
    Thanks for your response.
    Below is the complete code.
    WHEN 'ZV_CSS11'.
    IF I_STEP = 1.      "Before Pop-up
       select * into table i_tp_tab_pl from /BIC/QZ_TP_PLAC
        where /BIC/Z_TP_PLAC = '11' and
            DATEFROM <= sy-datum and DATETO >= sy-datum.
    if sy-subrc = 0.
         LOOP AT i_tp_tab_pl.
             clear zl_s_range.
             z_placc = i_tp_tab_pl-/BIC/Z_PLACC.
             z_pl_ind = i_tp_tab_pl-/BIC/Z_PGLA_IND.
             zl_s_range-low = z_placc.
             if z_pl_ind = '1'.
               zl_s_range-sign = 'I'.
             else.
               zl_s_range-sign = 'E'.
             endif.
              zl_s_range-opt = 'EQ'.
             APPEND zl_s_range TO e_t_range.
             clear z_placc.
             clear z_pl_ind.
          ENDLOOP.
    endif.
    endif.
    Thanks in advance,
    Regards,
    aarthi

  • Help needed in screen flow

    hi every one
    i have a screen with a mandatory field
    when i click in 'BACK' it should not leave the screen because the field is mandatory.
    when i click on 'CANCEL' it should come out of the screen.
    and when i click on 'EXIT' it should come out of the screen.
    how to code all these three conditions in my program.
    vamsi

    hi,
    i have a screen with a mandatory field
    when i click in 'BACK' it should not leave the screen because the field is mandatory.
    when i click on 'CANCEL' it should come out of the screen.
    and when i click on 'EXIT' it should come out of the screen.
    how to code all these three conditions in my program.
    in pbo event
    loop at screen.
      if screen-name =  'text field name'.
          screen-input = 1.
    modify screen.
    endif.
    endloop.
    in pai event.
    data: ok_code like sy-ucomm.
    ok_code = sy-ucomm.
    case ok_code.
    when 'back'.
                leave to screen 200. [going one screen back]
    when 'exit'
             'cancel'.
                  leave screen 0 or leave program. [back from all screens]
    endcase.
    if helpful reward some points.
    with regards,
    suresh babu aluri.

  • Help req for screen exit in migo

    Hi guys,
                 I am using badi MB_MIGO_BADi to design an header screen i am facing following issues
    1) It should be active for a particular plant. Now which badi/exit shld be use to export the value of plant
    to badi to make it visible or invisible. IF its invisible does it also make it inactive??
    2) to save the data from the screen into an z table. i put a break point in exit MB_CF001 but its not executing when
    clicked on save while creating GRN against a PO.

    Hi,
    rearding the capturing of transit loss, I guess you can use the field 'Qty in Delivery note" to capture the Qty claimed to be delivered and capture the actual qty in the qty in Unit of entry field.
    The difference would the transit lodd.
    You can build reports on these.
    Hope this helps.

  • Help needed about user exits

    Hi frnds.
    For long time i have been searching for user exits for following txns. If any body have some idea i will appreciate it a lot.
    1.ME01(MAINTAIN SOURCE LIST)
    2.ME11(CREATE INFO RECORD)
    3.MB01(GR for PO)
    4.ME31(CREATE ONLINE AGREEMENT)
    5.ME51(CREATE PURCHASE REQUISITION)
    Waiting for your replies.
    Regards,
    Arpit

    Hi Arpit,
    You can use following code to find user-exits in any SAP standard transactions...
    Finding the user-exits of a SAP transaction code
    Enter the transaction code in which you are looking for the user-exit
    and it will list you the list of user-exits in the transaction code.
    Also a drill down is possible which will help you to branch to SMOD.
    Written by : SAP Basis, ABAP Programming and Other IMG Stuff
                 http://www.sap-img.com
    report zuserexit no standard page heading.
    tables : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.
             tables : tstct.
    data : jtab like tadir occurs 0 with header line.
    data : field1(30).
    data : v_devclass like tadir-devclass.
    parameters : p_tcode like tstc-tcode obligatory.
    select single * from tstc where tcode eq p_tcode.
    if sy-subrc eq 0.
       select single * from tadir where pgmid = 'R3TR'
                        and object = 'PROG'
                        and obj_name = tstc-pgmna.
       move : tadir-devclass to v_devclass.
          if sy-subrc ne 0.
             select single * from trdir where name = tstc-pgmna.
             if trdir-subc eq 'F'.
                select single * from tfdir where pname = tstc-pgmna.
                select single * from enlfdir where funcname =
                tfdir-funcname.
                select single * from tadir where pgmid = 'R3TR'
                                   and object = 'FUGR'
                                   and obj_name eq enlfdir-area.
                move : tadir-devclass to v_devclass.
              endif.
           endif.
           select * from tadir into table jtab
                         where pgmid = 'R3TR'
                           and object = 'SMOD'
                           and devclass = v_devclass.
            select single * from tstct where sprsl eq sy-langu and
                                             tcode eq p_tcode.
            format color col_positive intensified off.
            write:/(19) 'Transaction Code - ',
                 20(20) p_tcode,
                 45(50) tstct-ttext.
                        skip.
            if not jtab[] is initial.
               write:/(95) sy-uline.
               format color col_heading intensified on.
               write:/1 sy-vline,
                      2 'Exit Name',
                     21 sy-vline ,
                     22 'Description',
                     95 sy-vline.
               write:/(95) sy-uline.
               loop at jtab.
                  select single * from modsapt
                         where sprsl = sy-langu and
                                name = jtab-obj_name.
                       format color col_normal intensified off.
                       write:/1 sy-vline,
                              2 jtab-obj_name hotspot on,
                             21 sy-vline ,
                             22 modsapt-modtext,
                             95 sy-vline.
               endloop.
               write:/(95) sy-uline.
               describe table jtab.
               skip.
               format color col_total intensified on.
               write:/ 'No of Exits:' , sy-tfill.
            else.
               format color col_negative intensified on.
               write:/(95) 'No User Exit exists'.
            endif.
          else.
              format color col_negative intensified on.
              write:/(95) 'Transaction Code Does Not Exist'.
          endif.
    at line-selection.
       get cursor field field1.
       check field1(4) eq 'JTAB'.
       set parameter id 'MON' field sy-lisel+1(10).
       call transaction 'SMOD' and skip first   screen.
    *---End of Program
    Regards,
    Sriram

  • Help needed in Customer exit variable

    Hi Experts,
    We have a scenario as below.
    User enters fiscal year period.Based on the fiscal year period,entire year will be selected.
    Row would contains
    0fiscper3(Fiscal months from Jan to Dec)
    Column contains Amount(Actual or Forecast)--There is a restricted keyfigure on amount.If value type=60 then forecast
    and value type=10 then actual amount
    If the user enters 002.2010 then it should give Actual values ie value type=10 for 001.2010 and 002.2010.For all values greater than 002.2010, it should give forecast values(value type=60)
    Report Format.
    Jan----
    Actual Value(value type=10 in the column for amount)
    Feb----
    Actual Value(value type=10 in the column for amount)
    Mar----
    Forecast Value(value type=60 in the column for amount)
    Apr----
    Forecast Value(value type=60 in the column for amount)
    May----
    Forecast Value(value type=60 in the column for amount)
    Jun----
    Forecast Value(value type=60 in the column for amount)
    Jul----
    Forecast Value(value type=60 in the column for amount)
    Aug----
    Forecast Value(value type=60 in the column for amount)
    Sep----
    Forecast Value(value type=60 in the column for amount)
    Oct----
    Forecast Value(value type=60 in the column for amount)
    Nov----
    Forecast Value(value type=60 in the column for amount)
    Dec----
    Forecast Value(value type=60 in the column for amount)
    I know that i have to create a customer exit variable for value type
    But in this scenario.the value for value type may change in each row based on fisper3(month).
    How can i obtain such a scenario in the customer exit
    Your help will be appreciated.
    Thanks,
    Senoy
    Edited by: senoy laxman on Feb 15, 2010 6:42 AM

    Hi Senoy,
    you have to create two customer exit variables for fiscal year period(0fiscper) as given below.
    1. for actual values (value type=10), coding in cmod such that showing values less than and equal to user input values.
    2. for forecasting values(value type=60,)coding such that showing values greating than user input values.
    use the first varible in the first selction and the second varible in the second selection in the given below structure(use the structure in rows)
    use the fiscal period user input varible in the third selection in the given structure below.
    structure
    selection - (Actual)-restrict with value 20 and first customer exit variable .
    selection -(Forecast)-restrict with value type 60 and second customer exit variable.
    Selection - 0fiscper
    Add the key figure 0Amount in the columns or in rows(in the selection of second structure) as per your requirment.
    hope this helps you.

  • Urgent help need for user exit

    Hi all,
    i have just did one user exit but in RSA3 field is not coming. in step 1 i modified the extract structure. in step 2 in added field in include program ,saved and activated it. but field is not coming in RSA3. can anyone plese help me what should i do now or what has went wrong.
    in RSA3 update mode is 'F'
    thanks in advance

    hi,
      Have you created a project in CMOD and included your User exit component(RSAP0001) and activated it?.
    check that. otherwise give some more details reg. your problem.
    rgrds,
    v.sen.
    Message was edited by:
            Senthilkumar Viswanathan

  • Please help needed with Screen Sharing

    I've been using Leopards screen share successfully on my MBP, connecting to my iMac ever since Leopard was released.
    Now it connects, but the screen just flashes and I can't do anything. When I watch my iMacs screen the sharing icon on the menu bar is also flashing. So it looks like the sharing session is connecting and disconnecting rapidly.
    The firewall is open to all connections on both computers. I even tried re-formating my MBP, it fixed the problem for 2 days and the problem came back again.

    Hi, I've also been having this problem since I upgraded to 10.5.6 on my machines. Before the upgrade, it was rock solid. Now when I connect, it flashes and drops, then starts over again.
    I just discovered a way to get the connection to stay - TURN SCALING OFF
    In my case I have a G5 with two screens attached. When I turn scaling off, it still drops the connection once, but then starts working fine.
    Hope this helps you.

  • Help needed in Screen variants

    hi all,
    i have craeted a screen variant ...but how do we activate it.
    i used this function mod  RS_HDSYS_GET_SC_VARIANT..
    and it returns nothing .....
    does this means that my screen variant is not active
    please advice
    thanks
    srinivas

    sorry posted in the wrong forum

  • Help needed in Screen variant for va11

    hi all,
    i have craeted a screen variant ...but how do we activate it.
    i used this function mod RS_HDSYS_GET_SC_VARIANT..
    and it returns nothing .....
    does this means that my screen variant is not active
    please advice
    thanks
    srinivas

    Did you get an answer to this or Have you figured it out because I am currently not getting anything back either for the FM I put into one of our custom Z programs.

  • Help - need a screen saver effect in j2me

    Can someone please guide me, how I can create a screensaver in j2me.
    It Should be similar to the one in windows....
    Thanks

    You can't make a regular MIDlet into a screensaver, because:
    * On most phones you can't autostart a MIDlet when you turn on the phone (something a screensaver would need to do).
    * On most phones you can't run MIDlets in the background.
    * Even on the phones where you can run MIDlets in the background (like Symbian smartphones), if the MIDlet is in the background you won't be able to receive any keypress events.
    There might be some phones that have special ways to create screensavers (some might even be created with Java, I don't know), but these are not your regular MIDlets.
    shmoove

  • Help needed on Validation exit GGB0

    Hi Guys,
    Pls suggest how can i go about using exit validation for callup point 3(complete document level).
    i am trying to call form U101, but its not getting called.
    below is the code for this form.
          FORM U101                                                      *
          Example of an exit using the complete data from one            *
          multi-line rule.                                               *
          This exit is intended for use from callup point 3, in FI.      *
          If account 400000 is used, then account 399999 must be posted  *
          to in another posting line.                                    *
    -->  BOOL_DATA   The complete posting data.                         *
    <--  B_RESULT    T = True  F = False                                *
    FORM u101 USING    bool_data TYPE gb002_015
              CHANGING b_result.
      DATA: b_acc_400000_used LIKE d_bool VALUE 'F'.
    Has account 400000 has been used?
    LOOP AT BOOL_DATA-BSEG INTO BSEG
                    WHERE HKONT  = '0000400000'.
        B_ACC_400000_USED = B_TRUE.
        EXIT.
    ENDLOOP.
    Check that account 400000 has been used.
    CHECK B_ACC_400000_USED = B_TRUE.
    B_RESULT = B_FALSE.
    LOOP AT BOOL_DATA-BSEG INTO BSEG
                    WHERE HKONT  = '0000399999'.
        B_RESULT = B_TRUE.
        EXIT.
    ENDLOOP.
    lemi knw the process to call validation exit at complete document level (callup point 3).
    actually i am not able to pass parameter bool_data. plz suggest wht do v do for tht.
    Rgrds,
    Prash
    Edited by: Prashant Malik on Sep 11, 2008 12:00 PM

    Hi Prash,
    in ZGGBR000 (copy of RGGBR000) you have to add your exit to internal table exits e.g.
    Einfügen von U535 NB20081022
      exits-name  = 'U535'.                                     "NB20081022
      exits-param = c_exit_param_class.                         "NB20081022
      exits-title = text-535.                                   "NB20081022
      APPEND exits.                                             "NB20081022
    The value c_exit_param_class for exits-param will provide you after creating the step in validation (transaction GGB=) below coding for the call of the exit in my exmaple in include GBTASFIF. With the vlaue c_exit_param_none it doesn't work. I did the same error.
    FORM VALCHCK_2FI_BELG003
             USING
               BOOL_DATA
             CHANGING
               RES000.
      DATA:  RES001 LIKE D_BOOL.
          Exit-Evaluation :RES000                                       *
      RES000     = B_TRUE.
      PERFORM U535(ZGGBR000)
                    IF FOUND
                  USING
                    BOOL_DATA
                  CHANGING
                    RES000.
    ENDFORM.                               " VALCHCK_2FI_BELG003
    Hope that solved your problem.
    Regards
    Norbert

  • Hi help needed in user-exit

    Hi can any one send me the code for sample user-exit and with business requirement.
    Thanks in advance
    Regards
    Uday

    The code that you put in the user exit really depends on what you want to do.
    Regards,
    Rich Heilman

  • Some help needed with Screen sharing.

    Ok, so I am trying to set up screen sharing with a friend and I had a couple questions.
    1. If I am running Lion and my friend is Running Snow Leopard, is this possible to do?
    2. How will he connect to my computer for screen sharing? I have set up port fowarding on my router to my computer on port 3283.
    3. How will i connect to my Friends Computer?

    I would prefer to use the built in Screen Share abilitys in Mac OS X but I might look into it. However, as this is just something me and my friend will use every once in a while I do not want to download a whole bunch of software.

  • Help needed-white screen of death while attempting to migrated files from imac to macbook

    Using the migration program on my macbook (about a month old), I rebooted my imac (about a year old) while pressing down the 't' key.  Instead of rebooting and bringing up the firewire symbol, I got the white screen of death.  Thankfully, I have gotten the imac working again (except I can't get it to recognize my wireless mouse)…but am afraid to try the migration app again for fear of having the same problem and doing irreperable damage......any suggestions for what went wrong the first time and what I should do differently?  Also, any ideas on how to get it to recongize my mouse? It has recongized my keyboard with no issue.

    Download at www.memtestosx.org
    Power on your MBP while holding down the Command and S keys to force Mac OS X to boot into Single User Mode. Once you see a black screen with white text, you can release the key combination. After all the system logging is done scrolling past, type 'memtest all 2' (without the quotes) to test all memory two times. Two passes should be enough to detect any blatant problems, but I wouldn’t hesitate to let it run for hours on end if I suspected an intermittent memory problem (memtest all). When complete, you should be greeted with “All tests passed” if your RAM is in good condition. If your system locks up or freezes indefinitely during the test, you may have a bad memory module on your hands.
    (above taken from www.command-tab.com)

Maybe you are looking for