External Definations

I want to add one extra field in one  particular message in External defination,how I should go for it? I want detail process to go forward with it.

Hi Arjya,
You cannot change change the External Definition in IR directly, you have to follow these steps:
<b>step1:</b> Export this External Definition
<b>step2:</b> Open this External Definition in any XML Spy or  you can edit this file in NotePad.
<b>step3:</b> Add the field and save it.
<b>Step4:</b> again import this file into IR.
Hope it will solve yr problem
Regards
Vikas

Similar Messages

  • What is main diff b/w imported Archives and External Defination in IR

    What is main diff b/w imported Archives and External Defination in IR

    Hi Vijay,
    ED-standard schema for describing the message structure.If you have the structure provided to you from some external application you can use it in PI directly without recreating in PI.you can import following formats which are used to describe message schema
    WSDL (Web Service Description Language),
    XSD (XML Schema Definition Language),
    DTDs (Document Type Definitions)
    Imported Archives: its used basically for java and xslt mapping where you create the required mapping externally using some tools
    (java-eclipse/NWDS .XSLT-stylus studio).You can also implement XSLT and Java mappingsf and save them as archives in the Integration Repository.
    read More details here
    [ED|http://help.sap.com/saphelp_nwesrce/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/content.htm]
    [Imported Archives|http://help.sap.com/saphelp_nw04/helpdata/en/4c/b2ad3de2d76b3be10000000a114084/content.htm]
    Regards,
    Srinivas

  • Creation of Server Proxy for  Message interface with External Defination

    Dear All,
    I am getting a problem while generating a server proxy for the inbound interface . The request message used in the inbound interface is a external definition which is uploaded using a XSD file. The XSD file was supplied by a third party which is having very high complex strucuture and used lot of abstract data types in the design. When i tried to generate the proxy in the R/3 system (Transaction SPROXY) for the inbound interface i am getting following error.
    Interface uses external and internal message definitions
    Message no. SPRX122 *
    Diagnosis
    In a message interface you can use messages from different sources:
    Message types and fault message types edited in the Enterprise Services Repository
    Messages imported into the Enterprise Services Repository (external definitions, RFC, IDoc)
    In the current message interface, message types from different sources have been used. Since messages from these different sources must be handled differently during proxy generation, such a mixture of messages within a message interface is not possible.
    System Response
    The interface cannot be generated.
    Procedure
    Change the interface definition accordingly in the Enterprise Services Repository.
    Please guide me, how to generate the proxy for the interface with external defination message. I could nt geneate manullay, because it is having very high complexity and its a big structure.
    Is there is any way to generate the proxy for interface with external definition
    Regards
    Vijayanand

    Hi,
    i.       Import your message schemas from external definitions, or RFCs or IDocs from SAP systems. These definitions already contain data types.
    ii.       Create a message interface and reference the messages of the external definition, or the RFC or IDoc message.
    Check this, it may help you
    http://help.sap.com/saphelp_nw04/helpdata/en/3f/01623c4f69b712e10000000a114084/content.htm
    REgards
    Seshagiri

  • Web-Service WSDL contains no messages in External Definations

    Hi All,
    I am working on IDOC->XI->Web-method scenatio.
    Web-method team has given me attached WSDL. this WSDL is not showing any message in Message Tab while uploading WSDL in External Definations Tab in IR.
    Is it possible to send data to this type of Web-method with receiver SOAP Adapter?
    Because in /people/shabarish.vijayakumar/blog/2006/03/28/rfc--xi--webservice--a-complete-walkthrough-part-2 weblog we can see messages in message tab while uploading message.
    Please help.
    Regards
    **********WSDL***********************
    <?xml version="1.0" encoding="UTF-8"?>
         <wsdl:definitions name="GE_OC_SalesOrder_Source_Services" targetNamespace="http://3.209.120.84/"
                   xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
                   xmlns:xsd="http://www.w3.org/2001/XMLSchema"
                   xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
                   xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
                   xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
                   xmlns:tns="http://3.209.120.84/">
         <wsdl:types>
            <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" targetNamespace="http://localhost/GE_OC_SalesOrder_Source/Services/publishSalesOrderCanonical" xmlns:tns="http://localhost/GE_OC_SalesOrder_Source/Services/publishSalesOrderCanonical">
              <xsd:complexType name="__publishSalesOrderCanonicalInput">
                <xsd:sequence>
                  <xsd:element name="_x0078_mlString" nillable="true" type="xsd:string"/>
                </xsd:sequence>
              </xsd:complexType>
              <xsd:complexType name="__publishSalesOrderCanonicalOutput">
                <xsd:sequence>
                  <xsd:element name="status" nillable="true" type="xsd:string"/>
                  <xsd:element name="status_message" nillable="true" type="xsd:string"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:schema>
         </wsdl:types>
         <wsdl:message name="publishSalesOrderCanonicalInput">
              <wsdl:part name="_x0078_mlString" type="xsd:string"/>
         </wsdl:message>
         <wsdl:message name="publishSalesOrderCanonicalOutput">
              <wsdl:part name="status" type="xsd:string"/>
              <wsdl:part name="status_message" type="xsd:string"/>
         </wsdl:message>
         <wsdl:portType name="GE_OC_SalesOrder_Source_ServicesPortType">
              <wsdl:operation name="publishSalesOrderCanonical">
                   <wsdl:input message="tns:publishSalesOrderCanonicalInput"/>
                   <wsdl:output message="tns:publishSalesOrderCanonicalOutput"/>
              </wsdl:operation>
         </wsdl:portType>
         <wsdl:binding name="GE_OC_SalesOrder_Source_ServicesBinding" type="tns:GE_OC_SalesOrder_Source_ServicesPortType">
              <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
              <wsdl:operation name="publishSalesOrderCanonical">
                   <soap:operation soapAction=""/>
                   <wsdl:input>
                        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://3.209.120.84/GE_OC_SalesOrder_Source.Services" use="encoded"/>
                   </wsdl:input>
                   <wsdl:output>
                        <soap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://3.209.120.84/GE_OC_SalesOrder_Source.Services" use="encoded"/>
                   </wsdl:output>
              </wsdl:operation>
         </wsdl:binding>
         <wsdl:service name="GE_OC_SalesOrder_Source_ServicesService">
              <wsdl:port name="GE_OC_SalesOrder_Source_ServicesPort0" binding="tns:GE_OC_SalesOrder_Source_ServicesBinding">
                   <soap:address location="http://3.209.120.84:5555/soap/rpc"/>
              </wsdl:port>
         </wsdl:service>
         </wsdl:definitions>

    Hi Stefan,
    Thanks for reply. You are true WSDL is RPC style.
    But if you Observe My WebService WSDL following lines
    <wsdl:message name="publishSalesOrderCanonicalInput">
    <wsdl:part name="_x0078_mlString" type="xsd:string"/>
    </wsdl:message>
    <b>There is only one part(field) but we wants to send 50 field XML.</b>
    If you see Note:856597 & attached WSDL in Note getQuote_rpc.wsdl following lines
    <message name="GetTradePriceInput">
    <part name="tickerSymbol" type="xsd:string"/>
    <part name="time" type="xsd:dateTime"/>
    </message>
    <b>There are two part(fields) for two XML fields as in Note.</b>
    Is it possible to Pass XML message in this type of web-service?
    If possible then How can I send?
    Please help....
    Best Regards

  • Use of externally-defined/ in weblogic-ejb-jar.xml

    I am trying to use Global Roles defined via the Weblogic console to control access to EJB methods.
    I am using the <externally-defined/> tag in security role assignments, however when I deploy to Weblogic I get the following error :
    <8/09/2004 04:21:42 PM GMT+10:00> <Error> <Deployer> <BEA-149205> <Failed to initialize the application appsdirmars-marketdata_ear due to error weblogic.manag
    ement.ApplicationException: Prepare failed. Task Id = null
    Module Name: ejb-marketdata.jar, Error: [EJB:011024]The XML parser encountered an error in your deployment descriptor. Please ensure that your deployment descriptor corresponds to the format in the DTD. The error was:
    Error parsing file 'META-INF/weblogic-ejb-jar.xml' at line: 51 column: 26. Element type "externally-defined" must be declared..
    at weblogic.j2ee.J2EEApplicationContainer.checkForErrors(J2EEApplication
    Container.java:1612)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
    er.java:1207)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
    er.java:1051)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContain
    er.java:823)
    at weblogic.management.deploy.slave.SlaveDeployer$Application.prepare(Sl
    aveDeployer.java:2925)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareAllApplications
    (SlaveDeployer.java:967)
    at weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.j
    ava:349)
    at weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resum
    e(DeploymentManagerServerLifeCycleImpl.java:229)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
    at weblogic.Server.main(Server.java:32)
    I am running Weblogic 8.1 SP3 on Windows XP Pro.
    The XML is valid for the specified DTD according to my XML editor.
    The relevevant fragment from weblogic-ejb-jar.xml is included below.
    Any help much appreciated.
    Gavin.
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN" "http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd">
    <weblogic-ejb-jar>
    <security-role-assignment>
    <role-name>MarsAdmin</role-name>
    <externally-defined/>
    </security-role-assignment>
    <security-role-assignment>
    <role-name>MarsViewer</role-name>
    <externally-defined/>
    </security-role-assignment>
    </weblogic-ejb-jar>

    I tried using the <global-role/> tag instead - this does deploy without any errors - but when I call the secure EJB method I get the Security Violation error below.
    The DTD says using the <global-role/> tag is fine, albeit deprecated, but the Weblogic 8.1 manual says this has been replaced by <externally-defined/>, so I'm not sure if this should work or not.
    [EJB:010160]Security Violation: User: 'ghughes' has insufficient permission to access EJB: type=<ejb>, application=_appsdir_mars-marketdata_ear, module=ejb-marketdata.jar, ejb=marketdata.MarketDataManager, method=getEnergyOverview, methodInterface=Remote, signature={java.util.Date}.
    So on the whole I'd prefer to work out why Weblogic isn't recognising <externally-defined/> - I've included the full deployment descriptor below - I'm generating it using the latest snapshot of XDoclet - is the DTD specified correct for Weblogic 8.1 SP3 ? (It matches the one specified in http://e-docs.bea.com/wls/docs81/ejb/DDreference-ejb-jar.html - but I can't think of anything else that could be wrong).
    Any tips much appreciated as I need to enable an administrator to customise these roles at runtime rather than hard-coding the role - group mappings into the deployment descriptors.
    Thanks,
    Gavin.
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN" "http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd">
    <weblogic-ejb-jar>
    <description><![CDATA[Generated by XDoclet]]></description>
    <weblogic-enterprise-bean>
    <ejb-name>marketdata.MarketDataManager</ejb-name>
    <stateless-session-descriptor>
    </stateless-session-descriptor>
    <reference-descriptor>
    </reference-descriptor>
    <jndi-name>marketdata.MarketDataManager</jndi-name>
    <local-jndi-name>marketdata.MarketDataManagerLocal</local-jndi-name>
    </weblogic-enterprise-bean>
    <weblogic-enterprise-bean>
    <ejb-name>marketdata.MessageManager</ejb-name>
    <message-driven-descriptor>
    <pool>
    <max-beans-in-free-pool>5</max-beans-in-free-pool>
    <initial-beans-in-free-pool>1</initial-beans-in-free-pool>
    </pool>
    <destination-jndi-name>FileTopic</destination-jndi-name>
    <connection-factory-jndi-name>JMSConnectionFactory</connection-factory-jndi-name>
    <jms-polling-interval-seconds>10</jms-polling-interval-seconds>
    <jms-client-id>1</jms-client-id>
    </message-driven-descriptor>
    <transaction-descriptor>
    <trans-timeout-seconds>10</trans-timeout-seconds>
    </transaction-descriptor>
    <reference-descriptor>
    </reference-descriptor>
    <enable-call-by-reference>True</enable-call-by-reference>
    </weblogic-enterprise-bean>
    <!--
    To add enterprise beans that you have deployment descriptor info for, add
    a file to your XDoclet merge directory called weblogic-enterprise-beans.xml that contains
    the <weblogic-enterprise-bean></weblogic-enterprise-bean> markup for those beans.
    -->
    <!-- xdoclet merge file -> weblogic-ejb-jar.xml -->
    <security-role-assignment>
    <role-name>MarsAdmin</role-name>
    <externally-defined/>
    </security-role-assignment>
    <security-role-assignment>
    <role-name>MarsViewer</role-name>
    <externally-defined/>
    </security-role-assignment>
    <idempotent-methods>
    </idempotent-methods>
    </weblogic-ejb-jar>
    Message was edited by [email protected] at Sep 8, 2004 8:45 PM

  • XSD Files Externally defined - WEBLOGIC 8.1

    Hi, i have a problem, and i need your help..
    I have been designing a service, that refers to a xsd file externally defined..
    here are wsdl the example:
    <wsdl:definitions .....
    <wsdl:types>
    <s:import namespace="http://empresa.com.ar/201006/01/AgentesServices" schemaLocation="http://www.empresa.com.ar/exquema.xsd"/>
    </wsdl:types>
    wsdl:definitions >
    i had to add these lines to an ant file:
    <xmlbean
    download="true"
    ... />
    it's because i had a "network downloads disabled" error when i tried to compile without ant
    it's works perfectly in the workshop, and when i uploaded this application to my server too, but when i tried to put the url of my service into explorer, I obtained the following error:
    "An unexpected exception occurred while attempting to locate the run-time information for this Web Service. Error: java.lang.reflect.InvocationTargetException:null "
    i supose that it's a error related to "network downloads disabled"
    Sorry for my english, i hope you understand me and can help me

    First off, I generally recommend that people not put anything in the
    server's classpath. If that can't be avoided, then it's a good practice
    to put the minimal set of jars in the classpath.
    What exactly are you deploying? Is it an EAR, WAR, ejb-jar ...?
    Personally I'd recommend that you deploy an exploded EAR without putting
    jars in the classpath.
    -- Rob
    Van wrote:
    Hi All!
    I am trying to upgrade to 8.1 from 6.1. Our applications currrently run in exploded
    format with all the jars in the main system classpath. No EAR. When I try to upgrade
    to 8.1, weblogic seems to want to EAR the exploded files into the 'applications/.wlnotdelete'
    directory before it deploys them.
    This process takes atleast 15minutes of startup time. Can anyone tell me how to
    avoid this from happening? Why is it trying to EAR my files?
    Thanks in advance.
    Van

  • External defination and namespace

    Hi,
    We have used external defination,that has a name space, as the source message. While pushing test data through an HTTP client, do the message require to have the namespace of the external defination. I know we have to include namespace for test data when the source message is based on data types defined in the XI repository.
    Any help is appreicated.
    Thanks

    Hi ,
    <i> While pushing test data through an HTTP client, do the message require to have the namespace of the external defination</i>
    You have to give the namespace in the URL of the HTTP client where you have imported the external definition.
    ,its not the namespace of external definition
    sekhar

  • I have to create an external defination which can refer the ED of IDOC .

    Hi Expert ,
    I have a scenario in which the source side is idoc and target side is mesaage header + idoc strucure .then we have to send the IDOC XML along with the header field to target .I am facing the problem in creation the target structure . My target strucure is :
    ED_CommonMessage
        <Header>
             <field1>
             < field2>
         <field n>
    </Header>
    <payload>
    <idoc str...>
    </Payload>
    I have created the XSD for header and in that under payload I am refering the IDOC XSD . I have also icluded the IDOC XSD . In Altova its coming fine .   In IR (external defination) i am exporting both the XSD (the IDOC and the Main one) . Again on IDOC ED source I am writng the main ED name also Moreover in the Main ED External Referneces the name of IDOC ED is also coming . But when in message mapping  I am opening the Main ED then the idoc structure is not coming there .only the idoc name is coming other details are missing.
    PFA the XSD which I am importing as Main ED.
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mns="marksspencer.com/is/2009/schemas/envelope/" targetNamespace="marksspencer.com/is/2009/schemas/envelope/" elementFormDefault="qualified" attributeFormDefault="unqualified">
         <xs:include schemaLocation="BLAORD_BLAORD03_ZMDE_BLAORDEXT01.xsd"/>
         <xs:element name="MnSDocument">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element ref="mns:Header"/>
                        <xs:element ref="mns:Payload"/>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
         <xs:element name="Header" type="mns:HeaderType">
              <xs:annotation>
                   <xs:documentation/>
              </xs:annotation>
         </xs:element>
         <xs:complexType name="HeaderType">
              <xs:sequence>
                   <xs:element name="MessageId" type="xs:string">
                        <xs:annotation>
                             <xs:documentation>A unique identifier of the message provided by source application and should be of format.  Format should be "SourceSystemName-SystemDefinedUID"</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="CorrelationId" type="xs:string" minOccurs="0">
                        <xs:annotation>
                             <xs:documentation>Application defined correlation id - used for request response interfaces only</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="CreatedTimestamp" type="xs:dateTime">
                        <xs:annotation>
                             <xs:documentation>The timestamp of when the message was created</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="SourceApplicationName" type="xs:string">
                        <xs:annotation>
                             <xs:documentation>Name of the sending application</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="InterfaceId" type="xs:string">
                        <xs:annotation>
                             <xs:documentation>Reference to the RICEF IRI value assigned to the interface</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="InterfaceName" type="xs:string">
                        <xs:annotation>
                             <xs:documentation>Reference to the name assigned to the interface in the RICEF.</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="PayloadName" type="xs:string">
                        <xs:annotation>
                             <xs:documentation>Name of the payload type present in the message.</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="BatchMessageCount" type="xs:int">
                        <xs:annotation>
                             <xs:documentation>Number of GBOu2019s or Common Data Models present within the message.</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element name="BatchRecordCount" type="xs:int">
                        <xs:annotation>
                             <xs:documentation>number of individual business records within the batch e.g. total number of purchase orders.</xs:documentation>
                        </xs:annotation>
                   </xs:element>
                   <xs:element ref="mns:IntegrationExtension" minOccurs="0">
                        <xs:annotation>
                             <xs:documentation>extension area for the integration processing only</xs:documentation>
                        </xs:annotation>
                   </xs:element>
              </xs:sequence>
         </xs:complexType>
         <xs:element name="IntegrationExtension" type="mns:IntegrationExtensionType">
              <xs:annotation>
                   <xs:documentation/>
              </xs:annotation>
         </xs:element>
         <xs:complexType name="IntegrationExtensionType">
              <xs:sequence>
                   <xs:any minOccurs="0" maxOccurs="unbounded"/>
              </xs:sequence>
         </xs:complexType>
         <xs:element name="Payload" type="mns:PayloadType">
              <xs:annotation>
                   <xs:documentation/>
              </xs:annotation>
         </xs:element>
         <xs:complexType name="PayloadType">
              <xs:sequence>
                   <xs:element ref="mns:ZMDE_BLAORDEXT01" minOccurs="0" maxOccurs="unbounded"/>
              </xs:sequence>
         </xs:complexType>
    </xs:schema>
    Regards.
    Saurabh Sharma

    Hi Saurabh,
    What is your target sytem?
    And how you fill up the below header fields in target structure, I mean will they have fixed values or dynamic.....
    <Header>
    <field1>
    < field2>
    <field n>
    </Header>
    Regds,
    - Gujjeti.
    Edited by: Praveen Gujjeti on Mar 19, 2009 3:25 PM

  • When to User Extenal Refence in External Defination

    HI Guys.
         Can you please  help me How to import the XSD file and WSDL files..into XI..if they are extenal.. after createing External Defination  how should i need to imported them.. in xi.
    Regd's
    Raj

    Hi,
    Save the schema as .xsd into system. And then import the same .xsd file from local machine into External Definition by choosing type option is xsd.
    Similarly .wsdl file will be imported , by choosing the type option as wsdl.
    You can import any external xsds, or wsdl into xi.
    For more-
    http://help.sap.com/saphelp_nw2004s/helpdata/en/26/9e97b0f525d743882936c2d6f375c7/content.htm
    For answering your subject , External refrence is mainly used in the Webservice structure. ie in WSDL. When you have many funtionality in the Webservice application, then there will be a an external reference for the main wsdl structure.
    Regards,
    moorthy

  • External defination

    Hi,
      could you please let me know,
      forc external defination we need to create message interface
    with inbound or outbound.
    i mean, i configure the standard idoc by changing occurancese to unbounded and import it as external defination.
    for this we need to create message interface.

    Hi,
    To  make my self as clear
    you have IDOC---File scenario
    You have created External def with this IDOC by changing the Occurence.
    u have created the IDOC as O/b Async and File as Inbound Async
    You have added the Business service to the sender IDOC service in ID.
    While creating the Interface det in ID you are unable to find the Interface which u created using External def. Am i right???
    Try to select the interface by selecting ALL Radio button.
    Make sure that u have activated all the IR development.
    Regards
    Seshagiri

  • Tidal Externally Defined job

                       In the TES console, for an acitve job under JOB ACTIVITY, what is the best definition of a Externally Defined job?

    I agree with Tracy
    The only other thing I can think of is:
    You could force a status of  Externally Defined by checking "Extrernal" in the tracking area like a manual checkpoint requiring operator intervention or external process to set status (maybe via SACMD) to Completed Normally *
    Otherwise as Tracy mention you can get this
    if there is no output to be evaluated or output is still being gathered/written or not available at the time the job ends
    Tidal Status defintion from help
    If the status of a job occurrence is Externally Defined then Scheduler is waiting for an external status update.
    We have also put emails on externally defined and this is what it comes up with (scan scenario):
    Job Output:
    Output for job XYZ [####] was not available to be scanned

  • Externally define VBAP-POSNR ORDERS IDOC

    Iu2019ve tried using E1EDP02-ZEILE with qualifier 066 & 010 but SAP is still assigning the item number.  How can I externally define the sales order item number from the ORDERS IDOC?
    Thanks,
    Ron

    I have got similar requirement - change numeration in Sales Order posnr position.
    Exit above is ZXVEDU04. I have changed it allready. Because batch input table dxbdcdata didn't have VBAP-POSNR item, field was added.
    Now after SO was created in VA03 I can saw my changed numeration position.
    Problem is that VA03 after dbl click on other item that first and in condition tab I don't have require tax condion.
    When I remove POSNR changes (then item numeration is one by one) all require tax fields are available.
    Is there any other kind of method for this requirement ?
    Really thanks.

  • External defination help

    Hello everyone,
    i have a requirement to convert CSV file to XML file, i am almost done with the interface, but i have a small issue.
    My trading partner want one of the target node as shown below
    LUCENT.ACKNOWLEDGE_DELIVERY_001.INVDETAIL.USERAREA
    the problem is PI does not accept any symbols like .+-
    to deal with this i have approached the below process suggested by one of our friend on SDN
    1. Create your data type, (without dots) in PI
    2. Export the XSD
    3. Add dot to all the fields which you need
    4. Import it back as a XSD (external definition)
    5. You have now dots in the required fields
    i have imported the XSD as external defination but dont know how to use it as Data Type, can any one please help me out.

    Yes, you can use it.
    It actually is your Message Type. It is similar like your BAPI or IDoc that you import and directly use them in message mapping/interface defining.
    Similarly you can use it as Messag type.
    If you want to edit your XSD, open the XSD file in third party tools like XML Spy, notepad(not user friendly).., and re-import it back!
    Regards
    Ramesh

  • External definations Message type with bpm.

    Hi All,
    Can we use external def inside bpm?
    I have an external def and a Message interface from it - abstract synchronous,but its not been reflected while declaring a variable of type interface.
    This interface does not show in the interfaces list to select from while variable declaration.How can I do this?
    Please advise.
    thanks.

    Use the following steps in BPM
    1) Receive Step (Opens S/A Bridge)
    Properties:
    Name: Receive1
    Message: Request_var
    Start Process: yes
    Mode: Opens S/A Bridge
    Sync Inf: Sync_AI (Abstract Sync interface)
    Sync_AI:
    Output msg is Request_MT
    Input msg is Response_MT
    Request_var is interface variable referring to Request_msg_AI an abstract async
    Request_msg_AI:
    msg type is Request_MT
    2) Send Step (synchronous)
    Properties:
    Name: Send1
    Mode: Synchronous
    Synchronous interface: Sync_AI
    Request Message: Request_var
    Response Message: Response_var
    Receiver from: Send Context
    Sync_AI:
    Output msg is Request_MT
    Input msg is Response_MT
    Response_var is interface variable referring to Response_msg_AI an abstract async inf.
    Response_msg_AI:
    msg type is Response_MT
    3) Send Step (Closes Bridge)
    Properties:
    Name: Send2
    Mode: Closes S/A Bridge
    Message: Response_var
    Opened by:Receive1

  • Error while loading xsd as external defination in IR

    Hi,
    When I try to create external definition from XSD,
    it gives following error
    "ORA-01652: unable to extend temp segment by 128 in tablespace PSAPTEMP"
    This happens when I try to save any XSD.I am sure there is no problem with XSD.
    Did anyone come accross this problem?
    Thanks
    Sachin K

    As said by Arun it is an issue with internal oracle tables.
    See this note : 1186364
    Here is the encapsulated details of the above sap note :
    Symptom
    Siebel GDQL
    Siebel GDQL 2.11c
    Siebel GDQL 2.00c
    ORA-01652
    Unable to extend temp segment by 128 in tablespace TEMP '
    ORA-01652: unable to extend temp segment by 128 in tablespace TEMP '
    ActivateInputFields::ExecuteQuery Failure. Msg: 'An error has occurred executing a Sql statement.
    Error: ActivateInputFields::ExecuteQuery Failure. Msg: 'An error has occurred executing a Sql statement. Please continue or ask your systems administrator to check your application configuration if the problem persists.
    ORA-01652: unable to extend temp segment by 128 in tablespace TEMP '
    Resolution
    This is an Oracle error. The TEMP tablespace will need to be increased (change the file name and size as appropriate.)
    For example: The SQL command to do that will look similar to:
    alter database datafile 'e:\oracle\oradata\hor7\siebel_temp.dbf' resize 2000M;
    Thanks
    farooq.

