Getting campaign data from external system to display campaigns/offers
Hi,
I have to find a solution for a campaign requirement for my company.
The user centric campaigns are managed by a external system provider who process billing statements (eg if you see your paper credit card statement, you see special offers, campaigns in your paper statement.)
On similar lines we have to show/build the campaign in our WLP application. The campaign data is hosted in external systems.
We have to think of a generic reciever in WLP which can get the external campaign data and based upon that it can display right campaign to logged in users.
Any ideas, leads. Has somebody implememted such a feature.
Any help will be appreciated
Hi Vishnu,
OK, I see now. You don't want a pluggable user profile data source, you want a pluggable campaign rule and pluggable campaign content. I don't think there is such a thing as a framework for plugging an external campaign into Oracle WebLogic Portal.
I don't think you can plug an external campaign rule into the Oracle WebLogic Portal rules engine but you can make Oracle WebLogic Portal see external user profile data and external content. So, 2 of the 3 ingredients for the campaign are easy enough to make available to the portal. I would guess that you either need to transform the campaign definition into the proper XML document for consumption by the portal's rules engine or you need to evaluate the campaign on the external system and have the results available to the portal via a mechanism like UUP.
Similar Messages
-
Getting data from external system
Hi,
What other methods that are used to get data from external system to BW? I know that DB Connect is one of the methods. Also, falt files is one of them.
Thanks,
RTHi,
Is there a BAPI that I can look at and start programming to get data from Informatica?
Right now we are using CSV files. Would anyone have sample code for the doing this using BAPI? Appreciate any.
Is there any How to paper to do this?
Thanks,
RT
Message was edited by: Rob Thomas
Message was edited by: Rob Thomas -
hi everybody
for a report i have to retrieve the data from infotype 0016 from the HR system which is separate from the SAP database.
Is there any BAPI which does that or what is the way to proceed
never done that before
thanks a lot for your helpHi
Use FM
CALL FUNCTION 'HR_READ_INFOTYPE'
EXPORTING
* TCLAS = 'A'
pernr = w_list-pernr
infty = '0016'
* BEGDA = '18000101'
* ENDDA = '99991231'
* BYPASS_BUFFER = ' '
* LEGACY_MODE = ' '
* IMPORTING
* SUBRC =
TABLES
infty_tab = p0016
* EXCEPTIONS
* INFTY_NOT_FOUND = 1
* OTHERS = 2 -
PI sheet data from external system for GI and GR
Hi Gurus,
I need a help to set up a PI sheet related config (type 2 or 3 of CRD), wherein I will get the GI and GR related information from the external system , eg Bar code scanner and some PC automation etc.
Regards,
Amol KaleHi,
I am not sure of the usage of the RFC's in this context.
If you want to read a file from the application server, use the OPEN DATASET, READ and CLOSE DATASET commands.
You can find more help on this here
http://help.sap.com/saphelp_nw04/helpdata/en/79/c554dcb3dc11d5993800508b6b8b11/frameset.htm
You can upload the entire file into a internal table which a a field of string data type and after that loop at the table and process the data according to your logic (Either length delimited, ',' delimited.
Ig you want to do this remotely, you can put all this logic in the function module and make it remote enabled.
Regards,
Ravi
Note : Please mark the helpful answers -
Loading data from external system
Hi,
Im really having a hard time trying to load data with a DM package... im using BPC 75 MS SP04, im trying to obtain data from a SAP ERP system... once obtaining it, I have 2 options:
- Create a conversion file in order to "unify" the master data from ERP to mine. Since i still dont understand how this works, i think that will imply writing a file with over 500 rows of data (one for every converted member)... this is
ACCOUNTS:
SAP - BPC
CUENTA10 - 4040
CUENTA11 - 4041
..... and so on....
- Or get that info converted to my syntax (ready for BPC), and place it directly in the DB (sql server 2005)
In either case, how can I do this?
Thanx in advance.
VelázquezHi,
This can be simplified using the java script. Conversion file supports java script. Please take a look at few examples in the below link from help.sap:
http://help.sap.com/saphelp_bpc75_nw/helpdata/en/81/94a8a5febd40268d5c59b4fc31be37/content.htm
Hope this helps. -
Taking time data from external system(KRONOS) into SAP
Dear Friends,
I have to intergrate my time managemnt to time recording machine(KRONOS) am not aware about that it's sap certified or not .How we can access the data from that machine and insert in sap tables that means we have to communicate sap to non sap system.I don't have to use the BDC because i have to update our table according to machine shall i go for IDOC and EDI.In that case which IDOC or EDI i have to use .I have to create the INBOUND interface for that .Kindly help me am stuck
thanks
sandeep dabralHi Sandeep,
You require a abap guy along with a basis person. Below steps are required.
Step 1: The third party ll specify the file format in which they are going to send the data.
Step 2. You need to check with the basis or a third tool to upload the file into SAP application directory tcode al11.
step 3: Then the ABAP guy will write a interface program using this BAPIs to upload the data in to catsdb.
Step 4. Then functional testing and bug fixing and finially sheduling the inteface job in Production.
Br/Manas -
Attendance data from external system
Hi experts,
I a 3rd party system to clock the attendence data (time in and time out) of an employee.
currently we do it Asynchronosly using the HR-PDC connector.
We want to do this action synchronosly.
Which Bapi should i use for this?
Thanks,
UdiHi,
You can use BAPI_CATIMESHEETMGR_INSERT.
Regards,
Suresh Datti -
How to get data from CRM systems?
Hi...
How to use adapters to get data from external systems such as CRM systems.It is totally depends what kind of message is or are coming out from CRM Systems.
If it is sending IDoc then use Idoc adapter.
If it is BSP and sending HTTP Post then use HTTP adapter.
If you are using proxy then use XI adapter.
thanks
farooq -
How do I get live data from a subvi while it is running ?
Hi.
I'm finishing up my little application, and one of the things I cant figure out to get to work is getting live data from a subvi and displaying it on my main vi's front panel.
In my subvi I am sending about 10 commands to the serial port, each time updating a local variable that writes value to a progress indicator. I would like to get that indicator displayed on my main vi so I can see the progress of my subvi.
Currently I have just linked the progress indicator on the sub to a terminal, and connected that to my main vi, but, that only updates when the sub finishes its mission. Is there a way to update the main while the sub is active ?
Any ideas appreciated !
/BrianIn your VI Prg_all_sub, you are actually only writing out the progress bar once to the contol reference. Once the code to the top has executed, it will never execute again although you continue to write values to the local variable PP throughout the program.
The quickest fix would be to put that code at the top in a loop with a small time delay function. That way it continues to execute every time a new value gets written to the local variable. You would have to use a local variable stop button to stop hat loop wonce your string of VISA reads and writes executes. Also make sure to reset that stop boolean to false once the loop ends so that the loop will execute properly the next time this sub VI is called.
Other recommendations for cleaning up the programming is to use arrays or bundle values into clusters that you pass into and out of subVI's. Prg_all_sub and MPS setup loader have numerous wires going into and out of the sub-VI's. Bundling these together would simplify the wiring quite a bit.
Note also that in a lot of places you send in a wire to an indicator and branch it off to a local variable of the same indicator. That is redundant. Sending the wire to the local variable does the same thing as sending the wire to the indicator. Try to use wires instead of local variables as much as possible. For instance, near the top you send the output of the VISA resource name control back into a local variable of itself, (not necessary) then use a local variable numerous times in the case structure below. Just wire the name into the case structure border, and maintain the value through all of the loops using a shift register. This will eliminate dozens of copies of the VISA resource name variable.
In several places you concatenate a carriage return character to a string constant. Just put a "\r" at the end of the string constant when it is shown in \ display. Then you can eliminate the concatenation.
I hope this helps you get your progress bar working and help simplify the code for you.
Message Edited by Ravens Fan on 08-13-2007 09:34 AM -
Fetch Data from BI system and populate a Table in webdynpro
Hi,
I have to fetch the data from BI system into a model and populate the Table.
The data resides in BI system. I am creating model from adaptive RFC and the function module is RRW3_GET_QUERY_VIEW_DATA. This is the max information i have got to execute the query
Infoprovider ZM_SC_GR
Query T_SUPGR003
Variable: Vendor Number
VAR_NAME_1 SPRPVEN
VAR_OPERATOR_1 EQ
VAR_VALUE_LOW_EXT_1 Value
VAR_VALUE_HIGH_EXT_1
VAR_SIGN_2 I
Variable: Purchasing Group
VAR_NAME_2 CSMPGRP
VAR_OPERATOR_2 EQ
VAR_VALUE_LOW_EXT_2 Value
VAR_VALUE_HIGH_EXT_2
VAR_SIGN_2 I
Variable: Calendar Day Range
VAR_NAME_3 SPGRDT01
VAR_OPERATOR_3 BT
VAR_VALUE_LOW_EXT_3 Value1
VAR_VALUE_HIGH_EXT_3 Value2
VAR_SIGN_3 I
I am not able to understand which parameters of the model I should map for context mapping to map cotroller with model.
Thanks and Regards,
Pankajafter you imported Rrw3_Get_Query_View_Data function as adaptive rfc model in your component and mapped its node controller context Rrw3_Get_Query_View_Data_Input model to your controller context do the following:
i.e.
Rrw3_Get_Query_View_Data_Input model = new Rrw3_Get_Query_View_Data_Input();
model.setI_Infoprovider("0FIA_MDS2");
model.setI_Query("FIA_MDS2_Q0005MP");
wdContext.nodeGetQueryView().bind(model);
W3Query paramElement1 = new W3Query();
paramElement1.setName("VAR_NAME_1");
paramElement1.setValue("0P_CSDAT");
W3Query paramElement2 = new W3Query();
paramElement2.setName("VAR_OPERATOR_1");
paramElement2.setValue("LE");
W3Query paramElement3 = new W3Query();
paramElement3.setName("VAR_VALUE_EXT_1");
paramElement3.setValue(cdate);
W3Query paramElement5 = new W3Query();
paramElement5.setName("VAR_NAME_2");
paramElement5.setValue("0S_CCTR");
W3Query paramElement6 = new W3Query();
paramElement6.setName("VAR_OPERATOR_2");
paramElement6.setValue("EQ");
W3Query paramElement7 = new W3Query();
paramElement7.setName("VAR_VALUE_LOW_EXT_2");
paramElement7.setValue(mvz);
W3Query paramElement8 = new W3Query();
paramElement8.setName("VAR_VALUE_HIGH_EXT_2");
paramElement8.setValue(mvz);
W3Query paramElement9 = new W3Query();
paramElement9.setName("VAR_SIGN_2");
paramElement9.setValue("1");
model.addI_T_Parameter(paramElement1);
model.addI_T_Parameter(paramElement2);
model.addI_T_Parameter(paramElement3);
model.addI_T_Parameter(paramElement5);
model.addI_T_Parameter(paramElement6);
model.addI_T_Parameter(paramElement7);
model.addI_T_Parameter(paramElement8);
model.addI_T_Parameter(paramElement9);
then execute
wdContext.currentGetQueryViewElement().modelObject().execute();
and invalidate output node
and then you get the data from r3 system.
then you should correctly parse output node and read the data from E_Axis_Data node E_Cell_Data node. -
Fetch Data from BI system and populate a Table
Hi,
I have to fetch the data from BI system into a model and populate the Table.
The data resides in BI system. I am creating model from adaptive RFC and the function module is RRW3_GET_QUERY_VIEW_DATA. This is the max information i have got to execute the query
Infoprovider ZM_SC_GR
Query T_SUPGR003
Variable: Vendor Number
VAR_NAME_1 SPRPVEN
VAR_OPERATOR_1 EQ
VAR_VALUE_LOW_EXT_1 Value
VAR_VALUE_HIGH_EXT_1
VAR_SIGN_2 I
Variable: Purchasing Group
VAR_NAME_2 CSMPGRP
VAR_OPERATOR_2 EQ
VAR_VALUE_LOW_EXT_2 Value
VAR_VALUE_HIGH_EXT_2
VAR_SIGN_2 I
Variable: Calendar Day Range
VAR_NAME_3 SPGRDT01
VAR_OPERATOR_3 BT
VAR_VALUE_LOW_EXT_3 Value1
VAR_VALUE_HIGH_EXT_3 Value2
VAR_SIGN_3 I
I am not able to understand which parameters of the model I should map for context mapping to map cotroller with model.
Thanks and Regards,
Pankaj
Edited by: pankaj pathak on Sep 9, 2010 12:25 PMafter you imported Rrw3_Get_Query_View_Data function as adaptive rfc model in your component and mapped its node controller context Rrw3_Get_Query_View_Data_Input model to your controller context do the following:
i.e.
Rrw3_Get_Query_View_Data_Input model = new Rrw3_Get_Query_View_Data_Input();
model.setI_Infoprovider("0FIA_MDS2");
model.setI_Query("FIA_MDS2_Q0005MP");
wdContext.nodeGetQueryView().bind(model);
W3Query paramElement1 = new W3Query();
paramElement1.setName("VAR_NAME_1");
paramElement1.setValue("0P_CSDAT");
W3Query paramElement2 = new W3Query();
paramElement2.setName("VAR_OPERATOR_1");
paramElement2.setValue("LE");
W3Query paramElement3 = new W3Query();
paramElement3.setName("VAR_VALUE_EXT_1");
paramElement3.setValue(cdate);
W3Query paramElement5 = new W3Query();
paramElement5.setName("VAR_NAME_2");
paramElement5.setValue("0S_CCTR");
W3Query paramElement6 = new W3Query();
paramElement6.setName("VAR_OPERATOR_2");
paramElement6.setValue("EQ");
W3Query paramElement7 = new W3Query();
paramElement7.setName("VAR_VALUE_LOW_EXT_2");
paramElement7.setValue(mvz);
W3Query paramElement8 = new W3Query();
paramElement8.setName("VAR_VALUE_HIGH_EXT_2");
paramElement8.setValue(mvz);
W3Query paramElement9 = new W3Query();
paramElement9.setName("VAR_SIGN_2");
paramElement9.setValue("1");
model.addI_T_Parameter(paramElement1);
model.addI_T_Parameter(paramElement2);
model.addI_T_Parameter(paramElement3);
model.addI_T_Parameter(paramElement5);
model.addI_T_Parameter(paramElement6);
model.addI_T_Parameter(paramElement7);
model.addI_T_Parameter(paramElement8);
model.addI_T_Parameter(paramElement9);
then execute
wdContext.currentGetQueryViewElement().modelObject().execute();
and invalidate output node
and then you get the data from r3 system.
then you should correctly parse output node and read the data from E_Axis_Data node E_Cell_Data node. -
Options to extract from external system
Hi,
What are all the possible options (DB connect, UD connect...) are there in BW to extract data from external system in BW and under which circumstances which one to use.
Thanks,
samHi Sam,
Some information about DB Connect.
DB Connect allows you to have extra database connections besides the default connection for SAP.
You use these connections to access databases and transfer data into a BI system.
In general, BI application servers can only be supported for DB Connect on operating system versions where a SAP Database Shared Library (DBSL) has been released for the BI database and the source database.
Please see this link below
<a href="http://help.sap.com/saphelp_nw70/helpdata/en/a1/89786c3df35c4ea930a994e884bb4c/frameset.htm">http://help.sap.com/saphelp_nw70/helpdata/en/a1/89786c3df35c4ea930a994e884bb4c/frameset.htm</a>
Hope this helps
Regards
Sudeepti -
Modify PO from external system
Hi all,
We are implementing SRM 5.0 with extended classi scenario.
Until now we have a R3 system where we create PO, but we also have got a functionality for modifing particular information of PO in a lagacy system, that comunicate with R3 between idoc.
Now we migrate the lifecycle of PO in SRM, but the legacy system remains.
Wich is the best way for modify a PO from a legacy system in SRM?
thanks
enzoHi,
You can try multiple methods ( mostly non-standard), one is use the SRM function modules to update PO, when you send the data from external system, other method is PO response( send the changes from external system as PO response in SRM).
Hope above methods will resolve your issue.
Thank you
Sreedhar Vetcha -
How to call RFC from external System to get HR Data
According to the requirement the "HR" Workflow has to be able to view the employee details from external system Using the standard Microsoft connectors.
So, my job is to create an RFC where i need to fetch the HR data from the infotypes P0001 and P0002. And they will call this RFC by requesting employees surname, ID number and/or Employee number.
Do i need to simply write OPEN SQL statements in RFC or
do i need to call any BAPI's?
Setting up RFC's(Creation of Destinations) is not our job.
Someone Please help me in this regard with some valuable input. Thanks in Advance.
Ram.Hi Ram,
to get the information from HR sytem you could call the BAPI
BAPI_EMPLOYEE_GETDATA
Regards
Bernd -
I have a tableView displaying a list of contacts from a Cloud Database. After selecting a contact, I push to a programmatically created MKMapView. Then I display the initial region (the view) that includes the users current location (starting point) and their selected destination (end point).
Now I want to display annotations (as described in the Location Awareness Programming Guide) that displays polylines which will represent the turn-by-turn navigation IN MY OWN APPLICATION, and not in the Map App currently used in IOS6.
Due to licensing and its becoming depricated in IOS 6, I do not want to get routing data from the Google Maps API. How do I get routing data from the IOS 6 Map App (powered by TomTom) so I can display the point-to-point annotations (turn-by-turn navigation) without leaving my own application?
I checked out Stack Overflow and other forums which basically left me with the impression that this is not possible. I also checked out the TomTom iPhone Mobile SDK User Guide from the TomTom Developer Portal and am still confused. It must be possible to retrieve routes, since the Map App can display turn-by-turn directions. How can I retrieve turn-by-turn data that I may display as a route within my own application?Thanks Michael. Apologies for the slow reply I was away for a bit (holiday blitz at work and visiting family madness etc.etc.) back now, I set both options you requested to "never " and retried the CMS software with no change.
I do have progress of a sort though, as a test I took a separate test PC and put a clean install of Win7 on and loaded up the CMS software (it worked perfectly) and then took the version of ole32.dll off that machine and put it onto the computer I had built
for her (using Linux) and...
got a new error code. Darn I was so sure I had found a clever solution this time lol.
Anyway now when the CMS fails it gives me a similar error but the offending module is "ntdll.dll" sooo... I tried taking the "working" version of ntdll.dll from the test box and moving it over (making sure to back up the existing ones
first so I could put them back if needed) to her new PC and the PC would not boot.
It seems to want the original versions of a few Dynamic Link Libraries and if I could somehow give it those while not breaking Win7 it should theoretically work seeing as it no longer errors with ole32.dll.
ntdll.dll however seems necessary for Win7 to boot.
So what I am wondering now is:
Is there some way to have both versions of the DLL file in the system32 folder (bypassing the "cannot have two files with the exact same name in the same folder" thing) or rename the original DLL's something else and somehow make the CMS look for
the new named versions so the system has the updated DLL's it needs to boot/run and the CMS has the old ones it wants to run or is there someway to have a self contained install of the CMS, say on a USB flash drive and give it it's own E:/windows/system32/needed
dll's path to the files it needs?
Willing to try any other options or settings you may have come up with as well.
Thanks again for your reply and my apologies for not answering sooner.
Maybe you are looking for
-
hello, i have youtube videos on my iweb site. but i would like to know if it is possible to get a 'pop-up' affect when you click on a small photo of the video, to open and play the video in a popup? we have tried using video light box, but this does
-
Hi, I would like to know if thera any way to do an split order after the order had been schedule. I mean after the status of the operation is mark as a PLAN. This status turn on after the order had been allocated using the transaction CM21. I really
-
Find and delete .DS_Store files
I have a 2008 server where some mac clients connect. They create .DS_Store, ._.TemporaryItems and other files that starts with "._". I want to find them and delete them every night. What kind of script can I run. Thank you so much for your help.
-
How to create new filed in vendor master
Dear Guru's, Our client wants to see all related group vendros, when he post the invoice, now i want to create new field for related group in vendor master, is it possible to create, please tell the process thanks in advance. gopi.
-
I'm trying to delete a place that is on a photo in error?
I'm trying to delete a place that has been attached to a photo incorrectly?