Differenece between  T-codes XK01 & FK01

Hi all
Can any one tell me differenece between T-codes XK01 & FK01
Thanks
Shravan

In XK01 Vendor master record contains three sets of data
<b>General data:</b>  It contains Vendor’s name, address, language, and phone numbers Tax numbers.Bank details etc
<b>Company code data:</b> It contains  account control data like the number of the G/L reconciliation account for the vendor account.Payment methods and terms of payment set up with the vendor
<b>Purchase Organization data:</b>If you implement Materials Management (MM), you will need purchasing data. For more information on this, see the documentation for Materials Management. In Materials Management, vendors are represented as suppliers.
XK01 is used if MM is implemented.
In FK01 Vendor master record contains two sets of data
<b>General data:</b>This is data that applies to every company code and every purchasing organization in your company. The general area includes, for example, the vendor’s name, address, language, and telephone number.
<b>Company code data:</b>This is data that is specific to an individual company code.Company code data includes, for example, the reconciliation account number and payment terms.

Similar Messages

  • What is differnace between XK01 & FK01?

    Hi,
             What is differnace between XK01 & FK01? & If I have  created Vedor with tcode FK01, how to assign or map in XK01?

    Hi,
    There is one more transaction code MK01
    XK01 has full authorization on vendor views but FK01 has only authorized on accounting view and MK01 has only purchasing views.
    Regards

  • Stock Transfer Order between company code

    What is the system setting for the STO between company codes.

    Steps to make STO between two plants (Different company codes).
    1) Create one Customer Master in XD01 with respect to Supplying Plant Sales Area and assign this Customer no with Receiving Plant in OLME->PO-> set up STO->Define shipping data for plant and for the supplying Plant assign the above sales area. (Make sure, In Customer Master, sales Area Tab: you are maintaining shipping condition)
    2) For Receiving Plant Pur. Org and Co.Code Combination create Vendor master in XK01 and in this vendor master assign the Supplying plant in Pur.Org.Data screen->Extras--> Add.Pur.data
    3) OLME->PO-> Set up STO------> for your supplying plant assign document type NB, Delivery type NLCC and Checking Rule RP
    4) Then for your supplying Plant and receiving Plant assign Document type NB
    5) Make sure you are maintaining Sales View for the material at supplying Plant and in Sales /Gen plant Data view maintain Availability check, Loading group and Transportation group.
    6) In SPRO-->Logistics execution> Shipping->Basic shipping functions->Shipping point Determination>assign shipping points-> For your Loading group, Shipping Condition and Supplying plant combination, Assign shipping point
    These are the configuration settings you have to do in background.
    Then Create STO from Receiving Plant in ME21N with document type NB.
    Based on that STO, Create Delivery in VL10B from supplying Plant
    Do PGI in VL02N from Supplying plant
    Do GR in MIGO at Receiving Plant keeping outbound delivery as a ref. document.
    Sheetal

  • Where can I find the relation between company code and plant?

    where can I find the relation between company code and plant?
    I need to the list of plants under a company code.
    Which table?

    yes,wayne weng   .What you said is right.
    Thank you very much!
    My MSN:[email protected]

  • Diff. between Tax Code and Condition Types

    Hi,
    What is the diff. between Tax Code and Condition Type???
    Why we maintain Tax Codes under Invoice Tab in PO, when Condition Types are available for Calculation Procedure...???
    Please guide..

    hi..
    Tax code : Tax code in some what more specific for calculating the tax...some material is having 2% tax..some having 3 % tax..etc..and these are input tax...so..these tax code will be of type input tax..
    now..based on the nature of tax type amount will be calculated....
    suppose tax code is calculation of 2 condtion type so ..we can do it in tax code conditon record fv11 also..
    so..tax code can be a combination of cond type...
    where as through cond type also we can also achieve this..by using one statistical cond type...
    Cond Type :  cond type is for the daily pricing configuration..how system will calculate the price for a centain material we can make define the rules here...
    Try this out..
    Thans

  • LSMW for Vendor Master (t-code XK01)

    Hi guys,
    I'm creating a LSMW for Vendor Master (t-code XK01) using direct input but the following error message appears:
    In the step "Create batch input session", I get the following error:
    FB012 Session 1 : Special character for 'empty field' is /
    FB007 Session 1 session name VENDOR was opened
    FB112 Trans. 1 : No transaction code was transferred
    FB016 ... Last header record ...
    FB014 ... BLF00-STYPE 1
    FB014 ... BLF00-TCODE /
    FB014 ... BLF00-LIFNR DETES998
    FB014 ... BLF00-BUKRS /
    FB014 ... BLF00-EKORG /
    FB014 ... BLF00-KTOKK 0001
    FB013 ....Editing was terminated
    I mapped the TCODE filed using xk01 and the same error still displays; in the first step I select Object 0040, method 0002 and the program is RFBIKR00, is this correct?
    Some of the fields are stored ina different table; How can I mapped this fileds?
    Any you can provide will be great......

    Hi,
    Are you getting this error immediatly or later half?
    1. This could be with same Vendor number which would be existing in the system.
    2. Data inconsistencies.
    What are the flat files that you have is it a single file or more than one?
    Thanks,
    Prashanth

  • Netting process between company codes

    Hi Gurus,
    How do i configure a Netting process between company codes when they trade with each other.
    Please advise,
    Thanks,
    Temba

    Hello,
    You can post the cross company code postings even between two controlling areas. The system does not prevent to post documents between two company codes in two controlling area. Need not necessarily they should be under one operating concern. Provided you have to make sure that you have followed the following points:
    In OBY6 - To company codes must be assigned to same Company, meaning that you mus thave created a Company and that company must have been assigned to these two company codes.
    OBYA - You should maintain the clearing accounts in both the company codes. Meaning that you are posting one leg in one company code and the other leg in the other company. Therefore, it is required to have the missing legs in each company code.
    Company Code1 - Posting Key 40 - Clearing Account
    Company Code1 - Posting Key 50 - Clearing Account
    Company Code2 - Positng Key 40 - Clearing Account
    Company Code2 - Posting Key 50 - Clearing Account
    OB08 - In case if the two company codes have different local (company code) currencies, you may maintain the exchange rates.
    You can now go to F-02 and post a cross company code transaction giving the first leg in first company code and the second leg in second company code. Missing leg in the first company code will be posted to the GL Account mentioned in OBYA and the missing leg in the second company code will be posted to the GL Account mentioned in OBYA. That means you will have four line items overall.
    The system will post three document.
    Document 1 in First Company Code
    Document 2 in Second Company Code
    and
    Document3 - Cross Company Code Document.
    The cross company code document consists of the first company code document number plus company code plus last two digits of the fiscal year.
    Hope this must have clarified your doubts.
    Please let me know in case if you need further details.
    Thanks,
    Ravi

  • Clearing between company codes

    Hi Experts,
    I have done necessary settings for cross company code clearing.
    I got the following error message while clearing the open items between company codes.
    Error Message:
    Company codes have different settings for withholding tax treatment.
    Message no. F5786
    Please help me to solve this issue.
    Thanks

    Hi,
    I think you have entered a document containing at least one vendor or customer item and which has line items in several company codes.
    The extended withholding tax treatment has been set to active in one company code and not in other company code. That is EWT has been activated in one company code and the same has not been activated in other company code. We need to activate EWT in other cross company code.
    Path to activate / deactivate EWT:
    IMG / FA/Financial  Accounting Global Settings / Withholding Tax /  Extended Withholding   Tax / Calculation / India / Company   Code/Activate  Extended Withholding Tax
    Here select the check box u201CEWTu201D against your company code and save it.
    Hope it helps.
    Regards,
    Kannusamy S

  • A table mapping between country code and currency code

    Hi experts,
    I want to know whether there is a table mapping between country code and currency code.I have found the table T005(Countries).But I don't why the filed of WAERS(Country currency) hasn't maintained in talbe T005?Whether country code and currency code hasn't direct relation?
    Regards,
    Kelvin

    Dear Kelvin
    The said field (WAERS) can be fetched from many tables.  To name a few, below are some of the tables in which, you can see the field for currency.
    1)  BKKI4
    2)  BKKI5
    3)  BWPOS
    4)  KNKA
    5)  KNVV
    6)  MSEG
    thanks
    G. Lakshmipathi

  • PGI-No Accounts maintained for company code clearing between company codes

    Dear Expetrs,
    When i am doing PGI getting error that is no accts maintained for company code clearing between 0010 to 0035. This is intercompany process. In our intercompany company codes is 0010 and 0020. So we maintained already clearing acconuts between 0010 and 0020 in OBYA. But when am doing post goods issue... getting error no accts maintained between 0010 to 0035. Actually here supposed to take clearing accts between 0010 to 0020. I couldnt understand why its taking 0010 to 0035. Could you please suggest me where i did mistake, Please suggest me ASAP.
    Tanks & Regards,
    VS

    Dear Lakshmipathi,
    Here am pasted the OBYA Screen...whatever i maintain pls check and suggest me. i am suspecting on Debit posting kes and credit posting keys maintain as 01 and 31 is corect.
    Transaction          BUV   Clearing between company codes                                                                               
    Posted in             0016                                                      
    Cleared against       0013                                                                               
    Debit posting key    01                  Credit posting key   31               
      Account debit        7790000013          Account credit       7720000013                                                                               
    Posted in             0013                                                      
    Cleared against       0016                                                                               
    Debit posting key    01                  Credit posting key   31               
      Account debit        7790000016          Account credit       7720000016       
    Thanks & Regards,
    Vasu

  • Starting SAP transaction in between ABAP code

    Hi,
    How can I start a particular transaction in between ABAP code if certain condition is true.
    Regards,
    Tushar.

    If a program has a transaction code, there are two ways of starting it from another program.
    If you do not want to return to the calling program at the end of the new transaction, use the statement:
    LEAVE TO TRANSACTION <tcod> [AND SKIP FIRST SCREEN].
    This statement ends the calling program and starts transaction <tcod>. This deletes the call stack (internal sessions) of all previous programs. At the end of the transaction, the system returns to the area menu from which the original program in the call stack was started.
    If, on the other hand, you do not want to return to the calling program at the end of the new transaction, use the statement:
    CALL TRANSACTION <tcod> [AND SKIP FIRST SCREEN] [USING <itab>].
    This statement saves the data of the calling program, and starts transaction <tcod>. At the end of the transaction, the system returns to the statement following the call in the calling report. If the LEAVE statement occurs within the called transaction, the transaction ends and control returns to the program in which the call occurred.
    You can use a variable to specify the transaction <tcod>. This allows you to call transactions statically as well as dynamically.
    The addition AND SKIP FIRST SCREEN allows you to prevent the initial screen of the new transaction from being displayed. The first screen to be displayed is then the specified Next screen in the screen attributes of the initial screen. If the first screen calls itself as the next screen, you cannot skip it.
    Furthermore, the AND SKIP FIRST SCREEN option works only if all mandatory fields on the initial screen of the new transaction are filled completely and correctly with input values from SPA/GPA parameters.
    The USING ITAB addition in the CALL TRANSACTION statement allows you to pass an internal table <itab> to the new transaction. <itab> has the form of a batch input table. For further information about batch input tables, refer to Importing Data With Batch Input.
    Cheers
    Nishanth

  • Copy configuration between company codes tool

    Hi,
    I would like to know if we can copy configuration between company codes?  If yes, how do we do that?  I know there are some third party tools available, but couldnt recollect now.  Any guesses? 
    Thanks,
    Abdul

    Since it are more than 200 customers, a manual operation isn't very efficient.
    As I understand, no standard SAP programs exist to copy multiple customers from 1 company code to another. A new CATT will have to be created.
    Does anyone have this kind of program, otherwise I will create it from scratch.
    Thanks in advance.
    Best regards,
    Danny

  • What is the differenec between 'sap list viewer' and 'abap list viewer'

    hi
    what is the differenec between 'sap list viewer' and 'abap list viewer'

    Hi,
    There is no difference between them.SAP List Viewer (ALV) is the new name of the ABAP List Viewer (ALV).
    The SAP List Viewer unifies and simplifies the use of lists in the R/3 System. A uniform user interface and list format is available for all lists. This prevents redundant functions.
    The SAP List Viewer can be used to view both single-level lists and multilevel sequential lists.
    Single-level lists contain any number of lines that have no hierarchical relationship to each other.
    Multilevel sequential lists consist of any number of lines that have two hierarchical levels. Multilevel lists have header rows and item rows; the item rows are subordinate to the header rows. For each header row there can be any number of subordinate item rows.
    You can view subtotals and totals rows in both single-level lists and multilevel sequential lists
    From End User Point it is SAP LIST viewer , From Developer Point of View it is ALV .
    Check the Below Link
    http://help.sap.com/saphelp_nw04/helpdata/en/66/bc7aab43c211d182b30000e829fbfe/frameset.htm
    Regards,
    Satish

  • Differnence between two codes of event handling

    hello i am learning event handling in swing but confused between two codes :-
    the first code of event handling is given in book "head first java " and working fine
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Swingdemo implements ActionListener {
        JButton jbut = new JButton("Click me");
          public void go(){
            JFrame jfrm = new JFrame(" sample swing");
            JLabel jlab = new JLabel("hello Swing");
            jfrm.add(BorderLayout.NORTH,jlab);
            jfrm.add(BorderLayout.CENTER,jbut);
            jfrm.setVisible(true);
            jbut.addActionListener(this); 
            jfrm.setSize(100,100);
            jfrm.setDefaultCloseOperation(jfrm.EXIT_ON_CLOSE);
       public static void main(String[] args) {
            Swingdemo obj = new Swingdemo();
            obj.go();
    public void actionPerformed(ActionEvent e)
        jbut.setText("i have been clicked");
    }}THe second code which i think is fine is giving the following error :-
    C:\java\iodemo\src\Swingdemo.java:26: non-static variable jbut cannot be referenced from a static context
            jfrm.add(BorderLayout.CENTER,jbut);
    C:\java\iodemo\src\Swingdemo.java:28: non-static variable this cannot be referenced from a static context
            jbut.addActionListener(this); 
    C:\java\iodemo\src\Swingdemo.java:28: non-static variable jbut cannot be referenced from a static context
            jbut.addActionListener(this);  the second code is as follows :-
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    public class Swingdemo implements ActionListener {
    public static void main(String[] args) {
    JFrame jfrm = new JFrame(" sample swing");
    JLabel jlab = new JLabel("hello Swing");
    jfrm.add(BorderLayout.NORTH,jlab);
    jfrm.add(BorderLayout.CENTER,jbut);
    jfrm.setVisible(true);
    jbut.addActionListener(this);
    jfrm.setSize(100,100);
    jfrm.setDefaultCloseOperation(jfrm.EXIT_ON_CLOSE);
    JButton jbut = new JButton("Click me");
    public void actionPerformed(ActionEvent e)
    jbut.setText("i have been clicked");
    Plz help me wat this error means that not static variable cannot be reffered from static context .
    thanks

    There are multiple problems in your 2nd set of code. You call this:
    jfrm.add(BorderLayout.CENTER,jbut);
    Before you actually create the jbut button:
    JButton jbut = new JButton("Click me");
    But based on the error message, you have another 'jbut' variable somewhere that's not included in the code you posted, and that's the one it's complaining about being referenced in a static context.
    The problem with the static context is because all your code is in the static void main method. In that method, a Swingdemo instance doesn't exist yet, therefore any non-static variables won't exist yet either. If you move all that code into the Swingdemo constructor, and just have main create a new Swingdemo instance, that should do it.

  • Stock transfer between company codes

    Dear Experts,
    I am doing stock transfer between two different company codes.  Purchasing order type wil be NB & SD delivery type will be : NLCC
    i have done  all w.r.t configuration requirement for between company code, when i go for ME21N, unable to  get purchasing order type NB but its showing only UB & item category U.  systme giving message like : item category U & pur order type is UB would like to proceed. But it would be for between plants within same company code.
    Please assist me where i am doing wrong...
    Best Regards
    Badari
    Edited by: badaripro on Feb 23, 2010 7:15 PM
    Edited by: badaripro on Feb 23, 2010 7:15 PM

    Dear Badari,
    I don't understand. Do you say that you just start ME21N and can only choose order type UB there? In this case it has nothing to do with the question if the STO is cross-company or not, since the system doesn't know the plants yet.
    I would assume somebody just deleted the document type NB in your customising or you are not authorised to use it - please start ME21N again, observe the error (can't choose NB), leave the trs and run trs SU53 to check your authorisations.
    BR
    Raf

Maybe you are looking for

  • Will pick a song on ipod touch and then it will randomly play another song.  Is there a fix for this?

    My daughter's ipod.  I know little about them. She will select a song to play and then it randomly plays a different song.  Often with the picture for the original song displayed.  We've tried resetting and no better. Is there anything else we can tr

  • Will this really install itunes 10.7?

    http://support.apple.com/kb/DL1577 will this link really install 10.7 ??? I'd really like to go back to that version I have windows 7, 64 bit... iTunes 10.7 for Windows 64 About iTunes 10.7 for Windows 64 iTunes 10.7 adds support for iOS 6 running on

  • Font Usage Overview?

    I am well familiar with fonts in print design, but have little experience with Flash. I do know that it's better to create the type within the Flash document, instead of importing as a jpg... I also know that I have to have the fonts activated in Sui

  • How to handle large heap requirement

    Hi, Our Application requires large amount of heap memory to load data in memory for further processing. Application is load balanced and we want to share the heap across all servers so one server can use heap of other server. Server1 and Server2 have

  • How to install software to Linksys linux router?

    My WRT160NL says it runs Linux on a box, but there is no manual about using Linux on it. I would like to install a torrent program so my router could download torrent to the disk connected to it. How could I do this? Message Edited by Original on 08-