Invalid accountassignment category.

Hi
While saving service sales order i am getting the error Invalid accountassignment category.
The detailed error is like this
Invalid account assignment category (->long text)
Message no. IW063
Diagnosis
The system should assign a component to an account assignment category.
System Response
The account assignment category is not defined.
Procedure
In Customizing define the account assignment category for service- and maintenance orders.
In the standard, define the following values for the order category 30:
Account assignment type (general): F
Account assignment type (project): Q
Account assignment type (sales order): E
Sales document project: D
Please suggest
Thanks goutam

Dear Goutam,
Please check in Customizing for : IMG> Material management>Purchasing--> Account assignment --> Define combination of item categories/Acc assignment
Regards,
w1n

Similar Messages

  • Error Message - Invalid Parent Category for product

    Hi Campaign Experts,
    I am getting error message "Invalid Parent Category for product" in campaign when I am trying to assign a service product to campaign. Even I tried assigning sales product and also assigning at campaign element level, but the error always appears.
    On the campaign screen in CRM 7.0 webUI, it allows me to search product and displays the product during search but raise error when I select the product.
    Any suggestions?
    Thanks
    Umesh

    Hi Umesh,
    Just maintain Product hierarchy in :
    SPRO->Customer Relationship Management->Account Planning->Product Assignments->Assign Product Hierarchies
    Here you maintain Product hierarchy which has been used in your Product which you are trying to enter in Campaign.
    Regards,
    Dipesh.

  • ExecuteBaseLogic : Invalid Dimension:CATEGORY

    Hello SAP Guru,
    I have design input schedules using EVDRE() with Time dimension in column and  Entity dimension  in row. When I send data to database I am getting the following message
    Book Name : Test_Comparasion2.xlsx
    Application           : ABS_FMCG_PLAN
    Status                  : Success
    Submitted Count  : 1
    Accept Count      : 1
    Rejected Coount : 0
    -Error Message-
    ExecuteBaseLOgic : Invalid Dimension:CATEGORY
    Please let me know how to rectify the above error message.
    Thanks.
    With regards,
    Anand Kumar

    Hi,
      It looks like there is a problem with your category dimension. Please try to process the dimension again selecting your application and full process. You ave to check also into Constants.lgl file located into Webfolders\<appset>\AdminApp\<application name> if the cstegorydim is properly assigned to your category dimension.
    You acn also have a look into the logic log file located into  Webfolders\<appset>\<application name>\Private publications\<user name>\Temp Files, maybe you can find more details about your error.
    However, the error is related to default logic (you can retry to validate and save it) and application structure(you can try to modify your application), not to evdre. You will receive the same error trying to send data even using other methods.
    Best regards,
    Mihaela

  • Invalid memory category

    Hi Experts,
    When this information error occurs:
    Invalid memory category
    regards

    Hi,
    Go to transaction O11C. Maintintain the fields like
    Order category 30
    Document Type : Assign ur Document type
    and
    Account assignment type (general): F
    Account assignment type (project): Q
    Account assignment type (sales order): E
    Sales document project: D
    Hope this will help to solve ur problem
    Reward Points If it is useful
    Regards

  • Invalid Requirement Category

    Hi  Experts,
        While doing Sales Order Entry, it gives error message as Invalid Requirement Category. I maintained category Structure & coverage strategy
    settings.Kindly help to solve this issue.

    If the business process is configured for rebate, then have a look at the following note:-
    Note 1614669 - Message "Error creating rebate credit memos" using VBO2
    G. Lakshmipathi

  • Table to search Purchase orders of AccountAssignment category "Asset"

    In need of Table which will give me the purchase orders only with the account assignment category "Asset"

    Dear,
    kindly use table EKPO or V_EKKO_EKPO
    or use report like ME80Fn.
    in the report you can use dynamic selection and activate the acct. ***. field and put the valu as "A".
    Rgeards,
    Amit Punamchand Hiran
    njoy SAP..
    njoy Lyf...`

  • Invalid cost category while uploading through RPRCCC_READ_KR1025

    Hello,
    While uploading Amex KR1025 feed through RPRCCC_READ_KR1025 system is not uploading some of the transactions and giving the error u201CInvalid Cost Categoryu201D. The Cost Categories as followsu2013 22, 16, 17, 15, 12.
    The cost categories which are working fine is 04, 08, PA. I tried uploading 78 transactions, out of 55 has been uploaded successfully and there are errors u201CInvalid Cost Categoryu201D in rest of the transactions.
    As per u201CAMEX APA KR1025 Commercial Corporate Card Data Feed Attachmentsu201D these cost categories showing as MIS codes.
    Please let me know where I can configure these cost categories.
    Thanking you,
    Kanna

    Sorry Experts,
    Subject is Table names for Reports.
    Awaiting for your golden replies.
    Thanks in advance,
    KUMAR.

  • Problem in Product Category after upgrade

    Hi Experts,
    The problem occur after upgrade from CRM 6 to CRM 7. When doing the creation of campaign after inputting the Product ID a error message appear 'Invalid Parent Category for Product ____' . Found out that this checking was not available in CRM 6. Now we cant configure the product because this product comes from another system. 
    the checking is under CL_CRM_MKTGS_PROD_ASSIGN method CREATE_ITEM.
    IF <fs_category_guid> IS INITIAL AND
               <fs_category2_guid> IS INITIAL.
              lv_msgv1 = lv_product_id.
              MESSAGE e031(crm_mktgs_products) WITH lv_msgv1 INTO mv_message_text.
              add_message_symsg( iv_log_type = cl_crm_mktgs_constants=>log_type_function ).
              RETURN.
    Appreciate for any input or idea.
    Thanks in advance.
    best regards,
    Etrafanob

    Hi Etrafanob, Experts,
    I was wondering if this issue has been resolved, and if yes - how. Having the same here after an Upgrade from 4.0 to 7.0.
    Thank you very much!
    Best Regards

  • Invalid Dimension Entity in lookup

    Hi All,
    When try to validate the script logics from BPC Admin, I am getting the message "Invalid Dimension Entity in lookup".
    Can you please let me how to fix this.
    Thank you,
    Raju

    With the suggestions from this link -
    ExecuteBaseLogic : Invalid Dimension:CATEGORY
    "I have modified "Constants.lgl file" located into Webfolders\<appset>\AdminApp\<application name> if the categorydim is properly assigned to your category dimension" - I am not getting the above error more But I am getting another Error --
    "Enforced *Destination cannot be empty" from ICElim.lgf and here is the code:
    //=============================================
    // Default Intercompany Eliminations
    //=============================================
    *INCLUDE SYSTEM_CONSTANTS.LGL
    *SYSLIB ICELIMWITHCURR.LGL
    // append custom elimination rules here
    //=============================================
    // Elimination logic for two organization(H1, H2)
    //=============================================
    INITIALIZE_ELIM()
    ELIMINATE_ORG(H1)
    ELIMINATE_ORG(H2)
    *COMMIT

  • Unable to assign the service material to campaign

    Hi Experts,
    When i tried to assign service material to Campaign for giving offers to customers through Campaign i am getting below error.
    Can anybody help me to solve this issue.
    error: Invalid Parent Category for product SRV_BALANCING
    Regards
    Nagaraju

    Hi,
    There is a similar thread here:
    Error: Invalid parent category for Product XX
    Regards,
    Parul

  • Only a part of an array is choosed

    Hi Guys!
    I've got  an array only a part of this array is choosed  but i want to choose all the array:
    The code:
    function Move-EmptyDir{
    [CmdletBinding()]
    param (
    [Parameter(Mandatory = $true)][string]$Source,
    [Parameter(Mandatory = $true)][string]$Destination,
    [ValidateNotNullOrEmpty()][regex]$NoMatch
    $EmptyFolders=@()
    $AllFolders= (Dir $Source -Force -Recurse) | Where-Object{$_.Attributes -match "Directory"}
    $ExistFolders= $AllFolders | Group-Object -Property Exists | Where-Object{$_.Name -match "True"} #verify
    $Inexisting= $AllFolders | Group-Object -Property Exists | Where-Object{$_.Name -match "False"}
    if($Inexisting.Count -gt 0){
    ForEach($Not in $Inexisting){
    Write-Warning "The Folder $Not is not existing"
    Foreach($Item in $ExistFolders.Group){
    $MeltinCount= $Item.GetFileSystemInfos().count #0= no element(s)
    $SimCount= (($ExistFolders.Group | Group-Object -Property Parent) | Where-Object{$_.Name -eq $Item.Name}).Count #0=no subfolders
    if($MeltinCount -eq $SimCount){
    $EmptyFolders+= $Item
    else{
    Write-Warning "The Folder $Item is have file(s)"
    $Moved= @()
    $Moving= $EmptyFolders.Length -1
    While($Moving -ne -1){
    $OneFolder= $EmptyFolders[$Moving] #<---------Maybe the problem is near here
    Write-Host $OneFolder.name -BackgroundColor Red
    if($OneFolder.GetFileSystemInfos().count -gt 0){ #Parent have some directory(but 0 files)
    Write-Warning "This Folder $OneFolder is not empty"
    $Moving--
    elseif($OneFolder.Name -match $NoMatch){
    Write-Warning "The Folder $OneFolder Match the Exceptions"
    $Moving--
    else{
    if($OneFolder.parent.Name -match $NoMatch){
    Write-Host "The Parent Folder of $OneFolder Match the Exceptions" -BackgroundColor Green
    $Moved += $OneFolder
    $Place = $OneFolder.FullName -replace "^$([regex]::Escape($Source))", $Destination
    if((Test-Path $Place) -eq $false){
    New-Item -Path $Place -ItemType Directory
    Remove-Item -Path $OneFolder.fullname -Force -ErrorAction SilentlyContinue
    Write-Verbose ('Moved folder "{0}" to "{1}"' -f $OneFolder.FullName, $Place)
    $Moving --
    else{
    Remove-Item -Path $OneFolder.FullName -Force -ErrorAction SilentlyContinue
    $Moving --
    $Where= 'C:\temp'
    $ToGo= 'C:\estinto'
    $MatchList= '0','1','8','9','Scansion'
    $Kind= 'Empty'
    if(Test-Path $Where){
    #$TheMatch = Select-Match -FullList $MatchList
    $Folders = Move-EmptyDir -Source $Where -Destination $ToGo -NoMatch 'F' -Verbose
    $Drives = ForEach($Item in $Folders){
    Select-Object -Property @(
    @{ Name = 'Name'; Expression = { $Item.Name } }
    @{ Name = 'Percorso'; Expression = { $Item.Parent.FullName } }
    #$Drives
    #Get-Report $Drives $Kind
    else{
    Write-Error 'Invalid Path' -Category ResourceUnavailable
    My folder structure Temp>F1>F2>F3>E4 & Temp>G1>G2 F1& G1 have files, F2 have only F3,F3 have only E4, E4& G2 empty
    Please create this structure and run the code one time: E4 is not choosed
    Thanks

    I do not use ISE much myself, but it seems to me that others have reported problems here that resulted from variables from an earlier run remaining in existence when a script is re-run when ISE was used.
    Of course, that would appear to be only part of your problem, as, ideally, the script should be able to find all empty folders when run only once.
    One thing you could do that might help would be to display all variables before the first run, between the two runs, and after the second run. When you see what values are contained after the first run, this might give a clue as to why or how the script
    seems to manage to get farther on the second try.
    This sounds like it may possibly be a one-off situation. Although "F" precedes "G" alphabetically, the file/folder system is not necessarily maintained in alphabetical order. If the "G" folders are processed before the "F" folders, then it seems likely that
    F4 is the very last folder processed. Perhaps it is being processed correctly, but the results are just not being properly recorded.
    Let us know how you get along with this.
    Al Dunbar -- remember to 'mark or propose as answer' or 'vote as helpful' as appropriate.

  • Error in configuration b/w database application table comnnector and OIMg11

    Hi Gurus,
    I am getting following error while configuring database application table connector for reconcillation with OIMg11. Any idea what might be the issue here, I have searched the forums and tried the possible solutions mentioned there.
    Caused By: oracle.iam.platform.utils.SuperRuntimeException: java.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_MATCH", line 14
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_DATA_MATCH", line 31
    ORA-06512: at line 1
    at oracle.iam.reconciliation.dao.event.EventMgmtDao.ignoreEventUsrDataMatch(EventMgmtDao.java:449)
    at oracle.iam.reconciliation.impl.ReconOperationsServiceImpl.ignoreEvent(ReconOperationsServiceImpl.java:380)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    Caused By: java.sql.SQLSyntaxErrorException: ORA-01747: invalid user.table.column, table.column, or column specification
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_MATCH", line 14
    ORA-06512: at "DEV_OIM.XL_SP_RECON_USR_DATA_MATCH", line 31ORA-06512: at line 1
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:95)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:135)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at oracle.iam.scheduler.impl.quartz.QuartzJob.execute(QuartzJob.java:164)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
    >
    <Jul 5, 2011 10:11:59 AM EDT> <Warning> <XELLERATE.GC.FRAMEWORKRECONCILIATION> <BEA-000000> <Though Reconciliation Scheduled task has encountered an error, Reconciliation Transport providers have been "ended" smoothly. Any provider operation that occurs during that "end" or "clean-up" phase would have been executed e.g. Data archival. In case you want that data to be a part of next Reconciliation execution, restore it from Staging. Provider logs must be containing details about storage entities that would have been archived>
    <Jul 5, 2011 10:11:59 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.ORACLE DB OIM CONNECTOR_GTC Name ORACLE DB OIM CONNECTOR_GTC>
    <Jul 5, 2011 10:12:09 AM EDT> *<Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null*org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
    at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
    at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Issue Audit Messages Task>
    <Jul 5, 2011 10:12:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:16:09 AM EDT> *<Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null*org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
    at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
    at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Task Escalation Name Task Escalation>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Task Escalation>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Task Escalation Name Task Escalation>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Task Timed Retry Name Task Timed Retry>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Task Timed Retry>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Set User Deprovisioned Date Name Set User Deprovisioned Date>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:18 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Set User Deprovisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Set User Deprovisioned Date Name Set User Deprovisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Task Timed Retry Name Task Timed Retry>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Set User Provisioned Date Name Set User Provisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Set User Provisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Set User Provisioned Date Name Set User Provisioned Date>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Attestation Grace Period Expiry Checker Name Attestation Grace Period Expiry Checker>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Attestation Grace Period Expiry Checker>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Attestation Grace Period Expiry Checker Name Attestation Grace Period Expiry Checker>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Scheduled Provisioning Task Name Scheduled Provisioning Task>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Scheduled Provisioning Task>
    <Jul 5, 2011 10:17:19 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Scheduled Provisioning Task Name Scheduled Provisioning Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Issue Audit Messages Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Initiate Attestation Processes Name Initiate Attestation Processes>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Initiate Attestation Processes>
    <Jul 5, 2011 10:17:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Initiate Attestation Processes Name Initiate Attestation Processes>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Automated Retry of Failed Async Task Name Automated Retry of Failed Async Task>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Automated Retry of Failed Async Task>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Automated Retry of Failed Async Task Name Automated Retry of Failed Async Task>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Evaluate User Policies Name Evaluate User Policies>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:21 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Evaluate User Policies Name Evaluate User Policies>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Retry Failed Reconciliation Events Name Retry Failed Reconciliation Events>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Retry Failed Reconciliation Events>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.reconciliation.dao.event> <IAM-5010000> <Generic Error/Information: db query:select RECON_EVENTS.RE_KEY, RECON_BATCHES.RB_PROFILE_NAME, RECON_EVENTS.RE_MODIFY from RECON_EVENTS, RECON_BATCHES where RECON_EVENTS.RB_KEY = RECON_BATCHES.RB_KEY and RECON_EVENTS.RE_CURR_RETRY_CNT > 0 and RECON_EVENTS.RE_CHANGE_TYPE != 'DELETE' and (RECON_EVENTS.RE_STATUS IN ('Creation Failed', 'Update Failed') or (RECON_EVENTS.RE_ENTITY_TYPE = 'Account' and RECON_EVENTS.RE_STATUS IN ('No User Match Found', 'No Org Match Found')) or (RECON_EVENTS.RE_ENTITY_TYPE = 'User' and RECON_EVENTS.RE_STATUS IN 'Data Validation Failed') or (RECON_EVENTS.RE_ENTITY_TYPE = 'Role' and RECON_EVENTS.RE_STATUS = 'Data Validation Failed' and RECON_EVENTS.RE_NOTE like 'Invalid Role Category%') or (RECON_EVENTS.RE_ENTITY_TYPE = 'RoleRole' and RECON_EVENTS.RE_STATUS IN ('No Role Parent Found', 'No User Match Found')) or (recon_events.RE_ENTITY_TYPE = 'RoleUser' and recon_events.RE_STATUS IN ('No Role Members Found', 'No Role Match Found'))) order by re_key>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.reconciliation.impl> <IAM-5012042> <No events for retry>
    <Jul 5, 2011 10:17:22 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Retry Failed Reconciliation Events Name Retry Failed Reconciliation Events>
    <Jul 5, 2011 10:17:23 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Get SOD Check Results Approval Name Get SOD Check Results Approval>
    <Jul 5, 2011 10:17:23 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:23 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Get SOD Check Results Approval Name Get SOD Check Results Approval>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Get SOD Check Results Provisioning Name Get SOD Check Results Provisioning>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Get SOD Check Results Provisioning Name Get SOD Check Results Provisioning>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Resubmit Uninitiated Provisioning SODChecks Name Resubmit Uninitiated Provisioning SODChecks>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:24 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Resubmit Uninitiated Provisioning SODChecks Name Resubmit Uninitiated Provisioning SODChecks>
    <Jul 5, 2011 10:17:25 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Resubmit Uninitiated Approval SODChecks Name Resubmit Uninitiated Approval SODChecks>
    <Jul 5, 2011 10:17:25 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:17:25 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Resubmit Uninitiated Approval SODChecks Name Resubmit Uninitiated Approval SODChecks>
    <Jul 5, 2011 10:20:09 AM EDT> *<Error> <org.quartz.impl.jdbcjobstore.JobStoreCMT> <BEA-000000> <MisfireHandler: Error handling misfires: Unexpected runtime exception: null*org.quartz.JobPersistenceException: Unexpected runtime exception: null [See nested exception: java.lang.NullPointerException]
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3042)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    Caused By: java.lang.NullPointerException
    at org.quartz.SimpleTrigger.computeNumTimesFiredBetween(SimpleTrigger.java:800)
    at org.quartz.SimpleTrigger.updateAfterMisfire(SimpleTrigger.java:514)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doUpdateOfMisfiredTrigger(JobStoreSupport.java:944)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs(JobStoreSupport.java:898)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport.doRecoverMisfires(JobStoreSupport.java:3029)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.manage(JobStoreSupport.java:3789)
    at org.quartz.impl.jdbcjobstore.JobStoreSupport$MisfireHandler.run(JobStoreSupport.java:3809)
    >
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020004> <Job Listener, Job to be executed Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020014> <Method details Method details: executeJob>
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.vo> <IAM-1020014> <Method details executeJob Issue Audit Messages Task>
    <Jul 5, 2011 10:22:20 AM EDT> <Info> <oracle.iam.scheduler.impl.quartz> <IAM-1020005> <Job Listener, Job was executed QuartzJobListener.jobWasExecuted Description null FullName DEFAULT.Issue Audit Messages Task Name Issue Audit Messages Task>

    Yes I am able to connect to database from the client. I tried finding the "schema not accessible" error in the log but dint find it. What did you mean?

  • Required BADI  for  purchase order

    Hi experts,
    Can any one please suggest me which BADI or userexit suitable in purchase order to restrict accountassignement category depend upon Doc type with the suitable method.

    Hi Ram,
              Actually my requirement is like this .
    In the me21n tcode, if doctype of purchase order is 'ZCAP' then it has to allow the accasscategory 'A' only.
    If any other accasscategory assigned then it has to display error message.
    For that i have gone for me_process_po_cust BADI. But it does not had any changing parameters to satisfy my requirements.
    Is there any alternative?
    pleae Reply me asap .
    Its very urgent...

  • S.screen and abap oo--alv report

    i see all the example here but there is not s.screen before whyyy???
    there is an example with s.screen

    Hi,
    this is example for S.Screen. in OO alv.
    below is the Code.
    and I am specifying variants on s.screen
    Material ............     100-100   to 100-200
    Plant................      1000    to 2000
    BOM Usage............  1  to 1
    BOM status...........    01  to   01
    BOM category........   D    to     P
    *                           T Y P E S                                 *
    TYPES:
    * Material Data
      BEGIN OF type_mast,
        matnr LIKE mast-matnr,             " Material Number
        werks LIKE mast-werks,             " Plant
        stlan LIKE mast-stlan,             " BOM Usage
        stlnr LIKE mast-stlnr,             " Bill of material
        stlal LIKE mast-stlal,             " Alternative BOM
      END OF type_mast,
    * Material Description Data
      BEGIN OF type_makt,
        matnr LIKE makt-matnr,             " Material Number
        maktx LIKE makt-maktx,             " Material Description
      END OF type_makt,
    * BOM Header Data
      BEGIN OF type_stko,
        stlty LIKE stko-stlty,             " BOM category
        stlnr LIKE stko-stlnr,             " Bill of material
        stlal LIKE stko-stlal,             " Alternative BOM
        datuv LIKE stko-datuv,             " Valid-From Date
        bmeng LIKE stko-bmeng,             " Base Quantity
        stktx LIKE stko-stktx,             " Alternative BOM Text
        stlst LIKE stko-stlst,             " BOM status
      END OF type_stko,
    * BOM Text Data
      BEGIN OF type_stzu,
        stlty LIKE stzu-stlty,             " BOM category
        stlnr LIKE stzu-stlnr,             " Bill of material
        ztext LIKE stzu-ztext,             " BOM text
       END OF type_stzu,
    * BOM Item Data
      BEGIN OF type_stpo,
        stlty LIKE stpo-stlty,             " BOM category
        stlnr LIKE stpo-stlnr,             " Bill of material
        idnrk LIKE stpo-idnrk,             " BOM component
        postp LIKE stpo-postp,             " Item Category(BOM)
        posnr LIKE stpo-posnr,             " BOM Item Number
        menge LIKE stpo-menge,             " Component quantity
       END OF type_stpo,
    * Output Data
       BEGIN OF type_output,
        werks LIKE mast-werks,             " Plant
        matnr LIKE mast-matnr,             " Material Number
        maktx LIKE makt-maktx,             " Material Description
        stlnr LIKE mast-stlnr,             " Bill of material
        stlan LIKE mast-stlan,             " BOM Usage
        stlal LIKE mast-stlal,             " Alternative BOM
        stlty LIKE stko-stlty,             " BOM category
        datuv LIKE stko-datuv,             " Valid-From Date
        bmeng LIKE stko-bmeng,             " Base Quantity
        stktx LIKE stko-stktx,             " Alternative BOM Text
        stlst LIKE stko-stlst,             " BOM status
        idnrk LIKE stpo-idnrk,             " BOM component
        postp LIKE stpo-postp,             " Item Category(BOM)
        posnr LIKE stpo-posnr,             " BOM Item Number
        menge LIKE stpo-menge,             " Component quantity
        ztext LIKE stzu-ztext,             " BOM text
       END OF type_output.
    *                            D A T A                                   *
    DATA:
      w_matnr TYPE mara-matnr,             " Material Number
      w_werks TYPE mast-werks,             " Plant
      w_stlan TYPE mast-stlan,             " BOM Usage
      w_stlst TYPE stko-stlst,             " BOM status
      w_stlty TYPE stko-stlty,             " BOM category
      w_container TYPE REF TO cl_gui_custom_container,
      w_alv_grid  TYPE REF TO cl_gui_alv_grid,
      ok_code     LIKE sy-ucomm.
    *                  I N T E R N A L   T A B L E S                      *
    DATA:
    * Material Data
      i_mast          TYPE STANDARD TABLE OF type_mast,
      wa_mast         TYPE type_mast,
    * Material Description Data
      i_makt          TYPE STANDARD TABLE OF type_makt,
      wa_makt         TYPE type_makt,
    * BOM Header Data
      i_stko          TYPE STANDARD TABLE OF type_stko,
      wa_stko         TYPE type_stko,
    * BOM Text Data
      i_stzu          TYPE STANDARD TABLE OF type_stzu,
      wa_stzu         TYPE type_stzu,
    * BOM Item Data
      i_stpo          TYPE STANDARD TABLE OF type_stpo,
      wa_stpo         TYPE type_stpo,
    * Output table
      i_output        TYPE STANDARD TABLE OF type_output,
      wa_output       TYPE type_output,
    * Field Catalog table
    it_fcat      TYPE lvc_t_fcat,         " Internal table for field catal
    wa_fcat      TYPE lvc_s_fcat.         " Work area for field catalog
    *                 S E L E C T I O N     S C R E E N                   *
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-ss1.
    SELECT-OPTIONS:
      s_matnr FOR w_matnr,           " Material Number
      s_werks FOR w_werks OBLIGATORY," Plant
      s_stlan FOR w_stlan,           " BOM Usage
      s_stlst FOR w_stlst,           " BOM status
      s_stlty FOR w_stlty.           " BOM category
    SELECTION-SCREEN END OF BLOCK b1.
    *               A T   S E L E C T I O N   S C R E E N                  *
    AT SELECTION-SCREEN.
      PERFORM f010_validate_material.
      PERFORM f020_validate_plant.
      PERFORM f030_validate_bom_usage.
      PERFORM f040_validate_bom_status.
      PERFORM f050_validate_bom_category.
    *                S T A R T   O F   S E L E C T I O N                  *
    START-OF-SELECTION .
      PERFORM f210_fetch_bom_link_data.
      PERFORM f220_fetch_material_des_data.
      PERFORM f230_fetch_bom_header_data.
      PERFORM f240_fetch_bom_text.
      PERFORM f250_fetch_bom_item_data.
    *                  E N D   O F   S E L E C T I O N                    *
    END-OF-SELECTION.
      PERFORM f600_populate_data.
      PERFORM f650_field_catlog.
      CALL SCREEN 100.
    *&      Form  f010_validate_material                                  *
    *       --Validate Material                                           *
    FORM f010_validate_material .
    * Validate Material
      IF s_matnr IS NOT INITIAL.
        SELECT matnr
          INTO w_matnr
          FROM mara
         UP TO 1 ROWS
         WHERE matnr IN s_matnr.
        ENDSELECT.
        CHECK sy-subrc NE 0.
        SET CURSOR FIELD 'S_MATNR'.
        MESSAGE e210.                      " Invalid Material
      ENDIF.                               " IF s_matnr IS NOT INITIAL.
    ENDFORM.                               " f010_validate_material
    *&      Form  f020_validate_plant                                     *
    *       - Validate Plant                                              *
    FORM f020_validate_plant .
    * Validate Plant
      SELECT  werks
        INTO w_werks
        FROM t001w
        UP TO 1 ROWS
        WHERE werks IN s_werks.
      ENDSELECT.
      CHECK sy-subrc NE 0.
      SET CURSOR FIELD 'S_WERKS'.
      MESSAGE e220.                        " Invalid Plant
    ENDFORM.                               " f020_validate_plant
    *&      Form  f030_validate_BOM_usage                                 *
    *       -Validate BOM Usage                                           *
    FORM f030_validate_bom_usage .
    * Validate BOM Usage
      IF s_stlan IS NOT INITIAL.
        SELECT stlan
          INTO w_stlan
          FROM t416
          UP TO 1 ROWS
          WHERE stlan IN s_stlan.
        ENDSELECT.
        CHECK sy-subrc NE 0.
        SET CURSOR FIELD 'S_STLAN'.
        MESSAGE e230.                      " Invalid BOM Usage
      ENDIF.                               " IF s_stlan IS NOT INITIAL.
    ENDFORM.                               " f030_validate_BOM_usage
    *&      Form  f040_validate_BOM_status
    *       - Validate BOM Status
    FORM f040_validate_bom_status .
    * Validate BOM Status
      IF s_stlst IS NOT INITIAL.
        SELECT  stlst
          INTO w_stlst
          FROM t415s
          UP TO 1 ROWS
          WHERE stlst IN s_stlst.
        ENDSELECT.
        CHECK sy-subrc NE 0.
        SET CURSOR FIELD 'S_STLST'.
        MESSAGE e240.                      " Invalid BOM Status
      ENDIF.                               " IF s_stlst IS NOT INITIAL
    ENDFORM.                               " f040_validate_BOM_status
    *&      Form  f050_validate_BOM_category                              *
    *       -Validate BOM Category                                        *
    FORM f050_validate_bom_category .
    * Validate BOM Category
      IF s_stlty IS NOT INITIAL.
        SELECT  stlty
          INTO w_stlty
          FROM stko
          UP TO 1 ROWS
          WHERE stlty IN s_stlty.
        ENDSELECT.
        CHECK sy-subrc NE 0.
        SET CURSOR FIELD 'S_STLTY'.
        MESSAGE e250.                      " Invalid BOM Category
      ENDIF.                               " IF s_stlty IS NOT INITIAL.
    ENDFORM.                               " f050_validate_BOM_category
    *&      Form  f210_fetch_bom_link_data                                *
    *       - Fetch Material BOM Link data                                *
    FORM f210_fetch_bom_link_data .
    * Fetch Material BOM Link data
      SELECT matnr                         " Material Number
             werks                         " Plant
             stlan                         " BOM Usage
             stlnr                         " Bill of material
             stlal                         " Alternative BOM
        INTO TABLE i_mast
        FROM mast
       WHERE matnr IN s_matnr
         AND werks IN s_werks.
      IF sy-subrc NE 0.
        MESSAGE s200.                      " No Data Found
      ENDIF.                               " IF sy-subrc NE 0.
      SORT i_mast BY matnr werks.
    ENDFORM.                               " f200_fetch_bom_link_data
    *&      Form  f220_fetch_material_des_data                            *
    *       -Fetch Material Description data                              *
    FORM f220_fetch_material_des_data .
      SELECT matnr
             maktx
        INTO TABLE i_makt
        FROM makt
         FOR ALL ENTRIES IN i_mast
       WHERE matnr EQ i_mast-matnr.
      IF sy-subrc NE 0.
        MESSAGE s200.                      " No Data Found
      ENDIF.                               " IF sy-subrc NE 0.
      SORT i_makt BY matnr.
    ENDFORM.                               " f200_fetch_material_des_data
    *&      Form  f230_fetch_bom_header_data                              *
    *       - Fetch BOM Header data                                       *
    FORM f230_fetch_bom_header_data .
    * Fetch BOM Header data
      SELECT stlty                         " BOM category
             stlnr                         " Bill of material
             stlal                         " Alternative BOM
             datuv                         " Valid-From Date
             bmeng                         " Base Quantity
             stktx                         " Alternative BOM Text
             stlst                         " BOM status
        INTO TABLE i_stko
        FROM stko
        FOR ALL ENTRIES IN i_mast
      WHERE stlnr EQ i_mast-stlnr
      AND   stlty IN s_stlty
      AND   stlst IN s_stlst.
      IF sy-subrc NE 0.
        MESSAGE s200.                      " No Data Found
      ENDIF.                               " IF sy-subrc NE 0.
      SORT i_stko BY stlty stlst.
    ENDFORM.                               " f200_fetch_bom_header_data
    *&      Form  f240_fetch_bom_text                                     *
    *      - Fetch BOM text Data                                          *
    FORM f240_fetch_bom_text .
    *  DATA:
    *    i_stko_temp LIKE TABLE OF wa_stko.
    *  i_stko_temp = i_stko.
    *  SORT i_stko_temp BY stlty stlnr.
    *  DELETE ADJACENT DUPLICATES FROM i_stko_temp
    *    COMPARING stlty stlnr.
    *  SELECT stlty                         " BOM category
    *         stlnr                         " Bill of material
    *         ztext                         " BOM text
    *    INTO TABLE i_stzu
    *    FROM stzu
    *     FOR ALL ENTRIES IN i_stko_temp
    *   WHERE stlty EQ i_stko_temp-stlty
    *     AND stlnr EQ i_stko_temp-stlnr.
    *  DATA:
    *    i_stzu_temp    LIKE TABLE OF wa_stzu.
      SELECT stlty                         " BOM category
             stlnr                         " Bill of material
             ztext                         " BOM text
        INTO TABLE i_stzu
        FROM stzu
         FOR ALL ENTRIES IN i_stko
       WHERE stlty EQ i_stko-stlty
         AND stlnr EQ i_stko-stlnr.
      IF sy-subrc NE 0.
        MESSAGE s200.                      " No Data Found
      ENDIF.                               " IF sy-subrc NE 0.
    ENDFORM.                               " f200_fetch_bom_text
    *&      Form  f250_fetch_bom_item_data                                *
    *       - Fetch BOM Item data                                         *
    FORM f250_fetch_bom_item_data .
    * Fetch BOM Header data
      SELECT stlty                         " BOM category
             stlnr                         " Bill of material
             idnrk                         " BOM component
             postp                         " Item Category(BOM)
             posnr                         " BOM Item Number
             menge                         " Component quantity
        INTO TABLE i_stpo
        FROM stpo
         FOR ALL ENTRIES IN i_stko
       WHERE stlty EQ i_stko-stlty
         AND stlnr EQ i_stko-stlnr.
      IF sy-subrc NE 0.
        MESSAGE s200.                      " No Data Found
      ENDIF.                               " IF sy-subrc NE 0.
    ENDFORM.                               " f200_fetch_bom_item_data
    *&      Form  f600_populate_data                                       *
    *       - Displaying the data                                         *
    FORM f600_populate_data .
    *  SORT i_stko.
    *  SORT i_mast.
    *  DELETE ADJACENT DUPLICATES FROM i_mast.
      LOOP AT i_stpo INTO wa_stpo.
        CLEAR wa_output.
        READ TABLE i_stko INTO wa_stko WITH KEY stlnr = wa_stpo-stlnr
                                                stlty = wa_stpo-stlty
                                                BINARY SEARCH.
    *    CHECK sy-subrc eq 0.
        READ TABLE i_stzu INTO wa_stzu WITH KEY stlnr = wa_stko-stlnr
                                                stlty = wa_stko-stlty
                                                BINARY SEARCH.
    *    CHECK sy-subrc Eq 0.
        READ TABLE i_mast INTO wa_mast WITH KEY stlnr = wa_stko-stlnr
                                                BINARY SEARCH.
    *    CHECK sy-subrc Eq 0.
        READ TABLE i_makt INTO wa_makt WITH KEY matnr = wa_mast-matnr
                                                BINARY SEARCH.
    *    CHECK sy-subrc Eq 0.
        MOVE:
          wa_stpo-idnrk TO wa_output-idnrk,
          wa_stpo-postp TO wa_output-postp,
          wa_stpo-posnr TO wa_output-posnr,
          wa_stpo-menge TO wa_output-menge,
          wa_stko-stlty TO wa_output-stlty,
          wa_stko-datuv TO wa_output-datuv,
          wa_stko-bmeng TO wa_output-bmeng,
          wa_stko-stktx TO wa_output-stktx,
          wa_stko-stlst TO wa_output-stlst,
          wa_stzu-ztext TO wa_output-ztext,
          wa_mast-werks TO wa_output-werks,
          wa_mast-matnr TO wa_output-matnr,
          wa_makt-maktx TO wa_output-maktx,
          wa_mast-stlnr TO wa_output-stlnr,
          wa_mast-stlan TO wa_output-stlan,
          wa_mast-stlal TO wa_output-stlal.
        APPEND wa_output TO i_output.
      ENDLOOP.                             " LOOP AT i_stpo
    ENDFORM.                               " f600_display_data
    *&      Form  f650_field_catlog                                       *
    *       -Fill Field Catalog                                           *
    FORM f650_field_catlog .
      wa_fcat-fieldname = 'WERKS'.
      wa_fcat-ref_table = 'MAST'.
      wa_fcat-ref_field = 'WERKS'.
      wa_fcat-col_pos   = 1.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'MATNR'.
      wa_fcat-ref_table = 'MAST'.
      wa_fcat-ref_field = 'MATNR'.
      wa_fcat-col_pos   = 2.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'MAKTX'.
      wa_fcat-ref_table = 'MAKT'.
      wa_fcat-ref_field = 'MAKTX'.
      wa_fcat-col_pos   = 3.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'STLTY'.
      wa_fcat-ref_table = 'STKO'.
      wa_fcat-ref_field = 'STLTY'.
      wa_fcat-col_pos   = 4.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'STLAN'.
      wa_fcat-ref_table = 'MAST'.
      wa_fcat-ref_field = 'STLAN'.
      wa_fcat-col_pos   = 5.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'STLNR'.
      wa_fcat-ref_table = 'MAST'.
      wa_fcat-ref_field = 'STLNR'.
      wa_fcat-col_pos   = 6.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'STLAL'.
      wa_fcat-ref_table = 'MAST'.
      wa_fcat-ref_field = 'STLAL'.
      wa_fcat-col_pos   = 7.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'STKTX'.
      wa_fcat-ref_table = 'STKO'.
      wa_fcat-ref_field = 'STKTX'.
      wa_fcat-col_pos   = 8.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'DATUV'.
      wa_fcat-ref_table = 'STKO'.
      wa_fcat-ref_field = 'DATUV'.
      wa_fcat-col_pos   = 9.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'BMENG'.
      wa_fcat-ref_table = 'STKO'.
      wa_fcat-ref_field = 'BMENG'.
      wa_fcat-col_pos   = 10.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'STLST'.
      wa_fcat-ref_table = 'STKO'.
      wa_fcat-ref_field = 'STLST'.
      wa_fcat-col_pos   = 11.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'IDNRK'.
      wa_fcat-ref_table = 'STPO'.
      wa_fcat-ref_field = 'IDNRK'.
      wa_fcat-col_pos   = 12.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'POSTP'.
      wa_fcat-ref_table = 'STPO'.
      wa_fcat-ref_field = 'POSTP'.
      wa_fcat-col_pos   = 13.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'POSNR'.
      wa_fcat-ref_table = 'STPO'.
      wa_fcat-ref_field = 'POSNR'.
      wa_fcat-col_pos   = 14.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'MENGE'.
      wa_fcat-ref_table = 'STPO'.
      wa_fcat-ref_field = 'MENGE'.
      wa_fcat-col_pos   = 15.
      APPEND wa_fcat TO it_fcat.
      wa_fcat-fieldname = 'ZTEXT'.
      wa_fcat-ref_table = 'STZU'.
      wa_fcat-ref_field = 'ZTEXT'.
      wa_fcat-col_pos   = 16.
      APPEND wa_fcat TO it_fcat.
    ENDFORM.                               " f650_field_catlog
    *&      Module  STATUS_0100  OUTPUT                                   *
    *       -Calling Function Module                                      *
    MODULE status_0100 OUTPUT.
      SET PF-STATUS 'BACK'.
    *  SET TITLEBAR 'xxx'.
      IF w_container IS INITIAL.
    *    IF cl_gui_alv_grid=>offline( ) IS INITIAL.
        CREATE OBJECT w_container
          EXPORTING
    *      PARENT                      =
            container_name              = 'CUSTOM'
    *      STYLE                       =
    *      LIFETIME                    = lifetime_default
    *      REPID                       =
    *      DYNNR                       =
    *      NO_AUTODEF_PROGID_DYNNR     =
        EXCEPTIONS
          cntl_error                  = 1
          cntl_system_error           = 2
          create_error                = 3
          lifetime_error              = 4
          lifetime_dynpro_dynpro_link = 5
          OTHERS                      = 6
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                     WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.                               " IF sy-subrc <> 0.
      ENDIF.
      CREATE OBJECT w_alv_grid
        EXPORTING
    *      I_SHELLSTYLE      = 0
    *      I_LIFETIME        =
          i_parent          = w_container
    *      I_APPL_EVENTS     = space
    *      I_PARENTDBG       =
    *      I_APPLOGPARENT    =
    *      I_GRAPHICSPARENT  =
    *      I_NAME            =
        EXCEPTIONS
          error_cntl_create = 1
          error_cntl_init   = 2
          error_cntl_link   = 3
          error_dp_create   = 4
          OTHERS            = 5
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.                             " IF sy-subrc <> 0.
    *  ENDIF.
      CALL METHOD w_alv_grid->set_table_for_first_display
    *   EXPORTING
    *    I_BUFFER_ACTIVE               =
    *    I_BYPASSING_BUFFER            =
    *    I_CONSISTENCY_CHECK           =
    *     i_structure_name              = 'WA_OUTPUT'
    *    IS_VARIANT                    =
    *    I_SAVE                        =
    *    I_DEFAULT                     = 'X'
    *    IS_LAYOUT                     =
    *    IS_PRINT                      =
    *    IT_SPECIAL_GROUPS             =
    *    IT_TOOLBAR_EXCLUDING          =
    *    IT_HYPERLINK                  =
    *    IT_ALV_GRAPHICS               =
    *    IT_EXCEPT_QINFO               =
        CHANGING
          it_outtab                     = i_output
          it_fieldcatalog               = it_fcat
    *    IT_SORT                       =
    *    IT_FILTER                     =
        EXCEPTIONS
          invalid_parameter_combination = 1
          program_error                 = 2
          too_many_lines                = 3
          OTHERS                        = 4
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                   WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.                               " IF sy-subrc <> 0.
    ENDMODULE.                             " STATUS_0100 OUTPUT
    *&      Module  USER_COMMAND_0100  INPUT                              *
    *       - Leave Program                                               *
    MODULE user_command_0100 INPUT.
      CASE ok_code.
        WHEN 'BACK'.
          LEAVE TO SCREEN 0.
      ENDCASE.                             " CASE ok_code
      CLEAR ok_code.
    ENDMODULE.                             " USER_COMMAND_0100  INPUT
    thanks,
    Reward if helpful,
    Brijesh

  • StackOverflow when executing Retry Failed Recon Events task for AD recon

    Hello,
    I'm encountering a strange problem and I'm not really sure how to solve it. What happens is that the "Retry Failed Reconciliation Events" starts, it never completes, its periodic schedule kicks in, it starts a second time, it still never completes, the periodic schedule kicks in, it starts a third time, etc. It does this until there is about 20 parallel instance of the task running and the OIM crashes with a stack overflow. Then, the logs are filled with about 50k of this kind of error :
    [2013-03-28T14:31:16.972-04:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-10] [userId: oiminternal] [ecid: 412f90a39805a348:-223a0fa4:13db22c985e:-8000-0000000000000004,1:21295] [APP: oim#11.1.2.0.0] Generic Information: select min(RECON_EVENTS.RE_KEY) from RECON_EVENTS, RECON_BATCHES where RECON_EVENTS.RB_KEY = RECON_BATCHES.RB_KEY and RECON_EVENTS.RE_CURR_RETRY_CNT > 0 and RECON_EVENTS.RE_CHANGE_TYPE != 'DELETE' and (RECON_EVENTS.RE_STATUS IN ('Creation Failed','Update Failed') or (RECON_EVENTS.RE_ENTITY_TYPE = 'Account' and RECON_EVENTS.RE_STATUS IN ('No User Match Found','No Org Match Found')) or (RECON_EVENTS.RE_ENTITY_TYPE = 'User' and RECON_EVENTS.RE_STATUS IN 'Data Validation Failed') or (RECON_EVENTS.RE_ENTITY_TYPE = 'Role' and RECON_EVENTS.RE_STATUS = 'Data Validation Failed' and RECON_EVENTS.RE_NOTE like 'Invalid Role Category%') or (RECON_EVENTS.RE_ENTITY_TYPE = 'RoleRole' and RECON_EVENTS.RE_STATUS IN ('No Role Parent Found','No Role Match Found')) or (recon_events.RE_ENTITY_TYPE = 'RoleUser' and recon_events.RE_STATUS IN ('No Role Member Found','No Role Match Found')) or (RECON_EVENTS.RE_ENTITY_TYPE = 'Organization' and RECON_EVENTS.RE_STATUS IN 'Data Validation Failed')) and re_key>146942
    [2013-03-28T14:31:17.027-04:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.utils] [tid: OIMQuartzScheduler_Worker-10] [userId: oiminternal] [ecid: 412f90a39805a348:-223a0fa4:13db22c985e:-8000-0000000000000004,1:21295] [APP: oim#11.1.2.0.0] User 4 is granted access to operation PROCESS_EVENT
    [2013-03-28T14:31:17.030-04:00] [oim_server1] [ERROR] [] [oracle.iam.reconciliation.dao] [tid: OIMQuartzScheduler_Worker-10] [userId: oiminternal] [ecid: 412f90a39805a348:-223a0fa4:13db22c985e:-8000-0000000000000004,1:21295] [APP: oim#11.1.2.0.0] Calling stored procedure - XL_SP_RECONEVALUATEACCOUNT[[
    intUserKey_in = 4
    intEventKey_in = 146943
    strRequiredAttributesList_in = RA_ITRESOURCENAME70C9F928,RA_UNIQUEID575B37CA,RA_OIMORGNAME265C2A54
    strMappedTableName_in = UD_ADGRP
    strTargetTableName_in = RA_ADGROUPA80D3C22
    strEntityTableName_in = ACT
    strAccountMatchingRule_in = (UD_ADGRP.UD_ADGRP_SERVER=RA_ADGROUPA80D3C22.RA_ITRESOURCENAME70C9F928 and UD_ADGRP.UD_ADGRP_OBJECTGUID=RA_ADGROUPA80D3C22.RA_UNIQUEID575B37CA)
    strEntityMatchingRule_in = ((UPPER(ACT.act_name)=UPPER(RA_ADGROUPA80D3C22.RA_OIMORGNAME265C2A54)))
    strChildTargetTableName_in =
    strChildReqAttributesList_in =
    strStagingITResColName_in = RA_ITRESOURCENAME70C9F928
    [2013-03-28T14:31:17.094-04:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.reconciliation.impl] [tid: OIMQuartzScheduler_Worker-10] [userId: oiminternal] [ecid: 412f90a39805a348:-223a0fa4:13db22c985e:-8000-0000000000000004,1:21295] [APP: oim#11.1.2.0.0] No action is performed for event 146,943 with status No Org Match Found
    Inspecting the event 146,943 in the event manager shows that it is about the reconciliation of an AD group and it has failed with "No Organization Match Found". However, the organization name mentioned in the "Reconciliation Data" section does show up in Lookup.ActiveDirectory.OrganizationalUnits. In fact, the group name also shows up in Lookup.ActiveDirectory.Groups. However, the OIM Organization Name mentioned in the Reconciliation Data points to an organizations that doesn't exist in OIM. I don't think that it is a problem since the Maintain Hierarchy parameter in my AD Recon task is set to "no".
    I've also taken a look at the tables mentioned in the logs. The UD_ADGRP table is completely empty, but RA_ADGROUPA80D3C22 is filled with all the groups contained in my AD.
    So I'm not really sure what what's happening. AD Group lookup recon seems to work but not AD Group recon because I don't have the necessary OIM organizations, even though Maintain Hierarchy is set to "no". Does that make sense? I yes, is there a way to bypass this requirement?
    Thanks,
    --jtellier                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    Hey Nayan,
    Now i am came to the issue is not with user login, when i am trying to revaluate i getting create new entity option when i click on that page got stucks there.
    the issue is with password, bcz when i am creating user without password its not working it got stuck there and when i gave password i am able to create user.
    same thing is happening when reconciliation also. Password Auto-generation is not working i think.
    so how can i resolve it?
    Regards
    user7609

Maybe you are looking for