No data found in PSA
Hello Experts,
I am trying to load HR Appraisal data from R/3 into BI. I am using standard data source 0HR_PA_PD_2 and standard infocube 0PAPD_C02. I could get data for appraisal text for master data only but not for appraisal attribute master data and appraisal transaction data. When i click on "Manage", it says " NO data could be found in PSA ". I have checked in RSA3, and data exits for all 3. What should i do? Please advice experts !
Hello!
Sometimes in HR enhanced authorization is necessary. If this is a possible problem, give your remote user (ALEREMOTE or something) SAP_ALL to test extraktion.
It is a typical case that you have data in RSA3 but nothing in PSA that more authorization is necessary. Could be that other datasources work. Just look also in OSS for your datasource.
Best regards,
Peter
Similar Messages
-
Data found in PSA but not in Cube
Hello experts,
I am facing following issue while loading data into Cube:
Infocube is scheduled through Process Chain. Data is getting loaded into Infocube daily.
Now, some of the records are missing into Infocube are available in PSA. There is no any selection criteria set at Transfer rule level or Update rule level.
Can anyone help me for the same?one possibility could be that you are trying to load it using get yesterday in the InfoPackage.....
The problem could be that the date on which you have applied get yesterday is not the correct date....try to map on the correct date...
Second possibility could be....there could be some routine that is filtering the data...like start routine at transfer rules or update rules...though you mentioned nothing as such..
Check if there is some routine at the InfoObject level.....
If you have enhanced your DataSource then check the same after replicating...very feeble possibility..
Kindly revert.
Assign points if useful.
Regards
Gajendra -
Error with calendar date being extracted : PSA - ODS - cubes correction
Hello to all,
I have an issue with incorrect calendar date being captured by BW.
Here is the analysis:
We have red request into the invoice cubes because of incorrect calendar date. It has been found that the process is done via PSA -> ODS -> Cubes
How will I do the correction? Kindly specify on whether or not to change the status of the red QM status in the cubes. Also with the data mart status of ODS and the request of ODS? What status(has to be changed)? what request has to be deleted? Thanks.Hi,
What I did:
changed QM status to green of the Info Cubes
deleted the green status of requests in the Info Cubes
deleted the Data Mart status of ODS
deleted the request of ODS
edited manually the data into the PSA
started the update immediately
Then....
I will wait if the request will be updated in ODS?
Then
I will check if the delta job from ODS to cube will proceed right?
Please advise. Thanks. -
0CRM_OPPT_H no data found
Hi,
I have a problem with a couple of extractors: 0CRM_OPPT_H and 0CRM_OPPT_I. I check rsa3 and they give back records but if i try to upload them into the BIW system, the ODS tells me "No data found".
I am using a SAP_ALL user for the uploading so its not an authorizacion problem. Everything is actived and i cant get records to the PSA either.
Could you please help me?
Thank you
NataliaHi All,
We found that our QAS system was missing an entry in Table SMOFPARSFA compared toour DEV system:
Key: CRMRF
Parameter: SETTINGS_REPORTING_FRAMEWORK
Adding this entry in QAS fixed the problem -
hi friends,
Iam loading the data to dso from psa..my issue is one record is with some po no is not found in psa but when i loaded to dso that record is also loaded and im not able to find that record in psa....
how to find that missing record and how that record is getting into dso
plz give ur valuable inputs
Thanks
JohnYes, this is not at all possible that the value is not there in PSA and you are yet mangaed to laod it to DSO.
You need to see this record in each and every packets in the PSA.
To see the Filter, Go to Monitor screen....clcik on PSA....On the pop up window, you will find the icon for filter. Deselect the filter if there is any.
However, the best way to check the record in in SE11. Give the tech name of the psa here and make a serch for the particular PO no.
Thanks...
Shambhu -
Database changes between data records of PSA
Hi all,
Does anybody know a way, how to flush or commit database change between processing each data record from PSA by transfer rules?
I have some routines in transfer rules (updating attributes of master data from datasource), where I need values from exactly previously processed data record. But SELECT from /BIC/Q... table gives me no changes of these values
Command of selection is written correctly, because it gives me new values in next run of DTP process.
And little explanation, what I'm trying to achieve:
In PSA I have account, date and value and I need count, how this value changed for a concrete day and store this value to time-dependent attribute of master data. All data records with the same key (duplicate record) overwrite the result of previously one, so only last one is stored in master data.
Shortly, I need something like aggregation ADDING of routine in transfer rule detail, but able to catch duplicate records.
Thank you for any idea.
Regards, FilipSome note about investigation process.
I tried change my data flow and made the same transfer rules from data source to ODS, if it will behave in different way.
I have found data records correctly collected (agregated) in New data of ODS, but EMPTY in active data! So I think, the something similar happend in case of updating master data, and that's why I didn't saw any agregation.
There is no need to call-out database changes, but this problem is kind od anythink else
This shoud be for a new thread, but how can keyfigures become empty after activation?? I've searched forum and found only a case, when End routines are implemented and they skip update rules, whitch are initial. This is not my case.
Nice to hear from you any ideas. Thankx for reading.
Filip -
Data moving from PSA to Infoobject- ASAP
Hi all,
I am moving data from R/3 to an Infoobject, strangely the data get updated till PSA but no to the infooject. so while debugging the tranfer structure i found that the infoobject is assigned with incorrect R/3 filed. My doubt is if in the tranfer structure level itself it is incorrectly assigned the how does the data appear in PSA. Please clear my doubt.
RegardsHi,
the data is tranfered from R/3 to PSA without any trasformation. So transformation can be done in update or transfer rules. Chechk them both and import the data again.
Regards
MK -
Hi all,
How can i check data record in PSA. I know how to do it in 3.5 but not in 7.0, that little colorful chart button is now where to be found. Any help would be greatly appreciated
ThanksHi
RSA1 -> Datasource -> Right click on the datasource and click on manage. You should be able to see PSA data.
Alternatively, you can see it though InfoPackage also.
Regards,
Praveen -
Discoverer Report returning ' no data found '
Hi ...
i have an issue with one discoverer report .
Discoverer report name : EDI Price Exception Report.
when i ran the report in Discoverer Desktop edition It is returning 'No Data Found ' But i am taken the Query from admin edition and tried to ran in PL/SQL Developer/TOAD by setting Org_id condition
it's returning Data . the Desktop Edition of Discoverer for some specific date Range it's giving Data But from last month on wards it's not returning any Data.
in Discoverer Report Desktop it's not retuning the Data from November to till date
Oracle Applications 11i
Discoverer 4i
Oracle Data base :9i
OS : Windows.
Attached the Sql which i used to generate the Report :
I HAVE USED THE FOLLOWING :-for initialize the profile options
EXEC FND_GLOBAL.APPS_INITIALIZE (0,52163,660);
EXEC APPS.FND_CLIENT_INFO.SET_ORG_CONTEXT(2922);
SELECT A.CUST_PO_NUMBER,
A.ORDER_NUMBER,
A.ORDERED_DATE,
A.ORDER_TYPE,
-- C.CUSTOMER_ID,
C.CUSTOMER_NUMBER,
C.CUSTOMER_NAME,
B.LINE_NUMBER,
B.ORDERED_ITEM,
MSI.SEGMENT1 ACCO_ITEM, -- GRW 20060407
MSI.DESCRIPTION,
-- MSI.INVENTORY_ITEM_ID,
(SELECT MCI.CUSTOMER_ITEM_NUMBER
FROM MTL_CUSTOMER_ITEMS MCI,
MTL_CUSTOMER_ITEM_XREFS MCIX,
MTL_SYSTEM_ITEMS_B MSIB
-- MTL_PARAMETERS MP
WHERE MCI.CUSTOMER_ID = C.CUSTOMER_ID --1814924
AND MCI.CUSTOMER_ITEM_ID = MCIX.CUSTOMER_ITEM_ID
AND MCIX.INVENTORY_ITEM_ID = MSIB.INVENTORY_ITEM_ID
AND MSIB.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID --869899
AND MSIB.ORGANIZATION_ID = MTP.ORGANIZATION_ID --MP.ORGANIZATION_ID
AND MTP.ORGANIZATION_CODE = 'BRM'
AND MCI.CUSTOMER_ITEM_NUMBER = B.ORDERED_ITEM
AND NVL (mci.inactive_flag, 'N') <> 'Y'
AND NVL (mcix.inactive_flag, 'N') <> 'Y')
CUSTOMER_ITEM,
XXAB_ITEM_XREFS.GET_GBC_ITEM_NUM (B.ORDERED_ITEM) GBC_ITEM_NUMBER,
B.ORDERED_QUANTITY,
B.PRICE_LIST,
B.UNIT_SELLING_PRICE,
B.UNIT_LIST_PRICE,
TO_NUMBER (B.ATTRIBUTE7) CUST_SENT_PRICE,
apps.XXAB_CUST_SENT_PRICE_CONV_SO (C.customer_number,
B.ordered_item,
B.header_id,
B.line_number,
B.unit_selling_price,
B.attribute7,
B.pricing_quantity_uom,
B.attribute4)
CUST_SENT_PRICE_CONVERTED,
ABS ( (B.UNIT_SELLING_PRICE
- apps.XXAB_CUST_SENT_PRICE_CONV_SO (C.customer_number,
B.ordered_item,
B.header_id,
B.line_number,
B.unit_selling_price,
B.attribute7,
B.pricing_quantity_uom,
B.attribute4)))
DIFFERENCE,
MTP.ORGANIZATION_CODE,
B.SHIP_TO_LOCATION
FROM OE_ORDER_HEADERS_V A,
OE_ORDER_LINES_V B,
RA_CUSTOMERS C,
MTL_PARAMETERS MTP,
MTL_SYSTEM_ITEMS_B MSI
WHERE A.HEADER_ID = B.HEADER_ID
AND A.SOLD_TO_ORG_ID = C.CUSTOMER_ID
-- Added by Gati on 19-Oct-2012, tkt - INC000000118962
AND ROUND (TO_NUMBER (apps.XXAB_CUST_SENT_PRICE_CONV_SO (
C.customer_number,
B.ordered_item,
B.header_id,
B.line_number,
B.unit_selling_price,
B.attribute7,
B.pricing_quantity_uom,
B.attribute4)),
2) <> B.UNIT_SELLING_PRICE
--AND ROUND(TO_NUMBER(B.ATTRIBUTE7), 2) <> B.UNIT_SELLING_PRICE
--AND a.ship_from_org_id = mtp.organization_id
AND B.SHIP_FROM_ORG_ID = MTP.ORGANIZATION_ID -- GRW 20060413
--AND a.ship_from_org_id = msi.organization_id
AND B.SHIP_FROM_ORG_ID = MSI.ORGANIZATION_ID -- GRW 20060413
AND B.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID -- GRW 20060407
AND A.ORDER_SOURCE_ID = 6
AND A.ORG_ID = B.ORG_ID
AND TO_CHAR (A.ordered_date, 'DD-MON-YYYY') between '01-NOV-2013' and '03-NOV-2013'
and mtP.organization_code='BRM'
AND A.ORG_ID = (SELECT HOU.ORGANIZATION_ID
FROM HR_OPERATING_UNITS HOU
WHERE HOU.NAME = '50 ACCO Canada')
AND B.cancelled_flag <> 'Y'
AND B.flow_status_code <> 'CANCELLED'
AND B.ORDERED_ITEM <> 'INVALID_ITEM'
ORDER BY a.order_numberHi,
Assuming your initialization matches your discoverer login, it is pretty weird that you get no data.
I am not sure how you got the SQL but i suggest you trace the session to get the exact SQL ran by the discoverer.
You may find another condition or join that limits your data.
Also another thing that you should try is to initial the session by using all the parameters (including the security group as you have in your discoverer login):
begin
fnd_global.APPS_INITIALIZE(user_id =>, resp_id =>, resp_appl_id =>, security_group_id =>);
end -
I am getting ORA-01403: no data found error while calling a stored procedur
Hi, I have a stored procedure. When I execute it from Toad it is successfull.
But when I call that from my java function it gives me ORA-01403: no data found error -
My code is like this -
SELECT COUNT(*) INTO L_N_CNT FROM TLSI_SI_MAST WHERE UPPER(CUST_CD) =UPPER(R_V_CUST_CD) AND
UPPER(ACCT_CD)=UPPER(R_V_ACCT_CD) AND UPPER(CNSGE_CD)=UPPER(R_V_CNSGE_CD) AND
UPPER(FINALDEST_CD)=UPPER(R_V_FINALDEST_CD) AND UPPER(TPT_TYPE)=UPPER(R_V_TPT_TYPE);
IF L_N_CNT >0 THEN
DBMS_OUTPUT.PUT_LINE('ERROR -DUPlicate SI-1');
SP_SEL_ERR_MSG(5,R_V_ERROR_MSG);
RETURN;
ELSE
DBMS_OUTPUT.PUT_LINE('BEFORE-INSERT');
INSERT INTO TLSI_SI_MAST
( CUST_CD, ACCT_CD, CNSGE_CD, FINALDEST_CD, TPT_TYPE,
ACCT_NM, CUST_NM,CNSGE_NM, CNSGE_ADDR1, CNSGE_ADDR2,CNSGE_ADDR3,
CNSGE_ADDR4, CNSGE_ATTN, EFFECTIVE_DT, MAINT_DT,
POD_CD, DELVY_PL_CD, TRANSSHIP,PARTSHIPMT, FREIGHT,
PREPAID_BY, COLLECT_BY, BL_REMARK1, BL_REMARK2,
MCC_IND, NOMINATION, NOTIFY_P1_NM,NOTIFY_P1_ATTN , NOTIFY_P1_ADDR1,
NOTIFY_P1_ADDR2, NOTIFY_P1_ADDR3, NOTIFY_P1_ADDR4,NOTIFY_P2_NM,NOTIFY_P2_ATTN ,
NOTIFY_P2_ADDR1,NOTIFY_P2_ADDR2, NOTIFY_P2_ADDR3, NOTIFY_P2_ADDR4,
NOTIFY_P3_NM,NOTIFY_P3_ATTN , NOTIFY_P3_ADDR1,NOTIFY_P3_ADDR2, NOTIFY_P3_ADDR3,
NOTIFY_P3_ADDR4,CREATION_DT, ACCT_ATTN, SCC_IND, CREAT_BY, MAINT_BY
VALUES( R_V_CUST_CD,R_V_ACCT_CD,R_V_CNSGE_CD,R_V_FINALDEST_CD,R_V_TPT_TYPE,
R_V_ACCT_NM,R_V_CUST_NM ,R_V_CNSGE_NM, R_V_CNSGE_ADDR1,R_V_CNSGE_ADDR2, R_V_CNSGE_ADDR3,
R_V_CNSGE_ADDR4,R_V_CNSGE_ATTN, R_V_EFFECTIVE_DT ,SYSDATE, R_V_POD_CD,R_V_DELVY_PL_CD,R_V_TRANSSHIP ,R_V_PARTSHIPMT , R_V_FREIGHT,
R_V_PREPAID_BY ,R_V_COLLECT_BY ,R_V_BL_REMARK1 ,R_V_BL_REMARK2,R_V_MCC_IND,
R_V_NOMINATION,R_V_NOTIFY_P1_NM, R_V_NOTIFY_P1_ATTN, R_V_NOTIFY_P1_ADD1, R_V_NOTIFY_P1_ADD2,
R_V_NOTIFY_P1_ADD3, R_V_NOTIFY_P1_ADD4, R_V_NOTIFY_P2_NM, R_V_NOTIFY_P2_ATTN, R_V_NOTIFY_P2_ADD1,
R_V_NOTIFY_P2_ADD2, R_V_NOTIFY_P2_ADD3, R_V_NOTIFY_P2_ADD4, R_V_NOTIFY_P3_NM, R_V_NOTIFY_P3_ATTN,
R_V_NOTIFY_P3_ADD1, R_V_NOTIFY_P3_ADD2, R_V_NOTIFY_P3_ADD3, R_V_NOTIFY_P3_ADD4,
SYSDATE,R_V_ACCT_ATTN,R_V_SCC_IND,R_V_USER_ID,R_V_USER_ID
DBMS_OUTPUT.PUT_LINE(' SI - REC -INSERTED');
END IF;Hi,
I think there is a part of the stored procedure you did not displayed in your post. I think your issue is probably due to a parsed value from java. For example when calling a procedure from java and the data type from java is different than expected by the procedure the ORA-01403 could be encountered. Can you please show the exact construction of the call of the procedure from within java and also how the procedure possible is provided with an input parameter.
Regards, Gerwin -
Can not view/export a report which has 2 group by field when no data found
Recently I developed a report, which contains 2 group by fields. it runs successfully when the report displays some data.
but when there is no data, i cann't view/export this report.
It shows nothing by html format and shows "this file cannot be opened because it has no pages" message by pdf format.
even there is no records for this report, i still want to see the template file and show some basic information.
please help me.
DanielI've found that, just like I used to do in Oracle Reports, if you put in a COUNT column to count your returning rows, you can put 'No Data Found' when there's no data. That way, your report will return and not error out.
For .pdfs, this is the code I use; COUNT with code of <?if:count(field_name)=0?>.
In the .rtf..
COUNT
No Data Found
END COUNT
Put this in the .rtf before your data should appear or else it won't work.
Hope this helps!
Kris -
I have some PL/SQL code that looks like this:
PROCEDURE my_proc(start_date DATE, end_date DATE)
AS
BEGIN
FOR rec IN (SELECT DISTINCT column1
FROM my_table
WHERE test_date_and_time BETWEEN start_date AND end_date;)
LOOP
END LOOP;
END; The procedure is called in the following way:
DECLARE
sdate DATE;
edate DATE;
BEGIN
sdate := to_date('1-jan-2003');
edate := to_date('10-jan-2003');
my_proc(sdate, edate);
END;I get an ORA-1403 exception (No Data Found) at the select statement in the my_proc procedure. But if I run the select statement directly with SQL, several records are found.
Does anybody know what I am missing.Hi,
DBelt wrote:
I have some PL/SQL code that looks like this:
PROCEDURE my_proc(start_date DATE, end_date DATE)
AS
BEGIN
FOR rec IN (SELECT DISTINCT column1
FROM my_table
WHERE test_date_and_time BETWEEN start_date AND end_date;)
LOOP
END LOOP;
END; The procedure is called in the following way:
DECLARE
sdate DATE;
edate DATE;
BEGIN
sdate := to_date('1-jan-2003');
edate := to_date('10-jan-2003');
my_proc(sdate, edate);
END;I get an ORA-1403 exception (No Data Found) at the select statement in the my_proc procedure. But if I run the select statement directly with SQL, several records are found.
Does anybody know what I am missing.Are you sure the code you posted is what you're actually running? The semicolon at the end of the query:
... WHERE test_date_and_time BETWEEN start_date AND end_date;)is a mistake, but it wouldn't cause ORA-01403.
Also,
FOR rec IN (query)
LOOP
END LOOP;doesn't raise NO_DATA_FOUND. If the query doesn't return any records, then the loop is simply not executed even once.
If you'd like help, then post your actual code, or a simplified version that gets the same error, along with whatever CREATE TABLE and INSERT statements are needed to run it. -
No data Found when executing select within a function
Hi
I have a select statement based on the USER_ROLE_PRIVS view for a specific granted_role and user, If I execute the statement in SQL/Plus I obtain the required result, however if I put the same select in a function and excute the function signed on as the same user I get ora-00100 no data found. I have granted execute to public on the function. Is there a grant I have missed
Any Help would be Great
Tina1 CREATE OR REPLACE FUNCTION xyz
2 Return number IS
3 v_return number := 0;
4 v_granted_role user_role_privs.granted_role%type;
5 BEGIN
6 Select granted_role
7 into v_granted_role
8 from USER_ROLE_PRIVS
9 where Granted_Role = 'CONNECT'
10 and username = user;
11 v_return := 1;
12 RETURN v_return;
13 EXCEPTION
14 when no_data_found then
15 v_return := 0;
16 RETURN v_return;
17 when others then
18 v_return:= 9;
19 RETURN v_return;
20* END;
SQL> /
Function created.
SQL> declare
2 n number;
3 begin
4 n:=xyz;
5 dbms_output.put_line('n'||n);
6 end;
7 /
PL/SQL procedure successfully completed.
SQL> set serveroutput on;
SQL> /
n1
PL/SQL procedure successfully completed.Your supplied code works fine for me - Executing in owner schema. Then only authid current_user is missing in your code
Edited by: Lokanath Giri on १९ अगस्त, २०१० ६:०२ अपराह्न -
HELP!! Create source system failed in BW ( ORA-01403: no data found)
Hi,
I cannot create Oracle DB as a source system in my BW (7.01).
In system log, I got the following information.
============================
Database error 1403 at CON
> ORA-01403: no data found
============================
How can I fix this issue?
It's kind of urgent.
Thanks!
Regards,
Steven
Edited by: Wen Steven on Sep 30, 2011 6:09 PMHi Steven,
Please check the below thread
SQL/Buffer trace RC=1403
Regards,
Venkatesh -
Vendor open items Overdue Analysis on top of 0FIAP_C03 ---" NO DATA FOUND"
Hi All,
I have created a vendor overdue analysis query on top of 0FIAP_C03 same as days overdue analysis on top OFIAR_C03.
But when i am executing vendor open items overdue analysis i am getting " NO APPLICATION DATA FOUND" while my days overdue analysis of FIAR is working.
So can you tell what are changes that need to be made in vendor overdue analysis as i have exactly copied days overdue analysis except here its vendor not customer.
But i checked in ECC side data is there for vendor open item overdue analysis
Looking for a quick reply.
With regards,
MontzI assume that there is data in the AP cube and the read pointer is upto date (ie all request are available for reporting)
When doing a list cube on AP can you see the data?
Then if all is fine it is a simple case of going through the RKFs and filters finding out where there is a join failure
Maybe you are looking for
-
Migracion de OCS 10.1.1 a OCS 10.1.2 - Parche
Tengo un problema cuando he puesto el parche para pasar del OCS 10.1.1 al OCS 10.1.2 no puedo empezar a levantar el servicio de Oracle Content Services, los demas servicios si estan levantados, que es lo que tengo que hacer??. Espero me puedan ayudar
-
L_TO_CREATE_POSTING_CHANGE
HI, I am using FM 'L_TO_CREATE_POSTING_CHANGE'. I am passing t_lubqu-lqnum = source bin quant t_lubqu-nltyp = destination bin storage type t_lubqu-nlber = destination bin storage section
-
Color changes when using the bone tool
When i'm animating some legs or something like that with the bone tool the leg turns in random frames to black. So between the pose you get flickering black legs, i can select the frame where to leg is black and change it just a bit and then the leg
-
Reg: activity type creation
hi, i have created secondary cost element with category 41(over-head rates). when i tried creating an activity type i am gettin an error stating the cost element is not an allocation cost element of type'43' .
-
Regarding the Outbound IDOC process
Hi Experts, Please answers the following questions which i have some doubts in Outbound Process. 1) Which program is resposible to fill the segments of IDOC(Std IDoc) in case of Outbound IDOC Process with message control , Is it FM in Process code