Use SAP service without XI/PI?  Need answer for mgmnt mtg in 30 min

Trying to read SDN info in last hour, but can't see definitely that a SAP web service can be available for external appl... without using SAP PI (which we've not used).   All diagrams/text seem to indicate XI/PI as dependent component.

I believe you could still configure direct/point-to-point communication without using XI/PI. Web Services/Enterprise Services can be provided/consumed from an SAP system using ABAP proxies, configuring logical ports, SOAMANAGER. But XI/PI is useful in mediated scenarios and has an option to guarantee Reliable Messaging. Below is one link I bookmarked during some research around eSOA from long time back, may be it might be helpful to you. Also, I am pretty sure you can do Synchronous web services/Enterprise Services without using XI/PI (i.e. point-to-point communication) but not sure if you can use Asynchronous services without XI/PI.
http://help.sap.com/esoa_docu_print/crm/51/Docu_ES_CRM_51SP03_EN.pdf

Similar Messages

  • Use Enterprise Services without service registry?

    Hello experts,
    this question is following me since days: is it possible to use enterprise services from an erp-system without a service registry?
    From my understanding the service registry at runtime determines the endpoint where the service is implemented. But when there is just a single erp-system is it then possible to use this services without any additional systems?
    Thanks for any answer.
    Regards,
    Norbert

    Yes you can.
    The service registry is just a "phone book" of services. as much as phone numbers exist well without the phone book services exist without a registry.
    actually, if you really ever have only one source system for enterprise (or other) services you don't need the service registry. even if you have 3 source systems and you know how to find an overview of the services in each of those 3 systems and if you don't use a 'global' data model you do not really need the service registry.
    but this is just my 2 cents. 'publishing' seems to be a common source of joy these days
    anton

  • HT4995 Internationally using Location Services without having data charges.  What settings should use on my iPhone 5?

    I'm traveling to Europe and I want to use Location Services without having data charges.  What settings should use on my iPhone 5?  I want to be able to use Trip Advisor City Guides Application to tour around cities for free.  I have a Verizon International Plan for my trip, but it is still pricey.  I would like to keep my iPhone cell services on for incoming calls, but I want to prevent international data charges.  Thanks for your help!

    You don't "choose" to use th 3g network.
    If you have paid for it in your plan and 3g coverage is available, your phone will automatically use it when necessary.
    3g provides faster internet speeds than 2g, so you can watch video or download stuff faster. Wifi is normally faster than 3g.
    Your iphone gps is "assisted", meaning it uses network data to calculate your position.
    Also, you would still need the network to download maps, directions etc as they are not on your device.

  • IDOC - PO Creation using a service without master record

    I can not find the field to populate the cost center when i create a PO using a service without master data (buy using Material Group) via transaction WE19.
    The accounting information is present on "E1BPMEPOACCOUNT" segment, but the cost center and G/L Account in this segment were not recognized by IDOC because this segment is used to populate Account Assignment tab on Item Detail Level and my problem appear one step before when after I populate the service tab at Item Detail Level and press .
    In few words I didn´t find the correct field to populate the cost center on Basic type "PORDCR101".
    I tried populate the field COSTCENTER on the segment "E1BPMEPOACCOUNT" but didn´t work.
    Maybe is there another basic type to use in this specific case?
    Thanks a lot.
    Kind Regards,

    Hi,
    In the inbound side create a new entry in WE57 tcode.. with the functio mdoule as "IDOC_INPUT_ORDERS", basic type "ORDERS05", extn< specify the extn u created at outbound side>, message type "ORDERS". Now see if it is working.
    Regards,
    Nagaraj

  • How can I use this account without specify credit cards, only for free applications ?

    How can I use this account without specify credit cards, only for free applications ?

    Click here and follow the instructions.
    (94222)

  • Need answers for finance module? so any finance consultant can help me

    hai
    i need answers for automatic credit check managament.
    So,Can any functional consultant or technical consultant
    who knew the concept can help me to resolve
    the query.
    The query is abt the functional module
    "ENTIRE_LOAN_AMOUNT_CALCULATE".
    this will retrieve the structure RLOAM
    from which i have <u>to get the balance amount</u>
    for the relevant company code and contract number found.
    1) here what is  the balance amount from that structure
       and which fields i have to consider.
    2) what is the security fund contract?

    Sorry about cross-posting. I just coudn't help. I was so desperate because I'm having F in this class since I haven't turned in any programs so far. So please understand me a little bit.
    And Thank you all for reading and answering my question. It really helped me a lot.
    I think I'm gonna have to bother you guys often =) Thank you again~!
    Oh.. by the way, is there any way that I can write this program using basic methods like 'for', 'while' ,'array'?
    because we haven't got so far in my class and I'm not sure if my teacher's will accept my program written, using the methods that we haven't even learned. Any way Thank you again~!
    c.f> I will cross-post this so I can thank everyone.

  • Use of Services without SR and ESR

    Hello, for this one I need to explain something:
    I'm writing my diploma about ESOA. Because of this I allready have created a application which uses Enterprise Services. But because I used the ESWorkplace I've had some restrictions.
    - If I used the SR of the ESWorkplace together with a in my CE generated Destination I could not use the Services because the SR gave me the SAP internal URL to the service(iwdf...) which I could not reach. I solved this problem the following way:
    - Get the Service-WSDL-Url from the ESWorkplace
    - Create a WSDL Destination in the CE with the WSDL-URL from above and the System-Data of HU2
    - Use this Destination in WD Java for an adaptive Web Service Model and again the WSDL-URL
    With these steps I was able to use the Services. But I had to create a destination for every single Webservice. It's ok, it worked and this was everything I wanted. But as a result of this I haven't used the ESR and the SR at all. Because all i needed was the WSDL-Url of the service and the system data of the corresponding System.
    Now the question comes up: In case of a ERP System with installed Enhancement Packs without an SR or ESR: Would I be able to use the Services in the same way? I mean: in /wsadmin on HU2 I'm able to get the wsdl-Url. But could this information also be found there without a SR or ESR?
    I have tried to use the services of a CRM 2007 System (which has preinstalled services as CustomerQuoteByID) we physically have here in our company. But I simply don't get the needed WSDL-URL. In fact the Service can't be found in /wsadmin. Is this because of the missing SR and ESR? Or am I doing something wrong?
    I really don't get the neccessarity of the SR and ESR at all. Ok, I know what I can do with them. Modelling Services with the ESR or using them if I don't have a supplier. And Browsing available Services in the SR. But if a customer has no CE or PI and because of this no SR and ESR: Would there be a way for using his services. Don't get me wrong: I know how to use bapis and rfcs, and I also know the the ES only use the BAPIs with an additional Interface with some extra functionality like failure and exception handling. But how to use these ES without the ESR and SR?
    I hope you understand my question. I would be very happy about an reply!
    Geetings, Marco

    Hello!
    I'm trying to use a ResourceBundle to store properties
    that arn't locale-specific - its a sort of
    look-and-feel type arrangement. The way more specific
    ResourceBundles inherit properties from more general
    ones would be really useful, but since its not a
    locale that's used to pick a particular bundle I'm
    having trouble working out how I can use it for this
    purpose.
    Has anybody used ResourceBundles for non-locale
    specific uses before, or does anyone know of anything
    else that might be more appropriate?
    Thanks loads for any help!!
    NicolaYes, you make up your own Locales with anything you want in place of the language, country, and variant. As long as you're not setting the Locale, it works great!
    ResourceBundle laf = new ResourceBundle.getBundle("skins.properties", new Locale("flavor", "chocolate",""));will get all resources in skins.properties and over-riding entries from skins_flavor_chocolate.properties".

  • Business system/service Service without party: info needed

    Hi,
    I am a newbie in XI world. I have a scenario of interfacing a 3rd party system to R/3 via XI. This system will dump a file to XI which needs to be converted to IDOC for R/3 use and later an outbound interface should send some data in a file format to this 3rd party system.
    As per various blogs, I have managed to define business system and basid IR config. Since this a 2 way asyncronous interface,  I wanted to know
    1> In XI, do I need to create a separate Buss System for 3rd Party sender interface( legacy->XI->R/3)
    and a new Buss system for 3rd party Receiver interface.(R/3->Xi>Legacy). However in R/3 should I can create only one and assign the inbound/outbound IDOC partner profiles. ( But do the names of legacy systems in R/3 and XI have to be same)
    2> What is the difference between Party and Service without Party( I saw these in ID). Do I need to define party for my interface scenario. If yes, How?
    3> For testing, I wanted XI to pick files from my desktop and then post to R/3. As per various sdn threads, I realise, I need to give the IP of my PC and use Service without party. Since I am new in this area, I do not know how to define this serv-without party for my scenario. Any blogs or threads which define this would be very helpful.
    Appreciate your help and time.
    Helpful answers will be rewarded.
    Thanks and regards
    Shirin

    Hi Shirin,
    For 3rd party sysytems u can directly configure in ID under bussiness service
    we will choose service without party when we are having A2A communication.
    A2A means application to application communication, it is used when two systems in same landscape try to communicate with each other. Systems in same landscape means both the systems are belongs to same organization or a company.
    Normally in A2A communication sender and receiver is inside one organization and developer have freedom to define communication rules .
    refers to link
    http://help.sap.com/saphelp_nw04s/helpdata/en/66/58934257a5c96ae10000000a155106/content.htm
    we will choose service withparty when we are having B2B communication
    B2B means Business to Business communication .It is used when there is exchange of information between two different Parties or companies or landscape.
    When two applications in different companies communicates with each other we call it B2B Communication.
    in case of B2B every party has it own rules which must be followed if we want to communicate between different organization.
    refers to link
    http://help.sap.com/saphelp_erp2004/helpdata/en/ca/efb540efe68631e10000000a1550b0/content.htm
    communication party (party for short) represents a larger unit, which is involved in a collaborative process. Using a communication party, you generally address a company within a cross-company process.That means we use party only when we r using B2B communcation.for example communication of two diffrent organization who r having different landscape.
    The matter of Party comes only when there are number of partners included in the environment. Thats usually happens in B2B systems. The services without party usually happens in normal A2A systems; were normal applications handle the message processing between systems and no multiple partners are interested in same data that are been handled.
    /people/michal.krawczyk2/blog/2005/03/29/xi-error--unable-to-convert-the-sender-service-to-an-ale-logical-system
    Business System : It is registered in SLD,We should have all the technical details to use
    it, A business system is something that physicallu exists. generally for R/3 applications
    we use this one.
    Business Service : When we don't have all the technical details then we use the business
    service, it is mostly used for B2B scenarios.
    In ID objects tab in Business service is there, there right click and create the new business service, and fill the details like interface,...
    BUSINESS SERVICE CREATION STEPS:
    You can create the Business Service in ID itself.It is an abstract unit and it will act as Business System while exchanging the messages.In ID goto Service Without Party>Choose Business Service>Right Click and say as New>Give Servie Name as your Naming Conventions and choose u r configuration Scenario to adding the same> click on create>It will create the service and u can edit the service>u can find the tabs Receiver,Sender and etc--> Add ur Inbound/Outbound interfaces and corresponding Communication channels.
    Regards,
    Vinod.

  • How to use Enterprise Services without ESR.

    Hello,
    We use SAP ERP6.0.
    We would like to use SAP Enterprise Services as a evaluation by .NET application.
    We do not have SAP NetWeaver PI and CE now.
    Without ESR (PI and CE) , how do I configure ERP 6.0 to use Enterprise Services?
    Please let me know.
    Best regards,
    Koji Nagai

    Hi,
    ESR is not compulsory for just consuming service.
    First you need to activate and configure webservice.
    Step1: Goto transaction SICF and activate service you want to evaluate. You can find ES under path: /default_host/sap/bc/srt/xip/sap/
    Step 2:Goto transaction: SOAMANAGER and under tab: Application and Scenario communication chose single service administration. Now search for "Service" pattern: service name you selected and activated in SICF field  = Internal name. then go.
    Step 3: you will be able to see your service here, now select service and click on apply selection.
    Step 4: Under the "configuration" tab select "Create service" button. Give any name to "New Service Name" type some description and finally give any name to "New Service Name" and apply setting.
    Step 5: Select authentication type http and save,
    Now under tab "Overview" you can see some url for "Open WSDL document for selected binding" use this url in your .Net application.
    Regards,
    Gourav
    Ps: I always have ESR and all necessary configuration so don't know if required settings available in your system to work this scenario.

  • How to use KDE services without KDE?

    I am actually playing around with a very interesting FVWM configuration, I found in the FVWM forum, but not using KDE, there is always something missing, like kmilo & klaptopdaemon or the KThinkBat panel applet (which is the only one using smapi for reading battery status).
    I was wondering, if there is a way to start all of the usual KDE services without actually starting KDE as a DE, so I mean about everything that usually runs in the background, without kwin & the konqueror instance controlling the desktop icons and middle/right-click menus.
    When I am in FVWM, I can use all installed KDE programs without problem (they even make use of stalontray as a replacement for the KDE systray), KDE on-demand-services (like KWallet) are started automatically when a program needs them, but I have no idea how to automatically start the KDE services, which normally get started when KDE starts (like kmilo). In case of kmilo, I can start it manually using the KDE control center, but of course I don't want to do that every time after I start FVWM.
    Just replacing kwin with FVWM using "export KDEWM" did not work, it got pretty much messed up with a mix of FVWM & KDE (which maybe could have been fixed by killing some KDE processes, but I didn't try, because it didn't seem the be the best approach).
    Anybody any idea? Anybody knows the command, how to start all the KDE services, which usually get started when KDE starts?

    That's the strange thing, kdeinit doesn't do it, I already tried before (by just starting it after FVWM has come up), and I tested it again by adding it to .xinitrc:
    $ cat .xinitrc
    #!/bin/sh
    # ~/.xinitrc
    # Executed by startx (run your window manager from here)
    kdeinit &
    exec fvwm
    But all it does, is the following:
    4478 ? Ss 0:00 kdeinit Running...
    4484 ? S 0:00 \_ klauncher [kdeinit]
    4482 ? S 0:00 dcopserver [kdeinit] --nosid
    4493 ? S 0:00 kded [kdeinit]
    Looking into the KDE Control Center shows, that only 1 out of 11 services, which should have been started on KDE start, is actually running.
    kdeinit may be the way to go, but there is still something missing. But what?

  • \What command keys do i use to fill data. I need this for return address labels

    What command keys do i use to fill data.I need this for return address labels

    Here's an overly chatty example that will show you what's happening:
    $strContacts = 'Tony Stark', 'Anthony Edward Stark'
    Write-Host 'User names:'
    $strContacts
    Write-Host
    foreach ($strContact in $strContacts ) {
    Write-Host "Start of loop. Processing $strContact now."
    $arrContact = $strContact.Split(' ')
    Write-Host
    Write-Host "$strContact has been split apart into individual array elements based on a space character. The elements are below:"
    $arrContact
    Write-Host
    Write-Host 'Start building filterName variable. Index of -1 gets the last element in the array.'
    $filterName = "$($arrContact[-1]), "
    $filterName
    Write-Host
    Write-Host "Loop through the remaining names in the contact. Need to process $($arrContact.Count-1) names."
    for ($i = 0 ; $i -lt $arrContact.Count - 1 ; $i++ ) {
    $filterName += "$($arrContact[$i]) "
    Write-Host "filterName variable is now $filterName"
    Write-Host
    Write-Host "Now we need to trim off the trailing space character."
    $filterName = $filterName.Trim()
    Write-Host "The final value of filterName is $filterName"
    Write-Host
    Write-Host 'Attempting to get the user object via Get-ADUser now:'
    Write-Host
    Get-ADUser -Filter "Name -eq '$filterName'"
    Write-Host 'End of loop.'
    Write-Host
    Don't retire TechNet! -
    (Don't give up yet - 12,575+ strong and growing)

  • Need answer for this question

    Hi to everybody
      I have a t-code AC01  service purchase request number..
       In that , I have a field "LONG TEXT"...
      if i enter some data into  the Long Text, it directly goes to the database ,
    so How to know the Database-Table and the field...
    Can you tell me the ways to find out the database table and the field....

    hi,
    long text doesnt have any field, place where u enter long text in ac01 ,above it there is t symbol, just double click it it takes u to script editor, its shows u text id,
    language, tdname,object.
    u had to pass this parametrs in to function module read_text to retrive, other wise, create_text to upload,
    check this tables
    The text is stored in table STXH/STXL
    Keys:
    TDID = 'LTXT'
    TDPRAS = <language>
    TDNAME = nr of the service
    TDOBJECT = 'ASMD'.
    check this code for uploading long text.
    DATA: BEGIN OF itab OCCURS 0,
          asnum LIKE asmd-asnum, " Service No
          text(5000)  TYPE c, " Long Text
          END OF itab.
    *DATA: itab1 LIKE itab OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF itab1 OCCURS 0,
          asnum LIKE asmd-asnum, " Service No
          sequ  type i,          " Text Sequence
          text(5000)  TYPE c, " Long Text
          END OF itab1.
    To create Long Text lines for CREATE_TEXT function module
    DATA:BEGIN OF dt_lines OCCURS 0.
            INCLUDE STRUCTURE tline. " Long Text
    DATA:END OF dt_lines.
    Variable declarations for CREATE_TEXT function module
    DATA : dl_name TYPE thead-tdname, " Object Name
           dl_lan TYPE thead-tdspras. " Language
    Constants
    Object ID for Long Text of Service Master
    CONSTANTS:c_best TYPE thead-tdid VALUE 'LTXT',
              c_material TYPE thead-tdobject VALUE 'ASMD'. " Object
    for file splitting.
    DATA: start TYPE i,
          len   TYPE i VALUE 92,
          totlen TYPE i,
          n TYPE i.
    PARAMETERS p_file LIKE rlgrap-filename."input file
    At selection-screen on Value Request for file Name
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
    Get the F4 Values for the File
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
        IMPORTING
          file_name     = p_file.
    Start Of Selection
    START-OF-SELECTION.
    *To Upload Flat file
      CALL FUNCTION 'UPLOAD'
        EXPORTING
          filename                = p_file
          filetype                = 'DAT'
        TABLES
          data_tab                = itab
        EXCEPTIONS
          conversion_error        = 1
          invalid_table_width     = 2
          invalid_type            = 3
          no_batch                = 4
          unknown_error           = 5
          gui_refuse_filetransfer = 6
          OTHERS                  = 7.
      LOOP AT itab.
        itab1-asnum = itab-asnum.
        CLEAR: totlen,n, start.
        totlen = STRLEN( itab-text ).
        n = totlen / len.
        n = n + 1.
        DO n TIMES.
          itab1-text  = itab-text+start(len).
          itab1-sequ  = sy-index.
          start = start + len.
          APPEND itab1.
        ENDDO.
      ENDLOOP.
      delete itab1 where text is initial.
      SORT itab1 BY asnum sequ.
      LOOP AT itab1.
        dt_lines-tdformat = '*'.
        dt_lines-tdline = itab1-text.
        APPEND dt_lines.
    Call the Function Module to Create Text
        AT END OF asnum.
          dl_lan = sy-langu.
          WRITE : / itab-asnum.
          CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
            EXPORTING
              input  = itab1-asnum
            IMPORTING
              output = itab1-asnum.
          MOVE itab1-asnum TO dl_name.
          CALL FUNCTION 'CREATE_TEXT'
            EXPORTING
              fid         = c_best
              flanguage   = dl_lan
              fname       = dl_name
              fobject     = c_material
              save_direct = 'X'
              fformat     = '*'
            TABLES
              flines      = dt_lines
            EXCEPTIONS
              no_init     = 1
              no_save     = 2
              OTHERS      = 3.
          IF sy-subrc <> 0.
            WRITE:/ 'Long Text Creation failed for Service No'(001),
            itab1-asnum.
          ELSE.
            WRITE:/ 'Long Text Created Successfully for Service No'(002),
            itab1-asnum.
          ENDIF.
          REFRESH dt_lines.
        ENDAT.
      ENDLOOP.
    regards
    siva.

  • HT204085 How can i use iCloud service without providing credit card information on my iphone

    Sir I have no crdit card I want to use iCloud and iTunes service please help me

    http://support.apple.com/kb/ht2534

  • How to run batch programs using SUBMIT command without any interaction need

    Hello ABAP gurus,
    I have created a batch program in SE38 which calls many other SE38 Programs (Reports).
    I have used the command SUBMIT to call the sub programs. There are about 15 sub programs that this main batch program is calling.
    It works fine, but after calling each subprogram it stops and I have to manually click on 'Back Button' in green on the sap screen to run the next program in the list. Like this I have to do 15 times to run all the programs in the batch.
    Is there a way to avoid this manual intervention and make the program run all the sub programs on its own.
    Your feedback will be highly appreciated.
    Thanks
    Ram

    Thanks Sampath for the response.
    Yes I am using the option "AND RETURN". So it is coming out of each sub program, and it is at this stage it waits for me to click on 'backward green arrow' to continue to the next.
    Here is the code I have used
      SUBMIT Z_AS_BI_F0005_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_DIVISION_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_COMPANY_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_CUSTOMER_EXTRACT WITH  S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_BRANCH_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_BUS_UNIT_EXTRACT  WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_ADDRESS_EXTRACT WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_CUSTOMER_GROUP_EXTRACT  WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_GROUP_EXTRACT  WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_PMT_TERMS_EXTRACT  WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_REGION_EXTRACT  WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
      SUBMIT Z_AS_BI_TERRITORY_EXTRACT  WITH S_DATE IN S_DATE WITH P_TEST = 'N' AND RETURN.
    Any other suggestions or feedback will be appreciated.
    Tks
    Ram

  • HT204053 I am reluctant to give my visa details as there was large scale misuse recently. how can i use free services without giving my visa details

    I am reluctant to disclose my visa details due to recent largescae misuse of data. How can I use App store to down load viber and whatts app which are free?

    Buy and redeem a small cash amount iTunes Gift Card.

Maybe you are looking for