Wht does itcsy refers and how this statment in frm or program works

hi
when we call a program frm a form we use the below code can anyone explain me the full implication and process and how it works and waht it refers to
fsap script form code : PERFORM GET_CODE IN PROGRAM  z_PH3
using USING &vbak-VBELN& changing &ZINT&.....
program code in z_ph3
FORM get_code TABLES inttab STRUCTURE itcsy
                           outtab STRUCTURE itcsy.
code...
endforms
WHAT DOES THIS ITCSY REFERS AND HOW IT IS CALLED AND HOW VALUES ARE PASSED AND WHT DOES USING AND CHANGING REFERS HERE AND CAN ANYONE EXPLAIN ME THE WHOLE PROCESS HOW THIS CODE WILL CALL AND WORK AND WHAT DOES THE VARIUS THING MENTION IN IT WORKS LIKE INTTAB OUTTAB SYTRUCTURE ITCSY AAND ITS USE ETC
REGARDS
arora

Hi
ITCSY is the structure to create the interface for routines called by a sapscript.
A routine of this kind has to be like this:
FORM <NAME FORM>  TABLES INTAB    STRUCTURE ITCSY
                                                  OUTTAB STRUCTURE ITCSY.
DATA: MY_VAR LIKE ... 
* In INTAB there are the variables inserting by USING:
READ TABLE INTAB WITH KEY NAME = <VARIABLE NAME>.
IF SY-SUBRC = 0.
*---> Get the value from INTAB-VALUE
  MOVE INTAB-VALUE TO MY_VAR.
ENDIF.
* In OUTTAB there are the variables inserting by CHANGING:
READ TABLE OUTTAB WITH KEY NAME = <VARIABLE NAME>.
IF SY-SUBRC = 0.
*---> Set the value to OUTTAB-VALUE
  MOVE MY_VAR TO OUTTAB-VALUE.
  MODIFY OUTTAB INDEX SY-TABIX.
ENDIF.
ENDFORM
Max

