0CRM_SRV_PROCESS_I - Extracts 0 records
Hi Gurus,
I am working on the extracting data from this extractor - 0CRM_SRV_PROCESS_I. (CRM 500)
I have made changes using CRMD_order transaction.
When I did a load into BW 7 from data source 0CRM_SRV_PROCESS_I, i can see no records(0), upon checking the source tables CRMD_ORDERADM_I there is no data.
RSA3 - 0CRM_SRV_PROCESS_I returns 0 records
Can anyone give inputs to what transaction I use to be able to generate some data into this data source.
Thanks
Rao
Hi Asish,
I have already checked the tables (No data), what I want is to find out the CRM transaction code or setting which will generate some data into extractors tables. we Dont have any CRM consultant at our place.
Thanks
Rao
Similar Messages
-
Short dump error when extracting delta records from R/3
I am working on BW 3.5 and I am facing some short dump error when extracting delta records from the r/3 to BW.
Below is the error message
Kindly do the needful ASAP.
Job started
Step 001 started (program SBIE0001, variant &0000000024277, user ID BWREMOTE)
Asynchronous transmission of info IDoc 2 in task 0001 (0 parallel tasks)
DATASOURCE = 0ISCM_PAYMENT_01
Current Values for Selected Profile Parameters *
abap/heap_area_nondia......... 2000000000 *
abap/heap_area_total.......... 2000000000 *
abap/heaplimit................ 40000000 *
zcsa/installed_languages...... DE *
zcsa/system_language.......... E *
ztta/max_memreq_MB............ 2047 *
ztta/roll_area................ 6500000 *
ztta/roll_extension........... 2000000000 *
2,454 LUWs confirmed and 2,454 LUWs to be deleted with function module RSC2_QOUT_CONFIRM_DAT
ABAP/4 processor: MESSAGE_TYPE_X
Job cancelledHi,
I look at the transaction ST22 to see which type of error has given you. Take a look at the notes to correct the error.
Another option is to look at OSS notes, because the error is giving you a standard extractor.
Greetings, -
0FI_AR_4 datasource is extraction 0 records during Init
Hi,
0FI_AR_4 datasource is extraction 0 records during Init. But if I run the Full-load I can get the data.
I am not sure whether our extractors are uncoupled.
Currently we are using GL and AP extractors as well.
We are on EEC6 and PI_BASIS 2005_1_700
There were no selection fields defined 0FI_AR_4 to restrict the Init on Fiscal year period/ Company code.
Not sure whether this note 551044 is applicable for the currect vesion of the component.
Reagards
Ajay
Points will be assigned to all answers.Hi Anil,
Thanks this is useful I have checked TPS31 Table the entry is maintained as described in your link.
this table doesn't have any entries in it BWOM_SETTINGS ( Do we have entries only after running delta infopackage?
When I tey to instral the datasource from RSA5
The get the following error message.
Units field HWAE2 for field H2STE of DataSource 0FI_AR_4 is hidden
Units field HWAE3 for field H3STE of DataSource 0FI_AR_4 is hidden
Units field HWAE2 for field ZLOCAL2 of DataSource 0FI_AR_4 is hidden
Units field HWAE3 for field ZLOCAL3 of DataSource 0FI_AR_4 is hidden
it will be great if you can help me out.
Regards
Ajay -
How do I extract matching records from two tables?
I'm trying to extract client records from our client database to put together a very targeted email campaign. As an example, the result I want is a list of names and email addresses of those clients who have a record in our system, have not had a visit in our clinic in the last year, and live within 200 miles of our clinic. I can capture the first two criteria in one extract, and the second in another. I can then import those as tab delimited data into Numbers. What I then need to do is create a third table that represents ONLY those records that exist in both tables.
Can someone tell me if this is possible and if so, how to do it?
I'd be very appreciative of any help, thank you.conejo61 wrote:
I can then import those as tab delimited data into Numbers. What I then need to do is create a third table that represents ONLY those records that exist in both tables.
You can create a column that generates a serial marker on the table from which you want to transfer the data, making all the names that also appear on the other table. Not that the formula will mark only exact matches.
Here's a short example:
Table 1 on the left, is one of the two tables imported from the tab delimited data files. It has other data, but only the names in column A are used to identify records appearing on both tables.
Table 2 on the right, contains the names and other data (represented by the email addresses in column B), to be transferred to the third table.
Column C of this table contains the formula that counts off the rows containing names appearing on both tables. The version below is in C2, and is filled down to the end of the column.
=IF(COUNTIF(Table 1 :: $B,A2)>0,MAX($C$1:C1)+1,"")
Note that jane Doe is not counted (or transferred) as her name is recorded differently on the two tables.
Table 3 is the results table. It contains one formula for each column to be transferred from Table 2 to Table 3.
A2: =IF((ROW()-1>MAX(Table 2 :: $C)),"",LOOKUP(ROW()-1,Table 2 :: $C,Table 2 :: $A))
B2: =IF((ROW()-1>MAX(Table 2 :: $C)),"",LOOKUP(ROW()-1,Table 2 :: $C,Table 2 :: $B))
Regards,
Barry
EDIT: I was working in Numbers '09 when developing this, and got the following warning when I saved a copy as an iWork '08 document:
Referencing row or column ranges that include header or footer cells isn't supported. The formula references were updated to exclude header and footer cells.
The formulas in Table 2::C2 references C1. You may have to ensure that Table 2 does not include a header row.
B.
EDIT2: A check on the file in Numbers '08 showed no apparent change to the formula, and editing Jane Doe's name on table 1 resulted in her name being added to Table 3.
Message was edited by: Barry -
How to extract the record with latest date
in internal table i a have 10 records, in that for each record only date is changing...so,now the issue is i should extract the record which having the latest date
try this code -
data: begin of itab occurs 0,
name(20),
add(20),
bp like sy-datum,
end of itab.
itab-name = 'aaa'.
itab-add = '123'.
itab-bp = '20061220'.
APPEND ITAB.
CLEAR ITAB.
itab-name = 'bbb'.
itab-add = '123'.
itab-bp = '20061219'.
APPEND ITAB.
CLEAR ITAB.
itab-name = 'aaa'.
itab-add = '123'.
itab-bp = '20061222'.
APPEND ITAB.
clear itab.
sort itab descending by bp.
read table itab index 1.
write: itab. -
How to extract current record using get pernr (logical database)
Hi all,
I am using logical database in the program and using <b>get pernr</b> method. But there are multiple entries in the infotype for a perticular employee. i want to extract employees current record whose end date is greater than sy-datum.
how to do this using <b>get pernr</b>?
Thanks in advance.Hi Priti,
Get Pernr statement will get all the records for each employee spcicified for the Begin and End dates on the selection screen and store in an internal table for the infotypes declared in the infotypes statement.
You need to read this table and copy only the records that meet the date criteria in an internal table for further use.
For Ex:
infotypes : 0001.
tables : pernr.
TYPES : BEGIN OF ty_kostl,
pernr TYPE pernr-pernr,
kostl TYPE p0001-kostl,
ename TYPE p0001-ename,
END OF ty_kostl.
Work Areas
DATA : g_kostl_wa TYPE ty_kostl.
Internal Tables
DATA : i_kostl TYPE TABLE OF ty_kostl.
start-of-selection.
get pernr.
PROVIDE * FROM p0001 BETWEEN pn-begda AND pn-endda.
if p0001-endda GT sy-datum.
g_kostl_wa-pernr = p0001-pernr.
g_kostl_wa-kostl = p0001-kostl.
g_kostl_wa-ename = p0001-ename.
APPEND g_kostl_wa TO i_kostl.
CLEAR g_kostl_wa.
endif.
ENDPROVIDE. -
A programme that will extract particular records from a file
Let's assume that there is a text file containing arround 50 records in the following format:
ABCDEFGH:AB:12345:-09876:567:876
The file to be read by the programme consist of a sequence of records each of which is split into fields using separator characters just like as we have in the Unix. The command line arguments should be given to execute the programme
The most important part of the programme is that the condition for extracting a particular record from that file will be that specified fields shall contain a particular string of characters.
The command line arguments to be given are:
-tx This flag specifies the field separator character "x"
-<num> This flag introduces a match requirement for field "num". Fields are numbered starting at 1. This flag may be followed by further flags and then by the string to look for.
-f Fold case. I.e. string matching is not case sensitive.
-t Transposition match. A match is recorded even if the strings differ provided the difference consists of just 2 characters transposed so that, for example: "compiler and complier" will be recorded as a match.
-d A differ match. A match is recorded even if the two strings differ by one letter. For example: "gest and rest" will be recorded as a match.
The file to be processed will be specified in the final command line argument.
If match requirements are specified for more than one field the implication is that all fields specified must separately satisfy their individual match requirements. If any fields referred to in the match requirements are missing from a particular record then the record will not satisfy the overall match requirements.And your question is??
-
Microphoto 8gig extracting voice record fi
Hi, i'm having some trouble extracting my voice recorded files from the zen to my computer.
Every other file such as .mp3 and photo files work fine but i just can't find any way to do this. Is it because the voice recorded files are wma's? I'm using the lastest firmware .3.0 on windows xp. The software i'm using is the microphoto media explorer.
ThanksHas anyone out there figured out how to do this?
-
Extracting filtered records from aselect statement
Hi, i have a query that produces an output like this:
CONNECTED_LOAD M_LAST CIRCUIT_CODE SUBSTATION_CODE CLASSIFICATION
95---------------------------9/25/2011-----52SM4----------------LNLRCN003SML-----------------S
95---------------------------9/25/2011-----53SM4----------------LNLRCN003SML-----------------S
75.6------------------------9/25/2011-----54LR4----------------LNLRCN003LDR------------------S
98---------------------------9/25/2011-----57LR4----------------LNLRCN003LDR -----------------S
26---------------------------9/25/2011-----57SM4----------------LNLRCN003SMN----------------S
53.25----------------------9/25/2011-----59LR4----------------LNLRCN003LDR-----------------S
95--------------------------10/25/2011----52SM4----------------LNLRCN003SML-----------------S
95--------------------------10/25/2011----53SM4----------------LNLRCN003SML-----------------S
75.6-----------------------10/25/2011----54LR4----------------LNLRCN003LDR-----------------S
98--------------------------10/25/2011----57LR4----------------LNLRCN003LDR-----------------S
26--------------------------10/25/2011----57SM4----------------LNLRCN003SMN-----------------S
53.25----------------------10/25/2011----59LR4----------------LNLRCN003LDR-----------------S
*115------------------------11/25/2011----52SM4----------------LNLRCN003SML-----------------S*
*102------------------------11/25/2011----53SM4----------------LNLRCN003SML-----------------S*
*75.6-----------------------11/25/2011----54LR4----------------LNLRCN003LDR-----------------S*
*98--------------------------11/25/2011----57LR4----------------LNLRCN003LDR-----------------S*
*46---------------------------11/25/2011---57SM4----------------LNLRCN003SMN-----------------S*
*48.25----------------------11/25/2011----59LR4----------------LNLRCN003LDR-----------------S*
115-------------------------12/25/2011----52SM4----------------LNLRCN003SML-----------------S
102-------------------------12/25/2011----53SM4----------------LNLRCN003SML-----------------S
75.6------------------------12/25/2011----54LR4----------------LNLRCN003LDR-----------------S
98---------------------------12/25/2011----57LR4----------------LNLRCN003LDR-----------------S
46---------------------------12/25/2011----57SM4----------------LNLRCN003SMN-----------------S
48.25---------------------- 12/25/2011----59LR4----------------LNLRCN003LDR-----------------S
The above result is obtained from this query: *(ORIGINAL)*
WITH months AS (
SELECT ADD_MONTHS(:V_DATE_FROM,LEVEL-1) m_first
*,(ADD_MONTHS(:V_DATE_FROM, LEVEL-0 )-1) m_last*
FROM dual
CONNECT BY LEVEL < MONTHS_BETWEEN(:V_DATE_TO,:V_DATE_FROM) + 1
*,load_per_month AS(*
SELECT conn_load
*,SUM(conn_load) max_conn_load*
*,m_LASt*
*,CIRCUIT_code, substation_code, classification*
FROM ( SELECT substr(c1.CIRCUIT_code,1,5) circuit_code, max(c1.connected_load) conn_load,
c1.classification, C1.substation_code, m_LAst
FROM SPM_CIRCUITS c1 CROSS JOIN months
WHERE c1.date_commission <= m_last
AND ( c1.date_decommission > m_first
OR date_decommission IS NULL)
AND SUBSTR(c1.substation_code,6,4) IN ('N003')
GROUP BY substr(c1.CIRCUIT_code,1,5),
c1.classification, substation_code, m_LAst
group by conn_load, m_last, CIRCUIT_code, substation_code, classification)
SELECT NVL(SUM(NVL(conn_load,0)),0) connected_load,m_LASt
*, CIRCUIT_code, substation_code, classification*
FROM load_per_month
WHERE conn_load = max_conn_load
GROUP BY M_LAST, CIRCUIT_code, substation_code, classification
ORDER BY m_LASt, CIRCUIT_code;
Using the query below i get 484.85, which is the sum of all connected loads in the month of November or December (highest):
WITH months AS (
SELECT ADD_MONTHS(:V_DATE_FROM,LEVEL-1) m_first
,(ADD_MONTHS(:V_DATE_FROM, LEVEL-0 )-1) m_last
FROM dual
CONNECT BY LEVEL < MONTHS_BETWEEN(:V_DATE_TO,:V_DATE_FROM) + 1
,load_per_month AS(
SELECT conn_load
,SUM(conn_load) max_conn_load
,m_LASt
,CIRCUIT_code, substation_code, classification
FROM ( SELECT substr(c1.CIRCUIT_code,1,5) circuit_code, max(c1.connected_load) conn_load,
c1.classification, C1.substation_code, m_LAst
FROM SPM_CIRCUITS c1 CROSS JOIN months
WHERE c1.date_commission <= m_last
AND ( c1.date_decommission > m_first
OR date_decommission IS NULL)
AND SUBSTR(c1.substation_code,6,4) IN ('N003')
GROUP BY substr(c1.CIRCUIT_code,1,5),
c1.classification, substation_code, m_LAst
group by conn_load, m_last, CIRCUIT_code, substation_code, classification)
(SELECT MAX(connected_load)
FROM
SELECT NVL(SUM(NVL(conn_load,0)),0) connected_load
,m_LAst
FROM load_per_month
WHERE conn_load = max_conn_load
GROUP BY m_LAst
ORDER BY m_LAst
ORDER BY m_LASt, CIRCUIT_code;
Now, how could i display all the records for the month of November or December given that the ORIGINAL query gave 24 records. Hope this is understandable. ThanksThanks guys! I have, atlas, created the query by trail and error whew!
-
Datasource 0WS_TAROBJ_ATTR does not extract any record
I am using the datasource 0WS_TAROBJ_ATTR to get data from CRM to infoobject 0WS_TAROBJ. However, this extractor is not loading any record.
According SAP information and some forum discussion, I have found that the datasource WS_TAROBJ_ATTR loads data from the table CRM_SVY_RE_TAOBJ.
There is no data into this table, even in production environment.
I have found the SAP Note 785261 (CRM survey: Missing entries in table CRM_SVY_RE_TAOBJ) that describes a similar situation. I have applied it and after that I have provide a full repair from 0SVY_DATA_1 in order to fill out this table. However it did not work properly and the table still empty.
Could you please, someone helps me on this issue?
Thanks in advance,
Silvio MessiasNo comments!
-
Extracting unique records from two different tables record
Hello,
In the following code of two different tables www.testing.com exists in both tables. I want to compare two different columns of the two different tables to get unique records.
SQL> select unique(videoLinks) from saVideos where sa_id=21;
VIDEOLINKS
www.testing.com
SQL> ed
Wrote file afiedt.buf
1* select unique(picLinks) from saImages where sa_id=21
SQL> /
PICLINKS
test
test14
www.hello.com
www.testing.comThanks & best regardsUnfortunatly you didn't mention the expected output. I guess it would be the one line
"www.testing.com"
in that case simply join the two tables.
select *
from saVideos v
join saImages i on i.sa_id = v.sa_id and i.picLinks = v.videoLinks
where v.sa_id=21;If needed then you could change the select list to retrieve only distinct values.
select unique v.sa_id, v.videolinks
from saVideos v
join saImages i on i.sa_id = v.sa_id and i.picLinks = v.videoLinks
where v.sa_id=21;I usually avoid distinct/unique whereever possible. This requires the database to do a sort and makes the query slow.
Edited by: Sven W. on Feb 10, 2011 1:55 PM -
I have a text file which is occasionally appended. Each
record is separated by a carriage return. What I want to be able to
do is select the last record in the text file.
So assuming that the text file looked like this
Dod
Cat
Bird
Fish
So after I have read the file with CFFIle and set a variable
for the entire lits, how would I sextract the last entry
Fish?If you have TAIL, you can use CFEXECUTE against the text
file. For windows based systems, you can install MINGW and MSYS to
get TAIL.
Note: If you run into timeout issues, You may have to change
the account that the CF service uses to log on with. There are
security issues with this and it may not be suitable for a shared
environment security wise.
Reference:
http://www.mingw.org/ -
Extract only records that have difference sum
Hi all. I'm on oracle 10g.
I have a question. I have two select statement, both with sum function.
I want that from first select I must retrieve only records which have different sum.
Here is the code:
first select statement
select a.codice_contratto codice_contratto, a.codice_qualifica codice_qualifica,
a.codice_istituzione codice_istituzione, sum(a.nume_dip_tot) tot, sum(a.nume_dip_donne) donne
from tn_bz_t_10 a
where a.anno = 2006
group by a.codice_contratto, a.codice_qualifica, a.codice_istituzione
order by a.codice_contratto, a.codice_qualifica, a.codice_istituzione
secon select statement
select codice_contratto, codice_qualifica,
codice_istituzione,
sum(nume_dip_tot17) tot, sum(nume_dip_donne17) donne
from tabella10
where anno = 2006
and versione = 'D'
and nume_dip_tot17 <> 0
group by codice_contratto, codice_qualifica, codice_istituzione
order by codice_contratto,codice_qualifica,codice_istituzione
My goal is that from first select I must retrieve only those records which have difference sum, tot or donne,
from second select...
How can I achieve that??
Thanks all for collaboration,
Fabrizio Delli Priscoli
Edited by: Fabrizio Delli Priscoli on 23-set-2010 14.25Hi, Fabrizio,
(1) an inner join, or
(2) NOT IN
are two ways that will probably be efficient.
You've been using this forum for nearly 9 years, so you know that, to get a more detailed answer, you need to post a more detailed question.
Post a little sample data (CREATE TABLE and INSERT statements) and the results you want from that data.
Format your code and results, and post them between \ tags to keep this site from removing the extra spaces.
Always say what version of Oracle you're using. -
I can't extracts the records in list (grid)
DECLARE
CURSOR CUR_FET IS SELECT * FROM item_reservation_temp;
t_var item_reservation_temp.t%type;
BEGIN
GO_BLOCK('item_reservation');
FIRST_RECORD;
OPEN CUR_FET;
LOOP
FETCH CUR_FET INTO T_VAR;
EXIT WHEN CUR_FET%NOTFOUND;
:item_reservation.ITEM_CODE:=SUBSTR(T_VAR,1,10);
:item_reservation.CCN:=SUBSTR(T_VAR,12,3);
:item_reservation.RESERV_QUANTITY:=SUBSTR(T_VAR,16);
NEXT_RECORD;
END LOOP;
EXCEPTION
WHEN no_data_found THEN
RAISE FORM_TRIGGER_FAILURE;
close cur_fet;
END;Declare
Cursor cur_fet
Is
Select Substr (T, 1, 10) col1, Substr (T, 12, 3) col2,
Substr (T, 16) col3
From item_reservation_temp;
cur_data cur_fet%Rowtype;
Begin
GO_BLOCK ('item_reservation');
FIRST_RECORD;
Open cur_fet;
Loop
Fetch cur_fet
Into cur_data;
Exit When cur_fet%Notfound;
:item_reservation.item_code := cur_data.col1;
:item_reservation.ccn := cur_data.col2;
:item_reservation.reserv_quantity := cur_data.col3;
NEXT_RECORD;
End Loop;
Close cur_fet;
Exception
When Others
Then
Raise form_trigger_failure;
End;Edited by: user291283 on Aug 31, 2009 9:54 PM -
Extracting more number of records than present number in Infoprovider
Hi Frnds,
i have one doubt about data extraction.
here in my scenario i have one DSO & Infocube in modeling .
Source DSO for Data extraction :
DSO is having 10 fields in design .
2 are Key fields
8 are Data fields
& we have enabled some navigation attributes of those key fields in DSO.
target Infocube for data loading :
4 keyfigure & rest all are characteristics designed in Dimension properly
DSO --> Cube loading :
Source DSO is having 10 records when i triggered loading it is extracting more that 10 records .
when i check the records in Debugging it is showing more that 10 records because of DSO keyfields & navigation attribute combination .
it is forming more number records than original 10 records.
i don't know whether is it right or wrong ?
example here i am giving:
if we assume source DSO is having only one record but it is extracting 4 records with the same key.
0MATERIAL 0PLANT KEYFIGURE1 KEYFIGURE2
100 4000 10 20
In extraction it is showing as below
0MATERIAL 0PLANT 0MATERIAL_NAVIGATIONATTRIBUE KEYFIGURE1 KEYFIGURE2
100 4000 XXXX 10 20
100 4000 YYYY 10 20
100 4000 ZZZZ 10 20
100 4000 ZYZY 10 20
my question is why it is extracing 4 records ? ( why it is taking navigation attribute values in extraction .
BR
RavinderHello,
Check OSS Note 1145673
Steps to be performed:
1. Apply the OSS note in the dev system
2. OSS note might de-activate the transformation and DTP.
3. Note down the transformation and DTP which gets de-activated because of this OSS note.
4. Also send out a mail to BW community saying you are gonna apply this OSS note and ask them to check thier objects whether it is getting impacted by this oss note or not.
5. Ask everyone to check the data load and the data is getting populated or not.
6. Apply OSS note in QA and production. Also before applying the OSS in QA and production collect the objects which are getting impacted by this note in dev.
7. After applying the oss note in QA, send the collected Transforamtions and DTPs to the QA and do a test in QA as well.
8. Finally apply the oss note in production and transport the impacted transformations and DTP in production.
Regards,
Shashank
Maybe you are looking for
-
IPhone deletes new emails as soon as I click on them
Lately when I've been receiving new emails, as soon as I click on them the iPhone immediately deleted it and opens a prior email instead. The new email that it just deleted is not in my junk or trash folders and when I log into my email account in my
-
While Starting the Managed server using node manager
The system is vulnerable to security attacks, since it trusts certificates signed by the demo trusted CA.> ####<Nov 24, 2010 11:12:08 AM IST> <Notice> <Security> <HYDHTC99264D> <AdminServer> <[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.De
-
The video button does not activate on itunes when i connect the 30GB ipod
I have a 30GB ipod. when i connect it to the computer and start itunes, and go to the "ipod" tab, and then "video", after that, none of the video buttons are active (such as "actomatically update all videos"; "do not update videos" etc. I have the la
-
Re: BT hub 2 to 3, Any significat benefit??
FAO "Keith" Ive just had my HH2 replaced (with the HH2 although I was promised the HH3) On the HH2 box its boasts 'up to 40m' although Ive recently committed to BT for a further 18 months to obtain superfast 'up to 80m' Can the HH2 actually deliver
-
How to edit and link nav. tabs?
I can edit my navigation tabs on my first index.html page, byt on my sencond page (photos.html) My cursor is a circle with a line, and i cant link them. Here is a video: