Check for Company Code & Vendor Relation ship before a PO is saved

Scenario ,:
If the Vendor doesn’t belong to the same CoCd as SAP accepts in this stage the PR/PO , the problem will not appear at this stage og MIGO  but will appear after the goods have been received and then it will appear when we want to enter the invoice SAP will not accept .
Any suggestion / work arounds to put a check on this ....
Satish

Dear Satish,
Your problem is vendor is created at Porg level but not at company code level.
In SAP, we have 3 transactions to create vendor
MK01 - Purchase Organization level - (purchasing people use to create vendor)
FK01 - FI views - Finanace people create
XK01 - Centrally -  Comapny code level.
If vendor is created with MK01, sysyem allow the PO, GR but not IV as the vendor still not exist at company code level
If you create with FK01, you can do FI transactions but not Purchasing.
Here co-ordination is required between the MM and FI departemnts. If any vendor required by both MM & FI, after creating it should be informed to other department.
SAP given this for the flexibility of authorizations and flexibility.
Thanks,
Krishna Reddy

Similar Messages

  • Transaction code KO88 need to be check at company code leval

    Dear Experts,
    I need maintain authorization check at company code level for the transaction code KO88
    Can you suggest what are the better approaches/solutions to meet this requirement
    Thanks in Advance
    Guru Prasad

    Hi,
    it does not look like you can use standard authorization objects assigned to this transaction. This transaction is from CO module and this module does not use company codes directly. It uses controlling areas instead. You can see it in authorization object K_VRGNG which is checked in KO88.
    It does not look like there is a suitable BADI either. So if you are on Netweaver you can try to use enhancement framework. In program KO71 which corresponds to transaction KO88 is subroutine ACTIVITY_AUTHORITY_CHECK where FM K_VRGNG_AUTHORITY_CHECK is used to check authorization for object K_VRGNG. It looks to me that it's a good point to use implicit enhancement point of this subroutine to add additional authorization check. In your case check for company code attached to internal order. But you need to test it properly and it might work only for this transaction. So if user can start settlement from somewhere else that your additional check might not be performed.
    Cheers.

  • Validation for Company code for a vendor in LFB1 TABLE.

    Hi Experts,
    New to ABAP Objects!! I need to write a method which will have two input parameters Vendor number and company code. and i have check wether company code exist for given vendor number.
    Can any one send the code for the above validation.
    Thanks in advance for your help.
    -Chris.

    Hello Chris
    I have checked on ERP 6.0 and there is no standard class available for checking vendors.
    However, within your method simply call BAPI_VENDOR_EXISTENCECHECK.
    If the vendor exists but not for the company code the BAPI returns the message E522(FN):
    Vendor &1 exists, but is not created in company code &2
    You may have a look at classes beginning with CL_REEX..., e.g.:
    CL_REEXC_COMPANY_CODE          Company Code (T001)
    CL_REEXC_CONTROLLING_AREA      Controlling Area (TKA01)
    Regards
      Uwe

  • Vendor not permitted for company code

    Dear experts,
    While raising the PO in srm I am getting the error message as 'Vendor not permitted for company code'.
    When I checked vendor details in srm and back end, vendor is exist for particular company code and purchasing ord combination. 
    What might be the reason for this error?? can you please share your thoughts about this??

    Hi. Check all the blocking and deletion flags in both systems, especially looking at the "central block" and "archiving" flags in transaction BP in SRM.
    Regards,
    Dave.

  • Vendor 27672 has not been created for company code 6200

    Hai,
    I am trying to post a invoice against a Scheduling agreement.
    The scheduling agreement has vendor as 27672 and comapny code as 6200 in the header data when i look into ME33L.
    When i trying to post an invoice fo the schedulig agreement using BAPI_INCOMINGINVOICE_CREATE , it is thowing the error "Vendor 27672 has not been created for company code 6200". which i am not able to resolve, as the scheduling agreement is raised against that vendor.
    when i tried to post the invoice manually using MIRO, there was a POP-UP saying there " PO vendor is not an invoiceing party. enter the invoicing party."  where i was giving 27673 which is the alternate payee for this vendor. It is accepting and i could post the invoice succesfully.
    However, the same is not available in the BAPI_INCOMINGINVOICE_CREATE  that i am using.
    Is there any way that i can enter the Invoicing party as i did it when i was posting it manually or is there any other way that i can resolve the issue.
    Thanks,
    Upender

    Hi
    Go to XD01 and enter the same customer code that you have now and enter the required company code and sales org, dist. chnl and division and enter the required details and save.
    Regards
    Madhu
    Edited by: Madhu Naidu on Sep 19, 2011 6:46 AM

  • Double Invoice check across company code

    Hi All,
    I have been trying to use the double invoice check functionality across company codes. i.e. when an invoice is posted in Company code A with ref no: xxx, and when I try to post a new inovice with the same reference ie. xxx in company code B, system does not give error message.
    Please note: I have maintained message in application F5, no: 117 and 312.
    Also in customization for double invoice check, I have unchecked "Check Company code" and checked "check reference" and "check invoice date"
    I have also maintained the double invoice check flag in the vendor master.
    Please help at the earliest.
    Regards,
    Ankush

    Hi Ankush,
    Good Day,
    Duplicate invoice check across company code will not check for FI related invoice ( Like FB60)
    But you can able to achive this with BTE ( SAMPLE_PROCESS_00001110 for FI Duplicate invoice check)
    Steps for Implementing a BTE
    (1)Goto transction FIBF menu Environment->Info System (P/S )
    (2)Select the BTE you want to implement.
    (3)Press button Sample function module
    (4)This brings you to SE37 - Copy the sample function module to a Z-function module (First create a new function group for the function module) . Note: The name of the Z-functionmodule is not important
    (5)Edit the code in the new function module
    (6)Go back to transaction FIBF - Menu Settings->Products -> Of a customer and create a new product whicj identifies the new product . Remember to mark the Active field.
    (7)Go back to FIBF menu Settings->P/S function modules->of a customer - Create an entry that links the BTE and Product with the new function module
    Best Regards,
    KSK

  • How to upload company code data related to Company Code BP01?

    How to upload company code data related to Company Code BP01 FOR CIN?

    Hi,
    First check whether all the pre-requisites are completed.
    I'm assuming you have installed the Best Practices Baseline package (for country IN). If you have succeeded in actvating the buildig blocks (as per your scope) using Solution Builder, you would have populated all the company code data related to Co. code BP01. Looks like some steps are missing.
    Please refer to the OSS note 1408706 in this regard. From there, you also can refer to the "Quick Guide to Implementing the SAP Best Practices Baseline Package V1.604 (DE), which is self-explanatory. 
    Let me know if this helps.

  • Consignment not possible for company code

    Hai,
    When i try to create a consignment P.O ,it is throwing error as " consignment not possible for company code".
    What is the solution?
    Thanks

    Jürgen L. wrote:
    >
    I had removed the vendor against my plant in the table T001W as well as in vendor master purchasing data..
    > can you elaborate this a bit? you removed it 2 times?
    It is like this.
    First i checked in vendor master in purchase data.
    here No assignment of plant to the vendor.
    Now i tried to create to a consignment p.o, it is throwing the error.
    Second,
    I checked in table T001W ,found and removed the assignment of vendor to plant.
    Now i tried to create a  consignment p.o, again it is throwing the error.
    can you help me out?
    thanks

  • How to configure Funds Transfers, Cross Company Code Vendor Payments, Bill

    Hi All,
    Can any one help me, How to configure Funds Transfers, Cross Company Code Vendor Payments, Bill of Exchnage Payments with Automatic Payment Program?
    Regards
    Chandra

    Hi Chandra,
    This is what you need to do to configure <b>Cross Company Code Vendor Payments</b>.
    Execute transaction code <b>OBYA</b>, when prompted, type in 1st coy code, say A and then 2nd coy code, say B. This would take you to the "<b>Maintain FI Configuration: Automatic Posting - Clearing Accounts</b>" screen.
    In the first frame, where you have
    Posted in : A
    Cleared Against : B
    Under Receivable
    Debit Posting Key : <b>01</b>
    Account Debit : Account Number (The account can be a G/L account, a customer account or a vendor account)
    Under Payable
    Credit Posting Key : <b>31</b>
    Account Credit : Account Number (The account can be a G/L account, a customer account or a vendor account).
    In the second Frame
    Posted in : B
    Cleared Against : A
    Under Receivable
    Debit Posting Key : <b>01</b>
    Account Debit : Account Number (The account can be a G/L account, a customer account or a vendor account)
    Under Payable
    Credit Posting Key : <b>31</b>
    Account Credit : Account Number (The account can be a G/L account, a customer account or a vendor account).
    So, if you are using the <b>Customer/Vendor</b> approach, company A must be set up as both a Customer(Use Txn Code <b>XD01</b>) and a Vendor(USe Txn Code <b>XK01</b>) in Company B and vice versa.
    Once you have completed this set-up, you can then use transaction <b>F.13</b> and/or <b>F13E</b> to carry out your automatic clearing. Alternatively, whenever Payment Run is executed via transaction code <b>F110</b>, this would automatically clear out the payables and receivables in each company code.
    However, if you intend to use the G/L approach, then the account numbers would be Inter-coy G/L account for each coy code as defined in the chart of accounts.
    I hope the above helps.
    Do not forget to award the points please.
    Regards,
    Jacob

  • Automatic payment to all 5 company code vendors

    Hi Gurus,
           Please help me out regarding this issue, i have one company under that 5 comapy codes, i have to configure that  all the vendors for 5 company codes should automatically paid off, that means centralised automatic payment, can any one can tell me the configuration steps for this.
    points will be awarded for useful answer,
    thanks in advance
    sandeep.ch

    Hi
    tcode FBKP, select Automatic postings then select Company code clearings and then make settings for company code pairs ie. main paying company code with others. This will hit bank account of only one company code and clearing accounts in paying company code will show receivables from other comapny codes and clearing accounts in other company codes will show payable to paying company code
    hope this helps
    pushkaraj

  • Fiscal year change not yet made for company code

    1. We have opened new company and enter data from FY 2009. All posting has happened properly, but when we are trying to see report S_ALR_87011963 we are facing following problem.
    We have already check everything on SDN and followed, but our problem still exists.
    Table T093C is showing as FY 2009 year and also same in OB52, OAAQ is showing 2008 as closed year. We have run AJRW for 2009 and it runs successfully.
      error -
    Fiscal year change not yet made for company code ABCD
    Message no. AB059
    Diagnosis
    You have not yet carried out a fiscal year change for company code ABCD, although the current system date is in the new fiscal year.
    Procedure
    Carry out the fiscal year change for company code ABCD.
    2. We are running AFAB in any mode we get following error.
    Only an unplanned posting run is possible in this fiscal year.
    Message no. AA693
    Diagnosis
    You have already posted in fiscal years that come after 2009.  This means that you can only post in the last posting period 012 in fiscal year 2009. Or you can post to a special period, if one is set up. Since you have not posted yet in this fiscal year, you must specify that the depreciation posting run is unplanned.
    Procedure
    Please check the fiscal year entered.  If you are certain you want to post to fiscal year 012, you must start the depreciation posting run in the last posting period (or in the special period).  Be sure to indicate that this posting run is unplanned, since it falls outside of the normal posting cycle.

    Hi Experts,
    I am not making a new post regarding this but I hope you can help me answer.
    I am experiencing the same issue as the one posted originally and here are my data.
    1. Running the same asset report
    2. System is currently in FY 2013
    3. OAAQ shows FY 2012
    4. SE16N > T03C shows FY2013
    I have tried running AJRW again but I am getting the same error in the asset report. I hope someone out there can help.
    Thanks,
    Josef

  • Creating Cross Company Code Vendors/Customers.

    Hi All,
    I'm trying to understand how to create cross company code Vendors and Customers.  I've already established the link with configuring OBYA.  What I'm not clear is on which company code I should be creating the vendor and customer. 
    We have two company codes, 2100 & 0980.  CC 2100 has the central bank tha pays invoices for CC 0980.  I have two issues.
    1. What kind of configuration is needed to accept incoming payments into CC 2100 House banks and lockboxes?
    2. For intercompany activity between 2100 & 0980 how are the vendor and customer master records set up?  I know there needs to be a vendor on the customer master and a customer on the vendor master.
    So for 0980 acting like a vendor for 2100 I'm assuming the vendor number for 0980 is set up as a 2100 vendor.
    The same is true when acting as a customer.  The difference being is that this vendor entered into a field on the customer master and the customer number is entered on a field in the vendor master. 
    I'm missing how the Vendor record, if created on Company Code 2100 gets linked to Company Code 0980.

    For SAP to 'know' that a particular vendor / customer master records represents a specific company code, all these needs to be linked to the same 'company'.
    Companies are maintained in T880 (IMG : enterprise structure -> definition -> Fin Acctg -> Define Company
    Company code is linked to a company in the cocode config. IMG enterprise structure -> Assignment -> Fin Acctg -> Assign comp. code to company
    And finally, the Trading Partner field in the Customer/vendor master is where you assign the company to the cust/vendor.
    This setup will eventually allow you to consolidate interco A/R, A/P, etc.. if you need to but is not necessary for the interco process to post.(although you'd want to have it rght from the get go)

  • Excise duty: error 9914 No material data maintained for company code

    Dear all,
    when executing transaction /BEV2/EDDS I get error 9914 No material data maintained for company code in some material documents.
    However, I see material is correct.
    Can you tell me which views of material master am I missing?
    What do I need to check?
    Thanks in advance,
    F

    Settings in material master "Basic view 1"

  • Balance sheet for company codes

    Hi ,
    Is it possible to get conslidated balance sheet for multiple company codes in ECC6.0 in NEW GL.we are already activated new gl and getting B/S on profit center level under single company code.
    But now we need to split our locations or profit centers as seperate company codes without creating them as legal entities,so we will do intercompany sale transactions where customer orders a product from company A, which doesnt have that product with them, so it will be shipped from Plant of company code B. then customer pays to company A directly and another intercompany  billing will be generated by company code B ,and company code A pay company code B internally.
    My questions is how can we get a consolidated B/S for company code A, company code B or comapny code C?
    Regards
    Shaun

    Hi,
    Using transaction code "F.01" you can draw consolidated balance sheet by selecting company codes to be included in the selection fields.
    Using the same transaction, you can draw individual property balance sheet also.  In this transaction, there is a provision for selecting specific profit center option.
    Sarma Bhamidipati

  • 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

Maybe you are looking for