Service instead of IDOC

Hi,
I posted the following question on the SOA forum and I got the following answer. Can anyone give me more info on the Process Agent Framework? (or other possibilities?)
Thanks
Ron
Question:
For some processes I want to investigate whether I can use Service instead of IDOCs/RFc's.
E.g. when creating a PO in ME21N you normally create an IDOC using output control and send it to another system/partner.
Now I want to trigger a service which sends the PO data to the other system. In ES workplace I have found service Purchasing_Out (PurchaseOrderProcessingPurchasing_Out) with operation Request_Purchase_Order_Creation. It is an outbound service.
Is this functionality already implemented?
How can I find this implementation?
How can I attach this service to the PO document?
SOA Forum Answer:
Yes we can use service for posting PO to another system.
What we can do is make use of Process Agent Framework (PAF) to do this communiaction.
On the sending side the PO triggers a process agent which corresponds to a particular service. the PAF makes use of logical port for determining which is the recieving system and on the receiving side also a service gets triggered and then a process agent takes care of this message (Payload).
These agents and service can be modelled in ESR. For this your system should have ECC 6.0 and above.

Hi,
Yes we can use service for posting PO to another system.
What we can do is make use of Process Agent Framework (PAF) to do this communiaction.
On the sending side the PO triggers a process agent which corresponds to a particular service. the PAF makes use of logical port for determining which is the recieving system and on the receiving side also a service gets triggered and then a process agent takes care of this message (Payload).
These agents and service can be modelled in ESR. For this your system should have ECC 6.0 and above.
Please get back to me if you have any doubts.
Cheers,
Naveen