Maybe you are looking for

  • L655 Windows failed to start up

    Have the satellite L655 Laptop and i get this.  Windows failed to start up. A recent hardware or software change might be the cause. To fix the problem:  1. Insert your windows installation disc and restart your computer. 2.choose your language setti

  • How to align text within an EditText?

    Hello, using this simple one as an example: var w = new Window('dialog'); w.preferredSize = [200,100]; w.et = w.add('edittext', void 0, "Some text"); w.et.preferredSize.height = 40; w.show(); The "Some text" is placed top-left in the EditText - is it

  • ODBC Driver-specific TNSName issue

    I seem to be having a problem resolving TNSnames frm a local TNS file that is unique to the ODBC driver and would appreciate suggestions. I have Oracle Client 10.2.0.3 and the like-versioned ODBC driver, on Windows Vista SP1. We are configured to use

  • CSS 11500:Client ip-address visible to the real server

    Is it possible to keep the original ip-address of the client when the the css is redirecting the traffic to the real server. customer needs the client ip-address on the real server for reporting. regards Dietrich Schleyer

  • Image files ok on PC but corrupt on iBook

    Hi all, I have a lot of jpgs on my iBook, which I transferred to my PC using a portable HD. On my PC using Roxio, I burn these jpgs to DVD. When I put the DVD in my iBook, I can see the little thumbnails of the jpgs but when I try to open it using Pr