External Control of ABAP stack adapter/channels possible?

Hi Experts,
Can we Control ABAP based adapters/channel also  (e.g  IDOC  communication  channel)  using the external control with HTTP GET and POST?
AFAIK we can control the J2EE adapter/communication channels by switching the  external control on in RWB.
Is there a way to enable external control of IDOC channel ?
Best Regards,
Srinivas

AFAIK you can't externally control the adapters on ABAP stack. Anyone else, any suggestions?

Similar Messages

  • Difference java stack and abap stack

    hello experts,
                          Difference between java stack and abap stack

    Hi
    ABAP Stack
    The application data in the SAP system is accessed in
    the ABAP stack via platform-independent ABAP programs.
    ABAP stack is used to run ERP applications mainly MM,SD,FICO etc
    Currently in most of the installation you can found mixed stack(ABAP+JAVA)
    JAVA Stack
    The Java side of the SAP Web AS is often referred to as SAPWeb AS Java or
    as the Java stack.
    This central SAP Web AS Java instance consists of two separate
    instances plus one special application, the Software Deployment Manager (SDM).
    These two separate instances that build the central SAP Web AS Java instance are
    a standard SAP Web As Java instance, offering a Java dispatcher process and one
    or more Java server processes and the so-called SAP Central Services instance
    (SCS). The SCS instance offers two processes, exclusively used by the Java side
    of the SAP Web AS: the enqueue services and the message service. These two
    services only work for the Java side of the SAP system.
    Java Stack is mainly used for SAP Portals and you can host Internet/Web based application written in JSP/EJB ,Java Stack uses Java Threads to run application,
    Also, Xi requires Double stack
    ABAP + JAVA Stacks
    Bcoz some components are developed on JAVA
    Some components are developed on ABAP Based.
    JAVA:
    Integration Builder
    SLD
    Adapter Engine
    Runtime Workbench
    ABAP:
    BPE
    Integration Engine
    Integration Engine and the Integration server reside on the ABAP Stack. All the Execution of the IS part will be done on ABAP Stack. we can monitor the processed XML messages also in SXMB_MONI( ABAP Stack)
    Adapter Engine will reside on the JAVA Stack. All the IR, ID, SLD, RWB Application are developed on JAVA Stack, so thats why we need JAVA Webstart to run these Applications
    All the Adapter related Errors we can see in RWB, Communication channel monitoring( Developed and sits on JAVA stack)
    Hope this clears your doubts
    Thanks
    Saiyog

  • External Control of PI Adapters. (ABAP Based, HTTP, IDOC)

    Hi,
    I found this interesting blog on how to use HTTP post to control externally PI Adapters:
    /people/william.li/blog/2007/05/04/control-communication-channels-externally-without-using-rwb
    I wrote a java program to call the AdapterEngine and list the status of all the adapters. I then realized that I was getting only the status of the adapters in the Java Stack.
    How can I control the adapters in the ABAP stack? I need to start/stop an IDOC adapter from outside PI. (7.1 EHP1)
    Thanks,
    Martin Lavoie-Rousseau

    AFAIK you can't externally control the adapters on ABAP stack. Anyone else, any suggestions?

  • Calling a web service In Netweaver 7.0 abap stack through an external alias

    Hello,
    In CRM 2007 (Netweaver 7.0 abap stack SP 16), we have defined a web service from a module function using the wizard and configuring it with SOAMANAGER.
    This web service works great when calling it with the "official" URL, something like :
    http://host.domain:port/sap/bc/srt/rfc/sap/zwebservice/client/zoperation/zbinding
    We would like to use a more simple URL. So with SICF, I have created an external alias /zwebservice which points to the "official" URL.
    The problem is that it does not work. I get every time an HTTP 500 error code and an error Message
    u201CThe configuration of the http server is missingu201D.
    Do you think that it is possible to call a web service through an external alias ?
    Thanks in advance for any ideas or solution !
    Olivier

    Seems that no one has tried it...
    I close the question.

  • Call of an external web service out of the ABAP-Stack

    Hi experts,
    i have to implement a call of an external webservice out of the ABAP-stack. Directly from an ABAP-report, not using any PI/XI.
    The only thing the one implemented the service could give me was a description of the SOAP-call which should take place (see code below). So i should pass some data, call the function 'makeACall', and receive some data. But i have no idea how to use the calls of the include SOAPINCL. Is there any example showing the 'translation' of such a SOAP-message into an ABAP-stack-call?
    Thanks and regards
    Christian
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:XXX="urn:nsf">
    <SOAP-ENV:Body SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" id="_0">
    <makeACall xmlns="urn:nsf">
         <in xsi:type="xsd:string">
              <BaseApp>
                        <Control>
                             <Plugin><![CDATA[]]></Plugin>
                             <Function><![CDATA[]]></Function>
                             <Configuration><![CDATA[]]></Configuration>
                             <ConfigurationName><![CDATA[]]></ConfigurationName>
                        </Control>
                   <Input>
                        <DetInput>
                             <CustomerData>
                                  <Record><![CDATA[]]></Record>
                                  <Record><![CDATA[]]></Record>
                             </CustomerData>
                             <otherData>
                                  <GroupId><![CDATA[]]></GroupId>
                             </otherData>
                        </DetInput>
                   </Input>
              </BaseApp>
         </in>
    </makeACall>
    </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>

    Hi,
    BAM has a set of default web services. You can implement your own web service call and populate the data object with corresponding codes. For instance, if you would want to monitor 2 web services, create a data object with two columns.
    This web service would run every minute and populate the data object columns with 1/0 depending on the state. You could create a chart from this data object to display the status of the web service.
    Please explore more into how to implement web services using BAM. BAM already has few of them and you need to add yours to this.
    Cheers,
    -AR

  • About channel external control in the pi7.1

    Dear PI Experts:
      when i  access the pi channel by the way of extenal use  url:http://foxxi:50000/AdapterFramework/ChannelAdminServlet?party=GSCMDSENDERBJ&service=XIF_JAVA&channel=GSCMDSENDERBJ_CC&action=start  ,
    the response reault is :
    =========================
      403   Forbidden
      You are not authorized to view the requested resource.
    Details: No details available.
    =======================
    does anyone know the how to use the  external control  in the pi7.1, i don't kown how to cofigure the pi ,i have the material but it's about pi7.0, it's different from pi7.1(in pi7.1  there are no visual admin )
      thanks     best regard
    Edited by: kevin liang on Aug 26, 2009 9:16 AM

    Hi,
    ensure that youhave proper Roles to control CC.
    Refer below discussion,
    Automatic Control, External Control ON/OFF in RWB
    & of course SAP help is best giude for troubleshooting your problem.
    http://help.sap.com/saphelp_nwpi71/helpdata/en/45/0c86aab4d14dece10000000a11466f/frameset.htm
    Thanks
    Swarup

  • External control of communication channel

    Hi Friends,
    I had observed that for the external control of communication channels the status is showing as "Channel Stopped",is it necessary to stop the channel , Could you please update me what are the statuses we can maintain in the case of external communication channels.

    thaers is only 2 statuses like stop and start communication channels only.
    http://help.sap.com/saphelp_nw73/helpdata/de/ce/de449248544617876064a02b2a0fb8/frameset.htm
    control of communication channels
    http://help.sap.com/saphelp_nw73/helpdata/de/4b/abc051dcae4c4683841983e6d11375/content.htm

  • Activating ADS in ERP for only ABAP stack is possible???/

    Hi frnds,
    Our ERP system is standalone ABAP stack only.
    is it possible to use ADS in only ABAP Stack????
    Regards,
    Balu

    ADS is a service that runs on top of the JAVA stack. The ABAP stack communicate with it on a low level via messaging (SOAP). Therefore, ADS requires a JAVA stack.
    However, this is NOT a bad thing. Typically, because:
    (1) ADS requires high system and OS resources, you will run it standalone
    (2) Running on a separate server (or distributed server) allows you to upgrade ADS/Java stack independently of your other servers if need be
    (3) allows for high volume and batch printing/access
    Sooooo...you can install a NW AS Java stack by itself and run ADS from there. Once registered in your SLD, your ABAP server can "find" ADS.

  • XI with ABAP stack only ?

    Looking at some very annoying problems with the XI Java Stack and applications (stability, memory consumption), following question comes to mind:
    is it technically possible to run an XI system without the Java stack ? How much functionality do we have in there, can we do customers projects with that ?
    In ABAP stack, we have the following functions:
    - Business Process Engine
    - Integration Engine
    - HTTP Adapter
    - IDoc Adapter
    - ABAP-Mapping (XSL or handmade)
    also, we have of course the functionality of using File/FTP,Mail in ABAP. This means the most important adapter types are available in ABAP (without needing the Java adapter engine).
    Of course the Integration Builder is not available then. But do we really need it ?? Same applies for the SLD.
    Are the pipeline objects (receiver determination, interface determination and so on) stored in the ABAP stack ? I assume that is the case. Does ABAP stack contain the XI message type objects ? Or is that stored in Java ?
    Anyone tried that path ? Is it already failing in the installation because some core XI ABAP components require Java parts ? Or would it work ?
    Of course the answer depends on "what do we define to be XI". For me it is the core integration engine with the pipeline architecture plus mapping and proxy extension points. Everything else (e.g. tools) needed can be built around it.
    Customer benefits would be: focus on ABAP only (Java knowhow not needed), easier administration and more stability.
    CSY

    Hello Jaishankar,
    > there is no transaction to replace Visual Admin (NWA from >PI7.1) functionality.
    question: suppose we are not using the J2EE stack of XI, do we need the NWA ? Does NWA also contain important functions which control/configure the ABAP stack ?
    >I would say Java and ABAP stacks are very tightly coupled >to each other and it would take ages to understand how >tightly it is coupled.
    this would be quite bad design then. But you may be right. Current cross-calls from ABAP to Java I know:
    - call Java-Mapping from ABAP pipeline. If we do not need Java mapping, this call is not needed. In ABAP, we have ABAP and XSLT mapping options
    - other ? What else ? I am talking about runtime execution (pipeline), not designer tools
    >For example XI is a client of SLD which runs on Java stack, >how do you think you can replace the functionality of SLD via
    yes. But what does XI need from SLD ? Business systems, target transports, ok. It's a handful of objects types which can easily be maintained in the ABAP stack also. For customers which are using the SAP portal or other Java components (apart from XI), of course, that makes no sense. But for smaller customers which do not use portal: for what do they really need that SLD ? I have seen one customer recently who didnt know about the transport targets and so maintained the IR objects on the productive system manually. More an education issue, but it shows a bit that the SLD for some customers is overkill.
    >improvised and will be done in the future versions. The long >term plan is to make XI a complete Java based tool. All the >developers tools will be accessed via NWDS in future"
    yes, I heard that also, and it is very interesting in fact. We will see what happens
    thanks for your input,
    CSY

  • Calling a Bapi on XI ABAP stack

    Hi to all,
    I have to call a Bapi defined on XI ABAP stack. I want to use a synchronous scenario in which my sender channel uses a File Adapter. The Bapi that I have to call is defined on the same SAP XI, then I don't know if my receiver channel has to use a RFC Adapter or an XI Adapter. If I use a RFC Adapter, I don't see any message in Message Monitoring. Instead, if I use the XI Adapter as Receiver, I get this error:
    HTTP response contains status code 401 with the description Unauthorized Error when sending by HTTP (error code: 401, error text: Unauthorized)
    Thanks to all!

    <i>I don't know if my receiver channel has to use a RFC Adapter or an XI Adapter</i>
    No XI Adapter configuration required. Use RFC adapter
    <i>
    I want to use a synchronous scenario</i>
    Synchronous scenario using file adapter can be achieved using BPM. A workaround would be
    File - RFC - File without a BPM - Possible from SP 19.
    Regards,
    Prateek

  • ABAP STACK and JAVA STACK certificates

    Hi Fiends,
    I have requirement in which I want to use HTTP adapter to send message and apply security certificate. I got from sdn that if I wan to use http adapter with certificate than I have to install certificates in ABAP stack.
    My problem is I had one scenario in which I am using BC adapter to send message with security certificate and for that I had applied certificates in java stack and its working properly.
    My question is,
    Is it possible to use Java Stack and ABAP STACK together..?
    I mean is it possible to implement both of the above scenario in same xi system?

    Hi Soni,
    You cannot use the same certifcates wihch you installed in Java stack with abap stack. You need to install separealy on teh abap stack.
    For HTTP communication you dont need to install certificates. You only need when you want to use HTTPS communication. So if you want to use HTTPS communication and want to use SOAP adapter then you can use ther certifcates which is already installed on java stack. But if you want to use HTTP adapter then you need to install in ABAP stack.
    Please see this hlep on how to install on the java stack and the process behind it:
    http://www.i-barile.it/SDN/EnablingSSL&ClientCertificatesOnTheSAPJ2EEEngine.pdf
    Also check this help:
    http://help.sap.com/saphelp_nw04/helpdata/de/14/ef2940cbf2195de10000000a1550b0/content.htm
    on abap stack check seshus response:
    HTTPS  enabling
    Regards,
    ---Satish

  • How to receive an RFC message in PI ABAP stack from ECC

    Hi mates,
    I am involved in a scenario in which we want to receive a message in PI (ABAP stack) from ECC (ABAP stack as well).
    We created a RFC destination (3) in sender system (ECC) so both stacks could be linked. However, we do not know how to receive this message once we are in PI Abap stack.
    In sender system code, a call destination takes place, an this destination stands for the one destination i noted before.
    BUT, as this RFC does not exist in PI, i wonder what steps have to be done in PI in order to be able to get the message from ECC.
    Hope you guys can guide me through this. Any help
    Thanks a lot in advance and best regards,
    david

    Hi Anand,
    No no, i do not want to create any sender RFC Comm Channel.
    What i want is to receive (by means of no PI adapter) a message in PI (abap stack) from ECC (abap stack), just by a RFC connection (type 3) between both systems.
    I will try to explain in more detail what i want to achieve:
    1) A standard SAP program is executed in ECC, at the end, a call destination is done.
    2) This destination call, calls an RFC destination that points to PI (RFC dest in SM59, type 3)
    (Until now, nothing is done in PI, there is no sender adapter, we just linked both ABAP stacks)
    3) In ABAP stack of PI, we want to receive the message, make any transformations and send the target emssage to PI adapters
    4) From that moment on, a ordinary PI integration is done.
    So my question is, what kind of stepd so i have to perform to get the message from ECC in PI without creating any object in PI (ESR, ID, i mean). Just as if we wanted to receive a RFC message, lets say, in BI (abap side) from ECC.
    Hope you got me this time.
    Thanks a lot in advance.
    Best regards,
    david
    Edited by: David de Miguel on Dec 27, 2010 11:48 AM

  • Externally Control Count Direction with 6501

    I have a USB-6501 Digital I/O & Counter card. I have an encoder that outputs a 50% duty cycle digital squarewave for a count, aswell as a digital high, low to indecate the count direction. Under the DAQmx configureation panel there is an option to have a externally controlled count direction. When selected I get an error saying:
    Error - 2000777 occurred at DAQ Assistant
    Possible Reason(s):
    Measurements: Requested value is not a
    supported value for this property.
    Property: CI.CountEdges.Dir
    You Have Requested: Externally Controlled
    You Can Select: Count Up
    Channel Name: CountEdges
    To me this sounds like my USB-6501 does not support this function. If this is ture is there a way I could perform the same task in code? If not what hardware could perform this?
    Thanks,
    Randon Rose

    Hello,
    You are correct that your device does not support that functionality. The USB-6501 counter is only usable as an event counter, which means it can only count falling edges of an incoming signal. This counter is usable on only one external terminal, also port 2 line 7.
    If you would like to know what you can do with this device check out this link, which is the manual.
    Chris W

  • Issue in registering ABAP stack into SLD

    Hi all
    The issue is as shown below. I appreciate your help.
    Environment: SLD host-Windows Server 2003, Oracle 10g, WAS JAVA 640 SP19
    CRM ABAP+JAVA 640 host - unix, Oracle
    I was able to register CRM JAVA stack in SLD from Visual Administrator>SLD Data Supplier. The CIM Client Test was successfull.
    When i try to register the CRM ABAP stack from tcode RZ70, i get an error as below:
    SLD DS start program
        0: sapsrm_CRM_05                             : Execute program: SLDAPPL_SERV
        0: sapsrm_CRM_05                             : Execute program: SLDBCSYS
        0: sapsrm_CRM_05                             : Execute program: SLDCLIENT
        0: sapsrm_CRM_05                             : Execute program: SLDCOMPSYS
        0: sapsrm_CRM_05                             : Execute program: SLDDBSYS
        0: sapsrm_CRM_05                             : Execute program: SLDGWSRV
        0: sapsrm_CRM_05                             : Execute program: SLDINSTSC
        0: sapsrm_CRM_05                             : Execute program: SLDINSTSP
        0: sapsrm_CRM_05                             : Execute program: SLDIPSERV
        0: sapsrm_CRM_05                             : Execute program: SLDMSGSRV
        0: sapsrm_CRM_05                             : Execute program: SLDASSOC
        0: sapsrm_CRM_05                             : Collection of SLD data finished
        0: sapsrm_CRM_05                             : Data collected successfully
        0: sapsrm_CRM_05                             : RFC data prepared
        0: sapsrm_CRM_05                             : Used RFC destination: SLD_UC
        0: sapsrm_CRM_05                             : RFC call failed: / CPIC-CALL: 'ThSAPECMINIT' : cmRc=17 thRc=236#SAP gateway connection failed. Is SAP gateway started?
        0: sapsrm_CRM_05                             : Existing periodic jobs removed. Number: 1
        0: sapsrm_CRM_05                             : Program scheduled: 20080506 222324
        1: sapsrm_CRM_05                             : Event-controlled job already exists; scheduling not necessary
    I came to know from other forums in sdn that we need to install/configure separate gateway if the SLD is on a standalone JAVA engine.
    Also, in SM59 SLD_UC, SLD_NUC, SAPSLDAPI are failing with the same error of "RFC call failed: / CPIC-CALL: 'ThSAPECMINIT' : cmRc=17 thRc=236#SAP gateway connection failed. Is SAP gateway started?"
    Please suggest how to resolve this. Please let me know if you need more details.
    Thanks already
    Edited by: Rahul Paul Patchigondla on May 6, 2008 9:57 AM

    Rahul,
    as RK already stated: the SLD has to connect to an SAP gateway, such is running on an ABAP system.
    You may initially try to use the SAP gateway from the CRM ABAP stack. Therefore you will have to adjust the SLD to use that SAP gateway. On 6.40 SLD: Administration / Data supplier bridge / RFC gateway: Server (host name) and Service (combination of sapgw and instance number of CRM ABAP system).
    After that, in CRM SM59 SLD_UC, SLD_NUC, SAPSLDAPI will have to be adjusted accordingly.
    Regards, Boris

  • System Copy from ABAP Stack to ABAP+Java Stack

    Hi,
    Is it possible to system copy (homogeneous or heterogeneous) from a system based on ABAP Stack to a system based on ABAP+Java Stack? Is it the normal system copy procedure or something aditional is required to do. Pl. advise. Thanks
    regards
    Edited by: Abdus Samad on Oct 24, 2008 8:13 AM

    It depends on what you want to copy, a system copy will always wipe out the existing target. But if you want to only copy data, you might be able to do a client copy. You can start with this SAP note: [552711 - FAQ: Client copy|https://service.sap.com/sap/bc/bsp/spn/sapnotes/index2.htm?numm=552711]
    Regards Michael

Maybe you are looking for

  • Adobe Interactive Form in Blackberry?

    Hi Everybody, I had designed a Adobe Interactive form in webdynpro for java in netweaver developer studio. Now i want to run the url of this application in blackberry browser. Actually I am able to run the webdynpro for java applications in blackberr

  • Reg:tax codes

    hi my client is having 5 different locations and for that 5 locations i have created different tax codes but the users should view only the tax codes that are applicable for their location only  how to do this???

  • Language and international content on iBook, iTunes and App Store

    Hi, when I try to buy any kind of apps, books, games, etc, the iBook, iTunes and App Store languages change to German, along with the content. I just bought my iPad yesterday, here in Germany, but I'm Dutch and would prefer to see american content, i

  • CRM 2007 integration with ECC 6.0

    Hi Friends, I am currently working on the CRM 2007 Web UI I have created the copy of existing standalone CRM client which is already having products, organization, BP created in it. Now I am planning to connect the CRM client with the ECC client. Is

  • Want to schedule the backgroundjob on weekdays(Mon-Fri) for every 2 hrs

    Hi, can anyone please take this request and tell me the solution for scheduling the background job according to factory calendar and also that job should run for every 2 hrs.