More Columns in RTF Layout
Hi,
I have more colums on rtf template how to manage with more colums like 50 colums in the layout, and pls let me know wht is the maximum number of columns the word RTF Layout supports pls answer ...thanku
hi all,
im getting the problem while generating the XML Code using Concurrent prob, it is generating the code as follows
<?xml version="1.0" ?>
- <!-- Generated by Oracle Reports version 6.0.8.27.0
-->
- <XXX_XXX__POREPORTL>
- <LIST_G_INIT_INFO>
- <G_INIT_INFO>
<MANUAL_PO_NUM_TYPE>NUMERIC</MANUAL_PO_NUM_TYPE>
<C_COMPANY>ABC</C_COMPANY>
<C_ORGANIZATION_ID>468</C_ORGANIZATION_ID>
<BASE_CURRENCY_CODE>EUR</BASE_CURRENCY_CODE>
<STRUCTURE_ACC>101</STRUCTURE_ACC>
<STRUCTURE_CAT>201</STRUCTURE_CAT>
<C_CATEGORY_SET_ID>6</C_CATEGORY_SET_ID>
<C_YES>Yes</C_YES>
<C_NO>No</C_NO>
<LIST_G_HEADERS />
</G_INIT_INFO>
</LIST_G_INIT_INFO>
<WHERE_CLAUSE>AND 1=1</WHERE_CLAUSE>
<PO_NUM_TYPE>NUMERIC</PO_NUM_TYPE>
<ORGANIZATION_ID>4684</ORGANIZATION_ID>
<C_ARCHIVE_SUCCEED>1</C_ARCHIVE_SUCCEED>
<C_MARGIN_FIELD />
<C_EC_WHERE_CLAUSE>AND NOT EXISTS (SELECT 'X' from ECE_TP_DETAILS ETD, ECE_TP_HEADERS ETH, PO_VENDOR_SITES E_PVS WHERE E_PVS.VENDOR_SITE_ID = POH.VENDOR_SITE_ID AND ETH.TP_HEADER_ID = E_PVS.TP_HEADER_ID AND ETD.TP_HEADER_ID = ETH.TP_HEADER_ID AND ETD.EDI_FLAG = 'Y' AND ETD.DOCUMENT_ID = 'POO' AND ETD.DOCUMENT_TYPE = POH.PO_TYPE )</C_EC_WHERE_CLAUSE>
<CS_1 />
<CS_2 />
</XXX_XXX_POREPORT>
can any body answer for this, why it is gemerating <C_EC_WHERE_CLAUSE> instead of all the XML ...and pls let me know if there is any other way ..but in RDF i have
SRW.USER_EXIT('FND SRWINIT');
SRW.USER_EXIT('FND FLEXSQL CODE ="MSTK"
OUTPUT =":P_FLEX_ITEM"
APPL_SHORT_NAME="INV"
MODE ="SELECT"
DISPLAY ="ALL"
NUM ="101"
TABLEALIAS ="MSI"');
srw.user_exit('FND INSTALLATION OUTPUT_TYPE="STATUS"
OUTPUT_FIELD=":P_EC_STATUS"
APPS="EC"');
srw.message(....) some thing
for this how can i use the Reports 6i for generating the XML pls ..pls can any body answer....
Thanks,
Rad
Similar Messages
-
Report XML output fail to load into .RTF layout [EBS r12]
Hi,
In EBS r12, we have requirement to have a standard report output in excel.
I got the report's xml output to create the xml template (.RTF layout) using BI Publisher.
I created the .RTF layout and it works fine on my laptop using Bi Publisher.. the xml loads into it and i can preview xml data on layout with all format (Excel, PDF...)
I uploaded the layout to EBS, and assigned it to the standard report.
I changed standard report out put to XML
When i go to submit report request, the template is assigned with report and everything seems correct.
[See screen shot: http://img35.imageshack.us/i/xmlt.jpg/]
But after i run the report.
The report is Completed with Warning status.. and output is only XML with Error message :
This XML file does not appear to have any style information associated with it. The document tree is shown below.
The Log file says :
Executing request completion options...
------------- 1) PUBLISH -------------
Beginning post-processing of request 2350601 on node CLONE at 13-APR-2011 09:03:47.
Post-processing of request 2350601 failed at 13-APR-2011 09:03:48 with the error message:
One or more post-processing actions failed. Consult the OPP service log for details.
------------- 2) PRINT -------------
Not printing the output of this request because post-processing failed.
Finished executing request completion options.
Why this is happening ? i have done this many times with other standard reports and it worked fine.
Please advise.
Standard Report: Supplier Aging Report
EBS : 12.1.1please check the log file and post the output here
How to find OPP log file?
To investigate on XML issues or other publishing problems, often the OPP logfile is needed.
OPP stands for Output Post Processor. Below are the steps to find log file
1. Login to the application as SYSADMIN
2. Responsibility: System Administrator
3. Function: Concurrent --> Manager --> Administration
4. Select the Output Post Processor
5. Click on the Processes button
6. Select the Concurrent Process which was active during the time that the request ran
7. Click on the Manager Log button to open the Output Post Processor log file -
Hi All,
ME2N report displaying more columns in Background than foreground.I want same columns in Background as Foreground having 10 columns.Already i have created the default variant in foreground when i execute the report in background by proving the same variant it is displaying more columns almost 70 columns.Kindly suggest and guide me how to restrict the report to get same columns in background as in foreground.
Kindly provide is there any OSS Note available.
Thanks,
Prashanth ReddyI do not think it is possible to assign default layout for background job.
System will show you all field for background job for transaction ME2N.
Actually the screen layout is assigned with t-code (ME2N)
When the report is running in foreground, then system will take the screen layout for the t-code.
But when you run the background, then system will run the program directly (does not take the t-code). So the default screen layout will not fetch during running the background job.
For more details have a look into the thread Selecting layout in selection screen -
Multiple repeating groups in RTF layout on 1 row.
I have the following data structure:
<G_LOC>
<E_LOCID>1111</E_LOCID>
<E_LOCDESC>Charlotte *</E_LOCDESC>
<LIST_G_SEASON>
<G_SEASON>
<E_SEASONDESC>SPRING/SUMMER 2008</E_SEASONDESC>
<LIST_G_STATUS>
<G_STATUS>
<E_STATUSCODE>Active</E_STATUSCODE>
<E_STATUSVAL>100</E_STATUSVAL>
<E_STATUSCODE>InActive</E_STATUSCODE>
<E_STATUSVAL>100</E_STATUSVAL>
</G_STATUS>
</LIST_G_STATUS>
</G_SEASON>
<G_SEASON>
<E_SEASONDESC>SPRING/SUMMER 2008</E_SEASONDESC>
<LIST_G_STATUS>
<G_STATUS>
<E_STATUSCODE>Active</E_STATUSCODE>
<E_STATUSVAL>100</E_STATUSVAL>
<E_STATUSCODE>InActive</E_STATUSCODE>
<E_STATUSVAL>100</E_STATUSVAL>
</G_STATUS>
</LIST_G_STATUS>
</G_SEASON>
</LIST_G_STATUS>
<G_LOC>
In My RTF layout I need the results displayed as follow is a table. My problem is that I can get the location,season,Active status & count on the same line as follows:
<E_LOCID> - <E_SEASONDESC> - <E_STATUSCODE> - <E_STATUSVAL>
<E_STATUSCODE> - <E_STATUSVAL>
<E_SEASONDESC> - <E_STATUSCODE> - <E_STATUSVAL>
<E_STATUSCODE> - <E_STATUSVAL>
<E_STATUSCODE> - <E_STATUSVAL>
<E_LOCID> - <E_SEASONDESC> - <E_STATUSCODE> - <E_STATUSVAL>
<E_STATUSCODE> - <E_STATUSVAL>
<E_SEASONDESC> - <E_STATUSCODE> - <E_STATUSVAL>
<E_STATUSCODE> - <E_STATUSVAL>
I have been able to achieve similar by putting location on row 1, season, on row 2, and the status on rows 3 & 4...n
<E_LOCID>
<E_SEASONDESC>
<E_STATUSCODE> - <E_STATUSVAL>
<E_STATUSCODE> - <E_STATUSVAL>
The problem is that I need them on the same line, and the 3 nested for-each do not display correcly when doing like this.
Can anyone suggest something for me?
Thank you
Edited by: user10948243 on Mar 30, 2009 5:46 AMHave you tried for-each@inlines, that might be more favorable solution for your problem. For every row you want, simply put a restriction on the amount that you want to be on a line.
In plain english: Set the predicate to indicate the max amount to fields to print on the line ie: position >= 3
Technical example:
First Line: <?for-each@inlines:THE_FIELD[position() <= 3]?><?current()?><end loop?>
Second Line: <?for-each@inlines:THE_FIELD[position() > 3 and position() <= 6]?><?current()?><end loop?>Make Sense?
Ike Wiggins
http://bipublisher.blogspot.com -
Received this error (The workflow could not update the item, possibly because one or more columns for the item require a different type of information.) recently on a workflow that was
working fine and no changes were made to the workflow.
I have tried a few suggestions, i.e. adding a pause before any ‘Update’ action (which didn’t help because the workflow past this action without incident); checked the data type being written
to the fields (the correct data types are being written); and we even checked the list schema to ensure the list names and the internal names are aligned (they
are), but we still cannot figure out why the workflow is still throwing this error.
We located the area within the workflow step where it is failing and we inserted a logging action to determine if the workflow would execute the logging action but it did not, but wrote the same error message.
The workflow is a Reusable Approval workflow designed in SharePoint Designer 2010 and attached to a content type.
The form associated with the list was modified in InfoPath 2010.
Approvers would provide their approval in the InfoPath form which is then read by the workflow.
Side note - items created after the workflow throws this Unknown Error some seem to be working fine.
We have deleted the item in question and re-added it with no effect.
Based on what we were able to determine there don’t seem to be any consistency with how this issue is behaving.
Any suggestions on how to further investigate this issue in order to find the root cause would be greatly appreciated?
CheersHi,
I understand that the reusable workflow doesn’t work properly now. Have you tried to remove the Update list item action to see whether the workflow can run without issue?
If the workflow runs perfectly when the Update list item action is removed, then you need to check whether there are errors in the update action. Check whether the values have been changed.
Thanks,
Entan Ming
Entan Ming
TechNet Community Support -
I got error "The workflow could not update the item, possibly because one or more columns for the item require a different type of information "I found out the cause is Update Item action
I need to update item in another List call Customer Report ,the field call "Issues" with data type "Choice" to yes
then the error arise . please help..Thanks for the quick response Nikhil.
Our SPF 2010 server is relatively small to many setups I am sure. The list with the issue only has 4456 items and there are a few associated lists, eg lookups, Tasks, etc see below for count.
Site Lists
Engagements = 4456 (Errors on this list, primary list for activity)
Tasks = 7711 (All workflow tasks from all site lists)
Clients = 4396 (Lookup from Engagements, Tslips, etc)
Workflow History = 584930 (I periodically run a cleanup on this and try to keep it under 400k)
Tslips = 3522 (Engagements list can create items here, but overall not much interaction between lists)
A few other lists that are used by workflows to lookup associations that are fairly static and under 50 items, eg "Parters Admin" used to lookup a partners executive admin to assign a task.
Stunpals - Disclaimer: This posting is provided "AS IS" with no warranties. -
select
nvl(appr.APPROVER_NAME, org.APPROVER_NAME) as APPROVER_NAME,
nvl(appr.APPROVER, org.APPROVER) as APPROVER,
nvl(appr.APPROVER_TYPE, org.APPROVER_TYPE) as APPROVER_TYPE,
nvl(appr.ASSIGNED_DATE, org.ASSIGNED_DATE) as ASSIGNED_DATE,
nvl(appr.APPROVAL_DATE, '-') as APPROVAL_DATE,
nvl(appr.STATE, org.STATE) as STATE,
org.SEQ as numberoftimesmodified,
nvl(appr.PROCESS, org.PROCESS) as PROCESS,
-- appr.request_comment,
appr.seq2
from (
select a.seq,
b.usr_display_name as APPROVER_NAME,
b.usr_login as APPROVER,
'User' as APPROVER_TYPE,
'-' as ASSIGNED_DATE,
'-' as STATE,
a.seq as numberoftimesmodified,
'-' as PROCESS
from(
SELECT 1 as seq, USR_UDF_MANAGER_LOGIN as GID, '' as approver_name, 'user' as approver_type FROM DEVT_OIM.USR WHERE USR_LOGIN =:BENEFICIARY_GID AND :APPLICATION = 'Oracle 11i On demand'
UNION
select rownum as seq, regexp_substr(:APPROVERPAYLOAD,'[^,]+', 1, level) as gid, '' as approver_name, 'user' as approver_type from dual
where :APPLICATION != 'Oracle 11i On demand'
connect by regexp_substr(:APPROVERPAYLOAD, '[^,]+', 1, level) is not null
) a
inner join DEVT_OIM.usr b on a.gid = b.usr_login
) org
left join(
select b.numberoftimesmodified as seq, rownum as seq2, a.*
from
select
LEAD(a.ASSIGNEES) OVER(ORDER BY a.numberoftimesmodified) as prev_gid,
LEAD(a.pushbacksequence) OVER(ORDER BY a.numberoftimesmodified) as prev_pushbacksequence,
a.ASSIGNEES as current_gid,
nvl(retrieveGidName(a.ASSIGNEES), '-') as APPROVER_NAME,
(DEVT_OIM.TOKNEW(REPLACE(a.ASSIGNEES, ',', ':'))) as APPROVER,
'User' as APPROVER_TYPE,
a.pushbacksequence,
TO_CHAR(a.assigneddate,'DD-Mon-YYYY HH:MI:SS AM') as ASSIGNED_DATE,
case when a.state = 'WITHDRAWN' then TO_CHAR(a.updateddate,'DD-Mon-YYYY HH:MI:SS AM') else TO_CHAR(d.updateddate,'DD-Mon-YYYY HH:MI:SS AM') end as APPROVAL_DATE,
a.numberoftimesmodified,
case when a.state = 'EXPIRED' then 'Expired' when a.approvalduration is null then 'Pending' when a.outcome = 'REJECT' then 'Rejected' else 'Approved' end as PROCESS,
d.state as process2,
case when d.substate = 'REASSIGNED' then 'Reassigned' when d.state = 'INFO_REQUESTED' then 'Request Info' when a.state = 'EXPIRED' then 'Expired'
when a.outcome = 'REJECT' then 'Rejected' when d.substate = 'INFO_SUBMITTED' then 'Submitted' when a.state = 'WITHDRAWN' then 'Withdrawn' when e.state is null then 'Pending' else 'Approved' end as state,
e.ASSIGNEES, d.substate
from DEVT_SOAINFRA.WFTASKHISTORY a
left join DEVT_SOAINFRA.WFTASKHISTORY d on d.IDENTIFICATIONKEY = a.IDENTIFICATIONKEY and d.numberoftimesmodified = (a.numberoftimesmodified+1)
left join DEVT_SOAINFRA.WFTASKHISTORY e on e.IDENTIFICATIONKEY = a.IDENTIFICATIONKEY and e.numberoftimesmodified = (a.numberoftimesmodified-1) and e.ASSIGNEES = a.ASSIGNEES
where a.IDENTIFICATIONKEY = :IDENTIFICATIONKEY and a.state is not null
order by a.numberoftimesmodified
) a
inner join (select rownum as numberoftimesmodified, pushbacksequence from (select distinct pushbacksequence from DEVT_SOAINFRA.WFTASKHISTORY a where a.IDENTIFICATIONKEY = :IDENTIFICATIONKEY order by pushbacksequence)) b
on b.pushbacksequence = a.pushbacksequence
where a.prev_gid != a.current_gid or prev_gid is null
order by a.numberoftimesmodified
) appr on org.seq = appr.seq
union
select
nvl(appr.APPROVER_NAME, org.APPROVER_NAME) as APPROVER_NAME,
nvl(appr.APPROVER, org.APPROVER) as APPROVER,
nvl(appr.APPROVER_TYPE, org.APPROVER_TYPE) as APPROVER_TYPE,
nvl(appr.ASSIGNED_DATE, '-') as ASSIGNED_DATE,
nvl(appr.APPROVAL_DATE, '-') as APPROVAL_DATE,
nvl(appr.STATE, '-') as STATE,
999 as numberoftimesmodified,
nvl(appr.PROCESS, '-') as PROCESS,
999 as seq2
from(
select 999 as seq, '-' as APPROVER, ugp_name as APPROVER_NAME, 'group' as approver_type
from DEVT_OIM.UGP ugp
where ugp_name in (
SELECT a.it_processor_group FROM ec_admin.ENTITLEMENT a
inner join ec_admin.application b on a.application_id = b.application_id
WHERE b.extra_field_2 = :APPLICATION
and a.module_name = :MODULE
and a.site_name = :SITE
and a.entitlement_name = DEVT_OIM.TOKNEW(:RESPONSIBILITY)
and b.auto_provisioning = 'FALSE')
) org
left join(
select nvl(grp.APPROVER_NAME, usr.APPROVER_NAME) as APPROVER_NAME,
nvl(grp.APPROVER, usr.APPROVER) as APPROVER,
nvl(grp.APPROVER_TYPE, usr.APPROVER_TYPE) as APPROVER_TYPE,
TO_CHAR((select min(OSI_create) from DEVT_OIM.OSI where request_key = :IDENTIFICATIONKEY),'DD-Mon-YYYY HH:MI:SS AM') as ASSIGNED_DATE,
nvl(grp.APPROVAL_DATE, usr.APPROVAL_DATE) as APPROVAL_DATE,
'ASSIGNED' as STATE,
999 as numberoftimesmodified,
case when nvl(grp.APPROVAL_DATE, usr.APPROVAL_DATE) = '-' then 'Pending' else usr.ost_status end as PROCESS
from
select b.usr_display_name as APPROVER_NAME, b.usr_login as APPROVER, 'User' as APPROVER_TYPE,
TO_CHAR(a.OSI_create,'DD-Mon-YYYY HH:MI:SS AM') as APPROVAL_DATE, 'key' as tbl_key,
(select ost_status from DEVT_OIM.UPA_RESOURCE where UPA_RESOURCE_key in (
select max(UPA_RESOURCE_key)
from DEVT_OIM.UPA_RESOURCE a
inner join DEVT_OIM.oiu b on a.oiu_key = b.oiu_key
where b.request_key = :IDENTIFICATIONKEY )) as ost_status
from (
select osi_assigned_to_usr_key, OSI_create
from DEVT_OIM.OSI
where request_key = :IDENTIFICATIONKEY and osi_assigned_to_usr_key != 1
order by OSI_create desc
) a
inner join DEVT_OIM.usr b on a.osi_assigned_to_usr_key = b.usr_key
where rownum between 0 and 1
) usr
left join
select ugp.ugp_name as APPROVER_NAME, '-' as APPROVER, 'Group' as APPROVER_TYPE,
'-' as APPROVAL_DATE, 'key' as tbl_key
FROM DEVT_OIM.OTI itp
inner join DEVT_OIM.UGP ugp on ugp.ugp_key = itp.osi_assigned_to_ugp_key
where itp.request_key = :IDENTIFICATIONKEY
and :REQUEST_STATUS != 'Request Completed'
) grp
on usr.tbl_key = grp.tbl_key
order by numberoftimesmodified
) appr on 1=1
order by numberoftimesmodified, seq2
Above is the script and i need to add one more column for the script column name request_comment from the table request_comments, anyone help me in doing so./* Formatted on 2012/06/14 13:19 (Formatter Plus v4.8.8) */
SELECT X.*, request_comments.request_comment
FROM(
SELECT NVL (appr.approver_name, org.approver_name) AS approver_name, NVL (appr.approver, org.approver) AS approver,
NVL (appr.approver_type, org.approver_type) AS approver_type, NVL (appr.assigned_date, org.assigned_date) AS assigned_date,
NVL (appr.approval_date, '-') AS approval_date, NVL (appr.state, org.state) AS state, org.seq AS numberoftimesmodified,
NVL (appr.process, org.process) AS process,
-- appr.request_comment,
appr.seq2
FROM (SELECT a.seq, b.usr_display_name AS approver_name, b.usr_login AS approver, 'User' AS approver_type, '-' AS assigned_date,
'-' AS state, a.seq AS numberoftimesmodified, '-' AS process
FROM (SELECT 1 AS seq, usr_udf_manager_login AS gid, '' AS approver_name, 'user' AS approver_type
FROM devt_oim.usr
WHERE usr_login = :beneficiary_gid AND :application = 'Oracle 11i On demand'
UNION
SELECT ROWNUM AS seq, REGEXP_SUBSTR (:approverpayload, '[^,]+', 1, LEVEL) AS gid, '' AS approver_name,
'user' AS approver_type
FROM DUAL
WHERE :application != 'Oracle 11i On demand'
CONNECT BY REGEXP_SUBSTR (:approverpayload, '[^,]+', 1, LEVEL) IS NOT NULL) a
INNER JOIN
devt_oim.usr b ON a.gid = b.usr_login
) org
LEFT JOIN
(SELECT b.numberoftimesmodified AS seq, ROWNUM AS seq2, a.*
FROM (SELECT LEAD (a.assignees) OVER (ORDER BY a.numberoftimesmodified) AS prev_gid,
LEAD (a.pushbacksequence) OVER (ORDER BY a.numberoftimesmodified) AS prev_pushbacksequence,
a.assignees AS current_gid, NVL (retrievegidname (a.assignees), '-') AS approver_name,
(devt_oim.toknew (REPLACE (a.assignees, ',', ':'))) AS approver, 'User' AS approver_type,
a.pushbacksequence, TO_CHAR (a.assigneddate, 'DD-Mon-YYYY HH:MI:SS AM') AS assigned_date,
CASE
WHEN a.state = 'WITHDRAWN'
THEN TO_CHAR (a.updateddate, 'DD-Mon-YYYY HH:MI:SS AM')
ELSE TO_CHAR (d.updateddate, 'DD-Mon-YYYY HH:MI:SS AM')
END AS approval_date,
a.numberoftimesmodified,
CASE
WHEN a.state = 'EXPIRED'
THEN 'Expired'
WHEN a.approvalduration IS NULL
THEN 'Pending'
WHEN a.outcome = 'REJECT'
THEN 'Rejected'
ELSE 'Approved'
END AS process,
d.state AS process2,
CASE
WHEN d.substate = 'REASSIGNED'
THEN 'Reassigned'
WHEN d.state = 'INFO_REQUESTED'
THEN 'Request Info'
WHEN a.state = 'EXPIRED'
THEN 'Expired'
WHEN a.outcome = 'REJECT'
THEN 'Rejected'
WHEN d.substate = 'INFO_SUBMITTED'
THEN 'Submitted'
WHEN a.state = 'WITHDRAWN'
THEN 'Withdrawn'
WHEN e.state IS NULL
THEN 'Pending'
ELSE 'Approved'
END AS state,
e.assignees, d.substate
FROM devt_soainfra.wftaskhistory a LEFT JOIN devt_soainfra.wftaskhistory d
ON d.identificationkey = a.identificationkey AND d.numberoftimesmodified = (a.numberoftimesmodified + 1)
LEFT JOIN devt_soainfra.wftaskhistory e
ON e.identificationkey = a.identificationkey
AND e.numberoftimesmodified = (a.numberoftimesmodified - 1)
AND e.assignees = a.assignees
WHERE a.identificationkey = :identificationkey AND a.state IS NOT NULL
ORDER BY a.numberoftimesmodified) a
INNER JOIN
(SELECT ROWNUM AS numberoftimesmodified, pushbacksequence
FROM (SELECT DISTINCT pushbacksequence
FROM devt_soainfra.wftaskhistory a
WHERE a.identificationkey = :identificationkey
ORDER BY pushbacksequence)) b ON b.pushbacksequence = a.pushbacksequence
WHERE a.prev_gid != a.current_gid OR prev_gid IS NULL
ORDER BY a.numberoftimesmodified) appr ON org.seq = appr.seq
UNION
SELECT NVL (appr.approver_name, org.approver_name) AS approver_name, NVL (appr.approver, org.approver) AS approver,
NVL (appr.approver_type, org.approver_type) AS approver_type, NVL (appr.assigned_date, '-') AS assigned_date,
NVL (appr.approval_date, '-') AS approval_date, NVL (appr.state, '-') AS state, 999 AS numberoftimesmodified,
NVL (appr.process, '-') AS process, 999 AS seq2
FROM (SELECT 999 AS seq, '-' AS approver, ugp_name AS approver_name, 'group' AS approver_type
FROM devt_oim.ugp ugp
WHERE ugp_name IN (
SELECT a.it_processor_group
FROM ec_admin.entitlement a INNER JOIN ec_admin.application b ON a.application_id = b.application_id
WHERE b.extra_field_2 = :application
AND a.module_name = :module
AND a.site_name = :site
AND a.entitlement_name = devt_oim.toknew (:responsibility)
AND b.auto_provisioning = 'FALSE')) org
LEFT JOIN
(SELECT NVL (grp.approver_name, usr.approver_name) AS approver_name, NVL (grp.approver, usr.approver) AS approver,
NVL (grp.approver_type, usr.approver_type) AS approver_type,
TO_CHAR ((SELECT MIN (osi_create)
FROM devt_oim.osi
WHERE request_key = :identificationkey), 'DD-Mon-YYYY HH:MI:SS AM') AS assigned_date,
NVL (grp.approval_date, usr.approval_date) AS approval_date, 'ASSIGNED' AS state, 999 AS numberoftimesmodified,
CASE
WHEN NVL (grp.approval_date, usr.approval_date) = '-'
THEN 'Pending'
ELSE usr.ost_status
END AS process
FROM (SELECT b.usr_display_name AS approver_name, b.usr_login AS approver, 'User' AS approver_type,
TO_CHAR (a.osi_create, 'DD-Mon-YYYY HH:MI:SS AM') AS approval_date, 'key' AS tbl_key,
(SELECT ost_status
FROM devt_oim.upa_resource
WHERE upa_resource_key IN (SELECT MAX (upa_resource_key)
FROM devt_oim.upa_resource a INNER JOIN devt_oim.oiu b
ON a.oiu_key = b.oiu_key
WHERE b.request_key = :identificationkey)) AS ost_status
FROM (SELECT osi_assigned_to_usr_key, osi_create
FROM devt_oim.osi
WHERE request_key = :identificationkey AND osi_assigned_to_usr_key != 1
ORDER BY osi_create DESC) a
INNER JOIN
devt_oim.usr b ON a.osi_assigned_to_usr_key = b.usr_key
WHERE ROWNUM BETWEEN 0 AND 1) usr
LEFT JOIN
(SELECT ugp.ugp_name AS approver_name, '-' AS approver, 'Group' AS approver_type, '-' AS approval_date,
'key' AS tbl_key
FROM devt_oim.oti itp INNER JOIN devt_oim.ugp ugp ON ugp.ugp_key = itp.osi_assigned_to_ugp_key
WHERE itp.request_key = :identificationkey AND :request_status != 'Request Completed') grp
ON usr.tbl_key = grp.tbl_key
ORDER BY numberoftimesmodified) appr ON 1 = 1
ORDER BY numberoftimesmodified, seq2
) X, request_comments
WHERE... -
How to get EBS Concurrent Request number (and more) into BIP Report Layout
hi,
I have been using BIP for 9 months but have several years experience of Reports 6i development (matrix, drill-thru etc). We are beginning to use BI Publisher with EBS and would like to be able to incorporate the Concurrent Request number into the report layout (preferably in the footer area). I have looked back over previous forum posts and have found mention of how to get the report parameters into the XML datastream and template, but nothing for the Concurrent Request number. I've also looked at the DevTools/Reports forum but cannot see anything similar there.
It would add a lot of value to generated output for end-users if this information (+ environment/instance name etc) can be put into the layout.
SeanHi
Create a data query in data template/reports as
select fnd_global.conc_request_id "REQUEST_ID" from dual
and this will pick up the request id and then u can use it in the RTF layout
Hope this helps.. -
HI Experts,
Can any one help me to add two more column for standard report that is purchase order and delivery dates for Internal order wise.
But here problem is when i checked with ABAP team they said there is no standard functional module to add two column.
Please note below :
Selection criteria is: 1) controlling area
2) Fiscal Year
3) From date and To date
4) Plan Version
5) Order Group.
My client suggested : S_ALR_87012993 this tcode to run, but we suggested with S_ALR_87013019 as in this tcode we can get all the details
That is required output fields, as it is showing all details but on yearly basis, he wants this to be period wise and also Abap team is not able to find standard functional module in the second tcode as well.
Out Put fields to Pop up
1) Orders.
2) Budget
3) Actual
4) commitment
5) Alloted
6) Available
These are two additional column
7)Purchase order
8) Delivery date.
Require your help to know which all tables are included to extract above out put fields please help me.
Thanks in Advance.
Regards,
SudeshHi Preeti,
Thanks for reply, can you please let me know is there any other way to show the output fields.
As my client is very specific to run the report on period wise, i also tried to execute the standard tcode S_ALR_87013019 and were we are getting all the required outputs to pop up but this is on year wise, but we can also check by period basis by clicking on order number and actual period basis where we can see period basis.
Also one more question,what is the commitment table which is popping up in this, please advise.
Thanks in advance.
Regards,
Sudesh -
How to add 1 more column in standard portal UWL and map the values.
Hi
I have one issue/requirement, please help me out on that also.
In portal UWL, i want to add one more column TICKET ID COLUMN, and ticket id value I will be putting as work item ID of abap Workflow, so whenever approver opens his portal UWL, in first column i want to show ticket ID say 00012345, so how to add this ticket ID column in standard portal UWL and how to put/map value of work item in that column.
My idea behind this is, when ever say employee wants to know the status about his ticket ID, he can simply ask his manager regarding the ticket status by referring to that ticket ID which manager can easily find in his portal UWL in that extra TICKET ID COLUMN .
Do I have to change anything in SAP inbox also ? Do i have to add 1 more colum in sap R/3 inbox also ? and will adding 1 more colum in sap inbox (R/3 inbox), will create automatically one more ticket ID colum in portal UWL also ?
please let me know , as i do not want to add 1 extra column in R/3 inbox, just i want in portal UWL extra ticket ID column should come and i want to put workitem ID generated at the start of workflow, in that colum in portal UWL
please help me on this.
Thanks...
Edited by: User Satyam on May 29, 2011 6:16 AMHi Satyam,
These are called custom attributes. Here is a powerpoint that may be able to assist you with the documentation that the other poster gave you too.
Always remember too when you make a change on the backend R/3 side, you must reregister your UWL connector. And yes, the column must be available on the backend R/3 side. We can't create on the fly columns in the UWL, that have no reference to the backend system in this case.
Beth Maben
EP - Senior Support Consultant II
AGS Primary Support
Global Support Centre Ireland
Please see the UWL Wiki @
https://www.sdn.sap.com/irj/scn/wiki?path=/display/bpx/uwl+faq *** -
How do I set individual properties for a column in report layout at runtime
How do I set individual properties for a column in report layout at runtime? I need to change this based on a user's input. This is for v10g.
I need to change either the "Read from File" attribute or the "File Format" attribute for one column based on the user's input. IS this possible?
Thanks in advance!Hi,
define 2 columns and use format triggers to show the one or the other column.
Regards
Rainer -
How to upload 3 more columns from excel to SAP with exiting BDC program
Dear ABAPers,
Three more columns are added to the existing excel sheet(new columns are Consignment DP, Consignment Value, Total Consignment Value).
Actual program is :The program is to upload the TXT data from MLM Solution
Transaction code syntax is in bdc prog: call transaction 'VF01' using bdcdata update 'S' mode 'N' messages into i_bill_return.
i am new to BDC concepts, please give me the complete details, how can i upload.
Thanks in advance.
HariHi Hari,
How is your input structure define, (data from excel to internal table). If you have the fields defined in it...
1.you need to change the input structure first in your program....
2. If your business needs any validation to these new fields????
3.you need to modify the BDC population code for the new fields and populate the BDC structure....
If the hint is useful Say thanks by reward .
Regards,
Prabhu Rajesh -
TYPE and SIZE, 2 more columns to the variable in the Command behavior?
DW 8.02 added 2 more columns to the variable in the Command
behavior, TYPE and SIZE. What do you put in here?
What is the difference for Access text, Date/Time, number and
Memo columns.
The Dreamweaver DOCS don't cover this update and you can't OK
the COMMAND without these two columnsThis will be of some help:
http://www.w3schools.com/ado/ado_datatypes.asp
You should be able to gather the column size from the
database's table
definition. Typically, columns that hold text are one byte
per character
(two for Unicode), whereas integers are 4 bytes. Other
numeric types and
date types vary among database systems.
"lovewebdev" <[email protected]> wrote in
message
news:ec0it5$h20$[email protected]..
> DW 8.02 added 2 more columns to the variable in the
Command behavior, TYPE
> and
> SIZE. What do you put in here?
> What is the difference for Access text, Date/Time,
number and Memo
> columns.
>
> The Dreamweaver DOCS don't cover this update and you
can't OK the COMMAND
> without these two columns
> -
Concatenate out put of 2 or more columns in BEX Report in to one column
Hi,
I am working on service order report in BEX, and i would like to Concatenate out put of 2 or more columns in BEX Report in to one column.
Please share me if any scenarios.
Thank
NeniHi Ashutosh,
Thanks for your reply,
Actually in my report 4 different columns belongs to service orders information from different departments, i want see all 4 columns information in to single column, those four are virtual characteristics.
As per your solution concatenate in workbook using function, can you please give me the steps how to do that.
Thanks for your help.
Thanks
Neni. -
How can I import data using .dmp into the table which has more columns then in import
I am building the history for warehouse purpose on Oracle 8i database and want to use the old import (.dmp) files (from oracle 7.3.4) to import data but the underlying table is having few more columns which are not in my old DMP file .. how can I import the data into these altered tables while using the same *.imp files .
Any solutions ?That is the most obvious solution .. but think of the case when my operational database which is the source of my data is undergoing changes every quarter i.e after every 3 months there are some changes on underlying table structures which means structures of my import files will always be different after evry quarter .. you can imagine the number of temporary import structures I need to create .. can't there be a solution wherein I can write an SQL over the import file to read the data in required format ..
Maybe you are looking for
-
I cannot use Online Search in my Power Query
When I'm using the power query, the "search online" is disable. Do you know how to active this function? Thanks!
-
Publish a magazine in IBooks/Italy
Our company is publishing a cultural monthly magazine in Italian. We would like to start the creation of an Ipad version, and we have developed an application tool to produce it. At the moment it seems that only independent publishers with an US IRS
-
hi, i created my own Queue and QueueConnectionFactory using the j2eeadmin tool. both objects show up just fine when i run j2eeadmin -listXXX however when i try to lookup either one of these with the runtime api, i get javax.naming.NameAlreadyBoundExc
-
C309A PRINTER GIVES FALSE "OUT OF PAPER" MESSAGE AND WILL NOT PRINT WHEN TRYING TO PRINT ENVELOPES
When trying to print an envelope, I get an error message - "out of paper" and cannot proceed.
-
Best Network/Internet setup at home
Hi guys...just wondering what the best setup would be using Cisco equipment at home. I have adsl with sky and at present i connect wirelessly to the net. I would like to create a home lab for my ccnp so would like to know the best router/equipment to