Web enable of Custom transaction

Hi Group,
I have a requirement to web enable a custom dialog transaction on the intranet/internet. I wanted to know whether it is possible and how much effort will it take.
What all possible solutions are available? What are the advantages of using one over the other.
Please let me know at the earliest.
Regards,
Ankur Bhandari

Hi Ankur
The easiest method is using SAP GUI HTML method of ITS.There you need not do anything . If you have ITS You can directly call the transaction onto web without much effort.but some of the controls does not work properly in this method as it is autmatically converted to web.this is the easiest and very less time consuming method.
There are other methods of ITS also available. where you can change the templates or create your own templates for web.
You can also go for BSP's where you can design the screen and write the logic again in ABAP.
Regards
Naresh

Similar Messages

  • Custom transaction Web enable

    Hi Group,
    I have a requirement to web enable a custom dialog transaction on the intranet/internet. I wanted to know whether it is possible and how much effort will it take.
    What all possible solutions are available? What are the advantages of using one over the other.
    Please let me know at the earliest.
    Regards,
    Ankur Bhandari

    Hello Ankur,
    why do you post this message in 3 Forums in parallel? Have you even tried to use the search function?
    Regards
    Gregor

  • Web enable custom transaction

    Hi Group,
    I have a requirement to web enable a custom dialog transaction on the intranet/internet. I wanted to know whether it is possible and how much effort will it take.
    What all possible solutions are available? What are the advantages of using one over the other.
    Please let me know at the earliest.
    Regards,
    Ankur Bhandari

    Hi Ankur,
    Yes, it is possible with ITS. The effort will depends on the nature of the dialog transaction.
    If you want to use this transaction on internet then it will be ok to use as a web enable transaction, but if you want to use as a intranet then I would suggest SAPGUI, the reason is their are couple of functionality which might not work on web based transactions.
    Hope this will answer your query.
    Regards.
    Pinkle

  • WEB ENABLING OF R/3 TRANSACTIONS IN PORTAL

    Hi,
    I was going through different forums on SDN regarding this subject and at lot of places, it is said that ITS takes care of conversion of R/3 screens to html screens. So even if it is a custom transaction, developer doesn't need to worry for web enabling a transaction in the portal.
    Now I have two questions regarding this
    1. How to web enable a standard transaction?
    1. Is web enabling for a standard transaction and custom transaction done in the same way? If not, how is it done for custom transactions.
    2. If web enabling (conversion from sap gui to html) is taken care by ITS itself, what is the need of importing business packages on the portal side.
    Any response to this is highly appreciated.
    Please let me know for any clarifications.
    Regards,
    Chandra

    > 1. How to web enable a standard transaction?
    You need to have your SMICM and SICF settings in place and running.
    > 1. Is web enabling for a standard transaction and
    > custom transaction done in the same way? If not, how
    > is it done for custom transactions.
    In ITS you need to develop and publish an Internet service which is roughly an equivalent to r/3 transaction.
    > 2. If web enabling (conversion from sap gui to html)
    > is taken care by ITS itself, what is the need of
    > importing business packages on the portal side.
    I'm not entirely familiar with the SAP portal solution, but once the service is published through ITS it is accessible through any browser, so any portal not just from SAP should be able to display it.
    One big benefit of having 640 over earlier versions is to have one sap instance serve the web pages to your browser.
    The actual human interface of "web-enabled" transactions is very similar to standard sapgui, so it looks like the old transaction, but is often slower and more clunky.

  • Web enable of transaction

    Hi Group,
    I have a requirement to web enable a custom dialog transaction on the intranet/internet. I wanted to know whether it is possible and how much effort will it take.
    What all possible solutions are available? What are the advantages of using one over the other.
    Please let me know at the earliest.
    Regards,
    Ankur Bhandari

    Hello Ankur,
    the easiest way is to install an ITS (Internet Transaction Server) and run the Transaction with SAP GUI for HTML. With this solution you don't have to do any programming. Other ways to <a href="/people/gregor.wolf3/blog/2004/09/05/access-sap-r3-from-external SAP R/3 from External</a> are described in this <a href="/people/gregor.wolf3/blog/2004/09/05/access-sap-r3-from-external.
    Regards
    Gregor

  • Web enabling custom packages

    I have created a custom package in apps schema and granted execute rights to public on the package. Now when i am trying to execute that package i am getting Basic login screen. How do I web enable my custom packages? Also I am not able to get to /pls/admin_/ page. It also throws a basic authentication screen.
    thanks for help!

    your classpath during compilation should have this, assuming your Java source files are in the classes directory also...
    <path-to>/WEB-INF/classes

  • What is best way in sap to make a transaction web enabled?

    what is best way in sap to make a transaction web enabled?
    Is it through BSP, ITS, iView, web dynpro java, webdynpro abap?

    Are you referining to a custom transaction?  If not then simply use se80 and SICF.  I have implemeted ECC6 ITS on just a ABAP Stack.  You might find the doument, Migrating ITS Services with Flow Logic helpful.  It can be downloaded from https://sapmats-de.sap-ag.de/download/download.cgi?id=77GL5Z5I3NF1TD0D3F59HJ633N847EXOMEZQXKYP3FM4VG0D5R
    With ERP you can take advatage of all at the same time.  My comapny didn't have a lot of JAVA developers so we found ITS and canned webdynpro the easiest solution.

  • Implementation of Web Enabled RF Transactions (Web SAPConsole)

    We are in the process of the SAP ERP implementation supporting RF transactions for Warehouse processes.
    SAP's Mobile Data Entry supports both GUI (with graphical user interface) and character-based handheld devices. 
    Our client is interested in pursuing the GUI based handheld devices and is looking for recommendations, references and implementation experience with particular details on-
    1. Guidelines for choosing the RF Handheld device, and hardware partners.
    2. Any testimonials involving implementation of Web enables RF Transactions (using Web SAPConsole)
    3. The implementation efforts needed (development as well as configuration) and challenges faced for using Web SAPConsole.
    4. Detail configuration steps for implementing Web SAPConsole
    Thanks

    1). Intermec is a successful vendor for RF bar code scanners/barcode label printers
    http://www.intermec.com/products/index.aspx
    You can also see Teklogix, Telxon, Symbol and LXE devices online
    You can also refer to successful barcode printer vedors for Zebra
    http://www.zebraprinters.com/
    these have almost been a monopoly in successful SAP implementations
    There are known problems with other barcode scanners integrated to SAP Webconsoloe
    2). Web SAP console implementation references
    http://www.erpgenie.com/sapgenie/docs/RFSAPConsoleTips.doc
    http://searchsap.techtarget.com/searchSAP/downloads/whitepaper-may06.pdf
    3). Effort needed depends on how much customization you are looking for. Its better to use standard SAP transactions rather than going for any custom transactions. Most well know problems in Web console are in the area of mapping function key between RF guns and SAP. You can refer to following thread in this regard.
    Re: SAPwebconsole functions keys... urgent!!! .. thanks for tips
    4). Configuration steps involved in implementing SAP Web Console
    Functional: SPRO->LE/Mobil Data Entry
    - Maintain Verification profiles for goods movements for which data to be scanned through RF transactions
    - Maintain Barcode Specification and assign barcode types to warehouse
    - Define Menus and Screens
    - RF queue management for different tasks in warehouse and assign users to queues
    Technical: Installation of SAP Web Console Servers and mapping them to devices and SAP. Your BASIS team is responsible for this. They will get the installation/user/RF Mobile Enabling guides with the software.

  • Creation Of Custom Transaction For RF enabled devices "mobile data entry"

    Hello Everyone,
    i need some information, or some material or some example's for creating custom transactions that will invoke the standard good issue transaction of sap from the handled device using the RF , so can anybody give some reference which will help me in creating custom transaction for a RF enabled handled device, which will invoke the standard sap goods issue transaction( mb1a) ,, there are some LM-transaction which do goods issue from the RF enabled handled device, but in my case i want to do goods issue using reservation as my input, so can anybody guide me or send some reference material matching to my problem, i would really appreciate it..
    thanks in advance...
    sapient2006

    Hi Hussaini,
    Here are the steps.
    1> Customization needs to be completed in SPRO. Logistics Execution -> Mobile Data entry section. Also compare entries with LM01 for understanding.
    2> In the 'Define menu management', you can create dynamic menus. For Menu or transaction type, if you enter "1", a menu appears; if you enter "2", a transaction appears. Custom transactions can be created and assigned here.
    Once that is done, when you execute LM01 you will see your custom transactions come up. Make sure that these are created keeping in mind the RF device screen size and limitations.
    Regards,
    Anand.

  • Web Enabling SAP R/3 Transactions in the Portal

    Hi,
    Our requirement is to web enable SAP R/3 (>4.6) transactions in the portal (EP 6.0). We don't want to check for user authorization in the portal as all these things are done in the R/3 system. We just want to have an iView in the portal which will show all the transactions user is authorized for (in the R/3 system). I think it will be something similar to when the user logs into the R/3 system using SAP GUI.
    Just to make it more clear, I am not looking for web enabling of a single R/3 transaction. I am looking for the web enabling of R/3 system as a whole in the portal.
    Can anyone please tell the steps to do the same?
    Please let me know for any clarifications.
    Regards,
    Chandra

    Hi ,
    Well first of all, nthis kind of interface is not suggested. But still if you need this kind of interface.
    then you need to have a seperate installation of ITS server. You need to define a SAP transaction based Iview.
    In property you can call any normal transaction, which gererally every user will have access to.
    Now attach this iview to any existing iview or create a new iview in Portal Content.
    Add the concerned page to a role/create a workset and add this page to it. and workset to concerned user role.
    this will take care of your requirement.
    if you need exact steps please let me knoe.

  • Window size of web-enabled SAP transaction in an iView

    I have a problem which maybe a bug concerning a web-enabled SAP transaction within a Portal iView.  If the transaction is an ABAP report or a Dynpro program that requires a wide display area, the display is cut-off which requires to user to use the scroll bars.  However, if manually entering the SAP transaction within the tCode input-field of the web-enabled transaction inside the iView, the window length changes and thereby the scroll bar disappears.
    I would like to know how to set the inital width of the web-enabled iView so that there are no scroll bars when the iView opens an SAP transaction which requires a wide display area.  I've tried both the Wizards for creating iViews for R/3 and SAP transactions without success.

    Hi,
    You have to set the iview property to FULL-PAGE and height to be some 8000 in the portal then the problem solves.
    Regards,
    Lakshmi.

  • OAS Custom Help For Web-Enabled Forms

    Anyone had experience implementing a customized help system into Web-Enabled Forms running on OAS. Regular Oracle Forms can display a help system using a specialized Oracle Form D2KHMain.fmx or using WinHelp with the library D2KWhelp.pll. Will either of these work when running the Forms on the Oracle Application Server? Java Help has been suggested? Any documentation would be helpful? Thanks.

    do the following:
    1. write a java program that read from the registry. you will use the program as a javabean later on.
    2. compile the source and create a class/jar
    3. sign it (goto sun site for details on signing class/jars). you must sign the java program or it will not be able to have access to the registry. make sure you do all the steps by following sun's instructions.
    4. put it on your web server and modify the html file you use to start your developer application to include your class/jar.
    5. oracle has some demos on attaching javabeans to forms. use them to help you.
    6. use the program you wrote in step 1 as a javabean in your forms.
    Yossi

  • Where is the URL defined for web enabled transactions / PFCG execute?

    Hi
    One of our developers is having an issue. Apparently, when executing a web enabled transaction from within PFCG (in the menu structure right-click and choose u2018executeu2019) the Internet Explorer on the client is started with a url to:  http://www-s1pprint.ourcompany.com/sap/bc/webdynpro/.... which is incorrect (note our system SID is S3D but it was copied from S1P, however, what is the 'print' part??)
    When testing the exact same service from SICF it is working well and goes to the correct URL http://www.esd3002a.ourcompany.com/ etc, so the reference must come from another source. We'e checked parameters in SM59, RZ10 and SMICM so far and can't find anything relevant.
    Where is this set?
    Thanks
    Ross

    What's the content of the parameter
    icm/host_name_full
    (check using RZ11).
    Does this return the proper full qualified hostname? If yes,  check the hosts file and/or DNS of the server whether the IP resolves to the proper name and vice versa.
    Markus

  • Escaping field value in custom transaction

    I have created a custom transaction inserting fields in a table called `billing`. The values are taken mainly from two other tables called `account` and `paypalinfo`. I have attached the code below.
    Please not the values to be inserted notated in wavy brackets like{paypalinfo.txnid}. This means the variable content is replacing what is in between the brackets and the brackets themselves of course at run time. Sine these are often character strings, I have put them into single quotes.
    This worked great until I had an Irish guy acccessing my site with the sirname of O'Hara. That of course confused the statement, as suddenly there was a ' character, which was supposed to be interpreted as string, but was interpreted as SQL field delimiter and thus broke the code.
    Here is my question: Should I escape the value and how would I do it, since this is not a normal code but a placeholder replaced at runtime? Or should I use another SQL field value delimiter, thus replace ' with ` ? I think the latter solution is inferior - just think of what heappens if you get an O`Hara instead of an O'Hara.
    So in essence the question is: How do you handle escaping varabiable content in custom transactions with run time replaced variables in {...} brackets?
    Any feedback welcome.
    Here is the code:
    // Make a custom transaction instance
    $customTransaction2 = new tNG_custom($conn_chilli);
    $tNGs->addTransaction($customTransaction2);
    // Register triggers
    $customTransaction2->registerTrigger("STARTER", "Trigger_Default_Starter", 1, "POST", "KT_Insert1");
    // Set custom transaction SQL
    $customTransaction2->setSQL("INSERT INTO billing (buyer_email, account, affiliate, partner, admin, transid, transdate, buyer_fname, buyer_lname, package, minutesbought, amountpaid, currency, userid, mac, nasid, routermac) values ('{paypalinfo.buyer_email}','{paypalinfo.account}','{account.affiliate}', '{account.partner}', '{account.admin}', '{paypalinfo.txnid}', '".$right_now."', '{paypalinfo.firstname}', '{paypalinfo.lastname}', '{paypalinfo.itemname}', '{package.tavail}', '{paypalinfo.mc_gross}', '{paypalinfo.mc_currency}', '{SESSION.id}', '{paypalinfo.usermac}', '".$router_name."', '{paypalinfo.routermac}')");

    You should never be using anything but:<br /><br />'b string mysql_real_escape_string  ( string $unescaped_string  [, resource $link_identifier  ] )<br /><br />'i http://www.php.net/manual/en/function.mysql-real-escape-string.php<br /><br />The reasons for this is that this are related to SQL injection attacks.  I would hand code this, but for anything more complex than CRUD ( http://en.wikipedia.org/wiki/Create,_read,_update_and_delete ) (which ADDT handles very nicely) I favor hand coding as it is faster, less complex when enforcing business process.  Also, this allows one usage of the database management system's transaction mechanisms which are typically far more robust and reliable on top of being simpler to work with.  <br /><br />Please note that the type of my storage for your database within MySQL will support different features.  To enable the usage of database transactions you will need to use the InnoDB table type rather then the default MyISAM table type.  Various versions of MySQL have other options for transaction safe table but those two are the ones that are consistently available in web environs where bleeding edge software is not normally deployed.<br /><br />http://dev.mysql.com/doc/refman/5.0/en/storage-engines.html<br /><br />Diatribe aside, what you need to do with these templated objects is to duplicate the object referenced {paypalinfo} and apply mysql_real_escape_string to the duplicates elements {paypalinfo_escaped_copy.txnid}.  Then run the copied ADDT code with values from {paypalinfo_escaped_copy}.  How you do you this I leave you to track down as I do not find that level of abstraction to be a good use of my time and other other libraries/frameworks do it much more elegantly using less of my time.<br /><br />But as Gunter already noted, refactoring your problem to work with your tools existing architectures can be simpler.  ADDT has a limited programming architecture (primary design) which is done to simplify the automatic generation of code.  This can make some simple things complex (50-80 mouse clicks) as opposed to  typing one or two lines of code.<br /><br />some thoughts, <smile><br /><br />Sean

  • SSO Enabling a custom application with OAM

    Hi All !
    Am a bit stuck on a problem and need some urgent help. Actually we are trying to launch some custom-built (J2EE/.NET) web applications from the Oracle Portal with SSO i.e. once the user logs into the portal he would not have to log-in again to the applications which would be launched from the portal home page.
    We have successfully integrated the Oracle Portal with the OAM SSO, but facing some problems with SSO enabling the custom applications. Any help on what should be the ideal integration architecture and approach for SSO enabling the apps with minimum amount of modification of the application code.
    The licenses are available for OID, OVD, OAM.
    Thanks in advance. Any views/comments/links to useful material appreciated.
    Cheers
    Soumak

    If your custom application uses its own database for Authentication, then you have to modify the login process for your application. i.e. you have to trust the OAM to have done the authentication and then create any custom cookie that your application might use in its landing page.
    I am assuming that your custom application have some way of tracking if the user has logged in or not. You can protect the Custom application URL within OAM and once the user has logged in you can then generate your custom application cookie.
    Even if you use OVD, you stil have to modify login process in your custom appliation to trust the third party to have done the authentication.
    Thanks
    Ram

