Internal Order Settlment Error: First settle items from previous year in

Dear Gurus,
I tried to work out a solution to settle AUC to G/L expense account through internal order. I tested in QA system it works well. But in PRD, it gave me an error message "First settle items from previous year in the previous year".
The process is the following: IO-> AUC-> FXA or G/L. Becaue user has done some expense transaction wrongly to the AUC so he wants to post the balances in AUC to GL  expense account.
I have set the final settlement to GL as optional and config some pop up message as warning message and implement a sap notes to fulfill this request.
I guess my problem is:
I tested in QA in senario the IO was created in 2009 and I tried to settle it to a GL in 2010. So it shows no problem. However in PRD the IO was created in 2008 and the final settlement year is 2010 or 2011 so it shows the error which was not shown in QA.
The error message only shows "First settle items from previous year in the previous year".  No more detail to me.
Have you ever run into this problem before? Please help to throw some lights on it.
Emma

Hi,
Thanks.  I am considering to updated the AW624 according to the notes.
The detailed message is:
Message Text
First settle items from the previous year in the previous year.
Technical data
Message type _____________ E (Error)
Message Class ______________AW (AuC message)
Message number ______________624
Message variable 1 __________2009
Message variable 2 __________2003359632
Message variable 3 _001
Message variable _______
Message Attributes
Level of detail____  2(Level of detail 2)
Problem class_______
Sort criterion____
Number________1
Environ.information
Item___________ 001

