Doubt in OKB9

Hi everybody,
I would like to know about tr. code OKB9. What is the purpose of this transaction code and which cost elements need to assign here i.e.,
1. Cost element 110010 created with category "1"
2. Cost element 110011 created with category "3"
3. Cost element 110012 created with category "4"
4. Cost element 110010 created with category "11"
5. Cost element 110010 created with category "12"
In OKB9, should i use all these cost elements for default a/c assignement?
regards
vk

HI VK,
OKB9 will be used to assign Cost center or Profit Center or Business Area to Cost and Revenue elements at valuation area level if required.
Generally for one cost element if we want to assign different cost center or profit center for each plant or business area, we will use OKB9 transaction instead of assigning cost center at KA02 level.
So based Business area or Plant system will pick up the relevent cost center or profit center for that Cost Element...
In Some cases, lwhen we are doing transactions,let us take UPF or some tax related transaction keys will not pick the relevent cost center or profit center or business area from OKB9.
There are some OSS notes also avialable to prove this and also i had a great experince for the above example..
I hope you will get some good idea now about OKB9...
Thanks
Fit 4 Nothing

Similar Messages

  • OKB9 Doubt

    Hi,
    in Auto.Assgnment ,OKB9 ,
    1) What is the differnce B/W giving one Cost center  (CCOD-CE-Cost Center)  and giving Acct Assignment 1 (CCOD-CE-Acct Assgn 1 ,valuation area is mandatory) multiple Cost centers for Different Valuation Areas?
    2) Can I use this Combination ?  giving one cost center and Valuation Mandatory, 1, for same Cost Element ?
    CCOD-CE-Cost Center -Acct Assgn ,1
    The reason Why I am asking the above one is for example I have 20 Valuation Areas ,out of 20, for 5 Vaaluation Areas, I want different Cost centers : for this I want to use Valuation area mandatory type 1,
    and for other 15, I want same Cost center as I don't want to enter 15 times in the next screen so I want to to give one Cost center in the main screen for that CE , is it Possible?
    SAME COST ELEMENT both the cases
    Regards,
    Sandhya

    It is nothing to do with 3(Profit center is mandatory). PCA ledger is 8A. Usually Cost elements posting  to 8A we use 3 over there how we use business area/valuation area for 2/1.
    Please read the below field help on PA check box.
    Select this indicator to have the system determine a profitability segment by means of substitution for automatic postings. The corresponding posting is then passed on to Profitability Analysis (CO-PA).
    Note that automatic assignments to a profitability segment should only be used under special circumstances for certain accounts and business transactions only.
    Typical business transactions for which it makes sense to have a profitability segment found automatically include
    u2022     The transfer of price differences that are posted in purchasing due to differing order prices or differing prices in invoice receipt (as period costs)
    u2022     The transfer of expenses or revenues that arise due to a revaluation of material stocks (as period costs)
    u2022     The transfer of inventory differences (as period costs)
    The data is posted to a profitability segment found on the basis of the information found in the FI document. If the information there is not very detailed (not many characteristic values), the data is posted to a higher aggregation level.
    Further notes
    1. Generally, a profitability segment is found and updated in Profitability Analysis automatically when the corresponding sender document is created (such as when you assign FI postings directly to a profitability segment, or when you create sales orders or billing documents). Therefore, it is not desirable to have the system find a profitability segment for all the accounts relevant to profits by assigning accounts in this function.
    2. If, in Materials Management, an account assignment to a profitability segment is required, you need to ensure that in inventory management for the corresponding transaction types, the field status group permits an account assignment to a profitability segment.
    If you need more clarification please revert.
    Thanks,
    VR
    Edited by: VR on Feb 16, 2009 11:17 PM

  • Scrap Sales GL , which type of cost centers need to assign in OKB9

    Dear Seniors,
    G L account : Scrap Sales:
    For this  GL a/c ,  cost  element created  with  Cost element category u201C11u201D (Revenues).
    Now in OKB9   i want to make assignments:
    With each b.area and  cost centers.
    Now my doubt is :
    In OKB9  which type of cost center I need to assign from the below.
    1.Cost center should be with
    Cost  cntr category u201CFu201D  (Production)
    Or
    2.Cost center category u201DVu201D (Sales)
    and another doubts is , in Cost center -control tab: Actual revenues check box,  should i select or not in any case.
    Please clarify my doubt.
    Thanks in Adv

    Hi,
    As scrap sales are revenue to the company, undernoted  things to be noted here :
    1.  The cost element category is V - Sales and the control indicator actual revenues box to be unticked.
         The posting will be statistical for revenue elements.
    2.  The revenue recognition has to be equally done in VKOA for the account assignment of this account.
    3.  You can create a seperate order type for scrap sales and a sales pricing procedure in SD.
    4.  Check whether the scraps are defined to capture Tax Collected at Source, if so, you have to define
         condition types for them too.
    5.  If the material itself is defined as scrap material then in Material master the Profit Center would have
         been assigned and to capture the revenue assign the scrap sales revenue in VKOA.
    Best Regards,
    Sadashivan

  • Depreciation defaulted to one Cost Centre (OKB9)

    Good day SAP Experts
    One of our companies' depreciation depreciation was defaulted to post one cost centre (Admin).  This was set on OKB9, specifying company code, cost element (211110) and the cost centre.
    This worked, but now we had to change that each individual cost centre must collect its depreciation expense.  We tried to take this entry out of OKB9, when executing the depreciation run an error is experienced saying that a CO assignment is needed for this account.  Cost centres are maintained on all assets.  
    We double checked the GL and cost element, as we are having several companies on the same chart of accounts but different controlling area.  Their characteristics in all companies are the same.
    Can you please help as to what the problem may be?  We also tried to enter all possible Profit Centre and their equivalent cost centres in OKB9, but still get the same error.
    Regards
    Theo

    Dear,
    Theo
    Unless depreciation account is cost element , posting on cost center will not take place. In your case it is correct.
    Going next you assign cost center in asset master and system will post depreciation on that cost center
    as your said requirement each cost center assigned in asset master will collect respective value.
    Your defiition of depreciation posting to cost center must be set in T.code ACSET and the same must be activated as well.
    OKB9 is your default cost element account assignment in terms of Cost center, profit center, Business Area.
    Hope this helps you to clarify questioned. If you have any doubts feel free to share.
    Regards,
    Pankaj A Bhalerao.

  • OKB9 - Clarification

    Hi,
    In OKB9 for one cost element i defined valuation area is mandatory in account assignment detail.
    By double clicking on detail per business area/valuation level i given valuation area wise cost centers.
    In the initail screen we have field of cost center (next to business area check box) here also we gave the cost center.
    Now my doubt is : For one cost element we specified cost center in the initial screen and also maintained valuation area wise cost center.
    When system will consider the cost center maintained in the initial screen. If system is not able to identify the cost center in combination of valuation area.
    Is it correct?
    Regards,
    Sankar

    Hi Sankar,
    This is correct.
    In case system is not able to find any valuation specific cost center, then it will pick the cost center from the initial screen.
    E.g.
    Cost Cener on Initial Screen = ABC
    Valuation Area 1000 = Cost Center XYZ
    Valuation Area 2000 = Cost Center PQR
    In above setting, for valuation area 100 it will pick XYZ and for 2000 it will pick PQR
    For all other valuation area and blank valuation area, it will pick ABC
    Regards,
    Gaurav

  • Clarification on OKB9 settings

    Hi Expert,
    Our client was using verion 4.7 and it is upgraded to version Ecc6.
    Yesterday we have created New Gl account and replaced with the eisting GL account. Existing GL account was not a cost element still it was assigned in OKb9, New Gl account also not a cost element but we are unable to assign in OKB9 as it says it is not a cost element, not defined in controlling area on 04.08.2011. My doubt is even though GL account is not a cost element is it was possible to assign in OKB9 in version 4.7?
    I need to undetstand howthe old.gl account was maintained in OKb9 even though it was not cost element and why we are unable to assign the new GL account as it says it is not a cost element.
    Thanks in Advance

    Hi,
    the old (existing) GL account (which is no cost element) cannot appear in OKB9 under regular circumstances.
    In OKB9 default account assignments are maintained per company code / cost element.
    So maybe the old account was created as a cost element once, the OKB9 entry entered and afterwards the cost element was deleted on the corresponding SAP tables in an "irregular" way.
    BR Christian

  • Difference between profit center in OKB9 and material master

    Hello,
    I have a small doubt over here in the profit center point of view.
    We have created profit center 1200 and assigned the same in material master. Now while doing PO system threws error message like "Account 5005115 requires an assignment to a CO object Message no. KI235". To eliminate this error i have assigned Cost element(1001125) and Profit center(1200) in TC: OKB9, now system is able to post everything fine.
    Here the issue " If i can change profit center in the material master say ex: 1201, system picks from the material master only then why assigned in the OKB9? while doing MIRO system updated in the 1201 profit center".
    Could anybody update me why we need to assigned profit center in OKB9 and Material Master?
    Thanks
    anifi

    Hi,
    This is about co.code level field status and Transaction level field status. In OKB9 transaction profit center is maintained and it is getting picked up.
    As per SAP if any transaction level field status is maintained it will overwrite the co.code level field status.
    So, here when you are giving the input of Profit center in the material master itself it is overwritting the co. code level field of profit center. If nothing is given in material master, then by default OKB9 level profit center will be picked up.
    Thanks,
    Prithwiraj.

  • OKB9....assignment...

    Hi Experts,
    In OKB9 We assign any costelement default to COPA , How the value flow to copa and where we assign value field to that costelement and on base the cost will segregate between different characteristics.
    In my case client assign Variance cost element in OKB9(THEY ARE ENTERING THE PRICE VARIANCE MANUALLY),to COPA, HE asking that how the cost will segregate for different characteisristics(in my case the cost distributed for products)
    whether it is distributed to all the FG or SFG or not...
    Please clear my doubt...
    Thanks,
    Chandu

    The value field for direct postings is assigned to cost elements in TC kei2, structure "FI".
    When posting directly from FI the only automatic assignment to characteristics that you may hope for are very general characteristics like company code, operating concern.
    Other characteristics you will have to populate manually when creating the FI document (there is a button for "profitability segment"). In your example, your client would have to create one line in the FI doc per product that he wants hit and then enter that product under "profitability segment". For any characteristic that in not entered here, the amount will be "unassigned" to any value of that characteristic in COPA.
    For direct postings that originate not from a manual FI posting but e.g. are triggered from the MM module (or CO itself) some characteristics may be populated automatically. For example a goods movement for material X that triggers an accounting document for an account that is configured in OKB9 for COPA posting will result in the creation of a COPA document with that material automatically populated as "product" in COPA.

  • Doubt in fbl1n transaction

    hi i have a doubt....
    in fbl1n transaction, there are open items and cleared items.
    in it the cleared items  for certain document types such as invoice etc is not present in the open item table (bsik)
    however the cleared items for document types such as general  voucher its present in the open items table (bsik)
    is this possible as all cleared item entries shld b present in the open item table with an indicator set for cleared or not...
    plz exlain!

    Hi
    There are 2 tables(open and Closed Items)  in FI for Account Payables and Account Receivables and GL accounts
    1.Account payables: BSIK is Open Items and BSAK is Closed items
    2.Account Receivables; BSID and BSAD for OPEN and closed items
    3/GL accounts :  BSIS and BSAS  for Open and Closed Items
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Doubt in creation of a new object

    Hi All,
                 I have one doubt in creation of a new object.If a new object is to be created and it is not a subtype
    of any existing object, then what should we enter in the Program field for creating the object?
    I hope I am clear with my question.
    Thanks in Advance,
    Saket.

    Hi Saket,
    Following will be required for created a custom business object.
    1. Object Type - ZTEST (Internal Techincal Key)
    2. Object Name - ZTESTNAME (Technical Key Name)
    3. Name - TEST (Name of BO, it is used while selecting the object type)
    4. Description - (Short Description of BO)
    5. Program - ZTESTPROGRAM (ABAP program in which the methods of the object type are implemented)
    6. Application - A or B.. etc (Area to which your BO is related)
    Please remember that you can learn these basic things by giving F1 help on those fields and in HELP.SAP.COM.
    Regards,
    Gautham Paspala

  • Doubt in sender mail adapter

    Hi Everyone,
    Can we read and validate the attachment of the mail.If so how to do it.
    Thanks in advance,
    Sakthi

    Hi Sakthi,
       Please refere the below links:
      http://help.sap.com/saphelp_nw2004s/helpdata/en/ad/bf93409c663228e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/0d/52b240ac052817e10000000a1550b0/frameset.htm
    Let me know if you have any doubts regarding this.
    Thanks,
    sekhar.

  • PI' RFC  Connection pool  doubt.

    Hi PI exports:
    i have a doubt about  pi' RFC  Connection pool ,pi RFC receive channel can set the conn pool size ,but when start the rfc receiver channel ,is there always only one Connection  pool ,or there is only one Connection  pool  instance?
      thinks
    Edited by: kevin liang on Oct 19, 2009 6:45 AM

    Hi,
      Connection poolins size means how many number of connection you want to make open to send data to ECC, We can define maximum number of connection in Receiver RFC Adapter,Go to additional parameters section and define Max Number of connection give the number there,thats it.Internally it works as Connection poolin mechanism.
    Regards,
    Raj

  • Small Doubt Regarding SY-MANDT

    Hi All,
         SELECT changenr FROM cdhdr CLIENT SPECIFIED INTO CORRESPONDING FIELDS OF TABLE it_cdhdr
                                             WHERE mandant = syst-mandt
                                             AND   objectclas = 'MATERIAL'
                                             AND   objectid   = wa_matl-matnr
                                             AND   tcode      = 'MM02'.
         I have written the select stament as shown above.
         In this i have a doubt like adding a field sy-mandt  in the where condition will increase the Efficiency of program or not.
    regards,
    raghu.

    Hi..
    No doubt the efficency would be affected but from business point of view there will many  things that need to be checked as in:
    If you are viewing data from CDHDR and CDPOS which is client specific then you are not viewing complete data.
    These tables give us and document changes made to a particular object in SAP but if anything is cross client like company code(lets assume) then changes to it wont be visible in all the clients..
    so there can be some key information you can miss out while working on some of the objects.
    else in this case its good to make query cross client.
    regards
    vishal

  • Doubts with control break statements on internal table loops (AT/ENDAT)

    Hi, i've had a couple of doubts for a long while which I hope someone can clarify today:
    1) I know how to use the AT statements, however, i'm not sure I get correctly what this part of help regarding this commands means:
    <i>"The control level structure with internal tables is static. It corresponds exactly to the sequence of columns in the internal table (from left to right). In this context, the criteria according to which you sort the internal table are unimportant."</i>
    I've always sorted the internal table before the control break and it works that way. For example:
    SORT ITAB BY EBELN EBELP.
    LOOP AT ITAB.
      AT NEW EBELN.
    *   Code for the order header
      ENDAT.
    ENDLOOP.
    If I <b>don't</b> sort the internal table, it doesn't work! (i get dupplicated processing). In the example, if i have more than one register with the same EBELN and they're not consecutive, the header gets processed twice. I really don't get that part of the help text.
    2) I know this: <i>"At the start of a new control level (i.e. immediately after AT), the following occurs in the output area of the current LOOP statement:
    All character type fields (on the right) are filled with "*" after the current control level key.
    All other fields (on the right) are set to their initial values after the current control level key."</i>
    My doubt is: WHY is that this way? Because sometimes (most times) I need those fields INSIDE the statement! So when that happened i've solved it in one of three ways:
    LOOP AT ITAB INTO WA_ITAB.
      WA_ITAB_AUX = WA_ITAB.
      AT NEW FIELD.
        WA_ITAB = WA_ITAB_AUX.
    *   ...Rest of the code for the first register
      ENDAT.
    ENDLOOP.
    LOOP AT ITAB INTO WA_ITAB.
      AT NEW FIELD.
        READ TABLE ITAB INDEX SY-TABIX INTO WA_ITAB.
    *   ...Rest of the code for the first register
      ENDAT.
    ENDLOOP.
    * (Without AT)
    LOOP AT ITAB INTO WA_ITAB.
      IF WA_ITAB-FIELD <> FIELD_AUX.
        FIELD_AUX = WA_ITAB_FIELD.
    *   ...Rest of the code for the first register
      ENDIF.
    ENDLOOP.
    Is there any problem with this way of coding? Can be done better?
    Thank you very much in advance.

    Hi..,
    1)
    See if u sort the table on a field on which u r using AT ENDAT .. then all the records which are having the same value for that field will form a group or those reocrds will be at one place.. so when u sort the table for all the records  AT ENDAT  will get executed onli once..
    If u dont sort this table on this field then all these records will be at different places and in between there may be records with different value for this field.. so this AT ENDAT will get executed for each record !!
    2)
    No u cannot use the Right hand fields of the field in the table .. Because these AT events work as Group based operations... So till that field on which AT ENDAT is working it breaks that record into two groups.. One is the left hand fields including that field.. and right hand fields as another group.. and makes the right hand group as stars ****.  Thats y u can observe that even any one field in the left hand group changes the AT ENDAT will get executed  !!!!
    Hope u understood !!!
    regards,
    sai ramesh

  • LOOP DOUBT INSIDE  PACKAGE

    CREATE PACKAGE EMP_PKG AS
    CURSOR EMP_CUR IS
    SELECT EMPNO,DEPTNO,SAL,HIREDATE
    FROM EMP
    WHERE DEPTNO=30;
    PROCEDURE P_EMP;
    PROCEDURE P_GET_SAL(V_EMPNO NUMBER);
    PROCEDURE P_GET_LOC(V_EMPNO NUMBER);
    Now inside my Package Body
    INSIDE THE MAINPROCEDURE P_EMP
    I WILL BE CALLING THE BELOW TWO PROCEDURES
    PROCEDURE P_EMP
    BEGIN
    FOR I IN EMP_CUR LOOP
    P_GET_SAL(I.EMPNO);-- DO I NEED TO LOOP AGAIN IN P_GET_SAL PROC?
    P_GET_LOC(I.DEPTNO);
    END LOOP;
    END;
    NOW WHAT IAM DOING IS
    in my P_GET_SAL Procedure is
    PROCEDURE P_GET_SAL(V_EMPNO NUMBER)
    V_SAL EMP.SAL%TYPE;
    BEGIN
    FOR I IN EMP_CUR LOOP
    SELECT SAL INTO V_SAL FROM EMP
    WHERE EMPNO=I.EMPNO --DOUBT HERE
    END;
    I WANT TO KNOW WHETHER I NEED TO LOOP AGAIN
    HERE OR INSTEAD OF THAT
    PROCEDURE P_GET_SAL(V_EMPNO NUMBER)
    V_SAL EMP.SAL%TYPE;
    BEGIN
    SELECT SAL INTO V_SAL FROM EMP
    WHERE EMPNO =V_EMPNO;
    END;
    SINCE iam calling V_EMPNO WITH CURSOR FROM MY
    MAINPROCEDURE ..
    WILL THE PROCEDURE USES THE CURSOR VALUES
    AND LOOP ITSELF FOR EVERY EMPLOYEE TO
    GET THE SALALRY ?
    PLEASE LET ME KNOW SINCE MY PACKAGE IS MORE THAN 3000
    LINES I cant proceed unless its confirmed i can
    do so ..

    Hi all,
    Thanks for Looking into my Problem
    I Got answer by MySelf ..i dont need to loop again my sub procedures
    if i try to do that iam getting the error
    ERROR at line 1:
    ORA-06511: PL/SQL: cursor already open
    Thank you all once again ..

