VKOA - 2 GL A/c Columns Purpose

Hi,
in VKOA SD-FI account determination,we have 2 GL A/c Columns.what is the purpose of it.
Can anybody clarify my doubt?
Thanks
Sap Guru

That field is meant for accrual. A condition type can calculate the appropriate amount based on some calculation or manual feed. In order to translate this amount into a financial transaction you need two GL accounts to make the entry complete and total to zero. Usually for a sale, with the basic price condition type, sales account is credit and the customer account it debited.
The accrual is used in cases of rebate accrual or freight accrual.
For example, in a case, where you may need to accrue freight for a sale/delivery, you can create a condition type and assign it to an account key which Freight outward account and correspondingly credit to an accrual account.

Similar Messages

  • Column Value change in BO report vs HANA calculation view

    Hi,
    We are having BO  reports on  Standard hana views.
    We have some columns  in calculation view as below in Hana studio
    Column Name     Column Purpose
    1.Cost Center---(Gives cost center number)
    2.Cost center Name--(Gives description of cost center )
    3.Cost Element-which --(Gives cost center number)
    4.Cost Element Name-(Gives description of cost center)
    when we preview the data with these coulumns in hana studio there are giving the result as specified above.
    But if I run the report in BO using the above 4 columns ,I could see only descriptions for all the four columns as below
    1.Cost Center---(Gives description of cost center)
    2.Cost center Name--(Gives description of cost center )
    3.Cost Element-which --(Gives description of cost center)
    4.Cost Element Name-(Gives description of cost center)
    As per our requirement we should get numbers for cost center and cost element.
    I have observed in semantics that cost center and cost element have label columns mapped to them as below
    cost center has labelcolumn as costcenter name
    cost element has labelcolumn
    Please see the attached file . Is this happend because of the labelcolumn mapping
    we want the cost center and cost element to be displayed as numbers only.  Please suggest me on this.
    Thanku

    Hi Chandra,
    TEXT is coming because you have defined as "Label Column" . In HANA, Data preview the column names will only come but not "Descriptions".
    What is your reporting tool?  If it is AO, have a look on the below blog:
    Using Text Joins to enrich Attributes with "Texts" in SAP HANA with SAP BO Analysis Office
    Regards,
    Krishna Tangudu

  • TWO GL ACCOUNTS IN VKOA

    Dear All
    Could some able tell me about the integration of SD-FI
                1.  Why two GL accounts are asked in VKOA
                2.  What is the purpose of Account Keys like ERL, ERS
                3.  What is difference between Account determination and Revenue Account configuration
    Thanks in Advance
    CG Balaji

    Hello Balaji,
    There are a number of account keys that are pre-defined in the system. For example:
    •     ERF freight revenues
    •     ERL revenues
    •     ERS sales deductions
    •     EVV cash settlement
    •     MWS sales tax
    Account determination:
    In FI-----Automatic system function that determines the accounts for posting amounts in Financial Accounting.
    And in CO its -
    Procedure that determines adjustment accounts for reconciliation postings between CO and FI manually or automatically by means of substitution.
    And in sales and distribution its--- Procedure where all account determination types valid for revenue account determination in sales documents are stored in a particular sequence.
    Revenue account determination:
    Account to which revenue from normal business transactions is posted is called a revenue account. The configuration of that is Establishing the revenue accounts to which prices, discounts and surcharges are to be posted.The system uses conditions to determine the appropriate accounts.
    <b>**REWARD POINTS IF HELPFUL**</b>
    Regards
    AK

  • OM의 ORDER IMPORT시 고려해야 하는 COLUMN들에 대한 설명

    제품: MFG_OM
    작성날짜 : 2005-11-29
    OM의 ORDER IMPORT시 고려해야 하는 COLUMN들에 대한 설명
    ========================================
    PURPOSE
    OM의 Order Import시 고려해야 하는 column들에 대해 설명하고자 함.
    Explanation
    Order Import는 Interface table들과 API set으로 구성되어 있으며,
    Order들을 entered, booked 또는 closed status상태로 Import할 수 있다.
    1. Order line이 Booked된 상태로 Import되려면,
    OE_ACTIONS_IFACE_ALL.OPERATION_CODE column = "BOOK_ORDER"로 적용
    2. automatic pricing을 사용하려면,
    OE_LINES_INTERFACE.CALCULATE_PRICE_FLAG column을 Calculate Price로
    적용
    3. 만약, manual pricing을 사용하려면,
    OE_LINES_INTERFACE.CALCULATE_PRICE_FLAG column을 Freeze Price로 적용
    4. 기존의 Order line을 변경하고자 할 경우,
    interface table의 OPERATION_CODE를 "UPDATE'로 적용
    5. 기존의 Order line을 cancel하고자 할 경우,
    interface table의 OPERATION_CODE를 "UPDATE', ordered quantity = 0
    으로 적용
    Order전체를 cancel하고자 하는 경우,
    Header interface의 OPERATION_CODE를 "UPDATE', CANCEL_FLAG='Y'로 set
    6. Internal Order의 경우, Oracle Purchasing은 "Create Internal Sales
    Orders" 프로그램을 포함하며, 이는 Internal requisition으로부터 data
    를 Order import table로 Load한다.
    Example
    Reference Documents
    Oracle Order Management Suite Implementation Manual, Volumes 1 & 2 Release 11i
    Oracle Order Management Users Guide Release 11i
    Oracle Order Management Suite API's and Open Interafaces Manual Volume 1, Release 11i
    Note 121052.1

  • SSIS Package developed in SQL Server 2008 R2 Using BIDS 2008 is not working in SQL Server 2012

    I am working in a Product based company.
    We have given a Pre-requisites to our customers like SQL Server version should be 2008 or later.
    I have developed and deployed my SSIS package in SQL Server 2008 R2 with BIDS 2008.
    I have used "Script Component" in my package.
    We will take only DTSX package file to the customer places and run using SQL Agent Job daily. 
    Who are all(Customer Environments) using SQL 2008 or R2 my package is running fine.
    Who are all(Customer Environments) using SQL 2012, I am facing the below issue 
    The component metadata for “Script Component, clsid {874F7595-FB5F-4OFF-9BAF-FBFF825OE3EF}” could not be upgraded to the newer version of the component. The PerformUpgrade method failed.
    Still the same package is running fine for some of the customers having SQL 2012.
    I am getting the above error only for few customers.
    Can someone please guide me how to proceed on this. Is there any solution to go without upgrading the package to SQL 2012. Because we need to maintain only one package for all customers

    Hi Katherine,
    I am just using the script component only for generating Identity column purpose. I will get the maximum count from the table and using this count value as Input (JurisCount in my below code) for script component and increment the counter for new records.
    Finally I am mapping the Script component output value (JurisKey in my below code) to Key column of the table. That's all I am doing with Script Component.
    Here is my Simple .net code
    /* Microsoft SQL Server Integration Services Script Component
    *  Write scripts using Microsoft Visual C# 2008.
    *  ScriptMain is the entry point class of the script.*/
    using System;
    using System.Data;
    using Microsoft.SqlServer.Dts.Pipeline.Wrapper;
    using Microsoft.SqlServer.Dts.Runtime.Wrapper;
    [Microsoft.SqlServer.Dts.Pipeline.SSISScriptComponentEntryPointAttribute]
    public class ScriptMain : UserComponent
        public override void PreExecute()
            base.PreExecute();
              Add your code here for preprocessing or remove if not needed
        public override void PostExecute()
            base.PostExecute();
              Add your code here for postprocessing or remove if not needed
              You can set read/write variables here, for example:
              Variables.MyIntVar = 100
        int counter = 0;
        public override void Input0_ProcessInputRow(Input0Buffer Row)
            if (counter == 0)
                counter = Convert.ToInt32(Row.JurisCount);
            Row.JurisKey = counter;
            counter = counter + 1;
    PAVAN MSBI

  • Pricing Procedure Settings

    Dear all,
    Need your help urgently. I have a pricing procedure which i have already maintained the condition type and the steps. How do i set the pricing procedure to always show in the SO and others only show when certain conditions applied to the SO?
    What is the 'Man.' column purpose?
    Thanks,

    Close Thread

  • While defining a columnar table, what is the purpose of column store type

    Hi folks
    I have two questions related to columnar table definition.
    1. What is the purpose of column store type.
    While defining a columnar table, what is the purpose of column store type (STRING ,CS_FIXEDSTRING,CS_INT etc) , when I define a table using the UI I see that the column is showing STRING but when I goto EXPORT SQL it does not show.  Is this mandatory or optional ?
    2.VARCHAR Vs. CHAR - In the UI when I create the table I do not see the CHAR option , but I do see lot of discussion where people are using CHAR for defining the columnar table. Not sure why UI dropdown does not show it. I also read that we should avoid using VARCHAR as those columns are not compressed, is that true, I thought the column store gives compression for all the columns. Are there certain columns which cannot be compressed .
    Please let me know where I can find more information about these two questions.
    Poonam

    Hi Poonam
    the CS_-data types are the data types that are used internally in the column store. They can be supplied but it is not at all required or recommended to do so.
    SAP HANA will automatically use the correct CS_-data type for every SQL data type in your table definitions.
    To be very clear about this: don't use the CS_-data types directly. Just stick to the SQL data types.
    Concerning VARCHAR vs CHAR: fixed character data types are not supported anymore and don't show up anymore in the documentation.
    I have no idea why you believe that VARCHAR columns are not compressed but this is just a myth.
    create column table charcompr (fchar char(20), vchar varchar(20));
    insert into charcompr (
        select lpad ('x', to_int (rand()*20), 'y'), null from objects cross join objects);
    -- same data into both columns
    update charcompr set vchar = fchar;
    -- perform the delta merge and force a compression optimization
    merge delta of charcompr;
    update charcompr with parameters ('OPTIMIZE_COMPRESSION' ='FORCE');
    -- check the memory requirements
    select COLUMN_NAME, MEMORY_SIZE_IN_TOTAL, UNCOMPRESSED_SIZE, COUNT, DISTINCT_COUNT, COMPRESSION_TYPE
    from m_cs_columns where table_name ='CHARCOMPR'
    COLUMN_NAME    MEMORY_SIZE_IN_TOTAL    UNCOMPRESSED_SIZE   COUNT   DISTINCT_COUNT  COMPRESSION_TYPE
    FCHAR       3661                    70285738            6692569 20              RLE
    VCHAR       3661                    70285738            6692569 20              RLE
    We see: compression and memory requirements are the same for both fixed and variable character sizes.
    - Lars

  • G/L account number columns in VKOA

    Hello everyone,
    Can somebody please guide me the relevance of 2 G/L Account No. columns in transaction code VKOA. I mean why do we need two columns with the same heading. Thanks
    Regards
    Sai

    Hi Sai,
    The first column is used to determine the revenue account..i.e how much revenue has been earned from the invoices...
    The second column is used to determine accounts which are used for accruals in case of rebate processing or deferred revenue account in case of revenue recognition.
    Such accounts are usually temporary accounts and are cleared at a later stage based on the actual rebates paid out (in case of accruals) or when the revenue is recognised (in case of revenue recognition)..
    Hope it makes some sense...
    Regards,

  • Update trigger on table fr audit purpose to record column level information

    Hi,
    I want to create a update trigger which will record data in an audit table.
    In audit table I want to have columns like old_value_of_Col and new_value_of_Col.
    This is easily achievable. But my main concern is to add three more columns having the information of:
    1) Which column was updated?
    2) Old value of column that was updated
    3) New value of column that was updated
    If possible, Also if one updates three columns for example, then in such a case. I would like to have three entries in audit table for the corresponding three columns.
    Please help.
    Thanks in advance.

    A few approaches to consider.
    First, if you are on 11g, take a look at Flashback Data Archive: http://download.oracle.com/docs/cd/B28359_01/appdev.111/b28424/adfns_flashback.htm#ADFNS01011
    Second, you can use Fine-Grained Auditing to capture DML statements and bind variables. It is not as easy to reconstruct the before/after picture, but it may be sufficient for some purposes.
    For trigger-based solutions, I have seen the approach you propose (1 row for each column changed) and it is tedious and prone to maintenance headaches. You have to write code for each column, doing compares (remembering to consider NULLs), dealing with different datatypes, etc. We used that design becasue there was an actual requirement to produce a report that needed such a structure.
    An easier trigger-based solution is to create a history table for the table you want to track, with all of the columns from the original, plus whatever else you need for housekeeping. Write an After Insert/Update/Delete trigger on your base table, and populate/insert rows into the history table:
    - For inserts, populate and insert row from the :new. values
    - For deletes, populate and insert a row from the :old. values
    - For updates, popualte and insert a row from the :old. values and another from the :new. values
    I would also have a column to designate whether this is an Insert, Delete, Update-Old or Update-New row.
    Once you have done one example, the rest are easy. If you were sufficiently motivated (I have not yet been :-) ), you could probably write a script to query DBA_TAB_COLS and generate the code.

  • Adding column just for display purposes JTable

    Hi , is it possible to add a column that mirrors another coumn which can be rendered
    when the mirror column value is changed. for example
    JTable filled from resultset custom tablemodel (18columns) I want to add a custom rendered column at 0
    which mirrors column17 so that when the value in 17 is changed the according state of column 0 is changed without affecting the TableModel?
    Is this possible?? Imagine a traficlight or something, when a product is say not available,
    the light at 0 will be turned to red!???
    Your ideas on this matter would be greatly appreciated!
    thanx
    loonieCDN

    When you create a JTable a TableColumnModel is created for you automatically and TableColumns are added to the TableColumnModel:
    TableColumn 0, will get its data from TableModel column 0,
    TableColumn 1, will get its data from TableModel column 1, etc.
    You can create another TableColumn and add it to the TableColumnModel and you can tell this TableColumn to get its data for rendering purposes from any TableModel column you wish.
    So you will need to:
    a) create a TableColumn
    b) set the renderer
    c) append the TableColumn to the TableColumnModel
    d) move the TableColumn to position 0.

  • Avoiding derived columns for mapping purposes only

    Hi.  In 2012 has there been any advancement that would alleviate us from adding a derived column simply for the purpose of mapping an existing var or param to an oledb output column? 

    Hi DB042189,
    According to your description, what you would like to do is directly mapping a variable or parameter to an Output column of a Data Flow Task control without adding a new column through the Derived Column transform. If so, this is not supported in SSIS 2012
    currently. I would suggest you submitting a wish at
    https://connect.microsoft.com/sql.
    Connect site is a connection point between you and Microsoft, and ultimately the larger community. Your feedback enables Microsoft to make software and services the best that they can be, and you can learn about and contribute to exciting projects.
    Regards,
    Mike Yin
    TechNet Community Support

  • Two Columns for "G/L Account" in VKOA

    Dear friends
    Can anyone pls give me a clear picture,as to why there are two G/L Accounts in VKOA?
    Rgds
    Sumanth.Gururaj

    The alternative account is mainly used for Accruals processing.
    You can assign a special account key for Accruals in pricing procedure against the condition type (aside of 'standard' account key). If that is assigned, then also the additional G/L account is posted based on the value from given condition.
    If you don't have accruals requirements, then you can leave this blank.
    Regards,
    Dominik Modrzejewski

  • What't the purpose of having a hidden column in the report

    Hello experts,
    So, since I am still fresh to the business I encountering things worth exploring... I have seen many times where a report will have a certain column in the criteria but its hidden from the analysis results. Does anybody why
    eg.. the criteria will have: time, project name, project task. then the results will show: time and project task, then project name will be hidden... why?
    thanks as always

    Project tasks might be common for different projects, to make more specific they might have added project name and set hidden to see tasks specific to project name by date.
    To understand it more just delete project name from report and compare with original report output.
    If make sense mark

  • The purpose of the Variable price column in KP26

    Hi,
    We are updating the time sheets from Non-Sap to  Sap. We are in need of entering the activity prices.
    We have given the planned activity in Kp26 and have run a price calculation in KSPI.
    When we run the KSPI, we get the fixed price column filled with the planned price i.e, if my planned total cost in Kp06 is 100 and my planned activity type in KSPI is 10, then my activity price is 100/10=10 and this is updated in fixed price column.
    I just want to know about the variable price column with an example.
    For the actuals we are supposed to fill KBK6 with the actual activity price and have to run a price calculation in KSII.
    Is it any how possible to give the actuals in KP26 instead of giving the same in KBK6.
    We have this chaos because earlier for 2009 they have not maitnained the actuals either in Kp26 and in Kbk6.
    Please assist
    Thanks,
    Shilpa.

    Hi Shilpa
    KP26 is meant for Plan price... and KBK6 for actual prices... You can not use one for the other
    You will use Variable and Fixed costs when you have scenario of semi variable costs where some portion of expense is fixed and some is variable.....
    Regards
    Ajay M

  • G/L accounts (VKOA).

    Hi...Gurus
    In VKOA(Revenue Account Determination) we find  two G/L accounts columns. What is the purpose of the two G/L accounts columns.?
    Regards
    Jyothi.

    Adding to above info,
    I would like to explain with a scenario,
    Eg: Company transports the goods to the customer locatoin of Free of charge, but it has to settle this transportation/Freight cost to the Service Provided(Forwarding agent).
    So company wants to capture freight cost involved in each invoice & it should not considered in Customer Invoice.
    In this case,
              we create Freight Condition type & Mark it as "Accrual" in condition type detail, maintain the same in Pricing procedure with relevant account key & Accrual key.
    as per Accounting norms,
                Cr & Dr entries should be balanced. To make accounts balanced. we maintain multiple G/L accounts in VKOA , one is actual G/L account & the other is Provisional account. ( its possible, both columns may have same G/L account)
    Hope it clears your doubt.

Maybe you are looking for