XML processing conform to Certification of Third-Party XI-Adapters

We are developing a XI-Adapter which needs xml processing. Actually we use some xml tools to process xml document, but we read in the document named  NW_XI_AF_certification_catalog_2.0.pdf that some requirement are not met, such as
1. If the adapter must be able to parse XML documents, do you use the SAP J2EE XML parser libraries?
the answer is no, we use jdom and other ways to handle xml.
QA1: Is it a must and only way to use SAP J2EE XML parser libraries if want to pass the certification
QA2: The topic named "Using DOM4J in XI - A More Sophisticated Option for XML Processing than SAP XML Toolkit" available at /people/amjad-ali.khoja/blog/2006/02/07/using-dom4j-in-xi--a-more-sophisticated-option-for-xml-processing-than-sap-xml-toolkit
If do as the passage shows, will the adapter pass the certification
QA3: Now we package all the tools we use in the sda package and deploy on the SDM, and it works too, what is the difference between package the util tools for process xml(*.jar) in sda and copy them to the corresponding j2ee dir and bin dir as shown in the passage listed
Message was edited by: mints yang
Message was edited by: mints yang

I think an SAP man should answer here, but my common sense and SAP knowledge suggests me:
A1: yes, evidently
A2: the fact that DOM4J is quoted in a weblog doesn't mean it's officialy supported by SAP, it's  just an option, just like Apache Xerces and others. You can use them in interface dev, it's up to you, but an Adapter is a completly different story: SAP wants to make sure it has full control over a Certified Adapter, and the only way to do that is to have full control on the additional libraries that this Adapter uses. SAP can have this control on SAP XML Toolkit, but not on DOM4J or Xerces, obviously.
A3: no difference, except that logically and pragmatically is much more convenient to package and deploy everyhting your stuff needs in order to work properly.
Regards,
Alex

