XI- web Scenario

Hello..
   In SAP->XI->Webservice scenario.....
I have a function module in SAP which will give XML as out put...i have to take that XML and send it to URL...
Can any body help me what are the possibilities to configure this scenario in XI..
thanks..

Hi Padma,
Go thru the below links, for setting up your scenario
/people/siva.maranani/blog/2005/03/01/testing-xi-exposed-web-services(Xi exposed webservices)
/people/sriram.vasudevan3/blog/2005/03/18/points-to-ponder-over-while-considering-webservices-implementations-vis-a-vis-eai(web service implmntn)
/people/siva.maranani/blog/2005/05/23/communication-between-sap-system-webservice-using-proxies(commn between sap and web sevices using proxies)
https://www.sdn.sap.com/sdn/weblogs.sdn?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken] [original link is broken]
Go thru this article "How to Set Up a Web-Service-Related Scenario with SAP XI"
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/xi/3.0/how to set up a web-service-related scenario with sap xi.pdf
Regards
vishnu

Similar Messages

  • Rendering glitch in Save For Web?

    Hello,
    When I "save for web" with some particular files, I get a rendering glitch in the image that takes the form of small, colorless horizontal lines.
    Example 1
    Example 2
    Where do these come from? What can I do about it?

    I have this exact issue.
    Happens in "Save for web" and in  "export". I managed to keep CS4 still installed and took the exact same  file and "exported" it and "saved for web", and no issue at all in CS4.  This is def. an issue that has popped back up in CS5 then.
    On my  attached image there is no gradients or special effects, just clipping  masks.
    I've tried the new options they have in save for web, "Art  Optimized" and "Type Optimized". The issue does not happen in "Type  Optimized" but the quality in type optimized is lower and it renders the  exact same as the vector file appears(so colors bleeding out a pixel  behind some objects etc.) The issue does happen in "art optimized".
    Issues  happens when saving in png and jpg format, with or without  transparency.
    I've  attached an example, notice the lines in her face. (same as initial  attached image)
    So is this a "wait for an update" sort of scenario? or is  this a "use a different program to save for web" scenario?

  • Calculation in Webi Report

    Hi Experts ,
    I want to show the result calculation of a Webi Report (derived from Bex query which uses %YT in CKF) . Since BO doesn't support %YT so I am creating the dynamic calculation in Webi :
    Scenario :
    Data in Report is like this : If in selection 03.2015 calmonth is given -
    Calmonth -> 03.2015
    Region
    Order Value
    Adjusted Value in %
    APAC
    86790.84
    24.34
    EMEA
    119436.86
    33.5
    AMER
    150280.64
    42.15
    Total
    356508.34
    100
    Here Adjusted Value in % is the percentage with compared to the total . for example for the first row its is 86790.84/356508.34 . So the Sum of this is coming as 100 which is correct .
    Formula used is = [Order Value]/SUM(Order Value]) In Report
    Both are giving the desired output .
    But when the selection is given as 03.2015 – 04.2015 , that time the percentage is calculated based on the total value of [Order Value] for these two months.
    For example in 03.2015 , for the first row it is getting calculated as
    86790.84/(356508.34+150634.84) which is equal to 17.11 as displayed in the report (Which I don't want)
    Calmonth -> 03.2015
    Calmonth -> 04.2015
    Region
    Order Value
    Adjusted Value in %
    Order Value
    Adjusted Value in %
    APAC
    86790.84
    17.11
    61135.4
    12.05
    EMEA
    119436.86
    23.55
    66419.34
    13.1
    AMER
    150280.64
    29.63
    23080.1
    4.55
    Total
    356508.34
    70.3
    150634.84
    29.7
    For 03.2015 , I want it to be calculated as 86790.84/356508.34 and for 04.2015 it should be 61135.4/150634.84 .
    So that in every month (Based on the user Input) , the Adjusted Value in % should be 100% .
    How to achieve it .
    Thanks in Advance ...
    Points will definitely be Awarded ..

    Hi Samir,
    Use = [Order Value] / ([Order Value] In ([Calmonth]))
    Thanks,
    Tanveer

  • EJB vs Web Services

    I understand that when components are distributed and when they need to talk to each other, EJB is employed (Considering a web scenario). Do web services act as an alternative to EJB ? Any input on this is appreciated.
    Thanx

    Web services are not an alternative to EJB. More, they are often used together.
    Web Services is a way to access remote objects that is standard, using XML to describe contracts and language-independent. Based on web standards, they can make requests through firewalls as well.
    Web services is a good solution when you have two distant systems that want to "talk" with each other.
    In a pure web scenario, you'd rather use a servlet or EJB (using session-facade) architecture.
    /Stephane

  • Content Type Word Templates

    Dear all,
    I have a word template with a header containing the total numbers of pages. It happens that on the first page, the total number of pages would not update. It seams this is a known bug. I found a solution for this which was to use a macro that would force
    the update.
    It worked fine in my server. The problem was when I deployed to another server (another farm), the header in the first page would again not update.
    I have one of two questions: How do you solve the fact that the total number of pages is not updating in the first page without macros, and/or in case of using a macro, how will you make them work as a template in a content type.
    Thanks in advance.
    Best regards,
    GS
    Gonçalo

    In principle, writing macro's is not related to sharepoint, although I have seen situations where macro's weren't able to cope with web scenarios, causing problems once published in sharepoint. I would advise you to ask this question in a Word macro forum
    AND post of the code you're using, it will give you a better chance at finding the solution.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • OID and Oracle Forms in 9iAS Release 2

    Whenever I bring up a first form in 9iAS forms over the web scenario, I am forced to log into the database through a pop up login box in IE. This is so even though I have a perfectly valid "userid=user/pwd@database" value in the URL. I have tried moving the userid value to the formsweb.cfg group and it helps not a whit. Once I log on everything works hunkydory. I am figuring there is some issue with OID. Is this a valid assumption?
    How, exactly, does the OID and forms over the web interact. Do I need to create an OID user that has resource access to the database and then use that id in the userid variable in the URL? If so, how do I do this. Please feel free to be specific as if you were talking to an idiot or a small child...type very slowly and enunciate as you go. Not being able to log in from the formsweb.cfg and the URL is an irritant, not a showstopper, but it is a big irritant.

    AS with all the downloads on otn this is a full version with no
    time limit. But you are under the OTN license which says that
    you have to purchase the product if you are developing
    production applications with it. Its free for evaluation and
    personal education purposes.

  • CRM Survey Suite: Replace Text after submitting the survey

    Hi Experts,
    i have a question concering crm_survey_suite (I use surveys in web scenario). When I submit a survey I get a message like: "Your request is being processed". Actually I'd like to change this text, but I can't find the coding that is responsible for the message. Any ideas where to find it? Points will be rewarded!
    Thanks & Regards,
    Rainer

    Hi,
    The message -Your Request is being processed" is a standard SAP message and is not specific to Survey.
    As per standard behaviour everytime you save some data on WebIC or request for some data to be displayed on the UI, it displays this message and after the save is complete or the data is fetched , this messages is replaced by other suitable message.
    If you try to change this one it will be change at all places.
    Would you still like to proceed with this
    Hemant

  • Posting Ad Content in AMC through BAPI_AMC_ADC_CREATEFROMDATA

    Hi,
    We are working on a scenario where we have to create Ad Orders as well as Ad Contents thorugh an ABAP program. The Ad content will consist only of some basic texts. I tried using BAPI_AMC_ADC_CREATEFROMDATA to create the Ad content and then creating the Ad Order using BAPI_ADMGMTSO_CREATEFROMDATA passing the Technical Ad SPec ID to the Ad Spec. Both these steps get complete without errors but when I open teh order in CIC0 and then navigate to the IS-M/AMC UI I am getting an error "XmlFile.loadXmlFile(): java.io.UnsupportedEncodingException: Not valid xml document - xml declaration is not found". I tried populating different fields in teh BAPI but still getting the same error. Have any of you worked on a similar requirement? Is there some other approcah I can try? Any pointers on this will be highly appreciated.
    Thanks,
    Praveen
    Edited by: Muthu Praveen on Dec 23, 2009 1:47 PM

    Hello Praveen,
    I hope the issue below has been resolved by now.
    The Ad content is stored as XML(native editor format) in M/AMC. This  explains the error you get when trying to open an Ad created thru the interface.
    In case of web scenario or interface, where you plan to create the Ad content from external source other than CIC, you will need to use the Server Mode Interface.
    Please see documentation for server mode interface at :
    [http://help.sap.com/saphelp_amc30/helpdata/en/index.htm ]
    Please also see documentation regarding process which describes how you run IS-M/AMC UI in the server mode to enter ad content.
    [http://help.sap.com/saphelp_amc30/helpdata/en/index.htm ]
    Hope this helps.
    Kind regards,
    Mandheer

  • Empirix to Oracle Application Testing Suite

    Dear all,
    I have made a lot of web scenario with Etester 6.03.0384, and i want to use my old job with OFT for Web Applications 8.40.0199.
    Could you please provide me a link for a intermediate version of E-tester (or OFT..) to update my script on a usable source for the last version.
    Regards,
    Blies Johann

    Hi
    I really don't think you can update from version 6 to version 8.
    The only way to do so may be to use build 7 which is owned by Empirix and I'm not sure they distribute that any more.
    Regards
    Alex

  • Alternative to Report RCF_CREATE_USER

    Hi Friends
      I am currently working to get the E-recruiting system up. Currently, I am using the report RCF_CREATE_USER to create the User Id and candidate. But in the documentation of the report, it is said as follows:
      'Note that this report should be used for exceptions only. As a rule, external candidates register using the appropriate Web scenario of the application, and employees are imported from an HR system using the master data interface (ALE)'.
      Can anybody please suggest a detailed procedure. Thanks in advance.

    Hello Sandra,
    i am not sure if this is still a valid issue but in general first thing to know is the landscape you plan e-recruiting to be installed. furthermore the release installed for e-recruiting and the hr core system is important.
    if you install e-recruiting on the same system the hr core (admin, org. mgmt, payroll) is running, the integration depends on the e-recruiting release. for e-recruiting 300 the integration is asynchrous. You have to run the SYNC_PERSON report mentioned above periodically to make internal candidates from all employees and keep their data up to date. If you install e-recruiting 600 there is a synchronous integration. Setting up this integration is one of the most difficult task in the technical steps of an e-recruiting implementation (the documentation is not really complete ;o(). If it is set up completely, every change in the hr master data is directly transfered to the e-recruiting. For the initial transfer there is report HRALXSYNC which has to be run once for all employees to create their internal candidates - but this report needs the full integration configuration.
    if you install the e-recruiting on a separate system the creation of internal candidates is done by the ALE integration. The configuration depends in parts of the releases of e-recruiting and hr core system, esp. when it comes to the IDOC types. The standard configuration transferes parts of the organizational structure (O, S, C) and creates internal candidates from employee infotype 0000, 0001, 0002, 0006 and 0105 (Subtype 0001, 0010). While the transfer of the organizational entities is standard hr data distribution, the candidate creation is implemented in BAdIs an can be changed up to a certain point.
    For the initial data transfer there is the transaction PFAL which is run from the HR Core System to create IDOCs for all Org. entities and Employees. After the initial transfer a periodical job has to run every day to process the hr change pointers.
    Some configuration options are strongly recommented from my experience to avoid problems when booking the IDOCs into e-recruiting, like asynchronous import and no packaging. Furthermore everyone transfering IT0006 should have a look at a new note, released only some days ago, which is supposed to solve a problem with adress information update existing since e-recruiting 200.
    For more detailed information please supply additional information of you landscape.
    Best rgds.
    Roman Weise

  • Quick eap-tls question?

    If I have a laptop running eap-tls in the following way
    laptop ---- ap -----wlc ------cisco acs (radius)
    lets say the laptop starts eap-tls when it boots up and exchanges certificates with the acs
    If i have no encrytion set on the WLAN, would the whole tls and certificate exchange be readable by a wireless network sniffer?
    I really get confused between eap-tls and lets say a web ssl (tls) session
    eap-tls is pure authentication, no encrytion?
    where when you start an ssl session, lets say with amazon.co.uk, all data within the ssl (tls) session is encrypted
    Is anything encrypted when using eap-tls if you use an open network?
    Many thx indeed,
    Ken

    Also, just reading the rfc is states "MAY"
    It states that you use eap-tls within eap-tls?
    2.1.4. Privacy
    EAP-TLS peer and server implementations MAY support privacy.
    Disclosure of the username is avoided by utilizing a privacy Network
    Access Identifier (NAI) [RFC 4282] in the EAP-Response/Identity, and
    transmitting the peer certificate within a TLS session providing
    confidentiality.
    Any comments and clarification on this would be great. I just have the ssl web scenario stuck in my brain and cant adapt it (if appropriate) to eap-tls?
    Thx guys,
    Ken

  • Nopcommerce on SQL with integration to OnPremise ERP

    Hi,
    I would like to properly configure a Nopcommerce website/store on a SQL backend integrated with onpremise ERP.  Can you advise which Azure services I should be looking at for :
    - a development environment
    - a production environment
    Thanks
    Gunther Coppens

    Hi,
    From my experience, we can host our website on azure website, cloud service, azure VM. We can see the detail difference at the following article, this article helps you understand your options and helps you make the right choice for your web scenario, hope
    it helps.
    #http://www.windowsazure.com/en-us/documentation/articles/choose-web-site-cloud-service-vm/
    Best Regards
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • RFC Notes

    HI experts
    first i want to know about the RFC. can anybody give me RFC tutorials with examples? and i want to connect sql server to sap? and let me know the procedure. and i have to take some table data to server from sap tables? how can i do?
    pls help me.

    Go through the following Example & Document
    Re: SM59
    Sending system side(SEND--800)
    Create function module by using Tcode SE37 or SE80
    goto attributes select remote function
    activate
    Receiving system side(RECE--000)
    goto Tcode SM59
    here select the R/3 Connections-->click on Create Button
    give RFC Desstination : TESTRFC
    Connection Type : 3 for Connecting two systems
    Description : Some meaningful Description
    Press enter
    give Target system Name : SEND
    Language : EN
    Client : 800
    user Name : sapuser
    Password : xxxxxx
    save this connections & click on test connections(f8)
    & Remote logon(f7)---> it will open a session
    with client 800 that is your sending system
    then only your RFC is correct
    create a report in SE38 Tcode
    data : c1 type i.
    data : itab like mara occurs 0 with header line.
    call function 'ZRFCFM' destination 'TESTRFC' --->Function Module 'ZRFCFM' your just create at Sending system
    exporting
    importing
    exceptions.
    Here are the steps.
    SM59 Transaction is used for Connection Establishment with Destination.
    When you establish a connection to a client through a destination, the HTTP connection must first be entered in transaction SM59.
    There are two types of HTTP connection in transaction SM59: Call transaction SM59 to display the different RFC destinations.
    The HTTP connection to the external server (connection type G) and the HTTP connection to the R/3 system (connection type H) are different only in their logon procedures. Their technical settings are the same. To display the technical settings, double-click a connection.
    You can choose from three tabs. Under Technical Settings, you can specify the following:
    E Target Host: The host to which you want to connect.
    Note that if you are using HTTPS as a protocol, you have to specify the full host name (with domain).
    E Service No.: Here, you specify the port. The destination host must of course be configured in such a way that the specified port gunderstandsh the corresponding protocol (HTTP or HTTPS). See Parameterizing the ICM and the ICM Server Cache.
    E Path Prefix: At the time when the connection to this destination is initiated, the system inserts this sub-path before ~request_uri.
    E HTTP Proxy Options: Here, you can configure a proxy for HTTP connections: You can determine the proxy host and service, as well as users and passwords for the HTTP connection.
    The tab page Logon/Security will be different depending on whether you have selected a HTTP connection to an external server (connection type G) or a HTTP connection to an R/3 system (connection type H).
    HTTP Connection to an External Server (Connection Type G)
    Choose the connection you want to use. You can choose from the following logon procedures:
    E No Logon: The server program does not request a user or password.
    E Basic Authentication: The server program requests a user and password. Basic Authentication is a standard HTTP method for authenticating users. When a user logs on to the target system, he or she provides a user ID and password as authentication. This information is then sent in a header variable as a Base 64-encoded string to the server, through the HTTP connection.
    E SSL Client Certificate: If you use client certificates for authentication, the client authentication is performed through the Secure Sockets Layer (SSL) protocol. In this case, you must also select the SSL Client PSE of the SAP Web AS that contains the relevant certificate for the authentication. The target system must handle the issuer of the SAP Web AS client certificate as a trusted system.
    Under Logon/Security, you can also activate SSL to ensure that HTTPS is the protocol used (if you select SSL, make sure that the correct port is entered under Technical Settings). In the security transaction STRUST you can determine which type of SSL client is used. (Getting Started with the Trust Manager, Trust Manager).
    The field Authorization for Destination has been implemented as an additional level of protection. We recommend that you specify a user and password for the RFC destination.
    HTTP Connection to an R/3 System (Connection Type H)
    Here, you can specify more settings for authentication in the target system.
    The settings under Technical Settings and Special Options are the same as for connection type G. Under Logon/Security, the connection type H has additional logon procedures. As with external servers, you can activate and deactivate SSL and specify an authorization.
    Because the target system is an SAP system, you can set the client and language for the logon as well as the user name and password. If you check Current User, you have to specify the password.
    The following authentication procedures are available: Basic Authentication, SAP Standard, and SAP Trusted System, and SSL Client Certificate.
    E HTTP Basic Authentication: Logon with user and password
    E SAP Standard: This procedure uses an RFC logon procedure. The RFC Single Sign-On (SSO) procedure is valid within the one system. The same SAP user (client, language, and user name) is used for logon.
    E SAP Trusted System: Trusted RFC logon to a different SAP system (see Trusted System: Maintaining Trust Relationships Between SAP Systems)).
    E SSL Client Certificate: The SSL protocol enables you to use client certificates for the logon.
    Type G/H (SM59)
    Timeout:
    When sending a HTTP request, you can use this parameter to specify the maximum response time for the connection.
    HTTP Setting:
    You can use the HTTP version to specify the protocol version of the HTTP request (HTTP 1.0 or 1.1).
    Compression:
    You can use this option to activate the gzip compression for the request body. This can only be activated in HTTP Version 1.1.
    Compressed Response:
    In the standard setting, the SAP Web Application Server sends the Accept Encoding field as a header field with the value gzip, if the application server can handle this compression. This notifies the partner that the caller can handle gzip decompression, and that the partner can send compressed data. If you want to prevent a compressed response being sent, choose the option No.
    HTTP Cookie:
    You can use this option to control the way received cookies are handled.
    You can specify the following for cookies:
    E Accept them automatically
    E Reject them automatically
    E Accept or reject them in a prompt
    E Use a handler for the event IF_HTTP_CLIENT~EVENTKIND_HANDLE_COOKIE to process the cookies in the program.
    E In the next section, you can read about the parallelization of requests.
    Check this thread
    Re: SM59
    RFC:RFCs are requests that an SAP component sends to invoke functions on remote systems, or calls that remote systems initiate to invoke functions on an SAP component.A process that can accept RFCs from SAP components. This allows SAP components to access functions in external systems. In SAP BC terminology, the process is called a Listener. Listeners are one or more threads on SAP Business Connector that wait for incoming requests from SAP components. Listeners are named and register with an SAP gateway to indicate that they are ready to accept requests. Listeners can accept RFC or tRFC requests.
    TRFC:Protocol for ensuring that an RFC is executed successfully and executed only once on the target system. SAP Business Connector can handle both inbound and outbound tRFCs.Communications method that an SAP component uses to asynchronously invoke a function on a remote system and that a remote system uses to asynchronously invoke a function on an SAP component. The tRFC protocol ensures that an RFC is executed successfully and only once.
    Detailed Description **********
    Transactional RFC(tRFC):-Transactional RFC uses resource checking only. It does not use parallel RFCs.
    The required ABAP language element is:
    CALL FUNCTION remote function DESTINATION destination IN BACKGROUND TASK
    This ABAP command flags the function module remote function for asynchronous processing. The module is not executed immediately. The data transferred with EXPORTING or TABLES is placed in a database table. A COMMIT WORK then triggers the function module. There are various cases:
    E The data is updated. In this case the function module is executed within the update following the V1 phase, usually even on a different server.
    E The data is not updated. In this case the function module is executed in the same work process.
    If an error occurs during a synchronous remote function call, the system cannot tell at what point the error occurred (most crucially, whether the function module was actually processed in R/3 before the operation failed). Restarting a failed call is therefore a dangerous thing to do, since you risk duplicating a completed function call.
    To alleviate this problem, you can use transactional RFC, which guarantees that each function call you issue will only be executed once, even if you submit it repeatedly to the R/3 System. The system implements this safeguard by assigning a unique transaction ID (TID) to each transaction that you submit. When you attempt to process the transaction, the system checks whether that TID has already been processed. If it has, the transaction is ignored.
    RFC:-
    Communication between an MTS component and the R/3 System uses Remote Function Call (RFC). Since there is considerable overhead involved in establishing these connections, the MTS does not release a connection as soon as an object has finished with it. Instead, it keeps it in a connection pool. From here, it can be reused by another object. If after a certain period the object has still not been used, the system will release it.
    Each RFC connection is characterized by the following properties:
    Target system
    Client
    User name
    Password
    Language
    A pooled resource can only be reused by an object with the same properties. Thus resource pooling is of considerable importance in Web scenarios, where several users share a single R/3 user, because there will be many requests using the same connection parameters. If the MTS can allocate an existing connection to these requests, the performance of the application will be improved, because you no longer have the overhead associated with creating new RFC connections.
    for more info: http://help.sap.com/saphelp_nw04/helpdata/en/6f/1bd5b6a85b11d6b28500508b5d5211/content.htm

  • Multiple Language in BW and BO

    Hi Team,
    Environment is ECC ,SAP BW 7.4 and BI 4.1
    Reporting tool : Webi
    Scenario is that in ECC, text for materials is maintained in both English and local language. The same BI report should be able to show in English or local language, depending on the user.
    We are using OLAP Universes based on BEx.we need to display some Fields (Customer ,Material) only in user local language , which is specific to country.All other information will be in English only.
    Having another universe /data provider  only to display 2 columns is going to be big task , since we have huge number of reports already developed .
    Is there way around for this requirement.
    What we are exactly looking is like an attribute to Object ,which will change accordingly with user preference defined at BW.
    Please suggest configurations to do in BW and BO.
    Thanks
    Sateesh Kumar .B

    prabhith prabhakaran
    HI Prabhith,
    Sorry to bother you. I have seen your very good document about SSO obn BW side and BO side. But i saw you created users in both BW and BO. Currently i have users only in BO as mentioned above.
    Wanted to know if we can just transport roles to BO and assign them to users created in BO. Is it possible? Please read my above post for more clear picture.
    Thanks in advance.

  • Ecatt in cic

    Hi,
    has anyone used ecatt within the cic winclient (sapgui) ? Does it work ?
    Any limitations . For example I know ecatt will not work in the web scenarios but what about other limitations ?
    Thanks

    Hi,
    As far as I know, eCATT SAPGUI commands will not have any restrictions in the winclient scenario. Its just a record and playback option.
    Just make sure that the client allows ecatt. You an do this in transcation SCC4.
    Best Regards,

Maybe you are looking for

  • How do I find Outlook identities with all my old emails and contacts?

    I recently had to reinstall the OS on my 27" iMac due to the Mavericks update greyed the screen on start up. I went through all the proceedures with a senior Apple technician so that I now have the OS working fine. All the old data was saved onto ano

  • Captions displayed in PDF created in Bridge?

    Hello, I'm trying to create PDF of about 20 images with only one image per page, and I want the caption to display underneath the image on the page. I've played around a bit with the overlay options but only seem to get the filename to show up and ca

  • Adobe Reader XI will not launch on my Macbook Pro

    I have uninstalled, reinstalled to no avail.  I can't get the program to launch.  It does read some older files, but not newer ones, such as user guides from Cleanmymac2 or bluecross/blueshield.

  • Parameter list error.

    if we don't use all the parameter in bind variable in WHERE clouse part of a view object JBO-26044 erro occurs... Why I need to use all parameter in where clouse? In my opinion this make difficult to use named parameter in view object. ...

  • Best dedup software

    What is the best free dedup software?