Archiving Internal Orders

Hi Gurus
Could some1 please take me through the steps for archiving Internals orders?. Tx OKO5 is out of it as I need to delete from the live system
Thanks a lot

hi
First you have to put deletion flag for the same then execute the T code KOAR .then you can achieve the order.
Kindly refer for [Prerequistie|http://help.sap.com/saphelp_47x200/helpdata/en/a9/ab7511414111d182b10000e829fbfe/content.htm]
Also [Archiving CO order|http://help.sap.com/saphelp_47x200/helpdata/en/8d/3e5774462a11d189000000e8323d3a/frameset.htm]
regards
thyagarajan

Similar Messages

  • Display archived data in Internal Orders

    Hi Gurus
    I would like to know if there is any report for Internal Orders which can show data for years that have been archived? Or is there any way by which I can see the archived data or line items for Internal Orders.
    Thank You in advance.
    Reg
    SAPasmita

    Hi,
    Try transactions KOB1, KOBP, KSB5 and KABP. For more information refer to SAP note 521604.
    You could also use report RKAARCS1 and try archive infostructure SAP_CO_ORDER001(transaction SARI).
    Hope this helps,
    Naveen

  • Reg : Archiving of Internal Order

    Hai Friends I am working on Archiving of Control Orders(Internal Orders) using KO02.
    Archiving can be done only when deletion flag is set for Internal Order.
    My issue is I want to set deletion flag for the Internal Order without going into the TCode KO02
    and setting deletion flag.
    Is there any other option for doing this.....

    unless i am very much mistaken, internal orders follow the same algorithms as service orders or production orders, so you can set the deletion mark/flag using the archiving preproc. tx. SARA -> CO_ORDER -> PREPROC -> create variant. check whether you have to set times of residence in the configuration of the order type.

  • Internal Order Cannot Be Closed

    Upon attempting to close an internal order the system returns "There is still a purchase requisition commitment for ORD M4171B5D58." However, when I search for purchase requisitions tied to this order, the system says there are none. The purchase requisition has most likely been archived off.
    How can I go about closing this internal order?
    Thanks - points will be rewarded.

    Dear ,
    You can take back the WIP  by canceling Production Order Confirmation (CO11N/CO12)  and also reversing the GI -261 in MIGO .
    So you need to check the folloiwng steps :
    1.Ask your MM person to check wether MM period are opened or not in MMPV
    2.Ask your FI persion to check wther FI period is opend or not
    3.Perfom CO13-Cancel Confriamtion of Production order .You can check in COHV/CO16N/CO13
    3.You can reverse the GI through MIGO-262 or MBST
    Check the Order status after reversing confirmation as well as GI  and check the WIP stsatus of the Order -Costing-Select Costing trend or WIP .
    Try and come back
    Regards
    JH

  • How to change the internal order type when it has been created?

    There is an internal order, when it being created, the user chose the incorrect order type and save it. but the internal order number is useful. so we just want to change the order type or delete the order to release the number.  so can you give me some solutions to solve it. I can not find the way neither change the order type nor delete it.  thanks very much.

    You are unable to change the internal order type once an internal order has been created, however you can delete the IO if there haven't been any postings made.
    In change mode (tcode KO02), go into the internal order.  Go into the following menu:  Edit > Deletion Flag > Set.    Before you exit the IO, save the master record.
    Depending upon your archiving settings, you should then be able to select the menu path:  Edit > Set Deletion Indicator.
    If the IO isn't deleted, you can "clobber" it by going into the IMG and deleting the IO using the function "Delete Test Data".  This should only be done by a technical person to ensure that a mass-delete doesn't occur.
    Please note that if the IO was an internally assigned number, you might just want to block it and re-use it later.
    Hope this helps.
    Kylie

  • Delete internal order

    We have an issue where we have an internal order that we would like to delete but cannot. It comes up with a couple of messages See below:
    Let me know if you think you can help.
    Thank you
    Balance of ORD 100620 is not zero
    Message no. KO 115
    Diagnosis
    You can only set the delete flag in an order once it no longer contains any costs, i.e. when the balance is zero, unless it is a statistical order.
    The current order balance is
    ORD 100620 in order currency
    in controlling area currency
    System Response
    The delete flag cannot be set.
    Procedure
    To be able to set the delete flag in the order, you must settle it first.
    "NOTE IT DOES NOT DISPLAY ANY BALANCE"
    Order 100620 still has at least one purchase order that you need to delete.
    Message no. KO 013
    Diagnosis
    A purchase order assigned to order 100620 still exists.
    System Response
    You cannot delete order 100620.
    Procedure
    You must first delete all purchase orders assigned to order 100620. Select the affected purchase orders with the "Search help G".
    Process purchase orders
    If you still want to mark orders for deletion (on which purchase orders are still assigned), you can change this message from an error message to a warning. In this case, the system checks that each order does not contain any open commitments. To change the message, use workstep " Adjust message control" (Application area "KO", message number "013").

    Hi,
    It appears there is a purchase order assigned to this internal order. You can change the error message KO 013 to a warning via transaction OBA5. Select 'application area' KO and on the next screen you can define message 013 as a warning.  
    Alternative is to archive the PO and then set the deletion flag on the internal 
    order.
    -Paul

  • How to extract TEXT for archived Purchase Orders ?

    Hi Friends,
    Can any one tell me how to extract TEXT for archived Purchase Orders ?
    I have used READ_TEXT but that is not fetching texts for archived PO's. Whenever I am trying to fetch data from STXH against archived PO, no value is coming and resulting SY_SUBRC <> 0.
    Any demo code will be highly appreciated.
    Thanks in advance..
    Sivaji

    Hi,
    You can see that table STXH is linked to archiving object MM_EKKO (you can see it in tcode DB15).
    My suggest is that you must get the data. See the demo object BC_SBOOK in tcode AOBJ. You can see the report to reload data. The object is get the data in an internal table. So for report SBOOKR you can see this function module:
    *   get data records from the data container
    *   SBOOK
        CALL FUNCTION 'ARCHIVE_GET_TABLE'
          EXPORTING
            archive_handle        = lv_handle
            record_structure      = 'SBOOK'
            all_records_of_object = 'X'
          TABLES
            table                 = lt_sbook_tmp
          EXCEPTIONS
            end_of_object         = 0.         "not entries of this type
    *   check lt_sbook_tmp entries against selections. Delete not
    *   requested entries
        LOOP AT lt_sbook_tmp ASSIGNING <ls_sbook>
                             WHERE carrid IN s_carrid
                               AND connid IN s_connid
                               AND fldate IN s_fldate.
          APPEND <ls_sbook> TO lt_sbook.
        ENDLOOP.
        REFRESH lt_sbook_tmp.
    The idea is that you get the same data that you handle in READ_TEXT (because you don't have the data in database) and recovery the text.
    I hope this helps you
    REgards
    Eduardo

  • How to retrieve the ARCHIVED Sales order data

    Hi All,
    When issuing the output for the delivery, it is giving an error saying 'Sales Order XXXX does not exist' due to which the prices in the output were displayed as '0'. Reason for this can be that 'the order might have been archived'.
    My requirement is,
    1. If Sales Order doesnu2019t exist in data base then need to check if Sales order exists in archive data base.
    2. If  yes, take needed data from archive data base tables to calculate price. The logic of price calculation should be the same as for not archived Sales Orders.
    Can anyone help me on this..?
    Please tell me how to check whether the Sales order exists in the Archived database. Please share the table names(sample logic if possible) sothat I can use them in the report logic.
    Please tell me how to pull the data from the archive database tables to calculate the price.
    Thank you in advance.
    Thanks & Regards,
    Paddu.
    Edited by: Paddu K on Feb 23, 2009 3:42 PM

    *&      Form  get_archive_data
    *       Fetch Archive Data
    FORM get_archive_data .
      CLEAR:    g_read_handle, g_commit_cnt,
                g_read_cnt, g_reload_cnt,it_rel_tab,it_bseg_a,it_bkpf_a,
                it_bset_a, gt_result.
      REFRESH: it_rel_tab[],it_bseg_a[],it_bkpf_a[],
               it_bset_a[], gt_result[].
    *Populating selection screen fields to field-symbols
      PERFORM build_fs_select_options.
    *Call FM as_api_read  FI Data
      CALL FUNCTION 'AS_API_READ'
        EXPORTING
          i_fieldcat                      = 'SAP_FI_DOC_002'
          i_selections                    = ft_selections[]
    *   I_OBLIGATORY_FIELDS             =
    *   I_MAXROWS                       =
       IMPORTING
         e_result                        = gt_result[]
    EXCEPTIONS
       parameters_invalid              = 1
       no_infostruc_found              = 2
       field_missing_in_fieldcat       = 3
       OTHERS                          = 4
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      IF NOT gt_result[] IS INITIAL.
    *Sorting by KEY and Offset
        SORT gt_result BY archivekey archiveofs.
    *To delete duplicates
        DELETE ADJACENT DUPLICATES FROM gt_result COMPARING archivekey
        archiveofs.
    *looping the internal table
        LOOP AT gt_result.
    *Get read handle for  object
          CALL FUNCTION 'ARCHIVE_READ_OBJECT'
            EXPORTING
              object         = 'FI_DOCUMNT'
              archivkey      = gt_result-archivekey
              offset         = gt_result-archiveofs
            IMPORTING
              archive_handle = g_read_handle
            EXCEPTIONS
              OTHERS         = 1.
          IF NOT sy-subrc IS INITIAL.
            MESSAGE ID sy-msgid TYPE 'I' NUMBER sy-msgno
                    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
            EXIT.
          ENDIF.
          IF sy-subrc = 0.
    *Get Acoounting Document details
            PERFORM object_read_opened
                      TABLES it_rel_tab
                             it_bseg_a
                             it_bkpf_a
    *                         it_bset_a
    *                         it_bsik_a
    *                         it_bsak_a
                             it_bsid_a
                             it_bsad_a
    *                         it_bsec_a
                      USING g_read_handle
                            l_archobj
                            g_commit_cnt
                            g_read_cnt
                            g_reload_cnt
          ENDIF.
    *close the file.
          CALL FUNCTION 'ARCHIVE_CLOSE_FILE'
            EXPORTING
              archive_handle          = g_read_handle
            EXCEPTIONS
              internal_error          = 1
              wrong_access_to_archive = 2
              OTHERS                  = 3.
          IF sy-subrc <> 0.
            MESSAGE i004." 'Unable to close archive session'.
            EXIT.
          ENDIF.
        ENDLOOP.
      ELSE.
        MESSAGE i000 WITH 'No data found for Archived data'(095).
        EXIT.
      ENDIF.
    *Start of Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
      IF NOT it_bkpf_a[] IS INITIAL.
        SORT it_bkpf_a BY belnr.
        DELETE ADJACENT DUPLICATES FROM it_bkpf_a COMPARING belnr.
        DELETE it_bkpf_a WHERE budat GT p_budat. "#ECDK902206
      ENDIF.
    *Start of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
      IF it_bkpf_a[] IS INITIAL.
        MESSAGE i000 WITH 'No data found for Archived data'(095).
      ENDIF.
    *End of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
      IF NOT it_bseg_a[] IS INITIAL.
        SORT it_bseg_a BY belnr gjahr buzei.
        DELETE ADJACENT DUPLICATES FROM it_bseg_a COMPARING
                                              belnr gjahr buzei.
      ENDIF.
    *End of Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
    ENDFORM.                    " get_archive_data
    *&      Form  build_fs_select_options
    FORM build_fs_select_options .
      REFRESH:  ft_selections.
    *Comapny code
      APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
      <fw_selections>-fieldname  = 'BUKRS'.
      APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
      MOVE p_bukrs  TO <lw_selopt>-low.
      MOVE  'I' TO <lw_selopt>-sign.
      MOVE  'EQ' TO <lw_selopt>-option.
    *Customer
      APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
      <fw_selections>-fieldname  = 'KUNNR'.
      LOOP AT s_kunnr.
        APPEND INITIAL LINE TO <fw_selections>-selopt_t
               ASSIGNING <lw_selopt>.
        MOVE-CORRESPONDING  s_kunnr TO <lw_selopt>.
      ENDLOOP.
    *Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
    **Customer Group
    *  append initial line to ft_selections assigning <fw_selections>.
    *  <fw_selections>-fieldname  = 'KTOKD'.
    *  loop at s_ktokd.
    *    append initial line to <fw_selections>-selopt_t
    *           assigning <lw_selopt>.
    *    move-corresponding  s_ktokd to <lw_selopt>.
    *  endloop.
    *End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
    *Profit Center
      APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
      <fw_selections>-fieldname  = 'PRCTR'.
      LOOP AT s_prctr.
        APPEND INITIAL LINE TO <fw_selections>-selopt_t
               ASSIGNING <lw_selopt>.
        MOVE-CORRESPONDING  s_prctr TO <lw_selopt>.
      ENDLOOP.
    *Commented #ECDK902210
    **Key Date
    *  append initial line to ft_selections assigning <fw_selections>.
    *  <fw_selections>-fieldname  = 'BUDAT'.
    *  append initial line to <fw_selections>-selopt_t assigning <lw_selopt>
    *  move p_budat  to <lw_selopt>-low.
    *  move  'I' to <lw_selopt>-sign.
    *  move  'EQ' to <lw_selopt>-option.
    *Aging Period1
      APPEND INITIAL LINE TO ft_selections ASSIGNING <fw_selections>.
      <fw_selections>-fieldname  = 'ANZTA'.
      APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
      MOVE p_ag1  TO <lw_selopt>-low.
      MOVE  'I' TO <lw_selopt>-sign.
      MOVE  'EQ' TO <lw_selopt>-option.
    *Aging Period2
    *Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
    *  append initial line to ft_selections assigning <fw_selections>.
    *  <fw_selections>-fieldname  = 'ANZTA'.
    *End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
      APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
      MOVE p_ag2  TO <lw_selopt>-low.
      MOVE  'I' TO <lw_selopt>-sign.
      MOVE  'EQ' TO <lw_selopt>-option.
    *Aging Period3
    *Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
    *  append initial line to ft_selections assigning <fw_selections>.
    *  <fw_selections>-fieldname  = 'ANZTA'.
    *End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
      APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
      MOVE p_ag3  TO <lw_selopt>-low.
      MOVE  'I' TO <lw_selopt>-sign.
      MOVE  'EQ' TO <lw_selopt>-option.
    *Aging Period4
    *Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
    *  append initial line to ft_selections assigning <fw_selections>.
    *  <fw_selections>-fieldname  = 'ANZTA'.
    *End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
      APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
      MOVE p_ag4  TO <lw_selopt>-low.
      MOVE  'I' TO <lw_selopt>-sign.
      MOVE  'EQ' TO <lw_selopt>-option.
    *Aging Period5
    *Start of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
    *  append initial line to ft_selections assigning <fw_selections>.
    *  <fw_selections>-fieldname = 'ANZTA'.
    *End of changes by GTHATIKONDA on 16/10/2008 #ECDK902192
      APPEND INITIAL LINE TO <fw_selections>-selopt_t ASSIGNING <lw_selopt>.
      MOVE p_ag5  TO <lw_selopt>-low.
      MOVE  'I' TO <lw_selopt>-sign.
      MOVE  'EQ' TO <lw_selopt>-option.
    ENDFORM.                    " build_fs_select_options
    *&      Form  object_read_opened
    *       To Fetch Arichive Data
    FORM object_read_opened TABLES   it_rel_tab
                                      it_bseg_a
                                      it_bkpf_a
    *                                  it_bset_a
    *                                  it_bsik_a
    *                                  it_bsak_a
                                      it_bsid_a
                                      it_bsad_a
    *                                 it_bsec_a
                             USING value(g_read_handle) LIKE sy-tabix
                                   value(l_archobj) LIKE arch_def-object
                             value(g_commit_cnt) LIKE arch_usr-arch_comit
                               g_read_cnt TYPE i
                               g_reload_cnt TYPE i.
      DATA: BEGIN OF table_wa ,
               table LIKE arch_stat-tabname,
            END  OF table_wa.
      DATA: lit_data(2048) TYPE c OCCURS 1 WITH HEADER LINE.
      DATA:  l_structure LIKE arch_stat-tabname,
             l_lin TYPE i.
      CLEAR: it_table_org1,lit_struc,it_table_org2,table_wa,it_rel_tab.
      REFRESH: it_table_org1[],lit_struc[],it_table_org2[],it_rel_tab[].
      CLEAR: g_duprec,g_read_cnt,g_reload_cnt,g_object_cnt.
    *Read  data from the infostructure
      DO.
        ADD 1 TO g_object_cnt.
        CLEAR l_structure.
        CALL FUNCTION 'ARCHIVE_GET_NEXT_RECORD'
          EXPORTING
            archive_handle                = g_read_handle
         IMPORTING
           record                        = lit_data
    *   RECORD_CURSOR                 =
    *   RECORD_FLAGS                  =
           record_structure              = l_structure
    *   RECORD_LENGTH                 =
    *   RECORD_REF                    =
         EXCEPTIONS
           end_of_object                 = 1
           internal_error                = 2
           wrong_access_to_archive       = 3
           OTHERS                        = 4
        IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          EXIT.
        ENDIF.
        IF NOT l_structure IS INITIAL.
          table_wa-table = l_structure.
          APPEND table_wa TO it_rel_tab.
        ENDIF.
        APPEND lit_data.
        CLEAR l_lin.
        FIELD-SYMBOLS: <fs_struc> TYPE c.
        CASE l_structure.
    *BKPF data
          WHEN 'BKPF'.
            ASSIGN it_bkpf_a TO <fs_struc> CASTING.
            <fs_struc> = lit_data.
            APPEND it_bkpf_a.
    *BSID data
          WHEN  'BSID'.
            ASSIGN it_bsid_a TO <fs_struc> CASTING.
            <fs_struc> = lit_data.
            APPEND it_bsid_a.
    *BSAD data
          WHEN  'BSAD'.
            ASSIGN it_bsad_a TO <fs_struc> CASTING.
            <fs_struc> = lit_data.
            APPEND it_bsad_a.
    *BSEG data
          WHEN 'BSEG'.
            ASSIGN it_bseg_a TO <fs_struc> CASTING.
            <fs_struc> = lit_data.
            APPEND it_bseg_a.
        ENDCASE.
        REFRESH lit_data.
        CLEAR g_object_cnt.
      ENDDO.
    ENDFORM.                    " object_read_opened
    *&      Form  get_bsid_bsad_archive_data
    *If Exclude Spl. GL Trnasaction is initial get BSID BSAD Archive data  *
    FORM get_bsid_bsad_archive_data .
    *Work Area
      DATA: wa_bsid TYPE type_bsid.
    *Reading BSAD Archive internal table
    *      loop at it_bsad_a   where bukrs eq p_bukrs
    *Start of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
    *Commented by GTHATIKONDA on 10/17/2008 #ECDK902204
      LOOP AT it_bkpf_a  WHERE  bukrs = p_bukrs AND
                                budat LE p_budat. "#ECDK902206
    *End of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
        LOOP AT it_bseg_a   WHERE bukrs EQ p_bukrs AND
                                  belnr EQ it_bkpf_a-belnr AND
                                  gjahr EQ it_bkpf_a-gjahr AND
                                  augdt GT p_budat AND
    *                            koart eq 'D'     and
                                  kunnr IN s_kunnr AND
                                  prctr IN s_prctr.
    *Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
    *    loop at it_bkpf_a  where budat le p_budat."#ECDK902206
    *Move corresponding fiels
          MOVE-CORRESPONDING it_bseg_a TO wa_bsid.
          wa_bsid-blart = it_bkpf_a-blart.
          wa_bsid-budat = it_bkpf_a-budat.
          wa_bsid-bldat = it_bkpf_a-bldat.
          APPEND wa_bsid TO i_bsad.
          CLEAR wa_bsid.
        ENDLOOP.
      ENDLOOP.
      IF NOT i_bsad[] IS INITIAL.
        APPEND LINES OF i_bsad TO i_bsid.
      ENDIF.
    *Start of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
      IF NOT i_bsid[] IS INITIAL.
        SORT i_bsid BY belnr.
    *Commenting this logic by GTATIKONDA on 10/31/2008 #ECDK902245
    *  delete adjacent duplicates from i_bsid comparing belnr.
      ENDIF.
    *End of Changes by GTHATIKONDA on 10/17/2008 #ECDK902206
    ENDFORM.                    " get_bsid_bsad_archive_data
    *Reading BSAD Archive internal table
    *      loop at it_bsad_a  where bukrs eq p_bukrs
    *Start of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
    *Commented by GTHATIKONDA on 10/17/2008 #ECDK902204
      LOOP AT it_bkpf_a  WHERE bukrs = p_bukrs AND  "#ECDK902206
                               budat LE p_budat.
    *End of changes by GTHATIKONDA on 10/14/2008 #ECDK902180
        LOOP AT it_bseg_a  WHERE bukrs EQ p_bukrs AND
                                 belnr EQ it_bkpf_a-belnr AND
                                 gjahr EQ it_bkpf_a-gjahr AND
                                 kunnr IN s_kunnr AND
                                 umskz EQ space AND
                                 augdt GT p_budat AND
                                 prctr IN s_prctr.
    *Changes by GTHATIKONDA on 10/17/2008 #ECDK902204
    *    loop at it_bkpf_a  where budat le p_budat. "#ECDK902206
    *Move corresponding fiels
          MOVE-CORRESPONDING it_bseg_a TO wa_bsid.
          wa_bsid-blart = it_bkpf_a-blart.
          wa_bsid-budat = it_bkpf_a-budat.
          wa_bsid-bldat = it_bkpf_a-bldat.
          APPEND wa_bsid TO i_bsad.
          CLEAR wa_bsid.
        ENDLOOP.
      ENDLOOP.
      IF NOT i_bsad[] IS INITIAL.
        APPEND LINES OF i_bsad TO i_bsid.
      ENDIF.

  • Difference between WBS element and internal order?

    What is the main difference between WBS element number and internal order number?
    Points will be given!

    Hi,
    WBS:
    The work breakdown structure (WBS) is a model of the project that organizes project tasks into a hierarchy.
    It is the functional basis for further planning steps in a project, for example, for process planning, cost planning, scheduling, capacity planning or costing, as well as project control.
    It gives you a clear picture of the project and facilitates the coordination and implementation of the project from a management standpoint.
    It shows the work involved in a project.
    check this link also
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/a9/8a853488601e33e10000009b38f83b/frameset.htm
    Internal order:
    Internal orders are normally used to plan, collect, and settle the costs of internal jobs and tasks. The SAP system enables you to monitor your internal orders throughout their entire life-cycle; from initial creation, through the planning and posting of all the actual costs, to the final settlement and archiving:
    check this link also
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/a9/ab7f68414111d182b10000e829fbfe/frameset.htm
    if this helps,please assign points.
    Thanks,
    Rau

  • Production Internal Order

    Hi Guys
    What is a production Internal order?
    how do costs flow to Internal orders and where do we settle these orders to.
    thanks
    srikanth

    Internal orders are normally used to plan, collect, and settle the costs of internal jobs and tasks. The SAP system enables you to monitor your internal orders throughout their entire life-cycle; from initial creation, through the planning and posting of all the actual costs, to the final settlement and archiving.
    Internal Order is one of the master data in controlling module.
    Assign Internal order to production order by selecting (either in CO01 or CO02)
    Header ---> Settlement Rule
    Enter ORD as Account Assignment category, Enter Internal Order Number in Settlement Receiver Field, Enter % and Enter Settlment Type.
    Carry out all production activities.
    After perfoming TECO, Execute Settlement Transaction KO88. The cost will be settled to internal order after performing K088 successfully.
    More Info about Internal Order:
    You can create an internal order to monitor the costs of a time-restricted job or the costs (and revenues, if required) for the production of activities. Internal orders can also be used for the long-term monitoring of costs.
    Overhead cost orders are used for the time-restricted monitoring of overhead costs (that are incurred when you execute a job) or for the long-term monitoring of parts of the overhead costs.
    Investment orders let you monitor investment costs that can be capitalized and settled to fixed assets.
    Accrual orders enable you to monitor period-related accrual calculation between expenses posted in Financial Accounting and the costing-based costs debited in Cost Accounting.
    Orders with revenues let you monitor costs and revenues that are incurred for activities for external partners, or for internal activities that do not form part of the core business for your organization.
    You can use model orders as a reference, when creating new internal orders.

  • Open Items in GR/IR Account Internal Order wise

    Hi,
    Is it possible to view Open Items in GR/IR Account Internal Order wise?. We are assigning Internal Order in Goods Receipt and want to view Open items for the particular Order.
    Regards,
    Amanullah

    Thanks for your response.
    I already review the accounting and is pretty fine.
    The system creates document type WE and RE for the Goods Receipt and Invoice Receipt.
    Unfortunately in transaction FBLN the system shows as a Open Item, and honestly I don't know the reason.
    I really appreciate any help for this issue.
    Regards.

  • Problem in creation of Internal Order

    Dear Experts,
    We've configured Asset Accounting in Development server for our newly implemented Company but the problem is when I'm going to create Internal Order (T-code: KO01) our company not showing there. Fyki, we've three CO area like MGH0, MGHI and MGHP but when I'm going to KO01 it is showing only those companies which are under MGHI only.
    Would you please advise us, whether I left any configuration or not. Please also let me know how can I solve this issue.
    Thanks in advance and your suggestion will be highly appreciated.
    Best Regards.
    Ripon Paul

    Dear Both,
    Thank you very much. Yes I found my problem.
    Best Regards.
    Ripon Kumar Paul

  • Purchase order to Asset non imposed the Internal Order.

    I'm entering a purchase order of an asset tied to an internal order of investment. The order has a budget X. If I enter a purchase order with value greater than the amount budgeted in the internal order, the system allows me to create the request and not imposed the internal order. In the report S_ALR_87013019, the order has no value released.
    How can the system do not allow the purchase of assets with values greater than estimated and how to make that encumbers the purchase order and appear in the report S_ALR_87013019?
    This only happens in the purchases of assets!
    Thanks in advanced!
    GLMacedo

    My friend, see my answer to witch point.
    1. Your Asset APC account should be Category 90 (Statistical) Cost element
    The Internal Order is Statistical (I see in KO03). Should I verify in another place?
    2. your Internal Order must be of category "Investment" and not "Overhead"
    OK
    3. Assign this Internal order in your Asset Master in the field "Investment Order"and not "Internal Order"....
    OK
    if Investment Order is not visible in Asset Master, change your screen layout of the asset and plug it in (IMG > AA > Master Data > Screen layouts)
    4. Do settings in T code ACSET - Allow EAUFN for Trn Type = *, Acct Assign Type = APC Postings, and check the Acct Assgn check box
    I don´t know how can I do this. How Can I Do?
    Allow commitment management in your contr area OKKP and in your Internal order type (KOT2_OPA)
    My type Order (investment) in KOT2_OPA is OK (commitment management was allowed). But in OKKP it is not! It is a critical setting. Should I flag this field?
    6. Feield Status Group of Asset must allow CO/PP Order in OBC4
    OK
    Thank you very much!

  • SAP Report to track cost by Internal Order

    Hi Expert,
    for audit purpose, I want to track the Cost by Internal Order, please suggest me in sap have any report to track down?
    below format is an example.
    release code   cost center        internal order number   PR number  PO number  SES number  vendor name  desc of item cost of item
    Thanks.

    Hi Pal,
    Many Thanks for your input, as per your recommendation
    Mani as you suggested ME2K was working fine, but anyway we need to drill down further to double of each field.
    As Nico suggested building a query, to view all at a same time is good & perfect to use.
    So please suggest me, what are the tables and fields map to build a query? because Itu2019s very easy for me to assign fast.
    Regards,

  • Including down payment made to vendor in the internal order

    Hi all
    My requirement is like this.
    We use IM and IO(Capex orders) for procuring and capitalising assets. We are able to assign all the costs of procuring assets (both APC and incidental expenses to the internal order). We use purchase orders and assign the internal order while raising purchase order.
    Sometimes we do make Down payments(advances) without raising purchase orders. My question is how to include this down payment made in the internal order. We cannot assign any internal order while making the down payment. But, can we include this down payment made to vendor in the internal order(commitment) while making down payment or after that.
    FYI:I came to know that there is some functionality in Controlling (Project systems) where we can assign the down payment made to the internal order after making payment.But, i do not know how to do that.
    Pls somebody reply me.
    Thank you very much in advance.
    Regards,
    Vishnu
    VST-IT.
    Pls somebody answer my query.

    The functionality is available in Controlling. I dont know about PS.
    I need to know how to do it.
    Regards
    vishnu
    Pls anybody suggest me on this issue.

Maybe you are looking for

  • Creating links to files

    I want to create a local hyperlink, so to speak, to link scans of receipts to an accounting program - Money 2.5.4, by Jumpsoft. I've scanned the receipts in small .jpgs and would like to link each transaction to its receipt. Any ideas on how I might

  • Nokia c6 start-up problem

    after installing a 3rd party software the scrren shows phone start-up failed contact the retailer please help me as sson as possible hoping for your reply .

  • N8 Cant remove Topapps even after hard reset

    Hi, Few hours ago I just bought a new N8. It has in it TopApps and Ovi store, I wanted to remove Topapps but it continue to deny the operation. I tried soft reset, hard reset and in the ned 4 buttons reset. I tried also few solutions offered here in

  • How can I manually type in an IP address instead of a URL in Safari?

    Hopefully everyone knows about this DNS server hacking scheme that is able to hack a DNS server and send millions of unwitting web surfers to cloned websites. If this was a bank a hacker could potentially clone a website to perfection except for the

  • Converting an MPEG to JPEG

    I downloaded a movie clip from my camera to the computer and the default format was .MPG with a file size of 37.8MB I want to share this file through email and when I compress it into a .zip file, it only reduces to about 34.7MB. Is there a way to ch