Similar Messages

  • Explain process andsteps involved in returns third party order processing?

    explain process andsteps involved in returns third party order processing?
    Thanks in Advance.
    Nazim.

    Hi,
    when a customer returns the third party delivered material, take it into stock as a return material. We have done this by prefixing an R( R + original material Number) to such return materials.  Now we again send this material to the third party who initially supplied it to the customer. For this we generate a subcontracting PO.
    After the repair is done, we take the delivery of this material and again send it back to the customer.
    This is how we have customized the third party returns.
    Regards,
    Sadhu Kishore

  • SOA Clustering with third party JCA Adapters

    Hi,
    We are planning to do clustering for our SOA suite which has third party JCA adapters. Some BPELs inside SOA suite will listen to the third party JCA adatper which will listen to third party system and some bpels are listening to the DB adapter for polling the records in DB.
    Say if adapter1 is in node1 is downloading that message from third party system which is big in size and meanwhile if adapter2 in node2 can also start to download the same message which end up in duplicate messages getting download. So in clustering environment, how to make sure that the BPELs wont pick up these duplicate messages from the third party system/ DB where they are listening to it?
    (adapter1 and adapter2 are the instances of the same adapter)
    Is there any way in BPEL to identify if it is duplicate message which is already processed by the BPEL or not? If not is there any other way?
    Thanks
    Sree

    Thanks for the info.
    But the links you provided talks about active-passive cluster configuration. But I am looking for the active-active cluster configuration where I have multiple instances of the JCA adapter running on different nodes. I want to make sure that the message picked up by one JCA adapter instance running on node1 should not be picked by the other JCA adapter instance running on node2.
    Thanks
    Sree

  • Are third party mains adapters safe?

    Hey,
    I got bought the following adapter (at least I think it's this specific one) by my dad to use on my iPod Nano. He also bought one for my brother, who also has a Nano, and himself, who uses a second generation Touch.
    http://www.ebay.co.uk/itm/NEW-UK-USB-MAINS-WALL-CHARGER-DATA-CABLE-IPHONE-5-3-3G -3GS-4-4S-IPOD-TOUCH-/320859188228?pt=UK_MobilePhones_MobilePhoneAccessories_Mob ilePhoneChargers&hash=item4ab4b2ac04#ht_2158wt_841
    Mine and my brothers Nano's charge fine with it, though I've only used it the once. My dad's Touch, however, has an on screen message saying something along the lines of 'this device does not support charging', with a yellow triangle and an exclamation mark.
    This has made me reluctant to use the charger again, as I'm unsure how safe it is, and don't want to mess up the battery of my iPod, as it's only a week or so old.
    So yeah, is the mains adapter safe to use on my Nano, or is it worthwhile me purchasing the far more expensive official version from Apple?
    Thanks.

    Does your dad's iPod charge okay otherwise when using another cable?
    It might not hurt to invest in the Apple branded sync cable as it should work with all of your particular iPod models in your household.
    B-rock

  • Third party process as inventory value

    Dear Experts,
    Kindly need help for third party process.
    We have third party process which triggered from Sales Order. This Sales Order will automatically created PR. PR will be convert into PO.
    The issue is we would like to have goods in Sales Order (or Purchase Order in next process) as inventory value when receiving goods.
    Can third party process be treated as inventory value when receiving it?
    Thank you in advance.
    Best Regards,

    In third party process your customer gets the goods directly from your vendor.
    You only make a statistical GR ("phantom" GR) in the system, the goods are physically received by your customer and your customer's inventory will increase after your customer's GR and not yours. Knowing this your question doesn't make any sense I think.
    If your third party process is not a real third party process and you receive the goods physically and after that you sell it your customer you can use individual PO scenario.
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/dd/5601d4545a11d1a7020000e829fd11/frameset.htm
    Regards,
    Csaba

  • GR in Third Party Process

    Friends
    I read threads regarding Third Party Process but it made me more confused. Jus want some clarification.
    1.Does GR take place in third party process or not and if not then how can we make it happen.
    2.We want customer invoice to be created before MIRO. Can we do it. If yes then how.

    Hi,
    1) There are two types of Third Party Processes: -
    a) Third Party Process without Shipping Notification
    b) Third Party Process with Shipping Notification.
    Third Party Process without Shipping Notification
    In third-party order processing, your company does not deliver the items requested by a customer. Instead, you pass the order along to a third-party vendor who then ships the goods directly to the customer and bills you. The standard sales order automatically creates a purchase requisition for the materials to be delivered by the third-party vendor.
    The incoming invoice from the vendor updates the billing quantity, so that the customer-billing document can only be created after entering the invoice from the vendor.
    Process flow: Third party Sales Order --> Convert purchase requisitions to purchase order --> Approval of purchase orders --> Invoice verification  --> Billing
    Third Party Process with Shipping Notification
    For this process, the vendor sends a shipping notification. The incoming invoice from the vendor updates the billing quantity, so that the customer-billing document is only possible after entering the invoice from the vendor.
    The vendor then sends a shipping notification. After that a statistical goods receipt is posted. The incoming invoice from the vendor updates the billing quantity, so that the customer-billing document can only be created after entering the invoice from the vendor.
    Process flow: Third Party Sales Order --> Convert Purchase Requisitions to Purchase Order --> Approval of Purchase Orders --> Post Statistical Goods Receipt  --> Invoice verification  --> Billing
    So, technically the 3rd Party Sales w/o SN is commonly used - whereby no GR is required. GI and GR process is between the vendor and the customer in the Sales Order. Once customer confirmed received, only then there will be incoming invoice from the Vendor, which then MIRO and Billing follows..
    2. Standard SAP practice.. it is recommended to perform MIRO before Billing, as the vendor has to advice us that our customer has received the goods of the quantity ordered, which only then we can bill the customer according to the quantity received by the customer.
    Thanks.
    Hope this helps.
    Rgds.

  • Is third-party SO/PO  process possible using only one company code?

    Hi friend,
    1) my client wants to implement third-party PO process but also wants a way of keeping track of inventory during this process. I know that inventory should be tracked on the vendor side and not on our client side since we're doing third-party PO.
    However my client wants to track inventory (in an inventory g/l account like 120100) so that when my client post a Goods Receipt, the inventory account
    gets Debited and when client post  the outgoing invoice to customer, the inventory account gets Credited. In this way, my client can track
    if the customer have received the ordered item or not.
    The problem is that third-party PO posts to consumption account but DOES NOT post to inventory account. Is there any way of
    setting this up so that in addition to posting to comsumption account every time a Goods Receipt occurs?
    2) i tried to create "Individual Purchase Order" (customer order from client -> client order from
    vendor -> vendor ships item to client -> client then ships item to customer) so that posting will hit inventory account.
    However, i find that taking this approach involves setting up a Plant for vendor (A), a Plant for our Client (B), and a Plant for Customer (C).
    Because when i do a Goods Receipt, the stock has move from Plant A to Plant B. Then when i do a Goods Issue to the customer, it asks for the receiving plant. I assume this means that the stock moves from Plant B to Plant C.  
    Also, from the reading i did on the forum, i get the impression that i need to create more than one Company Code if i were to do
    third-party PO.  Do the Vendors have to be created in a different company code then the Customer? Or does it mean that Just the
    plant (like Plant A) needs to be created in a different Company Code then Plant B and Plant C?
    3) can i do third-party PO using only ONE company code?
    Can anyone provide some clarification on this issue? I've read tons of posting but none really helped clear  this issue up.
    Thanks so much.

    Dear Kishore,
    Individual PO processing is not third party process at all. In third party process the vendor delivers the goods dirctly to the customer - please check what SAP help says.
    http://help.sap.com/saphelp_46c/helpdata/en/dd/5601d4545a11d1a7020000e829fd11/content.htm
    Dear Queyen,
    One important point of third party process is that there's no need to keep stock of materials - that is in harmony with reality. Why does your customer want to keep stock from the goods if they doesn't receive at all? Is it coreect? It doesn't correspond to the fact.
    You can do statistical (ghost) GR against the third-party PO and you can see the goods movement in MB51 - I think this should be enough.
    http://help.sap.com/saphelp_46c/helpdata/en/dd/560287545a11d1a7020000e829fd11/frameset.htm
    BR
    Csaba

  • Returns third party order processing

    explain process andsteps involved in returns third party order processing?

    Dear Gopala,
    officially the return process is not supported by standard SAP ERP system for the third-party process (SAP note 751609). This functionality was never designed and is not supported.
    The note 751609 is the official statement of SAP to this problem.
    I am sorry, I cannot give you another response. Nevertheless I hope that this information helps you further.
    Kind regards,
    Akmal Vakhidov
    Development Support IMS SD, SAP, Walldorf/Germany

  • Third party sale scenario: COGS not allowed as automatically posted.

    Dear Gurus,
    I have come across this error during execution of third party sale scenario.
    When the user enters a PO with reference to PR which is in reference to SO, one error pops up which says COGS cannot be automatically posted only.
    When I deselect the "Post automatically" tick, the PO can be saved.
    Process we are following during third party sale process:-
    1. Sales order.
    2. PR with reference to Sales order.
    3. Purchase order with reference to PR.
    4. Statistical GR with reference to PO.: COGS Dr. To GR/IR Clearing account Cr.
    5. Sales Invoice: Customer Dr. To Sales Cr.
    6. MIRO: GR/IR Clearing account Dr. To Vendor Cr.
    I have my own doubts on the statistical GR part. Can you pls. validate the same.
    Also in case of third party sale, what will be the CO object as COGS is not created a cost element. (SAP standard)
    Regards,
    Harnish Shah

    Hi
    Please check the steps for 3rd business process.
    Sales Order:VA01
    List of Sales Order:VA05
    Purchase Order with reference to Purchase Requisition: ME21N
    Inbound Delivery:VL31N Material Receipt:MIGO
    Result Recording Work list:QE51N
    QM Usage Decision:QA32
    Activities due for Shipping `Sales Orders, fast display` VL10A (VL01N)
    Post of Goods Issue (PGI):VL02N
    Post of Goods Deliver:VLPOD
    Post the Billing doc VF01 or Maintain the Billing due list-VF04
    Release Billing Document for Accounting VFX3
    Delivery Document list ZVL05
    Edit Work list for Invoice List VF24
    Output of Billing Document VF31
    Customer Payment F-28
    As per my knowledge once psot the PGI,System will upddate COGS  values.
    Regards
    asuvamsi

  • Third party sales issue

    hi
    experts,
          can any body explain in third party sales where do we see migo, miro, if possible step by step process.
    thanks in advance

    Customize the third party sales in summary:
    1. Create Vendor XK01
    2. Create Material u2013 Material Type as "Trading Goods". Item category group as "BANS".
    3. Assign Item Category TAS to Order type that you are going to use.
    4. A sale order is created and when saved a PR is generated at the background
    5. With reference to SO a PO is created (ME21N). The company raises PO to the vendor.
    6. Vendor delivers the goods and raises bill to company. MM receives the invoice MIRO
    7. Goods receipt MIGO
    8. Goods issue
    9. The item cat TAS or Schedule line cat CS is not relevant for delivery which is evident from the config and, therefore, there is no delivery process attached in the whole process of Third party sales.
    10. Billing 
    SD - 3rd party sales order Create Sales Order
    VA01
    Order Type
    Sales org, distr chnl, div
    Enter
    Sold to
    PO #
    Material
    Quantity
    Enter
    Save
    SD - 3rd party sales order View the PR that is created with a third party sales order
    VA01
    Order Number
    Goto Item Overview
    Item ->Schedule Item
    SD - 3rd party sales order View the PR that is created
    ME52N
    Key in the PR number
    Save
    SD - 3rd party sales order Assign the PR to the vendor and create PO
    ME57
    Key in the PR number
    Toggle the "Assigned Purchase Requisition"
    Execute
    Check the box next to the material
    Assign Automatically button
    Click on "Assignments" button
    Click on "Process assignment"
    The "Process Assignment Create PO" box , enter
    Drag the PR and drop in the shopping basket
    Save
    SD - 3rd party sales order Receive Goods
    MIGO_GR
    PO Number
    DN Number
    Batch tab , click on classification
    Serial Numbers tab
    Date of Production
    Flag Item OK
    Check, just in case
    Post
    Save
    SD - 3rd party sales order Create Invoice
    MIRO
    Invoice Date
    Look for the PO , state the vendor and the Material
    Check the box
    Clilck on "Copy"
    Purchase Order Number (bottom half of the screen)
    Amount
    State the baseline date
    Simulate & Post
    Invoice Number
    *Invoice blocked due to date variance
    SD - 3rd party sales order Create a delivery order
    VL01N
    In the order screen , go to the menu Sales Document , select "Deliver"
    Go to "picking" tab
    State the qty and save
    SD - 3rd party sales order Create a billing document
    VF01
    Ensure that the delivery document is correct in the
    Enter
    Go to edit -> Log
    Save
    Regards
    Deepak

  • Open hub Destinations - Third-Party Tools As Destinations

    Dear all, below is the SAP Help process flow steps. I am quiet clear of all the steps except the APIs. Where do we define these APIs? When it says "You use API RSB_API_OHS_DEST_SETPARAMS to define the parameters for the third-party tool that are required for the extraction" where do I use it? Is it in the 3rd party tool? or is it in SAP BI.
    If it is in 3rd party tool, where in 3rd party tool. Do I need to write as code ? or would I have an option in the 3rd party tool?
    If someone can help me with Microsoft connector using Microsoft SQL Server 2008 Integration Services packages to SAP BI that would be helpful.
    Where in Microsoft SQL Server 2008 Integration Services packages can I use/put this APIs? Any help Plzz
    If it is in SAP BI where in SAP BI do I have to use these APIs? Any help is highly appreciated
    Regards,
    KK
    Process Flow:
    Extraction to the third-party tool can be executed as follows:
           1.      You define an open hub destination with Third-Party Tool as the destination type.
           2.      You create an RFC destination for your third-party tool and enter it in the definition of the open hub destination.
           3.      You use API RSB_API_OHS_DEST_SETPARAMS to define the parameters for the third-party tool that are required for the extraction.
           4.      You either start extraction immediately or include it in a process chain. You can also start this process chain from the third-party tool using process chain API RSPC_API_CHAIN_START. The extraction process then writes the data to a database table in the BI system.
           5.      When the extraction process is finished, the system sends a notification to the third-party tool using API RSB_API_OHS_3RDPARTY_NOTIFY.
           6.      The extracted data is read by API RSB_API_OHS_DEST_READ_DATA.
           7.      The status of the extraction is transferred to the monitor by API RSB_API_OHS_REQUEST_SETSTATUS.

    It's been a along time since i worked with open hub, but here goes:
    The Third Party tool needs parameters or switches to work correctly. Think of the old DOS commanda the  "/a" "/b" suffix.
    The APIs are simply a way to pass these parameters from the BW source to the Third Party target.
    If your tool does not need them, don't worry about them.
    John Hawk

  • Integrating third party recruitment with SAP

    Hi folks,
    I had a question regarding intergrating the third party system with SAP HR masterdata. I am basically looking at transferring the applicant data from the Recruiting (third party tool ) system into SAP HR Masterdata. I found using the feature PAPLI something like integration could be done. I do not know how ???
    Right now, at the click of button something like Data transfer (entering the applicant id) can be manually imported into SAP Masterdata from the SAP recruiting module on the same system.
    Can such a process be achieived using  a third party tool? Is direct transfer process from the thrid party tool into SAP Employee Masterdata possible? Is the feature PAPLI (found from IMG) something like this can be accomplished?
    The version we are using is SAP 4.6C
    Any thoughts or leads in this area will be highly appreciated.
    Thanks in advance,
    SK

    I am not sure of any standard integration programs specific to recruitment, but through customization we can integrate third party rectt systems like People click, HRP etc.
    Develop inbound programs with ALE-IDOC system to transfer the data to Rectt tables.
    The switch will control activation of integration between the systems.
    If this helps, pl do reward.
    Thanks
    Narasimha

  • Order Related Intercompany Billing - Third Party Order

    Dear all,
    I have configured intercompany billing that is based on the delivery and i have done that successfully, then I tried the third party process but after billing the third party order then the intercompany billing doesn't show up in the vf04, I have searched the SAP Notes especially SAP Notes 63459 but I really haven't got the clue how to do that clearly, if somebody can help me how to configure the intercompany billing for my requirement. I'm using SAP 5.0. I believe something missing in the copying control between sales document and billing document and also for the output type.Please help me very urgent.

    hi,
    Customizing settings are reported in notes 338922, 109254 and 308989.
    During delivery creation the LIKP fields VKOIV/VTWIV/SPAIV/FKAIV/PIOIV/FKDIV/KUNIV must be filled in program FV50XFLK_LIKP_FUELLEN_IV_UML. If you checkt this table and not all of these fields are filled, you have the wrong the customizing. If the error is in your pruduction there is a report with which you can correct the relevant deliveries (of course after correcting your customizing): see note 176476.
    Balazs

  • Third party problem

    Hi  ,
    I am doing third party billing where there in no despatch ( outboubnd delivery) direct billing. Now when i see teh report in vao5 in teh status tab it shows as not delivered where in  i already have done the invoicing. What i did is in teh item category for third party i selected teh check in for item rel for delivery and the same i did in schedule line also even then in VA05 report in the tab STAUS  it appears as not delivered . Kindly give me a solution . cos am faccing problem at the time of balance billing. " my requirement is In the staus tab of va05 report it should show as delivered" Pls help me and give me a solution for the same.

    Hi sunaina ,
    You have ticked the item category and even in schedule line also .
    But what is the error ur getting in billing can u tell me. that u have not told. kindly let me know .
    But as ur doing the thrid party sales , i will explain the process.
    Coming to the third party sales, as ur doing,  the billing relevance of item category (TAS) should be kept  F.Order relevant for billing order according to invoice quantity.this is the purchase order quantity. So ur  order will be delivered through transaction code VL10B. there u give the purchase order number.and do the delivery in the background.
    go to VL02n and u can see the delivery and then do billing
    Let me know if u have any doubts and tell me if u want to add
    reward points if u feel it is helpful for you

  • ASNs with Third Party Orders

    Hi All,
    I ve tried my luck by posting this question some time back but had no response. Want to try once more.
    The scenario is with Third Part Order Processing. We have some third party orders. The vendor manufactires the goods and ships it directly to the customer. Fine till here. But since the order is placed with our client, we need to send an ASN out to the customer. If we do not send an ASN out we attract chargebacks from teh customer. To send ASN out we need to have deliveries and TPO Orders do not have deliveries.
    Any idea how to overcome this GAP? Last time when I posted this question, I did not get a single response. Its surprising that no client had ever come up with this requirement.
    Any ideas would be greatly appreciated. All the help documents only talk about recieving the Vendor ASNs in teh company and auto creation of inbound deliveries. Our requirement is to send ASNs out to Customer.
    Thanks & Regards,
    Vidya Sagar

    Hi,
    Then go with the option you have mentioned earlier  All the help documents only talk about recieving the Vendor ASNs in teh company and auto creation of inbound deliveries.
    Once the inboud delivery is created, you can send the ASN from the inbound delivery document. To complete the process, just do PGR of the inbound delivery and no need to do MIGO. In SPRO, check the settings for Inbound delivery document type, remove all the check marks pertaining to MRP (then inbound delivery type is excluded from MD04 records). Check the path Go to path SPRO -> Materials management -> Inventory managment and physical inventory ->Rough goods receipt for inbound delivery settings.
    Regards,

