Can Ajax concept apply in SAP R/3?

Dear All,
The term Ajax is used to describe a set of technologies that allow browsers to provide users with a more natural browsing experience. Before Ajax, Web sites forced their users into the submit/wait/redisplay paradigm, where the users' actions were always synchronized with the server's "think time." Ajax provides the ability to communicate with the server asynchronously, thereby freeing the user experience from the request/response cycle. With Ajax, when a user clicks a button, you can use JavaScript and DHTML to immediately update the UI, and spawn an asynchronous request to the server to perform an update or query a database. When the request returns, you can then use JavaScript and CSS to update your UI accordingly without refreshing the entire page. Most importantly, users don't even know your code is communicating with the server: the Web site feels like it's instantly responding.
I was just wondering whether the concept can be apply in SAP ERP Desktop Application rather than web-based?
For example in R/3
When customer key in 1 in PO text-field all the PO starts frm 1 will drop down.
Is it possible?? I just try to think out of box
Thanks

SAP ERP Desktop Application
do you mean SAPGUI.
yes you can do it. for example in a classical report you have selection screen user enters some value and hit execute , this executes the code and presents the list in the next screen. instead of you want the user to stay in the same screen and see the results, you can use containers(something like iframe) in the screen to see the results .
but AJAX term dosent really apply in SAPGUI application because AJAX is basically doing server side processing without leaving the page (correct me if i am wrong) the same thing can be simulated in SAPGUI.
but if you are looking at talking to webservers from your ABAP then you can use cl_http_client
Regards
Raja

