RSA3 -(Extract Checker ) Target Sys field -Urgent
Hi
Can any one explain what is the use of this field?
I am running a data source in BW using RSA3 , if I use target system name then it gives X number rows and when target system field is empty it gives Y another number of rows. In my cube there is no field called target system? How does the system determines this field.
Please let me know your thoughts. This is quite urgent.
Thanks
Vennela
Hi Diego,
Thank you for your reply but I am not able to understand your reply.I am using full load so delta option is not relevant.
my question how does the system determines number of records different when I give target system name .
I dont have field called target system in my cube.
It is effecting me because on the target system we are expecting x number of records but it is sending less.
Please expalin.
Similar Messages
-
Hi,
I am running delta load and repair full request into BW with one hour gap.
I have "X" number of reocrds in setup tables and "Y" number of records in Delta Queu(RSA7), now if i want to check the records then i will execute RSA3, Now can you tell me which records it will show wheather setup tables data for RSA7 data.
Cheers,
MalliLook at the below options in Updat Mode:
F Transfer of all requested data
D Transfer of the Delta Since the Last Request
I Transfer of an opening balance for non-cumulative values
R Repetition of the transfer of a data packet
C Initialization of the delta transfer
S Simulation of Initialzation of Delta Transfer
Regards,
ARK -
EXTRACT CHECKER (RSA3) DISPLAY
Hi gurus-
When I use rsa3 to check the extraction and display the records, the column headings are the descriptions. How can I changes these to technical names of the fields. I have few custom fileds and some of those have same name as the previous fields hence I can not distinguish them.
When I try the display of single record, even in there it shows descriptions.
ThanksHi
- When you see the list of records in RSA3, Click on "Current Layout" Button in toolbar (or press CTRL + F8)
- On the left side of pop up window, you will get columns displayed with their position and lenth.
- Here Increase the length for the Fields for which you want to see technical names.
May be you can put length as 20 or 25 for those fields
-Click Copy and you will be able to see technical names in bracket.
Cheers
Prasad -
Hi,
I created a generic DataSource using a function module and i'm testing it using RSA3. I'm trying to extract the records by specifying a range of values for a field in the DataSource , but RSA3 extracts all the records without considering the specified values.
Can anyone please let me what could be the problem and how to extract only the specified range of values in RSA3
Thanks,
AMHello,
In your function module did you specify the ranges and use it on the your initial SELECT statement?
An example (code available at RSAX_BIW_GET_DATA_SIMPLE)
Ranges:
LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CARRID'.
MOVE-CORRESPONDING L_S_SELECT TO L_R_CARRID.
APPEND L_R_CARRID.
ENDLOOP.
LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CONNID'.
MOVE-CORRESPONDING L_S_SELECT TO L_R_CONNID.
APPEND L_R_CONNID.
ENDLOOP.
Select with ranges:
OPEN CURSOR WITH HOLD S_CURSOR FOR
SELECT (S_S_IF-T_FIELDS) FROM SFLIGHT
WHERE CARRID IN L_R_CARRID AND
CONNID IN L_R_CONNID.
Try also to put a break-point in your function module, at SELECT statement line, to see how your function is making the DB call.
Hope that this may help you.
Regards. -
Errors occurred during the extraction in RSA3 - Extractor Checker
Hello,
I'm trying to check the standard datasource - 0CRM_QUOTATION_I (CRM Quotation Item) in RSA3 (extractor checker) in the CRM system but it returns a pop-up 'Errors occurred during the extraction'.
Could someone please let me know where and how to check the error as it is not very obvious from the pop-up?
Many thanks.
Regards,
Sri.HI Sri,
Sometimes the BWA5 Adaptor settings are not properly transported to QA from DEV ,
Try this ,
Create a transport request manually from DEV again for the below object in TCODE : SE03 ( Objects in Requests --> Include Objects in a Transport Request --> Under selection by type and name --> choose radio button --> Selected Objects and provide the below entries )
R3TR SMO4 0CRM_QUOTATION_I
( you will have to enter SM04 and datasource name only ,press enter it will pick up R3TR automatically ) and then transport to QA
This should resolve the issue
Regards,
Sathya -
Can I enhance extract structure with standard field?
Friends,
Can I enhance the extract structure with standard field.
Eg. If I want add(append) field PACKNO to Extraction structure MCVGIH. PACKNO is a field from standard table. So Can I do this and populate this without using abap code(customer exit) Should I give foreign key field also in the append stucture.
Please help me
JoeHi Joe,
mostly it works as A.H.P explained, because in the extractor they mostly do a move-corresponding of the fields. Sometimes they don't, specially for newer applications and extractors because the abap statement move-corresponding is on the list of obsolete statements. In that case you need to do some coding.
So basically I would recommend to add the field, regenerate the datasource and check the result with rsa3.
regards
Siggi
Message was edited by: Siegfried Szameitat -
Check for required fields before locking subforms and submitting
Hello,
I have a 5-page form with many questions, to be completed by the original requestor and multiple approvers. What I'm trying to do is have the original requestor's Submit button on p. 3 lock the input on the first three pages, but first check if all those fields have some content. I currently have all the fields on pp. 1-3 set to "Required" in the object properties, but my script still locks them when there's is one empty one. Here's what I have:
//Lock portions of form
Page1.access = "readOnly"
Page2.access = "readOnly"
Page3.access = "readOnly"
//Save document, allow user to change name
app.execMenuItem("SaveAs");
//Submit via e-mail
Submit_REAL.event__click.submit.target = "mailto:[email protected]" +
"?subject=Subject text" +
"&body=Message";
Submit_REAL.execEvent("click");
The automatic check for required fields happens after the pages get locked. I would like the check to stop the process before it locks the pages. Is there any way to check all at once that all "Required" fields on those pages have some content before allowing the script to proceed? I know how to script it to manually check the 50 or so questions on those pages, but I would like to avoid that. Thanks for any help.There are a few problems that I can see from the start. First, your code is going to pick up EVERY node that exists on these pages. Some of those nodes will not have a rawValue, and some will not have an actual name. As an example, you can take your code and create a text field to dump all of the names of the nodes that you get when you pull in all of the nodes this way. Here's an example:
The result:
Now, the question is, do you have a consistent naming convention for your fields that might be empty? That could be text fields, radio button lists, etc. For instance, I always prefix the names of objects in order to more easily keep track of what they are in scripts. Since I'm doing that, I can check the name of the field for tf, nf, rbl, cb, or whatever I have included to make sure that I'm checking an actual field before I check for things like rawValue.
var nodeName = oNodes.item(nNodeCount).name;
if (nodeName.indexOf("tf")>-1 || nodeName.indexOf("rbl") > -1 || /*check other field types*/) {
//insert your code to check for empty answers here
As for your line 7 issue. The syntax problem is that you've put extra parentheses in your if statement. Take out the parentheses that are just before and after the or "||".
*This is my fourth attempt to reply. Something was going on with Adobe/Jive earlier, I suppose. -
How can I enforce automatic spell checking for selected fields of data entered by form users?
I'd like to be able to enforce spell checking of selected fields in the forms that I've created using LiveCycle Designer 8.2 at run time, as opposed to design time. I understand the version LCD 8 has a nifty new spell checker for form designers. But I want to spell check the data entered by users using Acrobat Reader. And I want to enforce the spell checking automatically on selected fields only.
Presently it seems that users filling in my forms, must know how to manually right-click on each field and select "Spell Check" from the resulting dialog box in order to check for spelling errors in the data the user has entered in the form.
I would like to discover a way to enforce spell checking in selected fields, just as I am able to do in forms created using Acrobat Pro. In Acrobat Pro, I can set a property for each field to require spell checking. but that feature seems to be missing in Livecycle Designer.
I've check the Object model for XFA forms hoping that I might find a method I can call with a Javascript, to check spelling based on an event such as onBlur. But I haven't found a spell check method.
Am I missing something simple? Is there a way to set each field to be spell checked when a user is filling in the form using the free Acrobat Reader?
Our users are not sophisticated and requiring them to spell check each field separately just won't cut it...
Any help on this will be greatly appreciated.
Thanks!
-David BartholomewHi David,
Two things...
At design time set the locale of the form to one that Acrobat spell checks. For example English (US) and English (UK) locales have spell checkers; however English (Ireland) does not. Check the Warnings tab to see if spell checking is supported for your locale.
If your form locale supports spell checking then you can go to the button script below.
If you form locale does NOT support spell checking then Stephanie has a great work around to force spell checking (http://forums.adobe.com/message/2233945#2233945).
Bring a regular button onto the form and in the click event have the following:
app.execMenuItem("Spelling:Check Spelling");
Which will open the spell checker for all fields. Thanks to Paul for extracting all of the accessible menu items (http://forums.adobe.com/message/1912914#1912914).
Good luck,
Niall -
How to check for missing fields in the file?
Hi friends,
I have a file to file scenario in which if any of the fields have a blank value, i have to put the file back in the source folder. If none of the fields are missing, the scenario should work normally.
Can anybody tell me <b>how can i check for the field lengths</b> and if any of the fields are blank, <b>how do i send it back to the original folder.</b>
Waiting for your responses,
Divija.Hi Divija,
>><i>how can i check for the field lengths</i>
Since you need to basically check if the field has a value or not, i dnt think you need to check for the length of the field. Instead, you can use any one of the booloean functions available in the graphical mapping editor to check if the field has a value or not(filed value true or false)
>><i>how do i send it back to the original folder.</i>
You can maintain a flag variable in the target structure such that if any of the source fields donot have values, the flag's value becomes 1 else it remains 0.
Now, you can check if the value of flag is equal to 1/0 in the bpm and accordingly send the data.
If in case, you donot want the flag to come in the target file that is loaded/sent from the bpm in the end, i think even tat can be taklen care of.
You can create two receiver communication channels and define one file adapter in each such that one has the destination as the actual target directory and the other has the original source directory as the destination.
Regards,
Sushumna -
How to read the source file and copy the entire content to the target Database field
Hi All,
PI system extracts the actual business content from the incoming attachment file and copy the entire format to the target Database field which is a blob data type field.
Sender Adapter: SOAP
Receiver Adapter: JDBC
JDBC Structure
Can we achived the above requirement by using UDF with out Java Mapping?
Thanks,
Mahi.Ok, in this case yo can use the conten converion of the file adapter. Therefore you first need to create a Datatype in ESR with the required structure
Then in your file adapter you need to use this datatype and its required fields:
The Datatype then can be used as usual within you mapping.
regards
Christian -
0EC_PCA_3 does not return data in RSA3 if the target system is entered
Hello all,
Datasource 0EC_PCA_3 is not transferring data to the BW 7.0 system. In the ECC 6.0 system datasource 0EC_PCA_3 does not return data in RSA3 if the target system (BWDCLNT100) is entered in the selection fields. When omitting the target system all expected data is returned.
Datasource 0EC_PCA_1 works fine for the same target system.
There is one thread dealing with the same problem but the person does not provide the solution he found.
Does anyone know what the issue is?
Regards and thanks,
József.The problem was solved by removing the datasource in both BW and R/3 and activating everything from scratch again. We didn't find out what was the cause of the problem, but at least it is working now.
-
Hello Experts,
When I Execute datasource 0CFM_DELTA_POSITIONS in Delta mode, Iam getting the below error message.
Error msg: "Could not determine BW release of logical system"
Please help.
Points will be given.
Regards,
KVHi
find out if there is any issue with the RFC,
1. Go to the Source Systems under the Modeling tabe sellect your
SourceSystem and contextmenu (right click) and go with check.
2. Find if ther is any issue with the Extract checker go to T.coad RSA3
In the Execution Mode there is an option for Debug Mode.
Check the Debug Mode and go with Extraction tabe to Debug it
For Ex:
PROGRAM GP3TXQHZUZTOIJYM6H3QINXVNGD.
Generated subroutines for data transfer
Template.............: RSAPTD1
Generation program...: %_T01040
Generation date......: 31.12.2008
Generation time......: 10:22:58
Generation release...: 700
Generated by.........: SAPUSER
INCLUDE lrsapd00.
INCLUDE rsaucmac.
TYPE-POOLS: rsap, rsaot, rsfh, rsudt, srsc.
info source..........: 1_CO_PA_HULG
info source structure: ZOXID30233
transfer structure...: ZOXID30233
TYPES:
ty_t_cpinfos LIKE rsurcpinfo OCCURS 0,
lty_s_ext LIKE ZOXID30233,
lty_t_ext TYPE STANDARD TABLE OF lty_s_ext WITH DEFAULT KEY,
lty_s_tfe LIKE ZOXID30233,
lty_t_tfe TYPE STANDARD TABLE OF lty_s_tfe WITH DEFAULT KEY.
CONSTANTS:
g_c_mbc_languages(1) TYPE c VALUE
' '. "#EC NOTEXT
DATA
g_funcname LIKE tfdir-funcname VALUE 'RKE_BIW_GET_DATA_API'.
FORM DATA_TRANSFER *
--> P_T_SELECT *
--> P_T_FIELDS *
--> VALUE(P_S_REQUEST) *
--> VALUE(P_S_IDOC_PARAMETERS) *
--> P_SUBRC *
FORM data_transfer
TABLES p_t_select TYPE sbiwa_t_select
p_t_select_pass TYPE sbiwa_t_select
p_t_fields TYPE sbiwa_t_fields
p_t_fields_pass TYPE sbiwa_t_fields
USING value(p_s_request) TYPE rsap_s_request
value(p_s_idoc_parameters) TYPE sbiwi_s_parameters
CHANGING p_subrc TYPE sbiwm_subrc.
dynamically called by LRSAPU06, RSFHGEN2
DATA: l_datapakid TYPE rsap_s_task-datapakid,
l_subrc TYPE sbiwm_subrc.
IDOC tables/structures
DATA: l_s_ZOXID30233 LIKE ZOXID30233,
l_t_ZOXID30233
LIKE ZOXID30233 OCCURS 0.
extractor
DATA: l_fname LIKE rois-fname.
l_fname = 'RKE_BIW_GET_DATA_API'.
interface parameter: distinguish test from BW calls
DATA: l_read_only TYPE sbiwa_flag.
in case of delta request, call common delta extractor
CASE p_s_request-updmode.
WHEN sbiwa_c_updmode_delta.
l_fname = rsaot_c_extractor-gendelta.
WHEN sbiwa_c_updmode_repeat.
l_fname = rsaot_c_extractor-gendelta.
WHEN sbiwa_c_updmode_deltainit
OR srsc_c_updmode_initsimu.
l_fname = rsaot_c_extractor-gendeltainit.
ENDCASE.
Set SUBRC to 0 as default
p_subrc = 0.
PERFORM get_bwbcrl_testmode IN PROGRAM saplrsap
USING srsc_bwbcrl_20a.
IMPORT l_read_only FROM MEMORY ID 'RSFH_REO'.
IF p_s_request-immediate = rsfh_c_debug_on.
BREAK-POINT.
ENDIF.
Deadlocks bei paralleler Extraktion 30B SP07, Hw. 569760
IF p_s_request-updmode = sbiwa_c_updmode_full.
COMMIT WORK.
ENDIF.
Initialization of application API
CALL FUNCTION l_fname
EXPORTING
i_requnr = p_s_request-requnr
i_isource = '1_CO_PA_HULG'
i_maxsize = p_s_idoc_parameters-maximum_size
i_initflag = sbiwa_c_flag_on
i_updmode = p_s_request-updmode
i_rlogsys = p_s_request-rcvprn
i_read_only = l_read_only
TABLES
i_t_select = p_t_select_pass
i_t_fields = p_t -
Problems While Extracting Hours From Date Field
Hi Guys,
Hope you are doing well.
I am facing some problems while extracting hours from date field. Below is an example of my orders table:-
select * from orders;
Order_NO Arrival Time Product Name
1 20-NOV-10 10:10:00 AM Desktop
2 21-NOV-10 17:26:34 PM Laptop
3 22-JAN-11 08:10:00 AM Printer
Earlier there was a requirement that daily how many orders are taking place in the order's table, In that I used to write a query
arrival_time>=trunc((sysdate-1),'DD')
and arrival_time<trunc((sysdate),'DD')
The above query gives me yesterday how many orders have been taken place.
Now I have new requirement to generate a report on every 4 hours how many orders will take place. For an example if current time is 8.00 AM IST then the query should fetch from 4.00 AM till 8 AM how many orders taken place. The report will run next at 12.00 PM IST which will give me order took place from 8.00 AM till 12.00 PM.
The report will run at every 4 hours a day and generate report of orders taken place of last 4 hours. I have a scheduler which will run this query every hours, but how to make the query understand to fetch order details which arrived last 4 hours. I am not able to achieve this using trunc.
Can you please assist me how to make this happen. I have checked "Extract" also but I am not satisfied.
Please help.
Thanks In Advance
Arijityou may try something like
with testdata as (
select sysdate - level/24 t from dual
connect by level <11
select
to_char(sysdate, 'DD-MM-YYYY HH24:MI:SS') s
, to_char(t, 'DD-MM-YYYY HH24:MI:SS') t from testdata
where
t >= trunc(sysdate, 'HH') - numtodsinterval(4, 'HOUR')
S T
19-06-2012 16:08:21 19-06-2012 15:08:21
19-06-2012 16:08:21 19-06-2012 14:08:21
19-06-2012 16:08:21 19-06-2012 13:08:21
19-06-2012 16:08:21 19-06-2012 12:08:21trunc ( ,'HH') truncates the minutes and seconds from the date.
Extract hour works only on timestamps
regards
Edited by: chris227 on 19.06.2012 14:13 -
hi all,
my senerio is, i want to extract the data from R/3 Data sources in to flat files through Extarct checker.
when i am doing the same by giving
data source 0CO_OM_OPA_5
data records/ call 15000
No of ext calls 10
it is showing the total records as 150000, but when Iam incresing the data records/call and No of ext calls the toal is increasing.
can any one tell me how can i check the total no of records in that paricular data source other than extract cheker method.
Thanks in advance
upendranathHi Upendranath,
I guess there is no limit.
You can also check this blog for more info on RSA3:
/people/sajeed.ms/blog/2006/02/12/extract-checker
Bye
Dinesh -
I need to add check whether 21 fields of a internal table are empty or not.
Hello,
I need to add check whether 21 fields of a internal table are empty or not.How can we write a code for the same wand what would be the correct syntax for it.
I tried entering all the fields in the IF loop with AND condition but its giving syntax error.Perhaps this is because the lenght of the IF condition would be more than the allowed one.Hi,
After the select quiery.
If not itab is initial.
Message 'Table is not empty' type 'I'.
Endif.
Regards,
Jagadish.
Maybe you are looking for
-
Hi All, I have written a code that downloads a file from server using the following link given by Frank, File download from server I am able to get a open/save/cancel dialog with help of this. But issue is that applications of kind .doc/.xls/.ppt get
-
ITunes won't sync music to iPhone 6 Plus
On my old 5S 32GB I had iTunes Match turned on. I just got a 64GB 6 Plus, set up by restoring from my 5S iCloud backup. Since I now have 64GB of space, I decided to have all my music locally again, so I turned off iTunes Match. I plugged my 6 Plus in
-
Where is "Optimize PDF"?
I have Adobe Acrobat X Standard, and according to the "Using Adobe Acrobat X Standard" manual that I downloadded from Adobe, this feature should be located in the "Save as.." file menu. It is not. The only option I have is "Save as...> Reduced Size P
-
Intel VT support on Core Duo Mini?
I intend to purchase a Core Duo mini a little while later. But I want to make sure if the Core Duo mini has the Inter VT support enabled or not. I have read the forum on Parallels (the maker of Parallels Workstation) and it seems that at least some C
-
How do I update the music in my iTunes account to my wife's on the same computer
How do I update the music in my iTunes account to my wife's itunes acc on the same computer?