Maybe you are looking for

  • Oracle stored procedure with parameters for IN clause

    I create this procedure to accepts a variable number of parameter values used to feed a IN clause? and I am getting this error message. PL/SQL: ORA-00932: inconsistent datatypes: expected NUMBER got STRING_TABLE please help step 1 CREATE TYPE string_

  • Photoshop Elements 12 Green Screen Removal Help

    I have an image with a 'green screen' background. I am having troubles removing the green screen background. I have tried the magnetic lasso and other outlining methods that have not given me the desired result. I was wondering if anyone had any sugg

  • Smart Connect can't turn off Bluetooth

    Hello, I purchased an Xperia Z3 Compact and Smart Connect is unable to turn off Bluetooth at the end of an action.  Below is the setup I have been trying to get work. - Bluetooth turned on manually - Turn on Bluetooth headphones. Smart Connect:  - St

  • Itunes store won't connect since upgrade to itunes 8 (vista)

    ever since i upgraded to itunes 8, it won't connect to the store. it says the network has timed out after only trying for like a second. Right when i click the itunes store button, the error pops up immediately. I have vista. When i run a diagnose, i

  • MDX Help!!!

    Hi All, I need your help to convert the below BSO outline formulae to MDX so that it can be migrated to ASO. IF (@ISUDA(Time,"Future") AND @ISMBR(Actual,"Budget Variance","Forecast Variance"))      #MISSING; ELSEIF (@ISMBR(Actual,Budget,Forecast))