ESYU: MMT,MMTT,MTI (Sales Orders/Internal Orders)에 중복된 record 확인

Purpose
Oracle Inventory Management - Version: 11.5.4 to 11.5.10
Information in this document applies to any platform.
이 문서는 여러 errors 때문에 pending transactions(MMTT)이나 open interface(MTI)에 존재하는
중복된 records를 찾는데 도움을 줄 것이다.
Error를 분석하기 전에 어떤 duplicates record가 있는지 확인하는 작업을 할 수 있다.
이 script는 Sales Orders/ Interface Sales Order transactions에 대해 사용된다.
Solution
A. 우선 WSHDDSHB.pls, TrxProcessor.java and BaseTransaction.java file version을 확인한다.
이를 확인하기 위해 아래 command를 사용한다.
strings -a $WSH_TOP/patch/115/sql/WSHDDSHB.pls |grep '$Header'
그리고 java files version 확인을 위해 SQL에서 아래 command를 이용한다.
set serveroutput on
exec
fnd_aolj_util.getclassversionfromdb('oracle.apps.inv.transaction.server.TrxProcessor');
exec
fnd_aolj_util.getclassversionfromdb('oracle.apps.inv.transaction.server.BaseTransaction');
Note:
1. Duplicate shipping transactions을 정정하기 위한 11.5.8 과 11.5.9 version 위에 적용해야 하는
patches가 존재한다. 11.5.10 version에는 shipping transaction issue가 이미 포함되어져 있다.
아래는 11.5.8과 11.5.9 를 위한 patches이다.
11.5.8 - Patch 3211801 supplies WSHDDSHB.pls 115.229.1158.19
11.5.9 - Patch 3259613 supplies WSHDDSHB.pls 115.258.1159.3
2. 11.5.9 와 11.5.10에서 interface errors에 의해 duplicate가 생성되는것을 방지하는 patches가
존재한다.
11.5.9 - Patch 5859839 supplies
TrxProcessor.java 115.103.11590.58
BaseTransaction.java 115.170.11590.113
11.5.10 - Patch 5710072 superseded by Patch 5935177 supplies
TrxProcessor.java 115.130.115100.31
BaseTransaction.java 115.235.115100.36
INVTXMGB.pls 115.107.115100.18
INVTRXWB.pls 115.256.115100.37
B. 3개의 views를 생성하는 scripts를 실행
1. MMTT와 MTI 사이에 중복되는 record가 있는지 확인하는 View
create or replace view mmtt_mti_records_v as
select a.transaction_interface_id ,
a.picking_line_id from
mtl_material_transactions_temp b, mtl_transactions_interface a
where a.picking_line_id = b.picking_line_id
and a.trx_source_line_id = b.trx_source_line_id
and a.inventory_item_id = b.inventory_item_id
and b.transaction_type_id = a.transaction_type_id
and b.transaction_source_type_id in (2,8)
and b.picking_line_id is not null ;
2. MMT와 MMTT 사이에 중복되는 record가 있는지 확인하는 View
create or replace view mmt_mmtt_records_v as
select a.transaction_temp_id,
a.picking_line_id from
mtl_material_transactions b, mtl_material_transactions_temp a
where a.picking_line_id = b.picking_line_id
and a.trx_source_line_id = b.trx_source_line_id
and a.inventory_item_id = b.inventory_item_id
and b.transaction_type_id = a.transaction_type_id
and b.transaction_source_type_id in ( 2,8)
and b.picking_line_id is not null;
3. MMT와 MTI 사이에 중복되는 record가 있는지 확인하는 View
create or replace view mmt_mti_records_v as
select a.transaction_interface_id ,
a.picking_line_id from
mtl_material_transactions b, mtl_transactions_interface a
where a.picking_line_id = b.picking_line_id
and a.trx_source_line_id = b.trx_source_line_id
and a.inventory_item_id = b.inventory_item_id
and b.transaction_type_id = a.transaction_type_id
and b.transaction_source_type_id in (2,8)
and b.picking_line_id is not null ;
Views를 생성한 후 duplicate record가 있는지 count 확인:
select count(*) from mmt_mmtt_records_v;
select count(*) from mmtt_mti_records_v;
select count(*) from mmt_mti_records_v;
Notes:
1. No Views
View를 생성하지 않고 비슷한 SQL을 직접 실행할 수도 있다.
select count(*)
from mtl_material_transactions b, mtl_transactions_interface a
where a.picking_line_id = b.picking_line_id
and a.trx_source_line_id = b.trx_source_line_id
and a.inventory_item_id = b.inventory_item_id
and b.transaction_type_id = a.transaction_type_id
and b.transaction_source_type_id in (2,8)
and b.picking_line_id is not null ;
2. 원인....
중복 rows에 대한 원인은 매우 다양하다. 여러개의 common 한 patch list는 위에 update 되어 있고,
mode 8의 transaction에 대한 정보는 Note 294391.1에서 볼 수있다.
만일 위 3개의 view를 생성하여 그 count가 return 되는 경우 중복된 data가 있다는 의미이다.
이 중복된 data는 data fix를 통해 처리해야 하므로 SR을 open 하여 Oracle Support 의 지원을
받도록 한다.
Reference
Note 268973.1

