Allocation of corporate expenses

In product costing, are the coporate expenses are allocted to production cost centres? is it proper or not?

Hi Praveen,
Just a correction to what the other folk has said.  It is not dependant of the companys view but it is depending on whether a particular activity is either directly or indirectly helping in manufacturing the product or not.
For example purchased a patent right by Corporate and this expenses will be amortized at Corporate over a period of time.
Now this expenses is having direct impact on the manufacture of the product.  Without that patent right you cannot manucature it.  so this type of expenses can be allocated to product cost.
So allocation of Corporate expenses to Product Cost Center is completely be decided on case to case basis depending on the Merits.
Please let me know if you need further details in this regards
Surya

Similar Messages

  • Allocation of multiple expenses in single posting template

    Hi
    With reference to Message 843069, we would like to suggest improvement to enable multiple allocation of expenses to respective departmental segments using a single Posting Template when each expense is allocated in various proportions of 100% among its Departments.
    Example
    Allocation of Stationery expense (1000 00) to its Department (1000 01) 1
    and (1000 02) 2 at 50% each and allocation of Postage expense (2000 00)
    to its Department (2000 01) 1 at 60% and (2000 02) 2 at 40%.
    We need these allocations to be saved in a single Posting Template to
    create a single Journal Entry at one goal.
    Kedalene Chong

    If you are using multiple queries then how are you designing the final web template, I meant are you doing data binding for queries with web tempaltes and then insert all the templates in to a main template?
    or are you just using multiple table web items and using a single template for all the queries?
    If you have Javascript then try using multiple templates for multiple queries and write the javascript for the related template and then put all in a main template.

  • Allocation of multiple expenses in various 100% proportions

    Hi
    With reference to Message 843069, we would like to suggest improvement to enable multiple allocation of expenses to respective departmental segments using a single Posting Template when each expense is allocated in various proportions of 100% among its Departments.
    Example
    Allocation of Stationery expense (1000 00) to its Department (1000 01) 1
    and (1000 02) 2 at 50% each and allocation of Postage expense (2000 00)
    to its Department (2000 01) 1 at 60% and (2000 02) 2 at 40%.
    We need these allocations to be saved in a single Posting Template to
    create a single Journal Entry at one goal.

    I am much more familiar with reclassifications than allocations, but am certain the results from either can usually be obtained.
    A method layout with trigger of items X,Y and Z, then different source and target is necessary. Then the specifics may be defined as needed.
    It is most likely 2 allocations or reclassifications are needed because for group level allocations or reclassifications it is necessary to use posting level 30 document.

  • Allocation of Common Expenses- KSV5

    Dear All,
    I tried to run this T Code KSV5 for distribution of Common expenses.There was no cycle found for allocation.Please suggest me as how to create the cycle and T Code to be used.
    Thanks
    Nagendra Prasad BS

    Hi Nagendra,
    In the same t.code.go to extras menu bar,click on cycle and select create from it or you can use shift+F5 button. For creation of cycle refer the link.
    Create Actual Distribution 11/12/07 (via KSV5)
    Regards,
    Mukthar

  • CO - Assessment (Expenses allocation)

    Hi,
    The client highlighted:
    "Corporate Expenses are not  reflecting in the trial balance of North
    Zone as Corporate expenses are not getting transferred to zonal level from
    Head Office level which is required to assess the profitability on zonal
    level"
    Kindly assist as to where, how and what i need to check?
    Please assist at the earliest.......
    The flow is:
    Corporate expenses > Zonal Level > Plant Level > Absorbed in Product Cost
    > = transferred to

    Hi,
    I might be able to help you if you can give me some details.
    If i have not got it wrong You need that 2 cost centers should receive the cost based on No. Of employees which is SKF.
    Sender would be : 1 cost center + Activity type
    Receiver would be : 2 cost center - with SKF as receiving factor.
    So the entire cost at cost center + activity type is allocated based on SKF to new cost centers.
    This also depends on the Receiver tracing factor in Segment header if it is variable portion / fixed portion / fixed % etc.
    Hope this helps.
    Regards,

  • COPA-Assessment cycle KEU5

    We have run cost center -assessment cycle for a cost center group and all the cost of the profit centers are distributed to respective costcenters.And now we goto COPA-Assessment cycle KEU5 and run the cycle for the cycle with same cost center group as sender.
    System posts a difference amount of positive amount in the credit side of each costcenter of that group.Which reduces the credit value and shows in over/under absorption.
    Please suggest where from the system is finding the difference when all the costcenters are with zero value as cost is distributed thru CCA assessment cycle.What differences will a cycle run in co-pa determine.Please suggest.

    Hi,
    Actually, the Sales overhead and Corporate expenses which are captured in the Cost Center shall be allocated to the COPA. All other expenses captured in other Cost Centers shall be allocated to the Production and shall be absorped into the products manufactured. Hence, the same Cost Center shall not be used as sender in both the cycles. If we use like what you described, it will definitely result in over absorption that is more credits. Hence, please describe why need to add the same Cost Center group in both the CC cycle and Copa CC cycle.
    Trust this helps much!
    Cheers!

  • ESS Travel - request transportation / accommodation

    Help
    I'm using business package ess of the portal.
    I thought he represented the transaction trip with all its features.
    However I am not finding place to come with information, transportation and accommodations in the functionality of creation of requests for travel.
    I need this functionality in my project.
    Do you have any suggestion.
    Does bp ESS does not have this functionality (request transportation / accommodation)?
    thank you.

    it's does effect your current Portal ESS.
    Only you are upgrading the Backend system to Eh P2 which means for travel you will get additional software component FIN_TRAVL_1 which needs to be activated after upgrading the ECC.
    You can read the  below SAP PROVIDED Notes
    SAP NOTES
    FIN_TRAVEL_1: Business Function Travel Management (New)
    Use
    As of SAP ECC 6.0, Enterprise Extension Travel Management Extension, enhancement package 2 (EA-TRV 602), you can use the business function Travel Management. This business function encompasses the new and extended functions of the Travel Management (FI-TV) component described below.
    New User Interface in SAP Enterprise Portal
    The extended travel management applications in Employee Self-Service (ESS) of SAP Enterprise Portal are based on Web Dynpro ABAP technology. If you activate this business function, SAP Enterprise Portal no longer launches the Web Dynpro Java applications, but rather the new Web Dynpro ABAP applications. Users require new authorization profiles, which are defined in the new standard roles. The following Web Dynpro ABAP applications are available in ESS:
    My Trips and Expenses
    The Personal Object Worklist (POWL) for travelers lists the travel requests, travel plans, and expense reports (travel expenses) for each individual traveler. Travelers run applications from within the POWL; for example, to create a new travel plan using the data from a travel request, or to change the expense report. Travelers also can launch the applications for creating travel requests, travel plans, and expense reports, directly in ESS.
    My Employees
    The POWL for travel assistants lists the travel requests, travel plans, and expense reports for all employees assigned to the assistant. Travel assistants can perform tasks such as creating and changing travel plans for employees, and copying travel plans from other employees.
    Create Travel Request
    Create Travel Plan
    Create Expense Report (Create Travel Expense Report)
    My Travel Profile
    Route Planning
    Unlock Personnel Number
    If certain conditions are given, you can implement the new Web Dynpro ABAP application for the following standard role in Manager Self-Service (MSS):
    Approving Manager
    To implement this new application in SAP Enterprise Portal, you need to provide an iView.
    This application enables you to perform the approval process without SAP Business Workflow and Organizational Management. For more information, see the section that follows.
    New User Interface: SAP NetWeaver Business Client (NWBC)
    Users can run the following role-based Web Dynpro ABAP applications in the NWBC, independent of the new standard roles assigned to those users:
    Traveler
    The POWL and applications are the same as the My Trips and Expenses application in SAP Enterprise Portal. The POWL also provides access to the applications My Travel Profile, Route Planning, and Unlock Personnel Number.
    Travel Assistant
    The POWL and applications are the same as the My Employees application in SAP Enterprise Portal. The POWL also provides access to the applications My Travel Profile (for all employees), Route Planning, and Unlock Personnel Number (for all employees).
    Approving Manager
    The POWL for approving managers lists the travel data requiring approval for all employees assigned to the manager. Approving managers can approve or reject expenses, and send explanatory comments to the employees via e-mail.
    The POWL enables approving managers to define substitutes for limited periods of time, and to act as a substitute for other approving managers.
    Travel Policy Administrator
    Users with this role can execute the following Customizing applications for managing travel policy:
    Change Predefined Addresses
    Define Maximum Rates and Default Values for Expense Types
    Define Maximum Amounts for Hotel Nights
    Define Hotel Catalog
    Define Customer Programs
    Define Agreements Between Travel Service Providers on Customer Programs
    Integration of Travel Requests and Travel Planning
    The areas of travel requests, travel planning and expense reports are fully integrated in the new Web Dynpro ABAP user interface. Users can copy the following travel data:
    When creating travel plans, users can copy data from their travel requests. When users create a new travel plan, the system displays a list of open travel requests, from which users can copy data to the new travel plan.
    When creating expense reports, users can copy data from their travel requests or travel plans. When users create a new expense report, the system displays a list of open travel requests and travel plans, from which users can copy data to the new expense report.
    The POWL of each user shows the status of the user's trips and provides users with easy access to the subsequent actions that are possible (for example, once a travel request is approved, the user can choose Create Travel Plan).
    Integration of Travel Services and Travel Preferences in Travel Requests
    In travel requests, you can specify which travel services are required for the following modes of travel (but you cannot reserve or book them here):
    Flight
    Hotel
    Car rental
    Rail
    Other travel services
    For more information, see the section that follows.
    The system displays the preferences of a traveler based on his or her travel profile. At a later date, you can transfer the data a travel request to a travel plan, and book your trip. Alternatively, you can transmit the travel request to a travel agency, which then books the trip for you.
    Other Travel Services
    In travel requests, you can now specify (but not reserve or book) other travel services. Other travel services include the following:
    Ferry
    Helicopter
    Airport shuttle
    In Customizing you determine which other travel services are displayed and which entries can be made by users. See Other Travel Services.
    Copying of Travel Requests
    Users can copy travel requests. Travel assistants can copy travel requests of one traveler for another traveler, and edit the new request. (Both travelers need to be on the employee list of the travel assistant.)
    Saving of Drafts of User Entries
    The Save Draft function allows users to temporarily save your entries in the applications (except in travel travel planning). The system saves the incomplete entries with the status Open.
    Expense Types per Schema
    To each schema, you can assign those expense types that need to be available in the respective schema. If you do not specify any expense types for a schema, then all expense types stored in the system apply to that schema. You can use this function to create a schema for miscellaneous receipts, which enables employees to enter receipts that are not directly related to a specific trip. These might be expenses for phone costs, office supplies, or promotional gifts on behalf of consultants or sales staff. See Restrict Travel Expense Types for Trip Schemas.
    This function is also available in SAP GUI.
    Advanced Passenger Information
    In travel plans, you can enter additional passenger data for Advanced Passenger Information System (APIS). When a flight is booked, this data is transmitted to the airlines via a Global Distribution System (GDS). In Customizing, for each country key you can determine whether travelersare required to enter APIS data, and which data items are required. See Define Data for Advanced Passenger Information System.
    This function is available only in the new Web Dynpro ABAP user interface.
    Sarbanes-Oxley Compliance
    The following functions have been extended to ensure audit ability of statutory rules, such as those prescribed by the Sarbanes-Oxley Act:
    Credit Card Receipts in Expense Reports
    You can define in Customizing that users cannot delete credit card receipts. See the field documentation under Set Up Feature TRVPA for Travel Expenses Parameters.
    In expense reports, you can itemize your private expenses as separate receipts and allocate them to private expense types (for example, use of mini-bar). This documents the personal portion of expenses in the system.
    Additional Receipt Information in Expense Reports
    When entering expenses, you can specify internal and external participants of an entertainment event in the form of a table under additional receipt information. You can evaluate this information in reporting. In Customizing, for each trip provision variant and expense type, you can determine whether users are required to enter such participants. See Field Control for Additional Receipt Information.
    These enhancements are also available in SAP GUI.
    Use of Scanned Receipts and Adding of Attachments
    If you use optical archives for Travel Management, in expense reports you can display receipts that are scanned into the system. When scanned receipts are allocated to an expense report, the system shows them in the POWLs for travelers, travel assistants, and approving managers.
    Travelers can add attachments to their expense reports (for example, the agenda of a convention). This can be done when creating an expense report or in the POWL. Attachments are linked to the trip number and can be viewed by travel assistants and approving managers.
    Enhancements in Flight Reservations
    Flight reservations have the following new functions:
    You can determine whether the Amadeus reservation system should apply Value Pricer or Master Pricer in fare-driven flight availability queries. You do this with the MASTERPRICER attribute in table TA20SWITCH. See Define Enterprise-Wide Control Parameters.
    The system sorts best-price query results by price, but groups different flight combinations that have the same price. Within these groupings, you can select any combination of outbound and return flights.
    If you have set up a direct connection to a flight reservation system such as TRAVELfusion (in addition to GDS), the system shows the available flights for both reservation systems in the fare-driven flight availability list.
    Enhancements in Bookings at Deutsche Bahn (German Railway)
    Train reservations using NVS (Amadeus) have the following new functions:
    You can book tickets for multiple passengers. You can specify whether each individual passenger has a BahnCard. For international trips, you can enter the age of each passenger, for example, to receive a discount for people under the age of 26.
    You can book tickets, reserve seats, or both.
    When booking a trip, you can request a Bahn-Tix. Then, prior to departure you can pick up the train ticket at any DB ticket machine for intercity rail traffic. At the ticket machine you can identify yourself with your BahnCard, credit card, Eurocheque card, or the order number shown in the booking data.
    Enhancements for Hotel Reservations
    You can sort hotels according to different criteria such as price, star rating, or distance from the address.
    Generic XI Interface to Rail Portals
    As an alternative to using a global distribution system (GDS) to include rail connections in Travel Planning, you can instead use rail portals for this purpose. Using SAP NetWeaver Exchange Infrastructure (XI), Travel Planning provides a generic interface for connections to rail portals. One such connection is the Deutsche Bahn Corporate Portal (also referred to as Bahn Internet Booking Engine = BIBE).
    Generic XI Interface to Flight Reservation Systems
    As an alternative to using a global distribution system (GDS) to include flights in Travel Planning, you can instead use flight reservation systems for this purpose. Using SAP NetWeaver Exchange Infrastructure (XI), Travel Planning provides a generic interface for connections to flight reservation systems. This enables you to book flights with low-cost carriers (LCC) and Web fare deals on the Internet. Travel Planning displays the offers of flight reservation systems as part of the fare-driven flight availability list, together with offers from a GDS.
    Enterprise Services
    Report programs and BAdIs (Business Add-ins) are available for the new Enterprise Services for the following process components:
    Expense and Reimbursement Management
    Travel Management
    Business Data Management
    Personnel Administration
    For more information, see HCM_SRV_CI_1: HCM, Enterprise Services 01 (New).
    Effects on Existing Data
    You can continue using existing travel data without restrictions.
    Effects on Customizing
    The following IMG activities are new:
    If you want to implement the other travel services in the Travel Request component, perform the IMG activities under Travel Request.
    To adjust the processes for the integration of rail portals, use the Business Add-in (BAdI) Adjust Processes for Integration of Rail Portals.
    To configure APIS, perform the IMG activities Define Data for Advanced Passenger Information System and BAdI: Adjust Creation of APIS Elements.
    To assign expense types to schemas, perform IMG activity Restrict Travel Expense Types for Trip Schemas.
    The following IMG activities have been extended:
    To define that users may not delete credit card receipts, perform IMG activity Set Up Feature TRVPA for Travel Expenses Parameters.
    To extend the additional receipt information with the participants in entertainment, perform IMG activity Field Control for Additional Receipt Information.
    To use Master Pricer, perform IMG activity Define Enterprise-Wide Control Parameters.
    See also
    For more information, see the SAP Library under Business Function Sets and Busines
    Regards
    Vijay

  • Help with OIE - Default Project Expenditure Organization based on Task

    Hi,
    I am extending OAF page in OIE and based on Task selected by user, Project Expenditure Organization has to be defaulted.. Page uses OAHGridBean, I tried to use OAHGridQueriedRowEnumerator, but OAHGridBean is always null..
    OAHGridBean localOAHGridBean = (OAHGridBean)paramOAWebBean.findIndexedChildRecursive("HeaderNodeRN");
    if (localOAHGridBean != null){
    OAHGridQueriedRowEnumerator enum1 = new OAHGridQueriedRowEnumerator(paramOAPageContext, localOAHGridBean);
    I tried to use vo.getCurrentRow(), but it is always null..
    Any pointers on how this can be resolved would be highly appreciated..
    Also following is the XML ..
    <?xml version='1.0' encoding='UTF-8'?>
    <oa:hGrid shortDesc="Additional Text" controllerClass="oracle.apps.ap.oie.entry.accounting.webui.AllocationsHGridCO" version="9.0.3.8.13_1550" xml:lang="en-US" xmlns:oa="http://xmlns.oracle.com/oa" xmlns:jrad="http://xmlns.oracle.com/jrad"
    xmlns:ui="http://xmlns.oracle.com/uix/ui" xmlns:user="http://xmlns.oracle.com/jrad/user" xmlns="http://xmlns.oracle.com/jrad" file-version="$Header: AllocationsHGridRN.xml 120.8.12010000.2 2008/08/06 07:33:51 rveliche ship $">
    <ui:contents>
    <oa:switcher id="ErrorExistsSwitcher" viewAttr="ErrorExistsSwitcher" prompt="Error" rendered="${oa.ExpenseAllocationsPVO.AllocationsHGridErrorColRender}">
    <ui:case name="ErrorExists">
    <oa:image id="ErrorExists" source="erroricon_active.gif" warnAboutChanges="false" destination=""/>
    </ui:case>
    <ui:case name="ErrorDoesNotExist">
    <oa:messageStyledText id="ErrorDoesNotExist" warnAboutChanges="false" destination=""/>
    </ui:case>
    </oa:switcher>
    <oa:tree id="HeaderNodeRN" usage="hGrid" text="Line">
    <members>
    <oa:nodeDef id="HeaderLine" viewName="AllocationsHeaderVO" viewAttr="Line" shortDesc="Additional Text"/>
    <oa:childNode id="LineNodeRN" viewLink="" viewLinkAccessorName="LinesAccessor">
    <members>
    <oa:nodeDef id="LineLine" viewName="AllocationsLinesVO" viewAttr="Line"/>
    <oa:childNode id="DistributionNodeRN" viewLinkAccessorName="">
    <members>
    <oa:nodeDef id="DistributionLine" viewName="ExpenseAllocationsVO" viewAttr="Line"/>
    </members>
    </oa:childNode>
    </members>
    </oa:childNode>
    </members>
    </oa:tree>
    <oa:messageStyledText id="ReportLineId" prompt="Report Line ID" adminCustomizable="false" viewName="AllocationsHeadersVO" viewAttr="ReportLineId" dataType="NUMBER" rendered="false"/>
    <oa:messageStyledText id="ReportDistributionId" prompt="Report Distribution ID" adminCustomizable="false" viewName="AllocationsHeadersVO" viewAttr="ReportDistributionId" dataType="NUMBER" rendered="false"/>
    <oa:messageStyledText id="PaymentMethod" viewName="AllocationsHeaderVO" viewAttr="ChargeType" prompt="Payment Method"/>
    <oa:flowLayout id="DateColumn" prompt="Date" cellNoWrapFormat="true">
    <ui:contents>
    <oa:messageStyledText id="Date" viewName="AllocationsHeaderVO" viewAttr="Date" prompt="Date" shortDesc="Date"/>
    </ui:contents>
    </oa:flowLayout>
    <oa:flowLayout id="ExpenseTypeLayout" prompt="Expense Type" cellNoWrapFormat="true">
    <ui:contents>
    <oa:image id="ChangedItemIcon" prompt="" shortDesc="Indicates changed items" styleClass="p_OraRequired" source="/OA_MEDIA/changeditemicon_status.gif" imageHeight="16" imageWidth="16" rendered="${oa.AllocationsHeaderVO.ExpTypeChangedRender}"
    adminCustomizable="false"/>
    <oa:messageStyledText id="ExpenseType" prompt="Expense Type" viewName="AllocationsHeaderVO" viewAttr="ExpenseType"/>
    </ui:contents>
    </oa:flowLayout>
    <oa:flowLayout id="ReceiptAmtColumn" prompt="Receipt Amount" cellNoWrapFormat="true">
    <ui:contents>
    <oa:image id="AmtChangedIcon" prompt="" shortDesc="Indicates changed items" styleClass="p_OraRequired" source="/OA_MEDIA/changeditemicon_status.gif" imageHeight="16" imageWidth="16" rendered="${oa.AllocationsHeaderVO.AmtChangedRender}"
    adminCustomizable="false"/>
    <oa:messageStyledText id="ReceiptAmt" dataType="NUMBER" viewName="AllocationsHeaderVO" viewAttr="StringReceiptAmount" prompt="Receipt Amount"/>
    </ui:contents>
    </oa:flowLayout>
    <oa:messageStyledText id="ReimbursementAmt" viewName="AllocationsHeaderVO" viewAttr="StringReimbursementAmount" prompt="Reimbursement Amount" dataType="NUMBER"/>
    <oa:messageStyledText id="Merchant" viewName="AllocationsHeaderVO" viewAttr="MerchantName" prompt="Merchant"/>
    <oa:messageStyledText id="Location" viewName="AllocationsHeaderVO" viewAttr="Location" prompt="Location"/>
    <oa:switcher id="AllocationReasonSwitcher" prompt="Allocation Reason" viewName="AllocationsHeaderVO" viewAttr="RenderAllocationReason" rendered="false">
    <ui:case name="Y">
    <oa:messageTextInput id="Y" viewName="AllocationsHeaderVO" viewAttr="AllocationReason" prompt="Allocation Reason" rendered="true" readOnly="false" columns="30"/>
    </ui:case>
    <ui:case name="READ_ONLY">
    <oa:messageStyledText id="READ_ONLY" viewName="AllocationsHeaderVO" viewAttr="AllocationReason" prompt="Allocation Reason" rendered="true"/>
    </ui:case>
    </oa:switcher>
    <oa:messageStyledText id="Justification" viewName="AllocationsHeaderVO" viewAttr="Justification" prompt="Justification" userCustomizable="true"/>
    <oa:messageStyledText id="ProjectsEnabled" viewName="AllocationsHeaderVO" viewAttr="ProjectsEnabled" adminCustomizable="false" prompt="Projects Enabled" rendered="false"/>
    <oa:stackLayout id="ProjectLayout" extends="/oracle/apps/ap/oie/entry/accounting/webui/ProjectLayoutRN" prompt="Project" rendered="false"/>
    <oa:stackLayout id="TaskLayout" extends="/oracle/apps/ap/oie/entry/accounting/webui/TaskLayoutRN" prompt="Task" rendered="false"/>
    <oa:stackLayout id="AwardLayout" extends="/oracle/apps/ap/oie/entry/accounting/webui/AwardLayoutRN" prompt="Award" rendered="false"/>
    <oa:switcher id="ExpenditureOrg" extends="/oracle/apps/ap/oie/entry/accounting/webui/ProjExpendOrgSwitcherRN" prompt="Project Expenditure Organization" rendered="false"/>
    <oa:formValue id="Kff" viewName="AllocationsHeaderVO" rendered="false"/>
    <oa:switcher id="RemoveSwitcher" extends="/oracle/apps/ap/oie/entry/accounting/webui/RemoveSwitcherRN"/>
    <oa:formValue id="ProjectId" viewAttr="ProjectId"/>
    <oa:formValue id="TaskId" viewAttr="TaskId"/>
    <oa:formValue id="AwardId" viewAttr="AwardId"/>
    <oa:formValue id="ProjectExpendOrgId" viewAttr="ProjectExpendOrgId"/>
    </ui:contents>
    <ui:tableSelection>
    <oa:multipleSelection id="multipleSelectionRN" viewName="AllocationsHeaderVO" viewAttr="Select" shortDesc="Select Expense Lines:">
    <ui:contents>
    <oa:selectionButton id="UpdateAllocations" text="Update Allocations">
    <ui:primaryClientAction>
    <ui:fireAction/>
    </ui:primaryClientAction>
    </oa:selectionButton>
    <oa:selectionButton id="Revert" text="Revert" shortDesc="Default line to original settings.">
    <ui:primaryClientAction>
    <ui:fireAction event="clicked"/>
    </ui:primaryClientAction>
    </oa:selectionButton>
    <oa:selectionButton id="MyAllocationsItem" text="My Allocations"/>
    <oa:selectionButton id="MyAllocationsApply" text="Apply" shortDesc="Apply an allocation to selected expense lines.">
    <ui:primaryClientAction>
    <ui:fireAction/>
    </ui:primaryClientAction>
    </oa:selectionButton>
    </ui:contents>
    </oa:multipleSelection>
    </ui:tableSelection>
    </oa:hGrid>
    Thank you.
    Vasu.

    Hi Anil,
    I changed the as suggested by you ..
    OAHGridBean localOAHGridBean = (OAHGridBean)paramOAWebBean.findChildRecursive("HeaderNodeRN");
    Still I it is null..
    OAHGridBean localOAHGridBean = (OAHGridBean)paramOAWebBean.findChildRecursive("HeaderNodeRN");
    if (localOAHGridBean != null){
    OAHGridQueriedRowEnumerator enum1 = new OAHGridQueriedRowEnumerator(paramOAPageContext, localOAHGridBean);
    while(enum1.hasMoreElements())
    Row row = (Row)enum1.nextElement();
    if (row.getAttributeIndexOf("SelectedFlag") != -1)
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "SelectedFlag != -1" , 2);
    if ("Y".equals(row.getAttribute("SelectedFlag"))) {
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "SelectedFlag = Y" , 2);
    if (row instanceof OAViewRowImpl) {
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "row instanceof OAViewRowImpl" , 2);
    ViewRowSetImpl rowSetImpl = ((OAViewRowImpl)row).findRowSetForRow(null);
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "localOAHGridBean.getDataAttributeName :"+localOAHGridBean.getDataAttributeName() , 2);
    paramOAPageContext.writeDiagnostics(this, "localOAHGridBean.getNumberOfRowsDisplayed :"+localOAHGridBean.getNumberOfRowsDisplayed() , 2);
    paramOAPageContext.writeDiagnostics(this, "localOAHGridBean.getRowHeaderViewAttributeName() :"+localOAHGridBean.getRowHeaderViewAttributeName() , 2);
    paramOAPageContext.writeDiagnostics(this, "localOAHGridBean.getViewAttributeName() :"+localOAHGridBean.getViewAttributeName(), 2);
    OAHGridQueriedRowEnumerator enum2 = new OAHGridQueriedRowEnumerator(paramOAPageContext, localOAHGridBean);
    while (enum2.hasMoreElements())
    Row rowToUpdate = (Row) enum2.nextElement();
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "After getting Current Row rowToUpdate.getAttribute(ReportHeaderId) :"+rowToUpdate.getAttributeCount() , 2);
    paramOAPageContext.writeDiagnostics(this, "After getting Current Row rowToUpdate.getAttribute(ReportHeaderId) :"+rowToUpdate.getAttribute("ReportHeaderId") , 2);
    //paramOAPageContext.writeDiagnostics(this, "After getting Current Row rowToUpdate.getAttribute(ReportHeaderId) :"+rowToUpdate.getAttribute("ReportHeaderId") , 2);
    //paramOAPageContext.writeDiagnostics(this, "After getting Current Row rowToUpdate.getAttribute(ReportLineId) :"+rowToUpdate.getAttribute("ReportLineId") , 2);
    }else
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "localOAHGridBean is null", 2);
    It prints "localOAHGridBean is null"..
    Regarding getCurrentRow() following is the code..
    ExpenseAllocationsAMImpl oam = (ExpenseAllocationsAMImpl)paramOAPageContext.getApplicationModule(paramOAWebBean);
    ExpenseAllocationsVOImpl distVO = (ExpenseAllocationsVOImpl)oam.getDistsVO();
    if(distVO!= null)
    //OARow oarow = (OARow)vo.getCurrentRow();
    if (paramOAPageContext.isLoggingEnabled(2)) {
    paramOAPageContext.writeDiagnostics(this, "before distVO.getFetchedRowCount(1) ", 2);
    paramOAPageContext.writeDiagnostics(this, "distVO.getFetchedRowCount(1) "+distVO.getFetchedRowCount(), 2);
    paramOAPageContext.writeDiagnostics(this, "distVO is not null", 2);
    paramOAPageContext.writeDiagnostics(this, "After getting expAllVO.getCurrentRowIndex() :"+distVO.getCurrentRowIndex(), 2);
    Output in log..
    [39]:PROCEDURE:[xxcep.oracle.apps.ap.oie.entry.accounting.webui.XxcepAllocationsHGridC26]:before distVO.getFetchedRowCount(1)
    [40]:PROCEDURE:[xxcep.oracle.apps.ap.oie.entry.accounting.webui.XxcepAllocationsHGridC26]:distVO.getFetchedRowCount(1) 0
    [40]:PROCEDURE:[xxcep.oracle.apps.ap.oie.entry.accounting.webui.XxcepAllocationsHGridC26]:distVO is not null
    [40]:PROCEDURE:[xxcep.oracle.apps.ap.oie.entry.accounting.webui.XxcepAllocationsHGridC26]:After getting expAllVO.getCurrentRowIndex() :-1
    Thank you..
    Vasu..

  • Usage of Cost Centers, Profit Centers and Internal Orders

    Hello everyone,
    i have perhaps for some of you a simple question but it bothers me alot.
    Imagine we are using Cost centers and Internal Orders. For them we create statistical key figures using transaction KB31N.
    Now we are installing SAP BI and want to create a report which would be generated acording to cost centers but with statistical key figures.
    The question would be how to make a connection between cost centers orders and those stat.key.figs?
    In our case the economists say that we are using this kind of scenario:
    Dist.chanel ->
    Sender: Cost center, Cost element
    Receiver: Int.Order
    and Stat key fig.
    This is the only place where we have a connection between thos objects. Is there other way how to connect them. perhaps using profit centers?
    If somebody didnt understand it, maybe ill try to explain it a bit better
    Reagards
    Laurynas Prikockis

    Hi Laurynas,
    Pls try to understand the concept as explained hereunder...
    Cost Element:
    Primary Cost Element : Replication of GL to bring costs into CO module when they are posted in FI 
                                       module
    Secondary Cost Elements: Carriers of costs between two Cost Objects (when we want to transfer the
                                            cost from Cost Centers to Internal Orders, vice versa and more, we create
                                            Secondary Cost Elements to carry the costs and transfer them to the 
                                            reciever objects from sender objects)
    Cost Center: It is a Cost Object, maintained on long-term basis, where we can capture the costs (Ex:
                        Marketing Cost Center)
    Internal Order: It is also a Cost Object, maintained on shor-term basis, where we can capture the costs
                         (Ex: Internal Order for Special Marketing Campaign). Ultimately, whatever the costs
                          posted to this Internal Order, will get settled to Marketing Cost Center.
    Staitistical Key Figure: It is used as a basis for allocation of certain expenses (Simple example would
                                      be, Total rent paid for office is $100000 per month. This cost has to go to
                                      different Cost Centers like Finance and Accounts, Marketing, Purchase Dept
                                      etc on the basis of "Area Occupied". So, We will define "Area Occupied" as a 
                                      Statistical Key Figure in our system.
                                     Now, when the Rent amount is posted in FI, it wil reach a Virtual Cost Center
                                     (An "Allocation Cost Center" with name "Rent" to be created under your
                                     Controlling Area) "Rent". From there, it has to reach the other Cost Centers (lie
                                     F&A etc as explained above) on the basis of Area Occupied (SKF Created
                                     for "area occupied")
    For this, you need enter the Area Occupied values (Ex:Sq Ft) in KB31N and you need to create an Allocation Cycle (Distribution / Assessment) where in you will select "Area Occupied" (SKF) as your Receiver Tracing Factor.
    I hope I am clear, don't hesitate to revert back for more explanation...
    Srikanth Munnaluri
    Edited by: Srikanth Munnaluri on Mar 3, 2009 7:26 PM

  • Freight Charges in AP Invoice

    Hi All,
    I am created one GRPO for raw material includes freight charges as Rs.200 which is inventories & system passed the respective entry to stock account including freight charges. The problem is when I create the AP invoice for the same GRPO, system pass the JE which debits the Inward transportation a/c by Rs.200 & credit the Sundries Rounding off A/c by Rs.200 along with other normal debit & credit.
    I am not able to understand this behavior as  system has already inventories the freight charges but its again hitting the expense account of freight charges.
    Please reply as soon as possible.
    Regards,
    Abhishek

    Hi ! Abhishek
    Make ths setup in Test System and Try it.
    1. Create a new Frieght Master.
    2. Select Distribution Method as "Quantity"
    3. Check the "STOCK" check box.
    4. If, GL setup by Warehouse then, go to approp warehouse and set
    Expenses Clearing Account - "clearing acc"( this account will be zero after invoice posted. same like
    Allocation acc)
    5. Book a GRPO with frieght.-see Audit report to confirm Frieght amount added with itemcost.
    6. Book A/P invoice.
    Acc posting.
    GRPO:
    Inv acc                                        Debit
    Allocation Acc                                               Credit
    Expenses Clearing Account                            Credit
    AP Invoice:
    Vendor                                                           Credit
    Allocation Acc                             Debit                        (net 0)
    Expenses Clearing Account          Debit                        (net 0)
    Hope this will help.
    Regards,
    Thanga Raj.K
    09710445987

  • Issue with 'null' value in Formulas

    Hi all - I have a PDF in which I'm performing various calculations, basic addition and subtraction.  I'm using the following Custom Calculation Script:
    this.getField("Amount, Total Revenue Allocated to Maintenance Expenses").value = this.getField("Amount, Endowment Care Fund Income - Schedule H").value + this.getField("Amount, Special Care Fund Income - Schedule H").value + this.getField("Amount, Income from Cemetery Operations").value + this.getField("Amount, Other Sources Please Specify").value;
    My issue is that when someone deletes a value in one of the fields (which I guess causes the field to be 'NULL'), the calcualtion doesn't work....so in other words if I have the following:
    Field 1:  10
    Field 2:  20
    Field 3:  30
    Field 4:  40
    When adding this should result in 100.....however if one were to delete the value in field 2, my calcualtion then produces 103,040....the formula doesn't know how to process the NULL value of course, so it concatenates the numbers.
    How do I get around this?  Do I need more JavaScript, and if so is there a good example somewhere on how to code it?
    Thanks, Steve

    leahfst,
    If these dates are complementary (as in 'either date1 either date2 has a value) you could transform the dates to text, merge these two fields (one being empty) and convert the result back to a date:
    Date(ToText({CnFGf_1.CnFGf_1_Date}) & ToText({CnFGf_2.CnFGf_2_Date}))
    If these dates can both have a value (or not), it is helpful to know a null-value for dates is equal to Date(0000,00,00). In this situation, there can be the following situations:
    1. Both dates are empty. Your result will obviously be an empty date.
    2. {CnFGf_1.CnFGf_1_Date} has a value, {CnFGf_2.CnFGf_2_Date} is empty.
    3. {CnFGf_1.CnFGf_1_Date} is empty, {CnFGf_2.CnFGf_2_Date} has a value.
    4. Both dates have a value. You will have to choose which date should be used.
    For any of these four situations, you can check the date to have a value using:
    IF {CnFGf_1.CnFGf_1_Date} = Date(0000,00,00)
    and so on..

  • Freight forwarder in Proforma Invoice

    Hi All,
    In Proforma Invoice, the freight forwarder name does not appear.  Can someone tell me how to fix this issue?
    Thks.

    Hi ! Abhishek
    Make ths setup in Test System and Try it.
    1. Create a new Frieght Master.
    2. Select Distribution Method as "Quantity"
    3. Check the "STOCK" check box.
    4. If, GL setup by Warehouse then, go to approp warehouse and set
    Expenses Clearing Account - "clearing acc"( this account will be zero after invoice posted. same like
    Allocation acc)
    5. Book a GRPO with frieght.-see Audit report to confirm Frieght amount added with itemcost.
    6. Book A/P invoice.
    Acc posting.
    GRPO:
    Inv acc                                        Debit
    Allocation Acc                                               Credit
    Expenses Clearing Account                            Credit
    AP Invoice:
    Vendor                                                           Credit
    Allocation Acc                             Debit                        (net 0)
    Expenses Clearing Account          Debit                        (net 0)
    Hope this will help.
    Regards,
    Thanga Raj.K
    09710445987

  • G\L Account types

    Hi,
    what are the types of G\L Accounts? What is the T.code to create the g\l account at the chrt of accounts level?
    what is meant by Group account?
    Thanks.

    Hi,
    G/L accounts can be devided by the following account types: Assets, Liabilities, Fund Balances, Expenses, and Revenue
    Asset, Liability, or Fund Balance Accounts
    If the request is for an Asset, Liability, or Fund Balance account, establish the account in SAP and establish a corresponding Balance Sheet Account in the Classic system. Also maintain the mapping between the G/L Account and the Balance Sheet Account.
    Revenue or Expense Accounts
    If the request is for a Revenue or Expense Account, set up a corresponding Primary Revenue or Cost Element in the Controlling module (CO) of SAP and an Object Code in the Classic system. Also maintain the mapping between the G/L Account and the Object Code.
    Employee Benefit, Allocations, or Overhead Expense Accounts
    If the request is for Employee Benefit, Allocations, or Overhead Expense accounts, no SAP G/L Account is needed. However, set up a Secondary Cost Element in SAP Controlling and an Object Code in the Classic system. Also maintain the mapping between the Secondary Cost Element to the Object Code.
    You can create it with T code FS00.
    Thanks

  • How to design and develop Cost center with SAP BPC 5.1 ?

    Hi all,
    Can any one tell me how to design and develop cost center planning (what are the steps to follow) using SAP BPC 5.1?
    Thanks,
    Sandy

    Hi Sandeep,
    1:We need to look at whether cost center planning is tied to a profit center level and/or to a company code level
    2:We could have dimensions like Account(which in this case would reflect cost element),category,entity,time with additional dimension s like profit center(cost centers can have a direct mapping to profit center,usage of properties would help in here),WBS ,projects,investment position id's etc.
    3:We could look at different applications like HR(pay roll related expenses),admin,capex(to bring in depreciation values) etc to bring in data to pull in data to different cost centers either directly or via script logic(usage of destination_app)
    4:For those values not tied up to profit centers ,we would look at allocating/distributing the expenses to different cost elements
    5:We need to decide whether we do the planning on a monthly/periodic vs yearly level where in we would look at actual values and incrementing at a certain % to fill in as the base for our planning(using category=actual/plan plus timeperiods).We could look at Top down vs botton up approach as well to segregate the planned costs
    6:Consideration should be made at security level to identify/restrict different users who needs to access specific cost centers
    Yes,this is just a small jist of structure,there are 100's of other considerations which would come into picture from a business requirement level.
    regards
    shyam

  • KSV5 distribution reverse

    Hi Experts
    I have run distribution run for allocating the distrebuted expenses from one cost center (X) to some other cost centers. Than I have realized that one GL posting transaction was done by mistake for this cost center X, and so was distrebuted to the other cost centers also.
    How can I fix this?
    I saw the reverse option in KSV5. Do I have to reverse the distrebution (KSV5), reverse this mistaken GL posting (FB08) and re-run the distrebution again(KSV5)?
    Thanks
    Ofer

    HI,
    Yes, you need to reverse the distribution first.
    Cancel the wrongly posted docuemnt second.
    Do the new posting with corrrect cost center and G/L
    Do distribution again
    Vijay

Maybe you are looking for

  • Adobe Media Encoder CS4 Excessively Crashes

    Is this the reason why my videos aren't exporting in Media Encoder CS4?  Over the last 2 weeks I've been trying to export video after video and  the yellow bar just pauses or stalls forever. Then instead of the green  check mark I get the yellow exci

  • Regarding validating XML against DTD

    hello, In my project I am receiving xml via HTTP post request and this XML needs to be validated against a DTD in a remote server. e.g. assume the xml to be <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE PUSH SYSTEM "http:\\whatever:xx\whatever\sms

  • Office (Open or MS) integration with Webdynpro for ABAP

    Hi Guys, I want to ask: - how may I read an Excel file (contains a few worksheets) into internal table type string, so I can manipulate what user has input in the file ? I know it can be done by converting the Excel file into XML file and read the fi

  • Field 'Equipment' in MIGO

    Hello, What is the use of field 'Equipment' in MIGO -- material tab? Nikhil

  • OPC server error with Lookout 5.1 that was working with Lookout 4.5

    I was running a file on Lookout 4.5 with Field Point explorer 3.0 with field point objects. I recently upgraded the Lookout to 5.1 and Field Point Explorer was uninstalled. Now when I try to open my old Lookout file, I cannot control through the fiel