Archiving of Java component and SAP MDM

Hi,
For ABAP components it's quite easy to archive data or manage documents through BC-AL and BC-HS interface.
Does there is the same type of interface for java components (PI or EP for example) and for SAP MDM.
What I wantt to do is data archivng with probant value by using Opentext LEA or Documentum for example
Thanks in advance,
Thomas

Hi Sri,
There are many possibilities in XI for your scenario.
1. You can post an http request from your java application to SAP XI. In that case you need an HTTP Adapter and an RFC Adapter in XI.
2. You can generate a file from your java application which will be picked up by SAP XI using FILE Adapter and using RFC or IDoc adapter you can post the data into R/3.
3. Optionally you can try with webservice from your java application so that using XI SOAP adapter you can get the data from Java application.
and the options are still more....
Thanks,
Sasi

Similar Messages

  • Web services and SAP MDM

    Hi,
    I need these files for enabling MDM web services:
    MDM Java API library    com.sap.mdm.tech.mdm4j.sda
    MDM Java connector    com.sap.mdm.tech.connector.sda
    MDM Generic WS        tcmdmwscrudfacade.sda
    MDM Business Partner WS    tcmdmwsbpfacade.sda
    Any idea where I can get a hold of them?
    Cheers!

    You need to download the Java API and the business content (and portal content) from the service marketplace.  Support Packs and Patches -> Application Group -> SAP Netweaver -> SAP MDM -> SAP MDM 5.5 -> etc
    Edited by: Harrison Holland on Jun 4, 2008 1:29 PM

  • Using the Open Catalog Interface (OCI) between SAP-ECC 6.0 and SAP-MDM

    Hello ASUG Community.
    I'm working on an SAP-MDM project where we will configure the OCI interface between SAP-ECC 6.0 and SAP-MDM.  The business requirement will be to punch out to SAP-MDM's catalog from SAP-ECC for expensed items (e.g., no material master record exists in SAP-ECC).
    The data that will be returned to SAP-ECC will be purchase price info, material group, short text, & our global SAP-MDM item number.
    The question I've been trying to design around is "where to store the SAP-MDM item number"?
    I've looked into creating a custom filed on EKPO but now feel that a configured text field will be the best solution from an SAP-ECC point of view (less effort on the SAP-ECC side from a development perspective, no need to regenerate the EKPO table, etc.).
    The question I'd like to pose to ASUG is.... Does anyone have experience or an opinion to offer using this functionality?  It seems that I will have to code in a user exit or BAdi to insure that the SAP-MDM item numbers are returned to the appropriate text field on my POu2019s.  Or can this be done using the standard OCI functionality?
    I found OSS note 1347656 which references BADI "ME_CATALOG_INTERFACE" but I'm not sure if this right path to go down or if this would be the correct place to code non-conforming OCI mapping requiremetns.
    Any insight would be most appreciated.
    Thanks.  Sincerely,
    Rich Wortmann

    I would suggest you create a new field for this as you may require thois going forward for reporting as well. Text fields are difficult to report.
    Sorry not sure about the BADI to use.

  • Do we need to install BI Java component of SAP BW

    Hi Experts,
    Currently, our custom need we give a list about the funtion of BI Java to determine whether the need to install BI JAVA.
    Any suggestions are welcome
    Regards!
    Jiayuan

    Following functionalities of BW 7.0 are based on JAVA Stack of SAP Application Server:
    BEx web reporting
    BW-IP - Integrated Planning
    Information Broadcasting

  • WEB AS Java 640 and Sap Gateway

    Hello,
    I have installed a J2EE 640 in HA for internet sales (ISA) in the following scenario:
    SCS in failover switch group and a Central Instance on node A, Dialogue Instance node B.
    Then I installed a SAP Gateway on node B for TREX 6.0, but I'm having a problem with GWS (Sap Gateway instance id) in MMC, this instance is appearing as defect after I have done a reboot to the cluster servers.
    Does any one have a clue?
    Can I install SAP Gateway on another server apart from TREX?

    Pedro,
    you probably solved your problem a long time ago.
    You don't need a standalone gateway for TREX.
    Instead use the gateway on the CRM server.
    I'm also currently doing a J2EE 640 HA for internet
    sales and have come across a problem you may have had.
    When I run sapinst to install the CRM Non Abap
    components using the CRM 4.0 SR1 installation master
    CD, it fails because it cannot find the Java profile
    directory. It should use
    <SCS-virthostname>\sapmnt
    but instead it looks in the \usr\sap\<SID> directory
    of the local CI installation and fails when it can't find the profile directory.
    Did you have the same problem ?

  • Not able to checkout Files using Java Code and SAP BAPI  from DMSServer

    Hi
    Able to download / checkout the files using T-Code SE37 (BAPI_DOCUMENT_CHECKOUTVIEW2).
    But when same RFC is executed from Java, it alsways says -
    Message ::::::::Document LGL/10000000003/000/00 does not exist
    My inputs in Java Code is as below -
    import java.io.*;
    import java.util.*;
    import com.sap.mw.jco.*;
    //CREATED ON - 10-APRIL-2010.
    public class BapiDocCheckOutview {
         public static void main(String args[]){
              try{
                   if(mConnection!=null){
    JCO.Repository repository=new JCO.Repository("AraSoft",mConnection);
    JCO.setMiddlewareProperty("jco.middleware.allow_start_of_programs", "SAPFTPA");
    JCO.Function function=repository.getFunctionTemplate("BAPI_DOCUMENT_CHECKOUTVIEW2").getFunction();
                        //End of get function.
                     System.out.println("Before execution1");
                     if(function !=null){
                   JCO.Field DOCUMENTTYPE = function.getImportParameterList().getField("DOCUMENTTYPE");
                    DOCUMENTTYPE.setValue("LGL");
                    JCO.Field DOCUMENTNUMBER = function.getImportParameterList().getField("DOCUMENTNUMBER");
                    DOCUMENTNUMBER.setValue("10000000003");
                    JCO.Field DOCUMENTPART = function.getImportParameterList().getField("DOCUMENTPART");
                    DOCUMENTPART.setValue("000");
                    JCO.Field DOCUMENTVERSION = function.getImportParameterList().getField("DOCUMENTVERSION");
                    DOCUMENTVERSION.setValue("00");
                    JCO.Field GETSTRUCTURE = function.getImportParameterList().getField("GETSTRUCTURE");
                    GETSTRUCTURE.setValue("1");
    JCO.Field GETCOMPONENTS = function.getImportParameterList().getField("GETCOMPONENTS");
                 GETCOMPONENTS.setValue("X");
    JCO.Field ORIGINALPATH = function.getImportParameterList().getField("ORIGINALPATH");
                  ORIGINALPATH.setValue("C:
    TEMP
    DMS_");
    JCO.Field GETHEADER = function.getImportParameterList().getField("GETHEADER");
                          GETHEADER.setValue("X");
    JCO.Field PF_FTP_DEST=function.getImportParameterList().getField("PF_FTP_DEST");
              PF_FTP_DEST.setValue("SAPFTPA");
    //JCO.Field PF_HTTP_DEST=function.getImportParameterList().getField("PF_HTTP_DEST");
         //PF_HTTP_DEST.setValue("SAPHTTPA");
                          System.out.println("Here Setting Values Inside Structure ::DOCUMENTFILE");
    JCO.Structure DOCUMENTFILE=function.getImportParameterList().getStructure("DOCUMENTFILE");
    DOCUMENTFILE.setValue("1","ORIGINALTYPE");
    DOCUMENTFILE.setValue("WWI","WSAPPLICATION");
    DOCUMENTFILE.setValue("ZHCL_CS","STORAGECATEGORY");
    DOCUMENTFILE.setValue("E0DF7893E2BD5DF19C07001517B4A299","APPLICATION_ID");
    DOCUMENTFILE.setValue("E0DF7893E2BD5FF19C07001517B4A299","FILE_ID");
    DOCUMENTFILE.setValue("X","CHECKEDIN");
    DOCUMENTFILE.setValue("X","ACTIVE_VERSION");
                            //DOCUMENTFILE.setValue("LGL","DOCUMENTTYPE");
                            //DOCUMENTFILE.setValue("10000000003","DOCUMENTNUMBER");
                            //DOCUMENTFILE.setValue("000","DOCUMENTPART");
                            //DOCUMENTFILE.setValue("00","DOCUMENTVERSION");
                          //JCO.Field GETCOMPONENTS = function.getImportParameterList().getField("GETCOMPONENTS");
                          //GETCOMPONENTS.setValue("X");
                          //JCO.Field GETHEADER = function.getImportParameterList().getField("GETHEADER");
                          //GETHEADER.setValue("X");
                        mConnection.execute(function);
    If anyone have an Idea on what I have missed out...
    Please do advice me.
    Thanks
    Prashant

    Hi
    To update in the initial requirement, I have added (prefixed, zeroes) in Document No., doing that, now the  application is able to find the document, but not able to transfer the same from DMS Server to my local Machine, always giving the following error -
    Type ::::::::E
    Message ::::::::File d:\dms\z_IPI_PRASHANT01.doc cannot be created
    Please let me know, if some services needed to checked in SAP System or some more information to be provided in RFC.
    Thanks
    Prashant
    Dear Experts
    Any advice on this. Still not able to download the documents from DMS Server.
    I have also added few more code in my Java program -
         private int use_sapgui;
         public void setSapGui(int use_sapgui){
              use_sapgui = 2;
    PLease help !!
    Regards
    Edited by: Prashantroy on Sep 26, 2011 12:49 PM
    Hi,
    Further to my earlier Mail, while checking the Trace suing SM59 in ECC System I got  the following Error -
    Trace file opened at 20111010 142232 India Standard Time, SAP-REL 701,0,134
    ======> cannot open SAPGUI
    ABAP Programm: SAPLSYSE (Transaction: )
    User: IPI_PRASHANT (Client: 220)
    Destination: SAPFTP (handle: 3, , )
    SERVER> RFC Server Session (handle: 1, 43220900, {5D1DF3E0-ACBD-F11F-8EA0-00A0D1
    SERVER> Caller host:
    SERVER> Caller transaction code:  (Caller Program: java)
    SERVER> Called function module: RFC_START_PROGRAM
    Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 1742
    FUNCTION: 'exec_sapgui'
    cannot open SAPGUI
    PROG =sapftp erpdev sapgw00 43232164 IDX=4
    Can someone help me in getting this sorted out.
    Thanks N Regards
    Edited by: Prashantroy on Oct 10, 2011 2:32 PM

  • SAP NetWeaver 04s SP7 Java Version And SAP NetWeaver 04s ABAP Version

    Hello,
    I would like to ask if anyone has installed both Java and ABAP version on PC/Notebook.
    What did you install first and why?
    When installing the second of the two, did you need to turn off or detete any part of first installation?
    Any advice on the installation of both versions on one PC would be appriciated.
    Thank You,
    Spiro.

    Hi.  I have installed NW04s ABAP stack and the NW04 Java stack(slim edition) on my laptop.  I installed ABAP first, then the java stack.  I did do it the other way around, but the ABAP stack would not load successfully, so remember ABAP first, then java.  No, did not turn off or delete anything from the abap installation.
    Regards,
    Rich Heilman

  • Informatica and SAP MDM Integration

    Hello,
    On my project, we are using Informatica for middleware. Informatica capabalities of ETL will be used to extract data from source systems and load the data back in to the source systems. Has anyone done this on their project? Please share your experience as risks, integration design and other things.
    Thanks
    Shakil

    Hi Mohan,
    I think MDM does not support XMI format of meta data exchange.
    For this some tool has to be used which can give you the supported format.I found this link which may be of interest to you -
    https://support.ca.com/cadocs/0/CA%20CA%20ERwin%20Data%20Modeler%20r7%203%2012-ENU/Bookshelf_Files/HTML/ERwin%20Release%20Notes/index.htm?toc.htm?
    2103948.html
    https://community.informatica.com/solutions/metadata_exchange_cwm
    Thanks,
    Ravi

  • SAP MDM Connection with WebDynpro Java

    Hi,
    I am working with SAP WebDynpro Java (UI) and SAP MDM (Database). I had added the respective jars-
    a) I want to test whether I am able to make a connection to the MDM server. Let me know input parameters (sample source code required) which I need to pass from SAP WebDynpro Java (UI) to make a successful connection to MDM (DB). Please let me know this in details.
    b) After making connection to MDM, I need to write a query where I need to pass Lot No1 & Lot No2 from WebDynpro Java (UI) & check in a MDM table numbers of records existing and later display  the corresponding records details  (sample source code required) in the screen.
    Your inputs will be highly appreciated.
    Thanks.

    Anmol,
    Depending on what version of WAS you are on...you might have WDJ components available that you can use. Just to offer a different view on your question.
    Otherwise follow the links above or the following link to get sample code.
    Read MDM ItemDetail Record in WDJ
    You should get lots of sample code on SDN.
    Thanks,
    Praveen.

  • Java component reinstallation for SAP XI

    Hi All,
    Java component for SAP XI has got corrupted and we are unable to start our SAP XI server. So can we reinstall Java component without reinstalling whole SAP XI server.
    Please guide
    Regards,
    Nitin Patil

    hi
    we can reinstall java components alone
    regards
    kummari

  • What is ABAP/JAVA Proxy and whats the use of it?

    Hello All,
    What is ABAP/JAVA Proxy. And why do we need to use them? I am not sure of the definitions given on help.sap.com. Thats the reason I am posting this question. Right answer will be rewarded. Thanks in advance.
    Regards,
    Farooq.

    HI Farooq
    <u><i>ABAP Proxy</i></u>
    ABAP server proxy is created for the inbound interface creted in XI's Integration repository proxy should be created in the business system for which the interface is created .
    U can reference following link :
    http://help.sap.com/saphelp_nw2004s/helpdata/en/02/265c3cf311070ae10000000a114084/frameset.htm
    Server Proxies are generated for Inbound Message Interfaces. These are used to Process the Data coming into SAP System from an external application.
    Sproxy is the transaction to generate Proxies.
    Plz refer to this blog on abap server proxies
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    <u><i>Java Proxy</i></u>
    Java Proxoies are used to allows your java Applications ( j2ee, j2se applications )to interact directly to the Integration Server of XI without any special adapters.
    All documents are available on SDN itself .
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab - How To Work with XI 3.0 Java Proxies
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9- Java Proxies and SAP XI - The Inside Story, Part 1
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d - Java Proxies and SAP XI - The Inside Story, Part 2
    Proxies help you achieve non-standard functionality for which the out of box XI adapters do not suffice. Just to give you an example, consider a system with which XI has to integrate , the only interface the system offers is a TCP / IP socket based interface. You could write a Java proxy which would interact over sockets with your target system, which is not possible with other standard adapters which are shipped with your XI installation
    You can refer demo on SDN TV, on this link
    https://www.sdn.sap.com/irj/sdn?rid=/webcontent/uuid/110ff05d-0501-0010-a19d-958247c9f798 [original link is broken]
    Cheers..
    Vasu
    <i>** Reward Points if found useful **</i>

  • SAP MDM Import Manager connect to Oracle Database.

    Hi expert,
    I try to connect to Oracle DB with SAP MDM Import Manager but I cant.
    I entered property in "Connect to Sorce" window.
    ============================================
    Type : Oracle
    Remote system : MDM
    DBMS server : <DBMS host>:<listener port>
    Database  : Oracle_SID
    User : Oracle database user
    Password :  Oracle database user password
    ============================================
    then error ocurred.
    "Unable to connect to source"
    I aleady checked to connect to the Oracle database with Oracle client.
    It is connected well.
    How can I connect ??
    thanks and regards
    jun

    Hi all,
    thank you for your replies.
    I tried to connect oracle DB except "< and >" symbol but It did not work.
    I installed windowXP 32bit , Oracle client 32bit and SAP MDM Import manager 32bit in My local PC.
    Also I connect to MDM DB using sqlplus in My local PC.
    I wonder that TNSNAME.ORA is used DB connection using SAP MDM Import manager ??
    I think TNSNAME.ORA is not used when I connect to DB using SAP MDM Import manager because I enter parameters are properties of TNSNAME.ORA.
    I don`t know why don`t connect to DB.
    regards,
    jun

  • Java maping and java proxies

    Hi
    Can i use in the java mapping proxies classes generated for interfaces?
    Or i can get in trouble because of library reference.
    Florin

    Proxies are essentially the APIs, or the programming lines of code, that are generated for the target application language like ABAP/JAVA/.Net.
    In some of the real time applications, each time it's not necessary to have particular Business Systems for send/ receive messages with SAP XI.
    Sap XI provides diff. options to generate interfaces with ABAP / Java Applications such as as Proxies.
    <b>ABAP Proxy :</b>
    1. With ABAP proxy generation function it will be possible to generate ABAP proxy objects to an SAP system from an interface description in the SAP Exchange Infrastructure Integration Repository.
    2. ABAP proxy objects can only be generated for SAP systems that are based on SAP Web Application Server 6.40.
    If you use ABAP Proxy , you can reduce the overhead calling the function again and again.
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies - Activate Proxy
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies - ABAP Server Proxy
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy - ABAP Client Proxy
    Re: JDBC Sender select/update problem
    <b>Java Proxy:</b>
    1. JAVA proxy is used for J2EE based systems communicating with XI for sending or processing msgs in those J2EE based systems
    2.It allows java applications to interact directly to Integration server with avoiding the configurations for the special adapters
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7d4db211-0d01-0010-1e8e-9b07fc2113ab - How To Work with XI 3.0 Java Proxies
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/a068cf2f-0401-0010-2aa9-f5ae4b2096f9- Java Proxies and SAP XI - The Inside Story, Part 1
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f272165e-0401-0010-b4a1-e7eb8903501d - Java Proxies and SAP XI - The Inside Story, Part 2
    Please let me know if you need any more details on this.
    Reward Points if found useful **

  • Java Component

    Hi there,
    I would like to stress the fact that I know nothing about java but I need to use a Java Component for CC Transactions.
    I need to install a Java Component and using Java 1.2 minimum, then use it from ASP or VB6. Do you think is worth it for me to spend time understanding how to set up everything on a virtual server or just find another company that provides a easier way for my needs?
    many thanks in advance
    luca

    Hi there,
    I would like to stress the fact that I know nothing
    about java but I need to use a Java Component for CC
    Transactions.
    I need to install a Java Component and using Java 1.2
    minimum, then use it from ASP or VB6. Do you think is
    worth it for me to spend time understanding how to set
    up everything on a virtual server or just find another
    company that provides a easier way for my needs?
    many thanks in advance
    lucaMy vote is for "... just find another company that provides a easier way for my needs". I am a Java fan but if you have a working server environment which is so Micro$oft (ASP and VB6) why not continue in the same vane?
    I don't see that it is worth the effort unless
    1) you want to move from being Microsoft dependent to open standards, or
    2) there are other Java things you want and the learning effort will be reusable

  • Where to download the JAVA component for BS2005 and SAP XI ?

    Dear all,
       When I install the ECC6 in Linux, system reminder me that the JAVA package is not correct. I wonder where to get the right JAVA component for BS2005? Btw, where to download the SAP XI Component for installation? Tks.
    Regards
    Jialin

    all,
       I have got it from delivered DVD.

Maybe you are looking for

  • Unable to download HD content via itunes on macbook pro retina 15"?

    Trying to purchase hd content on itunes and only allowing me to purchase sd content...  i want to get the most out of my retina display... Please advise...

  • Print but not Scan

    My networked multifunction scanner is not showing up in Photoshop Elements 9's File | Import menu; so I can't scan on that computer (but I can Print to the same multifunction [it's also a networked Printer] with Elements 9 on that computer. Photoshop

  • SVG Charts - x-axis

    I'm a newbie. I've created a 2-series line chart (thanks to someone else's query on this forum, I found out about losing the 'order by' for multiple series!). I only have 2 'X' categories at present ('quarter1' and 'quarter2') but the chart defaults

  • SQL to get who is using the UNDO segments

    Hello I need SQL to grab who is using the UNDO segments. Is there anything out there to allow me to do this. We want to track down which user is running our database UNDO segments up. We think we know who is doing this by monitoring top sql but manag

  • Laserjet 2200DSE in Windows 7 X64

    I've upgraded my computer to Windows 7 X64, but I can't get my LaserJet 2200DSE to work through my print server anymore I go through the normal setup for a new printer through the print server, and the system installs the HP Universal Printing PCL 6