Similar Messages

  • Can we Set the Default SAP Component while Creating Support Message

    Hi Friends,
        I Have got requirement like, when we create the support desk message from any application system by default the sap component should get selected which we have determined in Solman.Our Business secnario is too complex user give create the support message without giving the Sap Component or they give wrong sap Component, so we want to set the sap component get selected by default while creating the support desk message, guide me in solving this issue.
      Regards
        Charan

    I think your logic is reversed.  I think it's better to let users create messages from the application areas from which they are having the problem.  Based on the standard SAP component which defaults into the component field, the ticket can be routed to one of your 20 teams.  This is where the agent detemination rule for support team can be configured.  There are a number of message on the forum regarding support team configuration.  This way, if your 20 teams can't solve the problem (for example SAP defect) then the message can be forwarded directly to SAP using the correct component.  Good luck.

  • I am unable to apply my downloaded update. When I try to apply it and restart firefox, it still says 'apply downloaded update now...'. Why can't I apply this update and what do I do about it?

    I am unable to apply my downloaded update. When I try to apply it and restart firefox, it still says 'apply downloaded update now...'. Why can't I apply this update and what do I do about it?

    Checked out that link and everything seems to be in order on this machine at this time.
    I only have CC installed on this one machine, not even my secondary machine like is permitted. it seems odd that I'm asked to re-accept the Licence Agreement as often as I am. If I had to guess, it's almost every week, if not multiple times some weeks, that all the software will decide I should have to view the licence agreement.
    Edit: I've never had any noticeable "errors" activating or anything like that. I just get asked to do it quite frequently.
    This activation screen isn't too annoying (it involves clicking one single button), but like I stated earlier, if I'm trying to launch the software by double-clicking on a PSD, AI, PPROJ, AEP, etc... that file will fail to open.
    I feel like that's probably not really a bug, but it is frustrating, since I did launch the application with the intent to edit that specific file I tried to open.
    Again, something that you guys may consider working on.
    Another annoyance is that: agreeing to the licence agreement is a per-application task, so if I see that Licence Agreement dialogue window by opening Photoshop (for example), I know that every other piece of software I have in the suite (Illustrator, Premiere, After Effects, Audition) will be showing me that screen on it's next launch. Probably deliberate for legal purposes that I can't just agree once for the whole suite, but heck, it would save me a lot of minor headaches if it was a unified agreement.

  • Can't create connection to SAP BW in Desinger

    I could connect to BW and see a lot of BW infocubes. And I created an universe  based on infocube
    and created the webi reports and refreshed the reports. Everything looks ok.
    Now I get the error message when I tried to create a connection to BW in BO designer.
    The error message is " Err DBD: [BusinessObjects115.OLAP. BrowerObject.1] : SAP "
    And connect to BW in CR is still ok.
    Any advise appreciated.

    I checked the license. i think  license for "BusinessObjects Enterprise Premium" should include Integration kit. it looks ok.
    1) i can access infoview with SAP authentication , that means i can log on infoview with SAP user and password.
    2) i can access BW in Crystal Report.
    but now when i open the connection i created before , would like to check the objects in BW, i get error messae :
    Error DBD:(BusinessObjects115.OLAPI.BrowseObject.1): SAP
    I don't know what's wrong.
    Edited by: zhang Connie on Oct 30, 2008 3:04 PM

  • ABAP Proxy Generation -- Objects can be created only in SAP Package

    Hi,
    I am trying to generate ABAP Proxies. When i create a proxy for an interface(EMP_DETAILS_MI--outbound in my case), and assign it to package(created by developer), a pop comes up saying "Object can only be created in SAP package".
    When i try to continue, it asks for an access key for that particular object.
    Enter Key for the Object--R3TR-TABL-CO_EMP_DETAILS_MI When i register this object in servicemarketplace( by basis team) and get the license for this. It asks access key for another object  R3TR-TABL-EMP_DETAILS_DT.
    When i register this object it asks accesskey for
    R3TR-TABL-EMP_DETAILS_DT_DETAILS
    I fear if there is amy fault in my procedure. kindly let me know. I work on XI3.0 SP5 server.
    Regards,
    Siva Maranani.

    Hi siva,
    Iam in the same problem we want to create proxy in SAP namespace. Is there any workaround to create proxy in SAP namespace.
    with Regards
    shankar

  • SOA/BPM: Can this be acheived in SAP?

    We want to create/update a Customer Master data. So we we send a message (IDOC) via the Websphere Message Broker to SAP/3.
    Now in a pure EAI approach there is no process for escalation of errors in the in creation/update of Customer Account data becasue when the data is sent to SAP, a code will be returned to indicate if this was successful and there after the actual create/update process is internal to SAP. In other words, it is invisible to the business process. Basically all we can know is that the SAP team have to do something, they may have done it. However, we have no way of being certain that it has been done.
    From SOA/BPM approach (if it were possible in SAP), an error in the customer account create/update would be escalated via the process as a human task, or perhaps automated recovery can be used. We would not expect SAP to take any further responsibility. This is better for business process exceptions (as opposed to transient technical ones) as lets face it, the problem then is most likely in the process and/or data rather than SAP.
    So is there a way of implementing a true BPM scenario when integrating with SAP? Basically, data is sent to SAP, SAP processes it immediately and sends back a status code synchronously to indicate whether the IDOC was processed successfully or not, preferably.
    If this possible, how would one put a solution like this into place?

    hi,
    >>Basically, data is sent to SAP, SAP processes it immediately and sends back a status code synchronously to indicate whether the IDOC was processed successfully or not, preferably
    sure there are many ways to implement it in SAP
    1. you can use a BAPI instead of IDOC to create customer:
    BAPI_CUSTOMER_CREATEFROMDATA1
    you call it in a sync way and get teh response immediately
    2. if you want to use IDOC, IDOCs in ERP can start w workflow
    which can send in an async way a response to anywhere
    about what did the idoc do (error, success)
    so sure it's possible
    Regards,
    Michal Krawczyk

  • Can we get back the SAP Script data

    Hi friends,
       I would like to know can we can get the data of SAP Script Forms ?i want to show it in PDF.
       I did in same way for SMART FORMS, can i do with SAP SCRIPT FORMS also?

    Hell Shiva,
    yes you can.
    In OPEN_FORM you must set TDGETOTF='X' in the Options(Structure ITCPO).
    Then you get OFTDATA in CLOSE_FORM.
    CALL FUNCTION 'CLOSE_FORM'
    TABLES
    OTFDATA = itab.
    After that you can do the OTF->PDF Conversion as you know it from smartforms.
    Regards
    Frank

  • HOw can we Call Subroutine in Sap Script?

    HOw can we Call Subroutine in Sap Script?

    Hi
    *You have to call sub routine from script like this.
    /:   PERFORM DATE_FORMAT IN PROGRAM &SY-REPID&
    /:   USING &RM06P-LFDAT&
    /:   USING &PEKKO-LFDAT&
    /:   CHANGING &VALUE_OLD&
    /:   CHANGING &VALUE_NEW&
    /:   ENDPERFORM
    *In print program write code.
    FORM date_format TABLES in_tab STRUCTURE itcsy
    out_tab STRUCTURE itcsy.
      DATA : date TYPE char10.
      DATA : date2 TYPE char10.
      DATA : l_dmbtr TYPE char10.
      READ TABLE in_tab WITH KEY 'RM06P-LFDAT'.
      IF sy-subrc = 0.
        "Your code goes here
        CLEAR l_dmbtr.
      ENDIF.
      READ TABLE in_tab WITH KEY 'PEKKO-LFDAT'.
      IF sy-subrc = 0.
        l_dmbtr = in_tab-value.
        "Your code goes here
        CLEAR l_dmbtr.
      ENDIF.
      READ TABLE out_tab WITH KEY 'VALUE_NEW'.
        IF sy-subrc EQ 0.
            out_tab-value = date2.
            MODIFY out_tab INDEX sy-tabix.
        ENDIF.
      READ TABLE out_tab WITH KEY 'VALUE_OLD'.
        IF sy-subrc = 0.
            out_tab-value = l_dmbtr.
            MODIFY out_tab INDEX sy-tabix.
        ENDIF.
    ENDFORM.            "DATE_FORMAT

  • Web service error: WS Security can only be applied on a SOAP document

    Hello,
    I am facing the problem that when calling a web service I got this error message:
    005056B855B2002A0000013B000032C70005105EF7348C38 : WS Security can only be applied on a SOAP document.
    Some information about the webservice:
    Transport Binding: HTTP SOAP with Attachments
    Authentication: Basic
    Netweaver version: 7.01.06
    The webservice is based on EJB. Basically I want to add two operations in the webservice: one to accept attachment as input. the other one returns a file as attachment.
    Does anyone knows why this happens and how to resolve it? Thanks in advance!
    Regards,
    Grant

    Grant,
    Please refer this SNote, it may help you...
    1319507 - Overview: Analysis of ABAP Web Service
    Configuration
    Warm Regards,
    Agustuss

  • Creating Enhencement-Point  - Object can only be created in SAP package

    Hi Guys,
    I am creating an enhencement point in Z program in Z package. I am getting following message.
    " Object can only be created in SAP package "
    Please help.

    Hi Mini
    Enhancement points are like hooks where you can attach your own piece of code and coding in an enhancement point is no different than a normal coding , just that it is a point in the standard program into which you can give your own custom logic.
    There are 2 types of enhancements given by SAP:
    1. Explicit enhancement points: Go to program RIAUFMVK . You can see ENHANCEMENT-POINT at many places. These are all explicit enhancement points and you can easily implement these points . Simply press shift+F4 and then go to the point which you want to implement. Right click on  it and follow the path Enhancement implementation->create. Give the name of the implementation and the assign it to a package(shoud not be a Z package).
    Once it is created you can start your coding as you normally do.
    2. Implicit enhancement points are not very stable and should be the last resort after you have explored all the user exits , BAdIs and explicit points. In order to find out the implicit enhacement points , press shift+F4  then goto menu option Edit->Enhancement Operations->show implicit enhancement options. This will bring up all the points that you can enhance. This will appear as a line with arrows. To implement this you have to follow the same procedure as for explicit enhacement points.
    So enhacement point works like the other codes . Just that you should know which  one to implement and where. As far as possible avoid implicit enhacements as they are not very stable at present and even if you are going for it keep a  back-up of your code always.
    Hope this helps you. lemme know if you have any other issues.
    Cheers
    shivika
    Message was edited by:
            Shivika Bhorchi

  • Whether this function module K_DOCUMENT_UPDATE can send IDOC to Non SAP Sys

    Hi,
    I know function Module K_DOCUMENT_UPDATE can sent IDOC to R/3 systems.
    1.Whether this function module can sent the IDOC to Non SAP System?.
    2.How to make sure, that the function module can sent IDOC to Non SAP System?.
    Please advise.Thanks.
    Regards,
    Dinesh

    Hi Dinesh,
          Inside this function module K_DOCUMENT_UPDATE there is a FM available 
    CALL FUNCTION 'K_DOCUMENT_SEND'
           EXPORTING
                I_LOGSYS      = LOGSYSTEM
                I_COBK        = COBK
           TABLES
                T_COEP        = LT_COEP
                T_COEPL       = LT_COEPL
           EXCEPTIONS
                 This FM is responsible to send IDOCs to the defined logical system LOGSYSTEM. No matter this logica; system is SAP or non-SAP IDOC will be sent. Prerequisite are,
    1) RFC connection exist between system
    2) Partner profile is configured between the system.
    Regards
    Ram

  • How we can define User Constraints in SAP APO SNP?

    Hi
    How we can  define flexible User Constraints in SAP APO SNP ? Meaning standard constraints can be configured in SAP APO SNP but how we can configured real time  customer constraints?
    Thanks
    Poorna

    Hi,
    You can use CIF user exit CIFMAT01 for this purpose. You can follow below path in SAP for more details
    SPRO---SAP refrenceIMG----Integration with other SAP components---Advanced Planning and Optimization---Application specific settingsand enhancements---Enhancement for materials---Influence data before transfer to APO on user specific basis.
    YOu can read help in above path about exit.
    YOu need ABAP person who need to code this. What you need is read custom field from table from MARC  and Populate in procurement cose field in this exit.
    Regards,
    Santosh,

  • Can anyone explain me the SAP BPC?

    Can anyone explain me the SAP BPC?

    Hi,
    SAP BPC STands For sap business planning and consolidation.
    Please go through th link below where u have curriculum for the same:
    http://www.sap.com/services/education/curriculum.epx?context=%5B%5BCPM%5D%5D%7C.
    Hope it helps.
    Regards,
    Rahul

  • Installed latest icloud app on Windows 8.1 desktop, selected icloud drive but won't show in file explorer. Go back to icloud app and drive deselected. Can select and apply but whenever go back it's deselected again, any suggestions?

    installed latest icloud app on Windows 8.1 desktop, selected icloud drive but won't show in file explorer. Go back to icloud app and drive deselected. Can select and apply but whenever go back it's deselected again, any suggestions?

    Click Photo Stream, look at upper on the right. u can see Open Folder. click there...

  • Please can you provide documentation on  SAP Interactive Forms by Adobe

    Please can you provide documentation on  SAP Interactive Forms by Adobe

    Also check the examples at
    https://www.sdn.sap.com/irj/sdn/developerareas/webdynpro
    --> How-to Guides
    Web Dynpro Sample Applications and Tutorials
    Here there are several examples and documents on ADS.
    Sumit.

