How to Find Vendor for the material  before posting  a PO

Hi,
I am using BAPI_PO_CREATE1 to post a PO(ME21N), in the order to fill header data I need to give Vendor information. I have filled that data with one ZTable and executed. When i executed the BAPI, it gave me result as "VENDOR is declared as some thing else for the material". Now my Query is how to know the vendor the particular material.
Even MSEG is showing no vendor.

Hello Krishna,
I do not think there's any direct assignment between a material and a vendor. And I would be surprised if there's one. Let's say there are 4000 materials and 600 vendors in an R/3 System. Doesn't it sound needless to maintain for each material all the vendors ?
Just go to the Purchasing tab for a material (MM03) and also refer to the Purchasing data for a Vendor (XK03). you will see that there's something called a <i>Purchasing Group</i>, which is common to them both. Now just read the F1 help for this field.
Regards,
Anand Mandalika.

Similar Messages

  • How to find vendor of the material?

    Hi!
      I want to know how to find vendor who supplied the material. for eg i am displaying the material in list if user clicks in the material he should be displayed the vendor who supplied the material.
    what all the table to access whats the link. Pls reply ASAP.
    Thanks,
    Imran.

    Hi
    Refer:
    <b>http://www.erpgenie.com/sap/abap/tables_mm.htm</b>
    For Tables and Relations.
    Regards,
    Sree

  • How to find Extract for the bank key/ bank account changed in vendor maste

    Hello Gurus,
    I need help in finding the extract for the bank details of vendors changed for a period of time. I tried using FK04 under multiple selection and ran the report for the selected vendors. It only shows  the "bank details created" or "bank details deleted" under Old Values and New Values but doe not actually shows the values for the field changed.
    Is there a way where i can get a report which shows a log of change in bank details with old and new values,
    Thank you,
    Prakash

    HI,
    Try using report RSSCD100 and give the selection condition
    Object id --> BANK
    and then you can limit the results by specifying the time and date range..

  • How to find suborders for the given production orders?

    can any one give solution for finding the sub-orders for my given finished product,
    prodution order?
    my finished product may have the hierarchy as.....
    Finished Goods-> Semi-finished  goods ->  Semifinished-> up to n numbers
    > at last raw material.
    how to find the relation ship between production orders and corres ponding
    cost for this requirement?
    Thanks .
    <u><b>Solution Rewarded.</b></u>

    Hello Meeta
    If you are considering Reporting Manager as appraiser.
    First get pernr, find out position ID from the infotype 0001, check the relationship A002 maintained for the appraisee's position (HRP1001), and finally to find out Appraiser ID check the relationship A008 (HRP1001) of the appraiser's position.
    BR
    Reddy

  • How to find BADI for the enterprise service?

    Hi Experts,
      We are enhancing an enterprise service for Businesspartner  creation by adding an additional field in the structure. But we are not able to find out the correct BADI for the enterprise service.  We are using the following enterprise service - 'BusinessPartnerERPCreateRequestConfirmation_In' . I could not find any BADI in ES workplace also .How to search for a BADI for this ES.
    Any help on this will be well appreciated.
    Thanks in advance
    Sanu

    Hi Sanu.
    Not all the services is an BAPI or BAPI, maybe this is an interface.
    To see the related object go to esworkplace and find the service.
    You will find in the page the label "Related Web Service Definition".
    Copy the related value(in your case ECC_BusinessPartnerCrtRC) it and go to SAP GUI. In transaction SE84, go to enterprise service and choice service definition.
    Paste the value copied in esworkplace in field Service Definition, then F8.
    In the next screen double click in the returned value.
    In the next screen you will see a Reference Object field. Double click in the value and you will see the related object.
    In this case is an interface. You can see in Provider Class.
    Hope that's help you.
    Marcos

  • How to find userexit for a material to be locked

    Dear Expertise,
    Good Day.
    I have to find out a userexit for a material which will be locked after a sales order is created related to that material. i,e a material will be locked when a sales order is created related to that material.
    Can anyone help me out to solve this issue .
    Thanks,
    Tripod.

    Hi,
    To find any exit for any transaction follow the following procedure
    Goto SE24
    Give CLASS name as CL_EXITHANDLER , and go to the method GET_INSTANCE
    and put the break point on
    CALL METHOD cl_exithandler=>get_class_name_by_interface
        EXPORTING
          instance                      = instance
        IMPORTING
          class_name                    = class_name
        CHANGING
          exit_name                     = exit_name
        EXCEPTIONS
          no_reference                  = 1
          no_interface_reference        = 2
          no_exit_interface             = 3
          data_incons_in_exit_managem   = 4
          class_not_implement_interface = 5
          OTHERS                        = 6.
    and see the exit_name on dedug time, you can get all the exitnames.
    Regards
    Ramesh

  • How to find ObjectKey for the workflow, or Task for a ObjectKey

    Hi,
    I am developing a custom workflow for a customer request,
    I need to apply a condition like, If there is a open workflow request for this customer, then it should not start another workflow.
    how do I do that ?
    I tried to look into SWi6, it gives results till I keep the Object key Blank, if I use this with the object key then it gives no result.
    I have also tried function module SAP_WAPI_WORKITEMS_TO_OBJECT, but still no success.
    I have developed my own Business object for this with key fields.
    thanks
    Siddharth

    Hi,
    You can check in the table SWW_WI2OBJ, whether for the key and business object, there is workflow exist or not.
    Get the last workitem based on the timestamp and pass that work item in SWWWIHEAD and get the top work item.
    Now check whether the status is COMPLETED or INPROCESS or READY, based on which you can trigger or not.
    Regards,
    JMB

  • How to find description for the bugs fixed in a CPU ( Critical patch alert)

    Hi
    I am having a hell of a time trying to figure out WHICH BUGS are fixed in the recent Critical patch alert
    I looked into the README file of the patch ( in my case its 8534387 for Solaris SPARC ) - but even in the README file there is only the list of the bugs fixed:
    +2.1 Bugs Fixed by This Patch+
    This patch includes the following molecules:
    +7155248 - DB-10.2.0.4-MOLECULE-001-CPUJUL2008+
    +7155249 - DB-10.2.0.4-MOLECULE-002-CPUJUL2008+
    +7155250 - DB-10.2.0.4-MOLECULE-003-CPUJUL2008+
    +7155251 - DB-10.2.0.4-MOLECULE-004-CPUJUL2008+
    +.....+
    +.....+
    But its impossible to even find them in metallink by the bug ID !
    I tried the first one and you get multiple document where this patch is mentioned , but no clear place for the bug description .
    Is there a convenient way to know exactly the DESCRIPTION of each bug that was fixed in a CPU ?
    thanks in advance
    Orna

    >
    But its impossible to even find them in metallink by the bug ID !
    I tried the first one and you get multiple document where this patch is mentioned , but no clear place for the bug description .
    Is there a convenient way to know exactly the DESCRIPTION of each bug that was fixed in a CPU ?
    thanks in advance
    OrnaDo a BUG search using the BUG ID rather than a Knowledge Base search. After that if you look closely at those multiple documents you mentioned that was returned, there should be only one for your Platform and for your product. Ignore the rest and click on only the one relevant to your Platform and Product.

  • Vendor for the Material

    Dear Experts,
    I have requirement to develop a report to show the negative stock of a materail and the Vendor who have recently supplied that material. Please let me know from which table I can get the material and respective vendor with the date field to know that who is supplied the material recently.
    Best Regards
    Venkat

    Hi,
    Check these tables
    MARD
    EINA and
    EINE
    Regards,
    Jyothi CH.

  • How to find entries for the particular month

    hi  all,
    I have a table ZTOS4 where i store the trips, trips created timestamp.
    in my selection screen , i give the month as parameter.
    now i need to select the trips created for the select month. how can i put the select query???
    select trips timestamp
    from ztos4
    where timestamp = month ??????? (as timestamp is date and time and month is 01,02,03,....12)
    how to put the where condition?????
    points will be rewarded
    thanks in advance

    Hi jayasree muthaiyan,
    USE LIKE keyword in where condition of your select query...
    However its better to provide the month and year both form the selection screen because there can be many years data in the table which r having same month ...
    eg .. 02 then it will give Feb months data for all years say 2004 2005 .... 2008 ...
    Also..
    Here is the "help" for the syntax of LIKE in SELECT statement.
    f NOT LIKE g
    Addition:
    ... ESCAPE h
    Effect
    The condition is met for a table entry if the statement "f (does not) equal the pattern in g" is true for the values of f and g. f must always be a field descriptor, and g an ABAP field. If f has the value NULL, then the result of the check for the statement is unknown. Within a pattern, there are two special characters:
    '_' (underscore) stands for any single character.
    '%' (percentage sign) stands for any sequence of characters, including an empty string.
    Examples
    Example to select all customers whose name begins with 'M':
    TABLES SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
    INTO CORRESPONDING FIELDS OF SCUSTOM
    WHERE NAME LIKE 'M%'.
    WRITE: / SCUSTOM-ID, SCUSTOM-NAME.
    ENDSELECT.
    Example to select all customers whose name contains 'huber':
    TABLES SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
    INTO CORRESPONDING FIELDS OF SCUSTOM
    WHERE NAME LIKE '%huber%'.
    WRITE: / SCUSTOM-ID, SCUSTOM-NAME.
    ENDSELECT.
    Example to select all customers whose name does not contain 'n' as the second character:
    TABLES SCUSTOM.
    SELECT ID NAME FROM SCUSTOM
    INTO CORRESPONDING FIELDS OF SCUSTOM
    WHERE NAME NOT LIKE '_n%'.
    WRITE: / SCUSTOM-ID, SCUSTOM-NAME.
    ENDSELECT.
    Notes
    LIKE can only be used for alphanumeric database fields. In other words, table field f must have Dictionary type ACCP, CHAR, CLNT, CUKY, LCHR, NUMC, UNIT, VARC, TIMS or DATS. The comparison field g must always have type C.
    The maximum length of the pattern is 2n - 1 characters, where n is the length of field f.
    Trailing spaces are ignored in comparison field g. If a pattern contains trailing spaces, you must enclose it in single inverted commas ('). If your pattern is enclosed in inverted commas and you also want to include inverted commas as part of the pattern, the inverted commas in the pattern must be doubled.
    You cannot use this variant in the ON addition to the FROM clause.
    Hope it will solve your problem
    Reward points if useful...
    Thanks & Regards
    ilesh 24x7

  • How to find links for the KM resource

    Hi,
    I would like to know the details about the links, which are created for the KM resource.
    I want to search how many links and where these links are created for some perticular resource in KM.
    Please let me know how to achieve this.
    Thanks

    Hello -
    For archive pls refer below
    THere is no standard archive functionality in KM. but you can use time based publishing where you can give validity of the documents. Once the time is expired then automatically it will not display to the end users who have read permissions.
    kept in your directory but it will not visible to enduser (those are having a read access) section.
    So Go to folder (Life time enable on folder level) ---> Details ---> Click on Lifetime --> Enable it
    Afterthat you can select the appropriate file and assign the life time .Here is the process....
    A(file name)-> Details-> Properties ---> lifetime.
    /thread/103302 [original link is broken]
    http://help.sap.com/saphelp_nw70/helpdata/en/8d/2813418366f023e10000000a155106/content.htm
    Regards
    satya

  • EMERGENCY: Need to flashback table, how to find SCN for a time before update happened?

    Hi all,
    I've got a new database 11G, I've not used flashback before, but my retention time is a day...I have a time that the developer did a massive update to a table to corrupt it.
    How do I find the SCN for that time so I can attempt to flashback that table?
    Thank you,
    cayenne

    Thank you..I also found this works:
    SQL> select timestamp_to_scn(to_timestamp('20140103152000','YYYYMMDDHH24MISS')) scn from dual;
           SCN
      98344246
    Well that might NOT work all of the time. But that is just what Oracle does when you give it a timestamp to flashback to: it converts the timestamp to an SCN and then restores data based on that SCN.
    See Flashback Table in the SQL Language doc
    http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_9012.htm
    TO TIMESTAMP Clause
    Specify a timestamp value corresponding to the point in time to which you want to return the table. The expr must evaluate to a valid timestamp in the past. The table will be flashed back to a time within approximately 3 seconds of the specified timestamp.
    That 'approximately 3 seconds' accuracy is due to that conversion to SCN - Oracle uses its internal table.
    SCN is accurate if you know it but you usually don't.
    Read, and heed, these warnings in the advanced app dev guide
    http://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns_flashback.htm
    Guidelines for Oracle Flashback Query
      If a possible 3-second error (maximum) is important to Oracle Flashback Query in your application, use an SCN instead of a timestamp. See General Guidelines for Oracle Flashback Technology.
    General Guidelines for Oracle Flashback Table
      To query past data at a precise time, use an SCN. If you use a timestamp, the actual time queried might be up to 3 seconds earlier than the time you specify. Oracle Database uses SCNs internally and maps them to timestamps at a granularity of 3 seconds.
         For example, suppose that the SCN values 1000 and 1005 are mapped to the timestamps 8:41 AM and 8:46 AM, respectively. A query for a time between      8:41:00 and 8:45:59 AM is mapped to SCN 1000; an Oracle Flashback Query for 8:46 AM is mapped to SCN 1005.
         Due to this time-to-SCN mapping, if you specify a time that is slightly after a DDL operation (such as a table creation) Oracle Database might use an SCN      that is just before the DDL operation, causing error ORA-1466.

  • How to find ClassID for the installed JDK/JRE?

    I am using JDK 1.6.24. I want to get the ClassID for that.. how to get that?

    http://www.oracle.com/technetwork/java/javase/deployment-policy-135751.html

  • How to assign the vendor for Pipeline material like Oil,power etc.

    Dear All,
    Can anybody tell me , how tp  assign the vendor for Pipeline material like Oil,power etc.

    Dear,
    Create source list ME01 maintain vendor here if vendors are multiple.
    Create Info record ME11for vendor and material combination
    Regards,
    R.Brahmankar

  • How to find out whether the system user is a vendor or a purchaser

    Hi,
    I am working in SRM 5.0. I have a requirement that some fields of Bid invitation can be visible by purchaser but not to bidder.
    How to find out whether the system user (user id though which system logged in) is a vendor or a purchaser. Kindly help me to resolve this issue.
    Sushmita Singh

    check his role.
    is surrogate bidding available for that bidder.
    via surrogate bid , purchaser can submit bid on behalf of the bidder.
    masa is correct
    pposa_bbp - search via user . so he might be  a purchaser.
    maintain business partner -supply your bidder bp number -edit
    go to bidder data .Under bidder data you must flag "PERMIT PROXY BIDDING"
    regards
    Muthu
    br
    muthu

Maybe you are looking for

  • Which Subject Areas are Being Used?

    I am afraid I know the answer to this, but am hoping someone out there has a solution. We have several subject areas in presentation services, several of which I imagine are not being used. Is there a report or query that can be run to see what subje

  • Keep getting error message when I try to reinstall itunes

    I tried to install the latest update but got an error message. Uninstalled itunes now cant get it reinstalled. Keep getting error messages

  • DNS server configuration on solaris 10

    Please, can somebody give me the way, step by step to configure a DNS server on solaris 10. i want to have the directories and files that it is necessary to modify and the modification to have a domain name "deptech.lan" with ip adress of the DNS ser

  • Fiel 2 file scenario -  avoiding a line

    hello experts I have a txt file to txt file scenario. I would like to know if it is possibleto avoid a specific line in the text file? for example I have a files that contains the same architecture: FILE=S0123123 REPORTS=000 6019,   ,024312 6019,   ,

  • Which version of PS has slice tool

    Hi, My version of Photoshop 11 (CS4) did not come with the slice tool. Can someone tell me which verions of PS comes with the slice tool, if I have to purchase a plug-in, etc.. I really need this tool to design web sites and was misled by Adobe that