End to end scenario using Webservic and SAP XI

Hi Experts,
                   I have read many blogs regarding Integrating XI using WebService, SOAP, HTTP  for many scenarios but I am still confused and no blogs were clearly saying about the end to end scenario what happens where and how?
My question is could any one please please please explain me why we are using Webservice if you explain me with an CREDIT CHECK scenario using XI and Webservice that would be very fare.
Thanks in advance,
Cheers!!!!

Hi
Did you get to check this article,
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9030d1ca-cf07-2b10-8b9c-f027fbc91ffd
regards
Sameer

Similar Messages

  • Organization announcements Using CRM and SAP portal

    Dear Gurus,
    I am trying to build functionality for an organization to do their announcements using CRM 7.0, Once the announcement is published it should be visible on the SAP Portal. I am planning to do like this:
    1) Create a campaign using mail form (Announcement content) and target group
    2) Select the communication method as e-mail and I have done settings in SPRO to create the activity for an outgoing mail
    3) Release the campaign and execute the campaign
    4) Upon execution the CRM system will create the activity for an outgoing email (announcement)
    4) Create an iView in portal
    5) Pull the activities created on CRM and display on the portal iView
    My questions are:
    1) Is there any standard iView to do this
    2) Is there any other standard functionality available to do this announcement using CRM and Portal
    3) What are the lining table between Campaign activity and mail forms (e-mail content for announcement) - When I go activity search on CRM WEB UI I can see these activities and also I can see these activities on CRMD_orderadm_h, but unable to get the link tables between this activity and outgoing mail forms.
    Thank you in advance and appreciate your help.
    Regards,
    Reddy

    Dear Gurus,
    I am trying to build functionality for an organization to do their announcements using CRM 7.0, Once the announcement is published it should be visible on the SAP Portal. I am planning to do like this:
    1) Create a campaign using mail form (Announcement content) and target group
    2) Select the communication method as e-mail and I have done settings in SPRO to create the activity for an outgoing mail
    3) Release the campaign and execute the campaign
    4) Upon execution the CRM system will create the activity for an outgoing email (announcement)
    4) Create an iView in portal
    5) Pull the activities created on CRM and display on the portal iView
    My questions are:
    1) Is there any standard iView to do this
    2) Is there any other standard functionality available to do this announcement using CRM and Portal
    3) What are the lining table between Campaign activity and mail forms (e-mail content for announcement) - When I go activity search on CRM WEB UI I can see these activities and also I can see these activities on CRMD_orderadm_h, but unable to get the link tables between this activity and outgoing mail forms.
    Thank you in advance and appreciate your help.
    Regards,
    Reddy

  • BPM scenario  using JDBC and acknowledgement

    hello
    i have the foll. requirement-
    mine is a File->JDBC-> File scenario using ack.(BPM is used)
    a file is placed. the content of the file is used to select certain data from the JDBC.
    The response from JDBC consists of multiple rows, each of has only one field-Name(occurrence 0..1).
    This response needs to be mapped to a file.(let us say mapping1)
    My problem is, I need to get the number of times the name field is absent from the response(rows) and use the value in another mapping(let us say mapping2)) which is used in sending the acknowledgement.This implies that the acknowledgement data consists of the number of time the name was absent from teh response.
    i thought of using a global variable in mapping1.However we cant refer to this global variable in mapping2.
    Also in case i use a container element in switch in IP, there is no function to check if a certain field is absent or not.
    please help.

    Hi,
    In the BPM say you receive message M1 on which you need to perform the counting
    Then in the mapping2 you include this message on the source side alongwith the main source message
    In this mapping itself check for the occurence /  non-occurence of the node in message M1 and count it.
    Then assign it to the required element in the target....you will have two source and one target messages in the mapping2.....
    Make sure that your message M1 is not chaanged till it reaches mapping2......i.e. M1 --> transformation --> M1 (with some other data format in the same structure)....it will work.
    Also in case i use a container element in switch in IP, there is no function to check if a certain field is absent or not.
    you can check the existence of a field in the Switch block:
    For XI:
    Include a Switch Block --> Click on the condition section of the switch --> select the Xpath of the element from the desired message --> Click Ok --> Then select the Right Operand in the Condition Editor as EX --> Click OK
    For eg: p1:EmpData/FirstNam EX........it will execute the IF branch if FirstName field exists
    For PI7.1:
    Refer this thread:
    Re: Using element of message in condition editor in BPM
    Regards,
    Abhishek.

  • What's the disadvantages of using webserver and appserver of different type?

    If I choose webserver:iPlanet6.0 and appserver:WebLogic6.1 on one server, What's the disadvantages?
    Mayby I will use the webserver and appserver of the same company.
    I wish someone give me some advice.

    As Barney-15E says, someone with physical control, can just remove the disk, and put it in an external enclosure, and mount the file system with their computer and access all the files.
    Only encrypted data would be protected. There are data encryption facilities available on the Mac, both included, as well as 3rd party, including 3rd party whole disk encryption.
    But having a password on an account, and engaging the password when the screen saver is active, can keep casual access from happening.
    Also if you allow network access (file sharing, remote login, screen sharing), the password will keep random net users from accessing your system, when for example, you are in a coffee shop, or if someone gets onto your WiFi network, or you give a visitor to your home access to your network, or you allow a guest to use the guest account.

  • Importing Structure field values in Excel using VBA and SAP RFC

    I am calling a RFC MEASUREM_DOCUM_RFC_SINGLE_001 from Excel VBA. The export parameters of the RFC has a parameter MEASUREMENT_DOCUMENT and structure COMPLETE_DOCUMENT. I am able to get back parameter value in excel from RFC using
    ActiveCell = Funct.imports("MEASUREMENT_DOCUMENT")
    Now I want to get the value of one of the fields say POINT of the structure COMPLETE_DOCUMENT in Excel. The following code doesnt work
    ActiveCell = Funct.imports("COMPLETE_DOCUMENT-POINT")
    It gives an error.
    Even I have tried to using code for tables
    dim tab as object
    set tab = funct.tabels("COMPLETE_DOCUMENT")
    but it did'nt work.
    Can any one help me how to access the field value of a structure?
    regards
    Ravindra

    I am calling a RFC MEASUREM_DOCUM_RFC_SINGLE_001 from Excel VBA. The export parameters of the RFC has a parameter MEASUREMENT_DOCUMENT and structure COMPLETE_DOCUMENT. I am able to get back parameter value in excel from RFC using
    ActiveCell = Funct.imports("MEASUREMENT_DOCUMENT")
    Now I want to get the value of one of the fields say POINT of the structure COMPLETE_DOCUMENT in Excel. The following code doesnt work
    ActiveCell = Funct.imports("COMPLETE_DOCUMENT-POINT")
    It gives an error.
    Even I have tried to using code for tables
    dim tab as object
    set tab = funct.tabels("COMPLETE_DOCUMENT")
    but it did'nt work.
    Can any one help me how to access the field value of a structure?
    regards
    Ravindra

  • Links for tutorials and SAP Help

    Dear Moderators,
       Can you please provide us urls for useful tutorials and SAP help for developing the crystal reports and deployment. What is the infrastructure required for the development and deployment.
    Thanks!
    Surya.

    Hello Surya,
    I'm assuming from the context of your question that you're interesting in integrating Crystal Report to SAP - in the BI or reporting off of BW Queries.
    This is certainly possible via the "SAP Integration Kit" offered with BusinessObjects Enterprise.  Active discussion concerning the "SAP Integration Kit" and creating Crystal Reports can be found in the Business Objects forum:
    [https://www.sdn.sap.com/irj/sdn/businessobjects-forums|https://www.sdn.sap.com/irj/sdn/businessobjects-forums]
    There's a "SAP Integration Java SDK" that allow web developers using BusinessObjects Enterprise Java SDK to develop web applications to interact with BW Queries in Crystal Report with SAP:
    [http://support.businessobjects.com/documentation/product_guides/boexir2/en/BusinessObjects_SAP_JavaSDK.pdf|http://support.businessobjects.com/documentation/product_guides/boexir2/en/BusinessObjects_SAP_JavaSDK.pdf]
    This forum is for discussions for Java SDK development outside of BusinessObjects Enterprise and SAP Integration.  The Java Reporting Component won't allow you to create or view reports if they're reporting off of BW queries. 
    Questions concerning the SAP Integration Kit is best asked in the "Business Objects" forums, and questions concerning the SAP Integration Java SDK is best asked in the "Business Objects SDK -> Java Development - Business Objects Enterprise"  forums.
    Sincerely,
    Ted Ueda

  • Crystal Reports 2011 or Crystal Reports Enterprise - BI4 and SAP BW 7.3

    We're using BI4 and SAP BW 7.3 - We'd like to have a CR execute a Bex query with hierarcal information. We've tried this with CR2011 and found the report somewhat slow. Would / should we be be using Crystal Enterprise?
    We are always using data from SAP BW.
    Thanks
    Jesse

    Hi,
    the clear recommendation is to use CR for Enterprise with the direct connectivity.
    take a look here:
    Crystal Reports and Bex Queries
    Crystal Reports and Hierarchies
    Crystal Reports and Hierarchies Part II
    Crystal Reports and Custom Structure
    Crystal Reports and Hierarchy node variables
    regards
    Ingo 

  • Subsciption and notification in segw transaction end to end scenario with example

    Subscription and notification scenario using service buider in sap netweaver gateway  with  end to end scenario with example .

    Hi,
    Please go through these links
    /people/prateek.shah/blog/2005/06/08/introduction-to-idoc-xi-file-scenario-and-complete-walk-through-for-starters
    /people/venugopalarao.immadisetty/blog/2007/01/24/troubleshooting-file-to-idoc-scenario-in-xi
    /people/ravikumar.allampallam/blog/2005/06/24/convert-any-flat-file-to-any-idoc-java-mapping
    /people/pooja.pandey/blog/2005/07/27/idocs-multiple-types-collection-in-bpm
    /people/sravya.talanki2/blog/2005/08/17/outbound-idocs--work-around-using-party
    /people/venugopalarao.immadisetty/blog/2007/01/24/troubleshooting-file-to-idoc-scenario-in-xi
    Thanks
    Vikranth Khimavath

  • When to use SELECT and END SELECT in the query.

    hi all,
    When to use SELECT and END SELECT in the query.
    regads,
    Venkata Suresh Penke.

    Hi Suresh..
    When do we need to use SELECT .. ENDSELECT
    Usually we will never use SELECT .. ENDSELECT as it gives very poor performance.
    But whenever we read a single Record we will use it as an alternative for SELECT SINGLE in some scenarios.
    Eg: When the Full primary key is not specified in the WHERE clause.
    SELECT * FROM MARC INTO WA_MARC UP TO 1 ROWS WHERE MATNR = P_MATNR.
    ENDSELECT.
    And other scenario is when we perform AGGREGATE OPERATIONS.when the Result is only one row.
    SELECT SUM( LABST ) FROM MARD INTO V_LABST UP TO 1 ROWS
    WHERE MATNR = P_MATNR.
    ENDSELECT.
    Note: In The Above scenario we cannot use SELECT SINGLE..
    <b>REWARD IF HELPFUL.</b>

  • Can i use "begin" and "end" in a database control

    hi there
    i just want to know if i can use begin and end with several sql update statments in between in a database control. u see, i need to run few update statements together. i don't want to put them in seperate method. i was wondering if i could put them together in on method and run it. is there any other way to do it if begin and end are not allowed. thanks

    I have a J2EE application, for which I have a module which is used by system administrators. this module is completly written in Java swing.
    and it does talk to my EJBs.
    If you don't have a firewall in your application, then you can directly make your applications in awt, swing and applets talk to EJBs. if you do have a firewall, then just write a web-service wrapper over your EJBs and other J2EE components and use them from desktop applications.
    It seems that you want to implement a kind of a applet based monitor application for your J2EE EJBs on the server. Applets cannot directly monitor your EJBs.
    Create a new module which has a service which acts as an event listener on the server. each j2ee component on the server notify it if there is a change to them. this service, can then write the data realted to the modification on a socket which is continiously being read by the applet. So you can implement a kind of a monitor for J2ee apps with applets.
    hope this helps.
    regards,
    Abhishek.
    PS:How did you manage to adore the AWT ;-) ? I found that it sucks (good performance.. very poor lnf) ... java swing sucks too (very poor performance ... avaerage lnf).

  • Remap PGUP/Home and PGDN/End keys using Steelseries Engine

    I just got an MS60 Ghost Pro.  I didn't pay attention to it before I bought it, but the document location keys are all lumped together.  I use this laptop for work and play, so having to push extra keys to use Home and End is extremely awkward.
    Is there a way to remap the PGUP key so it just does Home, and the PGDN key just does End using the Steelseries Engine?  Ideally, I'd like to switch the mapping so PGUP does Home and Fn + PGUP does Page Up.  I tried to do it with a macro and it kept saying "Reserved."  Has anyone else dealt with this issue?  Couldn't find a quick answer through a Google search.  Thx.

    To get what you need, you have to remap key function in two different keyboard layers and I do not think it would increase your work efficiency. You can set PGUP key as "home" in a layer and set PGUP key as its default in another layer and switch between layers when needed. OR you can assign another key as PGUP function and set PGUP key as home key in one layer which will be more efficient in my opinion, then you do not need to switch layers.
    When you see "reserved" in keypreses column, you are one step left to complete the setup. Just goto Profiles at the left hand column and press save button.

  • Hi there - I have an iPhone 4s which I bought from the apple store here in the UK. I am going to South Africa at the end of the year and I want to use a SA sim card - do I need it unlocked?

    Hi there - I have an iPhone 4s which I bought from the apple store here in the UK. I am going to South Africa at the end of the year and I want to use a SA sim card - do I need it unlocked?

    Hi,
    As far as I know, all the iPhones bought online or in the Apple Store ar unlocked.
    Only carriers (e.g. T-mobile, Vodafone, O2) are able to lock a phone, Apple won't do that (afaik).
    This would mean that you shouldn't need to unlock your iPhone.
    Kind regards,
    Hugo

  • In the current screen keyboard shortcuts, it says you can use "home" and "end" to go to the top and bottom of the screen. But it only works if I use Cntrl. Why?

    I am not using Firefox 20 on a new Sony Tap 20 with a wireless VAIO keyboard. All other keyboard shortcuts appear to work as usual. With my old computer, I did not have to hit cntrl to use home and end. (And yes -- I checked -- my num lock key is off.

    You may have switched on caret browsing.
    *http://kb.mozillazine.org/accessibility.browsewithcaret
    You can press press F7 (on Mac: fn + F7) to toggle caret browsing on/off.
    *Tools > Options > Advanced > General > Accessibility: [ ] "Always use the cursor keys to navigate within pages"
    *http://kb.mozillazine.org/Scrolling_with_arrow_keys_no_longer_works
    *http://kb.mozillazine.org/Accessibility_features_of_Firefox

  • XSLT Mapping :-- End to End Scenario

    Can any one provide XSLT Mapping End to End scenario with screen shots?

    HI
    XSLT Mapping
    XSLT stands for EXtensible Stylesheet Language Transformations. It is an XML based language for transforming XML documents into any other formats suitable for browser to display, on the basis of set of well-defined rules.
    Using XSLT mapping in a ccBPM scenario
    File to Multiple IDocs (XSLT Mapping)
    Steps required for developing XSLT Mapping
    u2022 Create a source data type and a target data type
    u2022 Create Message types for the source and target data types.
    u2022 Create Message Interfaces includes Inbound Message interface and Outbound Message interface.
    u2022 XSLT Mapping does not require creation of Message mapping, so donu2019t create any Message mapping.
    u2022 Create an .XSL file which converts source data type into target data type.
    u2022 Zip that .xsl file and import it into Integration Repository under Imported Archives.
    u2022 In Interface Mapping choose mapping program as XSL and specify this zip program. (Through search help you will get XSL Mapping programs that you imported under Imported Archives, select your corresponding XSL Program)
    u2022 Test this mapping program by navigating to Test tab.
    By having look at above steps you can easily find out that this mapping is no where different from other mapping programs, here the challenging lies in creating an XSLT file. If you spend couple of minutes in studying XPATH tutorial you would be in ideal position to create an XSL Transformation (.xsl extension).
    If you still find difficulties in generating XSL Transformation, then you can make use of a tool u201CAltova MapForceu201D which will create XSL file for you.
    Steps for creating XSL file using this tool:
    1. Open the Alto MapForce, import the source .xml and .xsd file in it
    2. Similarly import the target .xml and .xsd in MapForce.
    3. These two data files should match with source and target data types in Integration Repository.
    4. Complete the graphical mapping using extensive list of XSLT functions available there.
    5. Save the mapping file.
    6. Click the XSLT tab. You will have the entire xslt logic there.
    7. Copy that content and save it as .xsl file.
    8. Zip above .xsl file and import the same into IR under Imported Archives.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/006aa890-0201-0010-1eb1-afc5cbae3f15
    xpath functions in xslt mapping
    https://www.sdn.sap.com/irj/sdn/advancedsearch?cat=sdn_all&query=xslt+mapping&adv=false&sortby=cm_rnd_rankvalue#
    complete mapping guide:
    http://help.sap.com/saphelp_nw04/helpdata/en/73/f61eea1741453eb8f794e150067930/content.htm
    XSLT MAPPING:
    Generic XSLT Mapping for SAP XI,Part I
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/01a57f0b-0501-0010-3ca9-d2ea3bb983c1
    Generic XSLT Mapping for SAP XI,Part II
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9692eb84-0601-0010-5ca0-923b4fb8674a
    XSLT: Recursive Templates
    XSLT: Recursive Templates
    Easy RFC lookup from XSLT mappings using a Java helper class
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/05a3d62e-0a01-0010-14bc-adc8efd4ee14
    Step u2013 By u2013 Step Simple Approach for XSLT Mapping
    Step – By – Step Simple Approach for XSLT Mapping
    http://www.devguru.com/Technologies/xslt/quickref/xslt_element_applytemplates.html
    cheers
    Edited by: vemuganti naga phalguna on Jul 2, 2008 8:59 AM
    Edited by: vemuganti naga phalguna on Jul 2, 2008 9:07 AM

  • Reading XML file using BAPI and then uploading that xml file data into SAP

    I am getting a xml file from Java server. I need to take
    data from this file using BAPI and need to upload into SAP using SAP.
    Please tell me how to read XML files using BAPI's.

    <b>SDIXML_DATA_TO_DOM</b> Convert SAP data (elementary/structured/table types) into DOM (XML
    <b>SDIXML_DOM_TO_XML</b>  Convert DOM (XML) into string of bytes that can be downloaded to PC or application server
    <b>SDIXML_DOM_TO_SCREEN</b> Display DOM (XML)
    <b>SDIXML_DOM_TO_DATA</b>
    data: it_table like t001 occurs 0.
    data: l_dom      TYPE REF TO IF_IXML_ELEMENT,
          m_document TYPE REF TO IF_IXML_DOCUMENT,
          g_ixml     TYPE REF TO IF_IXML,
          w_string   TYPE XSTRING,
          w_size     TYPE I,
          w_result   TYPE I,
          w_line     TYPE STRING,
          it_xml     TYPE DCXMLLINES,
          s_xml      like line of it_xml,
          w_rc       like sy-subrc.
    start-of-selection.
      select * from t001 into table it_table.
    end-of-selection.
    initialize iXML-Framework          ****
      write: / 'initialiazing iXML:'.
      class cl_ixml definition load.
      g_ixml = cl_ixml=>create( ).
      check not g_ixml is initial.
      write: 'ok'.
    create DOM from SAP data           ****
      write: / 'creating iXML doc:'.
      m_document = g_ixml->create_document( ).
      check not m_document is initial.
      write: 'ok'.
      write: / 'converting DATA TO DOM 1:'.
      CALL FUNCTION 'SDIXML_DATA_TO_DOM'
        EXPORTING
          NAME               = 'IT_TABLE'
          DATAOBJECT         = it_table[]
        IMPORTING
          DATA_AS_DOM        = l_dom
        CHANGING
          DOCUMENT           = m_document
        EXCEPTIONS
          ILLEGAL_NAME       = 1
          OTHERS             = 2.
      if sy-subrc = 0.  write  'ok'.
      else.             write: 'Err =', sy-subrc.
      endif.
      check not l_dom is initial.
      write: / 'appending DOM to iXML doc:'.
      w_rc = m_document->append_child( new_child = l_dom ).
      if w_rc is initial.  write  'ok'.
      else.                write: 'Err =', w_rc.
      endif.
    visualize iXML (DOM)               ****
      write: / 'displaying DOM:'.
      CALL FUNCTION 'SDIXML_DOM_TO_SCREEN'
        EXPORTING
          DOCUMENT          = m_document
        EXCEPTIONS
          NO_DOCUMENT       = 1
          OTHERS            = 2.
      if sy-subrc = 0.  write  'ok'.
      else.             write: 'Err =', sy-subrc.
      endif.
    convert DOM to XML doc (table)     ****
      write: / 'converting DOM TO XML:'.
      CALL FUNCTION 'SDIXML_DOM_TO_XML'
        EXPORTING
          DOCUMENT            = m_document
        PRETTY_PRINT        = ' '
        IMPORTING
          XML_AS_STRING       = w_string
          SIZE                = w_size
        TABLES
          XML_AS_TABLE        = it_xml
        EXCEPTIONS
          NO_DOCUMENT         = 1
          OTHERS              = 2.
      if sy-subrc = 0.   write  'ok'.
      else.              write: 'Err =', sy-subrc.
      endif.
      write: / 'XML as string of size:', w_size, / w_string.
      describe table it_xml lines w_result.
      write: / 'XML as table of', w_result, 'lines:'..
      loop at it_xml into s_xml.
        write s_xml.
      endloop.
      write: / 'end of processing'.
    end of code
    Hope this will be useful.
    regards
    vinod

Maybe you are looking for

  • A way to get apps for 2nd gen ipod touch?

    Well i posted before on this issue, i got my ipod screen replaced and i restored it, once i got it back i attempted to redownload all my apps from my purchased section of itunes, they all downloaded attempted to transfer to my ipod and only a few lik

  • Fusion Drive and sleepimage

    Hello, if you buy a new Mac with a Fusion Drive, where does OS X put the sleep image? On the SSD or the HD? By "sleep image", I mean the file that holds the RAM while the Mac is in hibernation mode. It normally resides in /private/var/vm and is named

  • How to use firefox 18 metro mode?

    I have tried to find solutions on google but none of them worked.I have firefox set as my default browser ,but to no avail.Please provide a working solution.

  • My itouch is not coming up in itunes

    why is my itouch not showing up in itunes?

  • Split Operation Confirmation Through Function Module/BAPI

    Hi All, I want to do the confirmation for splited operation for individual capacities through BAPI. I am using BAPI "BAPI_ALM_CONF_CREATE". I can create the confirmation for an operation without reference of individual capacities but when I am trying