Maybe you are looking for

  • Can't get Home Sharing to work with ATV, v7.0.3 and iTunes 12.1.0.50

    I can't get Home Sharing to work. I'm looking at my MacBook screen and iTunes says Home Sharing is On. On Apple TV, it says Turn On Home Sharing in iTunes. Both are using the same Apple ID and password (signed out and signed back in manually on both)

  • PO audit report: ASAP

    Hi All, I have a bit of an unusual request. Each month we run an audit report for corporate marketing examining each instance where a PO was created after the invoice date. Now weu2019d like to examine the total # of these violations in comparison to

  • ORA-01281 during capture setup

    Based on the example from the oracle streams document I'm trying to get a capture process to start (Oracle 9208). However, it fails on an invalid SCN: SQL> BEGIN 2 DBMS_STREAMS_ADM.ADD_TABLE_RULES( 3 table_name => 'STAGE.STREAMTEST', 4 streams_type =

  • Getting parsing exception messages in another language

    I am using the Oracle XML SAXParser for Java to validate an XML document against a DTD, and I want to display the result to the user. Is there a way to get the parsing errors/warnings in a language other than English? What languages are supported? Th

  • Opening a WinZip file on Mac

    How do I do this? I'm trying to open a video file that my Dad sent to me that was winzipped. Any help would be appreciated. 2 years and I'm still learning this software. LOL.