Which scenario (adapters) is fit for this requirement

Hi Experts
I have an requirement , have to fectch the data from SAP tables ( ECC6.0) MARA, MARC and MAKT ( using join) and sent system B ( which will request data) through sap XI
please explan which is the better scenario needs be used and what are the adapters required?
Thanks in advance  your help
Regards
neeru

Hi,
it depends mainly on yours needs.
Do you have to send data in "delta" mode, so only the changed material.
and do you send one by one ? or do you have to create only one big file.
Do you want a log ?
if you have to send changed material, the easiest way to pick-up changed material is to use change pointers, and send data by using idoc MATMAS.MATMAS05. in ale config, choose "collect idoc" and use prog RSEOUT00 that you trigger by a job.
with idoc, you have standard log: tx WE02.
if you have no to send changed material either you use Idoc, or you define an inbound service interface in PI, on which you generate an abap proxy in ECC (tx SPROXY). Then to extract data, and send them to PI, you have to create an abap program with join SQL and to call you abap proxy to send data to PI. With proxy you have a log in standard, so you have to create it also in your abap program: WRITE instruction, ALV or SAP application log (tx SLG0 / SLG1).
proxy = XI adapter.
regards
mickael

Similar Messages

  • Could you please suggest me the scenario for this requirement ?

    In module booking process we need the following process
    1.Student select their interested event package via website.
    2.Advisor review the student's event package list.
           2.1 In case of REJECT : student need to revise their list
           2.2 In case of APPROVE : all event package have confirm and run fee calculation.
    The information above is shortly requirement , if any one have suggestion for this requirement please suggest me.

    Vorad,
    I have some suggestions for you:
    1.  Create the module/event booking with 'Manual Conditional' flag.  Then, when the advisor approves a booking, remove the conditional flag.  If the advisor rejects, cancel the booking.  Here, you need to create some kind of UI for the advisor to review and approve/reject the requests.
    OR
    2.  Create the booking using a booking status such as 'pre-booked'.
    OR
    3.  Don't create any bookings from the student side.  Just create a booking plan instead.
    OR
    4. Look at a subtle process change that would let you use more out-of-the-box user interfaces/processes.  Students simply request special booking authorization for the event packages they want.  This automatically sends workflow approval messages to the advisor.  Then, just have a general rule which blocks all bookings that don't have this special authorization.   Once the student has a special booking authorization, he can just go into the course registration self-service and book the approved event packages.
    Michael

  • Please provide the abap code for this requirement

    note : if the below mentioned user exit is not suitable please find the suitable user exit and provide the code for this requirement.
    •     The User-exit MEFLD004 is only to be used at PO level (ME21N/ME22N).
    •     When PO is create or changed (ekko-ebeln) user exit MEFLD004 is triggered which check for the business requirement of the PO check for PO doc types (ekko-bsart) :z4,z6,z11,z12 from the table ekko and Account Assignment Category (knttp) is either N or K then stock process follows.  
    •     When an PO is cancelled, all entries will have to be reversed
    •     The Buffer table for the PO will have the following fields:
    Purchase order Number                     EKKO-EBELN
    Line item number of the PO               EKPO-EBELP
    Vendor Number                                  EKKO-LIFNR
    PO Quantity                                        EKPO-MENGE
    PO Nett Price                                     EKPO-NETPR
    Base Unit of Measure                  EKPO-LMEIN
    Account Assignment Category          EKPO-KNTTP
    PO Doc type                       EKPO-BSART     
    Plant                            EKPO-WERKS     
    Purchase Org                                  EKKO-EKORG
    Purchase Group                    EKKO-EKGRP     
    Company code                                EKPO-WAERS
    Item category                     EKPO-PSTYP
    PO Doc Date                      EKKO-BEDAT
    •     No duplications are allowed for any created, changed or cancelled purchase orders. If such a case occurs, the record will be updated with the latest update time stamp. This custom table will be keyed by purchase order number.

    Cross-post: http://forum.java.sun.com/thread.jspa?threadID=763485

  • Do U know, Which OSS NOTE # is explaining about this requirement/change

    Hi Experts,
    I did Text/Field Enhancement via
    <i><b>CMOD>MENU>GO TO>TEXT ENHANCEMENTS>KEY WORDS>CHANGE> specifying the DATA ELEMENT,</b></i> say, am looking to change the description/label for KATR6 (in KNA1 table) from ATTRIBUTE 6 to my_own_description.
    and its working well
    So, Do U know, Which OSS NOTE # is explaining about this requirement/change?
    thanq.
    Message was edited by:
            Srikhar

    thanq,
    I checked all the NOTES, they r mostly IMG implementation relavent.
    Mine is,
    CMOD>MENU>GO TO>TEXT ENHANCEMENTS>KEY WORDS>CHANGE> specifying the DATA ELEMENT, say, am looking to change the description for KATR6 (in  KNA1 table) from ATTRIBUTE 6 to my_own_description.
    So, any clue that, Which OSS NOTE explains this issue?
    thanq.

  • "You must specify a value for this required field" in SharePoint list

    HI All,
    I have a couple of taxonomy fields in my content type. When I try to add a new item with my content type and save, I'm getting an error message "You must specify a value for this required field" against each taxonomy field. I'm not sure what am
    I missing. I deleted the content type and added that again to my list but still no luck. Can someone please help me out? Thanks.
    Regards,
    SC Vinod

    hi
    it depends how you updated existing field. We faced with the problem that update of taxonomy site column was not propagated to the lists. In Sharepoint when content type is bound to the list, new hidden content type is created for that list - you may check
    it if will enumerate
    SPList.ContentTypes property. And when you try to update site column changes may not be propagated to these list content types. In order to update it you need to get reference on a field from list content type and update if explicitly.
    Blog - http://sadomovalex.blogspot.com
    Dynamic CAML queries via C# - http://camlex.codeplex.com

  • Which mapping pattern would work for this?

    Hi,
    i been trying to create a mapping program.
    the source structure is as
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
      <ns0:Message1>
        <ns:MT_SOURCE xmlns:ns="http://test.bsa.demo">
          <GT_ABC>
            <field1>6</field1>
            <keyfield>1001</keyfield>
            <field2>2</field2>
          </GT_ABC>
          <GT_ABC>
            <field1>6</field1>
            <keyfield>1002</keyfield>
            <field2>2</field2>
          </GT_ABC>
          <GT_XYZ>
            <field1>7</field1>
            <keyfield>1002</keyfield>
            <field2>3</field2>
          </GT_XYZ>
          <GT_XYZ>
            <field1>12</field1>
            <keyfield>1003</keyfield>
            <field2>3</field2>
          </GT_XYZ>
          <GT_XYZ>
            <field1>15</field1>
            <keyfield>1004</keyfield>
            <field2>4</field2>
          </GT_XYZ>
        </ns:MT_SOURCE>
      </ns0:Message1>
    </ns0:Messages>
    and the desired target structure to be generated is based on the total no. of keyfield entries.
    suppose that keyfied entry has values,
    1002 for substructures GT_ABC and GT_XYZ
    1001 for substructures GT_ABC.
    then there should be 2 occurences of target structure for keyfields 1001 and 1002 respectively.
    for the occurence of 1001 the structure MT_KEYFIELD should have substructure GT_ABC
    for the occurence of 1002 the structure MT_KEYFIELD should have substructures GT_ABC and GT_XYZ since both of them have keyfield value as 1002
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
      <ns0:Message1>
        <MT_KEYFIELD> 0..unbounded
          <GT_ABC>   0..unbounded
            </field1>
            </keyfield>
            </field2>
          </GT_ABC>
          <GT_XYZ>   0..unbounded
            </field1>
            </keyfield>
            </field2>
          </GT_XYZ>
        </MT_KEYFIELD>
      </ns0:Message1>
    </ns0:Messages>
    after mapping is executed the target strucuture should be as shown below
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:Messages xmlns:ns0="http://sap.com/xi/XI/SplitAndMerge">
      <ns0:Message1>
        <MT_KEYFIELD>
          <GT_ABC>
            <field1>6</field1>
            <keyfield>1001</keyfield>
            <field2>2</field2>
          </GT_ABC>
        </MT_KEYFIELD>
        <MT_KEYFIELD>
          <GT_ABC>
            <field1>6</field1>
            <keyfield>1002</keyfield>
            <field2>2</field2>
          </GT_ABC>
          <GT_XYZ>
            <field1>7</field1>
            <keyfield>1002</keyfield>
            <field2>3</field2>
          </GT_XYZ>
        </MT_KEYFIELD>
          <GT_XYZ>
            <field1>12</field1>
            <keyfield>1003</keyfield>
            <field2>3</field2>
          </GT_XYZ>
        </MT_KEYFIELD>
        <MT_KEYFIELD>
          <GT_XYZ>
            <field1>15</field1>
            <keyfield>1004</keyfield>
            <field2>4</field2>
          </GT_XYZ>
        </MT_KEYFIELD>
      </ns0:Message1>
    </ns0:Messages>
    which mapping pattern would helpful for this?????
    Thanks & Regards,
    Bibinu

    I am an independent web designer/developer and have separate
    clients with non-related websites each of which is hosted remotely.
    Would I be able to set up a client as a Contribute user (assuming
    they bought the software) and allow them to edit areas of their
    site?
    Yes, that is possible. Each client would have his own license
    though. You could then administer the sites from your own copy of
    Contribute.
    This may seem like a dumb question, but in going through
    several tutorials it isn't clear to me whether Contribute is
    intended for content editors all of whom work within one
    organization and who all access a web server within their
    organization's IT network to do this editing. I can't quite
    understand how the software on the desktop on my client's computer
    interfaces at all with settings that I set on my own installation.
    Is some server technology needed here?
    The editors don't have to be working in the same organization.
    The connection is made through ftp-like connections from the users
    computer to the server, and the administration of the site is
    maintained at the server and kept up to date at the clients
    computer. I suggest you download the trial version of Contribute
    CS3 to check it out.

  • Which scenario u will suggest for Iron & Steel industry & why?

    Which scenario u will suggest for Iron & Steel industry & why?
    Product - Galvanised Plain/ Galvanised Corrugated Sheets
    Process- Pickling-Cold Rolling -Galavanizing- Cutting /Corrugation
    Kindly suggest manufacturing scenario Discrete / Repetitve ?
    Madan

    Hi
    Please clear the following doubts:
    1. Is it working on Make to order scenario or Make to stock scenario?
    2. Will the sheets that come out are of different sizes and shapes?
    if so the final operation will be different for different sizes.
    Chandra

  • Pls give me the solution for this requirement

    Hi experts ,
    pls give me the solution for this requirement
    what we have to do when basis guys are tranported my object to the production without completting . how can we rectiify this .
    thanks in advance

    Hi
    After Transporting a request or released a request you cant do any thing in that so now you have to create a new Transport request for your report continue with that. After completion transport it . It will makes no difference it will just over write already existing report
    Reward alll helpfull answers
    Regards
    Pavan

  • Regarding select statement for this requirement

    Hi................
    good evening
    here is a requirement.
    i want to retrieve data from the following table.but how to join these table is my dought.
    tables  fields
    t001w--werks " plant id
    t001w--name1 " pl;ant name
    t001w--regio " plant address
    ekko--ebeln " purchase  order
    ekko-erdat : creation date
    ekko-ernam "name of the person
    ekpo-ebelp " item
    ekpo-bstyp "purchase order type
    eket-erdat " delivery date
    mara-matnr " material number
    these are the tables and fields.now we want to retrive data from these tables
    how we have to code select statement.
    selection-screen is
    plant id
    order type
    delivery date
    please provide select statement for this requirement.
    thanks and regards.
    k.swaminath  reddy.

    Is this what you are looking for?
    SQL> CREATE OR REPLACE FUNCTION f_team
      2  RETURN VARCHAR2
      3  IS
      4    s_return VARCHAR2(500);
      5  BEGIN
      6    FOR i IN ( select team from t_team order by 1) LOOP
      7      s_return := s_return || i.team || ', ';
      8    END LOOP;
      9   
    10    RETURN substr(s_return, 1, length(s_return) - 2);
    11  END;
    12  /
    Function created.
    SQL>  SELECT f_team FROM dual;
    F_TEAM
    Australia, Bangladesh, England, India, Kenya, Pakistan, South Africa, UAE, USA, West Indies, Zimbabwe
    SQL>

  • Which Hardware shud i go? For this requirement.

    Hello all,
    As per requirement, In Oracle 9i, 1000 tps(transaction per sec) requirement ( 60% insert update and 40 % search operations). Dose oracle 9i ( standard ed.) with 2 CPU machine will handle this requirement ?
    What will be performance figure on LINUX/SUN in term of tps in oracle 9i standard ed.?
    Could you all please suggest me for what hardware platform should i go and also what RAM should i use here.
    Database Size will be apporx 10G
    Thanks in Advance!!
    Its urgent please....
    Pankaj

    We have no idea what your hardware will be or whether these will be long running or short transactions or whatever.
    Your question is not easy to answer; the only way of getting a definitive answer is to test your workload over a period of time.
    For this there are tools which will load a system up : for example Hammer Ora or Swingbench are both freely available.

  • Does ODI fit for this scenario...?

    hi all,
    i have 200 equipments(systems) per site . The no. of files / messages can be 2 per minute per equipment.it implies 400 files / messages per minute.
    Now size of the file/message can be 3 MB to 20 MB per minute.
    I want to take all this data and want to perform some validations, aggregations n all. Then i'l put this aggregated data into database from their
    Reporting tools,Query builder 'n other Analytical tools will take data and will generate reports,dashboards etc..
    Can i solve this problem using ODI tool...? i know i can't provide the solution for this problem using ODI only, i may have to use some other tools also with ODI.
    I guess getting the data from equipments and performing validations, aggregations n all and loading aggregated data into database can be done using ODI....?
    And for analytics have to use other analytical tools..?
    So ODI + Analytical tools can be the solution...?
    /mishit

    Hi
    My Senario is like , am transforing data from one data base to another (some amount of data). i want detailed information about how much data shoud be transfered and how much pending .some period of time like weekly report or daily reoprt i need .So this type of senarios i get small information through opreater and i need a report of this .is there any way for that.some one is told like web client .
    web client in the sence what? i installed any for that
    can any help .
    Regards
    Raghav

  • BPM or Java/Db for this requirement

    Hi,
    Here's the requirement: A user creates a document (using webcenter portal UI) and he has a provision to add 'n' number of reviewers both sequential and parallel reviews are needed and also a combination is needed, which the user will add through the UI page.
    The requiment also states that the user should be able to modify the review steps. Suppose A has reivewed and B is yet to review, he should be able to replace B with C or even delete his review. Bottomline is that, the client needs a free hand to manage document review/approval as we deal with physical docs.
    The documents will be stored in Oracle UCM and I am using JSR 286 portlets for the UI.
    Is BPM a right thing to use here? can I dynamically build/query update BPM processes? OR shall I use java with Db to achieve this. The later gives me more control and developers are readily available for this. I have very limited knowledge about BPM.
    Request your suggestions here. Please help......
    Thanks in advance.
    Regards,
    Yousuf
    Edited by: Oracle Enthusiast on Feb 13, 2013 10:44 AM

    Hi Lavanya,
    I think the conditional reciever determination in your case might not work. Reason being, you  are trying to send chunks of message i.e., line items based on condition.
    What i am trying to say is, suppose one IDoc has 3 lineitems and for each line item you are trying to achieve the conditionals receiver determination.
    According to me, you can one of the possible solution
    1. You have to genearte 1 IDoc message for each line item and then use the condition
    2. Use BPM
    Regards
    Ramesh

  • Need to know which collaboration room to use for my requirement

    Hi All,
    I have a very limited idea of KMC. I am in Composite Developement
    I have a reqiurement in which a person A needs to invite some  other persons to discuss an issue and after the discussion with them needs to take a decision. But any of these persons can be offline. So they may not reply in real time but after they log into the portal.  The participants should be able to see the previous discussions which they missed so that they  can get info of what discussions has taken place while he/she was away.
    Please help me as to which collaboration room i should use for this and some guidance also how to set it up .
    Thanks
    Points assured for help.

    Hi Shobhendra
    You can use standard Discussion rooms for ur requirement.
    They are basically used for <b>asynchrnous collaboration</b> purpose in which case users might be offline.
    For details see
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/c7/a20741375cf16fe10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/b9/9b0c42e1c25f24e10000000a1550b0/frameset.htm
    (Award points if found useful)

  • Which BRM component to use for this?

    Hi All,
    I would like to know what form of BRM will fit this requirement exactly?
    Requirment is,
    I want to do a length check for 10 parameters. Each parameter has a different length check.
    Ex: P1 - 30 characters, P2 - 45, P3 - 32, P4 - 50... P10-44 characters.
    I want to evaluate all the parameters and get the result as true or false.
    Ex: P1 - true, P2 - false, P3 - true..... P10 - false.
    So totally there are 3 fields i am talking here...  Parameter name, Length, Result(boolean).
    The key thing is, i want all 10 Parameters to be evaluated and get results for all 10 with their results.
    I roughly understand that this can be done in a script (If else...). *Would there be option to have a decision table to get solve this?
    or any other BRM components will fit?*
    My business also has an requirement, so that they can change the length easily at some point of time.. so they really dont want to do it in java coding level...
    It would be great, if you experts could help in suggesting a component for best fit in functionality & Maintenance point.
    Cheers
    Senthil

    yes, you are right - the version that ships with java 1.6 can only process XSLT 1.0
    however, I finally managed to get saxonHe working with my app
    the XSLT you provided works, as expected:
    <span class="Apple-style-span" style="font-weight: bold; font-style: italic; ">italic-bold<subtree>a</subtree>test</span>reults in:
    <b><i>italic-bold<subtree>a</subtree>test</i></b>nice :)
    but I now have one problem, where I'm stuck:
    when the input also cotains a span with only one of the rules, e.g.
    <span style="font-weight: bold;">bold</span>the bold rule will fire and surround it with <b> tags, but then the next-match will be the template that simply copies the tag along, so that I end up with this:
    <b><span style="font-weight: bold;">bold</span></b>but what I'd like to get is simply:
    <b>bold</b>I already tried several things, without success.
    maybe someone can point me in the right direction

  • How to form a query for this requirment

    Hi Friends,
    I have a database table in which I store the employee data along with his phone number. Now this row of data can repeat for different phone number depending on if it is office phone or home phone or cell phone.
    But in the output of query, I need name of empoyee and other three columns namely "Home Phone", "Office Phone" and "Cell Phone".
    If employee has three rows for each kind of phone, then in the result of query all three columns for phone numbers should be filled, otherwise as many columns should be filled with data as different phone numbers employee has.
    Can any one please post SQL query for this scenario ?
    Thanks in Adavance

    I cannot imagine, that second and third query are
    under any circumstances faster as first one, but i
    can imagine that they are slower You stated that query without the inline view can only be faster. Did you check on optimizer plans or use tkprof to verify your claim?
    A quick check on those two selects
    SELECT object_id, object_type, object_name
      FROM user_objects;
    SELECT object_id, object_type, object_name
      FROM (SELECT object_id, object_type, object_name
              FROM user_objects)
              ;didn't show any changes in the explain plan unter 10g1.
    C.

Maybe you are looking for