Maybe you are looking for

  • Issue in populating the dynamic internal table  in SMARTFORMS

    Hi Experts, My requirement is I have a table in the below format. Measuring Point Description of Measuring Point UOM Date Time Reading 96 POWER GENERATED kwh 20140501 101837 1.00E+04 96 POWER GENERATED kwh 20140502 102220 1.00E+04 96 POWER GENERATED

  • I keep loosing Home sharing on my Iphone/Ipod/Ipad

    I have to keep stopping and starting home sharing on Itunes and it keeps dropping off my list of available music. Added UDP and TCP port 3689 and 5353 to my router as I read in a forum. Firewall allows Itunes so not sure what is required to keep shar

  • 990fxa-gd80v2 having usb 2.0 issue

    The problem is only with the 4 USB 2.0 slots that are on the I/O of the board. The USB 2.0 slots on my case (that I hooked up when installed) work fine and the USB 3.0 ports and the esata/USB 2.0 combo ports work fine. Windows will "unrecognize" and

  • Preferences file was invalid (it has been deleted)

    This comes up every time I open up PS6 extended (Could not initialize Photoshop because the preferences file was invalid (it has been deleted).) I just bought this software at the beginng of the year, and I'm getting upset writing this email too. Ple

  • Configuring search db's through NAS

    Has any body done configuring two search database sharing the NAS where the db directory exists? Machine 1:Portal 1 (with Internet Search DB) Machine 2:Portal 1 (with Intranet Search DB) with NAS mount point on each machine. Please advise.