How to configure idocs to Syndicate masterdata objects from MDM to ECC

Hi Experts,
How can we configure the IDOC to syndicate the master data objects from MDM to ECC.
can anyone explain step by step procedure to achieve the same?
Thanks in advance
SS

Hi Sandhya
R/3-XI-MDM (Outbound Scenario) :
/people/balas.gorla/blog/2007/02/05/r3-xi-mdm-outbound-scenario
MDM-XI-R/3 Integration
/people/balas.gorla/blog/2006/09/27/mdm-xi-r3-integration
For any other info please refer the links below:
http://help.sap.com/saphelp_mdm550/helpdata/en/43/D7AED5058201B4E10000000A11466F/frameset.htm
https://websmp102.sap-ag.de/~sapidb/011000358700001855352008E
These 2 links are the fundamentals for MDM and cover almost everything.
Thanks-Ravi

Similar Messages

  • How can I fill a table of objects from cursor with select * bulk collect???

    Hi All, I have a TYPE as OBJECT
    create or replace type dept2_o as object (
    deptno NUMBER(2),
    dname VARCHAR2(14),
    loc VARCHAR2(13));
    I can fill a table of objects from cursor with out select * bulk collect...., row by row
    declare
    TYPE dept2_t IS TABLE of dept2_o;
    dept_o_tab dept2_t:=dept2_t();
    i integer;
    begin
    i:=0;
    dept_o_tab.extend(20);
    for rec in (select * from dept) loop
    i:=i+1;
    dept_o_tab(i):=dept2_o(
    deptno => rec.deptno,
    dname => rec.dname,
    loc =>rec.loc
    end loop;
    for k IN 1..i loop
    dbms_output.put_line(dept_o_tab(k).deptno||' '||dept_o_tab(k).dname||' '||dept_o_tab(k).loc);
    end loop;
    end;
    RESULT
    10 ACCOUNTING NEW YORK
    20 RESEARCH DALLAS
    30 SALES CHICAGO
    40 OPERATIONS BOSTON
    But I can't fill a table of objects from cursor with select * bulk collect construction ...
    declare
    TYPE dept2_t IS TABLE of dept2_o;
    dept_o_tab dept2_t:=dept2_t();
    begin
    dept_o_tab.extend(20);
    select * bulk collect into dept_o_tab from dept;
    end;
    RESULT
    ORA-06550: line 6, column 39;
    PL/SQL: ORA-00947: not enough values ....
    How can I fill a table of objects from cursor with select * bulk collect???

    create or replace type dept_ot as object (
    deptno NUMBER(2),
    dname VARCHAR2(14),
    loc VARCHAR2(13));
    create table dept
    (deptno number
    ,dname varchar2(14)
    ,loc varchar2(13)
    insert into dept values (10, 'x', 'xx');
    insert into dept values (20, 'y', 'yy');
    insert into dept values (30, 'z', 'zz');
    select dept_ot (deptno, dname, loc)
      from dept
    create type dept_nt is table of dept_ot
    declare
       l_depts dept_nt;
    begin
       select dept_ot (deptno, dname, loc)
         bulk collect
         into l_depts
         from dept
       for i in l_depts.first .. l_depts.last
       loop
          dbms_output.put_line (l_depts(i).deptno);
          dbms_output.put_line (l_depts(i).dname);
          dbms_output.put_line (l_depts(i).loc);    
       end loop;
    end;
    /

  • How do I get a variable, or object from ABAP STACK.

    Hey Gurus,
    How do I get a variable, or object from ABAP STACK.
    Example: I start my FM. I can see in the ABAP STACK the variable I need. I can see the object; I could use to get my variable. I need to use it in my FM; however I need to reference it in the run time. How do I do that?
    Is there a method I can use for reading ABAP STACK?
    Do I just use command: get reference of u2026?
    Does anyone have an example code?
    Basis version 7
    Thanks in advance
    Martin

    Ah, you mean you want to access a variable from another program in the call stack, yes?  You can do this using field symbols, but please don't try to change a value while doing this, it could really screw things up. 
    this example, is using two programs, where the second is accessing variables of the first program.  Basically just notice that we are using the program name and the variable name when assigning the field symbol.
    report zrich_0006 .
    tables: mara.
    parameters: p_matnr type mara-matnr..
    data: matnr type mara-matnr.
    data: imarc type table of marc with header line.
    matnr = p_matnr.
    select * from marc into table imarc up to 10 rows
                   where matnr = p_matnr.
    perform in in program zrich_0007.
    report zrich_0007 .
    *       FORM in                                                       *
    form in.
      data: field(50).
      data: xmarc type marc.
      field-symbols: <matnr>.
      field-symbols: <imarc> type marc_upl_tt.
    * Assign an individual variable
      field = '(ZRICH_0006)matnr'.
      assign (field) to <matnr>.
    * Assign an internal table
      field = '(ZRICH_0006)IMARC[]'.
      assign (field) to <imarc>.
    * Write out your data
      write <matnr>.
      loop at <imarc> into xmarc.
        write: / xmarc-werks.
      endloop.
    endform.
    Regards,
    Rich Heilman

  • Syndicate Images(name) from MDM

    Hi All,
    as syndication of image file is not possible from MDM, and we can only syndicate image names from MDM. Say we have a record in MDM and an image(ABC.jpg) attached to it. Now we edit that record and add another image(DEF.jpg) to it. Now if we want to syndicate the record only with the new image(DEF.jpg), MDM doesn't allow this feature as an out of box functionality.
    Is it possible to achieve this using JAVA API's and how, or is there any workaround available for this, on which some one has worked.
    Regards
    Manish

    Hi,
    Try this.
    Create a time stamp field in the repository and specify Image field as selected field property for time stamp. So this field will hold time when image is changed for the record. Now in syndicator use this time stamp field and specify filter to select all the records which have image changed after last syndicatin date (you need to know last syndication date in this case, which is easy) for record selection . In this way you can acheive your requirement. But you may face problem if Image Field is multivalued. Because in that case it will syndicate names of all the images, and not only new images names.
    Regards,
    SHiv

  • How can I delete Z.SAPB18.8_MyPO object from B1iSN 8.8

    Dear All,
    I have created only one object type (apart from the B1iSN default one)
    Ex: For the Purchase Order object (LocalObjectId = 22) I defined only one B1iSN object type.
    but I have the same error message "Sender SysId, Sender ObjectType or Sender payload is missing".
    suppose If by mistake I create two B1iSN object types for the same B1 object (same local object id)
    how can I delete one object from those two objects.
    Thanks and Regards,
    Anvar

    Hi Anvar,
    Z-objects always have priority against standard objects.
    =>  if you have more Z-objects for the same local object ID, it's always the latest created object
    If you created an Z-object, please make sure, that the BIUs can handle this object.
    All default integration scenarios need to be adjusted or copied to support the newly created z object.
    If you want to delete your newly created object, go to SAP B1iSN Tools -> Repository Tools -> Entities - Remove:
    Select your Entity Type (e.g. Object Type) and your Entity Instance (e.g. Z.SAPB18.8_MyPO) and press button Delete Entity.
    B1iSN gives you information, if there're constraints (e.g. Publication Object or object is used in an active integration scenario) and the object can't be deleted.
    Best regards
    Bastian

  • How to configure OSTS to propagate user identity from OAM to OSB Service?

    I have a 11.1.1.7 OAM environment and I need to protect applications and web services deployed in different domains with OAM.
    I have already configured the applications security but I am having problems with the web services.
    The issue is that I do not know how to protect a WS and can not find a document that explains which configurations should be done.
    I think I should use OSTS but I don't know how to configure it and how to request tokens from a web service?
    Regards.
    Gonzalo.

    The truth is that your design should be done in the way that it doesn't matter which profiles in which order you will execute. At the end, if you will run all import, synch and export profiles on each data source you should get same result. This is beauty
    of synch engine here.
    Your steps from 1-4 will synch data to your data sources and at the end will give you expected result. But not because of the order you are executing them but because of correct attribute flows. If flows from CSV file and from FIM portal might be done for
    the same attributes you need to think also about attribute precedence.   
    Tomek Onyszko, memberOf Predica FIM Team (http://www.predica.pl), IdAM knowledge provider @ http://blog.predica.pl

  • How might I merge 2 photos, and object from one photo cleanly onto a background from another?

    I paint from photos, and wish to merge 2 photos together. I now use PS7. I would like to  clearly merge an object from one photo onto a background in a 2nd photo. The photomerge options in a trial PS10 do not create the composite I wish, ie, a clean object onto a continuous background.

    http://forums.adobe.com/message/4264800#4264800
      You need to select the object and place it on to a separate layer and then place the background on a layer bellow it. I created a similar example some time ago. See if the above thread helps.

  • Retrigger an Inbound IDoc to Become an Outbound from PoSDM to ECC

    Dear PoSDM Experts,
    I'm trying to browse and search for solutions on whether retriggering the inbound IDoc to an outbound IDoc from PoSDM to ECC without changing its details and had no luck.  The scenario has no aggregation and it is merely passing through PoSDM. I understand it doesn't seem practical because we can point the IDoc directly to ECC without passing PoSDM. The full scenario is an inbound IDoc is created in PoSDM coming from PI and the same IDoc will be triggered and pushed to ECC without changing the details. Sample IDoc would be WPUUMS, WPUBON and WPUTAB.
    Please let me know if the above scenario is possible without enhancement. If it is possible, kindly provide me how I should execute it in PoSDM.
    Kind regards,
    Mark

    Hi Mark,
    Well if that is the case then I will suggest you to go with custom development.
    Create Z tables for storing Inbound IDoc data  in POS DM.
    Write FM to process your inbound IDocs in POS DM Z tables.
    Write FM to generate your outbound IDocs from POS DM Z tables.
    Thanks,
    Vikrant.

  • How to configure idoc&workflow in PI 7.4?

    Hello colleagues,
    I need configure the Idocs adn workflow in PI 7.4 but only I find documentation of PI 7.3.
    Can you help me?
    Thanks.

    Hi,
    Please find below document for your reference:
    NetWeaver BPM for System-to-System Message Orchestration (Including Migration of ccBPM to NW BPM)
    How To Use the ESR Eclipse Tool with the Enterprise Service Repository
    Introducing iFlow in PI 7.31 Configuration
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0c92caf-3e44-2f10-169c-838b94d6fd0a?QuickLink=index&overridelayout=true&53820235201459  - 7.31x
    Regards
    srinivas

  • How to configure IDoc scenario?

    Hi All,
             We have a scenario where we have to send wire transfers to the bank. It's a standard transaction tha produces the IDoc in file format and then XI picks it up and sends it over to the bank.
    So for Xi it's a simple file to file scenario without any mapping.
    But now the issue is bank wants some kind of identifier in the control segment so that they can identify that the file came from our company.
    Is there a way we can put some kind of identifier in the IDoc Control segment with any mapping in XI.
    I believe that we can use Idetifiers in the File adapter to somehow configure this. But I don't know how...
    Please advice..
    Regards,
    XIer

    The IDoc is PEXR2002. used for wiretransfers....
    We are not allowed to change the standard program that is producing this IDOC.
    So we need to do something at configuration level....
    Regards,
    XIEr

  • How to reach a method of an object from within another class

    I am stuck in a situation with my program. The current situation is as follows:
    1- There is a class in which I draw images. This class is an extension of JPanel
    2- And there is a main class (the one that has main method) which is an extension of JFrame
    3- In the main class a create an instance(object) of StatusBar class and add it to the main class
    4- I also add to the main class an instance of image drawing class I mentioned in item 1 above.
    5- In the image drawing class i define mousemove method and as the mouse
    moves over the image, i want to display some info on the status bar
    6- How can do it?
    7- Thanks!

    It would make sense that the panel not be forced to understand its context (in this case a JFrame, but perhaps an applet or something else later on) but offer a means of tracking.
    class DrawingPanel extends JPanel {
      HashSet listeners = new HashSet();
      public void addDrawingListener(DrawingListener l) {
         listeners.add(l);
      protected void fireMouseMove(MouseEvent me) {
         Iterator i = listeners.iterator();
         while (i.hasNext()) {
            ((DrawingListener) i.next()).mouseMoved(me.getX(),me.getY());
    class Main implements DrawingListener {
      JFrame frame;
      JLabel status;
      DrawingPanel panel;
      private void init() {
         panel.addDrawingListener(this);
      public void mouseMoved(int x,int y) {
         status.setText("x : " + x + " y: " + y);
    public interface DrawingListener {
      void mouseMoved(int x,int y);
    }Of course you could always just have the Main class add a MouseMotionListener to the DrawingPanel, but if the DrawingPanel has a scale or gets embedded in a scroll pane and there is some virtual coordinate transformation (not using screen coordinates) then the Main class would have to know about how to do the transformation. This way, the DrawingPanel can encapsulate that knowledge and the Main class simply provides a means to listen to the DrawingPanel. By using a DrawingListener, you could add other methods as well (versus using only a MouseMotionListener).
    Obviously, lots of code is missing above. In general, its not a good idea to extend JFrame unless you really are changing the JFrames behavior by overrding methods, etc. Extending JPanel is okay, as you are presumably modifiying the drawing code, but you'd be better off extending JComponent.

  • How to create and instance of Java Object from an XML Document.

    Hi,
    How can we use a XML Document to create an instance of Java Object and do vice versa ie from the Java Object creating the XML Document.
    XML Document is available in the form of a String Object.
    Are there helper class available to achieve this.
    I need to do this in a Servlet.
    Regards
    Pramod.

    JAXB is part of JavaSE while Xmlbeans claims full schema support and full infoset fidelity.
    If the standard APIs do all that you need well then use them.

  • How I can acess to master entity object from detail entity object

    If I have two Entities Object, master and detail. How I can to access to any value in the master entity from the detail entity?

    User,
    If you create an association between them, you can go to the association editor (double-click the association) and use the Association Properties section to click the "Expose Accessor" checkbox(es). If you expose the accessor in the detail entity, the java class for your entity implementation will have a getMaster() method (named after your master entity) created for you.
    Hope this helps,
    John

  • How to create a java.util.Date object from a date String?

    How do I convert a String representation of a date in for the format dow mon dd hh:mm:ss zzz yyyy (e.g. "Mon Aug 27 17:12:59 EDT 2001") into a Date object? This you might note is the output of the Date classes toString() method. I don't want to have to parse this string. Thanks!

    Try this out
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyyMMdd");
    String d = "19990831";
    Calendar cal = Calendar.getInstance();
    cal.setTime(sdf.parse(d));To create the SimpleDateFormat with a diffrent format check out all the possibilities here
    http://java.sun.com/j2se/1.3/docs/api/java/text/SimpleDateFormat.html
    Hope this helps
    Regards
    Omer

  • How is the Idoc Message Type FIDCC1 trigger from the FI Doc

    Hi Guru,
    I have a FI Document which is triggered from the Material Document.
    And this FI Document is triggering 2 different IDOC FIDCC1 on 9.Jul and 10.Jul.
    I did a comparison between this 2 idocs, the data seem to be the same, so can i know how this Idoc FIDCC1 is been triggered?
    Thank you very much,
    Regards,
    Cheewee

    Dear Guru,
    Can anyone please advice me?

Maybe you are looking for

  • Firefox 8, since update about a week ago, will no longer show some pages

    My google calendar page is totally blank. When I got to the site: http://calendar.google.com it looks like stuff is loading (info bar showing url's) and then very quickly I see a blank white page of nothingness. I use this calendar for my business an

  • Script to insert new master on every other page

    I've got an indesign document with 131 pages (front side of postcards). I need to add the back side of the postcard (Master) to every other page. I don't want to manually do this due to the time and that I will need to do this again and again. Does a

  • Anyone had problems with jFilechooser?

    I have problems with JFilechooser freezes when invoking returnVal = chooser.showDialog(this, "Select"); For some reason it freezes the entire program, allthough sometimes (rarely), it doesn't freeze. Are there currently any problems with JFileChooser

  • Importing Quick Time file to FCE problem

    I tried to import a quick time movie I had saved on a DVD from work and it would not import into FCE. It says "unknown file". But other quick time movies that are on my Mac import fine into FCE. Both my work Mac and home are almost identical-Power Ma

  • User poll details from Quick Poll

    Hi All, We have a requirement to get the user poll details from KM Quick Poll. From quickpoll admin we can see the poll status and poll result but I want to get poll detals of user like who has voted and to which option he has voted. Can you suggest