Segregate the scrap as an operation wise during operation confirmation

Hello PP Gurus,
           One  FERT item's BOM contains 4 HALB items in which 3 are mentioned as an negative qty, ( it may be reusable scrap using in production again), and having 5 operation sequence. The problem is while confirming first operation itself the whole scarp value is generated for those 3 HALB items which are mentioned as an negative value. I want to segregate the scarp value for each and every operation or at least any of operation by qty wise or percentage wise. Is it possible to maintain it in system? and also is it possible to control by order type wise?
Is there any setting to do meet this requirement?
No manual material issue , during confirmation material are issued/generated by using back flush.
Thanks

Hello Mr.Devendra,
            Thanks for your reply. I want to do an settings for component allocation by operation wise while during the production operation confirmation. Is there any option or SAP User exit and enhancements?
For example, a FERT 'A' having as an sub assembly 'B','C','D' and having 5 operations(10,20,30,40,50)in Routing. In these 'B' mentioned as an positive qty and the remaining 'C','D' are mentioned as an negative qty. while doing confirmation components are allocated for first operation(10) itself. i want to allocate the component for operation wise. In my case, while confirming operation 20 only part of 'B','C','D' will be allocated and the same for segregate to operation 30,40. How can we handle this situation is there any option?
Thanks

Similar Messages

  • "An error occured during operation" this message comes up when I try to print from the internet

    This message comes up when I try to print from the internet...."An error occured during operation" I have to screen print if I want to print anything from internet. Can anyone help with this.
    Bob

    Hello, 
    I see that you're having an issue with the printer. 
    Are you having an issue printing from any other program besides the internet? 

  • Can we apply Security rules at Operating unit level to Segregate the data

    Hello all,
    As per the business requirement , the customer don't want to create a separate Operating unit to segregate the data b/w Legal entity values .
    So leaving vendor restriction , we are trying to achieve security at Invoice and Payment levels.
    So in this Scenarios , as per research I tried to create a Data access Set  for few Le's values and assigned to the Payable's responsibility .
    The following profile options have been assigned :
    a) GL:DATA ACCESS SET
    b) SLA :Enable Data Access Security in subledger
    c) SLA:Additional Data Access Set
    After this expectation was :
    When I enter any invoice for this responsibility it has to restrict all those BSV values except the one in the Data Access Set .
    But it was saving that Invoice ...
    Can any one suggest anything ? If I need to additional Configurations or anything .
    Thanks,
    Deepthi.

    I thing that you need to evaluate access though the responsibility to the AP Functions, in this case if you have granted access to the invoice/invoice batchs, you can perform an invoice, related to your test case, if you was created a invoice in an invalid company (BSV), maybe your Flexfield Value Security are not setup properly.

  • G580 Upgrade to Windows 10 failed in the SAFE_OS phase with an error during BOOT operation

    0xC1900101-0x20017 I could not successfully upgrade from windows update, nor from the straight download site.   The installation failed in the SAFE_OS phase with an error during BOOT operation.  I see w10 bios updates for other models.  Has anyone been successful in upgrading to W10 from W8?

    2015-07-31 21:36:19, Error CDiagnosticsHelper:etSQMDatapoint: Attempting to set a datapoint in an invalid SQM session
    2015-07-31 21:36:19, Error CDiagnosticsHelper:etSQMDatapoint: Attempting to set a datapoint in an invalid SQM session
    2015-07-31 21:36:21, Error MOUPG CDlpActionImpl<class CDlpErrorImpl<class CDlpObjectInternalImpl<class CUnknownImpl<class IMoSetupDlpAction> > > >:uspend(1066): Result = 0xC18001042015-07-31 21:36:21, Error MOUPG CSetupManager::ExecuteInstallMode(656): Result = 0x800705BB
    2015-07-31 21:36:21, Error MOUPG CSetupManager::ExecuteDownlevelMode(376): Result = 0x800705BB
    2015-07-31 21:36:21, Error MOUPG CSetupManager::Execute(222): Result = 0x800705BB
    2015-07-31 21:36:21, Error MOUPG CSetupHost::Execute(370): Result = 0x800705BB
    2015-07-31 21:36:21, Error MOUPG CDlpManager::AsyncSerializeDisable(471): Result = 0x80070216
    2015-07-31 21:36:36, Error CallPidGenX: PidGenX function failed on this product key. (hr = 0x8a010101)
    2015-07-31 21:36:40, Error CallPidGenX: PidGenX function failed on this product key. (hr = 0x8a010101)
    2015-07-31 21:37:02, Error CDiagnosticsHelper:etSQMDatapoint: Attempting to set a datapoint in an invalid SQM session
    2015-07-31 21:37:03, Error CDiagnosticsHelper:etSQMDatapoint: Attempting to set a datapoint in an invalid SQM session
    2015-07-31 21:37:04, Error CDiagnosticsHelper:etDeferredSQMDatapoint: Attempting to set a deferred SQM datapoint in an invalid SQM session[gle=0x000000b7]
    2015-07-31 21:37:04, Error CDiagnosticsHelper:etDeferredSQMDatapoint: Attempting to set a deferred SQM datapoint in an invalid SQM session[gle=0x000000b7]
    2015-07-31 21:37:11, Error CDiagnosticsHelper:etSQMDatapoint: Attempting to set a datapoint in an invalid SQM session
    2015-07-31 21:39:15, Error CDiagnosticsHelper:etSQMDatapoint: Attempting to set a datapoint in an invalid SQM session
    2015-07-31 21:39:18, Error CDiagnosticsHelper:etDeferredSQMDatapoint: Attempting to set a deferred SQM datapoint in an invalid SQM session[gle=0x000000b7]

  • Operation Wise Scrap CO11N

    Hello Experts,
    The  issue is, let say we have 7 operation for producing particular SFG or FG. At operation 0030 some qty got rejected due to some reason. Now user want to put the rejected  qty in CO11N screen with reason of rejection and in next operation only accepted conformed qty will come.
    Please give some solution to reject some unplanned qty at operation level with rejection reason.
    Thanx in advance.
    Regards,
    Neha PP

    Hello Experts,
    The que is still open, i am explaining the requirement once again
    i have 5 operations in my routing...... the production order is of 5000 pcs..... i confirmed 5000 pcs in operation 0010 & 5000 pcs in operation 0020. At operation 0030,  200pcs are rejected due to some reason so i confirmed only 4800 pcs & want to mention the 200 pcs as rejected qty at operation 0030.......... now the issue is  the rejection is unplanned, some time it may happend & some time it may not & it can be happend at any operation............
    So in above said scenario where can i show in CO11N screen that 4800 pcs are confirmed & 200 pcs are rejected with reason at operation 0030.
    Hope the issue is clare now.
    Regards,
    Neha_PP

  • Scrap quantity to be minus with operation sequence is not check in co01

    hello!
    PP experts
    i have problem in confirmation of production order.
    suppose i have production order  of 15 qtys.with four operation to be confirmed (co11).
    operation  qty.yield  srcap qty.
    0010          1 5              0
    0020          14              1
    0030          14              0
    now, in 0020 operation i have 14 yield & 1 srcap quantity & when i go for 0030
    operation for confirmation it will show the default quantity of previous operation,0020 qty. i,e 14 qtys.but if i put the quantity 15 in this operation (0030)
    its allowing to confirmed 15 qtys. because the plan qty is 15.but i want to minus the 1srcap qty. from 15 plan qty. & system should allowed only 14 qtys
    (15-1=14) for confirmation.plus i want the flexibility of operation sequence not to checked.
    i set operation sequence - error when operation sequence is not adhered to in OPK4,its minus the scrap qty. but not allowing the flexibility of operation sequence
    confirmations.
    please send me the setting for the above query in the confirmation (co11)
    regards,
    mangesh
    thsnks

    Mangesh
    1) you have confirmed yield qty14 nos in operation 020 , scrap Qty 1
    2) Automatically in during confirmation of operation 030, in yield qty field 14 nos is coming
    3) If you want to change that operation 030, yield qty into 15, system giving error message
    4) you want the system to accept the 15 nos in operation 030
    Pl state whether my understanding is right

  • SCRAP DURING CO11N CONFIRMATION

    Dear All,
    I am facing client sensitive problem regarding scrap confirmation at CO11N.
    As I am having Production Order of 5 qty & having 3 Operation.
    Now I have confirmed the first Operation with 5 qty as Yield.
    for second operation I confirmed 3 qty yield & 2 as scrap.
    for third operation system is allows me to confirmed the 5 qty as a yield.That's should not be allowed logically & practically as well.
    & system is allowing to confirmed any no of qty of scrap.i.e more than Production order qty.
    Please give your valuble suggesting to clear this issue.
    & exact terminology behind the scrap confirmation.
    I have already maintained error for overdelivery & underdelivery tolerance in confirmation parameter,
    similarly i have not maintained any percentage scrap in BOM & Material master Your immediate reply is highly appreciated
    Thanks & Regards,
    vidyasagar diwate

    I checked and found that system is not allowing me enter the any no of qty for scrap for the second operations.
    here i confirmed 80 as yield and 20 as scarp in first operation...here this will allow me to enter any no of qty of scrap as this is first operation and will give the warning message for exceeding over delivery (this depends again confirmation settings).
    During second operation i confirmed 80 as yield and again 30 as scrap...here i got the error message saying 80 is only allowed.
    regards
    Tajuddin

  • Rejection qty stock at operation wise

    Dear All
    I have a problem for getting the Rejected quantity stock at each operation wise.
    Material 'A' has 10 operations in the routing.
    At each operation some qty may get rejected.
    How to account the stock of rejected quantity at each operation level?
    If i enter in the Rework / Scrap field in the confirmation screen, i can't getting the stock anywhere because there is no seperate material code for that operation.
    I tried by creating a Seperate material code for the Rejection qty and assign it to the BOM. But it is not viable that creating seperate material code at each operation level.
    Please explain me what is the standard procedure to follow.
    Thanks & Regards
    Bala

    yes
    stock will not be upadate unless until u maintain the material as negative qty in the bom if u know rejection qty is knwon before planed order creation.
    i think in your case  rejection qty is known at the time of confirmation, for this u declare rejection qty as scrap in scrap filed at the time of each operation,after that clcik on goods movemnt button,there u can add manually material  name and storage location and movement type is 531 ,on which material u want to post the stock.
    Edited by: sukendar neelam on Jan 22, 2009 8:22 AM

  • Operation wise costing

    How to track operation wise costing during confirmation. i.e, how to findout the cost involved related to raw material , labour,overhead costs etc for each operation wise.

    Check the costing report S_ALR_87013127
    for Ind Order Check KKBC_ORD
    Edited by: Abhijit Gautam on Oct 19, 2011 3:37 PM

  • How to confirm operation wise confirmation.

    Hi,
       please tell me how to confirm operation wise confirmation in details.
           Thanks
            parag

    Hi Parag,
    Confirmation against a production order can be done in 2 ways :
    1. Confirmation against each operation of an Order can be done  in Tcode : CO11 /CO11N
    2. Order Confirmation can be done in Tcode : CO15.
    My understanding about your problem is you want to confirm operation wise and the procedure for the same is goto Tcode : CO11N and enter the production order number and Operation number say 0010 and enter the Yield/ Scrap qty and save it. If there are any components assigned to operation 0010 as back flush in routing / order, then system will consume those bom items with movement type 261. You can check the components which are assigned to this operation with backflush in teh goods movement Tab screen in Tcode : CO11N itself.
    Next Enter the Prod order number and the next operation number say 0020 and enter the same yield qty as operation 0010  or different qty and save it. If any back flush items are assigned to this operation then on saving system does goods issue (with movt type 261) for those items.
    After saving you can check the goods movement in the prodution order Tcode : CO03. Goto document goods movement s and chk the same. For showing this the order type dependent parameters should be configured for the same.

  • Rejection During Operation

    Hi ,
    I have a component which has to go thorough variuos process an is mapped as operation 5,10,20,40,60.
    During operation 20 we hav MIC on basis of which system evaluats whether the componens is good or rejected. However if a component is rejected in operation 20 it doesnot reflect as gettin one component less in MD04.for eg if my order qty of component A  is of 4 and one "A" get rejected in operation 20 MD04 still shows 4 components to be produced from production order. Its only when i do GR of the other components it says 3 components avlb.Also its gives wrong information when i am runnin planning engine. Please Help do i need to do any config setting

    Hi,
    If the material rejected at operation 20 is treated as scrap then that cost also will be accounted to that order. Or if u work on the rejected material and rectify the same your need to create a rework order. To create rework order go to tcode CO07, Order Type PP03, and rest GI,Confirmation and GR are normal. If any specific raw materials are consumed during reqork same to be entered in production order component overview. Settlement will be done to the main order.If the rejected quantity is reworked and made GR, quantity will be updated in MD04 Screen.
    If you treat the rejected quantity as complete Scrap then u have run MRP and create PO for that one left over quantity.
    Hope this will solve ur problem.
    AWD if useful
    Ramagiri.

  • I have an ipad&iPhone but used the same iCloud account for both during setup.i now have ran out of iCloud storage!

    I have an ipad&amp;iPhone but used the same iCloud account for both during setup.i now have ran out of iCloud storage! If I delete the account from iPhone will I lose the apps from my ipad?
    And will new account that i set up on iPhone give me 5gb storage? I assume its not as easy it sounds, it never is!
    It is the camera roll on both devices that are using the storage up, and I know I can transfer the photos to a hard copy, which I will but if I can get 5gb from two separate iCloud accounts then that's the route I will take!
    Many thanks in advance for your help.
    Ps I had originally synced the iPad and iPhone but as far as this apple illiterate operator is aware I managed to stop them syncing a few months at lol.thanks

    Welcome to the Apple Community.
    I assume that the same account is required on both devices (it would be rather awkward otherwise) and that most of your space is consumed by back up.
    You will need to buy more storage or back up to iTunes instead of iCloud.
    Being able to back up to the cloud can be very useful, especially if you don't have access to a computer or have infrequent access to one, however unless you specifically need to use iCloud for back up, you will find backing up to iTunes significantly more convenient and possibly more reliable.

  • How to get Operation wise Time for a list of Production Orders

    Dear Sir,
    We have a list of Production Orders numbers and need to know the operation wise time duration for these production orers (off course the desired time is same as mentioned in the routing for the relevant component)
    Kindly guide us as how can we get these timing details .
    Rgds
    Sonia agarwal

    Sonia,
    I hope your are refering to setup time, process time, teardown time in the production order.
    use report COOIS for it.
    In the 'List choose operation.
    Give input for the production orders in the slection scren. Execute.
    In the report select the columns as per your requirement.
    Hope this helps you.
    SmanS

  • Reconcilliation of the Scrap w.r.t challan in case of subcontracting.

    Dear All,
    My client is having the requirement is to do the reconcilliation of the scrap qty , which got generated at the vedor's end w.r.t subcontracting challan
    ,As per the Indian Excise Law , total weight of the material(raw material) going outside for the subcontracting has to
    come back of same weight (finished good /raw material itself )only within 180 days, if it has not come back , then company has to reverse the cenvat credit taken.
    Now in our scenario ,suppose Purchase order created of 80KG and in the BOM, raw material is mentioned as 100KG in the +ve qty and 20KG as the -ve qty as the By product, Now during the 541 , qty sent is of 100KGbut Finished good recieved is of 80 kg as per PO qty , and corresponding reconcilliation is being done and after this , system is allowing to compelete the subcontracting challan,but at the same time by product which was given in the -ve qty , has not come back.
    So as per the Excise Law total weight has not come back on the challan ,so system should not allow to compelete the challan. and accordingly Cenvat Credit has to be reversed.
    Please suggest the way out , how the receiving of Scrap can be done against the subcontracting challan and reconcillaiton
    Client is not agreed to receive the material by movement type 542 , which has no linkage with the subcontracting challan.
    Regards
    Nitin

    not answered

  • Macbook pro hang during operation

    last month after putting a flash memory on USB port, my Macbook pro hanged completely and no solution except restart. after that day by day it slowed down in opening of application and operations. these days its very slow and hang several times during operation of an application.
    The OS X is 10.9.3, memory is 8 GB, around 70% of hard space is free.
    Can someone help me to find the problem and fix it ?
    Thanks

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can read it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB com.apple.AirPortBaseStationAgent 464843899 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { if(n<200) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { print "'${p[41]}'";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$|'${p[41]}'/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { print "'${p[41]}'.plist\t'${p[42]}'";if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text$|(Bo|PO).+ sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/, /\'$'\n''/g;p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test osascript\ -e );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get path of every login item'" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:| VALI|xpma' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cgh] ! -name *ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,Inter,iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t /S*/L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ [[ "$v" ]]&&echo "$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

Maybe you are looking for

  • IPod Nano 4th generation click wheel not working. HELP!

    i have the ipod nano 4th generation, and my click wheel doesnt work. I've had my ipod in my coat for a few days without knowing and im wondering if its because of the cold. my computer detects it and it turns on and off perfectly. the ipod is also in

  • Lumia 535 not detected in windows 8.1 latest updat...

    I just bought a lumia 535 and it will not install with any USB cable i have on my laptop , it has windows 8.1 up to latest update. Windows update doesnt show any updates available also not after reboot. I downloaded the winusb phone driver from micro

  • I just can't seem to get Home Sharing to work...

    I'd really appreciate your advice please... The setup - One PC running Itunes, one Apple TV on a wired connection and an Iphone and Ipad connected over wi-fi.  All are running the latest and greatest software versions. I now want to be able to stream

  • User unable to open Database in RSC 3.1

    Hey Everyone I've got a user whose unable to open a database in RoboSource Control 3.1. She receives no error and RSC just sits there like DB connection was never opened. She can open other databases. I've tried different accounts on her machine and

  • Putting a object on the coherence cache

    Hi All, Is there a better way of doing the following: In a multi-threaded region of code I perform the following sequence of steps: 1. Use a filter to check if object foo already exists on the cache. 2. if the result set of the filter is null, I perf