Regd : Transaction CK11N
Hi -
While running a cost estimate of a product through transaction code CK11N, the system displays a table containing the columns for Components, Value, Quantity etc. 'Where from the data related to Quantity & Value arrived in the table (i.e. cost estimate) displayed on the screen.
What is the importance of this transaction ?
Dear Anubama,
CK11N is used to calculate the cost estimate with quantity structure.
Here the quantity struture means a BOMRouting combination in Discrete scenario BOMRate routing
in a REM scenario and a master recipe in Process Manufacturing.
For this you have to include the check box with quantity structure in costing 1 view of the mterial master.
While executing CK11N,you use a costing variant and this costing variant will be having the selection ID
assigned for BOM as well as routing.
Check in T Code OKKN for understanding the settings related to this costing variant.
Once after saving this cost estimate you have to use CK24 to mark and release the cost estimate.
Instead of this you can use CK40N to do cost estimate as well mark and release.
Check and revert back.
Regards
Mangalraj.S
Similar Messages
-
Cost elments views in "Costs" tap of transaction ck11n
Hi experts,
In transaction ck11n, SAP shows only the cost data related to the five first cost components views in the summary table of the tap "Costs", but I need also the others components standards view in that. Al least, I need the 06 view (valuation stocks) in that summary table of the tap "Costs".
I don't find any point in the customizing.
How can I get solve this?
Thanks for your help.Hi,
The costs should still be updated when you add confirmations via the BAPI.
See note [750606|https://service.sap.com/sap/support/notes/750606] that explains why costs may not be updated in some situations depending on how the BAPI is called. As advised in the note call the individual BAPIs with DESTINATION 'NONE'.
Example:
CALL FUNCTION 'BAPI_ALM_CONF_CREATE'
DESTINATION 'NONE'
-Paul -
User exit for transaction CK11N
Dear all,
can any body please tell me any user exit for transaction ck11n.
i want to terigger the exit when the save button will be pressed in the ck11n transaction.
i have found one exit "EXIT_SAPLCK21_002" but it is not triggering after save button is pressed.
so please tell me if any other user exit is there to suit my requirement.
thanks
prabhuduttahi,
found the following BADI
check them
COSTINGRUN_CK Edit Costing Run
COST_APPORTION_CK Maint Apportionment Structure Joint Production: Dist Rules
CO_PROD_COSTING_CK Cost Management for Joint Products (Costing, Target Costs)
DATA_EXTENSION_CK For Data Enrichment in Product Costing
DYNPRO_EXTENSION_CK BAdI for Interface Enhancement in Costing
ORDER_COSTING_CK Enables Header Data Changes in Preliminary Order Costing
QUANTITY_STRUCT_CK Enables Quantity/Structure Changes in Costing
SUR_STOCK_TRANSF_CK Overhead on Materials with Stock Transfer Between Plants
CK_KALAMATCON2_CI BAdI for CI Fields for Table KALAMATCON2
VALUATION_CK BAdI for Valuation in Product Costing
Regards -
Hi,
How can I see all the transactions which are locked?
I know the query select * from v$lock, which is showing lot of information which is not understandale.
Thanks,Here you have some scripts:
rem
rem FUNCTION: Report all DB locks
rem
column osuser format a15 heading 'User'
column session_id heading 'SID'
column mode_held format a20 heading 'Mode|Held'
column mode_requested format a20 heading 'Mode|Requested'
column lock_id1 format a10 heading 'Lock|ID1'
column lock_id2 format a10 heading 'Lock|ID2'
column type heading 'Type|Lock'
set feedback off echo off pages 59 lines 131
start title132 'Report on All Locks'
spool rep_out\&db\locks
select nvl(a.osuser,'SYS') osuser,b.session_id,type,
mode_held,mode_requested,
lock_id1,lock_id2
from sys.v_$session a, sys.dba_locks b
where
a.sid=b.session_id
order by 2
spool off
pause press enter/return to continue
clear columns
set feedback on echo on pages 22 lines 80
set headingsep ='|'
set lines 160
set pagesize 20
ttitle 'Database Locking Conflict Report'
btitle 'Mode Held = indicates the user holding the lock|Mode Request = indicates the user waiting on the later to finish to establish lock||** End of Locking Conflict Report **'
column username format a10 heading 'User'
column terminal format a15 heading 'Application|PC'
column object format a15 heading 'Table'
column sql format a15 heading 'SQL'
column sid format 999 heading 'SID'
column lock_type format a15 heading 'Lock|Type'
column mode_held format a11 heading 'Mode|Held'
column mode_requested format a10 heading 'Mode|Request'
column lock_id1 format a8 heading 'Lock ID1'
column lock_id2 format a8 heading 'Lock ID2'
column first_load_time format a19 heading 'Requested'
break on lock_id1
select a.sid,
username,
terminal,
decode(a.type,'MR', 'Media Recovery',
'RT', 'Redo Thread',
'UN', 'User Name',
'TX', 'Transaction',
'TM', 'DML',
'UL', 'PL/SQL User Lock',
'DX', 'Distributed Xaction',
'CF', 'Control File',
'IS', 'Instance State',
'FS', 'File Set',
'IR', 'Instance Recovery',
'ST', 'Disk Space Transaction',
'IR', 'Instance Recovery',
'ST', 'Disk Space Transaction',
'TS', 'Temp Segment',
'IV', 'Library Cache Invalidation',
'LS', 'Log Start or Switch',
'RW', 'Row Wait',
'SQ', 'Sequence Number',
'TE', 'Extend Table',
'TT', 'Temp Table', a.type) lock_type,
decode(a.lmode,0, 'None', /* Mon Lock equivalent */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
to_char(a.lmode)) mode_held,
decode(a.request,
0, 'None', /* Mon Lock equivalent */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
to_char(a.request)) mode_requested,
to_char(a.id1) lock_id1, to_char(a.id2) lock_id2,
c.object object,
d.sql_text sql,
e.first_load_time
from v$lock a, v$session, v$access c, v$sqltext d, v$sqlarea e
where (id1,id2) in
(select b.id1, b.id2 from v$lock b where b.id1=a.id1 and
b.id2=a.id2 and b.request>0) and
a.sid = v$session.sid and
a.sid = c.sid and
d.address = v$session.sql_address and
d.hash_value = v$session.sql_hash_value and
d.address = e.address
order by a.id1, a.lmode desc
set headingsep ='|'
set lines 160
set pagesize 20
ttitle 'Database Locking Conflict Report'
btitle 'Mode Held = indicates the user holding the lock|Mode Request = indicates the user waiting on the later to finish to establish lock||** End of Locking Conflict Report **'
column username format a10 heading 'User'
column terminal format a15 heading 'Application|PC'
column object format a15 heading 'Table'
column sql format a15 heading 'SQL'
column sid format 999 heading 'SID'
column lock_type format a15 heading 'Lock|Type'
column mode_held format a11 heading 'Mode|Held'
column mode_requested format a10 heading 'Mode|Request'
column lock_id1 format a8 heading 'Lock ID1'
column lock_id2 format a8 heading 'Lock ID2'
column first_load_time format a19 heading 'Requested'
break on lock_id1
select a.sid,
username,
terminal,
decode(a.type,'MR', 'Media Recovery',
'RT', 'Redo Thread',
'UN', 'User Name',
'TX', 'Transaction',
'TM', 'DML',
'UL', 'PL/SQL User Lock',
'DX', 'Distributed Xaction',
'CF', 'Control File',
'IS', 'Instance State',
'FS', 'File Set',
'IR', 'Instance Recovery',
'ST', 'Disk Space Transaction',
'IR', 'Instance Recovery',
'ST', 'Disk Space Transaction',
'TS', 'Temp Segment',
'IV', 'Library Cache Invalidation',
'LS', 'Log Start or Switch',
'RW', 'Row Wait',
'SQ', 'Sequence Number',
'TE', 'Extend Table',
'TT', 'Temp Table', a.type) lock_type,
decode(a.lmode,0, 'None', /* Mon Lock equivalent */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
to_char(a.lmode)) mode_held,
decode(a.request,
0, 'None', /* Mon Lock equivalent */
1, 'Null', /* N */
2, 'Row-S (SS)', /* L */
3, 'Row-X (SX)', /* R */
4, 'Share', /* S */
5, 'S/Row-X (SSX)', /* C */
6, 'Exclusive', /* X */
to_char(a.request)) mode_requested,
to_char(a.id1) lock_id1, to_char(a.id2) lock_id2,
c.object object,
d.sql_text sql,
e.first_load_time
from v$lock a, v$session, v$access c, v$sqltext d, v$sqlarea e
where (id1,id2) in
(select b.id1, b.id2 from v$lock b where b.id1=a.id1 and
b.id2=a.id2 and b.request>0) and
a.sid = v$session.sid and
a.sid = c.sid and
d.address = v$session.sql_address and
d.hash_value = v$session.sql_hash_value and
d.address = e.address
order by a.id1, a.lmode descCheers,
Francisco Munoz Alvarez
http://www.oraclenz.com -
Hi -
Whenever i open the MD61 transaction, the created requirements appear in Edit mode. But my requirement is that when i open MD61 transaction everytime, a new screen should be created without displaying the previously created requirements and a new requirement plan number should be created by the system automatically
Any suggestions for thisHi,
By default it will go to edit mode only. For Ex Say Material number 10001. I want to create Planned independent reqmnt So I will use MD61 for this. Next time if i Want to create another PIR for another material. It will go to first screen. Where we need to change the material number. If once again We want to create the new PIR in MD61 for the same material. Logically it is correct.
Please maintain required version ( Reqmnt Plan) for the same.
Thanks & Regards
Kundan Kumar -
Regd: transaction variant
hi all
i have used transaction variant for a particular transaction to make a field mandatory. after that i have created a transaction code for that transaction variant also. but i am unable to see any changes to the field ie the field is not made mandatory either in standard transaction nor in custom transaction.kindly find out my error so that i can make that field mandatory thru transaction variant.
regards
srikanth.Did you create the transacation with type "Transaction with variant"...
If not create with that type...
Goto se93
give your trxname, click create
on the intial dialog...choose Transaction with variant (radio button)...
and proceed.. -
Hi Guru,
My understanding is that, we need to execute cost estimate of a material upon creation of material master& then release it through ck24.
May I know what for we are doing this? what will happen if we fail to perform these transactions?
Secondly, If I execute the same transaction ck11n, for a material which is being used for months, it us giving some values ( such as total cost, total value, fixed cost, fixed values, variable .. etc) what does these fiels indicate at this given point of time ?
best regards,
K.kumar.Hi,
Any Material produced inhouse should have a Std cost estimate to know the Cost of Goods Mfg. This is a required by the Business to Anlayse the Variance between the Planned Cost Vs Actual Production Cost.
Pre -requisities for Std Cost Estimate :
- Valid Material Master should be existing with Costing Lot size mentioned in Costing View
- Valid BOM should be exisiting for the Finished Part.
- Valid Routing should be existing for the FERT Part.
- Moving Avg Price / Std Price for the Raw materials should be existing.
You can run the Std cost estimate for a material with Quantity Structure using the Tcode ; CK11N , Once you execute this transaction system will explode the BOM and Routing and calculate the Planned Cost for Materials / Activities / Overheads etc. and show the cost estimate. Which you can view in Tcode ; CK13. If the cost estimate is with the status "KA" then it is ready for the release.
The same can be released in Tcode : CK24 where you mark and release. Once it is released you see the status as : "FR" in CK13N and the Price could be seen in MM03.
If you don't want to run individual materials in two seperate transaction (like std estimate run and release) then you can use the Tcode : CK40N for multiple materials and both the transactions (CK11N and CK24) in single tcode.
Hope this will help you.
Regards
radhak mk -
Material cost estimate with quantity structure (tcode: CK11N)
Hey dear friends.
I donu2019t know in which forum I should put my question above.
In fact, Iu2019m new to SAP PM module.
Iu2019m trying to create material cost estimate with quantity structure (tcode: CK11N) for a material u201CXu201D.
This material is manufactured.
While running the transaction CK11N, I got an error message.
After analyzing this error message, Iu2019ve realised that somebody had assigned wrong activity types to cost centers which are linked to this material in tcode: CR03, tab: costing.
So Iu2019ve changed and assigned the right activity types.
Then, Iu2019ve tried to run the tcode CK11N again. But the system still brings the wrong activity types and seems to ignore the ones that Iu2019ve assignedu2026
It seems like the old activity types still linked to the cost centers somewhere else than in tcode CR03u2026
Any idea about what am I mising ?
Thank's in advance.
Bahia.Dear Bahia,
If its rate routing means,i guess you must be working in REM scenario.
So goto CA22,delete the existing operation and then assign the same work center in a new
operation,check what activity types is it proposing in the rate routing,if its reflecting correctly means
save the datas.
Also goto KKF6N--->click the change mode icon and then calculator button to create a preliminary cost
estimate and then save the datas.
One of our forum friend has asked you to check the production order read PP master data once
again,but understand there is no production order concept in REM scenario,only planned orders.
Then come back with your queries.
Regards
Mangalraj.S
Edited by: Mangalraj.S on Jun 17, 2009 12:05 PM -
No change document and no user exit is found for CK11N tcode
Dear All,
After execution of the transaction CK11N in CDHDR table i dint find any entry for change document.
But there is a business object for this transaction :BUS2044 which has no event .
As there is no event in the business object and there is no change document also so how i will trigger this business object for CK11 transaction.
I serached for user exits also but i dint find any.
So can any body pls tell me how to trigger the business object for the transaction CK11.
Thanks
sharmistha
Message was edited by:
sarmistha dasIf there is no event it is difficult to trigger an event. So in any case you have to create your own subtype of BUS2044 and define the event you want to create.
If there are no user exits (I assume you have also looked for user-exits of type BTE and BAdI, even substitutions) you are perhaps out of luck? Being out of luck in this context means you will have to resort to a modification. -
Copy standard program in z program as ck11n
give me idea how to copy ck11n into zck11n.
Hi Mr:Dubey,
CK11N is a transaction (Create Material Cost Estimate), not a program.
So we need to find out the program name corresponding to transaction CK11N.For this go to SE93, give CK11N in the input field and press the display button.Then it will show the program name (say SAPLCKDI)corresponding to this transaction.
Now go to se38 and give this name(SAPLCKDI), and make a copy of this program using the copy button.It will ask for some function group and all.Give the relavant details.Save it and activate it.
Now you have a Z copy of program SAPLCKDI say ZSAPLCKDI.Now you need to create a transaction code for this particular program. Go to se93,put zck11n->create. Give the program name, save it. Now you got a Zcopy of transaction CK11N.
Hope it will solve your problem!
Antony Thomas
*Rewards -
can anyone explain me how to use transactions ck11n & ck24 in detail because when i am using transaction ck24 i get message of 0 materials 0 cost estimates were sucessfully updated
Hi Amit
Follow the below steps
First make sure your master data of the material is correct in all the views
Both Costing View & accounting view are maintained correctly
Proper cost center & activity types are assigned in the material master & work center
Change activity Type/ Price Planning: KP26
Enter the controlling area: 1000
Version : 0
From Period : 1
To Period : 12
Fiscal Year : 2011
Cost center : xxxx( Ex:4230)
Activity Type: xxxx(Ex:1420)
To : xxxx(Ex:1422)
Select: Form Based
Execute
Here you have to get Fixed Price & Variable Price
Then go to
Create Material Cost Estimates with Quantity Structure: CK11N
Material : xxxxx(Ex: Matrem)
Plant : xxx(Ex: 1000)
In the costing data Tab
Costing Variant : xxxx(Ex: PPC1)
Costing Version:xxx ( Ex: 1)
Costing Lot size : xxx(Ex: 1)
Transfer Control :xxxx(Ex: PC01)
In the dates Tab :
Click on Default values
Then change the dates , if req.
In the QTY. Struct Tab
Select the Production version: xxx ( Ex : 0002)
Then enter
System will ask for update parameters
Select all Enter
Then you have to get the display with Standard cost estimate ( with Values, update)
Once it is OK, then go for the next step
Updating the material master with Standard Cost: CK24
Here you have to do the marking first
Run in the test run mode, if find ok, then remove the test run & execute again
Then Release
Save
Hope this will help
Regards
BRS REDDY -
Hi
I have some problems here, I am using transaction CK11N ( Create material cost estimate with quantity structure)
EVERYTHING SEEMS TO BE FINE, and when i hit save it flases showing " The cost estimate is being saved"
when i than run transaction CK24 I.E PRICE UPDATE, ITS SAYING THAT " of 0 materials , 0 cost estimate were updated succesfully"
and its shwoing message " No cost estimate found for price update"
I have checked everythin possible, like material master and seen the check in the controlling tab of quantity structure.
what ele can I do?
any ideas?
its strange as when doing CK11N its actually saying " the cost estimate is being saved"Hi,
I am showing you the path, just you follow it
1. Go to CK24.
2. Enter the Posting Period and Fiscal Year
3. Enter Company Code, Plant and Material.
4. In Processing Option, Tick the Test Run and With List Output
5. Now Click on Marking Allowance
6. Now your company code will show the green light. Now save it and come back to original Screen
7. Now Execute. System will show the following Message. Of 1 materials, 1 cost estimates were updated successfully
8. Now come Back and Save again
9. Now remove the Tick Test Run
10. Again click on Marking Allowance and again it will be in Green light.
11. Come back to main screen.
12. Now Execute again. Message will be Of 1 materials, 1 cost estimates were updated successfully
13. Save it and come back again.
14. Click on Release button and Execute it.
This time material cost will be updated in Material Master.
I hope it is clear to you now
Regards,
jigar -
CK11N - how to add costs.
Dear Experts,
In the transaction CK11N, how can i add costs to a material which i am costing?
E.g:
I want to put $300 for (labor costs due some activity) in the price of the material.
I need also the transactions that i have to go through to get it done.
If somone has any documents that could help me up with this whole concept it will be really helpful.
Thanks in advance.Hi Leandro,
Standard Cost Estimate which we do for a Material in CK11N is based on the master data of BOM and ROUTING maintained for that material and other few factors.
If you want to add the labour cost, you ideally should do it by way of crating an Activity Type and creating an Operation in Routing for that Product. Pls talk to your PP Consultant.
Creation of Activity Type : KL01
Planning of Activity Type in a Cost Center : KP26
Cost Element Planning : KP06
Activity Plan Price : KSPI
Assign this Cost Center in the Work Center
As Aparna suggested, If you are trying to use the concept of "Additive Costs" then use CK74N.
Pls revert back for further explanation...
Srikanth Munnaluri -
Does Costing Run CK11n update the Info record?
Hi,
Will a costing run (Transaction CK11n) update the purchasing info record? In the source list for the material, the vendor is fixed.
Sincerely,
KetanNo, Costing runs will only update the material with standard costs. For this standard costs it might refer the price maintained in the info-record, but the only update is on the material master, nowhere else
-
Hi any one can help me on this,
T Code-CK24 release cost estimates. materails have been created in the new box,since transaction CK11N fails which create the cost estimate for material CK24 is not able to release the cost estimates since there is not cost estiamated for materails to be released
Thanks
Sandesh RaoDear Sandesh,
First of all execute T Code CK11N for that material and save the datas and ensure the signal colour as
green withour any error.(status: KA Costed without Errors)
Then in CK24,enter that material part no, plant,material type and first mark the cost and then come out
of the screen and then in the same T code CK24 click on Release button(ControlShiftF3) and then
enter the same material,plant and then release it. *(Before executing each time you can first take a trail
run using the*check box for test run and in the next time you can remove it and then execute it.)
Regards
Mangalraj.S
Maybe you are looking for
-
Transfering music and apps from my old phone too my Mac
i bought my iphone last year its the 3g. i have an apple account which i use on both my Mac and iphone. but the problem is im getting a new iphone the 3Gs and i don't know how to get my apps and music thats on my phone to my Mac. my iphone is current
-
Media Center Deluxe II Fulscreen problem
Hi have a FX5600-VTDR128; pentium 4 2.6; p4p800 deluxe board; and an audigy 2 . I've installed Media Center and i have an issue regarding watchig videoclips fullscreen... every time i try to wach a movie or video clip after a few seconds or minutes
-
Add line to type ref to data field - type table
HI All, I have field that is defined as type ref to data ,and the type of it is table with data inside of it lr_data. I have the also the table type of lr_data and I want to add additional line to the type ref to data field. How can i do that ? For e
-
Calling PAL procedures from *.hdbprocedures ?
Hello, I try to generate a PAL procedure from a *.hdbprocedure. It gives me an error when executing: Could not execute 'CALL "KEMPFS"."test.silvanas_project.test_pal::CREATE_PAL_KMEANS_PROCEDURE"' in 54 ms 337 µs . SAP DBTech JDBC: [423]: AFL error:
-
My I phone wont turn on