Similar Messages

  • How to get internal order and activity type other than from BSEG

    We want the Internal order and activity type fields. From BSEG, it is taking a long time, and it hangs.
    Is there any other table we can get these values from?
    Our query is this:
    select bukrs "Company code
    gjahr "Fiscal year
    belnr "Document no.
    buzei "Document Item no.
    aufnr "Internal order
    lstar "Activity type
    from bseg
    into table gt_add_info
    for all entries in gt_gl_detail
    where bukrs = gt_gl_detail-rbukrs"Comcode from G/L acct detail
    and buzei = gt_gl_detail-buzei "Doc item no. from G/L acct detail
    and belnr = gt_gl_detail-belnr "Doc no. G/L acct detail
    and gjahr = gt_gl_detail-gjahr."Fiscal yea
    Can advise please how to make it faster. My internal table (GT_GL_DETAIL) has over 100000 records. ? thanks.

    I did a SQL trace, and saw that tables CSLA, CSSL, COKL and COKA are being hit with the values I entered inthe Activity type in transaction FB50.
    Still not clear but where it gets stored. If in any of these tables, how do I get the object key?

  • Capturing "Actual Amounts" from previous years

    Hi Experts,
    We had earlier developed a report to produce a list of projects which can be changed from status TECO to CLSD. If the project cannot be closed then the corresponding reason for failure should be displayed.
    Now the problem is that there were some direct costs which were booked under certain WBS elements. These elements were created in the previous year & haven't been settled in that year. Our present program isn't able to capture & display these costs in the current year. We have based our logic up on a join of table COBK with tables COEP, PROJ & PRPS. We are referring to the SAP standard TCODE s_alr_87013533 which is able to find the unsettled dollars (Actual amount) even from previous years. Anyone please help advise as to how we can even capture the actual amounts from previous years.
    Regards,
    Uday
    Our inner join statement is as shown below:
    SELECT coep~objnr coep~wogbtr coep~megbtr coep~wrttp coep~kstar
             coep~owaer coep~vrgng coep~sgtxt coep~ebeln coep~ebelp
             coep~objnr_n1 coep~belnr coep~gjahr coep~perio
             cobk~blart cobk~refbn cobk~refbk cobk~refgj
        INTO CORRESPONDING FIELDS OF TABLE tb_actual
        FROM coep INNER JOIN cobk ON cobk~kokrs = coep~kokrs AND
                                     cobk~belnr = coep~belnr
                  INNER JOIN prps ON coep~objnr = prps~objnr
                  INNER JOIN proj ON proj~pspnr = prps~psphi
        WHERE proj~pspnr  = wa_proj-pspnr   "project definition
          AND prps~pspnr  = wa_prps-pspnr   "WBS element
      AND prps~belkz =  c_x             "Account assignment
      AND coep~wogbtr <> 0              "amount
      AND coep~lednr = c_00             "Ledger (needed to hit index)
      AND coep~wrttp IN (c_04, c_11)    "actual value type - real & stat
      AND coep~beknz IN r_beknz.        "D/C Ind <> Settlement

    based on the data provided -
    I-001688               
    Cost line                       7143.28          71710000
    Cost line                     42874.74          73120000
    Cost line                     22752.77          73120000
    TOTAL COST     72770.79          
    Settlement line     65627.51          81650000
    Settlement line     7143.28          81650000
    TOTAL SETL     72770.79          
    you should be able to set CLSD to this project as there is no unsettled value in the project
    CJI3 report confirms that there is no outstanding settlement and hence project can be set to CLSD. This report shows all the line items against project
    The report S_ALR_87013533 shows the actual cost incurred in the project, but not settlement. This does not mean that the project is unsettled.
    see another report (project cost element report) - that might help you S_ALR_87013542

  • Pcr To Get The Wage Type Value From Previous Years Master Data Records

    Hi
    I have an issue related to pcr.  I want to get the value of a wage type from previous year and it has to be added to another wage type.  Tried to write pcr by using the operation TABLE.  But i am not able to get the previous years data.  Request to help in writing the PCR for the issue.
    Thanks
    EKP Yadav

    1 - Create an "Information WT" that will be saved into RT but that has no impact on net pay.
    2 - Create a PCR that will be activated on the last pay of the year to read the WT you want and transfer it's information into your Information WT.
    3 - Create a PCR that will read the last payroll results (activated with function PLRT) and transfer into the Input Table (IT) the Information WT.

  • How to use budget amount from previous years

    Dear Values Consultant
    How to use budget amount from previous years
    I create budget for 2007 and I use it .in 2008 I create new budget with new amount for account, but still there are amount from 2007-I want to use or transfer it to 2008,
    How to do this? Please give me details step to implement to this feature
    Thanks for caring

    Hi,
    There are two ways to do it:
    1. Define the account range in your Budget Organization and in the Budgetary Control region, out the Amount Type as "PJTD" and Boundary as "Project". This method is useful when you have project as a segment in your chart of accounts and the Budgets are defined for the full project.
    2. The Other way is to carry forward your funds available from last year. Go to Journals -> Generate -> Carry Forward and carry forward the balance for a certain range of account from one financial year to the next one.
    Gajendra

  • Storing W2 spoolfile  from  previous year

    Hi  ,
    How  your company keep   the W2  spool  from  previous year ?
    Thanks in advance

    Spool files can either be stored within the database (table TST03) or at application server. Please look at profile parameter 'rspo/store_location'  in your system to see where it's set ('db' - stored in dbase, 'G' - stored in app server).
    I would think this would be just disk space issue if any (whether spools are store in db or appl server), and don't see why it affects memory resource. 
    However, as I mentioned earlier, could you re-produce W-2 for ee within PU19 instead of having to go back to old spool file ?
    Rgds.

  • Internal order settlment to GL (primary cost)

    Hi Friends,
    I got and issue like that client wants to settle internal order (primary cost) to GL only, but do not wants to settle secondary cost to GL.
    I maintain allocation structure for that where i include all the range of all primary and secondary element; and defined settlement rule in order master record for G/L. When i tried to settle it, it is also picking secondary cost element type-43 and settling to GL.
    client wants to settle only primary cost to particular GL. I tried to restrict it by reducing range from source, but than while settlment system is not alllowing.
    please let me know is there any restriction can be applied to settle secondary cost. 
    Thanks
    Subodh

    hi..
    I think you can try the following changes in your allocation structure to solve your problem :
    01.     Goto OKOA > set "can be settled Indicator "> donu2019t tick 100% validation.
    02.     Create Source structure (Exam:S1)with relevant and Not relevant assignments
                         And assign cost elements you want to settled to relevant and which you do not want to settle
                         assign to nonrelevant (you can define CE group also)
    03      Goto OKOA > Set the Source structure (S1) into the field.
    04        Goto order settlement rules set the source assignment u201Crelevantu201D  and set settlement type u201CPERu201D.
                   Only cost element group you assigned as relevant will settled and other part will remain in the order. Subsequently you can repost the other part to other object as per your requirements.
    kkumar

  • Internal Order settlment with Fixed amount

    Hi. I'm having hard time. Please help me out.
    Requirement:
    I need to create settlement rule for Internal order.
    When I do so, I need to define Fixed amount in OBJECT CURRENCY.
    Given Condition:
    Object Currency and Contorolling Area Currency is DIFFERENT.
    (Controlling area currency is EURO, while Object currency is country local currency.)
    Problem that I'm facing now:
    When I try to create a settlement rule, it allows only Controlling area currency
    for fixed amount, even though I need to create it with Object currency.
    (Directly, the Field name is indicated as "Amount in EUR".
    You know, usually we have 2 fields; 1 for value, 1 for currency. But in this case,
    it seems that we have only 1 field for 1 fixed currency, which is Controlling area currency)
    Is there any way to solve this issue?
    I've looked into Settlement profile and Investment profile (for AuC order),
    but both of configuration just had an indicator to enable fixed amount settlement,
    but nothing about currency.

    There is not a perfect solution, however you can check OSS note 769818 for some helpful hints.  It sounds like you want to use this for settlment of investment measures.  If that's the case, you may want to consider using line item settlment intead of summary settlement.  You have a little more flexible with that type of settlement and it may get you closer to what you want.
    thanks,

  • Internal order KO8G error

    Hi
    There have been some incorrect postings under particular cost element to a internal order. But the postings have been corrected, and according to FBL3N and KOC4 all amounts are zero now.
    But when I try to run KO8G in period 3, or KO88 for a particular order the system is showing a error message :Complete allocation structure. Message no. KD503
    I checked the internal order and the Settlement rule. ( I assign a different allocation structure to the sender: In the master data maintenance for the sender, choose "Settlement rule -> Goto -> Settlement parameters" and then enter a different allocation structure.)
    The allocation structure fields was given correctly.
    When I run the KO88 after modifications system is also throws the same error
    Please help me in this matter.
    Regards

    It is very clear from the error message that to you are using allocation structure for settling the order cost. You can find out the settlement structure which is currently attached by selecting the settlement parameters of the order.
    It appears that there a cost element, which has been posted on the order and no secondary cost element is specificed for transferring the same to cost receiver.
    If you check the detailed error message, it will give you the cost element, which is not included in the allocation structure. Include the same in allocation structure and repeate the settlement.
    Regards
    Rakesh Pawaskar

  • Internal Order - KOB1 - Actual Cost Line Item Report

    Hi Friends,
    I need to understand how the KOB1 Report - Actual Cost Line Item works.
    As per my understanding when ever there is cost posted with assignment to Internal order this report should reflect the amount.
    We have a PO with account assignment to Internal order and Asset.
    When Goods Receipts is posted the with posting key 70, the report is reflecting the amount.
    When Invoice Receipt is posted KOB1 report is not reflecting this amount.
    There is one Invoice receipt posted with  entry
    31 Dr
    70 DR
    86 Dr GR/IR
    and the 70 debit amount is coming in the report.
    So can any one please tell me does this report show all the entries with IO assignment or when posting key 70, 75 ,80,81 are used.
    And also is GR considered as cost posting or IR considered.
    This issue has been pending from 3 months.
    Appreciate your help.
    Thanks
    Satish

    The KOB1 line item report will show you any expense account posted to that order.
    Basically you are the order collecting the cost. During the invoice receipt, the expense account are not involved, except in cases of a price difference.
    The vendor account credit and debit to GR/IR are not concerned with the order.

  • Internal Order Budgeting Error

    Dear Experts,
        I did all the configaration of Budgeting for Internal Order. I am getting Error massage when the posting value exceeds the budget.
    Here my Problem is when I book the expense with t code F-02  through Internal Order it is giving proper error message But when I am booking the expense through Purchase Order it was not showing any error message, exp was booked smoothly.
    I need the error when booking the expense through PO.
    Pl assist me reg this..
    Regards,
    Balaji
    Moderator: Please, avoid asking basic questions

    Dear Ajay,
      Okay I agree with you..But system is not allowing me to activate the Commitment mang. its giving this error.
    Deactivating company code validation leads to reconciliation problems.
    Message no. K5038
    Diagnosis
    Postings from company codes other than the one defined in the master data record result in FI and CO no longer being reconciled in the relevant company codes.
    For this reason you should not deactivate this indicator. Deactivating the indicator will affect evaluations made with the reconciliation ledger in particular.
    Procedure
    Activate company code assignment control for your controlling area.
    Pl advice me reg this,
    Reg,
    Balaji

  • JList run time errors when removing items from list

    Hi there
    I am having trouble removing items from a JList. For a While it was working fine and now it outputs runtime errors everytime samething gets removed from the lsit
    Here is the code
    //declare
    public class Consumertab1gui extends JPanel implements ActionListener
         public static JList conList = null;
         private static DefaultListModel model = null;
    // Create a list with some items
    model = new DefaultListModel();
    conList = new JList(model);
    //set the size of cells in the list with the length of the string
    conList.setPrototypeCellValue("Lenght 1234567890");
    conList.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
    conList.addListSelectionListener(new ValueReporter());
    //set a scroll onto the list
    JScrollPane conScroll = new JScrollPane(conList);
    add(conScroll,c);
    //when the button gets pressed to drop the selected item the following code is called
    private void dropConsumer()
    int selItem=0;
    componentsV.comVRemove(conList.getSelectedValue().toString());
    selItem=conList.getSelectedIndex();
    System.out.println("No:"+(model.getSize()-1));
    System.out.println("S:"+selItem);
    remConList(selItem);
    dropCon.setEnabled(false);
    //which in turns calls this
    public void remConList(int pos)
         model.remove(pos);
    when the model.remove(pos) code is executed the following runtime errors are given:
    java.lang.NullPointerException
    at Consumertab1gui$ValueReporter.valueChanged(Consumertab1gui.java:197)
    at javax.swing.JList.fireSelectionValueChanged(JList.java:1321)
    at javax.swing.JList$ListSelectionHandler.valueChanged(JList.java:1335)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:187)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
    at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:214)
    at javax.swing.DefaultListSelectionModel.removeIndexInterval(DefaultListSelectionModel.java:546)
    at javax.swing.plaf.basic.BasicListUI$ListDataHandler.intervalRemoved(BasicListUI.java:1561)
    at javax.swing.AbstractListModel.fireIntervalRemoved(AbstractListModel.java:160)
    at javax.swing.DefaultListModel.remove(DefaultListModel.java:478)
    at Consumertab1gui.remConList(Consumertab1gui.java:38)
    at Consumertab1gui.dropConsumer(Consumertab1gui.java:58)
    at Consumertab1gui.actionPerformed(Consumertab1gui.java:46)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
    at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
    at java.awt.Component.processMouseEvent(Component.java:5100)
    at java.awt.Component.processEvent(Component.java:4897)
    at java.awt.Container.processEvent(Container.java:1569)
    at java.awt.Component.dispatchEventImpl(Component.java:3615)
    at java.awt.Container.dispatchEventImpl(Container.java:1627)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
    at java.awt.Container.dispatchEventImpl(Container.java:1613)
    at java.awt.Window.dispatchEventImpl(Window.java:1606)
    at java.awt.Component.dispatchEvent(Component.java:3477)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
    can anyone spot any mistakes in the code or suggest possible resons as to why these run time errors occur?
    Thanks
    alexis

    java.lang.NullPointerException
    at Consumertab1gui$ValueReporter.valueChanged(Consumertab1gui.java:197)The NullPointerException occurs at line 197, in the valueChanged method of your ValueReporter inner class. I have looked through your post several times but I don't see where you posted that method. Anyway, that is where you should look.
    PC&#178;

  • Internal Order process error via VA01

    Hello Guru,
    I am trying to process an internal order for prepaid tooling using VA01 order type XXYZ.  It is an intercompany transaction.  I need to enter the order number into the account assignment tab where it says order and I keep getting the "error ORD belong to Business Area GT05 not GT01"  .
    How can I fix this error?
    Thank you.

    Hi
    Assign an internal order in which business area is GT01.
    Br. Ajay M

  • Internal Order Type Error

    Dear Experts,
    I have created a new order type in the system. it is showing under the transport request but not at the list of available order type while creating the internal order master through KO01. Also its not showing KOT2_OPA, but if i try to recreate the same system gives me an error message order type already exist. Further at number range level it is showing the new order group.
    Please suggest how to overcome the issue.
    Regards,
    Ribhu

    Hi there,
    Try re transport order type, may be it resolve the issue.
    Br

  • Internal order posting error

    hi,
    I have just configurated internal order. But when I tried to post document in fb50 or fb60 with internal order number, i got the following error;
    What happened?
      The current application program detected a situation which really                             
         should not occur. Therefore, a termination with a short dump was                              
         triggered on purpose by the key word MESSAGE (type X).        
    What can you do?                                                                               
    Note down which actions and inputs caused the error.                                                                               
    To process the problem further, contact you SAP system                                        
         administrator.                                                                               
    Using Transaction ST22 for ABAP Dump Analysis, you can look                                   
         at and manage termination messages, and you can also                                          
         keep them for a long time.   
    when i refer to ST22 and how to correct the error the messege is as follows;
    If the error occures in a non-modified SAP program, you may be able to                        
         find an interim solution in an SAP Note.                                                      
         If you have access to SAP Notes, carry out a search with the following                        
         keywords:                                                                               
    "MESSAGE_TYPE_X" " "                                                                               
    "SAPLKAID" or "LKAIDF0B"                                                                      
         "MESSAGE_SEND" 
    Can you please manage me to solve the problem?

    HI,
    any message number information (Message number KI xxx) for this short dump?
    Check SAPNET note 370250, maybe the trace described there is helpful.
    best regards, Christian

Maybe you are looking for