How to create Dialog Module[Screen,Menu,object navigator]

Dear All,
            kindly give me. How to create Dialog Module[Object Navigator,Screen,Menu,] steps with code.

please see this  link   it is with  screen shot from the scrach ...
<b>creating  struture 
creating screen
writing logic 
table control
creating tcode</b>  ...etc
<a href="http://">http://www.sapdevelopment.co.uk/dialog/tabcontrol/tc_basic.htm</a>
reward  points if it is usefull ...
Girish

Similar Messages

  • How to create a module pool program

    Dear Guru
    I want to know know how to create a module pool program from se80 step by step. I want to know the steps where i will get the four includes like form routines, PAI, PBO, and global data please its very urgent.
    Thanks & regards
    Saifur Rahaman

    hi Saifur Rahaman,
    goto se80 then click find program,
    next u want any name of the program enter as,
    Attribute type as find Module pool click it.
    next u want any package and save and activate.
    program name with create screen with any number then
    click layout and u want any object and save , actived.
    click flow logic , four types as PBO and PAI and POV, POH.
    PBO---> Trigger is before screen.
    its applied for display screen and inactive or no display screen only
    PAI--->Trigger is after screen
    when u want button then its processed.
    POV--> Value requested for F4.
    POH-->Help requested for F1.
    Reward if useful,
    S.Suresh.

  • How to create function module for getting customer name

    Hi Experts,
                   How to create function module?  when in import parameter kunnr values to be passed it must give name1 details according to the customer number...
    how to write the logic in source code....
    Regards,
    Thiru. R

    1. First of all create function group.
    2. Create function module using this function group.
    3. If only one kunnr is needed at a time, create import parameter for it. But if many kunnr to be entered at a time,use table.
    4. Fetch name1 for each kunnr from KNA1 table.
    "->> if many kunnr
    if not t_kunnr[] is initial.
    select kunnr as kunnr name1 as name1
    into table t_kunnr_name1
    from kna1
    for all entried in table t_kunnr
    where kunnr = t_kunnr-kunnr.
    endif.       
    sort t_kunnr_name1 by kunnr name1.
    delete adjacent duplicates from t_kunnr_name1 comparing kunnr name1.
    table t_kunnr_name1 will contain kunnr and its name1.
    I hope logic is clear for you now.
    Regards,
    Aparna

  • How to create a cursor in menu item???

    Hi,
    How to create a cursor in menu item??? and process data inside the SQL Editor of Menu Item>????
    Regards,

    ok, you mean: When the form is starting you want to disable some menues.
    create a WHEN-NEW-FORM-INSTANCE-trigger in your form and then do the loop over the menu-item
    what is ENTITIES? The name of a table ?

  • How to create a splash screen?

    I was wondering how to create the splash screen that shows up when you just load the program. My program takes a bit to load, because it sets to change the look and feel to system dependent.
    So, I want to have a splash screen like the one that eclipse uses to begin the program. How would I do it?
    Thanks

    Did you search the forum using "splash screen" to find the other hundred threads that have asked this question before?

  • How to create function module in abap for VirtualProvider in bi

    how to create function module in abap for VirtualProvider in bi ???????????????
    can any one help me with simple example ?????????????????
    Moderator message : Duplicate post locked. Read forum rules before posting.
    Edited by: Vinod Kumar on Jun 15, 2011 4:40 PM

    Hi ,
    Thanks for replies about my question??.
    If i am using the exit in my char relation ship how can i debugg that exit???
    if i am using BPS0 how to do it???If i am using BPS_WB how to do it??
    Case1.Variable (type Exit) I known how to do debugg this one in BPS0 but i'm not sure in BPS_WB??
    Case2:Char Relation Ship(Type Exit) how to do in BPS0 and BPS_WB??.
    Thanks.

  • How to create multiple selection screens in reports

    How to create multiple selection screens in reports
    Thanks,
    Sridhar

    Ex: hope you will find an idea from the below example :
    SELECTION-SCREEN BEGIN OF BLOCK SEL1 WITH FRAME TITLE TIT1.
    PARAMETERS: CITYFR LIKE SPFLI-CITYFORM,
                CITYTO LIKE SPFLI-CITYFORM.
    SELECTION-SCREEN end OF BLOCK SEL1
    SELECTION-SCREEN BEGIN OF SCREEN 500 AS WINDOW.
    SELECTION-SCREEN INCLUDE BLOCKS SEL1.
    SELECTION-SCREEN BEGIN OF BLOCK SEL2 WITH FRAME TITLE TIT2 .
    PARAMETERS: AIRPFFR LIKE SPFLI-AIRPFROM,
                AIRPTO LIKE SPFLI-AIRPTO.
    SELECTION-SCREEN END OF BLOCK SEL2
    SELECTION-SCREEN END OF SCREEN 5000.
    INITIALIZATION.
    TIT1 = 'ITIES'.
    aT SELECTION-SCREEN.
    CASE SY-DYNNR.
    WHEN '0500'.
       MESSAGE W159(at) WITH 'SCREEN 500'.
    WHEN '1000'.
       MESSAGE W159(at) WITH 'SCREEN 1000'.
    ENDCASE.
    START-OF-SELECTION.
    TIT1 = 'CITIES FOR AIRPORTS'.
    TIT2 = 'AIRPORTS'.
    CALL SELECTION-SCREEN 500 STARTING AT 10 10.
    TIT1 = 'CITIES AGAIN'.
    CALL SELECTION-SCREEN 1000 STARTING AT 10 10.

  • How to create Adapter modules

    hi experts,
    May i know how to create adapter modules..
    Thanks & Regards
    guna

    Hi,
    Start with basics:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/7bf6e190-0201-0010-83b7-cc557eb76abe
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/3bdc14e1-0901-0010-b5a9-a01e29d75a6a
    Some good Examples to start with :
    Rename Attachment Adapter Module
    Copy a file with same filename using XI
    Customized Adapter Module
    Regards

  • How to create dialog in Acrobat on Mac?

    Hi,
    Can anyone please guide me how to create dialog in acrobat in mac??
    Is there any sample in acrobat sdk for mac which creates dialog without using any third party library??
    Thanks

    Unfortunately, there is no longer any built-in cross-platform API for showing dialog boxes other than simple alerts in the C/C++ Acrobat SDK.  Some might consider this a deficiency in a plug-in API for a cross-platform GUI application.  Anyway, you can always use the system APIs, such as Cocoa on Mac or the Windows API on Windows.  We mainly use wxWidgets in our plug-in, for both modal dialogs and modeless palettes.

  • How to create a project's Menu in PeopleSoft left hand Menu Navigation ?

    Folks,
    Hello. My PeopleSoft project has 3 items (item1, item2 and item3). Each item has 5 components (Component1, Component2, Component3, Component4 and Component5).
    Currently, I can acces each component by type in the URL in Browser as follows:
    http://127.0.0.1/psp/ps/NodeName/PortalName/c/MenuName.ComponentName.GBL
    But I want my project to appear in the left hand "Menu" navigation after we sign on PeopleSoft. My project Menu will look like a hierarchical tree. When the user click on it, the user can see all the project's items and components and link to a component directly. But I don't understand how to do it.
    Do any folks understand how to create a project's Menu in PeopleSoft left hand Menu navigation ?
    Thanks in advance.
    :

    >
    >
    I have registered each component using Registration Wizard in Application Designer. Since each Menu holds a Component, the Menu is also registered while registering its Component. So far, I can access each component online using the URL: http://127.0.0.1/psp/ps/NodeName/PortalName/c/MenuName.ComponentName.GBL
    But I want to create a Menu for my project as a hierachical tree ( Project -> Item1 -> Component1, Compoent2, ...),
    and I want the project Menu appears in PeopleSoft left hand Menu navigation so that a user can simply click on it to access a component and don't need to type in the above URL. Please answer me 2 questions:
    First, how to make the project Menu appear in PeopleSoft left hand Menu navigation ? I am still not sure what you are trying to do(It is surprising that you registered the component and still dont have it in the main navigation; did you run the portal security sync process?? ).
    If it is all a matter of having a hierarchical structure, then you can create folders and subfolders and register each item accordingly(into different folders and subfolders as you want)
    Second, if need to register each Menu seperately again, how to do it ?Delete entries for content references that you added earlier while registering(by navigating to portal), as well as the entry from permission lists. After that you should be able to register again.

  • How to create transaction or screen variant for custom tcode in module pool

    Hi,
              I have one module pool program with custome tcode ,i want to create transaction or screen variant for this tcode.Next time when we run this tcode we need a variant for this tcode.
    I tried by using of SHD0 but it is working only for standred tcodes.Is there any possibilty please help me.
    thanks,
    Lavanya.

    Hi,
    you created a Custom Tcode for ur module pool Pgm..if u execute the Tcode in the output screen give the input details and press Save Option then variant will be created. Then you can use that variant.
    otherwise.. while creating a Tcode..
    select an option for Tcode type Tranasction With variant ..there u will provide the variant for ur Tcode ( which is already created ).
    Regards,
    PraVeen.

  • Can anybody suggest me how to creat match code id and object

    hi Gurus,
    can any body suggest me how to create match code object and match code id..
    in my program i need specific values in search help..
    to avoid confusion in selecting the values.
    i need only selcted values..
    thanks in advance.
    vijay chavan

    Hi
    In Older SAP versions Match codes are used, now they are replaced by SEARCH HELPs
    there 2 types of search helps
    Elementary and Collective
    see the doc and create accordingly
    1) Elementary search helps describe a search path. The elementary search help must define where the data of the hit list should be read from (selection method), how the exchange of values between the screen template and selection method is implemented (interface of the search help) and how the online input help should be defined (online behavior of the search help).
    2) Collective search helps combine several elementary search helps. A collective search help thus can offer several alternative search paths.
    3)An elementary search help defines the standard flow of an input help.
    4) A collective search help combines several elementary search helps. The user can thus choose one of several alternative search paths with a collective search help.
    5)A collective search help comprises several elementary search helps. It combines all the search paths that are meaningful for a field.
    6)Both elementary search helps and other search helps can be included in a collective search help. If other collective search helps are contained in a collective search help, they are expanded to the level of the elementary search helps when the input help is called.
    CREATION:
    Go to SE11  Tcode
    select search help
    give the 'z' search help name and create
    select the selection method ur table name eg : 'mara'
    dialog module 'display value immediately'.
    add the field whatever u want and lpos = 1 and spos = 1 and check import and export parameter.
    where left position when displaying and spos = search position
    and then save and activate ..
    See the links:
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee38446011d189700000e8322d00/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee45446011d189700000e8322d00/content.htm
    https://forums.sdn.sap.com/click.jspa?searchID=3173469&messageID=2176485
    https://forums.sdn.sap.com/click.jspa?searchID=3173469&messageID=3601619
    pls go through this for search help creation
    http://help.sap.com/saphelp_nw2004s/helpdata/en/41/f6b237fec48c67e10000009b38f8cf/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee2b446011d189700000e8322d00/content.htm
    Search Help Exits:
    Re: dynamic values for search help
    Re: Dynamic search  help
    http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ee52446011d189700000e8322d00/content.htm
    http://www.sapdevelopment.co.uk/dictionary/shelp/shelp_exit.htm
    https://forums.sdn.sap.com/click.jspa?searchID=4390517&messageID=1712818
    Collective search help Combine several elementary search helps. A collective search help thus can offer several alternative search paths.
    A Collective search help provides alternative search
    Paths by combining elementary search helps.
    Only one search help can be attached to a field, table or data element. Several search paths are therefore attached with a collective search help.
    A collective search help also has interface parameters like
    an elementary search help.
    Like an elementary search help, a collective search help has an interface of IMPORT and EXPORT parameters with which the search help exchanges data. Using this interface, the collective search help can be attached to fields, tables and data elements exactly like an elementary search help.
    Parameter assignment needs to be done for each of the
    Included search helps.
    When you define a collective search help, there are no components for describing the dialog behavior and data selection; instead the included search helps are listed here. You must assign the parameters of the collective search help to the interface parameters of the included search help for each inclusion.
    User may choose the tab and thus the elementary
    search maethod.
    When we execute the search help SCUSTOM, we are confronted with a dialog which gives us an option of either restricting
    By 1)Search for customer according to booking
    2)Search for customer according to name.
    These are effectively the elementary search helps (SCUSTOM_BOOK and SCUSTOM_NAME) which have been included in the collective search help SCUSTOM.
    HOT KEY
    The hot key is used to select the elementary search help from the collective search help and to enter the restrictions in the dialog box for restricting values directly from the entry field. If the user often searches for values using the same search help, this procedure can save time.
    Steps to create a Collective Search Help
    1)Enter the search help name and click on create.
    2)Choose Collective search help radio button option as the search help type.
    3)Enter the search help parameters.
    4)Instead of the selection method, we enter the included
    search helps for the collective search help.
    5)We need to assign parameters for each of the included
    search helps.
    6)Complete the parameter assignment by clicking on the push button
    7)Collective search help offers the user to obtain F4 help
    using any of the included search helps.
    Regards
    Anji

  • How to create function module step by step

    hi experts,
    i am new to ABAP.
    can anybody tell me the step by step process on how to create a function module for adding two numbers without using editor screen.
    ex: 2+3=5.

    Hi,
    You can only create function modules and function groups using the Function Builder in the ABAP Workbench. For further information, refer to Creating New Function Modules. This section uses an example to illustrate how a function module is created from the point of view of ABAP programming.
    Function Groups and Function Modules:
    Firstly, we create a new function group DEMO_SPFLI to hold the function module. Then, we can create the new function module.
    Parameter Interface:
    You can specify the types of interface parameters in function modules in the
    same way as the parameter interfaces of subroutines. Since function
    modules can be used anywhere in the system, their interfaces can only contain
    references to data types that are declared systemwide. These are the elementary
    ABAP data types, the systemwide generic types, such as ANY TABLE, and types
    defined in the ABAP Dictionary. You cannot use LIKE to refer to data types
    declared in the main program.
    Exceptions:
    Our function module needs an exception that it can trigger if there are no entries
    in table SPFLI that meet the selection criterion. The exception NOT_FOUND
    serves this function.
    Source Code:
    Having defined the parameter interface and exceptions, we can now write the
    source code of our function module. To do this, choose Source code in the
    Function Builder. This opens the ABAP Editor for the include program
    L<fgrp>U<xx> (see Function Groups). This is the include that will
    hold the program code for the function module;
    Data in Function Modules
    You can use the TYPES and DATA statements to create local data types and
    objects. The interface parameters also behave like local data objects. In
    addition, you can access all of the global data of the main program. This data is
    defined in the include program L<fgrp>TOP. To open this include, choose Goto
      Global data. The global data behaves like the instance attributes of a class.
    The first time you call a function module in a particular function group, the data is
    loaded into memory. It can then be accessed and changed by all of the function
    modules in the group. The system retains the values until the next time a function
    module is called.
    Calling Subroutines
    You use subroutines for local modularization. Function modules can
    also use this technique. The function module that they call are defined in the
    corresponding main program.
    If you only want to call a subroutine from a single function module, it is best to
    define them in the same include program as the function module itself, directly
    after the ENDFUNCTION statement. These subroutines can be called from all
    function modules in the function group, but for clarity, they should only be called
    from the function module that precedes them.
    If you want to define a subroutine that will be called from several different function
    modules, you can define a special include program for it with the name
    L<fgrp>F<xx>.
    Raising Exceptions
    There are two ABAP statements for raising exceptions. They can only be used in
    function modules:
    RAISE <except>.
    and
    MESSAGE..... RAISING <except>.
    The effect of these statements depends on whether the calling program handles
    the exception or not. If the name <except> of the exception or OTHERS occurs
    in the EXCEPTIONS addition of the CALL FUNCTION statement, the exception is
    handled by the calling program.
    If the calling program does not handle the exception
      The RAISE statement terminates the program and switches to debugging mode.
      The MESSAGE ..... RAISING statement display the specified message. How the
    processing continues depends on the message type.
    If the calling program handles the exception, both statements return control to the
    program. No values are transferred. The MESSAGE ..... RAISING statement
    does not display a message. Instead, it fills the system fields SY-MSGID, SYMSGTY,
    SY-MSGNO, and SY-MSGV1 to SY-MSGV4.
    Source Code of READ_SPFLI_INTO_TABLE
    The entire source code of READ_SPFLI_INTO_TABLE looks like this:
    FUNCTION READ_SPFLI_INTO_TABLE.
    ""Local interface:
    *" IMPORTING
    *" VALUE(ID) LIKE SPFLI-CARRID DEFAULT 'LH '
    *" EXPORTING
    *" VALUE(ITAB) TYPE SPFLI_TAB
    *" EXCEPTIONS
    *" NOT_FOUND
    SELECT * FROM SPFLI INTO TABLE ITAB WHERE CARRID = ID.
    IF SY-SUBRC NE 0.
    MESSAGE E007(AT) RAISING NOT_FOUND.
    ENDIF.
    ENDFUNCTION.
    The function module reads all of the data from the database table SPFLI where
    the key field CARRID is equal to the import parameter ID and places the entries
    that it finds into the internal table SPFLI_TAB. If it cannot find any entries, the
    exception NOT_FOUND is triggered using MESSAGE...RAISING. Otherwise, the
    table is passed to the caller as an exporting parameter.
    Regards,
    Chandru

  • How to Create Function Module BAPI_GETGLACCPERIODBALANCES Carry Forward

    Dear All,
    In SAP there is a Function Module BAPI_GETGLACCPERIODBALANCES to carry forward balance GL account. But in this case GL account (Balance Sheet) that i used (BS200150)  using IO Number as is cost object, I want to know if there is a function module standard provide by SAP that can get carry forward balance the GL account per IO Number if in the Year End Closing , we run T-code F.16 to carry forward balance  that posting in previous fiscal year, or we have to create a new function module, how to create it?
    Kindly help with this issue
    Thanks,
    Regards
    Aries S

    Yes, I tried passing constant '10.000', but still quantity is not getting updated.
    My code is:
      CALL FUNCTION 'BAPI_CUSTOMERRETURN_CREATE'
        EXPORTING
      SALESDOCUMENTIN               =
          RETURN_HEADER_IN              = RETURN_HEADER_IN
          RETURN_HEADER_INX             = RETURN_HEADER_INX
      SENDER                        =
      BINARY_RELATIONSHIPTYPE       = 'VORA'
      INT_NUMBER_ASSIGNMENT         =
      BEHAVE_WHEN_ERROR             =
      LOGIC_SWITCH                  =
      TESTRUN                       =
      CONVERT                       = ' '
       IMPORTING
         SALESDOCUMENT                 = SALESDOCUMENT
        TABLES
         RETURN                        =  RETURN
         RETURN_ITEMS_IN               = RETURN_ITEMS_IN
         RETURN_ITEMS_INX              = RETURN_ITEMS_INX
         RETURN_PARTNERS               =  RETURN_PARTNERS
        RETURN_SCHEDULES_IN           = RETURN_SCHEDULES_IN
        RETURN_SCHEDULES_INX          = RETURN_SCHEDULES_INX
      RETURN_CONDITIONS_IN          =
      RETURN_CFGS_REF               =
      RETURN_CFGS_INST              =
      RETURN_CFGS_PART_OF           =
      RETURN_CFGS_VALUE             =
      RETURN_CFGS_BLOB              =
      RETURN_CFGS_VK                =
      RETURN_CFGS_REFINST           =
      RETURN_TEXT                   =
      RETURN_KEYS                   =
      EXTENSIONIN                   =
      PARTNERADDRESSES              =

  • How to create plugin modules ?

    I have a swing gui with a textfield and textarea in a frame. Some command is entered into the textfield and a method within the frame's source code would be called to match the command to a set of if else loop to see if the command is correct before executing. It's some sort like creating a command prompt. The textarea displays the input and the results. How should I create some sort of codes with so that I can extend the commands inside with more commands by adding new jar file plugins and how do I create some sort of a jar file plugin ?

    I looked through Spring web page and most of the stuff talks about web apps. I am not very familiar with these IoC although I tried to read and understand it.
    I was wondering, if you have a GUI application with a task bar that allows you to plugin(jar file), and when you added the plugin, how does the application detects your plugin and updates the tool bar with the icon you specified in your tool bar. One thing i don't really understand is when you hit the updated new button on the tool bar, how does it call the method with the jar file plugin ? I know that every button in the tool bar, like all buttons, need an action event or something like that with the method inside it to actually call it.
    I have been wondering how applications with plugin modules , like NetBeans and Eclipse, could dynamically add a button into their tool bar and menu bar and when called, they can 'link to' the plugin to call it ?