Similar Messages

  • My iphone 4S is constantly on 3g service instead of 4g ...how do i get it to stay on 4g service?  My other phone is showing 4g service right next to each other so i know i am in a 4g service area.

    My iphone 4S is constantly on 3g service instead of 4g ...how do i get it to stay on 4g service?  My other phone is showing 4g service right next to each other so i know i am in a 4g service area.

    THe 4s is 3G device, it can't get 4g service.

  • Using ABAP Web Service tor convert IDoc to XML and transfer to SOAP Server

    Hi all,
    I have a problem to use ABAP Web Service to convert IDoc's to XML and then send them to a SOAP Server.
    Currently we have the following landscape:
    SAP->XI->Archive
    The sap-system (ECC6.0) sends an IDoc to the Exchange Infrastructe. The XI maps the IDoc and converts it to the required XML format, used by the archive. Afterwards, the XML documents are sended to the SOAP Server.
    So I'm trying to replace the Exchange Infrastructure with ABAP Web Service.
    I've read a lot of posts and documents reagarding ABAP Web Serivce, converting IDoc's to XML, RFC and so on, but I'm not able to do the replacement.
    I don't know how to start and which steps are required.
    The required roles and authorizations at the sap-system and the service for soamanager and the Web Service Viewer are available.
    First I thought to create the RFC and partner profiles and then the report to convert IDoc to XML as a BAPI. With this BAPI I supposed to create and define a Web Service. The problem is, I don't know how to trigger the report if the Idoc should be send to the archive.
    Hopefully, someone has an idea or a how-to for me.
    Thanks in advance.
    Regards,
    Christoph
    Edited by: BigTicket on May 12, 2010 9:36 AM

    Hi BigTicket.
    A suggestion to trigger the BAPI / WebService at the IDoc receiving is to use a user exit or enhanced inside the idoc function module. When the idoc arrived to the idoc port the system start the related function module and then your user exit/enhanced in which you invoke your BAPI.
    I hope this help.
    Ciao.
    Nicola

  • Whats the advantage of using  PSA instead of IDOC?

    Hi,
    Whats the advantage of using  PSA instead of IDOC in transfer methods?
    -Arun.M.D

    Hi Arun,
    PSA - Persistent Staging Area
    IDOC - Intermediate Document
    PSA is a temporary storing of all the data.
    IDOC is used as a intermediate document to trnasfer the data from one system to our BW systems.
    From PSA we can transfer 1600 bytes of data & by using PSA we can edit the data also.we can also rectify errors also through PSA,bcoz PSA is a subfunction of our SAP BW system.
    IDOC we can transfer only 1200 bytes of data & we cant rectify the errors if any,bcoz it is not a function of SAP BW.
    Regards,
    Lakshman.G

  • I have photoshop cc. Now I see an offer for lightroom and photoshop for a lower price. Can I subscribe to that service instead of just photoshop cc?

    I have photoshop cc. Now I see an offer for lightroom and photoshop for a lower price. Can I subscribe to that service instead of just photoshop cc? I currently pay $19.95 for just photoshop.

    Ron , You need to contact Adobe Customer Support, then cancel current Photoshop single app subscription and then subscribe to Creative Cloud Photography subscription -$9.99 , it includes both Photoshop as well Lightroom and lightroom mobile apps.

  • How to generate JAX-RPC web services instead of JAX-WS webservices withOEPE

    How to generate JAX-RPC web services instead of JAX-WS webservices withOEPE? I am asking this because I need to pass xmlbeans generated objects as arguments in the web method. For JAX-WS there has to be a no argument constructor for it to be able to pass in theweb method. The workshop 10.3 was able to pass the xmlbeans generated object as the web service was implemented as a JAX-RPC web service....

    Ok just as I expected. So I guess I am left with the following two options
    1) either I switched to using JAXB in my apps instaed of xmlbeans....
    2) or if I still wanna use the old JAX-RPC web services to deploy on the Weblogic 10gR3 server i will have to create my own ant task jwsc directly......as shown below in your docs
    Programming Web Services for WebLogic Server (ant tasks)
    http://download.oracle.com/docs/cd/E13222_01/wls/docs92/webserv/anttasks.html
    Getting Started With WebLogic Web Services Using JAX-RPC
    http://download.oracle.com/docs/cd/E12840_01/wls/docs103/webserv_rpc/index.html
    Will OEPE be supporting the old JAX-RPC anytime in the near future release? or have to create own build ant task to call jwsc ant task directly to compile JAX-RPC web services??

  • Unable to create a service contract from IDoc BLAORD FM IDOC_INPUT_BLAORD

    I've been testing creating service contracts using BLAORD and it appears that SAP does not have any way of creating a service contract using IDOC_INPUT_BLAORD. Inside this function a BDC is built and either ME31K or ME32K is called. There is processing that checks the service line package numbers, but it doesn't appear to be creating them (Maybe I'm overlooking something). When the BDC is being built the services screen is ignored. There is a user exit that could be used to populate the BDC for these screens.
    I recently had to develop a custom BDC to create service contracts becuase, to the knowledge of our best ABAP-ers, there is no SAP standard functionality to create service contracts programmatically besides using a BDC. My custom BDC will fail when run in background because of a GUI control on the services screen. It runs fine in the foreground. The short dump is 'RAISE_EXCEPTION'. Short text: Exception condition "CNTL_ERROR" raised. Termination is occurring in CL_GUI_DOCKING_CONTAINER->CONSTRUCTOR. We're on ECC 6.0.
    I checked the SAP Notes system and I was unable to find anything related specifically to contracts for this issues. I did see that SAP has released OSS notes for other BDC processes so that they would be able to run in background.
    I am wondering if there is anyone who currently is able to create service contracts using IDOC_INPUT_BLAORD. My plan is to set up an RFC between SAP systems. The customer wants to be able to receive contracts on demand. Has anyone done this before for service contracts? What has your approach been? Is there anyway of having the function run in foreground when it receives a IDoc?
    Thanks for your input,
    Steve

    Hello Steve,
    Did you get a solution to Service Contract (Purchase) creation through BLAORD or through any other FM please?
    BAPI_CONTRAT_CREATE does not handle services.
    Have a similar requirement and trying to avoid BDC.
    Thanks & Regards
    Prashanth

  • Service Entry Sheet IDOC

    Hi,
    Is there an IDOC available for Service entry sheets. Like in our case we want to generate an IDOC when a service entry sheet is created in the system and send it to a third party application.
    Thanks.

    Hello!
       I don't know, but if you haven't looked there already, try the website ifr.sap.com - it will show you the IDoc types for any SAP release by functional area.
    Cheers,
    john

  • ALE triggering ABAP program instead of iDoc

    Is it possible to have ALE trigger an ABAP program instead of an iDoc?
    We need to send changes in Master Data to a system that can't handle iDoc, but does know what to do with SOAP.

    We're talking about an All-in-One system on NetWeaver 700 and ECC 6.0. My company has developed an Add-On for Business One and now they want to develop a similar Add-On for All-in-One. That Add-On should integrate an Open Source system into an SAP system, or at least make the flow of data seem seamless.
    I should be very careful with my comments, as I'm not really understanding enough about your requirements. I must admit key words changes in master data and ALE triggered my initial comment.
    On second thought it might actually be worthwhile to think about other alternatives. E.g. you could look at the technique SAP uses for BW extractors, which might also be suitable.
    I might just be able to hook into the Change Doc system by defining new Change Doc and Change Pointer Types.
    Well, per my comment above, maybe you don't even need change pointers. However, if you do, you can mostly rely on existing change documents unless you're dealing with some odd or custom object.
    Am I right if I think that IDocs handle those Change Pointers from some kind of scheduled background job?
    Part of the setup for change pointers for a specific message type is to define which function module is used for evaluating the change pointers. All change pointers are then evaluated via transaction BD21, program RBDMIDOC, which can also be scheduled in the background.
    but we only need less than 5% of the information contained in an iDoc
    Well, in theory SAP offers some options: You can filter segments via ALE, use reduced message types or define IDoc views. However, depending on the technique this sometimes requires that the actual application (function module creating the IDocs) has to support it (because it's additional API calls that have to be present).
    Defining new IDoc types isn't that attractive to us.
    Though I do understand such statement in specific cases, it's hard to relate to it on a general level. I.e. in the latter case it's often more driven by strange company policies than by good design choices.
    Anyhow, in the end I'm tempted to think that change pointers with IDocs are one option among many. In your specific case however it sounds as if there's possibly other techniques that might be more suitable. So I'll stop for now before I tell you too much crap pushing you in a wrong direction...

  • DIS - calling another service instead of the default one

    Hi,
    I want to overwrite the "click on a folder" action within DIS so that it won't display the folder information page, but the content of that folder(as if the COLLECTION_DISPLAY was called instead of COLLECTION_INFO when the folder is clicked). Is this possible?
    Thanks,
    Vlad

    You should be able to overload the standard service via a custom component. Then, call the original code for non-DIS, and yours for DIS (if you find how to distinguish them).

  • Is it possible to output PO to a FM instead of IDoc?

    When setting up PO output conditions for a vendor, I noticed that, in addition to the standard "1-Print", "6-EDI" and other standard options, there was an option "8-Special Function".  I was unable to find any documentation for this, so I figured I would ask here.
    Does this mean that I can somehow set up a PO output condition that would call a custom (or even standard) function module rather than send outbound IDocs or files?  If so, how would we configure the condition to point to said FM?
    Thanks
    Chris

    When you set the 'transmissium medium' to 8 you can call your own form, not a FM. The form is set in output determination (transaction NACE) processing routines.
    For examples look at table TNAPR with NACHA having value 8.
    best regards Jack

  • Confirmation of service instead of PGI

    Dear all,
    i am creating an order - delivering - picking - doing PGI - creating invoice.
    cycle is complete without errors but when i go to document flow, instaed of PGI, it is showing me "confirmation of service" with some document no.
    system is also not displaying that document.
    kindly suggest.
    atul

    Hi there,
    1 case where I can think of such a case is for 3rd party item. 3rd party items are not manufactured in your plant site. They are externally procured.
    So when a customer raises a sales order with a 3rd party item, you will 1st create a PO. When you do a GR, only then stock will be available in your warehouse & you will be able to create delivery. When you do PGI for such items, system will confirm the services rather than PGI the items.
    Another case where you will find such scenario is for TAD service items. For TAD items, there will be no PGI but just confirmation of service.
    Regards,
    Sivanand

  • Web Service instead of the FM HTTP_PROXY

    Hi all
    We've a zFM here which uses the FM http_proxy.
    Now the user wants some web service to replace this (http_proxy) FM.
    I'm new to web services. Do we create our own web service definition or use some existing one ?
    Thanks
    Pushpraj

    Hi,
    Below steps u can define u r own wsdl file.
    Step 2:
    Create the DT,MT & MI(Synch-Outbound) in IR
    Step 3:
    Message mapping for Req and response
    Step 4:
    Message Interface
    Step 5:
    ID
    Configure Sender and receiver adapter
    Step 6:
    Create webservice for sender ( Integration Directory ->tools ->define webservice.
    It will generate the webservice and save it as .wsdl file.
    Regards,
    Jayasimha JAngam

  • USPS service instead of Canada Post from Canada to the US

    I am happy to report that I will abandon Canada Post for most of my delivery starting in a few days. After searching for more than 1 year a way to get US packages cheaper and with tracking (It cost me about 17$ to get tracking on a 400 gram shirt) I have found a service provider, 5 minutes driving distance from my house on top of that, who will be offering USPS delivery service. He will have a truck that will go to the US once per day. Cost of that same shirt, with tracking, 7$. I spend about 800$ per months in delivery fees and Canada Post will loose that. I am sure they don't care but I will care to save more than 70% on each delivery! I will keep using Canada Post for their expedited delivery service in Canada but that only counts for about 10% of my business!
    Good times ahead!

    kaymar_88 wrote:
    I am happy to report that I will abandon Canada Post for most of my delivery starting in a few days. After searching for more than 1 year a way to get US packages cheaper and with tracking (It cost me about 17$ to get tracking on a 400 gram shirt) I have found a service provider, 5 minutes driving distance from my house on top of that, who will be offering USPS delivery service. He will have a truck that will go to the US once per day. Cost of that same shirt, with tracking, 7$. I spend about 800$ per months in delivery fees and Canada Post will loose that. I am sure they don't care but I will care to save more than 70% on each delivery! I will keep using Canada Post for their expedited delivery service in Canada but that only counts for about 10% of my business!
    Good times ahead!Great to hear, good for you and I am 100% sincere in that. I dream of getting out from under the oppresive bully monopoly known as Canada Post. I hoped, after reading your post, that you might be somewhere close to me but alas you are in Quebec. In Toronto here it appears that we only have Chit Chats Express to deal with and my own experience with them has been very much less than favorable. Anyway, best of luck mate Cheers, thD

  • My iPhone 3g says "no service" instead of Telus 3G

    I just tried to make a call and i didn't notice it said "No Service". I had no idea when it happened. I took out and put back my SIM card, turned my phone completely off, turned airplane mode on then off and tried to put carrier from automatic then off and back again. Nothing works. Please HELP!

    Ensure that you are in an area covered by Telus.  I'm on the AT&T network and periodically, AT&T does maintenance on their towers thus rendering an iPhone with no service. Try contacting Telus and make sure they are not doing any work on the towers in your area.

Maybe you are looking for

  • Differance between Oracle 9i RAC and 10g RAC

    Hello, I am almost new to RAC. I have worked on Oracle 9i RAC since longtime back. Now I am trying to find what is difference between Oracle 9i and 10g RAC structure ? Before it was CM and now it's clusterware. But what it makes different ? Any good

  • 3600 AP %CDP_PD-2-POWER_LOW: All radios disabled

    Hi All, I am facing issue with some 3600 APs. These aps are not joining WLC. We have total 137 APs. out of which 97 are registered but rest of them are not getting registered and I am keep getting message on AP console %CDP_PD-2-POWER_LOW: All radios

  • Bringing in an uncompressed .mov...when exported, comes out lower quality??

    hello i am dealing with a project using adobe flash cs3 and final cut pro 2 on a mac. i am exporting a quicktime from flash and then bringing that .mov into FC to edit, add music, etc. when i export from final cut, i see that the clip isnt as crisp a

  • CUP Provisioning into LDAP

    Hi Gurus, We are trying to figure out if we can provision a NEW user ID into LDAP (AD) through CUP? Ideally we will have a Manager enter a request into CUP that includes a user's SAP access as well as AD and have CUP autoprovision this access. In rea

  • API calls delayed when run under certain AD accounts

    We are having an interesting issue with an API integration into our TFS 2013.3 system. We have an internal custom web service that calls into the TFS API. When running the custom service under an AD account created specifically for this purpose (uses