Similar Messages

  • HT1657 I rented movies on my iPad, they all downloaded, but when I click 'play' it says 'The requested URL was not found on this server'. What does it mean and how can I restore my rented movies?

    I rented movies on my iPad, they all downloaded, but when I click 'play' it says 'The requested URL was not found on this server'. What does it mean and how can I restore my rented movies?

    See this previous discussion:
    https://discussions.apple.com/message/16962474#16962474

  • I just purchased an extreme.  I have an express.  The sales guy recommended setting up a hot spot with the express and use the extreme as a base station.  What does he mean and how do I do this?  What are the advantages?

    I just purchased an extreme.  I have an express.  The sales guy recommended setting up a hot spot with the express and use the extreme as a base station.  What does he mean and how do I do this?  What are the advantages?  How do I set this up?????

    I think he means to set up the main extreme as the main router or "main base station", and then use the express to "extend" the network.
    You can look up the manual for your express here for more details:
    http://support.apple.com/manuals/
    Extend the range of your network by adding AirPort Express to your existing AirPortExtreme or AirPort Express wireless network (this is called a Wireless DistributionSystem, or WDS). "
    Extending the Range of an Existing AirPort Extreme or
    AirPort Express Network
    You can extend the range of an existing AirPort Extreme or AirPort Express wirelessnetwork by setting it up in a WDS. Wireless computers can connect to the network andshare the Internet connection, share files, and play network games. If you connect yourAirPort Express to your home stereo, computers on your wireless network can useAirTunes to play music on the stereo from iTunes. If you connect a USB printer to yourAirPort Express, all of the computers on the network can print to it.
    n Open the AirPort Setup Assistant on a Macintosh, or the AirPort Express Assistant on acomputer using Windows XP. Follow the onscreen instructions to extend the range ofyour AirPort Extreme or AirPort Express network.
    Note: Extending the range of a network using WDS may reduce overall networkperformance.

  • IPad 2 running unauthorized modified version. What does it mean, and how can I solve this problem?

    I get a message that my iPad is running an unauthorized modified version, even though I'm currently running 4.3.3. What does it mean, and how can I solve this problem? Please help, i ve tried everything. Thanks

    I bought my iPad 2 three months ago from apple, and all my updates re from apple through iTunes. Version 4.3.3 is the latest version I updated, have been trying hard to update 4.35 but I get error messages all the time when the update is almost complete. Everything was working beautifully since I bought it, but this update problem just cropped up last week. I need a way out pls.

  • HT4009 Whenever I go to make an in-app purchase, a message pops up saying "this is not a test user account." What does that mean and how can I get rid of it so I can purchase things?

    Whenever I go to make an in-app purchase, a message pops up saying "this is not a test user account." What does that mean and how can I get rid of it so I can purchase things?

    Try a soft-reset and see if it works after your phone has restarted (it seems ot have fixed the error for a number of people on here) : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the equivalent of a reboot.

  • I get this error message quite frequently:: (TypeError: attempt to run compile-and-go script on a cleared scope) what does it mean and how do I stop it?

    I get this error message quite frequently:: (TypeError: attempt to run compile-and-go script on a cleared scope) what does it mean and how do I stop it? It doesn't happen always but it is often.

    Ever since the 6.0.2 update - every single day there's been something new going horribly wrong. For the past couples weeks it has been the browser hanging or crashing for no apparent reason and now this error hitting the browser screen over and over a hundred times a minute. I've used firefox since it began and NEVER had any issues previously. This 6.0 upgrade is a downgrade and is making me seriously look at Chrome (never IE - why I switched to firefox), though making the switch will be a pain due to all the apps I rely on and thousands of bookmarks that would need to be transported. Please mozilla fix this because using this browser has suddenly gone from seamless to frustrating pretty much overnight!

  • HT1338 i purchased dvd studio pro and im trying to install it but when i go to click continue it gives me this  "you cant open the application gestalt tool becasue powerpc applications are no longer supported" what does that mean and how can i fix this ?

    i purchased dvd studio pro and im trying to install it but when i go to click continue it gives me this  "you cant open the application gestalt tool becasue powerpc applications are no longer supported" what does that mean and how can i fix this ?

    I note this information from Wikipedia: "DVD Studio Pro was a high-end software tool published by Apple Inc. to allow users to create DVD masters to be sent out for replication at production houses. Its tight integration with other Apple applications allows users to take Final Cut Pro and Motion projects and render them into the DVD format without encoding to intermediary formats. This streamlines the production workflow and reduces overhead."
    If that is your intent, finding a substitute program that will run on your Mac may not be as efficient.  Others can advise you on alternatives, or you can post a new thread specifically with that question.
    BTW: what Mac and what version of OS X?
    If it is important to you to continue to use DVD Studio Pro, consider the option of installing Snow Leopard (with Rosetta) into Parallels on your Mac:
                                  [click on image to enlarge]
    Full Snow Leopard installation instructions are here.

  • HT4759 I keep getting this message " the maximum number of free accounts have been activated on this iPad " what does that mean and how can I fix it

    I keep getting this message " the maximum number of free accounts have been activated on this iPad " what does that mean and how can I fix it

    It's a really bad idea to post your iPhone's serial number and I've asked the Hosts to remove it.
    Any one device can create only three iCloud accounts. As you have apparently already created three accounts (or if it's a used phone the previous owner did) you cannot create any more one it. This is tied to the hardware, not the account, and there is no way round it.
    You can create a new iCloud account on another iOS device or on a Mac, and then you will be able to sign into that on your iPhone.

  • What is the colored spinning disk, and why does it appear, and how do I get rid of it?

    What is the colored spinning disk, and why does it appear, and how do I get rid of it?

    Repairing permissions will help as will running the UNIX commands. This widget will do all but the pram.
    http://db.tt/Lob4XtPB  Maintenance Widget  One of those links will get you the widget.
    To reset the pram hold the Command+Option+P+R when starting up, wait through 4 startup sounds before letting go.

  • On my iPad, my outgoing email regularly replies that the email was rejected by the server because it does not allow relaying.  WHat does that mean and how do I make the email go anyway?

    on my iPad, my outgoing mail regularly replies that the email was rejected by the server because it does not allow relaying. What does that mean and how can I make the emails go out?

    Try this.
    Check your username and password in the outgoing mail server setting. Fill it in even of it says that it's optional.
    Settings>Mail, Contacts, Calendars>choose the email account>account name, tap on SMTP (under the 'Outgoing Mail Server' heading) and then tap on your Primary Server and try entering your email username and password and see if that works for you.

  • When I try to send photos in email, it fails saying "rejected by the server."  What does that mean and how do I fix it?

    When I try to send photos or anymail, it fails saying...."rejected by the server."
    What does that mean and how do I fix it?

    Please see this article on setting up an email account using the shaw mail server.
    https://community.shaw.ca/docs/DOC-2181
    Good luck Friend.

  • My Apple TV states in general menu "Activation: failed". What does that mean and how can I solve the problem?

    My Apple TV states in general menu "Activation: failed". What does that mean and how can I solve the problem?

    Hello MichaMuc,
    I found some steps to help resolve the "Activation: failed" error messsage you are getting on your Apple TV:
    Restart your base station or router. Sometimes this is done by turning the router off for a few seconds, and then on again, but check the documentation provided by the manufacturer.
    To restart your Apple TV, press and hold Menu and Menu down/scroll ( - ) for about 6 seconds and then choose Restart from the menu.
    If the issue continues after restarting, reset your router or base station and Apple TV to factory settings
    Reset your base station or router. Use the documentation provided by the manufacturer to reset to factory settings.
    To reset your Apple TV perform a factory restore.
    You can find the full article here:
    Apple TV: Troubleshooting wireless connections
    http://support.apple.com/kb/ht1595
    Thank you for posting in the Apple Support Communities. 
    Best,
    Sheila M.

  • Account Limit Reached what does that mean and how to get rid of it?

    Account Limit Reached what does that mean and how to get rid of it?
    This cause me not to set up iCloud, so now what?

    I found this out on another thread
    There is no solution. There are limits to how many iCloud accounts that a device can have activated. It doesn't matter that it was by a previosu owner, it's the device that matters. Everything you do using an iDevice is tied to it's ID number, even Mac computers. This applies to the Apple store as well as the app store and everything iCloud related.

  • My canon MX700 screen says "error 5200" What does that mean and how do I fix it?

    My Canon MX700 printer screen says "error 5200", what does taht mean and how do I fix it?

    Hello ellenmarcris,
    To try and resolve the 5200 error on your PIXMA MX700, please turn off printer, unplug the power cord from the back and leave it out for at least 10 minutes, then plug it back in and turn it back on.  If the same error occurs, the printer will require servicing to resolve the issue.  Please click on the Contact Us link below to obtain your servicing options,
    This didn't answer your question or issue? Find more help at Contact Us.
    Did this answer your question? Please click the Accept as Solution button so that others may find the answer as well.

  • An error occurs that firmware file is corrupt while updating my iphone4 software.what does it mean and how it can be minimized.? plz help

    an error occurs that firmware file is corrupt while updating my iphone4 software.what does it mean and how it can be minimized.? plz help

    https://discussions.apple.com/message/6028012#6028012
    https://discussions.apple.com/message/7909876#7909876

Maybe you are looking for

  • Mac Os 10.4.11 and firefox

    MacOsX 10.4.11 my latest version. Guess I will not be able to use firefox as my other software will not go with 10.5 and above. Can not stop the firefox popup from constantly asking me to upgrade. I like firefox, any other solutions?

  • My iTunes is in Chinese won and not $. I've changed everything to us. Why?

    My address includes province and not cities as well

  • PLANNED ORDER PR

    Dear All, My query is as below. When I am converting planned order to purchase requisition(MD15) , Number range is not being triggered correctly.In MD15 transaction, we manuaaly enter the P.R document type. Eg : ZDER: 819---- SERIES        ZSER: 818.

  • Online account login issues

    How can I reset a forgotten password online if I can nor remember the answers to my security questions?

  • Work centre hierarchy

    HI to all, I have created work centre hierarchy with three work centre having 24 hrs capacity each. from this hrchy i have used the superior work centre in the routing.so when i create the production order how i can use the  cumulative capacity (72 h