EbMS with custom xsd document which import other xsd's

Hi,
I've created a ebMS partner agreement with a custom document type, which is actually importing other xsd's.
When trying to create the AQ Adapter service WSDL, it returns a WSDL Read Error, with an error importing schema's. Unable to parse schema ...
It looks like the imported xsd's are not deployed.
Anyone seen this before ?
Thanks,
Guido

It is definitely possible to use XSDs that reference other XSDs in Oracle B2B 10g for "Custom Document over ebMS".
Whether or not it matters whether you use "import" or "include" I'm not sure, but import works as long as your schemas validate end-to-end with namespaces and such.
You need to ensure that all the paths in your schemas are relative rather than pointing to files on your hard drive's filesystem or on the Internet.
So you'll have something like this in your root schema:
<xsd:import schemaLocation="foo.xsd" namespace="http://example.com/foo">
<xsd:import schemaLocation="bar.xsd" namespace="http://example.com/bar">
When you create a ZIP file containing all the schemas required, make sure everything is top-level in the ZIP file (i.e., no subdirectories at all). Then you upload the ZIP file and in the next box tell B2B the name of the root schema. For the example above, you'd have a ZIP file containing:
root.xsd
foo.xsd
bar.xsd
Of course you can have subdirectories and stuff in the ZIP file, but then you'll need to specify relative paths in your root XSD that reflect that.
Also, if the schemas you are importing in turn import other schemas, you need to alter them to use relative paths and include them in your ZIP file.
Hope this helps!

