PO entry error

HI Guru,
               I was trying to create a  PO order. But I am getting the following error:
Table T169P : entry Co-code does not exit.
Could anyone help me out with that?
Regards,
mir

Hi,
I hope, you are creating first PO in this ompany code.
You need to maintain the company code in the tables T169P & T169V also.
Procedure: Use SE11 --->database table (T169P) click on display. In the next screen click on "Contents"(ctrlshiftf10) icon button there you provide company code and save it. Follow the same for T169V.
You may have authorisation problem to maintain the same then check with your BASIS team.
Regards,
Murali

Similar Messages

  • We are trying to do a Quick payment from payment workbench and getting 'FRM-41830: List of values contains no entries' error for payment document column/field. Payment document setup looks good. Not sure what the issue is.

    We are trying to do a Quick payment from payment workbench and getting 'FRM-41830: List of values contains no entries' error for payment document column/field. Payment document setup looks good. Not sure what the issue is.

    Already gone through following three notes but didn't found resolution.
    APXPAWKB: FRM-41830 When Clicking on Payment Document LOV (Doc ID 1081305.1)
    R12: APXPAWKB: Payment Document Lov Is Empty When Entering A Payment (Doc ID 857587.1)
    R12: Payment Workbench Error: FRM-41830 List Of Values Contains No Entries (APXPAWKB.FMB) (Doc ID 1323875.1)

  • Why do I get "Missing signed entry" error?

    I am distributing jar files that have been signed (by thawte). Sometimes, a certain build will throw up a "Missing signed entry" error when I try to launch the jnlp file.
    Why does this happen?
    I used add/remove programs (on Windows) to delete the cache.
    I am really puzzled by this.
    Anyone knows why?
    thanks,
    Anil

    when I did a jar tvf on the obfuscated jar and compared output with a jar tvf on the unobfuscated jar, I found my mistake!
    Anil

  • E-Recruiting Workflow after Data Entry Error

    Greetings,
    The E-Recruiting Workflow after Data Entry Error enables you to change and internal or external application that was entered manually.  If for example, you enter the application to the incorrect reference code, you can assign a different one.  As a result the status of the original application is set to rejected with the status reason of "Replaced by new Application".
    My question is why doesn't the candidacy also get set to rejected?  Although the application is rejected, the candidacy is still in process and so this candidate will continue to show on the Candidate Shortlist for the requistion.  There is nothing that I can tell that will stop a recruiter from continuing to recruit this candidate.  I am thinking of changing the workflow to also reject the candidacy, but before I do that, I want to know if there is an error in my thought process here.
    Can anyone shed some light on this?
    Thanks!

    Hi;
    As far as I know this is how Acrobat works.  You can try to post your question in the Acrobat Forms Forums, you might get more help on this specific issue there since this isn't unique to FormsCentral forms: http://forums.adobe.com/community/acrobat/forms
    Thanks,
    Josh

  • Set Field Focus After Data Entry Error

    In a form created in Acrobat XI Pro (and distrubuted via Forms Central), I have various form fields (text, date, etc.). When the user performs a data entry error (e.g. incorrect date format based on date mask, etc.), the field focus is lost. The user must mouse-click into the field to set the field focus and re-enter their data. Is there any code that allows the app to return an error and set the focus back on the field returnign the error? Thanks / Todd

    If you converted the PDF to a FormsCentral form then it's a FC issue, not a PDF issue...

  • DTP - Monitor Entry - Error PSA

    I have a routine in a transformation to create a monitor entry if a certain field errors out.
    I still want all valid records to be updated in the DSO, but just want to show that there was a failure.
    If I use the setting "Valid Records Update, Reporting Possible (Request Green), then the DTP loads to the DSO with a request status of Green, writes the errors to the error stack, but does not show any warnings or labels stating there are error PSA.
    If I use the setting "Valid Records Update, No Reporting (Request Red), then the monitor will create an entry stating the error, will add the errors to the error stack, but will not set the request status to Green to allow activation.
    How can I determine if there are errors (below a certain threshold set in error handling), yet still set the DSO Request status to green (similar to 3.5 error handling, allowing valid records to update, but showing in the monitor that there are error PSA)?
    edit
    Routine is:
    *selecting SAP User ID from PEMP_105 into 0TCTUSERNM (USER).
    select single /BIC/PUSERID into RESULT
        FROM /BIC/PPEMP_105
        WHERE /BIC/PEMP_105 = SOURCE_FIELDS-PERNR.
    *This will create a monitor entry/error PSA for any records that are not
    *present in PEMP_105.
    IF RESULT IS INITIAL.
          MONITOR_REC-MSGID = 'RSM'.
          MONITOR_REC-MSGTY = 'E'.
          MONITOR_REC-MSGNO = '799'.
          MONITOR_REC-MSGV1 = 'No User ID present in PEMP_105 for Employee'.
          MONITOR_REC-MSGV2 = SOURCE_FIELDS-PERNR.
          APPEND MONITOR_REC to MONITOR.
    to skip a record
          raise exception type CX_RSROUT_SKIP_RECORD.
    ENDIF.
    Edited by: Cote Adams on Apr 2, 2008 11:52 PM

    Your guess is correct, but I don't want to have Operations have to look at the error stack every night to determine if there is an error. I want there to be a symbol or entry in the monitor to tell them there is an error. Just like 3.5, when there are errors (less than the max number of errors), the valid records pass, but the monitor status shows a different symbol.

  • "WF-USER can only delete this entry" error while deleting entry in tRFC

    Hello Experts,
    We have a scenario wherein the outbound IDoc from our SAP system consists of lot of IDoc data segments. Becase if this large size, the EAI Middleware is getting out of memory exception while processing it before sending it to the receiving system with an error "Trnasaction XXXXXXXXX rolled back" (Committing is geting failed). And it is not possible from EAI Middleware side to increase the memory. Because of this, other outbound IDocs getting struck in the tRFC (IDoc status  = 03, Data Passed to Port OK) queue and thereby delaying the process.
    We would like to delete the entry (TID) of this particular IDoc from the tRFC queue. When we try to do taht, we are getting the error message "WF-BATCH can only delete this entry" which is actually the system Workflow user.
    Could anyone suggest me the way to delete the entries? We hav one option where we can that system user name to our user name in "Debug Change'. Becasue of some authorozation problems, we would not be getting that.
    Could you please suggest me about any alternative. Appriciate your help. Thanks in advance.
    Best regards,
    Kishore.

    Hello Kishore,
    I also encountered the same problem in transaction SWU2.
    I could bypass the message in debuging mode only.
    I put a breakpoint in report RSARFCRD, and, in debug mode, I skip the following check:
          if sy-lisel+1(12) <> sy-uname.
            message e019 with  sy-lisel+1(12).
          endif.
    Best Regards,
    Alexandre.

  • How to resolve Invalid Classpath Entry error in Oracle Jdeveloper 11g

    I receive the following error in JDeveloper when I try to create a new JSF page in ViewController project -
    Dec 27, 2009 9:47:11 PM oracle.adfdt.library.loader.ProjectLibraryManager
    SEVERE: Invalid Classpath Entry: <unknown>
    Active Project: C:\JDeveloper\Ankur\Ankur_App\ViewController\ViewController.jprNo relevant jars in:
    C:\JDeveloper\Ankur\Ankur_App\ViewController\ViewController.jpr
    Dec 27, 2009 9:47:11 PM com.oracle.webapp
    SEVERE: Error calling onEntry oracle.adfdtinternal.view.rich.addin.plugin.ADFFacesJsfWizardExtension
    java.lang.NullPointerException
         at oracle.ide.net.AlikeStrings.packStringArray(AlikeStrings.java:192)
         at oracle.ide.net.AlikeStrings.<init>(AlikeStrings.java:445)
         at oracle.ide.net.JarIndex.buildFullIndex(JarIndex.java:982)
         at oracle.ide.net.JarIndex.run(JarIndex.java:1507)
         at oracle.ide.net.JarIndex.getEntries(JarIndex.java:478)
         at oracle.jdeveloper.java.locator.JarURLClassLocator.buildIndexImpl(JarURLClassLocator.java:318)
         at oracle.jdeveloper.java.locator.JarURLClassLocator.buildIndex(JarURLClassLocator.java:96)
         at oracle.jdeveloper.java.locator.JarURLClassLocator.getResourceURL(JarURLClassLocator.java:292)
         at oracle.jdeveloper.java.locator.BaseClassLocator.getResourceURLs(BaseClassLocator.java:59)
         at oracle.jdeveloper.java.locator.ArrayClassLocator.getResourceURLs(ArrayClassLocator.java:329)
         at oracle.jdeveloper.java.util.JRLClassLoader.findResources(JRLClassLoader.java:100)
         at java.lang.ClassLoader.getResources(ClassLoader.java:1016)
         at oracle.adf.share.services.ServicesFactory.findServiceRefs(ServicesFactory.java:67)
         at oracle.adf.share.services.ResourceService.getResourcesForType(ResourceService.java:68)
         at oracle.adfdt.library.JDevResourceService.getResourcesForType(JDevResourceService.java:79)
         at oracle.adf.share.services.ResourceService.getResourcesForType(ResourceService.java:133)
         at oracle.adfdtinternal.view.rich.pagelayout.provider.ResourceServicePageLayoutProvider.getPageLayoutInfos(ResourceServicePageLayoutProvider.java:38)
         at oracle.adfdtinternal.view.rich.pagelayout.registry.PageLayoutRegistry._recreateProjectPageLayoutInfos(PageLayoutRegistry.java:144)
         at oracle.adfdtinternal.view.rich.pagelayout.registry.PageLayoutRegistry.<init>(PageLayoutRegistry.java:111)
         at oracle.adfdtinternal.view.rich.pagelayout.registry.PageLayoutRegistry.getInstance(PageLayoutRegistry.java:32)
         at oracle.adfdtinternal.view.rich.pagelayout.quickstart.PageTemplateHookImpl.setup(PageTemplateHookImpl.java:48)
         at oracle.adfdtinternal.view.rich.addin.plugin.ADFFacesJsfWizardExtension.onEntry(ADFFacesJsfWizardExtension.java:281)
         at oracle.jdevimpl.webapp.jsp.wizards.panels.NewJspTraversablePanel.onEntry(NewJspTraversablePanel.java:125)
         at oracle.jdevimpl.webapp.fusion.wizards.ExpandoTraversable.onEntry(ExpandoTraversable.java:63)
         at oracle.jdevimpl.webapp.fusion.wizards.AbstractWebAppWizard.invoke(AbstractWebAppWizard.java:142)
         at oracle.ide.wizard.WizardManager.invokeWizard(WizardManager.java:372)
         at oracle.ide.wizard.WizardManager$1.run(WizardManager.java:420)
         at oracle.ide.util.IdeUtil$3.run(IdeUtil.java:1079)
         at oracle.javatools.util.SwingUtils.invokeAfterRepaint(SwingUtils.java:520)
         at oracle.ide.util.IdeUtil.invokeAfterRepaint(IdeUtil.java:1092)
         at oracle.ide.wizard.WizardManager$2.run(WizardManager.java:428)
         at oracle.ide.util.IdeUtil$3.run(IdeUtil.java:1079)
         at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Kindly help me to resolve this error.

    If you create a new application and try to create a new JSF page there are you still getting this error?
    If you do then I think something in your installation went wrong - the first step would then be to delete the system directory at: C:\Documents and Settings\youruser\Application Data\JDeveloper and restart JDeveloper.

  • Insert - Ignore Duplicate Entry Error

    Hello
    I would like to use an insert statement which also contains a select statement in it and returns a set of records and gets inserted in to a particular table.
    But, when I tried to run the sql, it throws error as some of the records are duplicate entry insertions. Is it possible to modify the sql to ignore any duplicate entries and insert the new ones.
    Illustration:
    TABLE_A
    STUDENT_ID GROUP_ID
    101 200
    101 201
    103 200
    107 201
    and so on.
    Here, when I try to insert a set of records like
    101 200
    108 200
    101 300
    103 200
    103 201
    I would like the exact duplicate entries like (101,200), (103,200) to be ignored with out producing any error but insert the other records in to the TABLE_A table.
    Thr sql used is similar to this
    Insert into TABLE_A (student_id, group_id)
    select distinct person.studentid, groups.groupid from person, groups where
    Did any one know how to handle this?
    Thanks
    Shiv

    If I include 'NOT EXISTS' after insert and before
    select statement, it throws the error
    missing VALUES keyword
    The NOT EXISTS goes in the WHERE clause.
    Insert into Table_A (student_id, group_id)
    select distinct p.studentid, g.groupid
    from person p, group g
    where NOT EXISTS (select 1
                     from table_A a
                     where a.student_id = p.studentid
                     and a.group_id = g.groupid)or you could do
    Insert into Table_A (student_id, group_id)
    select distinct p.studentid, g.groupid
    from person p, group g
    MINUS
    select student_id, group_id
    from Table_A

  • Smartforms Routine ENTRY Error

    Hi,
    I have a problem in the vf03 for edit an invoice. I have the message :
    La routine de traitement ENTRY n'existe pas dans le programme ZRLB_INVOICE 
    Traduction : The routine ENTRY not exist in the program ZRLB_INVOICE.
    But in the program ZRLB_INVOICE I have the form Entry.
    FORM entry USING return_code us_screen.
      DATA: wlv_nb_facture TYPE i.
      CLEAR retcode.
      xscreen = us_screen.
      REFRESH wt_tnapr.
      IMPORT p1_print  FROM MEMORY ID 'ZPRINT1'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p2_print  FROM MEMORY ID 'ZPRINT2'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p3_print  FROM MEMORY ID 'ZPRINT3'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p4_print  FROM MEMORY ID 'ZPRINT4'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p5_print  FROM MEMORY ID 'ZPRINT5'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p6_print  FROM MEMORY ID 'ZPRINT6'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p7_print  FROM MEMORY ID 'ZPRINT7'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p8_print  FROM MEMORY ID 'ZPRINT8'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p1_nbex FROM MEMORY ID 'ZNBEX1'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p2_nbex FROM MEMORY ID 'ZNBEX2'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p3_nbex FROM MEMORY ID 'ZNBEX3'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p4_nbex FROM MEMORY ID 'ZNBEX4'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p5_nbex FROM MEMORY ID 'ZNBEX5'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p6_nbex FROM MEMORY ID 'ZNBEX6'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p7_nbex FROM MEMORY ID 'ZNBEX7'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p8_nbex FROM MEMORY ID 'ZNBEX8'.       "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p1_immed FROM MEMORY ID 'ZIMMED1'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p2_immed FROM MEMORY ID 'ZIMMED2'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p3_immed FROM MEMORY ID 'ZIMMED3'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p4_immed FROM MEMORY ID 'ZIMMED4'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p5_immed FROM MEMORY ID 'ZIMMED5'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p6_immed FROM MEMORY ID 'ZIMMED6'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p7_immed FROM MEMORY ID 'ZIMMED7'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT p8_immed FROM MEMORY ID 'ZIMMED8'.     "BPO 04022008 evol 1202 DR3K910718+
      IMPORT wr_objky[] FROM MEMORY ID 'ZNUMFACTURES'.
      IMPORT wr_znummulti FROM MEMORY ID 'ZNUMMULTI'.
      IMPORT p_pthpdf FROM MEMORY ID 'ZPATHPDF'.
      DESCRIBE TABLE wr_objky LINES wlv_nb_facture.
      IF wlv_nb_facture = 1 OR wr_objky[] IS INITIAL.
        PERFORM traitement_single_facture USING return_code us_screen.
      ELSE.
        IF wr_znummulti = 0.
          PERFORM traitement_multi_facture USING return_code us_screen.
        ELSE.
          return_code = 0.
        ENDIF.
      ENDIF.
    ENDFORM.                    "ENTRY
    Any idea for where come this error please?
    In V/83 i have this parameter :
    Program :ZRLB_INVOICE
    Routine Form : ENTRY
    Smartform: ZSF_LB_INVOICE_Z101
    Thanks for your help and your reply.

    Hi
    Just Check If your Program is activated in the first place. Also compare with the standard program from which you copied this, IF there is anything missing out.
    Regards,
    Vishwa.

  • PO not updates in ICH due to table entry error

    Hi Experts,
    I have an issue while sending the PO from R/3 to SNC. Below error has occured and not able to understand what exactly this error. I have checked the PO data and everything is correct in R/3.
    "Error changing a table entry (secondary index /1OM/ORDR7MP3100, mode M)"
    Could you please help me to resolve the issue as many PO's are blocked due to above error.
    Regards
    Gowri

    Hi Gowri,
    It looks like ODM is not activated properly for PO.
    Check whether ODM activation is done properly or not.
    You can refer step 1,3 and 4 in SAP note 1178483 for activation of ODM or SAP note 836457.
    If above steps are already perform and still the same issue then you need to force generate the ODM go to
    transaction code:
    /N/SCMB/ODM_GEN_ORC for force activation of the component(check the force generate check box)
    /N/SCMB/ODM_GEN_ORDTP for force activation of the order data type(check the force generate check box)
    /N/SCMB/ODM_GEN_ORDA for force activation of the order data area(check the force generate check box)
    And perform the steps mentioned in the above SAP note.
    Regards,
    Nikhil

  • Using JCOM in Native mode JIntegra Registry Entry Error

    Hi
    When I am using the weblogic's jcom feature and when I turn on the native mode
    feature I get the foillowing error
    The WebLogic Server did not start up properly.
    java.lang.RuntimeException: RegSetValueEx failed
    at com.linar.jintegra.NativeObjectProxy.registerJvm(Native Method)
    at com.linar.jintegra.Jvm.register(Jvm.java:202)
    at weblogic.com.COMService.initialize(COMService.java:68)
    at weblogic.t3.srvr.SubsystemManager.initialize(SubsystemManager.java:11
    8)
    at weblogic.t3.srvr.T3Srvr.initializeHere(T3Srvr.java:855)
    at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:627)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:337)
    at weblogic.Server.main(Server.java:32)
    Reason: java.lang.RuntimeException: RegSetValueEx failed
    The google search took me to a jintegra support page which says that
    The
    user of the application MUST have access privileges to the registry
    (specifically, HKEY_LOCAL_MACHINE->SOFTWARE->Linar->JintMkr->[jvm name]).
    I uninstalled and installed the weblogic hoping that this registry entry would
    figure in my registry but it does not - so folks any clues!

    The got the same error when I try to register the jvm using regjvmcmd command. Unfortunately regjvmcmd does not like dots in the jvmid. e.g., wlsgam47.gammadom.com will not work. So, you have to use wlsgam47 and then go to the registry and update the following property manually as HKEY_LOCAL_MACHINE->SOFTWARE->Linar->JintMkr->wlsgam47.gammadom.com.
    Ofcourse you should have administrative privileges to do this.
    After that the weblogic server starts without problem.
    Good luck !

  • Cheque Return Entry - Error - " Archiving Has Not Finished"

    Hi While Tcode FBRA  ( Reset Cleared Items ) to reverse Cheque Bounce Entry. But after using the same T CODE we received following ERROR Kindly advice. Thanks in advance

    Hi While Tcode FBRA  ( Reset Cleared Items ) to reverse Cheque Bounce Entry. But after using the same T CODE we received following ERROR Kindly advice. Thanks in advance

  • T77RCF_SMASK  table entries: Error - Customizing table T77RCF_SMASK  contains no corresponding entry for SMASK_ID = 0071

    Team,
    Table T77RCF_SMASK has  reference to T77RCF_SMG_ASM.
    When compared the two tables we found that following entries are missing in T77RCF_SMASK:
    71
    72
    73
    74
    75
    78
    92
    95
    96
    Can you please guide on what should be the entry for these in table T77RCF_SMASK? Would appreciate if full table entries are shown in answer for future users.
    Missing entries are causing error "Customizing table T77RCF_SMASK  contains no corresponding entry for SMASK_ID = 0071 and so on in SLG1 logs display.
    Regards
    Yash

    The table enteries should be as attached
    Regards
    Khalid

  • "Account determination for entry" error

    Dear All,
    While doing MIGO for excess quantity, the following error is getting dispalyed
    "Account determination for entry 9000 GBB 0001 ZOB"
    "Message no. SY499"
    I have checked in OBYC,
    For COA 9000, GBB, 0001,ZOB  - g/l account has already been defined for valuation class raw material and finished goods
    The same error exits while doing MB1C - 501 E Entry also
    Kindly Suggest
    Regards,
    Prashant

    The entry GBB/ZOB comes into picture only when you try to perform GR without reference ie 501 movement, as you have observed while using MB1C.
    I suggest you do the following:
    Check the valuation class of the material you are trying to receive / for the respective plant.
    Check if the valuation class maintained for the material is used in GBB/ZOB in OBYC.
    Normally, receiving materials without reference to PO is not recommended in most industries.
    Regards,
    Aroop

  • Journal Entry Error: -10([AJDT], line 4 with incoherent project/pl)

    Hi,
    A client is getting the above error on two different databases, one when doing a direct journal entry and the other while doing depreciation run. They are using projects and these have correctly been defined. Running on B1 2005 PL 11.
    Has anyone ever come across this problem? Any suggestions/solution?
    Regards,
    Ann Muhoro.

    From your error message: line 4 with incoherent project/pl, I would assume some of projects had been changed.  Dig into the specific line detail to find anything different comparing with the current project.

