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
UmeshHi 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 KumarHi,
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 -
Hi Experts,
When this information error occurs:
Invalid memory category
regardsHi,
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 -
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,
KannaSorry 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,
EtrafanobHi 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,
RajuWith 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
NagarajuHi,
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
AI 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.screenHi,
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,
--jtellierHey 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
-
Firefox is set to open a new page when a link is selected, however it opens underneath/behind the page containing the link. In other words I can't see the new page because it is beneath the one I'm looking at. 75% of the time this happens, 25% of the
-
My computer was completely destroyed, so I bought the new MacBook Air. But I used my old PC to sync everything with my iphone, info, calendar, notes, SMS, etc. How do I get everything out from the iPhone, so I can sync with iTunes without losing ever
-
I recently Upgarded to Mountain Lion and Now my Safari won't load
Here's my crash report. Process: Safari [770] Path: /Applications/Safari.app/Contents/MacOS/Safari Identifier: com.apple.Safari Version: 5.1.6 (7534.56.5) Build Info: WebBrowser-7534056005000000~6 Code Type: X86-64 (Native) Parent Pro
-
How to make desktop upload application?
i find an java example that using FtpClient, but when i try it said "warning: sun.net.ftp.FtpClient is Sun proprietary API and may be removed in a future release", so in future it will be remove. What class should i use? thx..
-
Is there a way to set the menu music to only play once, and not loop?