Maybe you are looking for

  • InDesign CS3: How do i add a new text frame to an existing threaded story?

    I have a table that is much too large to be in an existing story (my document is currently formatted in 2 columns, but the table that I need to insert needs to span across an entire page) so I had to create a separate text frame for it. What I need t

  • Raising exceptions in event handlers?

    Hi Is it possible to raise exceptions in event handler? As an example, I added a listener to a UnitOfWork, and implemented the preCommitUnitOfWork() method. In the method, I'm performing some operations, and if something goes wrong, I need to roll ba

  • Multiple flat file in and multiple target tables

    Hi, How can we have multiple flat file into multiple targets. I am trying to load data from multiple flat files into respective tables. But it gives error like VLD-2411: Cannot handle two file structures Make sure that only one file structure is used

  • CS6 Mac Bloating to huge project size 5.88GB

    I must say I am not enjoying the Mac version.  I feel nowhere near as much effort has gone into fixing the issues from earlier versions.   We have a TVC project that has been getting slower and slower every day we edit.  Yesterday the project size wa

  • App/Script for Unmounting a Drive?

    Does anyone have of know of a little executable file that you can place in your startup list that when Osx starts up will unmount a disk for you? The reason that I ask is that I run OSx off an external RAID via tnunderbolt and do not use my imac inte