View on EBAN

I created generic extractor on table EBAN..but it gave following error
<b>Invalid extract structure template EBAN of DataSource ZTEST11
Message no. R8359
Diagnosis
You tried to generate an extract structure with the template structure EBAN. This operation failed, because the template structure quantity fields or currency fields, for example, field MNG02 refer to a different table.
Procedure
Use the template structure to create a view or DDIC structure that does not contain the inadmissable fields.
</b>
I guess I should create a view on EBAN and MARA...What join should I use there
or
Should I create view only on EBAN by omitiing MNG02(I dont require this field).
Thanks.

Hi
Ask your ABABer to create a view on EBAN (Only database view) other view are not supported in generic extraction.
After creating the view, go to generic extraction (RS02) and create GDS and save it.
Replicate in BW. Now create DSO and do the transformation between Datasource and DSO.
Note: Generic extraction give after images. So its not recommended directly to the cube because there is no overwirte option in the cube.
Regards
Srikanth

Similar Messages

  • Purchase Requisition extractor

    Hi,
      I am planning to pull purchasing requisition data. As there is no generic extractor I guess I have to create create view on EBAN and EBKN tables and then create generic datasource on it. I have some doubts..
    1)Should I pull data from both tables EBAN and EBKN. If yes on what key should I create view.
    2)How can I maintain delta for this?
    Thanks.

    thnx for the reply subray..
    I require only PO req no,item no and requisitioner...so I guess its better to create view in EBAN.
    Moreover When I am trying to create generic extractor for EBAN its saying...
    <b>Invalid extract structure template EBAN of DataSource ZPURCH_REQ
    Message no. R8359
    Diagnosis
    You tried to generate an extract structure with the template structure EBAN. This operation failed, because the template structure quantity fields or currency fields, for example, field MNG02 refer to a different table.
    </b>
    I guess I have to create include currecy field...Should I crete different view for EBAN and the table for MNG02.

  • EBKN-PS_PSP_PNR proviede in BI as posid

    Hi,
    I created a view of eban and ekbn in the sourcesystem (I didn't find something in the content).
    But I have the problem, that I get WBS-element only as a numeric field in BI (comes from EBKN-PS_PSP_PNR)  for example 00010487 not like I need it for example E/000250-ERG.
    Now I'm not able to work with this infromation, I need the 'external' wbs-Element.
    Could somebody help me, I don't know where and how I have to do something.
    Thank you in advance, Kind Regards Manuela

    I tried Shilpa's soultion and it worked for me (I was sending WBS element in txt file out of SAP):
    call function 'CONVERSION_EXIT_ABPSP_OUTPUT'
          exporting
              input         = ls_ebkn-ps_psp_pnr
          importing
             output        = cs_file-pp_idaccnt
    BR,
    Tomek                .

  • Reg: How to view the PR on the basis of Re-order point based PR

    Hi All,
    How can i view the Purchase requisition on the basis of Re-order point based PR.
    Thanks & Regards
    Kannan Somasundaram

    Go to Transaction code ME53N
    Under Item Detail find the Tab "Contact Person "
    from that you can find Creation Indicator , which is generally B Material Requirement Planning for Re order level planning operation done through planning.
    For report You can look at transaction code : ME5A
    You can look at Table EBAN and field : ESTKZ
    Edited by: sudhansu satapathy on Mar 18, 2010 9:04 AM

  • Enahancement to 2lis_02_scl, EBAN table extraction & Actual GI date

    Hello Guyz
    I need to extract 3 important fields into BI:
    1. Committed date on the Purhcase Order Schedule Line (Field: DAT01, Table: EKET). This is not available as standard in 2lis_02_scl in LBWE. I can enhance the extractor and populate the field with USER EXIT. But I know that deltas might not get triggerred for this field? Is my assumption correct? If so, how can I extract this field and ensure that deltas will flow into BW?
    2. EBAN extraction --> Purchase Requisition Release Date (Field: FRGDT, Table: EBAN): I need to obtain 'Purchase Requisition' information into BW. But there is no standard extractor available in ECC. Am I left with building a genric delta extractor or can someone suggest a better way?
    3. Where is the Actual Goods Issue date stored for Purchase orders? In the EKET table we have GI date and GR date but there are planned dates. But we do have Actual GR date in 2lis_02_sgr... but this extractor is only built for Goods Receipts information? So how can I get Goods Issued information?
    Please provide an answer to any/all of the above.
    Thanks,
    Srujan.

    For your first question, you could do the below.
    Assuming that the DataSource is delta capable, you can populate the new field data using 'Repair Full Load':
    1. Create a View based on the base tables and EKET. Include the new fields along with the DSO key(s). Create a generic extractor based on the view. Write CMOD code to populate your new field. The CMOD code is as below. Test the extractor in RSA3 to make sure the records are being extracted. Replicate the DS in BW.
    2. Create transformation for your Datastore with this new datasource. Create a full load Infopackage. Under the Scheduler tab of Infopackage, select 'Indicate request as repair request'. Schedule the IP. This will populate all historical data for your new fields without harming the deltas.
    NOTE: If the record size if huge, you would want to limit the size using some filter criteria. For example, load the data only for a couple of years.
    Once DSO is loaded and data activated, Infocube will automatically pick these delta records.
    CASE i_datasource.
    data: v_dat01 like EKET-DAT01.
    l_tabix LIKE sy-tabix.
    when '2LIS_02_SCL'.
    LOOP AT c_t_data INTO wa_t_data.
    l_tabix = sy-tabix.
    SELECT SINGLE DAT01 into v_dat01 from EKET where <condition>.
    if sy-subrc = 0.
    wa_t_data-DAT01 = v_dat01.
    MODIFY c_t_data FROM wa_t_data INDEX l_tabix.
    endif.
    For your second question, building a generic extractor will be ideal. Hope this helps.
    -Mann

  • Need a User Exit for OCI Interface in case of Multiple Views

    Hello Friends,
    I need a help in finding the User Exit / BADI for passing the Catalog ID when you click on Catalog Button in Purchase Requisition , PM Order ( IW32) and Purchase Order.
    1. We have number of Views and we need to implement Custom logic for releavant Catalog ID and same should be passed to third party System.
    2. Creation of Custom Conversion module and how these will be called in MM.
    3. How the sequence number will work in Assigment of Conversion module.
    4.In case of Custom fields in RIHFCOM-CUSTFIELD1( Ex :  EBAN-ESTKZ ) / RIHFCOM-CUSTFIELD2,how this will be mapped to Standard fields in SAP
    Please help in this regard
    Thanks in Advance.
    Regards,
    Kishore,

    Hi,
    Exit Name Description
    SDTRM001 Reschedule schedule lines without a new ATP check
    V45A0001 Determine alternative materials for product selection
    V45A0002 Predefine sold-to party in sales document
    V45A0003 Collector for customer function modulpool MV45A
    V45A0004 Copy packing proposal
    V45E0001 Update the purchase order from the sales order
    V45E0002 Data transfer in procurement elements (PRreq., assembly)
    V45L0001 SD component supplier processing (customer enhancements)
    V45P0001 SD customer function for cross-company code sales
    V45S0001 Update sales document from configuration
    V45S0003 MRP-relevance for incomplete configuration
    V45S0004 Effectivity type in sales order
    V45W0001 SD Service Management: Forward Contract Data to Item
    V46H0001 SD Customer functions for resource-related billing
    V60F0001 SD Billing plan (customer enhancement) diff. to billing plan
    SDAPO001 Activating Sourcing Subitem Quantity Propagation
    <b>Reward points</b>
    Regarsd

  • Create and view PR attachment with FM

    Hi,
    i would like to know how to create and view attachment from PR number with a FM ?
    In fact I've already found the file name in SOOD table, but i don't how to link SOOD table with EBAN.
    Any idea ?
    Thanks in advance.

    Hi How Yee,
    Which version of UCCX/IPIVR you are using and what is the type of license? Because this feature is only supported with Premium License. Please check the UCCX data sheet from the below link.
    http://www.cisco.com/en/US/partner/prod/collateral/voicesw/custcosw/ps5693/ps1846/data_sheet_c78-629807.html
    You will get the information under "Integrated IVR Features with Server Software" of table:4.
    Thanks and Regards,
    Ashfaque.

  • Using BADI to populate EBAN-ADRN2 field

    I have an issue that requires me to use a userexit or BADI. When Planned Orders are converted to PRs in MD14/MD15, the field EBAN-ADRN2 are not populated with a delivery address which is to be based on MRP Controller (EBAN_DISPO). So I need to use a user exit to fix this problem. So far I can seem to find any user exits for this.
    So I have decided to use the BADI ME_REQ_POSTED to update the ADRN2 field in EBAN. I don't know if this is the best BADI to use. From my research I think this BADI can be only used for data checking and not updating.
    I need to know whether I can proceed with using this BADI or not is there any other that I can use? I am also new to Abap Objects. I don't know how to code and what functions to use. I need some help on the coding part.
    I need to solve this urgently. Please do help.

    Now I am using a different BADI which is MD_PURREQ_CHANGE. There are two methods in this BADI and I am using CHANGE_BEFORE_SAVE_CONV which saves changes to the PR created From Planned Order in MD15. Here is the code that I did in this method:
      if im_plaf-dispo = 'GS1'.
        ch_eban-adrn2 = '22658'.
        ch_changed = 'X'.
      elseif im_plaf-dispo = 'PW1'.
        ch_eban-adrn2 = '22722'.
        ch_changed = 'X'.
      endif.
    The method receives the PLAF table and changes the EBAN-ADRN2 field which is the delivery address.
    This BADI works fine. The ADRN2 field in EBAN is successfully populated. But whhen I attempt to view the PR in ME53N, I am receiving an 'EXIT' message from the system saying 'Address doesn't exist 22658  11000221 00001'; and the process is terminated and returned to the initial SAP screen.
    I would like to know if my code is correct or is there anyone who can give me an idea on why this happening.

  • Error when activating an analytic view

    Hi All,
    I am getting the below error when trying to activate an analytic view:
    An internal error occurred. Assertion failed with error message JoinManager::convertLogicalToPhysicalJoin(), cannot retrieve attribute for: CA_BNFPO in dimension: ECC-COMMON-AT_VIEWS/AT_STXH
    In the analytic view , I am doing an inner join between table  EBAN  , fields MANDT,BANFN,BANFO with an attribute view created on STSXH ,fields MANDT,CA_BNFN,CA_BNFPO.
    CA_BNFN and CA_BNFPO are the calculated columns in the attribute view AT_STXH .
    Can anyone please let me know how to resolve this.
    Thanks,
    Goutham

    Hi Raj,
    Thanks for your response.
    I have created joins using calculated columns in other analytic views and I didn't face any issues doing that.
    Thanks,
    Goutham

  • Field EBAN-OIO_HOLD

    Hi,
    Can I know what are the tcode i can view the below field? Thanks.
    Field name: EBAN-OIO_HOLD
                      (Flag: Hold delivery onshore)

    Hi Blue Sky,
      In your question EBAN is the table OIO-HOLD is the field right?
    But i dint find a field of that sought.
    But try doing it like this if you have the field(i.e somebody might have added it or something)
    Goto the table -> Goto Where used list -> ME package -> Transaction codes.
    Much Regards,
    Amuktha.

  • Can not refresh view data in STRUST

    I am using the JSP (STRUTS) for developing my App.
    I get a list of contact. In bellow it, I make a link for each contacts.
    When i view details of one contact. On click link below.
    My pages:
    listcontact.jsp
    contactdetails.jsp
    When i request a details of contact from list contact -> View successfull.
    But when i refresh the contactdetails.jsp page. I got a message error:
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.7 logs.
    I have to use:
    response.setHeader("Cache-Control","no-store");
    response.setHeader("Pragma","no-cache");
    But can't refresh any way this page.
    Plase show me the way to solve it.
    Thanks
    Vu Nguyen

    hi,
    Here are codes
    listdata = new CompanyListData();
    companyList = (ArrayList) session.getAttribute("datalist_company");
    if (companyList == null)
    companyList = (ArrayList) listdata.getCompanyList(datasource);
    session.setAttribute("total", companyList.size()+ " companies");
    session.setAttribute("datalist_company", companyList);
    return (mapping.findForward("success"));
    And for details:
    if ((addressItem==null && companyName!=null)||(addressItem==null&& companyId!="0"))
    addressData = new AddressDetailData();
    addressItem = addressData.getAddressItem(datasource, companyId);
    session.setAttribute("addressDetail", addressItem);
    I got companyID by:
    String companyId = request.getParameter("companyId");
    return (mapping.findForward("success"));
    Please gest the problems that.
    Thanks,

  • Year-at-a-glance View in iCal

    Once again, I am filling out next year's year-at-a-glance wall calendar and wish I had this view in iCal. With today's screens, a year-at-a-glance view shouldn't be difficult to implement and would be very useful. My favorite layout has 12 rows (one for each month, January at the top) and blocks for each day running from left to right with weekends shaded. When is Apple going to improve iCal? or at least enable others to make such improvements?
    Message was edited by: Jim Putnam

    I can't believe this, I finally get round to organizing myself and ical doesn't do a year view.
    I have hunted online for some way to make this happen and have ended up making a pdf of a printout to be able to see it.
    This can only be a temp solution, as my diary changes a lot and printing/pdf is not very elegant or efficient or even that easy to read quickly.
    In my online search I have found posts requesting this as far back as 2003, and 6 years is to long to wait for something that surely must be such a simple solution.
    I'm also stunned by the lack of plugin/widget/app solutions from 3rd party developers, I would definitely pay a a buck or 2 for something to let me do this well within ical,
    And If I want it you can be sure there are at least another 100,000 who would also pay, maybe we could get the guy who wrote the ifart app for iphone to write it for us, about 2000 people a day were buying that at 99 cents a pop in the run up to christmas.
    Apple should embarrassed by this.
    If anyone knows the solution please post it.
    Brin

  • Hi, i am trying to open and view a report that comes from another server with different odbc connection

    hi, i am trying to open and view a report that comes from another server with different odbc connection
    i created a crystal report for a mysql database on my machine and everything works great
    but we have other reports that come from other machines with different odbc connection
    and this its not working when opens the report asks for credentials
    and i cannot use the remote ip for these reports that come from other machine
    question
    if i cannot connect to remote ip to open the report
    for each report i have to create a database the report database on my machine and then open the report ?
    or there is some other way to open the report ?
    i am using visual studio 2013 and mysql and
       <add key="MYSQLODBCDRIVER" value="{MySQL ODBC 5.3 UNICODE Driver}"/>
    thanks

    short
    i have a report that it was created on another server with a specific dsn
    now i am trying to open the report on my machine
    the database from the other server does not exist on my machine
    the server machine where the report was created the ip its not accessible
    question ?
    can i open the report on my machine or its impossible ?
    thanks

  • Mini-DVI to Video Adapter: For TV Viewing?

    The Apple-Salesperson sold me a Mini-DVI to Video Adapater to send pictures to the TV from my MacBook. I get sound on the TV but not the slids. The TV picture only displays the computer's main screen.
    Is this the correct adapter? I see other threads here use something different. Is there a special setting I need to change?
    Thanks,

    With your TV hooked up to your Macbook, you should be able to view anything on your computer. If you have all of your pictures in iPhoto, your best option is to use FrontRow by using the remote.
    (make sure your displays are mirroring eachother, Preferences>Displays)

  • Refreshing the Data from a embed view in a view container

    Hi everybody
    I would like to know how can I do to refresh all data from a View with a view container the problem is:
    that I have a window that has a view at the same time this has a view container.  The Main view brings the data of editable elements when I select one element of the main view the view container brings a list for that element (dependencies) but only the first time a choose an element loads the correct data, when I choose another one it brings the same old data and doesn't make the call for the wdDoInit() method.
    The question is:
    How do I force the view to refresh all the data or call again the wdDoInit() method?
    Thank you for your help

    Aida,
    Lets say you have two components C1 and C2 and you want method from C1 to be available in C2 then follow these steps:-
    1) Goto the Interface Controller of C1 and create a method there lets say doSomething
    2) Then goto C2. There you can see Used Web Dynpro Components --> Right click Add Used Component --> Give some name say C1Comp --> Click browse and select C1 --> Click Finish.
    3) Next goto Component Controller of C2 --> Properties --> Click Add and check if C1 is added. If not then select the checkbox and select OK.
    4) Now goto Implementation tab of C2 and lets say wdDoInit you can write following code:-
    wdThis.wdGetC1CompInterface().doSomething();
    Chintan

Maybe you are looking for