Similar Messages

  • Creating multipile AUC's for single investment order (internal order)

    Hi All,
    Can any one tell me how do i create multipile AUC's for single investment order (internal order).
    Thanks & Regards
    Praveen

    Hi
    You can create Multiple AUC for an internal order by configuring AUC per source structure in customizing.
    You need to give separate AUC asset class for each Source structure. By activating Manage AUC the system can be configured to create AUC automatically
    Thanks
    Anand kumar

  • Account Assignment field in Sales Order (Internal Order)

    Hi SD Guru's
    In my sales order i have two items with two different item categories....for the 1st item in the account assignment field i can see internal order number field, in the 2nd item i cant see that internal order field. What do i do? Any customization settings?
    Regards
    Ravi

    Hi Ravi,
    it is due to profit centre accounting / costing is active, it is better to get it clearified from a FICO consultant
    regards,
    Santosh

  • Customer Sales per Internal Order

    We book Sales through a JV. All my debit and credit posting to a customer are with reference to a Internal order . Now i want a report wherein i can get to know that how much is the debit and credit in a customer account per internal order. My problem is that while posting the transation internal order is captured only in the Revenue or Expense Line Item and Customer Line does not have internal Order ...

    Hi Sachin
    In FBL5N give customer and company code and execute the report.
    Click on "Change Layout" and select order it displayes balances by order
    FILTER the balances as per your requirement.
    Let me know if you need any further information
    Regards
    Prasad

  • Proforma Invoice for Consignment Orders / Internal Orders

    Hello,
    we need to implement a consigment inventory (for customers) in our EBS 12.1 environment.
    A search in the forum pointed me to this flow that looks quite good already:
    (quoting Sandeep Gandhi from thread: Consignment Order in Oracle ( 11.5.10.2 and R12)
    >
    1) Define each customer as an org
    2) When you receive first sales order, create an internal order to ship material from your warehouse to the customer. This ensures that your inventory is updated, shipping documents are generated and invoices are not created. This also ensures that the inventory continues to show up as an asset on your books.
    3) When you receive consumption advice from customer, create a regular sales order which will create invoices.
    4) This ensures that at any point in time, you can know exactly how much is at each customer location. And you can easily process return of consignment material by doing another Internal Order.
    >
    That looks almost perfect to us, except one thing: we need a proforma invoice when we ship the material (point 2).
    Does anybody know how I could generate a proforma invoice for an Internal Order?
    Or did anyone solve that problem differently?
    Thanks in advance,
    David.

    I know that you can generate a proforma invoice for an ISO if the ISO is between 2 different OU.
    But the customer Inventory orgs I suggested earlier are typically under the same OU (unless you have reasons to do it otherwise) and so Oracle probably won't generate a Proforma invoice.
    If that happens, you can create a custom document and print it along with the shipping documents for the ISO. You don't have to worry about a/c transactions since proforma invoice is basically a commitment that states price/qty etc. It is not really an AR invoice.
    Hope this helps,
    Sandeep Gandhi

  • Purchase Order - Internal Order Table

    dear friends,
    would you know which SAP table can i find both purchase order (PO) and internal order (IO)? i would need to determine which purchase orders are charged against an internal order.
    thank you very much in advance.
    best regards,
    albert

    Hi
    In BSEG you can get both Purchase Order EBELN and Internal Order AUFNR.
    regards
    venkat

  • Report: Material, customer order, internal order,... without Profit Center

    Hello dear colleagues,
    I can remember there is following report available:
    Report where you can find out material, internal order... without Profit Center.
    Can someone tell me fuction or program please.
    Many thanks for your help.
    I am lookinf forward to your answer.
    all the best Erwin

    Hello,
    Thank you very much.
    This is it.
    I have just forgotten it.
    all the best Erwin

  • Production Order and Internal Order for each item of the sales order

    Hi
       I am developing Make To Order Report where I have to display the MTO Line Items and non MTO Line Items. For non MTO Line Items I have to display Internal order with Planned and Actual Costs and also Production Order with Planned and Actual Costs. Could anybody tell how to get the Internal order no and production order with Planned and Actual costs for each line item for a sales order.
    Thanks
    Naga

    Hi,
    You can get the Production orders, Planned orders, Internal orders generated for Sales order item from AFPO table (use fields KDAUF-Sales order number & KDPOS-Sales order item). Then to identify the order type use order category (AUTYP) from table AUFK.
    Once you have the Production/internal order, you can ge the cost from COSS and COSP table. Use the object number from AUFK to get the cost entries from COSS & COSP.
    You can use the following sample code as reference.
    Hope this is helps.. (Don't forget to mark it... )
    Form GET_COSTS                                                       *
    Get the material cost, labour hours and the labour cost for the      *
    sales order material.                                                *
    There are no interface parameters to be passed to this subroutine.   *
    FORM GET_COSTS.
      DATA V_OBJNR LIKE AUFK-OBJNR.
    DATA v_menge LIKE vbap-kwmeng.
      SELECT SINGLE OBJNR
        INTO V_OBJNR
        FROM AUFK
       WHERE AUFNR EQ AFPO-AUFNR.
      SELECT * FROM COSS
       WHERE OBJNR EQ V_OBJNR
         AND WRTTP IN ('01', '04'). " p_wrttp. "Labour Cost ( Plan, Actual)
        PERFORM GET_VALUES_FROM_COSS.
      ENDSELECT.
      SELECT * FROM COSP
       WHERE OBJNR EQ V_OBJNR
         AND WRTTP IN ('01', '04')         " p_wrttp
         AND KSTAR NE '0000510033'. " EQ p_kstar2.      "Material Cost
        PERFORM GET_VALUE_FROM_COSP.
      ENDSELECT.
    Get the unit cost of the production order by dividing the production
    cost by the order quantity. The result will be multiplied by the
    GL posting qunatity (Delivery quantity) to get the production cost
    for the quantity being deluivered.
      IF NOT AFPO-PSMNG IS INITIAL.
        OUT_REC-LABOUR_HOURS_ACT = OUT_REC-LABOUR_HOURS_ACT / AFPO-PSMNG.
        OUT_REC-ADDNL_LABOUR_HOURS_ACT =
                          OUT_REC-ADDNL_LABOUR_HOURS_ACT / AFPO-PSMNG.
        OUT_REC-LABOUR_HOURS_PLN = OUT_REC-LABOUR_HOURS_PLN / AFPO-PSMNG.
        OUT_REC-ADDNL_LABOUR_HOURS_PLN =
                         OUT_REC-ADDNL_LABOUR_HOURS_PLN / AFPO-PSMNG.
        OUT_REC-LABOUR_COST_ACT = OUT_REC-LABOUR_COST_ACT / AFPO-PSMNG.
        OUT_REC-ADDNL_LABOUR_COST_ACT =
                         OUT_REC-ADDNL_LABOUR_COST_ACT / AFPO-PSMNG.
        OUT_REC-LABOUR_COST_PLN = OUT_REC-LABOUR_COST_PLN / AFPO-PSMNG.
        OUT_REC-ADDNL_LABOUR_COST_PLN =
                         OUT_REC-ADDNL_LABOUR_COST_PLN / AFPO-PSMNG.
        OUT_REC-MATERIAL_COST_ACT = OUT_REC-MATERIAL_COST_ACT / AFPO-PSMNG.
        OUT_REC-ADDNL_MATERIAL_COST_ACT =
                         OUT_REC-ADDNL_MATERIAL_COST_ACT / AFPO-PSMNG.
        OUT_REC-MATERIAL_COST_PLN = OUT_REC-MATERIAL_COST_PLN / AFPO-PSMNG.
        OUT_REC-ADDNL_MATERIAL_COST_PLN =
                         OUT_REC-ADDNL_MATERIAL_COST_PLN / AFPO-PSMNG.
      ENDIF.
    Multiply the calculated Unit Production costs with the GL quantity to
    get the actual production cost of the quantity delivered.
    Calculation for Labour Hours
      OUT_REC-LABOUR_HOURS_ACT = OUT_REC-LABOUR_HOURS_ACT *
                                 OUT_REC-QUANTITY.
      OUT_REC-ADDNL_LABOUR_HOURS_ACT = OUT_REC-ADDNL_LABOUR_HOURS_ACT *
                                 OUT_REC-QUANTITY.
      OUT_REC-LABOUR_HOURS_PLN = OUT_REC-LABOUR_HOURS_PLN *
                                 OUT_REC-QUANTITY.
      OUT_REC-ADDNL_LABOUR_HOURS_PLN = OUT_REC-ADDNL_LABOUR_HOURS_PLN *
                                 OUT_REC-QUANTITY.
    Calculation for Material Cost
      OUT_REC-MATERIAL_COST_ACT = OUT_REC-MATERIAL_COST_ACT *
                                  OUT_REC-QUANTITY.
      OUT_REC-ADDNL_MATERIAL_COST_ACT =
          OUT_REC-ADDNL_MATERIAL_COST_ACT * OUT_REC-QUANTITY.
      OUT_REC-MATERIAL_COST_PLN = OUT_REC-MATERIAL_COST_PLN *
                                  OUT_REC-QUANTITY.
      OUT_REC-ADDNL_MATERIAL_COST_PLN =
          OUT_REC-ADDNL_MATERIAL_COST_PLN * OUT_REC-QUANTITY.
    Calculation for Labour cost
      OUT_REC-LABOUR_COST_ACT   = OUT_REC-LABOUR_COST_ACT *
                                   OUT_REC-QUANTITY.
      OUT_REC-ADDNL_LABOUR_COST_ACT = OUT_REC-ADDNL_LABOUR_COST_ACT *
                                  OUT_REC-QUANTITY.
      OUT_REC-LABOUR_COST_PLN   = OUT_REC-LABOUR_COST_PLN *
                                  OUT_REC-QUANTITY.
      OUT_REC-ADDNL_LABOUR_COST_PLN = OUT_REC-ADDNL_LABOUR_COST_PLN *
                                  OUT_REC-QUANTITY.
    Get the planned material cost from the total of the planned cost of
    the component materials in the production order confirmations.
      SELECT BWART MENGE MATNR SHKZG FROM AUFM
        INTO (AUFM-BWART, AUFM-MENGE, AUFM-MATNR, AUFM-SHKZG)
       WHERE AUFNR EQ AFPO-AUFNR.
        CHECK AUFM-BWART NE '101'.
        READ TABLE I_MBEW WITH KEY MATNR = AUFM-MATNR
                                   BWKEY = AFPO-DWERK.
        IF SY-SUBRC NE 0.
          SELECT MATNR BWKEY ZPLPR LPLPR PEINH
            FROM MBEW
            INTO I_MBEW
           WHERE MATNR EQ AUFM-MATNR
             AND BWKEY EQ AFPO-DWERK.
            APPEND I_MBEW.
          ENDSELECT.
        ENDIF.
        IF SY-SUBRC EQ 0.
          IF I_MBEW-ZPLPR NE 0.
            IF AUFM-SHKZG EQ 'H'.
              OUT_REC-PLANNED_MATERIAL_COST =
              OUT_REC-PLANNED_MATERIAL_COST +
                           ( I_MBEW-ZPLPR * AUFM-MENGE / I_MBEW-PEINH ).
            ELSE.
              OUT_REC-PLANNED_MATERIAL_COST =
              OUT_REC-PLANNED_MATERIAL_COST -
                           ( I_MBEW-ZPLPR * AUFM-MENGE / I_MBEW-PEINH ).
            ENDIF.
          ELSEIF I_MBEW-LPLPR NE 0.
            IF AUFM-SHKZG EQ 'H'.
              OUT_REC-CURRENT_MATERIAL_COST =
              OUT_REC-CURRENT_MATERIAL_COST +
                           ( I_MBEW-LPLPR * AUFM-MENGE / I_MBEW-PEINH ).
            ELSE.
              OUT_REC-CURRENT_MATERIAL_COST =
              OUT_REC-CURRENT_MATERIAL_COST -
                           ( I_MBEW-LPLPR * AUFM-MENGE / I_MBEW-PEINH ).
            ENDIF.
          ENDIF.
        ENDIF.
      ENDSELECT.
    Get the Future material cost per Unit by deviding the calculated
    Future material cost above with the goods reciept quantity to, then
    multiply the unit cost with the GL quantity to get the Future material
    Cost for the Quantity delivered. (Quantity in the entery from GLPCA
    Table).
      IF NOT AFPO-WEMNG IS INITIAL.
        OUT_REC-PLANNED_MATERIAL_COST =
           OUT_REC-PLANNED_MATERIAL_COST / AFPO-WEMNG * OUT_REC-QUANTITY.
        OUT_REC-CURRENT_MATERIAL_COST =
           OUT_REC-CURRENT_MATERIAL_COST / AFPO-WEMNG * OUT_REC-QUANTITY.
      ENDIF.
    ENDFORM.                               " GET_COSTS
    Form GET_VALUE_FROM_COSP                                             *
    Get the Material cost from COSP table.                               *
    There are no interface parameters to be passed to this subroutine.   *
    FORM GET_VALUE_FROM_COSP.
      FIELD-SYMBOLS: <FS> TYPE ANY.
      DATA: V_COMPONENT TYPE I.
    Cummulate the posting values of all the 16 period buckets as to get
    total production order cost. This is to handle the aprtial posting of
    prodction order values in diffrent periods.
      V_COMPONENT = 15.
      DO 16 TIMES.
        ADD 1 TO V_COMPONENT.
        ASSIGN COMPONENT V_COMPONENT OF STRUCTURE COSP TO <FS>.
        IF COSP-WRTTP EQ '04' AND COSP-KSTAR EQ P_KSTAR2.
          ADD <FS> TO OUT_REC-MATERIAL_COST_ACT.
        ELSEIF COSP-WRTTP EQ '04'.
          ADD <FS> TO OUT_REC-ADDNL_MATERIAL_COST_ACT.
        ELSEIF COSP-WRTTP EQ '01' AND COSP-KSTAR EQ P_KSTAR2.
          ADD <FS> TO OUT_REC-MATERIAL_COST_PLN.
        ELSEIF COSP-WRTTP EQ '01'.
          ADD <FS> TO OUT_REC-ADDNL_MATERIAL_COST_PLN.
        ENDIF.
      ENDDO.
    ENDFORM.                               " GET_VALUE_FROM_COSP
    Form GET_VALUES_FROM_COSS                                            *
    Get the Labour cost and Labour hours from the COSS table.            *
    There are no interface parameters to be passed to this subroutine.   *
    FORM GET_VALUES_FROM_COSS.
      FIELD-SYMBOLS: <FS1> TYPE ANY,
                     <FS2> TYPE ANY.
      DATA: V_COMPONENT1 TYPE I,
            V_COMPONENT2 TYPE I.
    Cummulate the posting values of all the 16 period buckets as to get
    total production order cost. This is to handle the aprtial posting of
    prodction order values in diffrent periods.
      V_COMPONENT1 = 15.
      V_COMPONENT2 = 111.
      DO 16 TIMES.
        ADD 1 TO: V_COMPONENT1, V_COMPONENT2.
        ASSIGN COMPONENT V_COMPONENT1 OF STRUCTURE COSS TO <FS1>.
        ASSIGN COMPONENT V_COMPONENT2 OF STRUCTURE COSS TO <FS2>.
        IF COSS-WRTTP EQ '04' AND COSS-KSTAR EQ P_KSTAR1.
          ADD <FS1> TO OUT_REC-LABOUR_COST_ACT.
          ADD <FS2> TO OUT_REC-LABOUR_HOURS_ACT.
        ELSEIF COSS-WRTTP EQ '04'.
          ADD <FS1> TO OUT_REC-ADDNL_LABOUR_COST_ACT.
          ADD <FS2> TO OUT_REC-ADDNL_LABOUR_HOURS_ACT.
        ELSEIF COSS-WRTTP EQ '01' AND COSS-KSTAR EQ P_KSTAR1.
          ADD <FS1> TO OUT_REC-LABOUR_COST_PLN.
          ADD <FS2> TO OUT_REC-LABOUR_HOURS_PLN.
        ELSEIF COSS-WRTTP EQ '01'.
          ADD <FS1> TO OUT_REC-ADDNL_LABOUR_COST_PLN.
          ADD <FS2> TO OUT_REC-ADDNL_LABOUR_HOURS_PLN.
        ENDIF.
      ENDDO.
    ENDFORM.                               " GET_VALUES_FROM_COSS

  • Any standard report on INTERNAL ORDERS:Overview

    Hi Experts,
    Report I need to develop INTERNAL ORDERS:Overview with Following requirement: R u talking about this, Can u help me out with this? Do u know <b>if there is any standard report</b> as well..Many thanks1
    Report Layout
    Sample Layout 1
    Rows
    Total Direct Expenses\Total Labor Expenses
    Internal Order Number
    G\L Account (Cost Element)
    Columns
    Month (1 through 12 months)
    Actual Posting
    Sample Layout 2
    Rows
    Total Direct Expenses\Total Labor Expenses
    Internal Order Number
    G\L Account (Cost Element)
    Columns
    Projected
    Annual Total
    Month (1 through 12 months)
    Commitments
    Sample Layout 3
    Rows
    Cost Center Expense
    Cost Centers
    Internal Order Expense
    Internal Orders
    Columns
    Month (1 though 12 months)
    Actual Postings
    Note
    Division between Direct and Labor expenses is defined by cost element range. The definition is query based rather than InfoCube or ODS object based.
    Report Fields
    [Please provide the fields and their descriptions in the report layout]
    Field Name--Description-Data Element-- Info Source
    Company-- Code Company Code --SAP ECC
    Cost Element (G\L Account)--- Cost Element SAP ECC
    Cost Center --Cost Center Number SAP ECC
    Internal Order --Internal Order Number SAP ECC
    Order Group --Internal Order Group SAP ECC
    Cost Center Group --Cost Center Group SAP ECC
    Cost Element Group--- Cost Element Group SAP ECC
    Fiscal Year --Fiscal Year (same as calendar year) SAP ECC
    Month ---Month (same as fiscal period) SAP ECC
    Version (plan\actual\commitment) --Internal Order version SAP ECC
    Plan Version SAP ECC
    Amount Total Postings SAP ECC
    <b>How to do 3 different Layouts, is it 3 different reports or the user needs drag&drop watever is required for him... </b>

    You can have 3 queries embedded into a single workbook.
    May be you can also provide with all the query elements needed ( Structures, RKF, CKF )...so users can create on their own ( Query Writers ).
    You can searh Help.SAP for Buss Content queries, change em accordingly...
    First search if the datatargets provide you all information...

  • Goods Receipt and Amoratization to Internal Orders (CO)

    Dear SAP Gurus -
    Please could you kindly assist in this matter.
    Our Production department is unable to upload the plan cost / unit cost to the 1st impression production order number, as stock was received before for the old title.
    Instead of creating new ISBNs the business used these existing 40 ISBNs and just changed the  titles.
    As such the plan cost /unit cost was uploaded to 2nd impression 02, goods
    receipt and actual invoice received also captured into 2nd impression 02.
    However for the internal order via KO03 for the 40 new titles were captured into 1st impression '01'
    Production dept is able to upload the plan cost
    / unit cost to the first cost internal order the last two digits carry 01 and
    actual invoice received is captured into 1st impression first cost 01.
    Will the First cost internal order amortised for 12 months upon the goods receipt.
    Question Can the 1st impression 01 first cost order internal order created via KO03 read the goods receipt
    which is captured in 2nd impression 02 in production order?
    I believe the business want to know if the goods receipt they have done against Production order 02 will trigger the amortisation of the costs on First cost internal order 01.
    So basically the concern is that the first cost internal order number 01 for these 40 titles maybe will be amortised upon
    the actual goods receipt as the receipt is captured in 2nd impression 02 for the production order.
    Please provide some feedback.
    Thanks.

    Hello,
    I try it from development environment , Create the  transport organize and transport it to product environment, then use SM56 transaction for reset buffer ( object CO_ABRECHN ) and put the NR status. so, you can transport it without preoccupation.
    Regards.

  • 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(urgent)

    Hi,
      Plz explain how to create orders(internal orders) cost element group wise for budgeting.
    Thanks in advance,
    Manisha

    Dear Manisha Gupta!
    Following the following Step
    1- Creation of Internal order Transaction code Ko01, input Order Type that You configured.
    2-For Budgeting, maintain Budget Profile Transaction Code okob
    3- Maintan Tolerance limit
    4- activate the avialability Control Ko30
    But remeber that You can enter your budget at internal order level, you can't enter the budget at the cost element level.
    Hope this will be helpful

  • 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

  • Sales order cost objective vs OKB9  Internal order cost object.

    Hi All,
    we facing an  issue with sales order cost objective vs OKB9 cost object.
    For IC PO service material, we assigned account assignment category 4.Reasonis Service material was not showing on G\R account.
    The G\L account 7898788, we assigned to Service Item (material type DIEN)  , for G\Cost 7898788 cost element is assigned in OKB9. Combination business + order 3478787.
    Now conflict with sales order cost objective vs OKB9  internal order cost object.
    While posting intercompany IR posting system thronging below error messageu2026
    Enter only one true account assignment
    Message no. KI249
    Diagnosis
    You made assignments to several objects in CO (cost center, order, project etc.). 2 of these have been created as true objects.
    System Response
    You are allowed only one account assignment for each cost-relevant account
    How to resolve this issue.. Do I make any config changes in the system to overcome this issue?
    Or any sub account to assin in VKOA config for internal orderu2026
    Regards,
    Adi

    Hi Waman,
    Thanks for your inputs.
    Issue :  IR failed to post for wax  Sales Order -> ICPO  - Error:  Enter only one true account assignmentu2019.
    Background:
    Original setup  in  Test system   & Productionu2013 account determination for servive (DIEN) account assignment category u20184u2019 was linked to G/L Account  34444444, As part of project orange u2019, account determination was linked to account u201889710100u2019.
    Account u20188970100u2019   34444444 was replaced with 8970100 ,is not linked to any cost center & always post with reference to IC Sales Order as per config in OKB9 based on company code (US99) + cost element (89701100) + business area (9yyy). This caused a conflict while posting IR, system could not determine exact order for posting financial value.
    Conflict:  Actual Sales Order 34789343 is  linked to PO via account assignment category & IC dummy sales order (8014331) is determine via config setting. Two cost objects cannot be linked to one IR G/L account booking.
    Regards,
    Adi

  • Sales Order value updating in the Internal Order Revenue Planning

    Dear All, 
    We have created an Internal Order and entered the planned value of the Revenue & Costs.When we create the Sales Order ,the Planned Revenue value of the Internal Order is updating by the Sales Order Value,but as per the client requirement ,the planned value of the Internal Order should not get updated by the sales order value.
    Please note that we have activated the CO-PA.Is this CO-PA activation is affecting the Internal Order planned values by the Sales Order value?.If so how to come from this issue.
    Please help me as how to resolve this issue.
    Regards
    Subbu

    Hi,
    Thanks for giving the appropriate SAP Note and I have referred the said note,but in note the SAP has said that
    "The attached modification deactivates the update for the order for all order categories (CO internal order, PM order, CS order)."
    In our scenario we need to update the planned vales in the CO Internal Order ,PM Order and CS Order except the Sales Order value.Is there any other alternative solution without affecting the CO Internal Order,PM order and CS Order?
    Please share as we are in the process of testing.
    Thanks
    Subbu

Maybe you are looking for