Maybe you are looking for

  • Report for MRP PO

    1.  I want a report which diplays POs & PRs created through MRP & created manually. How? 2.  Through Document type we can easily distinguish between the Purchase Requisitions that have been generated through MRP and those created manually. How? Regar

  • Snow Leopard

    Ever since I loaded Snow Leopard when starting up I get to watch the spinning beach ball a lot. It is slow and Safari and Mail doesn't work correctly. I have a wireless mouse and it seems to work okay but everything is so slow. Not near as fast as my

  • Exchange logs DAG best practice

    In real world scenarios do may of you enable circular logging? I have never had to replay log files and usually enable circular logging. Also in a DAG do the transaction logs get created on each member if circular logging is disabled? finally what is

  • HT201317 Slow Wifi Photo Uploading

    Does anyone share this same problem with the uploading of photos that its slow and takes what feels like forever for all of my photos to appear in iPhoto. Even if there are only 6 , 3 will upload, then minutes later, in what feels like hours they app

  • MacbookPro/Lion 10.7.5 - Kernel panic after idle time - Can log file help in narrowing the problem

    MacbookPro Lion 10.7.5 - My macbook pro panics when i hit any key after an idle time. I have disabled Sleep, I am usually connected to an external monitor and external keyboard. I have already tried (Cmd+Option+R+P) and re-installing OS in safe mode