How to learn form code well?

i don't know how to learn form code well and where to learn it?
i also don't know how to learn html code well and where to learn it?
because of form code ,html code , javascript code and so on are to be used with
php code and oracle pl/sql code?
who can tell me some good places to learn these knowledge ?

Hi,
You have to learn it by yourself by reading/practicing some good books..
This is a good place to start on for HTML/Javascript..
http://www.w3schools.com/

Similar Messages

  • How to Export Form Code

    I want to export all the code from forms to text file to run a standard check program. Is there a way to do that? I have developer 6i.
    Thanks in advance.
    (BASIT)

    Depending on your version of Forms 6 you may find that the program unit code is encoded in the FMT file, so for the purposes of Auditing Code you may be better off with the Forms Doc option (File -> Administration -> Object List Report)
    Or a Forms API program to extract exactly the information you need - see the Forms API Launchpad at http://otn.oracle.com/products/forms/techlisting.html

  • How to write source code in smart forms?

    hi friends,
    can anyone can help me in writing  sorcecode in smartforms r
    any materail link.
    if it is helpful points can b rewarded.Thanks in advance.

    Hi,
    Check this link for
    how to write source code in smart forms?
    http://****************/Tutorials/Smartforms/GettingStarted/SimpleText.htm
    You can write Source Code in smartforms By Choosing Program Lines.
    Check this link with Screen Shots
    http://****************/Tutorials/Smartforms/PO/page1.htm
    Reward All Helpfull Answers
    Regards
    Fareedas
    Edited by: Fareeda Tabassum S on May 21, 2008 3:09 PM

  • How to attach Form to Transaction Code F-92

    Dear All,
    I have a reuirement from my client, where in they need Printout for Transaction Code f-92, I want to know how to attach Form to the Transaction Code or is there any standard Form availabale in the system.
    Thanks in advance
    Dnyanesh Shenwai

    Hi
    The user menu is the set of menu of all roles of user, so you should check the roles of the user and update one of menu of user roles.
    You can do it by transactions PFGC, but if you change a role you'll change the menu of all users have that role.
    This operation usually is made by the administrators of system.
    Max
    Message was edited by: max bianchi

  • How to use form has online exam

    Hi,
    I need to configure a form as an exam. The user fills the form but has to have all the rigth "answers" before an e-mail is sent to him stating that he has completed the training.
    Thank you for any clues the would help me do this.
    Mathieu

    How much would you charge me to setup the basic code that I could manage myself afterwards.
    I am a quick learner.
    I did the whole site by myself with your help and BC. www.geppp.com
    I just need to have an e-mail send if a user has all the right answers to the an online exam.
    Le 2013-10-08 à 20:54, Liam Dilley <[email protected]> a écrit :
    Re: How to use form has online exam
    created by Liam Dilley in Business Catalyst - View the full discussion
    You will need to do some javascript and a matrix system to know what the options are and what the right answers are relevent to those.
    How is your knowledge in this area?
    Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5746256#5746256
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5746256#5746256
    To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5746256#5746256. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in Business Catalyst at Adobe Community
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.
    Mathieu Norton-Poulin, M.Ps., psychologue
    Institut de Psychologie Clinique de Gatineau
    4 Impasse de la Gare-Talon
    Suite 202
    Gatineau, Qc
    J8T 0B1
    Courriel: [email protected]
    Web: www.mnppsychologue.com
    Web: www.pftgatineau.com

  • How to create Bar code

    Hi,
    How to create Bar code?
        Explain the steps.

    Hi,
    A barcode solution consists of the following:
    - a barcode printer
    - a barcode reader
    - a mobile data collection application/program
    A barcode label is a special symbology to represent human readable information such as a material number or batch number
    in machine readable format.
    There are different symbologies for different applications and different industries. Luckily, you need not worry to much about that as the logistics supply chain has mostly standardized on 3 of 9 and 128 barcode symbologies - which all barcode readers support and which SAP support natively in it's printing protocols.
    You can print barcodes from SAP by modifying an existing output form.
    Behind every output form is a print program that collects all the data and then pass it to the form. The form contains the layout as well as the font, line and paragraph formats. These forms are designed using SAPScript (a very easy but frustratingly simplistic form format language) or SmartForms that is more of a graphical form design tool.
    Barcodes are nothing more than a font definition and is part of the style sheet associated with a particular SAPScript form. The most important aspect is to place a parameter in the line of the form that points to the data element that you want to represent as barcode on the form, i.e. material number. Next you need to set the font for that parameter value to one of the supported barcode symbologies.
    The next part of the equation can be a bit tricky as you will need to get a printer to print that barcode font. Regular laser printers does not normally print barcode fonts, only specialized industrial printers that is specifically designed to support that protocol and that uses specialized label media and heat transfer (resin) ribbon to create the sharp image required for barcodes.
    Not to fear though, there are two ways to get around this:
    - You can have your IT department do some research -
    most laser printers can accept a font cartridge/dimm chip (similar to computer memory), called a BarDIMM that will allow a laser printer to support the printing of barcodes.
    - Secondly, you can buy software that you can upload in your SAP print Server that will convert the barcode symbology as an image that will print on a regular laser printer. I found that this option results in less sharper barcodes. This option is really if you need to convert a large quantity of printers (>10) to support barcodes.
    - Thirdly, you can buy a third party software like Barcode.dll and install on your frontend PC connected to the laser printer.
    Now you have a barcode printed - what next?
    Well there are two options, depending on your business requirements:
    - You can use an existing SAP transaction on a regular workstation and get a barcode wedge reader to hook up between the keyboard and the PC. These wedge readers comes in a wand or scanner format. There are even wireless wedge scanners available that allows you to roam a few yards from the workstation to scan a label. This approach is mostly used where you want to prevent human errors in typing in long material, batch or serial numbers in receiving or issuing of material. The problem is that it's just replacing the keyboard input and you are basically locked down in one location and have to bring all the material to that location to process.
    - Another solution is to use SAPConsole transactions
    or write your own ABAP Dialog programs that will fit onto a barcode enabled wireless handheld terminal and that will follow the business logic as executed on the shop floor.
    These programs are highly complex exercises in industrial engineering and ergonomics because of the limited screen sizes and limited ability to accept keyboard input. The user is instructed step-by-step and only scan and push F-keys to interact with the SAP system. Scan, scan, beep, beep, enter - highly automated.
    <b>To Create a Bar code Prefix</b>
    1) Go to T-code - SPAD -> Full Administration -> Click on Device Type -> Double click the device for which you wish to create the print control -> Click on Print Control tab ->Click on change mode -> Click the plus sign to add a row or prefix say SBP99 (Prefix must start with SBP) -> save you changes , it will ask for request -> create request and save
    2) Now when you go to SE73 if you enter SBP00 for you device it will add the newly created Prefix
    http://www.servopack.de/Files/HB/ZPLcommands.pdf.
    Check this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/d9/4a94c851ea11d189570000e829fbbd/content.htm
    Regards,
    Padmam.

  • Learning to Code? What's the rush?

    I just read an interesting article titled: Do slower programmers get there faster?
    http://jaxenter.com/slow-programming-112923.html 
    At this point in time I'm not too fussed about getting anywhere specifically. I'm still on a learning journey. I've been learning to code for 2 years now and when I started I did some research on learning to become a good programmer. My take away
    was that it takes quite a while to get any good at it. I'm working on a 5 to 10 year learning path.
    So after 2 years of SB I've learnt the language and some good programming techniques so that I can program with it. Towards the end of that period I've finally began to gain a good understanding of what SB is good for, albeit this understanding
    is subjective but always open to new thoughts.
    My next language after SB was C# - a different language with a bigger library. It's gunna take me years to learn that one and how to use it. No biggie, i'll most likely be still alive in 5 years from now.
    Now I'm at the point where I want wrap up my learning with SB. I figure my own "show what you know" project might be the way to go here. This will require applying everything I've learnt about Programming so far. A holistic approach. I bet I learn
    lots in the process.
    Picking up new languages along the way.
    While doing my wrap up I've began to learn/pick up HTLM5, CSS3 and some server/client side scripting. While doing this I put down one language to focus on another, a learning technique I find helpful. My best solutions come to me when I'm doing something
    else (often when I'm not even in front of a computer).
    My thoughts on Slow Programming:
    I think Slow isn't the best word. I prefer to get as deep understanding into what I do as I can. This is so I can successfully do lots with what I understand. If this makes feel slower at times then that's ok. The very question addressed in the article
    was "do slower programmers get there faster?"
    Re-learning can be difficult and very time consuming and is often the goto after getting there lightning fast.
    But you still need write and finish programs. Sometimes they don't work - more learning required. I like it when something works! My own slowness comes from a desire to not just know that it works, but why it works. A deeper understanding.

    Hello Jibba Jibba,
    I agree and follow your learning philosophy: self taught learning. As Isaac Asimov once said, “Self-education is, I firmly believe, the only kind
    of education there is.” When I learn, I want to understand programming in depth and understand how everything works. Not just learn the skills, I'm trying to figure out how to enter the programming world as a professional. How do I make myself stand out? Will
    a college degree give me the technical, social, and practical skills to enter the work force? Most of all, I want to challenge myself and grow as a programmer. With each program I write, I try to pick up new techniques that can be applied in programming in
    general. At it's core, It's the reasoning skills and techniques gained that matter, not the syntax and countless jargon that surrounds programming. Most importantly, I want to become a problem solver and not a walking rule book.
    I started learning programming with small basic about six months ago. Initially, it was the most confusing task and I couldn't understand any of it. Programming required a whole new
    mind set, patience, and persistence. The first couple weeks I had to understand how programming worked and adapt to a “computational thinking” mindset. These last few months, I realized that I could learn the basis of programming with unconventional means.
    In other words, I may not have to rely heavily on college to pursue my career (or become educated). I respect college institutions and love to learn, but I realized that I could continue learning beyond school. I wanted to instilled this philosophy, life long
    learning, in my mind as a second nature. That got me thinking. What's the point of college? How can I duplicate it so I can teach myself but still get into the work force? What skills do employers look for? What are the traits and skills of a proficient programmer?
    The article you provided is very insightful and its contents is exactly what I seek. As a consequence, I wanted to approach my learning style in a more pragmatic style. Learning through extensive practicing but also challenging myself to learn something new
    and grow as an individual.
    On the contrary, self taught learning does lack social interaction. That's why, I must find people who share my goals and ambitions so I could
    learn to work in a team setting. Also, not just work with people to improve my skills but also meet people that work for a company so I could get connections. Get first hand advice from someone who has worked as a programmer professionally. What do companies
    look for in a programmer? What makes the difference between a good programmer and bad one? Can I get a part time/full time internship through this company? I want to get exposed to the work field as soon as I can. Learn to apply my skills on a professional
    level and gain practical skills. Sometimes it's not how well I know my craft but my personality as well that could propel me in the work force. Although, I may not have the resources I can get in a college, I could use the growing resources from the internet
    to move forward. I don't need to wait for college to start educating myself.
    Finally, life long perseverance is at the heart of learning and becoming successful, not financially so but
    rather as an individual. As far as I know, it's physically impossible to master one's craft. The craft is so long and life so short. Self teaching is part of the life of a computer programmer or, truly, in any profession. As technology advances, the demand
    for programmers with the latest skills is always in demand. It's a life long pursuit. Therefore, one should learn to love learning because one will have commit to life long learning to survive as a computer programmer.
    I want to start out as a Computer Programmer, move on to become an Applications Software Developer, and in
    my later years become an Indie Game Developer in Japan.
    What inspired you to learn programming? Do you, if at all, work with a group of programmers or people that have the same goals? How do you approach
    the social and resource limitations that comes with self taught learning? Could you elaborate on “show what you know project”? I'm coming close to dividing my time between using small basic and learning a new language, most likely C#, and welcome any project
    ideas.
    Disclaimer: I may have used computer programmer and software developer interchangeably so I apologize for any inconsistency, but I am aware they
    play different roles in the software development process. Computer programmer: writes code and software developer: plans, instruct programmers, and writes code. Sometimes, when a programmer gains enough experience they are promoted as developers. A quick word
    about college. I may still attend college and get a degree in the future but at the moment it doesn't agree well with my plans. I may mix it up by teaching myself and get certificates. There are several options. Everyone will approach their career pursuits
    a bit differently. What may work for me may not work for other people. It's good to explore all possible options. For some, college is the best option for them. Whichever way, one will need to be willing to learn and have plenty of self motivation.
    Here is an article that rhymes with your thinking.
    http://norvig.com/21-days.html
    Another article that is more loosely based on this discussion but nonetheless relates to programming and prompts some interesting points.
    http://www.motherjones.com/media/2014/06/computer-science-programming-code-diversity-sexism-education

  • How to find function code for buttons on toolbar in oops alv

    Hi experts,
    I want to remove some buttons from toolbar in oops alv, i know the procedure like get function code and pass the value in a table and pass that table to IT_TOOLBAR_EXCLUDING of
    method set_table_for_first_display but I WANT TO KNOW HOW TO FIND FUNCTION CODE FOR BUTTONS ON TOOLBAR IN OOPS ALV

    Hi Prakash,
    -->First you have to set the pf status in your alv program by,
    {FORM pf_status USING rt_extab TYPE slis_t_extab.
      SET PF-STATUS 'FIRST'.
    ENDFORM.                    "PF_STATUS}
    -->Pass this Subroutine name in the Function module, Reuse_alv_grid_display's parameters i.e,
          i_callback_pf_status_set          = 'PF_STATUS'}
    *-->Then doble click on that pf status,
    From the menu bar, select Extras->Adjust Template->List Viewer,
    This will give you the existing statndard gui status of the program*
    ->Then catch that function codes in the User command Parameter of the Function module Reuse.. i.e,
          i_callback_user_command           = 'COMM'
    And make a subroutine of the name 'COMM'i.e,
    FORM comm USING ucomm LIKE sy-ucomm selfield TYPE slis_selfield.
      DATA: okcode TYPE sy-ucomm.
      okcode = ucomm.
      CASE okcode.
        WHEN 'REF'.
        CALL FUNCTION 'POPUP_TO_INFORM'
          EXPORTING
            titel         = 'MANSI'
            txt1          = 'CREATED BY'
            txt2          = SY-UNAME
          TXT3          = ' '
          TXT4          = ' '
    endcase.
    Hope it helps you
    Regrds
    Mansi

  • ColdFusion 11: cfclient ... how does normal CFML code and cfclient code interact?

    G'day:
    I am reposting this from my blog ("ColdFusion 11: ... how does normal CFML code and  code interact?") at the suggestion of Adobe support:
    @dacCfml @ColdFusion Can you post your queries at http://t.co/8UF4uCajTC for all cfclient and mobile queries.— Anit Kumar Panda (@anitkumar85) April 29, 2014
    I have edited this in places to remove language that will be deemed inappropriate by the censors here. Changes I have made are in [square brackets]. The forums software here has broken some of the styling, but so be it.
    G'day:
    Another quick one. I'm raising these quick-fire questions here because Adobe have declined to suggest a better place to raise them, other than as comments on one of their blog entries. Well that was Ram's suggestion (which I don't think is terribly-well thought out). He declined to react to my suggestion that the Adobe ColdFusion forums might be a good place. Anit suggested Twitter or just emailing him, but I think there'd be public interest in this stuff, so don't want to resort to email.
    As I'm the master of what goes on on this blog: I'll clutter this thing up.
    Say I want to have a mix of "normal" CFML and <cfclient>-based CFML in the same file. I can only presume the intent is to allow this, otherwise having <cfclient> as a tag rather than just a file extension seems like a poor approach. Obviously if one can have a start tag and an end tag, then code can come before (and I guess after) the <cfclient> tags themselves.
    So I'd expect this to work:
    <cfset message = "G'day World"> <cfclient> <cfoutput>#message#</cfoutput> </cfclient>
    However all I get is an error in JS:
    Uncaught ReferenceError: message is not defined variablesScopeVariable.cfm:4
    And, indeed, the only mention of message in the JS source is the one that's erroring (as it's on the right-hand side of an assignment).
    So I thought perhaps <cfclient> worked like <cfthread> and I needed to pass attributes into it:
    <cfset message = "G'day World"> <cfclient message="#message#"> <cfoutput>#message#</cfoutput> </cfclient>
    This doesn't compile:
    Attribute validation error for the client tag.
    The tag does not have an attribute called message. The valid attribute(s) are ''.
    ColdFusion cannot determine the line of the template that caused this error.This is often caused by an error in the exception handling subsystem.
    Note also there's an error in the error message itself. It's not the <client> tag, it's the <cfclient> tag.
    Rightio then, so I tried just using the request scope instead (the code's the same as the variables-scoped example, except using the request scope). No dice: same JS error.
    As a last ditch effort, I just tried to see if <cfclient> was aware of anything going on around it, by passing a value on the URL, and seeing if <cfclient> saw that, eg:
    <cfclient> <cfoutput>#URL.message#</cfoutput> </cfclient>
    This behaved differently from the variables- / request- scoped examples, in that I didn't get a JS error, I just got this on the screen:
    undefined
    And no JS error. It pains me to have to do this, but let's look at the generated JS to see why the behaviour is different:
    Variables scope example:
    <script type="text/javascript" src="/CFIDE/cfclient/cfclient_main.js"></script> <script type="text/javascript" src="/CFIDE/cfclient/cffunctions.js"></script> <meta name="viewport" content="width=device-width"> <script type='text/javascript'> globalDivStruct=null; var _$variablesScopeVariable_func=function(){     var self=this;     var variables={};     self.__init=function(){         var localdivstruct=globalDivStruct;         var __output_var="";         var tmpVarArray={};         localdivstruct.outputvar+=message;        return""     } }; function __startPage__$variablesScopeVariable(){     document.write("\x3cdiv id\x3d'__cfclient_0'\x3e\x3c/div\x3e");     window.ispgbuild=false;     var clientDivStruct={         divId        : "__cfclient_0",         outputvar    :""     };     globalDivStruct=clientDivStruct;     try{         _$variablesScopeVariable=new _$variablesScopeVariable_func;         _$variablesScopeVariable.__init()     }     catch(__eArg){         if(__eArg!=="$$$cfclient_abort$$$")             throw __eArg;     }     __$cf.__flush(clientDivStruct) } __startPage__$variablesScopeVariable(); </script>
    The only significant difference (other than function names, based on the file names) between this and the URL-scoped example is the indicated line above is replaced by this in the URL example:
    localdivstruct.outputvar+=__$cf.__arrayGet(URL,"message",true);
    So it's like it's trying to do the right thing, but just failing. I thought it might be because CF does stupid thinks with scope-key casing, and changed the <cfclient> code to expect URL.MESSAGE not URL.message, but this didn't work either.
    So I'm flummoxed. I can't find anything in any documentation which might point me in the right direction, so anyone know what the story is here?
    Update:At Joel's suggestion I tried this:
    <script> message = "G'day World"; </script> <cfclient> <cfoutput>#message#</cfoutput> </cfclient>
    Thisworked. Which elicits from me a mixture of "heh: cute" and "this is an abomination". 
    Adam

    PaulNibin wrote:
    Hi Adam,
    When you write code inside <cfclient>, it is translated to java script. It cannot access server side variables(defined outside cfclient).
    <script> message = "G'day World"; </script> <cfclient> <cfoutput>#message#</cfoutput> </cfclient>
    The above code works because, message is defined in a script block and client side CFML is interoprable with javascript. So client side CFML can use variables, functions defined in javascript blocks.
    Thanks,
    Paul
    So you're saying you did not provide a mechanism for transferring the variables from the server-side part of a file's code to the client side part? Is this not a bit of an oversight?
    And what - in your mind - is the point of having a file with blocks of both normal CFML, and then a <cfclient> block, then more CFML, then another <cfclient> block (for example) if the code cannot interact?
    Adam

  • How to know form is open or not or not in sap

    How to know form is open or not or not in sap

    Hi
    There is no such functionality where you can check that whether the form is open or not. you can only get the information of active form
    if u want to get the information that form is open or not you have to code by yourself like declare a object of each form on the form load event set the value of that object and on form close event set the value of object to nothing. then you can check that if form object has some value then form is open else form is close.
    Hope i clear the point.
    Regards
    Rupinder

  • How to write Form - Endform in between Function - Endfunction

    Hi Experts,
    I need to write some code in between form & endform in an Include(User-exit)
    This form ---endform doesnot have perform [ Perform is inside a standard Code ] . I tried using Generate pool subroutine. It is also not helping.
    The call for this perform is inside Standard Code.Pls tell how to write Form-Endform between Function -
    Endfunction.
    thanks
    surbhi

    No no no. You're committing after each row! soany
    other session running the same query will see the
    changes you're making. Your session will equallysee
    changes caused by running this query in those
    sessions.Other session, yes, but current session will only see
    the changes once it has completed the current
    statement. Otherwise my "rn" column would not have
    gone up sequentially in the above example. it would
    have gone
    1st row rn = 1 (all rows get updated by 1:-
    2,3,4,5,6,7,8,9,10,11)
    2nd row rn = 3 (all rows get update by 1:-
    3,4,5,6,7,8,9,10,11,12)
    3rd row rn = 5 (all rows get update by 1:-
    4,5,6,7,8,9,10,11,12,13)
    4th row rn = 7 (all rows get update by 1:-
    5,6,7,8,9,10,11,12,13,14)
    5th row rn = 9 (all rows get update by 1:-
    6,7,8,9,10,11,12,13,14,15)
    6th row rn = 11 (all rows get update by 1:-
    7,8,9,10,11,12,13,14,15,16)
    7th row rn = 13 (all rows get update by 1:-
    8,9,10,11,12,13,14,15,16,17)
    8th row rn = 15 (all rows get update by 1:-
    9,10,11,12,13,14,15,16,17,18)
    9th row rn = 17 (all rows get update by 1:-
    10,11,12,13,14,15,16,17,18,19)
    10th row rn = 19 (all rows get update by 1:-
    11,12,13,14,15,16,17,18,19,20)
    So the fact the commit happens each time the rows get
    updated, isn't effecting the currently running select
    statement.
    No, actually you DO see the other session changes. This is because it is AUTONOMOUS transaction, and this a function.
    Test by adding:
    create or replace function incvals return number as
    pragma autonomous_transaction;
    v_val number;
    begin
    update t set rn = rn + 1;
    select max(rn) into v_val from t;
    dbms_lock.sleep(1); --add this line
    commit;
    return v_val;
    end;
    And test in two sessions.
    You will NOT get sequential ascending.
    >
    Think about the effect of two parallel sessionsboth
    running this query at the same time, and ask isthis
    sensible?Gawd, no, of course not. Like I said, I'd never use
    this sort of thing myself. I'm just wondering what
    on earth the OP is trying to achieve.
    :)Glad to hear it.

  • How To: On Form Submit move to Next Tab with Spry Tabbed Panels

    I've got a page set up with 3 different forms in three
    different panels. When the form in Panel one is submitted, I need
    the form in panel two to open up. When form two is submitted, I
    panel three to open.
    I've made sure that the following is located in the js file
    controlling the tabs:
    Spry.Utils.getLocationHashParamsAsObject
    Spry.Utils.getLocationParamsAsObject
    Spry.Utils.getURLHashParamsAsObject
    Spry.Utils.getURLParamsAsObject
    In my form tag in panel one I've using:
    action="events_edit.cfm?panel=1"
    Seems like that should work, but the 1st tab stays open after
    the submit. What am I doing wrong?

    quote:
    Originally posted by:
    weatherangel
    <form action="TabbedPanels1.showPanel('second'); return
    false;" name="myname" >
    The trick of this is that you really want your action to be a
    submission using ajax, not an html submit, which would refresh your
    page. Your best bet would be to call a function that submits the
    current form, as well as pushing on to the next tab.
    A little more illumination on exactly how to do that please?

  • How to write the code to send the report output to the local file.

    dear all,
    how to write the code to send the report output to the local file.
    Thanks & Regards,
    Jyothi.

    Hi,
    Try this , it will display report and download the file as well. Just vhange the path and execute
    TYPE-POOLS : SLIS.
    DATA : IT_SCARR TYPE TABLE OF SCARR,
           IT_FCAT  TYPE SLIS_T_FIELDCAT_ALV.
    SELECT *
    FROM SCARR
    INTO TABLE IT_SCARR.
    CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
    *   I_PROGRAM_NAME               =
    *   I_INTERNAL_TABNAME           =
        I_STRUCTURE_NAME             = 'SCARR'
    *   I_CLIENT_NEVER_DISPLAY       = 'X'
    *   I_INCLNAME                   =
    *   I_BYPASSING_BUFFER           =
    *   I_BUFFER_ACTIVE              =
      CHANGING
        CT_FIELDCAT                  = IT_FCAT
    * EXCEPTIONS
    *   INCONSISTENT_INTERFACE       = 1
    *   PROGRAM_ERROR                = 2
    *   OTHERS                       = 3
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY'
    EXPORTING
    *   I_INTERFACE_CHECK              = ' '
    *   I_BYPASSING_BUFFER             =
    *   I_BUFFER_ACTIVE                = ' '
    *   I_CALLBACK_PROGRAM             = ' '
    *   I_CALLBACK_PF_STATUS_SET       = ' '
    *   I_CALLBACK_USER_COMMAND        = ' '
    *   I_STRUCTURE_NAME               =
    *   IS_LAYOUT                      =
       IT_FIELDCAT                    = IT_FCAT
    *   IT_EXCLUDING                   =
    *   IT_SPECIAL_GROUPS              =
    *   IT_SORT                        =
    *   IT_FILTER                      =
    *   IS_SEL_HIDE                    =
    *   I_DEFAULT                      = 'X'
    *   I_SAVE                         = ' '
    *   IS_VARIANT                     =
    *   IT_EVENTS                      =
    *   IT_EVENT_EXIT                  =
    *   IS_PRINT                       =
    *   IS_REPREP_ID                   =
    *   I_SCREEN_START_COLUMN          = 0
    *   I_SCREEN_START_LINE            = 0
    *   I_SCREEN_END_COLUMN            = 0
    *   I_SCREEN_END_LINE              = 0
    *   IR_SALV_LIST_ADAPTER           =
    *   IT_EXCEPT_QINFO                =
    *   I_SUPPRESS_EMPTY_DATA          = ABAP_FALSE
    * IMPORTING
    *   E_EXIT_CAUSED_BY_CALLER        =
    *   ES_EXIT_CAUSED_BY_USER         =
      TABLES
        T_OUTTAB                       = IT_SCARR
    * EXCEPTIONS
    *   PROGRAM_ERROR                  = 1
    *   OTHERS                         = 2
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_DOWNLOAD
      EXPORTING
    *    BIN_FILESIZE              =
        FILENAME                  = 'C:\Documents and Settings\sap\Desktop\Hi.xls' " Change path
    *    FILETYPE                  = 'ASC'
    *    APPEND                    = SPACE
    *    WRITE_FIELD_SEPARATOR     = SPACE
    *    HEADER                    = '00'
    *    TRUNC_TRAILING_BLANKS     = SPACE
    *    WRITE_LF                  = 'X'
    *    COL_SELECT                = SPACE
    *    COL_SELECT_MASK           = SPACE
    *    DAT_MODE                  = SPACE
    *    CONFIRM_OVERWRITE         = SPACE
    *    NO_AUTH_CHECK             = SPACE
    *    CODEPAGE                  = SPACE
    *    IGNORE_CERR               = ABAP_TRUE
    *    REPLACEMENT               = '#'
    *    WRITE_BOM                 = SPACE
    *    TRUNC_TRAILING_BLANKS_EOL = 'X'
    *  IMPORTING
    *    FILELENGTH                =
      CHANGING
        DATA_TAB                  = IT_SCARR
    *  EXCEPTIONS
    *    FILE_WRITE_ERROR          = 1
    *    NO_BATCH                  = 2
    *    GUI_REFUSE_FILETRANSFER   = 3
    *    INVALID_TYPE              = 4
    *    NO_AUTHORITY              = 5
    *    UNKNOWN_ERROR             = 6
    *    HEADER_NOT_ALLOWED        = 7
    *    SEPARATOR_NOT_ALLOWED     = 8
    *    FILESIZE_NOT_ALLOWED      = 9
    *    HEADER_TOO_LONG           = 10
    *    DP_ERROR_CREATE           = 11
    *    DP_ERROR_SEND             = 12
    *    DP_ERROR_WRITE            = 13
    *    UNKNOWN_DP_ERROR          = 14
    *    ACCESS_DENIED             = 15
    *    DP_OUT_OF_MEMORY          = 16
    *    DISK_FULL                 = 17
    *    DP_TIMEOUT                = 18
    *    FILE_NOT_FOUND            = 19
    *    DATAPROVIDER_EXCEPTION    = 20
    *    CONTROL_FLUSH_ERROR       = 21
    *    NOT_SUPPORTED_BY_GUI      = 22
    *    ERROR_NO_GUI              = 23
    *    others                    = 24
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL METHOD CL_GUI_FRONTEND_SERVICES=>EXECUTE
      EXPORTING
        DOCUMENT               = 'C:\Documents and Settings\sap\Desktop\Hi.xls' "Change path
    *    APPLICATION            =
    *    PARAMETER              =
    *    DEFAULT_DIRECTORY      =
    *    MAXIMIZED              =
    *    MINIMIZED              =
    *    SYNCHRONOUS            =
    *    OPERATION              = 'OPEN'
    *  EXCEPTIONS
    *    CNTL_ERROR             = 1
    *    ERROR_NO_GUI           = 2
    *    BAD_PARAMETER          = 3
    *    FILE_NOT_FOUND         = 4
    *    PATH_NOT_FOUND         = 5
    *    FILE_EXTENSION_UNKNOWN = 6
    *    ERROR_EXECUTE_FAILED   = 7
    *    SYNCHRONOUS_FAILED     = 8
    *    NOT_SUPPORTED_BY_GUI   = 9
    *    others                 = 10
    IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.

  • How to compile forms and reports 6i in Application server 1.0.2.2.2.

    Hi all,
    i used oracle forms and reports 6i with oracle database 10g in client server architecture.
    now i want to make 3 tier, client-application server version 1.0.2.2.2-origin database serversystem on 3 separate machines.
    i have installed application server version 1.0.2.2.2.
    now i have my forms and reports 6i in application server computer.
    can any one please tell me how to compile forms and reports 6i in application server computer i.e do i have to write some extra code in forms and reports 6i in order to compile in application server computer successfully.
    waiting for an early reply.
    best regards
    fahad ejaz
    email:[email protected]

    ... another question would be why not upgrade those old Forms & Reports to the newest release 10.1.2.0.2 and use the latest Application Server to run them with?
    Release 6i and 1.0.2.2 is as you know desupported.
    Regards,
    Martin

  • TS1394 HOW TO UPDATE FORM MAC OX 10.4.11 TO UP

    HOW TO UPDATE FORM MAC OX 10.4.11 TO UP

    OS numbers and names
    OS X 10.4.x - Tiger
    OS X 10.5.x - Leopard
    OS X 10.6.x - Snow Leopard
    OS X 10.7.x - Lion
    OS X 10.8.x - Mountain Lion
    More about Macs
    The Apple History site has specifications for every Mac ever produced: http://www.apple-history.com/
    Upgrade to Leopard
    Those wishing to upgrade to Leopard should be aware that install disks can be expensive unless you contact Apple. Details: http://lowendmac.com/deals/best-os-x-leopard-prices.html Standard Leopard installers impose several hardware limitations including speed and RAM size but all these restrictions can be overcome. Google for details. Leopard works well at 500 MHz with 1 GB of RAM and many happy users have less than this.
    Upgrade beyond Leopard
    OSs beyond OS X 10.5.8 require an Intel processor. If in doubt check this: Click the apple at the top left of your screen and select 'About this Mac'. This will give you your OS number. Then click 'More Info' to see which processor you have. If it says PowerPC you cannot upgrade to Snow Leopard and above. If you have an Intel Mac it is well worth upgrading to Snow Leopard now and then considering other options after that. You can buy Snow Leopard here: http://store.apple.com/us/product/MC573Z/A
    Upgrade beyond Snow Leopard
    Information about upgrading Snow Leopard to Lion or Mountain Lion: http://store.apple.com/us/product/MD256Z/A
    Important
    Check that your Mac complies with any requirements. If you are not in the US you should use the Change Country link at the bottom of Apple pages.

Maybe you are looking for

  • N80 update problem!!!

    Hello, I need help regarding updating my N80 otherwise it will continue to sleep in the drawer.... I bought an N80 3 days ago but it was really really slow. After reading the forums I learnt that I may update it. Checked my ver. it was 3.06... I inst

  • BAPI for Product master

    Hi, I am implementing CRM standalone 5.0. Pls suggest me some BAPI name to upload product . Response will be rewarded. Thanks and Regards, Ambrish

  • Run Preclone merge in read only database

    HI , I have a production database is reserved for normal clone ( multi node clone ) . I have a new assignment that need to merge a appltop for a single node clone . so we choose a DR database as source , which is a read only database . When I run per

  • How does VISA serial write work?

    I am using LabView 6.0 and the VISA functions to run a distributed sensor network using RS-485 from a NT 4.0 machine. In order to work properly I have to manually control the RTS line which isn't a problem using the property node. Here's what I want

  • Shift Cmd 4 + Space not working (AGAIN)

    Hi, I used to be able to take a screenshot of the active window by pressing Shift Cmd 4 and then space and click, but I dont know why it's not running anymore. Whenever I click Shift Cmd 4 and then space, the grey area covers the whole screen and whe