ABAP or MII

Hi Friends,
               I am working in ABAP for last 6 months and then i got a chance to work in MII (formally xMII) for 3 months , although i know that i dont have much exp. in any of the them,
but i am slight confused whether to continue in MII or get back to ABAP , plz share your suggestions with me

Hi kumar,
Welcome to SDN Forum. Don't forget to read the [rules of engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement].
Why don't try, right ?
Go to MII but If it isn't what you expect change back to Abap as you said ! But, if ABAP is your inspiration( as well for me) My suggestion is continue as an Abap !
Don't forget to close this thread and all yours previous when your question be answered !
Good luck,
Marcelo Ramos

Similar Messages

  • Do you know where is the rules of engagement ? How often do you read It ?

    Hi,
    Do you know where is the [rules of engagement|https://wiki.sdn.sap.com/wiki/x/FgQ] ?
    Many people know exactaly where it is, but i noted that major of SCN never read this document.
    Today i noted this document link in:
    Left box menu in [Community Guidelines|https://www.sdn.sap.com/irj/sdn/communityguidelines] on the folowing pages: [Forum|https://www.sdn.sap.com/irj/sdn/forums] , [Wiki|https://www.sdn.sap.com/irj/sdn/wiki] and [Blogs|https://www.sdn.sap.com/irj/sdn/weblogs].
    [Expert Forums|https://forums.sdn.sap.com/index.jspa?categoryID=1]
    Some Forum has a locked thread like [Welcome and Rules of Engagement|Welcome and Rules of Engagement;
    There people that never saw this document before. Others already saw but they never read( this is other problem ).
    The SCN is a dinamyc community so the rule can be changed at any moment. How often do you check it for updatings  ? We know that the general rule probably won't be changed but new rules can be added !
    Wouldn't It be a good idea if this document link stay in All Threads next to link Reply to this Thread or in any place of this page ?
    Thanks,
    Marcelo Ramos

    Hi Marilyn,
    Please tell me if I'm wrong but when I see new SCN member or someone that doesn't respect the community's rules I add the one of the following phrase:
    "Welcome to SDN Forum. Don't forget to read the [rules of engagement|https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/rulesofEngagement] !" As the follow [thread|Program with Top includes;.
    "Don't forget to close this thread and all yours previous when your question be answered !" As the follow [thread|ABAP or MII;.
    "Lets make the SDN better we are responsible for this !" As the follow [thread|want to upgrade GUI to ECC 6.0.;.
    "PS.: Others SDN member can use your question resolve their problems, so is important you don't forget to mark this Thread as answered when your question be answered !" As the follow [thread|SAP ECC 6.0 GUI;
    I noted that it's working for some people ! mainly for New SCN members !
    Best Regards.
    Marcelo Ramos

  • Error while calling MII transaction as web service from ABAP

    Hello Experts,
    I want to call a MII transaction from ABAP program, as a web service.
    Following is output of http://<<server>>:50000/XMII/SOAPRunner/TAG_TRX  (TAG_TRX is name of my transaction).
      <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.sap.com/xMII" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.sap.com/xMII">
    - <!--  Types
      -->
    - <types>
    - <s:schema elementFormDefault="qualified" targetNamespace="http://www.sap.com/xMII">
    - <s:complexType name="InputParams">
    - <s:sequence id="InputSequence">
      <s:element maxOccurs="1" minOccurs="0" name="WEIGHT" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="BATCHID" type="s:string" />
      </s:sequence>
      </s:complexType>
    - <s:element name="XacuteRequest">
    - <s:complexType>
    - <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:complexType name="Rowset">
    - <s:sequence>
      <s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row" />
      </s:sequence>
      <s:attribute name="Message" type="s:string" />
      </s:complexType>
    - <s:complexType name="Row">
      <s:sequence id="RowSequence" />
      </s:complexType>
    - <s:element name="XacuteResponse">
    - <s:complexType>
    - <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset" />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:schema>
      </types>
    - <!--  Messages
      -->
    - <message name="XacuteSoapIn">
      <part element="s0:XacuteRequest" name="parameters" />
      </message>
    - <message name="XacuteSoapOut">
      <part element="s0:XacuteResponse" name="parameters" />
      </message>
    - <!--  Ports
      -->
    - <portType name="XacuteWSSoap">
    - <operation name="Xacute">
      <input message="s0:XacuteSoapIn" />
      <output message="s0:XacuteSoapOut" />
      </operation>
      </portType>
    - <!--  Bindings
      -->
    - <binding name="XacuteWSSoap" type="s0:XacuteWSSoap">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="Xacute">
      <soap:operation soapAction="http://www.sap.com/xMII" style="document" />
    - <input>
      <soap:body use="literal" />
      </input>
    - <output>
      <soap:body use="literal" />
      </output>
      </operation>
      </binding>
    - <!--  Service mapping
      -->
    - <service name="XacuteWS">
    - <port binding="s0:XacuteWSSoap" name="XacuteWSSoap">
      <soap:address location="http://<<server>>:50000/XMII/SOAPRunner/TAG_TRX" />
      </port>
      </service>
      </definitions>
    Now, when I am using http://<<server>>:50000/XMII/SOAPRunner/TAG_TRX to create a Enterprise Service in SAP (i.e. SE80 transaction-> Create Enterprise Service-> Service Consumer-> URL/HTTP Destination-> URL ... I am getting following error.
    Incorrect value: Entity "<<document>>"(5 /93 ). unexpected symbol: '<'     
    But, whenever I am using the same URL in MII BLS, it does not give any error. It correctly shows all input and output parameters.
    Please help me to resolve this issue.
    Regards
    Neeta.

    Now, I am able to create the Web Service in SAP and it is now showing the respective class, attribute and methods to execute this web service (web service to call MII transaction).
    But when I am calling it from ABAP (a simple Web Dynpro for ABAP method), it is showing me the following error:
    Error (id=GET_BUSINESS_SYSTEM_ERROR): An error occurred when determining the business system (LD_ERROR)
    Thought this error is coming from ABAP program, but I am sure that this is related to some configuration at SAP level. (Let me inform you that there are two different servers for SAP Web Dynpro ABAP and SAP MII.
    Please help.
    Thanks in advance.

  • Create MII transaction & MII Web Service and consume them in ABAP

    Hi,
    there is a document from Pradip Ray (SAP Labs India) published on SDN:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/208239ac-3161-2b10-f29a-abec6754942e
    He explains how to build a transaction in MII, expose it as a web service then consume it in an ABAP program by generating a ABAP consumer proxy for this service.
    I have done this and it works but the problems started when I tried to generate a second ABAP consumer proxy for a second web service build in MII.
    In the ABAP system , transaction SE80 then display proxy class:  ( e.g. ZMIICO_XACUTE_WSSOAP )
    then go to Properties tab , under sub-screen "External key" you can see the "Name: XacuteWSSoap".
    This is the web service port type name generated at MII and is always the same for all the MII web services. When you try to generate a second proxy for a second MII web service you get the following message  "A proxy already exists for object XacuteWSSoap (namespace http://www.sap.com/xMII) "
    This can be changed by editing the WSDL file but then another problem occurs which is related to the "InputParams" complex type. This tag gets generated with the same name for all the web services in MII.  The generation of the ABAP structure with the following name: INPUT_PARAMS will override the previous one .  This means that the previous ABAP proxy will not work anymore.
    Has any one experimented this ?
    Daryoush Delgari.
    This is the generated WSDL on MII:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions targetNamespace="http://www.sap.com/xMII" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.sap.com/xMII" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
    - <!--  Types
      -->
    - <types>
    - <s:schema elementFormDefault="qualified" targetNamespace="http://www.sap.com/xMII">
    + <s:complexType name="InputParams">
    - <s:sequence id="InputSequence">
      <s:element maxOccurs="1" minOccurs="0" name="FromDate" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="PLANT" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="ToDate" type="s:string" />
      </s:sequence>
      </s:complexType>
    - <s:element name="XacuteRequest">
    - <s:complexType>
    - <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:complexType name="Rowset">
    - <s:sequence>
      <s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row" />
      </s:sequence>
      <s:attribute name="Message" type="s:string" />
      </s:complexType>
    - <s:complexType name="Row">
    - <s:sequence id="RowSequence">
      <s:element maxOccurs="1" minOccurs="1" name="Day" type="s:string" />
      <s:element maxOccurs="1" minOccurs="1" name="Item" type="s:string" />
      <s:element maxOccurs="1" minOccurs="1" name="Resource" type="s:string" />
      <s:element maxOccurs="1" minOccurs="1" name="WorkCenter" type="s:string" />
      <s:element maxOccurs="1" minOccurs="1" name="ShopOrder" type="s:string" />
      <s:element maxOccurs="1" minOccurs="1" name="OrderQty" type="s:long" />
      <s:element maxOccurs="1" minOccurs="1" name="Cured" type="s:long" />
      </s:sequence>
      </s:complexType>
    - <s:element name="XacuteResponse">
    - <s:complexType>
    + <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset" />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:schema>
      </types>
    - <!--  Messages
      -->
    - <message name="XacuteSoapIn">
      <part element="s0:XacuteRequest" name="parameters" />
      </message>
    - <message name="XacuteSoapOut">
      <part element="s0:XacuteResponse" name="parameters" />
      </message>
    - <!--  Ports
      -->
    - <portType name="XacuteWSSoap">
    - <operation name="Xacute">
      <input message="s0:XacuteSoapIn" />
      <output message="s0:XacuteSoapOut" />
      </operation>
      </portType>
    - <!--  Bindings
      -->
    - <binding name="XacuteWSSoap" type="s0:XacuteWSSoap">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="Xacute">
      <soap:operation soapAction="http://www.sap.com/xMII" style="document" />
    - <input>
      <soap:body use="literal" />
      </input>
    - <output>
      <soap:body use="literal" />
      </output>
      </operation>
      </binding>
    - <!--  Service mapping
      -->
    - <service name="XacuteWS">
    - <port binding="s0:XacuteWSSoap" name="XacuteWSSoap">
      <soap:address location="http://<host>:port/XMII/SOAPRunner/Default/Amrik/Wolves/WDPro/getCuresByPeriod" />
      </port>
      </service>
      </definitions>

    Hi Daryoush,
    Little surprise for you, I got the solution ;o)
    In fact, editing the WDSL file, you can change the parameter names which will be generated in Web Dynpro. You have to change the tag <complex type ...>.
    For example :
    <s:complexType name="InputParams">
    Could become :
    <s:complexType name="*Zs1*InputParams">
    and later in the code, you should reference the element appropriately
      <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams"/>
    should become :
       <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:*Zs1*InputParams"/>
    But take care to keep name="InputParams", it's the xlm name which will be used by MII to do the matching...
    Take care also that you have to do the same for output, that means ROW and ROWSET complex type...
    So, to be concrete, here are an example with in bold everything I changed against the original MII WDL file...
    <?xml version="1.0" encoding="UTF-8"?>
    <definitions targetNamespace="http://www.sap.com/xMII" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.sap.com/xMII" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
        <!-- Types -->
        <types>
            <s:schema elementFormDefault="qualified" targetNamespace="http://www.sap.com/xMII">
                <s:complexType name="*Zs1*InputParams">
                    <s:sequence id="InputSequence">
                      <s:element maxOccurs="1" minOccurs="0" name="inputItem" type="s:string"/>
                      <s:element maxOccurs="1" minOccurs="0" name="inputPlant" type="s:string"/>
                      <s:element maxOccurs="1" minOccurs="0" name="inputSearchBy" s:long"/>
                </s:sequence>
                </s:complexType>
                <s:element name="XacuteRequest">
                    <s:complexType>
                        <s:sequence>
                            <s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string"/>
                            <s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string"/>
                            <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:*Zs1*InputParams"/>
                        </s:sequence>
                    </s:complexType>
                </s:element>
                <s:complexType name="*Zs1*Rowset">
                    <s:sequence>
                        <s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:*Zs1*Row"/>
                    </s:sequence>
                    <s:attribute name="Message" type="s:string"/>
                </s:complexType>
                <s:complexType name="*Zs1*Row">
                    <s:sequence id="RowSequence">
                    <s:element maxOccurs="1" minOccurs="1" name="Item" type="s:string"/><s:element maxOccurs="1" minOccurs="1" name="ItemDescription" type="s:string"/></s:sequence>
                </s:complexType>
                <s:element name="XacuteResponse">
                    <s:complexType>
                        <s:sequence>
                            <s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:*Zs1*Rowset"/>
                        </s:sequence>
                    </s:complexType>
                </s:element>
            </s:schema>
        </types>
        <!-- Messages -->
        <message name="Xacute*Zs1*In">
            <part element="s0:XacuteRequest" name="parameters"/>
        </message>
        <message name="Xacute*Zs1*Out">
            <part element="s0:XacuteResponse" name="parameters"/>
        </message>
        <!-- Ports -->
        <portType name="Xacute*MyTest*">
            <operation name="Xacute">
                <input message="s0:Xacute*Zs1*In"/>
                <output message="s0:Xacute*Zs1*Out"/>
            </operation>
        </portType>
        <!-- Bindings -->
        <binding name="Xacute*MyTest*" type="s0:Xacute*MyTest*">
            <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
            <operation name="Xacute">
                <soap:operation soapAction="http://www.sap.com/xMII" style="document"/>
                <input>
                    <soap:body use="literal"/>
                </input>
                <output>
                    <soap:body use="literal"/>
                </output>
            </operation>
        </binding>
        <!-- Service mapping -->
        <service name="XacuteWS">
            <port binding="s0:XacuteMyTest" name="XacuteMyTest">
                <soap:address location="http://host/XMII/SOAPRunner/Development/WebServices/GetItems/getItemsTrx"/>
            </port>
        </service>
    </definitions>
    If you want a demo, you can come to my desk ;o)
    Edited by: Olivier Thiry on Mar 12, 2009 1:02 PM
    Damned, the bold tag seems not to work... So all my changes are between star (..)

  • Visualizing MII data in Xcelsius / Flash

    I am visualizing some MII data using Xcelsius 2008.  For the most part I have been successful, particularly when visualizing within an MII session.  However there are some cases where my users will encounter a Flash error #2048, which is related to some security within Flash that will not allow cross-domain access to data.
    You may ask, if you are within the MII environment why would it be cross domain.  Well, as it turns out Flash does not use a very complex mechanism for determining the domain, if the shortcut that my users use to access MII is
    http://<server>:50000/MII
      instead of
    http://<server>.<domain>.<company>.net:50000/XMII
    Flash thinks that this is a cross-domain call if the URL embedded in Xcelsius uses the fully qualified domain name.
    While I could send out new shortcuts to everyone, there are other issues.  And some future initiatives that may require cross-domain calls.
    When Flash encounters a cross domain call, it looks for a policy file on the root of the datasource called crossdomain.xml which may look something like
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM
    "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
    <cross-domain-policy>
         <site-control permitted-cross-domain-policies="master-only"/>
         <allow-access-from domain="*"/>
         <allow-http-request-headers-from domain="*" headers="SOAPAction"/>
    </cross-domain-policy>
    There are some SDN posts detailing how to get this file into the root on an ABAP WAS, however nothing about how to do it on a Java only server.   It would need to be accessible at:
    http://<server>.<domain>.<company>.net:50000/crossdomain.xml
    I realize this post crosses several different SAP technologies, any help would be appreciated, or direction on where I should post this.
    Rod

    I am glad that I found this thread, because I needed to put a custom crossdomain.xml file in the root folder of a NetWeaver Application Server (Java) CE 7.2, so that an external Adobe Flex application could call some web services of the MII instance that resides in this NetWeaver AS. This thread gave me a good start point for investigation and tests.
    In my case, I had to add the crossdomain.xml file to this jar file:
    <drive letter>:\usr\sap\<SID>\J17\j2ee\cluster\apps\sap.com\tc~je~crossdomain~xml~app\servlet_jsp\crossdomain.xml\root\WEB-INF\lib\ tc~je~crossdomain~xml~web_api.jar
    I renamed the original crossdomain.xml file that was in the jar file and replaced it with the custom crossdomain.xml file. This made the call to [http://<servername>:<port>/crossdomain.xml] on a browser bring my custom crossdomain.xml file .
    I just found it curious that this seemed to be required specifically for the crossdomain.xml file to be on the root (from the file caller's perspective). For any other files to be on the root (from the file caller's perspective), this is the folder which the files have to be copied to:
    <drive letter>:\usr\sap\<SID>\J17\j2ee\cluster\apps\sap.com\com.sap.engine.docs.examples\servlet_jsp\_default\root
    Edited by: Daniel Takara on Nov 2, 2010 6:29 PM

  • Pass user name from MII to SAP R/3 via JRA

    When calling in MII a BAPI that executes a goods movement in SAP R/3 via a JRA connection, the user name of the JRA connection is passed to SAP R/3 and not the user name of the person who executed the action in MII. This means that the documented goods movements in SAP R/3, that were created with the JRA connection, are all posted with the same user name. We would like to register the user name of the person who is logged into MII, because we want to know which person executed the goods movements. How can we achieve this?

    Thank you guys, enabling the autobind was a good tip.
    We don't use JRA anymore, instead we use JCO to pass the user name. This is how we did it:
    Prerequisites:
    u2022 Login name in ABAP must be the same as in Netweaver (Java) - when creating users in Netweaver, copy them from ABAP. An other option might be to map the users in Netweaver with the users of ABAP, in case users are different.
    u2022 SSO certificates have to be exchanged between the two systems, SAP R/3 and Netweaver CE.
    u2022 Profile parameters in SAP R/3 system should be correct
    Confirguration in SAP MII:
    u2022 In the JCO action block (for RFC or BAPI call) in the link editor, set SAPUserName property to u201C$MYSAPSSO2$u201D
    u2022 Define a transaction property MYSAPSSO2 and in the link editor from the JCO action block, link it to SAPSSO2Ticket property
    u2022 In MII Menu - Dataservers - XacuteConnector activate property u201CAutobindu201D
    u2022 In MII Menu - System Connection Editor - JCO (used JCO connection) - activate u201CSSOu201D

  • Requesting MII 12.x for a development environment landscape recommendation.

    I have recently deployed a fresh ECC6 EHP5 system for development, we would like to explore using MII along with it but we are an ABAP shop. Since SAP no longer supports dual stack and we went with ABAP what are my options?
    Can I have a separate install of EHP1 FOR SAP NW CE 7.1 ( Java Application Server ) on the same box or does that have to go on a different server?
    Thanks!

    Hi Thomas,
    I am not sure the MII folks will be able to give you a good answer on an ECC install configuration question.  I am not sure what forum would be best, but I suspect that there are several which would be much better than this one.
    Regards,
    Mike

  • Best way to recieve Datas from MII in SAP

    Hi everybody,
    We are discussing which way is the best to get data to SAP when SAP is the initiator.
    We tesed RFC but it looks like that if I call a transaction in MII as a rfc I can only send data and it is not possible to recieve data in this way. Can somebody confirm that?
    To send data to MII we usually use IDOCs when SAP is the initiator.
    To send data to SAP we usually use rfc when MII is the initiator.
    To send data to MIIwe usually use rfc when MII is the initiator
    But what can we use if we want to send data to SAP and SAP is the initiator?
    Thanks for your help.
    Regards,
    Matthias

    Hi,
    thanks for your quick answer.
    Is it possible to use an rfc in ABAP-Code and recieve data?
    I think this is not possible.
    Our Business-case:
    A user starts an SAP-Programm (e.g. custom transaction) where he has some informations to a machine.
    In this program we also want to see data from MII.
    it should be something like this in ABAP-code:
    CALL FUNCTION mii_transaction DESTINATION mii_dest
                         parameter_list.
    But I read in a help-file that it is only possible to send information not to recieve. Is this correct?
    Or is it also possible to recieve data from mii like this (in parameter_list)?
    Regards,
    Matthias

  • Issue during non-ABAP transport.

    Good day, Guys.
    I'm working right now on configuration of CTS+ for NWDI and non-ABAP tratsport system.
    During transporting Transport Request which was created using Transport Organizer WEB UI and then
    transported via STMS to target system Portal QA system stopped with error:
    Problem during file access, stopping. Error is:'java.io.IOException: The file (\usr\sap\trans\data\EPDK900003\CA_main.par) does not  exist on the filesystem.'.
    more details from this transport
    \Start deployment of NWDI
    Deploy Webservice environment (2011-06-09 15:37:32.0073 +11:00)
    DeployProxy (vendor: 'sap.com', name: 'tc/cts/appl', scV: 'sap.com', scN: 'LM-TOOLS', location: 'MAIN_NW701P08_C', counter: '376469
    4', R: '7.01', SP: '8', PL: '0', change number: '51', appl-level:0) called.
    J2EE server is EPD.
    Communication data provided (2011-06-09 15:37:32.0074 +11:00)
    connection:http://<host>:50018 user:SDM password:filled properties:empty deployType:SDM/DEPLOY_CONTROLLER a
    pplicationType:null
    Begin deployment (2011-06-09 15:37:32.0074 +11:00)
    Import Event (Id:E092522FAFECF6F1AB49F4CE467EB62C)
    properties:
    key:TARGETSYSTEMID value:EPQ
    Transport Request (Id:EPDK900003 description:Test01)
    Problem during file access, stopping. Error is:'java.io.IOException: The file (\usr\sap\trans\data\EPDK900003\CA_main.par) does not
    exist on the filesystem.'.
    End deployment (2011-06-09 15:37:32.0100 +11:00)
    Please assist where I could make a mistake.
    Edited by: Andrey Zolotarev on Jun 10, 2011 12:00 AM

    Hi.
    I dont know ir your recommendation works if solman is under unix and nwdi/MII is over windows.
    Im receiving this messsage
    Problem during file access, stopping. Error is:'java.io.IOException: The file (\sofcmiid01sapmnt     ransdataCMSarchives/MIDK9000
    17/sap.comMID_PGPBCUST_MIDPGPB_C~20120426181112.sca) does not exist on the filesystem.'.
    where /MIDK9 7/ is the name of the transport and is not in the systemfile as folder or file. Can you help me please.
    Thank you
    Ruben Carreno

  • How to consume MII transaction as a webservice

    I have the WSDL for the MII transaction
    <?xml version="1.0" encoding="UTF-8" ?>
    - <definitions targetNamespace="http://www.sap.com/xMII" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.sap.com/xMII" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
    - <!--  Types
      -->
    - <types>
    - <s:schema elementFormDefault="qualified" targetNamespace="http://www.sap.com/xMII">
    - <s:complexType name="InputParams">
      <s:sequence id="InputSequence" />
      </s:complexType>
    - <s:element name="XacuteRequest">
    - <s:complexType>
    - <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="LoginName" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="LoginPassword" type="s:string" />
      <s:element maxOccurs="1" minOccurs="0" name="InputParams" type="s0:InputParams" />
      </s:sequence>
      </s:complexType>
      </s:element>
    - <s:complexType name="Rowset">
    - <s:sequence>
      <s:element maxOccurs="unbounded" minOccurs="0" name="Row" type="s0:Row" />
      </s:sequence>
      <s:attribute name="Message" type="s:string" />
      </s:complexType>
    - <s:complexType name="Row">
    - <s:sequence id="RowSequence">
      <s:element maxOccurs="1" minOccurs="1" name="OutputXml" type="s:string" />
      </s:sequence>
      </s:complexType>
    - <s:element name="XacuteResponse">
    - <s:complexType>
    - <s:sequence>
      <s:element maxOccurs="1" minOccurs="0" name="Rowset" type="s0:Rowset" />
      </s:sequence>
      </s:complexType>
      </s:element>
      </s:schema>
      </types>
    - <!--  Messages
      -->
    - <message name="XacuteSoapIn">
      <part element="s0:XacuteRequest" name="parameters" />
      </message>
    - <message name="XacuteSoapOut">
      <part element="s0:XacuteResponse" name="parameters" />
      </message>
    - <!--  Ports
      -->
    - <portType name="XacuteWSSoap">
    - <operation name="Xacute">
      <input message="s0:XacuteSoapIn" />
      <output message="s0:XacuteSoapOut" />
      </operation>
      </portType>
    - <!--  Bindings
      -->
    - <binding name="XacuteWSSoap" type="s0:XacuteWSSoap">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" />
    - <operation name="Xacute">
      <soap:operation soapAction="http://www.sap.com/xMII" style="document" />
    - <input>
      <soap:body use="literal" />
      </input>
    - <output>
      <soap:body use="literal" />
      </output>
      </operation>
      </binding>
    - <!--  Service mapping
      -->
    - <service name="XacuteWS">
    - <port binding="s0:XacuteWSSoap" name="XacuteWSSoap">
      <soap:address location="http://<server>:53000/XMII/SOAPRunner/Default/Oilandgas/ForTagQuery" />
      </port>
      </service>
      </definitions>
    I tried consuming this from ABAP WebDynpro from an ERP system (set up a Logical port and an HTTP connection).
    I also tried consuming it from the browser by calling the URL
    http://<server>:53000/XMII/SOAPRunner/Default/Oilandgas/ForTagQuery
    It complained of 'Invalid username or password' HTTP 401
    So, I added
    http://<server>:53000/XMII/SOAPRunner/Default/Oilandgas/ForTagQuery&XacuteRequestLoginName=<user>&XacuteRequestLoginPassword=<password>
    Still didn't work 'Invalid username or password'.
    Any pointers where am I going wrong?
    Regards,
    Harish

    Take a look at this thread.  It may give you more insight and links to other messages which will help.
    [WebService Calls|Re: Troubleshooting webservice call / xMII-NetWeaver processing / Data Source]
    If you solve your problem, please post your results here so others can benefit.  I would also like to know more about how you set it up on the ABAP side.
    Good luck,
    Mike

  • MII transaction as Web service integration

    Hi MII's transaction can be called as WS but it has its own format. We have a system to integrate and this system should call MII's transaction. However the WS interface of the system is inflexible (it cannot be change, but has a very simple structure). So I just want to know any idea how we could change MII in order to adapt to the data structure .

    Now, I am able to create the Web Service in SAP and it is now showing the respective class, attribute and methods to execute this web service (web service to call MII transaction).
    But when I am calling it from ABAP (a simple Web Dynpro for ABAP method), it is showing me the following error:
    Error (id=GET_BUSINESS_SYSTEM_ERROR): An error occurred when determining the business system (LD_ERROR)
    Thought this error is coming from ABAP program, but I am sure that this is related to some configuration at SAP level. (Let me inform you that there are two different servers for SAP Web Dynpro ABAP and SAP MII.
    Please help.
    Thanks in advance.

  • Invoke MII Transaction thru RFC Call from SAP

    Hi,
    We want to get the data from Oracle DB table thru MII (12.0.2).
    We need to use RFC call from SAP to MII.
    Is it possible to invoke the MII transaction thru RFC by setting in Message Listener?
    We have used iDoc messages but not tried with RFC.
    How to do that?
    Regards,
    Senthil

    I feel MII doesn't have anything equivalent to RFC in ECC. You may try web services in an ABAP program
    Hope the article below helps you
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/9f101377-0c01-0010-269f-c3ee905d583b&overridelayout=true
    Regards,
    Musarrat

  • XI and MII installation document

    I have to install XI and XMII on a single machine.Please guide me with installation document and procedure to be follwed.I would appreciate all your help and suggestion.
    thanks

    Daniel,
    I am not sure what Installation Prereq's you are looking at but support.lighthammer.com has been gone for years.  The newest documentation is at http://help.sap.com and here you can find the Installation Instructions for MII v12.0. 
    1) Should I have to follow MCOD method for this installtion ( First installing XI(00,01) and then XMII )
    I do not think the order of these installations matter.  You just have to make sure that Netweaver is installed first as MII runs on top of this.  There may be an install of Netweaver with PI but I am not sure
    2)I know to select the components (ABAP,JAVA&PI) for XI likewise tell me the components for XMII so I can choose?
    The only component MII needs is the Java AS stack
    3)XMII will have how many instances ..for example XI will have 00 & 01 ...for XMII?
    This depends as Jeremy said I would refer to the quicksizer, there is not a choice specifically for MII but you can choose a similar component such as EP
    4) Any specific prerequisite or software installtion for XMII installtion on a windows 2003 server?
    There are no prerequisites for MII on a windows 2003 server but there may be some for Netweaver.  Netweaver will be the more difficult install once that is installed MII just sits on top of Netweaver with a install using JSPM.
    Just reminder MII is best implented at the plant level and NOT as one central instance where all plants access just one MII machine.
    Edited by: Erik Schrampf on Oct 30, 2008 9:26 AM
    Edited by: Erik Schrampf on Oct 30, 2008 9:28 AM

  • MII Development - Quality - Production promotion

    Hi
    Does anyone has experience in promotion of MII projects from Development to Production via SAP standard transporation?.
    What we currently doing is transfer (export imports) of MII projects from one server to another server (i.e Development server to Test server and then to Production Server). I know there is CTS. Is CTS onyl available for ABAP or also available for MII?
    Issues that we face during the transfer (import and exports) are
    - The System connections and Data Servers' names have to be rename to have exact name as in the current system.
    - The SQL code , has to be rename to match for each system. Especially if you work with Schema (writing schema names in the SQL code).
    - This means the development has a lot of dependency for each current systems.
    How do you deal with that???
    Edited by: Seng Kiang Hoe on Dec 14, 2010 10:32 AM

    Hi,
    Your current promotion or transport process is common for MII 12.0 customers. New in 12.1 is the ability to use content management within the workbench for your MII objects. It uses [NWDI|http://help.sap.com/saphelp_mii121/helpdata/en/48/cfd8b4c1d310b4e10000000a421138/content.htm] to do this. You may want to research it further.
    The [MII 12.x best practice |http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/f08d7ae2-6f56-2c10-50b4-8a3bb1d43502]guide talks about naming your data servers so that you don't have to change them when you transport. You should look into it and make some changes.
    Regards,
    Kevin

  • JCo Error in Mii 12.1.4

    I am having problems with JCo in Mii 12.1.4.  When the JCo Function builds the Output XML structure properly but does not build the Input Structure at all.  When I look at the Log Viewer I see this error: 
    JCO Proxy Error: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified. 
    [EXCEPTION]
    org.w3c.dom.DOMException: INVALID_CHARACTER_ERR: An invalid or illegal XML character is specified.
    If I try to use JRA the Input and Output structures are generated correctly.  In this case the same message is inserted into the log but only as a warning.
    What is going on here?  Can someone please help?
    Thanks

    Jeremy,
    We are calling a custom BAPI.  I had the ABAP developer change one of the inputs in ABAP function module from a table to a flat structure and it is now working.  Very strange, indeed.
    The input table contained only one field with a length of 2 characters.
    Thanks

Maybe you are looking for

  • ADF11g Security Migration

    We are installing an ADF 11g EAR into our development instance of WLS 10.3.1 and are seeing some strange behavior with the ADF policy migration. During the EAR install from either the WLS console, or using WLST scripts, the ear deployment appears to

  • U00A7AUD - Business partner in audit creation

    Dear Experts,                How to create an audit in an audit plan ? I have created an audit in an audit plan but i could not get any value for business partner in the drop-down list in the basic data tab of the audit. So i created and saved the au

  • JCO Call - Executing SAP Transaction

    I'm trying to execute one transaction - providing the necessary input i.e. Creating a Service Entry sheet. However, the return message indicated that it is erroneous - throwing the message "Service specifications in wrong structure". Does this imply

  • My daughter put a passcode on her iPhone 4 and now her phone is disabled what do u do

    My daughter put a passcode on her iPhone 4 and now her phone is disabled what do u do

  • Can use our domain in Exchange Online Plan 1

    Dear Sir, If I use Exchange Online Plan 1, can I use our domain name, e.g. [email protected] instead of [email protected] ? Thanks, Joe.