Purchase Order ME23n  - communication tab - where these values stored

Dear all
Can someone tell me where the
Purchase Order ME23n  - communication tab - where these values stored
I am not able to find it.
Regards,
Venkat

Table EKKO. All fields in communication tab are available here
EKKO-IHREZ  Your Reference
EKKO-VERKF  Responsible Salesperson at Vendor's Office
EKKO-TELF1  Vendor's Telephone Number
EKKO-UNSEZ  Our Reference

Similar Messages

  • Purchase order Condition control tab?

    Hi,
    Here in the purchase order condition control tab I need to get Price Date and Price date category. Presently they are not appearing in my purchase orders. When I go to screen layout, I am not able to get those fields to configure.
    Could please anybody help me urgently?
    Thanks,
    Bhairav

    Hi
    GOTO----> OLME--> PO -> Define Screenlay out at Document level -> There Choose your Field Selection ( NBF  and ME21N)... and go into to details--> And select the field selection group  Quantity and Price and Double Click--> There you choose the field  <b>PRICING DATE CONTROL</b>    and  Check it as a Required Entry or Optional Entry and save . <b>DO IT FOR BOTH NBF and ME21N FIELD SELECTION.</b>
    Now when ever you make PO in ME21N.....You will get Pricing Date Category and  Price Date Fields in  PO-> Item Details---> Condition Control Tab.
    Reward if useful
    Regards
    S.Baskaran
    Message was edited by:
            baskaran srinivasan

  • Transaction ME23N; Create purchase order- Account assignment tab

    Hello , do you know in which table the info for account assignment for a purchase order is kept?
    e.g just like EKBE is used for Purchase order history.
    thx.

    Table Description u2013 All Tables: Purchasing
    EBAN  Purchase Requisition 
    EBKN  Purchase Requisition Account Assignment 
    EBUB  Index for Stock Transport Requisitions for Materi
    EINA  Purchasing Info Record: General Data 
    EINE  Purchasing Info Record: Purchasing Organization D
    EIPA  Order Price History: Info Record 
    EKAB  Release Documentation 
    EKAN  Vendor Address: Purchasing Document 
    EKBE  History per Purchasing Document 
    EKBEH  Removed PO History Records 
    EKBZ  History per Purchasing Document: Delivery Costs 
    EKBZH  History per Purchasing Document: Delivery Costs 
    EKEH  Scheduling Agreement Release Documentation 
    EKEK  Header Data for Scheduling Agreement Releases 
    EKES  Vendor Confirmations 
    EKET  Scheduling Agreement Schedule Lines 
    EKETH  Scheduling Agreement Schedules: History Tables 
    EKKI  Purchasing Condition Index 
    EKKN  Account Assignment in Purchasing Document 
    EKKO  Purchasing Document Header 
    EKPA  Partner Roles in Purchasing 
    EKPB  "Material Provided" Item in Purchasing Document 
    EKPO  Purchasing Document Item 
    EKPV  Shipping Specific Data on Stock Tfr. for Purch. D 
    EKRS  ERS Procedure: Goods (Merchandise) Movements to b 
    EKUB  Index for Stock Transport Orders for Material 
    EORD  Purchasing Source List 
    EQUK  Quota File: Header 
    EQUP  Quota File: Item 
    T- Tables
    T024  Purchasing Groups 
    T024E  Purchasing Organizations 
    T024W  Valid Purchasing Organizations for Plant 
    T024Z  Purchasing Organizations 
    T027A  Shipping Instructions, Purchasing 
    T027B  Texts: Shipping Instructions 
    T027C  Codes for Compliance with Shipping Instructions 
    T027D  Compliance with Shipping Instructions: Texts 
    T069  Certificate Categories 
    T069Q  Control Data for Source Determination and Checkin 
    T069T  Certificate Categories: Text Description 
    T160  SAP Transaction Control, Purchasing 
    T160B  SAP Transaction Control, List Displays, Purchasin 
    T160C  SAP Transaction Control for List Displays in CALL 
    T160D  Function Authorizations: Purchase Order 
    T160E  Function Authorizations: Purchasing: Descriptions
    T160I  Control of Intrastat Reports 
    T160J  Text Table for Intrastat Reports 
    T160L  Scope of Purchasing Lists 
    T160M  Message Control: Purchasing (System Messages) 
    T160O  Description of Scope of List 
    T160P  Entities Table Routines 
    T160Q  Scope of List: Buyeru2019s Negotiation Sheet: Routine
    T160R  Routines for Buyeru2019s Negotiation Sheet 
    T160S  Selection Parameters for Purchasing Lists 
    T160T  Description of Selection Parameters 
    T160V  Default Values for Purchasing 
    T160W  Description for Default Values for Purchasing Ope
    T160X  Scope of List: Buyeru2019s Negotiation Sheet 
    T160Y  Scope of List: Buyeru2019s Negotiation Sheet: Descrip
    T161  Purchasing Document Types 
    T161A  Linkage of Requisition Doc. Type to Purchasing Do
    T161B  Default Business Transaction Type for Import 
    T161E  Release Codes 
    T161F  Release Point Assignment for Purchase Requisition
    T161G  Release Prerequisite, Purchase Requisition 
    T161H  Fields for Release Procedure, Purchase Requisitio
    T161I  Determination of Release Strategy 
    T161M  FineTuned Control: Message Types 
    T161N  Message Determination Schemas: Assignment 
    T161P  Check of Document Type, Document Category, Item C
    T161R  REORG Control, Purchasing 
    T161S  Release Indicator, Purchase Requisition 
    T161T  Texts for Purchasing Document Types 
    T161U  Texts for Release Indicator 
    T161V  Shipping Specific Data for Stock Tfr. for Purch. 
    T161W  Order Types for Stock Transfer 
    T161Z  Additional Checks for Outline Agreements on Reorg
    T162  Field Selection, Purchasing Document 
    T162K  Field Selection, Account Assignment Fields, Purch
    T162T  Description of Field Selection Reference Key 
    T162X  Description of Field Groups from T162/T162K 
    T162Y  Groups: Field Selection 
    T163  Item Categories in Purchasing Document 
    T163A  Check Item Category/Account Assignment Category 
    T163B  Purchase Order History Categories 
    T163C  Texts for Purchase Order History Categories 
    T163D  Assignment Internal/External Confirmation Categor
    T163E  Confirmation Categories 
    T163F  Confirmation Categories: Descriptions 
    T163G  Confirmation Control 
    T163I  Texts for Account Assignment Categories 
    T163K  Account Assignment Categories in Purchasing Docum
    T163KS  Assignment of Tax Indicator to Account Assignment
    T163L  Confirmation Control Keys 
    T163M  Confirmation Control Keys: Description 
    T163P  Release Creation Profile 
    T163S  Description for Release Creation Profile 
    T163X  "Zombie" T163X 
    T163Y  Texts for Item Categories 
    T165K  Copying Options: Header Texts 
    T165P  Copying Options: Item texts 
    T166A  Supplement Text in Purchasing Document Printouts 
    T166C  Print Relevant Purchasing Document Changes 
    T166K  Header Texts in Purchasing Document Printouts 
    T166P  Item Texts in Purchasing Document Printouts 
    T166T  Change Texts in Purchasing Document Printouts 
    T166U  Headings in Purchasing Document Printout 
    T167  Number Range Management for Purchasing Master Dat 
    T167T  Transaction Description 
    T168  Screen Control, Purchasing 
    T168F  Function Codes, Purchasing 
    T168T  Screen Titles 
    T16FB  Release Indicators: Purchasing Document 
    T16FC  Release Codes 
    T16FD  Description of Release Codes 
    T16FE  Descriptions of Release Indicators: Purchasing Do 
    T16FG  Release Groups 
    T16FH  Descriptions of Release Groups 
    T16FK  Release Statuses 
    T16FS  Release Strategies

  • Purchase Order condition isn't calculating the value of refundable tax

    Hello Experts,
                          When i am inputting tax in invoice tab at item level footer in Purchase Order, and after that when i am calculating the taxable and the total amount the condition tab isn't displaying the tax value, the condition type is NAVS of tax in condition tab. Kindly suggest me i want to calculate tax.
    Thanks
    Harmandeep

    Hi flora
    Just get through the sequence .
    see the table fields ...
    1. From EKKO table take an entry which is having pricing conditions.
    Now in the fields list check out for field EKKO-KNUMV(document condition number).
    2.Take this condition number and now goto table KONV.
    Give the document condition number in the field  KONV-KNUMV and execute .
    This will lead to a list of document condition numbers and some other fields .
    3.Now check for field KONV-KNUMH ,KONV-KAWRT(quantity) and note the value KONV-KWERT  .
    (Remember this is at header level).
    This is ur condition record number.
    **comments
    Now from document condition number we got the condition record number (KNUMH).
    4. now since u want the item level tax procedure go to table KONP and give the condition record number and execute .
    This will give u a list of details .
    Now concentrate on KONV-KAWRT (scale quantity) KONP-KBETR(rate) as this table will store “Pricing  per UNIT “ so product of these two will give u the total pricing tax, for a particular condition type say PR00  .
    For that particular condition item .
    Check the pricing procedure .
    See t-code VK13 and check the pricing procedure .
    From me23 check the same PO num select the item and check the pricing conditions applicable .
    Select a particular pricing and goto condition->analysis->analysis pricing  ,
    Better take help of a SD functional consultant in the process.
    regards,
    vijay.

  • Migo on purchase order and wm tab

    Hello
    When I receive goods on a purchase order in a wm managed storage location the WM tab appears where I can overwrite the material master proposal for number of storage units calculation.
    However, in the TO creation the system does not take the new values entered in the migo tab, instead the values from the material master wm2 view are taken for TO creation.
    Is there any specific customizing to let precede the migo entry over the material master entry ?
    Best regards
    Pascal

    Hi,
    Yes, you have to maintain a parameter in customizing (god knows why this is not standard...):
    spro > LE > WM > Interfaces > Inventory Management > Define movement types > LE-WM Interface to Inventory Management
    you have to maintain an entry in column AddlData (Additional data), maintain "1 - Transmit screen window for entering palletization data"
    You have to do this for all the relevant combinations of warehouse (or ***) and reference movement type...  you will need it at least for whse + 101 + B (Purchase order)...
    Also you need an X in the column TR create transfer requirement, but I think you already have that.
    Goods luck!
    Bart

  • Tax code default in purchase order at invoice tab at item lavel

    Hi Experts,
    please let me know how to default the tax code in purchase order while po creation.
    Thanks,
    Babu
    +91-9930154536

    Follow these steps for population of tax code in PO:
    1. In IMG go to Purchasing => Taxes => Set Tax Indicator for Material and copy standard configuration and rename it to appropriate country code.
    2. In IMG go to Purchasing => Conditions => Configure Condition Index =>  Change Condition Types.  Select NAVS condition and go for details option.  Select Access Sequence as 0003 (Tax Classification) and select Records for access option.  Select appropriate option for the country in Tax indicator for Material field and Select Validity date and Save.
    3. Next, use transaction MEK1 to go to condition table for assigning Key Combination.  Select NAVS condition type and select Key combination.  Select option u201CTaxes: Material, Plant and Originu201D and enter.  Enter values in required fields.
    4. Next validate the configuration by creating Material Master Record and a PO u2013 Select configured indicator in Purchasing view of Material Master Record (Tax indicator for Material field).  Create a PO for validation.

  • Purchase Order Header Status tab

    Hello.
    I have a problem-question.
    In some POs in header status tab, the quantity is missing and only the amount is displayed.
    Why is that?
    thank you!

    compare the items of a purchase order showing the quantity with a PO that does not show the quantity.
    Maybe one is a service PO while the other is for material.

  • Purchase order release strategy with a characteristic value as a variable

    Hi all,
    We have Purchase order release strategy based on the following characteristics:
    Total Net Order Value
    Purchasing Organization
    a few other custom fields
    We would like to add a characteristic based on the creator of the PO. In the purchasing department there are two person which have the authorization to create an release POs. The goal is now to check if the actual user, who release the PO, is different from the PO creator. The value of this characteristic may not be a fix value, it must be contain the name of the actual user name.
    Is there are a possibility to insert the characteristic value as a variable such as SY-UNAME instead a fix value?
    Thanks,
    Charles

    this is verymuch possible.  You can use unsed fields user1, user2 etc in CEKKO or (ii) insert a new field in CEKKOZZ and use the new field.  You need to build up logic in user-exit such that this field will take the value of person who had logged in. This can be done by ABAPer.
    Hope this resolves ur problem

  • Purchase Order - Brazil Specifc Tab in Item Details

    Hello All,
    There is a special Tab ( in Item Details ) for Brazil in case of Purchase Orders.
    Now the user's requirement is such that the fields which are set ot mandatory earlier are to be made optional.
    Could anyone let me know the path for Brazil Specific customising.
    Regards
    Ramesh Ch

    Hi,
    In general, u201CBrazilu201D tab is not appear in the item details of Purchase order(ME21N). If it is there, it means that customization is done for PO to consider the taxes which are related to Brazil country to calculate Effective price & net price of a material in PO.
    In general, tax structure is changes from country to country.
    U have to do the configuration settings in SPRO for calculation of Price of a material.
    Path: SPRO-> Financial Accounting(New)-> Financial Accounting Global settings->
    Taxes on sales/purchases->Basic settings->Brazil
    I hope this info. Is useful for u.

  • Purchase Order creation for TAB item

    Hi,
    I used TAB item in the Sales Order. Then I created Purchase Order(ME21n) using that Purchase req number. Then I went to ME23 and did goods receipt from the menu and clicked the item OK. Saved.
    Now when I tried to do delivery for the Order, its saying the stock is not there.
    I see the PO in the Doc Flow.
    Please help. Let me know the steps to create PO and delivery for this TAB item.
    Will reward point for a good reply
    thanks

    yes I did.
    I used the confirmed schedule line as the delivery date in VL01n
    It is saying ZERO stock is available
    I can see my stock with type E for this Order in MB51
    Not sure why it is not allowing me to created delivery.
    Is it some storage location problem or sth? This is in testing Environment. I guess Production is working but I compared Material Master Data and POs from Productioni to testing.
    I don't see  anything different.
    need help
    thanks

  • Derelease of Purchase order in case of reducing the value

    Hi Friends,
    When ever we increase the value in Purchase Order it will derelease.
    But we want to derelease the Purchase Orders if we reduce the value
    also. Can we do this with any user exit or BADI.
    We also want to have if any changes happen in perticular field, it shoudl DERELEASE PO, how to do this ?
    Regards,
    Sai Krishna

    Hi,
    We can do using the following logic / BADI / user exit:
    User exit
    During the individual release for purchase requisitions, the user exit is called in function module ME_REL_STRATEGIE_EBAN, in the overall release, it is called in function module ME_REL_GENERAL_STRATEGY_EBAN.
    (Enhancement M06B0002, EXIT_SAPLEBND_001, ZXM06U13)
    During the release for purchase orders the user exit in function module ME_REL_STRATEGIE_EKKO is called, in releases > 3.1X in program MM06EF0S_STRATEGIE_CEKKO (Enhancement M06E0004, EXIT_SAPLEBND_002, ZXM06U22).
    The data is available in the user exit in structure I_CEBAN or I_CEKKO. The transfer from this structure to the calling program runs using structure E_CEBAN or E_CEKKO. In the user exit, I_CEBAN must be copied to E_CEBAN or I_CEKKO must be copied to E_CEKKO anywhere in the user exit, for example E_CEBAN = I_CEBAN.
    Regards

  • Purchase order headder Status tab

    Hai friends
    I have one doubt regarding P O Headder Status.
    Here some status we can see like ordered ,delivered,still to deliver, invoiced, down payments..
    My questions are.
    1.     Can I add some new status here? If yes then how??
    2.     What are the parameters for updating this status?
    thanks
    raj

    Hello Raj,
    In the PO header status you canot add a status. The status will be updated as the purchase order is processed. So if goods are being recieved it will show the amount of the received goods at the status delivered. If it is a partial delivery then the amount still to be recieved will show at still to be delivered. etc.
    Kind regards,
    AS

  • Attach excel - Purchase Order - ME23N

    Hi guys
    I want to attach an excel file for a purchase order that exist. Can i use BAPI_PO_CHANGE for doing it or other method?
    Best Regards

    Hi,
    you mean to say you want to attach excel as Service object using GOS attachment.
    if so check it.
    But not sure in case of excel.
    /people/rammanohar.tiwari/blog/2006/03/25/generic-object-services-gos--in-background--part-ii
    Regards
    vijay

  • Conditions in Purchase Order - No scroll bar/Sales Tax value not in mmr

    Hello,
    I am stuck in a weird problem where I have created a Condition Calculation Schema, assigned it to Schema group and assigned that schema to vendor, but when i open my condition in the PO, it does not give me scroll bar i.e. I have calculation Schema with around 10+ conditions, but when I try to put all the conditions in PO at one time, the scroll bar doesnot come up and without it, I cannot view all my conditions in the PO. Its saving the conditions though as seen in report, but cannot display it in PO without the scroll bar. Any ideas?
    Another assignment is that sales tax value and % should not increase the mmr value at time of GR, but when I do GR its adding the sales tax value to mmr value, my requirement is just Gross price be added to mmr, not sales tax value/%. I tried the Statistical checks in Calculation Schema, but to no vail, at GR the sales tax value is being added to the mmr record. Any ideas?
    Lots of points awarded for answer/answers.
    Any clue will help
    Thank you/Afshad
    Edited by: Afshad Irani on Jan 14, 2009 10:27 AM
    Edited by: Afshad Irani on Jan 14, 2009 2:32 PM
    Edited by: Afshad Irani on Jan 15, 2009 6:19 AM

    Q Another assignment is that sales tax value and % should not increase the mmr value at time of GR.
    Ans:
    Dear Afshad,
    Reference to your question, you need to do few settings in your Condition Type and Pricing Schema, if you need Sales Tax value & % not to include in your Material value.
    1 - In SPRO, Check that in your condition type, Control data 2 tab, Accruals check box should not be selected.
    2 - In your Calculation Schema, against your condition types for Sales Tax % and Sales Tax Value, select the check box for Manual & Statistics.
    3 - Also in your Calculation Schema, you should not select any account key in AccKey (Account Key) and in Accruals colomns.
    If any one of these setting is not defined, the valuation price for your material will be increased due to the fact that your settings for Condition type and Calculation Schema is allowing the same to hit the value of your material directly.
    Hope it works for you.
    Regards
    Jibran

  • Struts where are values stored between jsp pages?

    Hi.I realize that this is forum is not specifically for struts but I thought someone might know the answer to my question.
    I have run the following code. The code contains two JSP’s that both get there values from the same ArrayList generated by the same actionform so contain the same data. Example.jsp is diplayed when the application is first run when submit is clicked newjsp.jsp is displayed.
    If a value in the fields of example.jsp is changed and submit is clicked the altered value is also displayed in newjsp.jsp. I am confused by this as after submit is clicked ExampleForm.java method reset is called which returns the variable values to their original value but the newly entered value is still displayed. Please tell me how this works
    Example.jsp
    <%@ page language="java"%>
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
    <%@ taglib uri="http://struts.apache.org/tags-nested" prefix="nested"%>
    <html>
        <head>
            <title>JSP for exampleForm form</title>
        </head>
        <body>
            <html:form action="/example">
                <h3>Use of nested:iteration tag</h3>
                <nested:nest property="department">
         DEP. ID: <nested:text property="id"/> <br />
         NAME: <nested:text property="name"/> <br /><br />
                    <nested:iterate property="customers">
                        <b>Customer info</b><br />
              CUST. ID: <nested:text property="id"/> <br />
              NAME: <nested:text property="name"/> <br />
                    </nested:iterate>
                </nested:nest>
                <br />
                <br />
                <html:submit/><html:cancel/>
            </html:form>
        </body>
    </html>
    Newjsp.jsp
    <%@ page language="java"%>
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
    <%@ taglib uri="http://struts.apache.org/tags-nested" prefix="nested"%>
    <%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
    <html>
        <head>
            <title>JSP for exampleForm form</title>
        </head>
        <body>
            <html:form action="/example">
                <h3>Use of nested:iteration tag</h3>
                <nested:nest property="department">
                    <table>
                        <nested:iterate property="customers">
                            <tr><td>Customer info</td>
                                <td>CUST. ID: <nested:text property="id"/> </td>
                                <td>NAME: <nested:text property="name"/> </td>
                            </nested:iterate>
                        </tr>
                    </table>
                </nested:nest>
                <br />
                <br />
                <html:submit/><html:cancel/>
            </html:form>
        </body>
    </html>
    ExampleAction.jsp
    package de.laliluna.tutorial.nested.action;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import org.apache.struts.action.ActionForm;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionMapping;
    import de.laliluna.tutorial.nested.form.ExampleForm;
    import de.laliluna.tutorial.nested.object.*;
    import java.util.*;
    public class ExampleAction extends org.apache.struts.action.Action {
        /* forward name="success" path="" */
        private static final String SUCCESS = "success";
        @Override
        public ActionForward execute(ActionMapping mapping, ActionForm form,
                HttpServletRequest request, HttpServletResponse response)
                throws Exception {
            ExampleForm formBean = (ExampleForm) form;
            Department depart = formBean.getDepartment();
            ArrayList dep = (ArrayList) depart.getCustomers();
            Customer cust0 = (Customer) dep.get(0);
            System.out.println(">>>>>>>>>>>>>> customer.getName() = " + cust0.getName());
            System.out.println(">>>>>>>>>>>>>> customer.getId() = " + cust0.getId());
            Customer cust1 = (Customer) dep.get(1);
            System.out.println(">>>>>>>>>>>>>> customer.getName() = " + cust1.getName());
            System.out.println(">>>>>>>>>>>>>> customer.getId() = " + cust1.getId());
            Customer cust2 = (Customer) dep.get(2);
            System.out.println(">>>>>>>>>>>>>> customer.getName() = " + cust2.getName());
            System.out.println(">>>>>>>>>>>>>> customer.getId() = " + cust2.getId());
            return mapping.findForward("example");
    ExampleForm.jsp
    package de.laliluna.tutorial.nested.form;
    import javax.servlet.http.HttpServletRequest;
    import org.apache.struts.action.ActionErrors;
    import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionMessage;
    import de.laliluna.tutorial.nested.object.*;
    import java.util.ArrayList;
    import java.util.Collection;
    public class ExampleForm extends org.apache.struts.action.ActionForm {
        Department department;
        public Department getDepartment() {
            return department;
        public void setDepartment(Department department) {
            this.department = department;
        public void reset(ActionMapping mapping,
                HttpServletRequest request) {
            System.out.println("Entered action bean reset");
            Collection customers = new ArrayList();
            customers.add(new Customer(1, "Maria"));
            customers.add(new Customer(2, "Klaus"));
            customers.add(new Customer(3, "Peter"));
            department = new Department(1, "Department A", customers);
    Customer.java
    package de.laliluna.tutorial.nested.object;
    public class Customer {
        private int id;
        private String name;
        public Customer() {
        public Customer(int id, String name) {
            this.id = id;
            this.name = name;
        public int getId() {
            return id;
        public void setId(int id) {
            this.id = id;
        public String getName() {
            return name;
        public void setName(String name) {
            this.name = name;
    Department.java
    package de.laliluna.tutorial.nested.object;
    import java.util.Collection;
    public class Department {
        private int id;
        private String name;
        private Collection customers;
        public Department() {
        public Department(int id, String name, Collection customers) {
            this.id = id;
            this.name = name;
            this.customers = customers;
        public Collection getCustomers() {
            return customers;
        public void setCustomers(Collection customers) {
            this.customers = customers;
        public int getId() {
            return id;
        public void setId(int id) {
            this.id = id;
        public String getName() {
            return name;
        public void setName(String name) {
            this.name = name;
    }

    Thanks for responding.
    I set the debugger as you suggested and found that method reset is being called.
    I did not write the whole of this program I was just playing around with and expanding a struts example I found on line.
    http://www.laliluna.de/articles/struts-nested-iteration-tutorial.html
    It contains the reset method.
    I am interested to know how to reset the values. So am clearing the data after it has been submitted, just to reset. I assumed that once the new page was arrived at the values would be taken from the array.
    I am quite new to struts and am not familiar with example_input.action and example.action I will look into these.

Maybe you are looking for