Create a Menu Form

Hi,
I had create 13 Forms, but i want to create a First Form for when i "run form" appear this Form where i can choose what form i want to open, its possible?How?
thank you
Diana

/* Example 1:
** Call a form in query-only mode.
BEGIN
CALL_FORM(’empbrowser’, no_hide, no_replace, query_only);
END;
/* Example 2:
** Call a form, pass a parameter list (if it exists)
DECLARE
pl_id PARAMLIST;
theformname VARCHAR2(20);
BEGIN
theformname := ’addcust’;
/* Try to lookup the ’TEMPDATA’ parameter list */
pl_id := GET_PARAMETER_LIST(’tempdata’);
IF ID_NULL(pl_id) THEN
CALL_FORM(theformname);
ELSE
CALL_FORM(theformname,
hide,
no_replace,
no_query_only,
pl_id);
END IF;
CALL_FORM(’lookcust’, no_hide, do_replace, query_only);
END;

Similar Messages

  • Using a conditional pop-up menu for creating an order form...

    I am trying to create an order form on Numbers (version 2.0.1) using my iPad. My idea is to create a pop-up menu that would contain a number of products (about 50 or so). I'd copy this pop-up menu on all the cells in the column under "Description". That part is no problem. BUT ... ideally when a product is selected from the pop-up menu, I would like for its price to automatically populate the corresponding cell under "Unit Price". Obviously the various products will have various prices. For example, I might have three products listed as "Assorted Miniatures" which cost $5 each; "Animal Pot" which costs $10; and "Geometric Pot" which costs $15. Can this be done???
    If and when that is accomplished, then I presume I can easily apply the basic formulas to get total amounts. All of this means that once completed the only thing I really need to do is select products and then all the pricing and total amounts are automatically listed and calculated. Can someone assist? I have a show coming up this weekend and I hope to fill out lots of order forms!!! :-)  Thank you!!!

    MicMac22,
    Here is my take. Lookup table as Wayne suggests.
    Popup menu is a great idea.
    description
    quant
    unit price
    total Amt
    Item 2
    $2.00
    Item 1
    $1.00
    My entry table would look like yours.
    item
    price
    item 1
    $1.00
    item 2
    $2.00
    item 3
    $3.00
    Table 2 is your lookup table.
    The formula in your entry table unit price is pasted into row 2 and copied down.
    IFERROR(OFFSET(Table 2::$A$1,MATCH(A2,item,0)−1,1,,),"")
    This says find the match of entry in A2 in item column in table 2 return the value in the column 1 over. If error return nothing ("").
    Will this work for you?
    Q

  • How to create the Mail forms

    Hi All,
      Actually i am very new to Mail form . i got the requirement as i need to create the Mail form form sending the mail through campaig as well as i want to print the same form so please help me out how to do this, please help me out by providing some step by step process for creating the mail form and some technical stuff for printing the form
    Regatds
    Mohan

    Hi,
    Creating Mail form is multi stage. Have you created any survey.
    I believe its for CRM 7.0. Broad steps are
    1.Enter the CRM WebClient UI
    2.SAP CRM WebClient menu Marketing >> Create: Mail Form
    Mail Form for E-Mail
    1.On the Mail Form: New screen enter the following values:
    Field name     User action and values
    ID     Y_TRADE_SHOW_INVITATION
    Description     Trade Show Invitation
    Language     Original:English
    Usage     Internet Mail (HTML)
    Attribute Context     ERMS
    Subject     Trade Show Invitation
    2.In the Text Element screen area you can freely define the content of your e-mail in the text element.
    3.Choose New Text Element, enter the following data for the e-mail form text block and choose Create:
    Field name     User action and values
    Text Element ID FORM_LETTER
    Description Invitation
    Format HTML
    4.Enter a text for the new text element FORM_LETTER and design it according to your needs.
    If you want to upload a pre-defined text from an external source, choose Load Local File.
    5.In order to insert the generated survey URL into the text, choose Hyperlink.
    6.In the Insert Hyperlink web page dialog enter the following values and choose Insert:
    Field name User action and values
    URL <surveyURL>
    Description     Information Survey
    URL Category     
    Tracking Option Via Target Site
    7.Save your new mail form.
    Hope it helps.
    Rgds,
    Rajiv

  • I need to create a fillable form and then generate a reports.

    Hello everybody. I need to create a fillable form and then generate a report using numbers. You know, for example if you have customers, I need to be able to write the usual , name, last name, address, and some other details and then using a standard letter I would like the form to be able to populate these fields automatically in a standard pre formatted letter by our company and then be able to print it.
    Any help to point me in the right direction I would appretiate very much.
    I have iwork 9 installed in my macbook pro

    This is acalled a mail merge and is solved using a combination of Numbers (or address book) and Pages.  To get detailed help how to performa a mail merge start in Pages, then in the help menu type Mail Merge:
    Also download the help files for Numbers and Pages here:
    http://support.apple.com/manuals/#
    Page 247 in the Pages User's Guide has details how to perform a a mail merge.
    Post back with specific questions if you need to.
    Regards,
    Wayne

  • How do I create an update form, in a search.asp page.

    I have a search.asp page which when submitted transfers to
    the results.asp page. In the search I would like to also create an
    insert statement. The search.asp page has the following.
    Form: searchForm (Post)
    Text Field: KeywordSearch
    List Menu: CategoryTable
    List Menu: Location
    Button: Search
    When a client enters data in the search.asp page, I would
    like for the data, to be submitted to a database at the same time
    it searches the database. This using an insert statement. The
    reason for this is so that we can see what everyone is searching
    for.
    The database/table we created has the following.
    Table: tblSearches
    Field: idSearch (Auto Number)
    Field: location (Text)
    Field: category (Text)
    Field: user (Text)
    Field: keyWord (Text)
    At the moment I cant create an insert form because of the
    form that already exists in the search.asp page.
    Can anyone suggest how to do this.
    Ideally it would be good to be able to combine two forms into
    one, but I am told that this is not possible.
    TA
    Mally.

    Oh, I see. So is it Dreamweaver that wont let you create the
    insert statement using a form that is already submitting to a
    results.asp page? So if I create the insert statement by had it
    should work?

  • I created a pdf form and then iported it to Forms Central for distribute. It is now loaded to my website and setup so a person clicks on the link to open the form. At this point they then have to go to upper right to open form using a different view. I wo

    I created a pdf form and then imported it to Forms Central for distribute. It is now loaded to my website and setup so a person clicks on the link to open the form. At this point they then have to go to upper right to open form using a different view. I would like the form to open directly in Adobe Reader form to make it easier to enter information. Thanks, Ike

    If you created it in Forms Central, you have to edit it there. I believe Forms Central is similar to LiveCycle Designer in that the form created is no longer able to be edited in Acrobat. I might be wrong, but that is my understanding. You add the submit button in Forms Central. Within Acrobat, you should be able to go to the forms menu and Manage Data to save the data to an Excel file. Others better with forms should be by to clarify things, but this should get you started. In the future you might find it better to post a forms question in the forms discussions.

  • How to create a menu in the canvas

    Hi,
    I want to create a menu in my canvas, like this:
    http://nsa30.casimages.com/img/2013/01/14/130114030406639595.png

    Yes you can create menu in form canvas
    First create menu under main form property just above program units. and then create menu items for displaying menu item.
    After creating you menu item you just click on Canvas property by selecting canvas and F4
    then under Function property select your menu under "POPUP MENU"
    when you right click your canvas runtime you will see a menu just like web.
    mark this correct/helpful

  • How to create an update form

    I am facing some problems when creating an update form. I have created the form page and the action page. It seems to be working but I have a couple of issues with a list menu and a radio button.
    The code is:
    <!--- Check that ID was provided --->
    <cfif NOT IsDefined("URL.ID")>
      <h1>You did not specify the Alumni ID</h1>
    <cfabort>
    </cfif>
    <!--- Get the alumni record --->
    <cfquery datasource="alumniupdateform" name="queryResults">
    SELECT *
    FROM Alumni
    WHERE ID=#URL.ID#
    </cfquery>
    <!--- Get countries --->
    <cfquery name="Countryquery" datasource="admissions">
          SELECT * FROM Countries ORDER BY CountryName ASC
    </cfquery>
    <!--- Page header --->
    <cfinclude template="includes\header.cfm">
    <!--- Update alumni form --->
    <cfform action="includes\update_action.cfm">
    <!--- Embed primary key as a hidden field --->
    <cfoutput>
    <input type="radio" name="WantRepresent" id="WantRepresent" value="#queryResults.WantRepresent#">
    </cfoutput>
    <cfoutput>
    <input type="hidden" name="ID" value="#queryResults.ID#">
    </cfoutput>
    <table align="center" bgcolor="">
    <tr>
      <th colspan="2">
        <p> </p>
        <p><font size="+1">Update a Alumni Contact</font></p>
        <p> </p></th>
    </tr>
    <tr>
      <td>
       Name:
      </td>
      <td>
       <cfinput type="Text"
                name="aName"
                value="#Trim(queryResults.aName)#"
                message="NAME is required!"
                required="Yes"
                validateAt="onSubmit,onServer"
                size="50"
                maxlength="100">
      </td>
    </tr>
    <tr>
      <td>
       Last Name:
      </td>
      <td><cfinput type="Text"
                name="aLastName"
                value="#Trim(queryResults.aLastName)#"
                message="LAST NAME is required!"
                required="Yes"
                validateAt="onSubmit,onServer"
                size="50"
                maxlength="100"></td>
    </tr>
    <tr>
      <td>
       Company:
      </td>
      <td>
       <cfinput type="Text"
                name="aCompany"
                value="#Trim(queryResults.aCompany)#"
                message="COMPANY is required!"
                required="Yes"
                validateAt="onSubmit,onServer"
                size="50"
                maxlength="100">
                </td>
    </tr>
    <tr>
       <td>E-Mail</td>
       <td><cfinput type="Text"
                name="aEmail"
                value="#Trim(queryResults.aEmail)#"
                message="E-MAIL is required!"
                required="Yes"
                validateAt="onSubmit,onServer"
                size="50"
                maxlength="100"></td>
    </tr>
    <tr>
      <td>
       Preferred Postal Adress::
      </td>
      <td>
       <cfoutput></cfoutput>
       <cfinput type="text"
       name="aPreferredAdress"
       value="#Trim(queryResults.aPreferredAdress)#"
       message="Please provide the company name"
       required="yes"
       validateAt="onSubmit,onServer"
       size="80"
       maxlength="100">
      </td>
    </tr>
    <tr>
      <td>
       Home Phone:
      </td>
      <td>
       <cfinput type="Text"
                name="aHomePhone"
                value="#Trim(queryResults.aHomePhone)#"
                message="Home Phone is required"
                required="Yes"
                validateAt="onSubmit,onServer"
                size="20"
                maxlength="20">
      </td>
    </tr>
    <tr>
      <td>
       Work Phone:
      </td>
      <td><cfinput type="Text"
                name="aWorkPhone"
                value="#Trim(queryResults.aWorkPhone)#"
                message="Work Phone is required"
                required="Yes"
                validateAt="onSubmit,onServer"
                size="20"
                maxlength="20"></td>
    </tr>
    <tr>
      <td>
       Cell Phone:
      </td>
      <td><cfinput type="Text"
                name="aCellPhone"
                value="#Trim(queryResults.aCellPhone)#"
                message="Cell Phone is required"
                required="Yes"
                validateAt="onSubmit,onServer"
                size="20"
                maxlength="20"></td>
    </tr>
    <tr>
       <td>Country:</td>
       <td><!--- Country list --->
       <select name="acountries">
        <cfoutput query="Countryquery">
         <option value="#CountryName#"<cfif Countryquery.CountryName IS queryResults.aCountry>selected</cfif>>#CountryName#</option>
        </cfoutput>
       </select></td>
    </tr>
    <tr>
       <td colspan="2"></td>
       </tr>
    <tr>
       <td colspan="2"> <strong>
            </strong>
            <cfinput type="radio" name="WantRepresent" id="WantRepresent" value="Yes">
            Yes, I want to be a class representative of
    <strong>
      <cfinput type="text" name="aYear" id="aYear" style="visibility:hidden">
    </strong></td>
       </tr>
    <tr>
       <td colspan="2"> </td>
    </tr>
    <tr>
      <td colspan="2" align="center">
       <input type="submit" value="Update">
      </td>
       </tr>
    </table>
    </cfform>
    <!--- Page footer --->
    <cfinclude template="includes\footer.cfm">
    and the action code is this:
    <!--- Update movie --->
    <cfquery datasource="alumniupdateform" name="queryResults">
    SELECT *
    FROM Alumni
    </cfquery>
    <cfquery datasource="alumniupdateform">
    UPDATE Alumni
    SET aName='#Trim(FORM.aName)#',
        aLastName='#Trim(FORM.aLastName)#',
        aCompany='#Trim(FORM.aCompany)#',
        aEmail=#FORM.aEmail#,
        aPreferredAdress='#Trim(FORM.aPreferredAdress)#',
        aHomePhone='#Trim(FORM.aHomePhone)#',
        aWorkPhone='#Trim(FORM.aWorkPhone)#',
        aCellPhone='#Trim(FORM.aCellPhone)#',
        aCountry='#(FORM.acountries)#'
    WHERE Id="#queryResults.ID#"
    </cfquery>
    <!--- Page header --->
    <cfinclude template="includes\header.cfm">
    <!--- Feedback --->
    <cfoutput>
    <h1>Contact '#FORM.aName#' updated</h1>
    </cfoutput>
    <!--- Page footer --->
    <cfinclude template="includes\footer.cfm">
    If someone can help me with this I would really appreciate.
    Thanks

    I see this comment on your form page.
    <!--- Embed primary key as a hidden field --->
    But on your action page, you don't use it.  That's a problem.

  • How to Create a menu for my own project

    I want to create a menu (toolbar like in every software i.e file|edit|view..) for my own project in 8i but i failed to attach that in my project. if some one can tell me how to create and attach my own menu i ll be grateful.

    in the Forms Builder navigator there is a menu object where you create menues. You attach them to Forms in the menu property of a Form.

  • Is it possible to create Adobe Interactive form in ECC 5.0 IDES using WDA?

    Hi every body,
    I am trying to create an adobe interactive form in ECC 5.0 IDES using Web Dynpro for ABAP. But I am facing some configuration problems. My doubt here is -> "Is it possible to create abobe interactive forms in ECC 5.0 IDES using Web Dynpro for ABAP ?"
    Please help me out.
    thanks in advance,
    best regards,
    naveen.

    Hi Naveen,
    ECC 5.0 is NW04 - not NW04s so you don't have WDA at all as you should be able to see from e.g. it not appearing in the list of possible programming objects in transaction SE80.
    You'd need ECC 6.0.
    Double-check your SAP_BASIS release in menu System > Status > Component Information.  If it says 6.40 then that's no good... you need to be on 7.00.
    You can still use Java WebDynpro with ECC 5.0 of course.
    Regards,
    Jocelyn

  • Can I duplicate the design and layout of an old form to create a new form?

    Can I duplicate the design and layout of an old form to create a new form?

    Hi;
    You sure can.
    From the "My Forms" tab with the form selected there is a "Duplicate" button on the toolbar along the top, there is also "Duplicate" in the right click context menu on a form:
    Also, you can export a "Design file" (basically a template) of any form locally that can be implorted into your or anyone elses account.  With the form open click "File" - "Export design File".  This will save a design file to your computer which you can use to "Import Design file".
    Thanks,
    Josh

  • Creating Menu module by creating the menu in database

    Hi,
    In the properties of a form when i attach a menu module thru file it's fine but i have to attach the menu module.thru database.I know we have to create the menu in the database. but cannot figure out how. Can anyone guide me how this can be done.
    Sample code welcome.
    Thanks

              I use xml to generate all input fields. But it's similar to database. xml is a kind of database.
              You can use customer tag to generate the form. Inside the tag class you select the form elements from table and construct the form. It's not difficult.
              If you use javascript take care the difference between the IE and Netscape. You better pass a browserType attribute and deal with them differently.
              You should create form element type carefully. Each element can have question type, name , text, validation class, preceding message and so on. Each element can have a toHtml method.
              for the jsp you can:
              tag to get connection.
              tag for the form
              tag for each form element.
              Hope this can give you some idea.
              "Lou Trujillo" <[email protected]> wrote:
              >
              >Has anyone created a form by reading all the input tags, select tags, etc from a table in a database.?
              >I need to create a jsp page that gets all the controls(radio buttons,check boxes,list boxes..) and values from Oracle.
              >Also the form can have javascript associated with some controls.
              >I would appreciate any ideas.
              >TIA
              >
              >Lou
              >
              >
              

  • List/Menu Form hides Main nav dropdown

    I've created an html page that when you scroll over the main
    nav bar at the top, the drop down, or 2nd level headers, drop down
    'behind' a list/menu form? Any ideas on how to fix this?

    There are only two options, since list/menus are "ACTIVE
    CONTENT" and
    therefore always rise to the top of the page since they are
    always being
    redrawn by the browser -
    1. Redesign the page so that you move the list/menu out of
    danger, or
    2. Create some custom js to hide the list/menu when that
    particular submenu
    opens
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "Lerbekmo" <[email protected]> wrote in
    message
    news:enmi0u$2hs$[email protected]..
    > I've created an html page that when you scroll over the
    main nav bar at
    > the top, the drop down, or 2nd level headers, drop down
    'behind' a
    > list/menu form? Any ideas on how to fix this?
    >

  • What is menu area? can we create a menu exit with tht?

    Hi experts,
    what is menu area? can we create a menu exit with tht? is areamenu(se43n) diff frm menu exit?

    Hi
    Menu Exits
        Menu exits add items to the pull down menus in standard SAP applications. You can use these menu items to call up your own screens or to trigger entire add-on applications.
          SAP creates menu exits by defining special menu items in the Menu Painter. These special entries have function codes that begin with "+" (a plus sign). You specify the menu item’s text when activating the item in an add-on project.
    Menu exits allow you to add your own functionallity to menus. Menu exits are implemented by SAP, and are reserved menu entries in the GUI interface. The developer can add his/her own text and logic for the menu.
    Function codes for menu exits all start with "+"
    Example
    We want to create a new menu item in the Office menu. The text for the menu should be "Run ZTEST", and the menu will
    run report ZTEST.
    Goto transaction SE43 Area Menu Maintenance
    In Area Menu Paramenter type 'S000' (S triple Zero)
    Select Change and ignore all the warning screens
    Expand the office menu. In the buttom of the office tree you will find a menu named "Customer function"
    Double click on the text. In the pop-up screen change the text to "Run ZTEST". Note that the trsnaction code is +C01
    Goto transaction SE93 and create transaction +C01 that calls report ZTEST.
    Now you will se the menu displayed in the office tree. If you delete transaction +C01 again, the new menu will dissapear.
    There are 'only' 177 Menu exits in standard - I couldn't see the right one, too.
    But you could search the implemented exits, this should be only a small number. Go to transaction CMOD, enter * and F4, information system (F5), show all selections (Shift+F7) and then you can restrict to search only menu exits.
    Of course there is the possibility, that these are added in a different way...
    ... at least you can be sure, if it's a normal menu exit.
    Check this sap help..
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    http://www.sapbrainsonline.com/TUTORIALS/default.html
    You can achieve this functionality by configuring in IMG.
    Please find the info regarding User-Exit's in the following links:
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/frameset.htm
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    Re: doubt on user exits
    user exits and Badis
    User exits is the enhancements provided by SAP
    You can use them in transactions. Each transaction will have user exits.
    If you want to use your own requirements by making your coding while the transaction is run you can use user exits.
    For example if you want to run the MRP in MD02 specific to MRP controller you can user exit.
    Please also refer the document below.
    USEREXIT
    Userxits allow us to add our own functionality to SAP standard program
    without modifying it . These are implemented in the form of subroutines and hence are also known as FORM EXITs. The userexits are generally collected in includes and attached to the standard program by the SAP.
    All Userexits start with the word USEREXIT_...
    FORM USEREXIT_..
    z..
    ENDFORM.
    The problem lies in finding the correct userexit and how to find it if one exists for the purpose. Once the correct userexit is found the necessary customer code is inserted in the customer include starting with the z.. in the form routine.
    e.g. USEREXIT_SAVE_DOCUMENT_PREPARE
    Certain application like SD still provide this form of enhancement using userexit but this practice is no longer being followed for newer extensions instead they are using EXITs which come bundeled in enhancement packages . Neverthiless existing USEREXITS will be supported by SAP an all the newer versions of SAP.
    HOW TO FIND USEREXITS
    Userexits can be found in number of ways:
    1) To find userexits in SD module , goto object navigator(SE80) and select
    development class from the list and enter VMOD in it. All of the userexits in SD are contained in the development class VMOD. Press enter and you will find all the includes which contain userexits in SD for different functions like PRICING, ORDER PROCESSING etc. Select the userexit according to the requirement and read the comment inserted in it and start coding .
    Some examples of userexits in SD(SALES & DISTRIBUTION ) are:
    1)ADDING OF NEW FIELDS IN PRICING
    In Pricing in SD the fields on the basis of which pricing is done are derived from the FIELD CATALOG which is a structure KOMG .This structure is used to transfer transaction data to the pricing procedure in SD and is also known as communication structure.This structure KOMG consists of two tables KOMK for Header related fields and KOMP for item related fields. The fields which are not in either of the two tables KOMK and KOMP cannot be used in pricing .Sometimes a need arises when the pricing is to be based on some other criteria which is not present in the form of fields in either of the two tables. This problem can be solved by using USEREXITS which are provided for pricing in SD. Pricing takes place both when the SALES ORDER ( Transaction VA01) is created as well as when INVOICING ( Transaction VF01) is done.Hence SAP provides 2 userexits ,one for sales order processing which is
    USEREXIT_PRICING_PREPARE_TKOMP or
    USEREXIT_PRICING_PREPARE_TKOMK
    Depending upon which table (KOMK or KOMP) the new fields were inserted we use either of the above two userexits.These userexits are found in include MV45AFZZ of the standard SAP sales order creation program SAPMV45A.
    In the case of userexit which will be called when invoicing is done ,these
    are provided in the include RY60AFZZ which is in the standard SAP program SAPMV45A. The name of the userexits are same. i.e
    USEREXIT_PRICING_PREPARE_TKOMP or
    USEREXIT_PRICING_PREPARE_TKOMK
    These userexits are used for passing the data from the communication structure to the pricing procedure, for this we have to fill the newely created field in the communication structure KOMG for this we fill the code in the above userexit using the MOVE statement after the data that has to be passed is taken from the database table by using the SELECT statement. The actual structure which is visible in these userexits and which is to be filled for that particular field is TKOMP or TKOMK.
    Before the coding for these userexits is done ,it is necessary to create a new field in either of the two tables KOMK or KOMP .For this purpose includes are provided in each of them .
    To create the field in header data(KOMK) the include provided is KOMKAZ
    and to create the field in item data(KOMP) the include provided is KOMPAZ.
    One possible example for the need of creating new fields can be e.g. Frieght to be based upon transportation zone ,for this no field is available in field catalog and hence it can be created in KOMK and then above userexits can be used to fill the transportation data to it.
    2)The other method of finding userexit is to find the word USEREXIT in the
    associated program of the transaction for which we want to determine userexit using SE38.
    3)The other method of finding userexits is to find the include in case of SD/MM applications where the userexits are located ,this can be found in the SAP reference IMG generally in the subfolder under SYSTEM MODIFICATION.
    Some other examples of userexits in SD are:
    USEREXIT_NUMBER_RANGE
    This userexit is used to assign a different internal document number to the
    sales order(VA01) when it is created depending on some criteria like a different SALES ORGANIZAION(VKORG) .
    USEREXIT_SAVE_DOCUMENT_PREPARE
    This userexit is used to insert the ABAP code which will be called when
    the document (sales order VA01) is just about to be saved.This userexit is used generally for custom checks on different fields , to display some information before the order will be saved or for making changes to certain fields before the sales order will be saved.
    Exits & Enhancements
    There are mainly six types of EXITs in sap which have been collected in the form of enhancement packages and attached to standard code in SAP.
    These are different from USEREXIT in the way that they are implemented
    in the form of FUNCTIONs while in USEREXITS we use form routines for their implementation. These are also sometimes known as function exits .
    These start from the word EXIT_ followed by the program name and then followed by a three digit number.
    e.g. EXIT_SAPMV45A_002
    This exit is found in SD in enhancement V45A0002.
    TYPES OF EXITS
    1)MENU EXITS
    2)FUNCTION EXITS
    3)TABLE EXITS
    4)SCREEN EXITS
    5)KEYWORD EXITS
    6)FIELD EXITS
    We use SAP transactions CMOD and SMOD to manage exits. Before implementing an exit , it is required to create the project by using CMOD
    selecting the enhancement e.g. V45A0002 and selecting the component
    (one which fulfills our need) i.e the exit which will be implemented in SMOD and after coding has been done the project has to be activated.
    An exit can be coded only once.
    FUNCTION EXITS
    These are used to add functionality through ABAP code . These start from the word EXIT_programname_NNN ending in a 3 digit number. No access code is required to implement any tupe of exit including function exits.
    The function exits are called from the standard SAP program in the form
    of ABAP statement
    CALL CUSTOMER-FUNCTION 'NNN'
    This is in contrast to USEREXITs where PERFORM statement is used to call
    the required userexit.
    To implement the FUNCTION EXITs first of all the project is created and a suitable enhancement package is selected and from its compnents the function exit to be implemented is selected and on double clicking it the exit code will appear in ABAP EDITOR(se38) where a Z include will be found and the customer code should be entered in this include.
    e.g.
    ADDING A DEFAULT SOLD-TO-PARTY in Sales Order Creation
    To show a default sold-to-party in this field when the user creates a sales order (VA01) we can use a function exit .This function exit is located in enhancement no V45A0002 . Before we can choose the exit we have to create a project in CMOD after that enter V45A0002 in the enhancement field and click on the components . In the components you will see the exit EXIT_SAPMV45A_002 . This exit is used for our purpose.
    Double clicking on this exit will takes us to function builder (SE37) . This
    function exit has one exporting parameters and two importing parameters, we are interested in exporting parameter which is E_KUNNR of type KNA1-KUNNR i.e if we move the desired customer name to this structure(E_KUNNR) it will be shown in the field as the default value when we create the sales order. This function also contains a customer include ZXVVA04 . This include will be used to write our custom code .
    Double clicking on this include and it will prompt us that this include does not exists do you want to create this object ,select yes and the include will be created .In this include we can write our own code that will fill the field E_KUNNR.
    e.g. E_KUNNR = 301.
    Activate the include and Activate the project. Now when ever the SALES ORDER will be created , sold-to-party field will come up with a predefined customer .
    FIELD EXITS
    The field exits are managed,created,activated through program RSMODPRF. The field exit is associated with a data element existing in ABAP dictionary and hence to the screen field using that data element.
    The format of field exit is :
    FIELD_EXIT_dataelement_A-Z or 0-9
    If a particular screen and program name is not specified than the field exit will effect all the screens containing that data element.
    The function module associated with field exit shows two parameters
    INPUT and OUTPUT. Input parameter contains the data passed to the field exit when the field exit was invoked by the R/3 , We can write our own code to change the output parameter depending upon our requirements.
    Before the field exit can have any effect the system profile parameter
    ABAP/FIELDEXIT in all the application servers should be set to YES
    ABAP/FIELDEXIT = YES.

  • Creating a simple form

    I just want to create a simple form that users can fill in and a e-mail is send to our helpdesk. I just cannot find any information about this, only how to create lists. When i do that and put list on the site it shows all the lists, when i click on Add
    A New Item it shows the form i wanted to put on the site:
    Example
    Any ideas / tips?

    Hi,
    You can send email from InfoPath through various ways it depends on your requirements and your need, follow this article that includes all the steps with image.
    http://redcapeco.wordpress.com/2010/09/20/create-a-submit-button-in-an-infopath-form-to-email-recipients/
    when you publish the InfoPath form it will deploy to SharePoint site and form will open when you will click on new item from list menu or you can add your InfoPath form as content type in any list in this case also to fill the form you need to go to the
    list where you added the content type and need to choose new item from that list.
    It you would elaborate your requirements in simple steps we would be able to provide the specific solution for your need.
    Krishana Kumar http://www.mosstechnet-kk.com

Maybe you are looking for

  • Cannot open links in new tab without holding Ctrl

    There is only one option i see in preferences for opening sites in new tabs. and it is called "Open links from applications..." Even with this checked, by default all links open in a new window, unless I hold down Ctrl while clicking the link. There

  • I am unable to see icons.

    I am unable to see icons(.png) in a website developed in GWT 2.4 Framework, when viewing it in ipad(6.1.3) in safari. I am unable to see any icons whatsoever when I have hosted my application in Jboss 7. But on hosting it on Jetty server, I could see

  • BAPI to update AR entries

    Hi, is there any BAPI to update AR entries for a customer along with the GL. Regards, vijay.

  • Is there any command to check the status of CWAI?

    I want to check if CWAI is currently on or off (start or reset or stop). Is there any convenient command to check?

  • Notes - Standard Function Modules long text functionality

    Hi All Need standard Function Modules for Notes (long text) functionality. I need to create a notes tab in dialog program, this notes tab has all formatting icons to enable create/upload/modify the text entered and passed to SAP standard text objects