Maybe you are looking for

  • Falha ao inserir uma fórmula de imposto

    Olá Ao tentar inserir uma fóruma de imposto da erro com se já existisse uma entrada na tabela de fórmuala de imposto (OFML) Mas não existe entrada igual nessa tabela, já consultei. Tentei colocar vários nomes, tipo de imposto diferente, etc, mas cont

  • Depth in Drag and Drop

    Hi! I was wondering if there are any ways to put an object in front or behind another based on its position in relation to the other one, to create the illusion that there is depth. This would be used in a file to create a 'room', where the x and y p

  • Skips & Scratch Noises during playback ...

    I am all of a sudden getting skips & scratch noises during playback on certain albums during playback on Itunes and it transferred over to my ipod ... What could be causing this and how can I get rid of it.  ( No it is not the CD it was burned from c

  • Printing 4 up 6x9 pages on 11x17 and not aligning up

    Trying to print 4up 6x9 pages on 11 x 17 paper duplex. Indesign layout is exacetly the same for all the pages. When I print the odd page is not aligned up with the even page. Example the header and bottom page number doesn't align up with the side of

  • Why is my Spry menu so slow in IE?

    Hallo all I'm a novice web designer. We're re-designing our very outdated travel website. The old site used (still uses...) images in its dropdown menu. I was very excited to discover the Spry widgets and it was one of the main reasons we upgraded ou