How to collectively close internal orders?
Hi,
Need your advise on how to collectively close internal orders. I'm trying to use tcode KOK4 but I can't seem to get the Close function in the function selection list. Appreciate your advise on the steps/tcodes to use to collectively process internal orders. Also, what is the proper order of closing internal orders? I need to run CO88 first before setting the internal order to status Close?
Thanks!
Hi,
There are some pre conditons for closing the order like the order balance should be zero, there should not be any purchase order open against the order etc. So, please run the settlment to close the order. If there is any Purchase order open, then that also should be closed.
Please check the status management configuration in SPRO>Controlling>Internal Orders, for getting the complete function in T.Code KOK4
Regards,
Rijo Paul
Similar Messages
-
How to identify which Internal order type is relevant for Budget manager
Hi,
How to identify which Internal order type is relevant for Budgeting i.e Budget Manager.
regards,
Rajeshcontrolling-internal orders-budegeting and availability control -define tolerance limits for availabilty control
in which it is defined whether mail be sent to budget manager against the budget profile(budget profile is assigned to order type).
controlling-internal orders-budegeting and availability control -define tolerance limits for availabilty control-maintain budget manager
here budget manager is assigned to order type
assign me points if it is useful -
How to include field Internal order in the material master for SD orders
Hello,
I would like to know how I can bring the field "Internal Order" to the material master, so I can create materials with assignments to internal orders.
We want to create Sales Orders where when we enter on order item with a material, the internal order is derived automatically from the material master.
Thank you in advance!
Jose EximenoHello,
I am not familiar with the field "product attributes" in relation with entering the field "internal order"...
Could you be a little more specific on how product attributes can be used to enter the internal order number in the material master?
Best regards,
Jose -
How can i finf internal orders,Business area wise?
Hi experts,
As you know,we are creating internal order under a business area.
Now my problem is,when i am trying to view internal orders Business area wise in KO03,its showing me all the internal orders and B.Area is not showing side to that.
Any other T.CODE available to view internal orders Business Area wise?
Plz suggest.
Regards,
Sumeya OffrinHi
Use TCOD KOK5 and maintain the variant for Business Area & IO.
Thanks
GG -
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 -
How to Short Close Purchase Order
Hi Experts,
I have some PO's which is matrial we have received short, Now we want to short close these PO, Please guide me how i can short close the pending purchase orders.
Regards,
ViAngrish.HI,
Go to ME2n and give we101 and click on dynamic selection
go to Purchase Document Header .....here delivery complete indicator ...put X there and excecute.
Hope Help U !
Regards,
pardeep Malik -
we are unable to close internal order where it doest have any values to settle and we had also checked in cap inv program but it showing that commitment zero ,as well as we had also verified purchase order there were no open items for this internal order.
we tried to settle and capitalize this IO again but there were no values . could anyone please help me out to close this IO.
thanks.
kiranYou need to check the values in all depreciation areas on the AuC first. You have some values in some of the depreciation areas.
There is trick how to clean the AuC, if there are differences e.g. due to exchange rate ... But be very careful with this solution, you need to test it in test system first.
Finally, a developer gave the following suggestion to another customer
who could not close his WBS as follows:
"..1. Change the field ANLA-XINVM from 'X' (= Investment measure) to ' '
(= no Investment measure). You can use the program which you can find
at the end of this message to change the asset master of the asset
under construction. Thereby the error message AK005 does not occur
when posting an retirement.
2. Afterwards you post an retirement without revenue if you have an
value in depreciation area 01. Is there no value you have to post
an retirement with revenue.
3. Change the field ANLA-XINVM back to 'X'. You can use the same
program as described above.
One annotation: It is not possible to change the planned values,
because teh values in ANLC are always a total of all asset line items.
So the result will also be unequal zero.
REPORT ZZIMANL1 .
TABLES: ANLA.
PARAMETERS: BUKRS LIKE ANLA-BUKRS OBLIGATORY,
ANLN1 LIKE ANLA-ANLN1 OBLIGATORY,
ANLN2 LIKE ANLA-ANLN2 OBLIGATORY DEFAULT 0,
XINVM,
TEST DEFAULT 'X'.
SELECT * FROM ANLA WHERE BUKRS = BUKRS
AND ANLN1 = ANLN1
AND ANLN2 = ANLN2.
WRITE: / 'Anlage:', ANLA-BUKRS, ANLA-ANLN1, ANLA-ANLN2.
WRITE: / 'Kennzeichen ANLA-XINVM alt:', ANLA-XINVM.
ANLA-XINVM = XINVM.
WRITE: / 'Kennzeichen ANLA-XINVM neu:', ANLA-XINVM.
IF TEST = SPACE. UPDATE ANLA. ENDIF.
ENDSELECT.
blaz -
How to reverse Internal order Budget document?
Hi,
How to reverse the Internal order Budget document.
I m abble to see the doc by KO2B.
Please let me know if more information required.
Thanks.Hi,
Please first create an auxiliary program ZDELORBU as an executable program in a customer owned development class and with the source code in the note 1145955.
To delete the budgets of orders and to reset their 'Budgeted' status, please:
- run txn KO32 to deactivate availability control of orders (if active)
- run ZDELORBU for orders.
please test this throughly in a test system first.
regards
Waman -
How can I book an internal order?
Hi,
I need to make a test for an internal order in the test environment.
Can someone explain me briefly how to make an internal order (transactions, etc)?
How can I see a link with a purchase order?
Thank you.
Kind regards,
LindaHi
if you want to release Order automatically, they go to Order Type and bottom of the screen, activate 'Immediate Release'. Then, when ever you create internal order under that particular order type, system will release immediately. If you want release manually, then go to order master record and in second screen there is a release button will be there. just click on it. order will be released.
if you have any doubts let me know -
How to confirm activity for Internal order having object class PRODUCTION
Hi,
We have Internal order which has object class PRODUCTION. In it material and labour cost got confirmed
Here my doubt is how can I check the activity confirmation details in the system (Not CO15)
In otherwords how can I display internal order activity confirmation
I ll be grateful anybody answer quickly
Regards
SnehaHi Sneha
1. You can use KB21N - Screen variant ALL
2. If you want to check any postings on this Interna order - Use KOB1
Regards
Ajay M -
Mass creation of Internal Orders.
Hi all,
How to create the internal orders in mass ( say example 500 internal orders) instead of creating them one by one?
and how to i ensure the settlement rule for all those Internal orders created in Mass?
Thanks,
SwethaHi Suraj,
Please explain manual or Automatic Collective processing? (KOK2/KOK4)
if you explain from start to end, it will be helpful for me.
Thanks,
Swetha -
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
NagaHi,
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 -
Error while creating internal order
Hi,
I have defined an Order type for budgeting purpose, so that statistical internal orders be created under that order type.
This is required for budget controlling.
Now I am not able to create internal order in Ko01.
I am getting the below error message:
Internal Orders: Profit Center not allowed
Message no. Z1052
Please guide me how to create statistical internal order for new order type defined.
Thanks & Regards,
Divyahi
goto oke5 actovate u r contorling area for year base and also asiisgm dummy profit center., u can make settings in this path,
sap img- controling-profit center accounting-besic settings -contoling area setting-maintain controling area setting, this sceern u activate year wise ,a nd also assign profit center.
and u dont define profit center goto same path -masterdata- prifitcent - define profit center.
first u settings completed,
other wise u contact ur fico consultant
regards
sankar. -
FB50 posting to internal order not possible.
I have another problem. We wanted to settle costs collected on internal orders to a balance sheet account. So I created a new order type, allocation structure, settle profile. But when I try to do fb50 and debit some expenses on this internal order I get a message "FI postings not allowed". Can you please help me with this.
Thanks.Hi,
You would not have released the Order.
Once you release the order then only postings are possible.
If you have released and still you are unable to post transactions:
Then u need to check the status profile that you are using
Please award points suitably
Best Regards
Surya -
Hi,
Please let me know how to get the internal order of a material?
Thanks in advance.Check the transaction for 'Define attributes for Material Type'.
Here one can specify whether the materials for this type would have internal numbering or extertal numbering.
Path:
IMG-Logistics general-MM-Basis setting-Material type-'Define attributes for Material Type.
Select the specific material [example FERT] and click on the details.
Next, to specify external number range, use the t-code 'MMNR' to assign the range to the specific material type.
Regards,
Gauravjit.
Reward points if the solution is helpful
Message was edited by:
Gauravjit
Maybe you are looking for
-
1-M mappings - one works, one doesn't
We are using Toplink 9.0.3, build 423. The data source is DB/400 on an AS/400 (IBM type-4 JDBC driver). We have lots of apps running using this configuration, mostly pretty simple table structures and queries. I have a pair of 1-M mappings in the sam
-
Using of cash journal for advance payment to vendor or from customer.
using of cash journal for advance payment to vendor or from customer.please give advice?
-
Cannot play .wmv format files
Posted problem a while ago with a number of suggestions for which I was thankful BUT nothing seemed to help. I finally gave up in frustration thinking that since most of the files were coming from Acquisition that they might be corrupted. However so
-
Hi, This is regarding F110 Tranasaction funcationality... My requirement is to download file on executing F110 transaction. I made the changes and assigned in FBZP transaction. The file is downloaded when the user press Payment run button in F110 tra
-
CREMAS Change Pointer, custom fileter
Hi Experts, I have a requirement in which Vendor master change pointer is configured and working fine. But Now they want to set a filter based on some conditions which is not possible to configure in filter. (Ex: based on Vendor chara