API and its use...
I am wondering how to use the class and method definitions and descriptions of the API effectivelly. I mean would it be better if i just directly search for tutorials or examples and skip viewing the API? I look at the API definitions, i understand the content but i don't know how to use them exactly. Consider that i have almost none programming experience and have just recently learnt the basics of JAVA. Any opinions?
@OP:
Assuming your question is, "should I use the API docs or the tutorials?" the answer is "both." If you're really a beginniner to Java and to pogramming, then just the API docs will be hard to follow. Nevertheless, if you're going to do anything more than copy code out of the book, you're going to have to learn to use those docs.
I'd suggest you go through the tutorials, books, etc., but as you're reading and/or typing the sample code, refer to the API docs for the classes and methods being used. The tutorials will provide the introduction you need, but the API docs (and sometimes the JLS, though that's even harder to read for a newbie) will provide more detail. The API docs are also somewhat more authoritative than the tutuorials. There are some cases where they have errors or ambiguous wordings, but I'd still put them ahead of any book or tutorial as the "final word" on how the classes are supposed to behave.
Similar Messages
-
What is RID in non clustered index and its use
Hi All,
I need help regarding following articles on sql server
1) what is RID in non clustered index and its use.
2) What is Physical and virtual address space. Difference in 32 bit vs 64 bit Virtual address space
Regards
RahulNext time Please ask single question in a thread you will get better response.
1. RID is location of heap. When you create Non clustered index on heap and
lookup happens to get extra records RID is used to locate the records. RID is basically Row ID. This is basic definition for you. Please read
this Thread for more details
2. I have not heard of Physical address space. I Know Virtual address space( VAS)
VAS is simple terms is amount of memory( virtual ) 'visible' to a process, a process can be SQL Server process or windows process. It theoretically depends on architecture of Operating System. 32 bit OS will have maximum range of 4 G VAS, it's calculated
like a process ruining on 32 bit system can address max up to 2^32 locations ( which is equivalent to 4 G). Similarly for 64 bit max VAS will be 2^64 which is theoretically infinite. To make things feasible maximum VAS for 64 bit system is kept to 8 TB. Now
VAS acts as layer of abstraction an intermediate .Instead of all request directly mapping to physical memory it first maps to VAS and then mapped to physical memory so that it can manage request for memory in more coordinated fashion than allowing process
to do it ,if not it will soon cause memory crunch.Any process when created on windows will see virtual memory according to its VAS limit.
Please read
This Article for detailed information
Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
My Technet Wiki Article
MVP -
Different types of Planning Bills in Master Planning and its use in Industr
Hi friends,
can u pls help me in giving some details about this in ERP
Different types of Planning Bills in Master Planning and its use in Industry.
Thank you
ChandraDear Chandra,
I will suggest you to visit http://sap-img.com/sap-sd.htm. There is a separate section of Billing on this link. It will give you the overview of billing in SAP.
Moreover there is a separate section of FAQs with answers which will help you in great deal.
Hope this helps you.
Do award points if you found them useful.
Regards,
Rakesh -
[req] photon (2d game API) and its deps
i was hoping someone could help with me work out how to get photon installed http://photon.sourceforge.net/
"Photon is an API which is designed primarily to ease creation of hardware accelerated 2D games with OpenGL and other open source & cross platform libraries. Photon aims to simplify portable game development, enabling developers to focus on the gameplay"
its deps
GLFW - In AUR
PhysFS - Community
Corona - None
Freetype2
Boost
it uses scons instead of makeSo you suggest that I should store a BufferedImage of the underlying Panels before painting the top level component, then when I repaint, paint the BufferedImage first?
I haven't really looked much at the images classes, but now would be as good a time as any I suppose. -
What is Business one and its use?
Hi
I would like to know abt Busniess one and why it is used. Also Is it poosible to integrate with SAP XI. If yes what kind of adapter we need to use.
Looking for ur response.
thkx
PrabhuHello,
I am looking for about it in SAP notes and these followings are the result ;
Installation of SBO ITK 1.5 and apply ITK 1.5 SP1
Other terms
SAP Business One, ITK, SAP J2EE Engine 6.20
Reason and Prerequisites
1. Microsoft windows 2000/XP has beeninstalled.
2.Microsoft SQL Server 2000 & SP3 has been installed.
3. SAP Business One (SBO) 6.50.52 has been installed.
Solution
Required components:
1. JDK 1.3.1_08 (j2sdk-1_3_1_08-windows-i586.exe can be downloaded from <http://java.sun.com/products/archive/j2se/1.3.1_08/index.html>)
2. Microsoft SQL Server 2000 Driver for JDBC SP1 (sql2k_jdbc_sp1_setup.execan be downloadedfrom <http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-led7-4c4d-8f7b-3d47969e66ae&DisplayLang=en)
3.SAP BusinessOne Data Interface API (DIAPI) 6.50.52
4. SAPBusinessOne Java Connector 6.5
5. SAP Business One Integration Toolkit1.5
6. SAP Business One Integration Toolkit 1.5 SP1
7. Tools to do the patch for *.exe files: editbin.exe, dumpbin.exe, link.exe, MSPDB60.DLL, which are included in Microsoft Visual Studio.
To install SBO ITK 1.5 SP1 correctly, please follow the steps: (We recommend ITK 1.5 be installed on the same host with SBO)
0. Logon the host with the user in Local Administrator group.
1.Backup SBO Databases
Backup database Sbo_Common and all company databases for safety
2.Install JDK 1.3.1_08
Run j2sdk-1_3_1_08-windows-i586.exe.
3.Set environment variables JAVA_HOME and PATH:
JAVA_HOME=C:\jdk1.3.1_08, if JDK installation is C:\jdk1.3.1_08.
PATH = %JAVA_HOME%\bin;%PATH% , make sure to put the Java Path at the beginning of the path.
4.Install MS JDBC for SQL 2k SP1:
Run sql2k_jdbc_sp1_setup.exe.
5.Install SBO ITK 1.5 and REBOOT computer
Don't install DI-API by deselecting DI-API component in setup dialog box. We will install the latest DI-API for SBO 6.50 later.
Suppose ITK 1.5 is installed driver C. You should see C:\SAP_J2EEngine6.20 and C:\Program Files\SAP\SBO Integration Toolkit after installation.
6.Install SBO ITK 1.5 SP1
Download the ITK 1.5 SP1 from http://service.sap.com/sbo-swcenter
Upgrades/Patchs->SBO-MYSAP INTEGRATION TOOLKIT ->
SBO-MYSAP INTEGRAT.TOOLKIT 1.5->Binary Patches SBO-FUNCTION MODULES
1.5 -> Win32 -> BOXIFM1501_0-20000137.ZIP
Unpack the zip and run setup.exe
7.Install DI-API from <
127.0.0.1\sbo_shr\SBODIAPI>
DI-API always exists on the SBO server.
8.Install SBO Java Connector and copy jar files:
Refer to note 676364 (Don't douninstallsteps since we don't install
DI-API) , install latest SBOJavaConnector and
Copy sbowrapper.jar and sboapi.jar
FROM C:\ProgramFiles\SAP Manage\SAP Business One\SDK\JavaCon\lib
TO C:\ProgramFiles\SAP\SBO Integration Toolkit\SBOFunctionModuleSDK
and C:\SAP_J2EEngine6.20\alone\services\servlet_jsp\work\jspTemp\
SBOWebService\root\WEB-INF\lib
9.Check HTTP/HTTPS port:
If HTTP/HTTPSport is conflicted withotherWeb Application Server on
same host, for example IIS, change HTTP/HTTPS portofthe SAP J2EE
server by Config Tool.
Start -> All Programs -> SAP J2EE Engine 6.20 -> Tools -> Config Tool
10.Apply note 706379 to patch java.exe and service.exe:
Java.exe is inthedirecotry %JAVA_HOME%\bin, service.exe isinthe
direcotry C:\SAP_J2EEngine6.20\configtool.
Use the following command
editbin.exe /stack:2097152 service.exe
editbin.exe /stack:2097152 java.exe
11.Start J2EE server
Use Start -> All Programs -> SAP J2EE Engine 6.20 -> Stand Alone Server
12. Create J2EE user, change admin password
For securityreason,password of Administrator must be changed. Another
user in administratorgroup should be created for daily operation.
Use Start -> AllPrograms-> SAP J2EEEngine6.20 -> Administrator.
This task is performed using "User Management" in the "Runtime" tab of
Security Service.
13. Test ITK 1.5 SP1 connection
In browser,open the URL "<http://localhost:port/SBOWebService>",
SAP Business One Integration Toolkit workbench could be openned.
(Refer to Administration Guide for following steps)
14.Switch on DEBUG log
In SAP Business One Integration Toolkit workbench->settings->Logging,
set .severity = DEBUG
After everything runs fine, you should set the log back to INFO mode
for performance purpse.
15. Set DI-API connection:
In SAP Business One Integration Toolkit workbench->settings->DI API,
set the connection parameters for SBO DIAPI.
16. Set Sender and SAP XI
In SAP BusinessOneIntegration Toolkit workbench->settings->Sender,
Setthe Sender properties. The properties [name].port and [name].uri
can be get from XI server by transaction code SMICM, SICF.
17.Set Windows Application Event Log to recycle
Control Pannel->AdministrativeTools->Event Viewer->Application->
(Context menu)Properties->General->Log size->Overwrite events as needed
18. Restart ITK 1.5 SP1 to check DI-API connection
In the windowof Stand Alone Server, type "reboot". After rebooting,
open SAPBusinessOne Integration Toolkit workbench , open server log
in Logs-> Server tocheckthe status of DIAPI connection pool.
IfDIAPI connection pool initialized successfully, followingline
could be found:
Info: initialize DI-API connection pool.
Info: initialize DI-API connection pool successfully.
19.Switch off DEBUG log
In SAP Business One Integration Toolkit workbench->settings->Logging,
set .severity = INFO
20. Shutdown J2EE
In the window of Stand Alone Server, type "shutdown".
21. Config J2EE server running as Service, Optimizememory (at least 128M , default is 64M)
Use Start->All Programs->SAP J2EE Engine 6.20->Tools->Config Tool to open Config Tool.
Clicknode "Alone", in "NTService"tab,select"Enabled", andchange
the memory size in "Java parameters" with following lines:
-Dmemory.manager=128M
-Xmx128M
Apply changes.
using Start ->Run -> cmd to open command window, change directory to
C:\SAP_J2EEngine6.20\configtool,runcommand "service -install" to
install J2EE server as Service. (To remove the service, run command
"service -remove")
22. Start J2EE as service
In Control Pannel->Administrative Tools -> Services, find service
"SAP J2EE EngineAlone",Open thepropertiesof the service and config
the service to Log On as the current user ("Log On" tab -> Log on as:
This account)
23. Test Connection
Open SAP Business One Integration Toolkit workbench to check log file.
I do not understand a lot but I think you could do that. In the SBO 2007A, it will be mor easy.
Rgds, -
Hi I am wondering if anyone can help me. I have two albums in my photos app other than the camera roll that i cant seem to get rid of. They contain duplicates of the photos i already have in my camera roll. One is called Photo Library, and the other is called iphone. It's using alot of space and I don't know how to delete them. Please HELP!!
those are photos that have been synced to your phone from your computer. plug in your phone to your computer, open itunes, select 'photos' tab from the top, and uncheck 'sync photos'
this will erase the photos from your phone that are not in the camera roll -
In the sales order, populating material group heirachy 1 field and its use
Hi,
I need to populate the material group heirachy field in Sales order, --> Item level, --> Sales B --> MatGrp 1 (Material group heirachy1, vbap-wgru1)
Can anyone advise on where i need to add data in customizing as well as wht impact it'll have. I want to maintain some other values not related to material in this field, a drop down.
Also wht impact will it have, which reports will pick this field ec.
Thanks
KeshiHi,
Pls goto the menu ,logistics general - material master - settings for key fields - data relevant to sales and distribution - define material groups.
These are not similar to the material groups which are used for pricing and hence can be altered to meet your analysis requirement. It wouldn't have any impact
Hope it helps. -
Extended Rebate functionality (and its use)
Iu2019m currently working at an international customer with operations in Europe. They sell products in almost all countries in Europe, which are being sourced normally from one single plant.
They are using the intercompany billing process.
They are currently using the standard Rebate functionality, including Rebate settlement.
They are facing with an issue with the Rebate settlement process.
They setup the rebate agreement with an element of a material, e.g. the material pricing group, since the product portfolio is too large to use a material in the rebate agreement.
Normally a product is delivered from one source (one single plant), but occasionally the product will be delivered from another plant (in another country)
The issue in the rebate settlement is the proper determination of the tax code and therefore the proper tax percentage. This since the products can be from several source (delivering plant) in several countries.
It is impossible to create all combinations in a rebate agreement, including the delivering plant, since there could be over 30 of them.
We have already thought of the fact to include the material tax classification in the setup of the rebate agreement.
Currently we are looking at the following options
Implement Vistex u2013 a (fairly) expensive proposition
Do nothing u2013 this will mean, that the Finance department will need to use a (custom) BW report to make financial posting and Credit Memou2019s
Made enhancements in the current process u2013 this will mean a long time for analysis and a longer time to made the enhancement and even a longer time to properly test all changes.
Implement Extended Rebate functionality. We have been looking at this and have a couple of questions on this:
Can we turn on the extended rebate functionality for existing agreement types?
Should we create new agreement types and use Extended Rebate functionality on the new agreement types?
The configuration of the Variable keys u2013 are there any hidden u201Cissuesu201D we should be aware off?
Any comment, documentation, link to documentation, remark, suggestion is welcome.
Thanks and regards,
Jan PelHi Jan Pel,
Did manage to find a solution for your problem?
We are facing a similar issue but the situation is more difficult since we don't use standard sap to determine the tax. Instead we use an external system and due to this we don't have more than 2 tax codes maintained (they are meaningless really).
I'm also trying to understand the standard sap behavior for tax determination on the rebate settlements. Since the settlement is creating an item per condition record, how is the correct tax applied (and multiple documents/items created if different tax applicable). Is standard sap creating different settlement invoices/items in the settlement invoice if there are different tax codes in the underlying billing documents in scope of the rebate agreement?
I would appreciate your feedback.
Thanks and best regards,
Kevin -
Service order and its use...
Hello Experts,
Can anybody explain me what is service order and sevice quotation and billing is done for it.In what scenario it is in use ??
Please send me some links and documents on that topic and transaction codes also...
Will be very greatfull if get some early reply..
Thanks and RegardsCheck [this|http://help.sap.com/erp2005_ehp_03/helpdata/EN/50/74d5f1a72111d3a6c40060087a7a74/frameset.htm]
-
Table T001I and its use?
Hi all,
I know that with the table T001I it is possible to define some additional fields that are supposed to hold some country specific data that is needed for reporting and similar stuff. But when I add some definition there, where do I see it, this field that I have to fill then with data?
Thanks!
D.Hi Paul
Can you please guide me how to creat Parameter Type as I have tried using SM30 with V_T001I but did not work.
I hav also checked global settings > additional data
I am trying to create new Tax code for FIJI for which I need new Parameter Type
Thaks in advance
Hiren -
Hi all,
While migrating to analysis authorization, I am finding it extremely difficult to comprehend the use of the activity values in RESECADMIN. There are so many of them. Apart from the common ones like 03, 23 the others are vague. Is there any documentation on where these values may be used i.e. in which scenario?
ThanksHi,
There are only 2 valid values for 0TCAACTVT that is 02 (change) and 03 (display).
By default 03 (display) is set.
02 (change) value is provided for the scenarios where there are planning reports and user write back value from the reports into the BI system.
Such users require to have 02 (change) value in their authorization.
Also, following link will take you to a presentation by Marc bernard on Migration of Authorization to Analysis Authorization where there is mention of the same.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/ac7d7c27-0a01-0010-d5a9-9cb9ddcb6bce
This might help you !
Cheers
-RJ -
could any one explain conept of tree for me and tell what it for!
thanks in advance<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by matthewdo:
could any one explain conept of tree for me and tell what it for!
thanks in advance<HR></BLOCKQUOTE>
It's similar to windows explorer look and feel,which is great...
It shows the Hierarchy.
Eg:
CEO
Vp
Avp
Mgr
developer and so on... -
How to find custom parameters and its values?
Hi,
Please let me know how to find the list of custom parameters with its possible values and its use in programs?
Thanks.There is no validation for the values that can be input so you can put anything in the value field. For example, try "BUK" and
then a value for a company code you know does not exist.
When you run a transaction with that it will default that value. -
What is badi and where used?
Tell me about badi and its uses in abap?
Thanks.Hi
BAdi's are used as similar to user exits for most of the transactions using OOPS concepts
DEFINING THE BADI
1) execute Tcode SE18.
2) Specify a definition Name : ZBADI_SPFLI
3) Press create
4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
multiple use.
5) Choose the interface tab
6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
7) Dbl clk on interface name to start class builder . specify a method name (name,
level, desc).
Method level desc
Linese;ection instance methos some desc
8) place the cursor on the method name desc its parameters to define the interface.
Parameter type refe field desc
I_carrid import spfli-carrid some
I_connid import spefi-connid some
9) save , check and activate adapter class proposed by system is
ZCL_IM_IM_LINESEL is genereated.
IMPLEMENTATION OF BADI DEFINITION
1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
2) Specify aname for implementation ZIM_LINESEL
3) Specify short desc.
4) Choose interface tab. System proposes a name fo the implementation class.
ZCL_IM_IMLINESEL which is already generarted.
5) Specify short desc for method
6) Dbl clk on method to insert code..(check the code in AAA).
7) Save , check and activate the code.
Some useful URL
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
Now write a sample program to use this badi method..
Look for BBB sample program.
AAA
data : wa_flights type sflight,
it_flights type table of sflight.
format color col_heading.
write:/ 'Flight info of:', i_carrid, i_connid.
format color col_normal.
select * from sflight
into corresponding fields of table it_flights
where carrid = i_carrid
and connid = i_connid.
loop at it_flights into wa_flights.
write:/ wa_flights-fldate,
wa_flights-planetype,
wa_flights-price currency wa_flights-currency,
wa_flights-seatsmax,
wa_flights-seatsocc.
endloop.
BBB
*& Report ZBADI_TEST *
REPORT ZBADI_TEST .
tables: spfli.
data: wa_spfli type spfli,
it_spfli type table of spfli with key carrid connid.
*Initialise the object of the interface.
data: exit_ref type ref to ZCL_IM_IM_LINESEL,
exit_ref1 type ref to ZIF_EX_BADISPFLI1.
selection-screen begin of block b1.
select-options: s_carr for spfli-carrid.
selection-screen end of block b1.
start-of-selection.
select * from spfli into corresponding fields of table it_spfli
where carrid in s_carr.
end-of-selection.
loop at it_spfli into wa_spfli.
write:/ wa_spfli-carrid,
wa_spfli-connid,
wa_spfli-cityfrom,
wa_spfli-deptime,
wa_spfli-arrtime.
hide: wa_spfli-carrid, wa_spfli-connid.
endloop.
at line-selection.
check not wa_spfli-carrid is initial.
create object exit_ref.
exit_ref1 = exit_ref.
call method exit_ref1->lineselection
EXPORTING
i_carrid = wa_spfli-carrid
i_connid = wa_spfli-connid.
clear wa_spfli.
Check this link to learn more about differences between user-exits and badis:
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
<b>Difference Between BADI and User Exits</b>
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits two different views are available:
In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
What is difference between badi and user-exists?
What is difference between enhancements and user-exists? and what is the full form of BADI?
I have another doubt in BDC IN BDC WE HAVE MSEGCALL (i did not remember the > correct name) where the error logs are stored, MSEGCALL is a table or structure.
<b>Difference between BADI and USER-EXIT.</b>
i) BADI's can be used any number of times, where as USER-EXITS can be used only one time.
Ex:- if your assigning a USER-EXIT to a project in (CMOD), then you can not assign the same to other project.
ii) BADI's are oops based.
Reward points for useful Answers
Regards
Anji
Message was edited by:
Anji Reddy Vangala -
I noticed that there is an article on your website about the SanFrancisco Zoo utilizing the BC System for their website and I am wondering if I can use that as a reference on my website? I need to be able to provide some "credibility" to the Adobe BC system and its use with large companies. Does anyone know if i can do this?
I noticed that there is an article on your website about the SanFrancisco Zoo utilizing the BC System for their website and I am wondering if I can use that as a reference on my website? I need to be able to provide some "credibility" to the Adobe BC system and its use with large companies. Does anyone know if i can do this?
Maybe you are looking for
-
Save the image in SAP R/3 which is dispalyed in the portal.
Hi all, I am have developed the picture upload using the BSP i am getting image displayed in the portal but with a check box. I would like to save this image in the SAP system with BP id . So could you please help me out to do it. here the code I hav
-
I cannot get firefox to open. I have tried closing it using task manager. This web site is useless for getting help. I will be deleting this browser and going back to Chrome. It works.
-
Best manufacturing solution for SMEs The flexible, affordable and fully scalable, eresource ERP is the ideal solution for (http://www.eresourceerp.com/manufacturing-erp-systems.html) newly emerging and smaller companies, as well as for growth-oriente
-
Mac OS 10.7.5 Printer driver for HP Deskjet 895Cxi
I gather there is no printer driver for this printer for OS 10.7.5. Can one use the printer driver shown on this link for OS 10.5? http://h10025.www1.hp.com/ewfrf/wc/softwareCategory?product=59306&cc=us&dlc=en&lc=en Thanks
-
Consuming a WebDynpro application in VC
Hi Experts, I have developed an application in Web Dynpro and it is running successfully. Now I want to send the input of this WebDynpro application to VC application to display the summary as the last screen. Please let me know, how to send the inpu