Similar Messages

  • Open / initialise ME21n with customized default Document Overview

    Hi all,
    I created a customer field in the Purchase Requisitions. Now I would like to create a program to start ME21n with the Document Overview on and a customized SAP Query from the infoset '/SAPQUERY/MEBANF' to implement in enhancement 'MEQUERY1'. In this Query I would like to find the Purchase Requisitions with a value which corresponds with the value of the customer field.
    My obstacles are the following:
    1) How can I pass a value through to the customized SAP Query
    2) How can I customize the default setting of the Document Overview
    Please don't post a list of other (i think irrelevant) User-exits. I'm aware of the fact that I shouldn't BDC ME21n.
    Thank you in advance.
    Regards,
    Sander

    Hi Ram,
    Can you please share your thoughts on the document overview functionality in the purchase order screen, becuase I have a requirement to see the MPN number in that Doc overview for the selected Purchase requisitions. I have changed the layout and added the field MPN number but somehow this field is showing completely blank.
    Regards
    Shane

  • Not able to work with customized Java roles which were edited in ABAP stack

    Hello All,
    I am trying to copy standard roles into customized roles (i.e. Z roles) using PFCG in XI system. All ABAP based roles are working fine, but all JAVA based roles are not working. I generated profiles as well. And I check all the authorization objects in both standard and customized roles. Everything look same but customized roles are not working.
    And when I check the logs on JAVA stack I found the error which says " User XXXXXXXXXX IP address HTTP request processing failed. HTTP error [403] will be returned. The error is [You are not authorized to view the requested resource.No details available]."
    I thought there might be any Jco RFC connections missing between the stacks and I tried to check in Visual Admin, but I was not able to find much info regarding these roles.
    Am I missing anything or is there any other way for these roles to make customized roles.
    And can any one tell me how to run a trace for JAVA stack activitites as we do in ABAP using ST01. Any help will be rewarded. Thanks in advance.
    Regards,
    Farooq.

    Java roles work with influence of permissions in Application Server which we call actions in UME. As you are aware in PI user master record will be in ABAP stack. So the roles in ABAP stack will be having only RFC connections to JAVA stack for the specific JAVA based role. So you need to edit the permission on Java App Server. For that you need to log on to server through visual admin and then go to services and you will find the standard groups assigned to actions. But I don’t remember that under which service you will find them
    Under that service you will find some 200 actions. And you have to add the name of the custom created JAVA roles on ABAP to all those actions where you find the standard roles. And its a very very lengthy procedure. So SAP advice to go for customized ABAP roles and Standard JAVA roles.
    Hope this answer clears your query.
    Farooq.

  • Custom xsd document validation referencing child xsd via import/include

    Hi,
    I need to build an ebXML 2.0 agreement which will use multiple xsd's. I have a root xsd document(Company.xsd) which imports two child xsd document(Product.xsd and Person.xsd).
    I've validated the xsd's and it seems to work. I even built a composite process and it works.
    The problem is when I use it in B2B Gateway 11g. I get an error saying it cannot validate against the xsd.
    I followed a thread Re: ebMS with custom xsd document which import other xsd's that tells me that
    I should ZIP it(all top level) and use the zipfile as the document definition and specify the root xsd(Company.xsd). Zipping it with just basic one level
    xsd seems to work but not multi level.
    Are multiple level xsd supported in B2B 11g?
    Regards,
    Robert
    P.S.
    I've attached the xsd and sample xml data.
    --- Company.xsd----
    <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.company.org" xmlns:per="http://www.person.org" xmlns:pro="http://www.product.org" targetNamespace="http://www.company.org" elementFormDefault="unqualified">
         <xsd:import namespace="http://www.person.org" schemaLocation="Person.xsd"/>
         <xsd:import namespace="http://www.product.org" schemaLocation="Product.xsd"/>
         <xsd:element name="Company">
              <xsd:complexType>
                   <xsd:sequence>
                        <xsd:element name="Person" type="per:PersonType" maxOccurs="unbounded"/>
                        <xsd:element name="Product" type="pro:ProductType" maxOccurs="unbounded"/>
                   </xsd:sequence>
              </xsd:complexType>
         </xsd:element>
    </xsd:schema>
    --- Person.xsd----
    <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.person.org"
    xmlns="http://www.person.org"
    elementFormDefault="unqualified">
    <xsd:complexType name="PersonType">
    <xsd:sequence>
    <xsd:element name="Name" type="xsd:string"/>
    <xsd:element name="SSN" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>
    ---- Product.xsd----
    <?xml version="1.0"?>
    <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    targetNamespace="http://www.product.org"
    xmlns="http://www.product.org"
    elementFormDefault="unqualified">
    <xsd:complexType name="ProductType">
    <xsd:sequence>
    <xsd:element name="Type" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    </xsd:schema>
    ----Sample XML Data----
    <?xml version="1.0" encoding="UTF-8"?>
    <n1:Company xsi:schemaLocation="http://www.company.org Company.xsd" xmlns:n1="http://www.company.org" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <Person>
              <Name>MyName</Name>
              <SSN>12345</SSN>
         </Person>
         <Product>
              <Type>TheProduct</Type>
         </Product>
    </n1:Company>
    Edited by: RSamaniego on 30/08/2010 14:14

    This is the error I'm getting. I got this from the soa-server1-diagnostic file.
    [2010-08-31T08:46:54.209+12:00] [soa_server1] [ERROR] [] [oracle.soa.b2b.engine] [tid: weblogic.work.j2ee.J2EEWorkManager$WorkWithListener@1e84d54] [userId: <anonymous>] [ecid: 0000If4kAAfECSIMyqqYMG1CV1Rh000033,0] [APP: soa-infra] [dcid: e89d49f26b5a6f2c:11cf61b2:12ac4ba60b9:-7ffd-000000000000002b] oracle.xml.parser.v2.XMLParseException: Element 'Name' not expected.[[
         at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:323)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:342)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:319)
         at oracle.tip.b2b.document.custom.CustomDocumentPlugin.processDocument(CustomDocumentPlugin.java:896)
         at oracle.tip.b2b.document.custom.CustomDocumentPlugin.processOutgoingDocument(CustomDocumentPlugin.java:438)
         at oracle.tip.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1326)
         at oracle.tip.b2b.msgproc.Request.outgoingRequest(Request.java:837)
         at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1411)
         at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
         at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
         at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
         at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
         at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
         at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    oracle.xml.parser.v2.XMLParseException: Element 'Name' not expected.
         at oracle.xml.parser.v2.XMLError.flushErrors1(XMLError.java:323)
         at oracle.xml.parser.v2.NonValidatingParser.parseDocument(NonValidatingParser.java:342)
         at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:319)
         at oracle.tip.b2b.document.custom.CustomDocumentPlugin.processDocument(CustomDocumentPlugin.java:896)
         at oracle.tip.b2b.document.custom.CustomDocumentPlugin.processOutgoingDocument(CustomDocumentPlugin.java:438)
         at oracle.tip.b2b.msgproc.Request.outgoingRequestPostColab(Request.java:1326)
         at oracle.tip.b2b.msgproc.Request.outgoingRequest(Request.java:837)
         at oracle.tip.b2b.engine.Engine.processOutgoingMessageImpl(Engine.java:1411)
         at oracle.tip.b2b.engine.Engine.processOutgoingMessage(Engine.java:781)
         at oracle.tip.b2b.engine.Engine.handleMessageEvent(Engine.java:3319)
         at oracle.tip.b2b.engine.Engine.processEvents(Engine.java:2948)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.processEvent(ThreadWorkExecutor.java:575)
         at oracle.tip.b2b.engine.ThreadWorkExecutor.run(ThreadWorkExecutor.java:214)
         at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
         at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
         at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)
    Edited by: RSamaniego on 30/08/2010 13:57

  • Is there an option to import with custom groups in PSE 9's organizer?

    With the Organizer included with PSE7 (and earlier, as I recall), I always used the option Custom Groups (Advanced) in Create Subfolders. This allowed me to easily save imported photos into different folders and naming the files accordingly.
    For example, on one media card I might have some family activities, some Kiwanis activities, and skiing activities. With Custom Groups, I could import them in small groups, with different base names, and so on.
    How do I accomplish those same things in PSE9. It was such a useful feature, Please tell me they did not remove it.
    Thanks!

    As far as adding java script to the generated form you can add a pl/sql code having java script in it for eg below is a sample function
    which has javaScript in it.
    CREATE OR REPLACE FUNCTION sample_javaScript
    RETURN varchar2 IS
    l_string varchar2(1000);
    l_char_en varchar2(1) := chr(38);
    begin
    l_string := '<script language="JavaScript1.1">'||chr(10)
    ||'<!--'||chr(10)
    ||'function getField(form,fieldName,theElement)'||chr(10)
    ||'{ '||chr(10)
    ||'var objName = "";'||chr(10)
    ||'var tmp = ""; '||chr(10)
    ||'var recnummer = 0;'||chr(10)
    ||'var dAction = ""; '||chr(10)
    ||'var sel_idx = 0; '||chr(10)
    ||'var cnt = 0; '||chr(10)
    ||'var instance = 0; '||chr(10)
    ||'var slicedName; '||chr(10)
    ||'var slicedButton; '||chr(10)
    ||'var fillData = new Array(); '||chr(10)
    ||'slicedButton = theElement.name.split("."); '||chr(10)
    ||'recnummer = parseInt(slicedButton[3],10); '||chr(10)
    ||'for (var i = 0; i < form.length; i++) '||chr(10)
    ||'{ '||chr(10)
    ||'slicedName = form.elements.name.split("."); '||chr(10)
    ||'tmp = slicedName[2]; '||chr(10)
    ||'instance = parseInt(slicedName[3],10);'||chr(10)
    ||'if (!tmp) '||chr(10)
    ||'continue; '||chr(10)
    ||'objName = tmp; '||chr(10)
    ||'if (objName == fieldName '
    ||l_char_en||l_char_en||' instance == recnummer) '||chr(10)
    ||'{'||chr(10)
    ||'return form.elements[i].value; '||chr(10)
    ||'} '||chr(10)
    ||'} '||chr(10)
    ||'} '||chr(10)
    ||'//-->'||chr(10)
    ||'</script>'||chr(10);
    return l_string;
    end sample_javaScript;
    Grant this to the schema of the form if they are in different schemas.
    In the last sql section (Before Display of the form) you can simply call this function like this.
    htp.p(schemaName.sample_javaScript);This will place java script at the form level.
    You can similarly write what all javascripting you wish to do at the form level instead of
    element level.For firing of Lovs also you can write code in the java script that will do the required action.

  • Attaching custom defined document to the BEx-report

    Hai
    I created a query in the Bex-Query Designer and then publish in the web through portals without using WebTemplates.
    Now my client wants to attach a custom defined document(which requirment gathering document) to this query . How can i attach this custom define document to the query .
    When i publish the report in the web then i have following tabs.
    DataAnalysis
    Graphical Display
    Information
    Information Broadcasting .
    when i go to 'information' there i have "Query Documentation" tab . When i press this tab how can i get the my custom defined document
    pls let me know
    kumar

    Hi ,,
    Do this way....
    Go RSA1 --> Documents -> meta data
    then select object type ELEM and select object name <the query u want>
    and add a text there or u can download from the file.
    In BEX in query property check mark the document display then it will show a link in report and when u click that it will show the details..
    did u check this as sent in ur previous thread....
    Thanks,
    Debasish

  • Linking customized D.O with Customized Billing doc.

    Hi Experts
    Seeking advice for linking the customized D.O with Customized Billing document type.
    For Interco STO, delivery NLCC and Billing Doc IV is customized.
    However, still custom D.O is looking for IV instead custom billing doc.
    Please only detailed responce guidence.
    Rgds
    RG

    Please "only" detailed responce guidence
    What do you mean by this ??  You cannot dictate the members and hence, please avoid commenting like this.
    Coming to your issue, I am confused on your statement
    Seeking advice for linking the customized D.O with Customized Billing document type.
    For Interco STO, delivery NLCC and Billing Doc IV is customized.
    in the first line, you say you have customized whereas in the second line, you said that system is not taking customized document type.  Please be clear in your question.
    thanks
    G. Lakshmipathi

  • Can XML import other XML files?

    Is it possible for a XML file to import other XML files? The idea is, to have several separate data in XML files and construct one big XML out of the many smaller XML files. Is there a "import" or "include" tag in XML?

    xml files could be merged with the xslt document() function.

  • ItemSelected does not come on TileList with custom IR

    Hi everybody,
    I've got a strange problem - TileList with custom ItemRenderer (IR) which consists of HBox and a Flash component sometimes is missing the mouse clicks.
    The problem appears only with custom IR. I traced the mouse events -
    "click" on IR
    and "itemSelected" on TileList.
    I already tried to set mouseEnabled=false on IR, to prevent it getting any mouse input, but it did not make any difference.
    This behaviour is not 100% replicable, it comes & goes and I think that it does not depend on the click area on the IR.
    PS ItemRenderer changes it's shape on mouseOver/Out ts, so I can see that when I click, IR at least gets mouseOver event.
    Any ideas what could cause the disappearing of events or blocking  it from bubbling to TileList?
    Thanks!
    Cheers,
    Dmitri.

    You're sure that changing the shape of the item renderer isn't what's causing the confusion?
    If you disable the shape changing does the behavior correct itself?  I don't use IRs extensively but changing the shape sounds like it might be uncharted territory (i.e. unsupported/untested, may not work at all) however I could be wrong.

  • Create Document Set with custom Create Only permission set

    Here is the situation. We have a requirement where my customer wants to create document sets, however, document set/document level permissions are required.
    Setup: We created a new permission level called "Create Only". We then give the user Read and Create only permissions. This allows the user to theoretically create the item. We then run a Workflow on create that Replaces the permissions so that
    you are only allowed to view the ones you created along with other security groups based on their choices in the metadata fields.
    This setup works PERFECTLY when using a List or Form Library.
    However, for the life of me I cannot get it to work for Document Sets. If I have the same setup, I get an Access Denied message. However, it still creates the document set.
    What is weird, I've been playing around with custom permission levels and it seems as though the user has to have EDIT permissions at a minimum in order to create the document set. This will not work for me since I dynamically assign permissions to each
    document set based on what they select.
    As a side note, the only tool I have at my disposal is SharePoint Designer 2010.
    Does anyone know if there is an actual requirement to have EDIT permissions when creating a Document Set? Any input would be greatly appreciated.
    Alternatively, is there a way to setup permissions on a library for all NT Authenticated users so that we can give them the necessary permissions to create the Document Set, but still prevent them from see the other items and then the Workflow would set
    the permissions accordingly?
    I believe the more granular the permissions it uses those permissions instead so would this work?  I have not tested this theory yet.

    Hi,
    According to your description, my understanding is that you want to know if there is an actual requirement to have EDIT permissions when creating a Document Set and is there a way to setup permissions on a library for all NT Authenticated users and prevent
    them from seeing items created by others.
    For the first question, per my knowledge, if a user is given the Add Items permission, he/she can create a document set in SharePoint.
    However, there is an error “access denied” after the document set is created. It is due to the user has no permission to access the page which SharePoint will redirect the user to after finishing creating the document set.
    If the user is also given Edit Items permission, there will be no error when he/she create a document set.
    For the second question, I recommend to follow the link below to
    customize item permissions for each document submitted to a document library and remember to give the
    NT Authenticated users contribute permission.
    http://blogs.technet.com/b/spke/archive/2010/04/09/configure-item-level-permissions-for-document-libraries-sharepoint-2010-edition.aspx
    To grant permission to NT Authenticated users, please refer to the link below:
    http://office.microsoft.com/en-in/sharepoint-server-help/what-happened-to-add-all-authenticated-users-HA101805183.aspx
    Best regards.
    Thanks
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • Document Distribution with customized event.

    Hi,
    Is anyone familiar with the fenomenon "document distribution" in SAP? The following is the case:
    When a document is changed and saved in SAP the event DRAW.CHANGED is triggered. In SWETYPV you can link this event to the receiver DISTRIBUTION. Here the document distribution is started and also with a function module is checked whether the status of the document is released. This works fine.
    However at a customer, I need to define an event which is only triggered if the status chages from 02 to 03. Did this in SWEC and thew event is triggered at the right moment. I linked this event to the receiver DISTRIBUTION and also the receiver is started, but without any values. Result document isn't distributed.
    I read something about the FM SWE_CD_TEMPLATE_CONTAINER_FB_2, but I don't know if this will help me. I also don't know in which direction I've to modify this FM. Could anybody suggest a solution if you ever encountered the same problem?
    Kind regards,
    Joost van Poppel

    Hi Christoph
    I have generated the profile and assigned to the correct user. In ST01, when I tested the autorization checks, all auth. objects checks are fine except C_DRAW_TCS.
    For C_DRAW_TCS the auth. check is happening for only "03 Display" activity.It is not happening for the activity "59 Distribute". I have maintained the auth. object for both Display and Distribute. as follows
    C_DRAW_TCS
    ACTVT : Display, Distribute
    DOKAR : DRW
    DOKST : RL
    But the auth. check is carried out for only display.
    C_DRAW_TCS RC=0  DOKAR=DRW;DOKST=RL;ACTVT=03; and it displays Authorization check successful. For distribute the auth. check itself is not carried out.
    Help me in sorting out the problem.
    Regards
    S.Sivakumar

  • Register XSD-Files which includes Other XSD-Files

    Hallo
    i have two XML-Schemata. One is included by the other.
    Here is an example:
    This is the XSD, which is included by the other (metadata.xsd):
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
         <!-- Metadatenbereich für das xml-Dokument selbst-->
         <xs:element name="metadata" type="metadataType">
              <xs:annotation>
                   <xs:documentation>ROOT ELEMENT von Metadata</xs:documentation>
              </xs:annotation>
         </xs:element>
         <!-- Glossar: Metadatenbereich + Glossarinhalt als Liste von Glossareinträgen -->
         <xs:complexType name="metadataType">
              <xs:sequence>
                   <xs:element ref="identifier"/>
                   <xs:element ref="category"/>
                   <xs:element ref="creator"/>
                   <xs:element ref="creation_date"/>
                   <xs:element ref="publisher"/>
                   <xs:element ref="language"/>
                   <xs:element ref="title"/>
                   <xs:element ref="basic_year"/>
                   <xs:element ref="statistic"/>
    This is the XSD, which include the other XSD (lexikon.xsd):
    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xdb="http://xmlns.oracle.com/xdb" elementFormDefault="unqualified" attributeFormDefault="unqualified">
         <!-- Includieren der Metadaten-->
         <xs:include schemaLocation="metadata.xsd"/>
         <!-- ROOT Element von Lexikon-->
         <xs:element name="lexikon" type="lexikonType" xdb:defaultTable="LEXIKON">
              <xs:annotation>
                   <xs:documentation>ROOT ELEMENT</xs:documentation>
              </xs:annotation>
         </xs:element>
         <xs:complexType name="lexikonType">
              <xs:sequence>
                   <xs:element ref="metadata"/>
                   <xs:element ref="lexikonEntries"/>
              </xs:sequence>
              <xs:attribute name="lexikonKat" type="xs:integer">
                   <xs:annotation>
                        <xs:documentation>für spezielle UnterkategorienTypen zu den Lexikas</xs:documentation>
                   </xs:annotation>
              </xs:attribute>
         </xs:complexType>
         <!---->
         <!-- GLOSSAR-ELEMENTE -->
         <!---->
         <!-- ExplicationTxt-->
         <xs:element name="explicationTxt" type="explicationType"/>
         <xs:complexType name="explicationType">
              <xs:choice>
                   <xs:element ref="verweis"/>
                   <xs:element ref="txt"/>
                   <xs:element ref="para"/>
    Both documents have i copied to a webdav-folder. Now i want register the documents.
    BEGIN
    DBMS_XMLSchema.registerSchema(
    schemaurl=>'http://190.1.1.148:8080/home/DEV/xsd/lexikon.xsd',
    schemadoc=>sys.UriFactory.getUri('/home/DEV/xsd/lexikon.xsd'));
    END;
    The following error-message is displayed:
    ERROR at line 1:
    ORA-31000: Resource 'metadata.xsd' is not an XDB schema document
    ORA-06512: at "XDB.DBMS_XMLSCHEMA_INT", line 0
    ORA-06512: at "XDB.DBMS_XMLSCHEMA", line 166
    ORA-06512: at line 2
    I made the XSD-Files by XMLSpy. The Documents are well-formated and valid.
    When i make a new XML-File based ONLY (of course) on lexikon.xsd everything works fine with XMLSpy.
    How must i register these documents? Is it possible? Or can´t i register XSD-Files which includes others?
    Thank you very much
    cu
    Heidi

    Heidi,
    register the metadata.xsd first inthe same way and then register the lixikon.xsd.
    it should work.

  • Import procurment +custom clearance with custom clearance agents comparing

    hello SAP Guru
    can you please tell me how can I compair the custom clearance Vendor (or) agent  according to their price and how can i choose the best Custom clearance Agent for Import Procurement.
    if the Custom clearance actvity is a external service work,how can i complete the cycle with out service entry sheet.
    Any pls help out
    Thank you
    Sammeta

    HI,
    For comparing the vendor rates u can use the Quotation process by selecting item category K in quotation.
    But generally the imports scenario in India has 7 standard  conditions which are all Planned delivery cost.Where u do the MIRO
    first & MIGO next.Because u pay the customs & clearing agent first and then receive the material.So it is better to follow the
    standard SAP procedure.For this SAP notes are available how to create the standard conditions.
    murugan

  • Additional document...with custom backend object

    At the top of page 242 in the WCEM Development and Extension guide it says, "This won't be covered in this document.  But there is an additional document which shows how to get data from a ABAP function module with a custom backend object."
    Does this document exist?  Where is it?
    Thanks,
    Clint

    The Application-Specific Information Guide?
    Yes, I saw that one, but it seemed very specific to enhancing Products, Shopping Cart, and Payments.
    Section 2.1 talks about adding a new menu item, which is one part of it and then in the DEG - Generic Info it gives the custom F4 help example.
    I was hoping there was a document that shows a custom example all together...Menu, custom view, calling a Z RFC to get the data.

  • [JS CS3] Frontmost document/selection when other with same name?

    I have a few scripts used to perform various operations on the current selection in InDesign. Under normal circumstances these work fine, but I can't seem to reliably get the frontmost document/selection when there is another document open with the same name. Most references to the document and every reference to the selection I have tried so far will simply lead to the document which was most recently opened (and has the same name).
    app.activeDocument.fullName always return the path to the most recently opened document of the same name, but app.documents[0].fullName will return the correct path. Trying to get the selection though will always return the selection of the most recently opened document of the same name, regardless of whether I try app.selection, app.activeDocument.selection or app.documents[0].selection. I have also tried with getElements()[0] appended to the document reference but it makes no difference.
    My primary environment is still CS3 and the problem appears to be that it only references documents by name. Brief testing with CS5 indicates this has been solved by Adobe, presumably because it now refers to documents using an id by default. Haven't tried CS4 but since its document object does not have an id property I'd assume it will behave the same as CS3. Is there any way around this, or is the best I can do to detect the issue (a simple app.activeDocument != app.documents[0] comparison seems to work reliably) and refuse to run if encountered?

    Welll...chances are the selected item will not be a valid ID in both documents of the same name. (I don't think ID's are globally unique, so that's not a guarantee -- but it's something you can check and only give an error if it happens to be that there is a collison).
    So, get the transaction specifier of the selection:
    app.activeWindow.selection[0].toSpecifier()
    Result: /document[@name="u1.indd"]//text-frame[@id=211]
    Then, iterate over app.documents to find the indexes of the documents with that name.
    In my test, of course it is just zero and one.
    Then, try to resolve the specifiers against those documents:
    resolve("/document[0]//text-frame[@id=211]")
    Result: [object TextFrame]
    resolve("/document[1]//text-frame[@id=211]")
    Error: Object is invalid
    Since only doc 0 has a textFrame with id 211, you know it's doc 0 and you have a valid specifier.
    I chose to adjust the specifier by hand, because I think that's probably the most general. The other choice would be to call app.documents[0].textFrames.itemByID(211), but then you would need to map "text-frame" to "textFrames" and that seems annoying and errorprone.

Maybe you are looking for