How to write Join View Adaptor which will pull data from Siebel and OID ?
Hi Experts,
I wanted to write web service call where OIF will talk to OVD than OVD will have join adaptor which will pull few data like msisdn from Siebel and view data from oid like given name and generate SAML assertion.
I wanted to know how to write join adaptor for the same
Help Appreciated.
Hi Experts,
Is anyone has any idea on webservice call to OIF which will call OVD that will have join adaptor connecting siebel and oid ?
any help is appreciated
Similar Messages
-
Is there any VIEW or FM for pulling data from VBAK, VBAP?also for VBEP,VBBE
Hi Experts,
1) Instaed of using JOINS and FOR ALL ENTRIES, am looking to use any view or FM for pullinmg the data from, VBAK & VBAP,
So, pls let me knwo that, Is there any VIEW or FM for pulling the data from the above of tables
2) Instaed of using JOINS and FOR ALL ENTRIES, am looking to use any view or FM for pullinmg the data from, VBEP & VBBE,
So, pls let me knwo that, Is there any VIEW or FM for pulling the data from the above of tables
3) Am guessing FOR ALL ENTRIES is better than JOINS in PERFORMENCE perspective, Is am I correct?
thanq
Edited by: Srinivas on May 9, 2008 5:36 PMHi Srinivas,
You can use the view WB2_V_VBAK_VBAP2 for fetching data from VBAK and VBAP instead of using a JOIN. Note that, in the view, item data fields will have a I following the field name (POSNRI, MATNR_I are the item data fields from VBAP). The master data fields of VBAK are the same.
As far as i know, there are no standard views provided by SAP for VBEP and VBBE. Not sure if FM exists either.
While using FOR ALL ENTRIES clause make sure that you specify the entire primary key (EX. if selecting from VBAP specify VBELN and POSNR) as fields for selection or in the selection criteria. Its much better if you have the primary key in both. This is really important because without specifying the entire key and using FOR ALL ENTRIES will drastically bring down the performance. And also, If you are fetching not more than 100 or 200 entries using the clause it is fine, beyond that its same as using a select statement within LOOP...ENDLOOP.
So, you have to decide whether to use FOR ALL ENTRIES or a JOIN while selecting data depending on the requirement. If you don't have the entire key either in fields for selection or selection criteria, then its better to use a JOIN or VIEW.
The following is an example for using FOR ALL ENTRIES clause effectively.
Select VBELN
POSNR
MATNR
From VBAP
into Table T_VBAP
For All Entries in T_DATA
Where VBELN eq T_DATA-VBELN
And POSNR eq T_DATA-POSNR.
I hope this helps, Please let me know if you need further assistance. -
How to pull data from EJB and present them using Swing ?
Hi all,
I've written stateful session bean which connect to Oracle database, and now I must write stand alone client application using Swing.
The client app must present the data and then let users add,delete and edit data and it must be flexible enough to iterate through the records.
The swing components can be JTextField,JTable etc.
How to pull the data from EJB and present them to users with the most efficient network trip ?
Thanks in advance
SetyaThanks,
Since the whole app originally was client-server app and I want to make it more scalable, so I decide to separate business logic in the EJB but I also want to keep the performance and the userfriendliness of the original user interface, and I want to continue using Swing as the original user interface does.
I've read about using Rowset and I need some opinions about this from you guys who already have some experience with it.
Any suggestions would be greatly appreciated.
Thanks
Setya -
How To Use OATS To Pull Data From DB And Insert Data Back To DB
Hi All,
My requirement is little different.
I'll explain the scenario,
I am working on OTM application, as far as I have read OAST supports OTM and already test scripts are ready.
My situation is as follows bellow,
I need to pull data of a field for 18,000 shipments.
I have an excel sheet in the format as bellow
Shipment_Number
Stop_Number
Planed_Arrival_Date
Planed_Departure_Date
1
1
1
2
1
3
2
1
2
2
I was able to write script in OATS so that it logins to OTM and searches for the specified shipment number and capture the Planed_Arrival_Date and Planed_Departure_Date for the specific stop.
But the problem is I am not able to save the date back to the excel.
Solution Expecting:
Some way to save the captured data back to excel.
Some way to save the captured data back to a column in a table. if this is possible then some way to make OATS reade the shipment number from a column in database.
Thanks,
Vishwamber ShettyHi Vishwamber,
Try using Datatable in OATS. Using datatable you can read and write to Excel.
Regards,
Deepu Muraleedharan -
How can I use Hash Table when processing the data from cdpos and cdhdr
Hello Guru,
I've a question,
I need to reduce the access time to both cdhdr and cdpos.
Because may be I'll get a huge number of entries.
It looks like that by processing cdhdr and cdpos data will take many secondes,
it depends on how many data you need to find.
Hints : Putting instructions inside a form will slow down the program?
Also, I just want use Hash table and I need to put a loop-instruction going on the hash-table in form.
I know that it's no possible but I can declare an index inside my customized hash table.
For example :
DO
READ TABLE FOR specific_hash_table WITH KEY TABLE oindex = d_oindex.
Process data
d_oindex += 1.
UNTIL d_oindex = c_max_lines + 1.
Doing this would actually not necessary improve the performance.
Because It looks like I'm having a standard table, may be there's a hash function, but it could be a bad function.
Also I need to use for example COUNT (*) to know how many lines I get with the select.
FORM find_cdpos_data_with_loop
TABLES
i_otf_objcs TYPE STANDARD TABLE
USING
i_cdhdr_data TYPE HASHED TABLE
i_objcl TYPE j_objnr
* i_obj_lst TYPE any
i_option TYPE c
CHANGING
i_global TYPE STANDARD TABLE.
" Hint: cdpos is a cluster-table
CONSTANTS : objectid TYPE string VALUE 'objectid = i_obj_lst-objectid',
changenr TYPE string VALUE 'changenr = i_obj_lst-changenr',
tabname TYPE string VALUE 'tabname = i_otf_objcs-tablename',
tabnameo1 TYPE string VALUE 'tabname NE ''''',
tabnameo2 TYPE string VALUE 'tabname NE ''DRAD''',
fname TYPE string VALUE 'fname = i_otf_objcs-fieldname'.
DATA : BEGIN OF i_object_list OCCURS 0,
objectclas LIKE cdpos-objectclas,
objectid LIKE cdpos-objectid,
changenr LIKE cdpos-changenr,
END OF i_object_list.
DATA : i_cdpos LIKE TABLE OF i_object_list WITH HEADER LINE,
i_obj_lst LIKE LINE OF i_cdpos.
DATA : tabnamev2 TYPE string.
IF i_option EQ 'X'.
MOVE tabnameo2 TO tabnamev2.
ELSE.
MOVE tabnameo1 TO tabnamev2.
ENDIF.
*LOOP AT i_cdhdr_data TO i_obj_lst.
SELECT objectclas objectid changenr
INTO TABLE i_cdpos
FROM cdpos
FOR ALL ENTRIES IN i_otf_objcs
WHERE objectclas = i_objcl AND
(objectid) AND
(changenr) AND
(tabname) AND
(tabnamev2) AND
(fname).
LOOP AT i_cdpos.
APPEND i_cdpos-objectid TO i_global.
ENDLOOP.
*ENDLOOP.
ENDFORM. "find_cdpos_dataHey Mart,
This is what I met, unfortunately I get the same performance with for all entries.
But with a lot of more code.
FORM find_cdpos_data
TABLES
i_otf_objcs TYPE STANDARD TABLE
USING
i_objcl TYPE j_objnr
i_obj_lst TYPE any
i_option TYPE c
CHANGING
i_global TYPE STANDARD TABLE.
" Hint: cdpos is a cluster-table
CONSTANTS : objectid TYPE string VALUE 'objectid = i_obj_lst-objectid',
changenr TYPE string VALUE 'changenr = i_obj_lst-changenr',
tabname TYPE string VALUE 'tabname = i_otf_objcs-tablename',
tabnameo1 TYPE string VALUE 'tabname NE ''''',
tabnameo2 TYPE string VALUE 'tabname NE ''DRAD''',
fname TYPE string VALUE 'fname = i_otf_objcs-fieldname'.
* DATA : BEGIN OF i_object_list OCCURS 0,
* objectclas LIKE cdpos-objectclas,
* objectid LIKE cdpos-objectid,
* changenr LIKE cdpos-changenr,
* END OF i_object_list.
** complete modified code [begin]
DATA : BEGIN OF i_object_list OCCURS 0,
objectclas LIKE cdpos-objectclas,
objectid LIKE cdpos-objectid,
changenr LIKE cdpos-changenr,
tabname LIKE cdpos-tabname,
fname LIKE cdpos-fname,
END OF i_object_list.
** complete modified code [end]
DATA : i_cdpos LIKE TABLE OF i_object_list WITH HEADER LINE.
DATA : tabnamev2 TYPE string.
** complete modified code [begin]
FIELD-SYMBOLS : <otf> TYPE ANY,
<otf_field_tabname>,
<otf_field_fname>.
** complete modified code [end]
IF i_option EQ 'X'.
MOVE tabnameo2 TO tabnamev2.
ELSE.
MOVE tabnameo1 TO tabnamev2.
ENDIF.
** SELECT objectclas objectid changenr
** INTO TABLE i_cdpos
* SELECT objectid
* APPENDING CORRESPONDING FIELDS OF TABLE i_global
* FROM cdpos
* FOR ALL ENTRIES IN i_otf_objcs
* WHERE objectclas = i_objcl AND
* (objectid) AND
* (changenr) AND
* (tabname) AND
* (tabnamev2) AND
* (fname).
** complete modified code [begin]
SELECT objectid tabname fname
INTO CORRESPONDING FIELDS OF TABLE i_cdpos
FROM cdpos
WHERE objectclas = i_objcl AND
(objectid) AND
(changenr) AND
(tabnamev2).
ASSIGN LOCAL COPY OF i_otf_objcs TO <otf>.
LOOP AT i_cdpos.
LOOP AT i_otf_objcs INTO <otf>.
ASSIGN COMPONENT 'TABLENAME' OF STRUCTURE <otf> TO <otf_field_tabname>.
ASSIGN COMPONENT 'FIELDNAME' OF STRUCTURE <otf> TO <otf_field_fname>.
IF ( <otf_field_tabname> EQ i_cdpos-tabname ) AND ( <otf_field_fname> EQ i_cdpos-fname ).
APPEND i_cdpos-objectid TO i_global.
RETURN.
ENDIF.
ENDLOOP.
ENDLOOP.
** complete modified code [end]
** LOOP AT i_cdpos.
** APPEND i_cdpos-objectid TO i_global.
** ENDLOOP.
ENDFORM. "find_cdpos_data -
Using XML for Live Data- How do you get the XML file to pull data from another xls file?
Post Author: joseph_atkinson
CA Forum: Xcelsius and Live Office
I was wondering you can help me.
I am currently receiving an *.xls reports on a daily basis (same report, same format, different data). I have put this report into Crystal Xcelcius Designer 4.5 Professional version and created the dashboard I want.
I am aware of the xml mapping functionality where I can map from the *.swf straight to a database. However, is it possible to map to an xls file that will change on a daily basis? (obviously I can you the refresh button in Designer, but I need to automate this process).
Your help really would be appreciated.
JoeIn Firefox, I'm seeing a bad icon for your zip files. I can
download it,
but it looks like something might be amiss with your zip
files
themselves.
Al Sparber - PVII
http://www.projectseven.com
Popup Menus | Image Galleries | CSS Tutorials & Templates
Newsgroup: news://forums.projectseven.com/pviiwebdev/
CSS Newsgroup: news://forums.projectseven.com/css/
DW Newsgroup: news://forums.projectseven.com/dreamweaver/
"Conjurer" <[email protected]> wrote in message
news:e8upg1$kee$[email protected]..
> Conjurer wrote:
>> Boy - I thought this was as simple as creating an
<a> tag link to the
>> file like you do with Word docs and Excel xls files.
So I wrote my
>> link as follows:
>>
>> <li><a
href="OMGMASalSvy/Survey.zip">2006 Adminsistrators
>> Survey.zip</a></li>
>>
>> But when I click on it I get a big nothing!
>>
>> I put the files out there on the host and the
Word/Excel links all
>> work great.
>>
>> Is there some secret magic to this one?
>>
>> My page links are at:
http://www.omgma.com/surveyforms.htm#Documents
>>
>> Thanks for any help.
>
>
> I guess it is working in IE but not in Firefox.... hmmm -
How to write join queries in Smartforms
how to write join queries in Smartforms pls give me sample
just as u write it in normal reports u can do the same in smartforms but it is suggested tht i u havve a custom print program do it thr and pass it thru interface
кu03B1ятu03B9к -
How can I make a shortcut which will enter my email address in an input widow of a web page?
how can I make a shortcut which will enter my email address in a website window.
That is controlled by the web browser you are using. It is called Auto Fill in most of them. I don't use Safari so I'm not sure how that works in that browser.
-
How to create a user y which will have the same content of existing user x
how to create a user y which will have the same content of existing user x ,
like all the tables,procedures,functions and packagesYou can do the following.
1. Use CREATE USER to create the new account/schema
2. Use exp to export old schema
3 Use imp with fromuser=<old user> and touser=<newuser> -
How do I get a codec which will support my avi files?
How do I get a codec which will support my avi files from my D90?
Lightroom 5.5 is the latest version. If you don't want to wait for the next release, you can download Adobe DNG Converter 8.6RC which will transform your D810 NEFs into DNGs that the current version of Lightroom can use.
Download Adobe Photoshop Camera Raw 8.6 Beta - Adobe Labs
The above URL will evidently download both Camera Raw and the DNG Converter release candidates.
Hal -
How to add a new view in Factsheet to collect data from R3
Hi Experts,
I need to add a new view in Account Factsheet called 'Open Delivery data'
which will collect the delivery data from R3 system.
As I know we have two Function Modules (at CRM) 'CRMT_ERP_FACT_SHEET_RETRIEVE'
(at R3) 'CRM_CCKPT_EXPORTSUMMARY'
All We need to do is create view which calls the data from R3 Via these modules.
How should I proceed.
Is this relevent steps :-
http://wiki.sdn.sap.com/wiki/display/CRM/Howtodisplayaz-tableinanassignmentblock
Regards,
RamHi Sandeep,
To add a new currency in Metadata, just add in Currencies dimension, and to add in Data form-just send the script what you are using as of now for rest of the currencies, or follow the same steps as specified above. or just add the script A#CLORATE.w#Periodic.C2#XYZ in rows of your data form (where XYZ- is the new currency).
To add a new location in FDM login to FDM web client- click on Metadata--> locations and select the Controls review location where you want to add the data load location, right click and add the new location. -
How to write export dump commad with no datable data only table structure.
How to write export dump commad with no datable data only table structure will there and command for hole schma.
e.g. export dump command for scott schema and all table within scott schema in it no table data should be exported.If I understand the question, it sounds like you just need to add the flag "ROWS=N" to your export command (I assume that you're talking about the old export utility, not the Data Pump version).
Justin -
I would like to know if I can "join CD tracks" once they are downloaded into a playlist in my ITunes folder on my computer and/or how do you "join CD tracks" if you are downloading from iTunes itself. From the information through the "Help" menu, it seems you can only "join cd tracks" when you are in the process of downloading them from a CD onto your iTunes playlist?
.....any suggestions would help.
Thank You
DWThe help menu is correct.
-
Creating user defined pay items in a complex PO which will be created from an Approved requisition
Hi,
We want to create user defined pay items in a complex PO which will be created from an Approved Requisition.
User will select the approved Req. through WebADI and update the pay Items which will be uploaded and a complex PO will be created with user defined Pay Items.
Approach 1:
The API po_interface_s.create_documents is running good but there is one issue with this API as below.
When we add user defined pay items to the po_lines_locations interface table against a line they are also getting added to the complex PO correctly.
But the issue is coming when the API is creating default shipment lines and distribution which we dont want.
Is there any way to stop creating the default pay items and distributions?
We only want the shipments we have entered in the po_lines_locations interface.
We can delete the lines from the PO_line_locations and po_distributions base tables for the default lines but that will be the last option to do delete on base tables.
Approach 2:
We can also do the same with the open PO import interface but it is not linking the complex PO to the approved requisition from which it is created.
Oracle mentioned that this is a future enhancement and this functionality is not available in standard PO import prog.
We are trying for Approach 1 so any suggestions/solutions are appreciated to achieve the requirement.
Regards,
SanketUDT cannot be created in sbo-common. You may create new db and work with table in this db (but it will be not UDT, but standard sql table), or create new company db only for this purposes and create UDT there.
-
How can I send scanned files, which are documents changed from doc to PDF, as documents that can be edited if the recipient doesn't have Adobe capabilities?
Hi flaviusjack,
If you still have the .doc files, it might be best to send those to your recipients so they can be edited. Otherwise, you can use ExportPDF to convert the PDF files back to .doc format. But, again, that step would be unnecessary if you have the .doc files.
Best,
Sara
Maybe you are looking for
-
How can I have small video embeds play full screen?
I have a design with embedded videos (pulling from my photo album). In the design they fit inside other elements, often at a reduced size. When I tap them in a presentation, I'd like them to go full screed instead of playing at their "native" embed s
-
I dropped my iphone 3gs in water and grabbed it immediately out. It gave me a charger not supported sign every minute or two. I decided to turn it off for the night and the next morning it worked fine and only the bottom sensor was triggered. Why doe
-
Limit Items in Extended Classic Scenario
Hi, Could someone tell me how the Account assignment works for limit items in the standar behaviour? We are creating SCs with Limit items, and when creating them, we are entering the Account assignment as well. The fact is that when the confirmation
-
G/Laccounts IDOCS error status 29
Hi all, I transfer G/L accounts from a sap source system to another sap system, using transaction BD18 and message type GLMAST. for some of the general ledger accounts , it works very well. however, half of my accounts have a functional area (FUN
-
Different price shown at AppWorld and Checkout
Hi everyone, I'm in Singapore and I have a Playbook. I am using AppWorld on the Playbook directly and I'm trying to buy the Kalemsoft Media Player app. In the store, the price is indicated as S$3.75. However in the "Confirm Purchase" screen, the purc