New functionality in sap Bi.
Dear Mates,
I have this requirement that I want to store the currency rates on hourly basis in SAP Business Intelligence i.e. get data stored in cube daily.
Can anybody help me out as to how build a mechanism to link the BW to external web to get the latest currency rate on hourly basis.
Ultimately this stored data of currencies will be used for BW report.
Is this possible in BW?
It is something new requirement I've got in BW and sounds interesting.
Your help will be appreciated.
Thanks in Advance,
Kaval Solanki.
Hi,
Approach will be like creating a Data source on top of Function module.
The function module should retrieve data from any external webservice and feed to data source.
Then the datasource and further DTPs can be scheduled every 1 hour.
-Sriram
Similar Messages
-
New functionality in ECC 6.0 and problems during sap implementation
Dear Gurus,
may i know the details of the New functionality in ECC 6.0 on (MM,SD,PP,QM,PS,HR,PM,FI/CO,BI,XI,DMS ) or what is the problems coming at the time of implementation of ECC 6.0.
THANKS AND REGARDS
RSRitesh,
Question is bit confusing
may i know the details of the New functionality in ECC 6.0 on (MM,SD,PP,QM,PS,HR,PM,FI/CO,BI,XI,DMS )
That means you are going to upgarde from some earlier version .what is that version ?
Then you might find some specific information at
https://websmp102.sap-ag.de/uda -
>Upgrade Dependency Analyzer
what is the problems coming at the time of *implementation* of ECC 6.0.
If its a new implemenation you will not face problem , but you need to configure everything accordingly.
Problem depends upon what all you are using from standard and customizing.
Above provided link will help you.
Just add up
http://wiki.sdn.sap.com/wiki/display/ERPLO/NewfunctionalityinECC6.0%28+MM%29
Regards, -
How to create a new function module?
I was doing the tutorial to create a SAP data widget and the tutorial was using BAPI_FLIGHT_GETLIST to display the data. However, in my system, theres no data in the table SFLIGHT2 and i couldnt populate any data in it.
So i am trying to create my own function module. Can anyone tell me how should i go about doing it?Hi Low Soon ,
please check the below links for creating a new function module.
SAP Help :
http://help.sap.com/saphelp_nw04/helpdata/en/9f/db98fc35c111d1829f0000e829fbfe/frameset.htm
Step by Sterp approach to create a Functional Module:
http://www.****************/Tutorials/ABAP/FunctionModule/page1.htm
Thanks
Jaideep Srinivasan -
Cannot see any actions while creating a new function in CC5.2
Hi All,
We recently installed GRC Access Control 5.2.At the backend we are using SAP R/3 4.7.The system has been installed and I am currently trying to configure it.I am trying to create a new function.After chosing a function ID and description when I try to insert an action,it comes up blank for my production server and even if I choose the option "All".
Any assistance in the matter would be greatly appreciated.Helo Neo,
For making the functions, risks etc, you need to have some standard procedures being followed and up in place. Uploading transactions,, authorization objects and text are one of these.
Thus before you start actually using/implementing the GRC the system, I would like to advice you to go through the documentation for the same, which suggests the step by step procedure for accomplishing the same.
The problem that you have encountered is a bit easy to track as it suggests the Auth objects and texts might not probably be uploaded. But there might be something you have missed while going the procedural way, which may cause a lot of problems while troubleshooting.
Kindly upload the files in the config tab, under "Upload Objects" and let us know if there is still an issue.
Regards,
Hersh. -
Calling New Function Module from JAVA ISA b2b
I need to call a new function module which accepts some parameters as input and
returns some result parameters back as output.
These returned value needs to be displayed on the JSP pages of ISA B2B applications.
Can someone please guide me and provide code snippet on how to do this?
Thanks in advance.
Points will be awarded for all relevant and helpful answers.Stride,
I did this on CRM ISA 4.0... I used the dev and extension guide as a basis - I think the ISA 5.0 guide has the examples and tutorials in a separate document that can also be downloaded from service.sap.com.
Heres some info on how to do it although I can't guarantee this is the full solution or that it will work the same for ISA 5.0, and I will probably forget a lot of stuff as its been a few years since I did it! I also cant guarantee it is the correct way to do it but it worked! Basically, we built a link into the order overview page to display urls to order tracking websites using an RFC on the backend CRM system. Hope it helps anyway.
1. Create RFC enabled function module in backend.
2. Edit file backendobject-config.xml in folder project_root\b2b_z\WEB-INF\xcm\customer\modification:-
[code] <backendobject
xmlns:isa="com.sapmarkets.isa.core.config"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<configs>
<!-- customer changes in backendobject-config should be done here by extending/overwriting the base configuration-->
<xi:include
href="$
Template for backend object in customer projects
Concrete implementation of a backend object
This implemenation demonstrates how a backend object
is used to communicate with the CRM system
@see com.ao.isa.backend.boi.Z_AOFuncBackend#getOrderDeliveryTrackingData(java.lang.String)
Interface used to communicate with a backend object
The purpose of this interface is to hide backend implementation details
from the business objects
Returns a vector of Z_OrderDeliverTracking objects containing data to link
to external delivery tracking websites
@param orderNo The sales order document number
@return A vector of order tracking objects
@return
@return
@return
@return
@return
@param string
@param string
@param string
@param string
@param string
/modification/backendobject-config.xml#xpointer(backendobject/configs/*)"/>
<!-- This is an example customer extension. A new Backend Object is registered in the framework using XCM extension mechanism. -->
<!-- If you write customer extensions you should register your backend objects in the same way. -->
<!-- Please make sure that you use the correct base configuration (e.g. crmdefault for CRM or r3default, r3pidefault for R/3) -->
<config
isa:extends="../config[@id='crmdefault']">
<businessObject
type="Z_AO_Custom"
name="Z_AO_Custom"
className="com.ao.isa.backend.crm.Z_AOFuncCRM"
connectionFactoryName="JCO"
defaultConnectionName="ISAStateless"/>
</config>
</configs>
</backendobject>
[/code]
File com.ao.isa.backend.crm.Z_AOFuncCRM.java looks like this :-
[code] package com.ao.isa.backend.crm;
//jco imports
import java.util.Vector;
import com.ao.isa.backend.boi.Z_AOFuncBackend;
import com.ao.isa.businessobject.order.Z_OrderDeliveryTrackingItem;
import com.sap.mw.jco.JCO;
import com.sap.mw.jco.JCO.ParameterList;
import com.sapmarkets.isa.core.eai.BackendException;
import com.sapmarkets.isa.core.eai.sp.jco.BackendBusinessObjectBaseSAP;
import com.sapmarkets.isa.core.logging.IsaLocation;
public class Z_AOFuncCRM
extends BackendBusinessObjectBaseSAP
implements Z_AOFuncBackend
// initialize logging
private static IsaLocation log =
IsaLocation.getInstance(Z_AOFuncCRM.class.getName());
/* (non-Javadoc)
public Vector getOrderDeliveryTrackingData(String orderNo)
Vector urlData = new Vector();
try
// get Java representation of function module
JCO.Function func =
getDefaultJCoConnection().getJCoFunction(
"Z_BAPI_CRM_ORDER_TRACKING_URLS");
// provide export parameters
ParameterList params = func.getImportParameterList();
params.setValue(orderNo, "ORDER_NO");
func.setExportParameterList(params);
// execute function
getDefaultJCoConnection().execute(func);
// get result table
JCO.Table table =
func.getTableParameterList().getTable("TRACKING_DATA");
int numRows = table.getNumRows();
for (int i = 0; i < numRows; i++)
// get row
table.setRow(i);
// create a new Z_orderdeliverytracking object
Z_OrderDeliveryTrackingItem trackItem =
new Z_OrderDeliveryTrackingItem(
table.getString(0),
table.getString(1),
table.getString(2),
table.getString(3),
table.getString(4));
urlData.addElement(trackItem);
trackItem = new Z_OrderDeliveryTrackingItem();
return urlData;
catch (BackendException bex)
// The following key has to be added to WEB-INF/classes/ISAResources.properties
// in order to see the exception correctly
log.config("ao.b2b.order.error.getOrderTrackingURLs", bex);
return null;
[/code]
And file com.ao.isa.backend.boi.Z_AOFuncBackend.java looks like this:-
[code] package com.ao.isa.backend.boi;
//package java.ao.com.ao.isa.backend.boi;
import java.util.Vector;
import com.sapmarkets.isa.core.eai.sp.jco.JCoConnectionEventListener;
public interface Z_AOFuncBackend
public Vector getOrderDeliveryTrackingData(String orderNo);
[/code]
Whilst file com.ao.isa.businessobject.order.Z_OrderDeliveryTrackingItem.java looks like this:-
[code]
package com.ao.isa.businessobject.order;
// Referenced classes of package com.sapmarkets.isa.businessobject.order:
// PaymentType
public class Z_OrderDeliveryTrackingItem // extends SalesDocument implements OrderData
private String deliveryDocNo;
private String goodsIssuedDate;
private String consignmentNo;
private String status;
private String url;
public Z_OrderDeliveryTrackingItem()
public Z_OrderDeliveryTrackingItem(
String delDocNo,
String GIDate,
String consNo,
String status,
String url)
this.setDeliveryDocNo(delDocNo);
this.setGoodsIssuedDate(GIDate);
this.setConsignmentNo(consNo);
this.setStatus(status);
this.setUrl(url);
public String getConsignmentNo()
return consignmentNo;
public String getDeliveryDocNo()
return deliveryDocNo;
public String getGoodsIssuedDate()
return goodsIssuedDate;
public String getStatus()
return status;
public String getUrl()
return url;
public void setConsignmentNo(String string)
consignmentNo = string;
public void setDeliveryDocNo(String string)
deliveryDocNo = string;
public void setGoodsIssuedDate(String string)
goodsIssuedDate = string;
public void setStatus(String string)
status = string;
public void setUrl(String string)
url = string;
[/code]
3. Edit file bom-config.xml in folder project_root\b2b_z\WEB-INF\xcm\customer\modification :-
[code] <BusinessObjectManagers
xmlns:isa="com.sapmarkets.isa.core.config"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<!-- customer changes in bom-config should be done here by extending/overwriting the base configuration-->
<xi:include
href="$/modification/bom-config.xml#xpointer(BusinessObjectManagers/*)"/>
<!-- This is an example Business Object Manager. It can act as template for customer written Business Object Managers -->
<BusinessObjectManager
name="Z_AO-BOM"
className="com.ao.isa.businessobject.Z_AOBusinessObjectManager"
/>
</BusinessObjectManagers>
[/code]
File com.ao.isa.businessobject.Z_AOBusinessObjectManager.java looks like this:-
[code] package com.ao.isa.businessobject;
// Internet Sales imports
import com.sapmarkets.isa.core.businessobject.management.BOManager;
import com.sapmarkets.isa.core.businessobject.management.DefaultBusinessObjectManager;
import com.sapmarkets.isa.core.businessobject.BackendAware;
Template for a custom BusinessObjectManager in customer projects
public class Z_AOBusinessObjectManager
extends DefaultBusinessObjectManager
implements BOManager, BackendAware {
// key used for the backend object in customer version of backendobject-config.xml
public static final String CUSTOM_BOM = "Z_AO-BOM";
// reference to backend object
private Z_AOFunc mCustomBasket;
constructor
public Z_AOBusinessObjectManager() {
Method is called by the framework before the session is invalidated.
The implemenation of this method should free any allocated resources
public void release() {
Returns custom business object
public Z_AOFunc getCustomBasket() {
if (mCustomBasket == null) {
mCustomBasket = new Z_AOFunc();
assignBackendObjectManager(mCustomBasket);
return mCustomBasket;
[/code]
And uses file com.ao.isa.businessobject.Z_AOFunc.java which looks like this:-
[code]
package com.ao.isa.businessobject;
// Internet Sales imports
import com.sapmarkets.isa.core.businessobject.BOBase;
import com.sapmarkets.isa.core.businessobject.BackendAware;
import com.sapmarkets.isa.core.eai.BackendObjectManager;
import com.sapmarkets.isa.core.eai.BackendException;
import com.sapmarkets.isa.core.logging.IsaLocation;
// custom imports
import com.ao.isa.backend.boi.Z_AOFuncBackend;
import java.util.Vector;
Template for business object in customer projects
public class Z_AOFunc extends BOBase implements BackendAware
// initialize logging
private static IsaLocation log =
IsaLocation.getInstance(Z_AOFunc.class.getName());
private BackendObjectManager bem;
private Z_AOFuncBackend backendAOBasket;
Returns a reference to the backend object. The backend object
is instantiated by the framework.
@return a reference to the backend object
private Z_AOFuncBackend getCustomBasketBackend()
if (backendAOBasket == null)
//create new backend object
try
backendAOBasket =
(Z_AOFuncBackend) bem.createBackendBusinessObject(
"Z_AO_Custom");
// the backend object is registered in customer version
// of backendobject-config.xml using the 'Z_AO_Custom' type
catch (BackendException bex)
// The following key has to be added to WEB-INF/classes/ISAResources.properties
// in order to see the exception correctly
log.config("ao.b2b.order.error.getOrderTrackingURLs", bex);
return backendAOBasket;
This method is needed when a business object has a corresponding
backend object.
public void setBackendObjectManager(BackendObjectManager bem)
this.bem = bem;
Returns a vector of url links for tracking
@return vector of urls
public Vector getOrderDeliveryTrackingData(String orderNo)
// the call is delegated to the CRM aware backend object
return getCustomBasketBackend().getOrderDeliveryTrackingData(orderNo);
[/code]
4. Edit file config.xml in folder project_root\b2b_z\WEB-INF to add custom actions (the section below is just the custom stuff added at the end of the file the Z_orderTracking is the relevant one) :-
[code] <!-- Begin of custom AO action definitions -->
<action path="/b2b/Z_orderTracking" type="com.ao.isa.order.actions.Z_OrderTrackingAction">
<forward name="success" path="/b2b/order/Z_orderTracking.jsp"/>
</action>
<action path="/catalog/Z_displaySVGPage" type="com.ao.isa.catalog.actions.Z_SVGPageAction">
<forward name="success" path="/catalog/Z_SVG_fs.jsp"/>
</action> [/code]
Which points at Java file com.ao.isa.order.actions.Z_OrderTrackingAction.java which looks like this :-
[code] package com.ao.isa.order.actions;
// internet sales imports
import com.sapmarkets.isa.core.BaseAction;
import com.sapmarkets.isa.core.UserSessionData;
// struts imports
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
// servlet imports
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.ServletException;
// Internet Sales imports
import com.ao.isa.businessobject.Z_AOBusinessObjectManager;
import java.util.Vector;
This action acts as a template for customer extensions
public class Z_OrderTrackingAction extends BaseAction
This method is called by the ISA Framework when the
action is executed
public ActionForward doPerform(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws ServletException
// get user session data object
UserSessionData userSessionData =
UserSessionData.getUserSessionData(request.getSession());
// gettting custom BOM
Z_AOBusinessObjectManager myBOM =
(Z_AOBusinessObjectManager) userSessionData.getBOM(
Z_AOBusinessObjectManager.CUSTOM_BOM);
// get the order number being processed
String orderDocNumber = request.getParameter("orderNo");
// pass the order number back to the page
request.setAttribute("orderNo", orderDocNumber);
if (orderDocNumber != null)
// Get a vector of delivery tracking objects from lower layers (Business Object layer =>
// Business Logic Service Layer)
Vector trackingTable =
myBOM.getCustomBasket().getOrderDeliveryTrackingData(
orderDocNumber);
String error = "";
if (trackingTable != null)
if (trackingTable.size() == 0)
error = "true";
else
error = "false";
else
error = "true";
request.setAttribute("errorMessage", error);
request.setAttribute("trackingTable", trackingTable);
return mapping.findForward("success");
[/code]
5. I added the call to the function module for page orderstatusdetail.jsp in folder project_root\b2b_z\b2b\order to display a custom page Z_orderTracking.jsp in the same folder. To do this I added a link into the HTML to call a JavaScript function that passed the current order number to the /b2b/Z_orderTracking.do actionhandler mapped in the config.xml file.
So, in summary! Create an RFC; define business managers for it in the XML files; create a new Strut action and supporting Java class; create all the Java class for the managers.
I hope this makes some sense!
Gareth. -
How to create new icon in SAP?
I want to display an icon on a push button. It is not a standard icon present. How can i add the new icon in SAP?
Hi Pallavi,
u can create icon by two diffferent ways,
1. By setting PF status in Application ToolBar
set pf-status 'Test' . Double Click on the 'Test' and select proper options for ur customised scenario
2. The another way is using FunctionModule like below
- 'ICON_CREATE'
-'ICON-SHOW'
SO INCLUDE THIS FUNCTION MODULE IN YOUR PROGRAM AND USE THEM
Note: Reward if useful -
New function Planning Group and Affiliate in Business partner/Account tab
Hi all!
I'm using SAP 8.8 PL10 , Localization Australia. I have new function in Business partner/Account tab is Planning Group and Affiliate.
Can you explain ? i don't see any help file about this.Hi,
You may check this: What is the use of AFFILIATE check box in Business partner?
Thanks,
Gordon -
Importance of Bounce management functionality in SAP CRM
Hi All,
I want to discuss few interesting issues which I have come a cross while doing a setting for bounce management functionality in SAP CRM 7.0
Before sharing my experience I want to discuss some term related to Bounce email than will discuss about types of bounce emails and cause of the bounce email.The setting of bounce functionality is describing in below link .
http://help.sap.com/saphelp_crm700_ehp01/helpdata/en/46/3f509215835fa7e10000000a1553f7/content.htm
In general when a website visitor sigh up they receive email from the company site, the information the site collected saved in the database but It commonly happen some of your email will be undeliever. In marketing term we say it as 'Bounce'. this is the same way happen as when a person give a bank cheque to bank and don't have sufficient money to his/her account the bank people say the cheque got bounce ..
As we are aware emails are bounce for variety of reason such as.
- In case the recipient email address is invalid.
- recipient email address is inactive or closed
- recipient mailbox is full or mail server have some technical issue etc
In general all these bounces emails categorize in two category.
Hard bounce- When email address is not active. example wrong email address, email address de-activated, deleted,or closed
Soft bounce- recipient mailbox is full, mail server have some technical issue, Out_of_office is setup .
Now finally we come to know about the cause of bounce email and types. Now the question arises why this is so important when we have bounce management functionality active in sap crm marketing ? as described in above url.
suppose that there is a campaigning happening for an product where 3000 person visited it. Now incase 2000 visitors shown interest so have qualified as prospect bases on the information they have provided such as name, address, salary or employment detail.
After successfully execution of campaign now senior executives create a mailing list for all the prospects in the target group of campaign and sends email to all the users.Now if I say to how many customers really company have reached reached after campaign execution answer will be we can not have the correct fact and figure as there could be some bounce happened.
Now incase bounce management setting is configure in your CRM system than system will receive inbound e-mails for each bounce.Suppose we have received one thousand bounce emails than we would say actual customer contacted is 1000. this is the correct fact and figure and very much useful for marketing people.
After than executive could remove email address which were hard bounced and for soft bounce they can use some other channel to contact like telephone calls etc to reach them.
The correct facts and figures are very much important for marketing strategy and planning and also to know success level of each campaign. Assume a scnario where in day a company launches more than 5 campaign. I feel the importace is transparent now.
I hope you would find some interest in above blog.
Thanks
premHI, Sreedhar
Check this thread:
Re: New search help on CRMD_ORDER locator
Denis. -
New Functionality in ECC 6.0
Hi All,
Can any one guide me about the new functionality of "Work Center for Purchasing Documents" in ECC 6.0?
Regards
Edited by: sapsarang on Jan 12, 2011 7:15 AMHi Sarang
Please refer the release notes with the following link
http://erp.fmpmedia.com/Default.aspx?alias=erp.fmpmedia.com/english
Here you select
Source release version as SAP ERP 6.0
Target Release Version as SAP enhancement package 4 for SAP ERP
Solution Area as Procurement and Logistics Execution
Then click search
You find Release availiable and delta functionality
On Page 4 you find Work center for purchasing documents
Cheers
Kris
Edited by: KRISHNA AKULA on Jan 12, 2011 8:23 AM -
Product costing Template - adding new function in Environments CTU6
Hi Guru!!
I need to create a new function in CTU6 (Define Environments and Function Trees) in order to have information stored in MBEW table and use them in CPT2 (Template).
The goal is to calculate a value for each material/plant and add that value during the cost estimate (CK11N / CK40N).
Could someone help me? How can I add a field of MBEW in CTU6?
Thank you very much in advance!!
MarcoHi Marco,
Please check SAP help for functions maintenance:
http://help.sap.com/erp2005_ehp_06/helpdata/en/8e/f9bd66ef0e11d1a5c70000e82de878/content.htm
Regards,
Szymon -
Creating New Functions and Risks in RAR 5.3
All,
I need to create a set of new functions and risks in RAR 5.3. What is the best way to do this?
I tried to export existing functions and modify what I thought were the relevant tables. Next I tried to import this into Rule Architect > Utilities > Import Rules. I got the confirmation the import uploaded successfully and a rule generation job started. The job took a while and when it comepleted I looked for the functions and they weren't there. What do you all advise?
Thanks,
Grace Raeyes Frank is right. if few functions then better do with Rule Architect
else you must understand interdependency of various table
did you defined which Business Process thsoe function will belong to.......
check table
VIRSA_CC_BUSPRC
VIRSA_CC_BUSPRCT
VIRSA_CC_FUNC
VIRSA_CC_FUNCT
virsa_cc_func*
functions and the object they pulled and actions , all these interrelations should be taken care of.....
better refer to default rule sets send by SAP, that's the way you have to create.....
regards,
Surpreet -
We need an ALERT functionality is SAP, just like it happens when a new mail comes in on Outlook.This ALERT MESSAGE must inform us whenever a new Z transaction is created on Table TSTC.
Any Ideas????You could create a custom table to basically replicate a list of all the Z transactions. You should maintain this manually.
Then have a program that runs every so often (once an hour if you're really paranoid, once a day would probably be sufficient) that compares the two tables. The program could send you an e-mail or a page or something if it finds a discrepancy. -
Permit Functionality in SAP PM
Hello Experts
We are considering using permit functionality in SAP PM
I am new to this area. I would like to know how this fucntionality can be used in SAP and what are the detaile steps.
ThanksHi Gaurav,
Still people are using manual system (paper work), eventhough SAP permits is in place.
there are some constraints like,
1. work place monitoring (safety or authorised people usually visit the place and sign on the papers, on the spot if he found every thing fine. but in SAP he has to release the permits after visiting the place. til that time order cannot be released.)
2. Permit paper contains of safety instructions along with Do's & Dont's. ( In SAP, we have only one authorization mark to release the permit. may not be sufficient to to capture the data for future references).
2 ways to maintain permits in SAP:
1. Master data ot Technical Objects Level.
Some of the equipments like vessels or reactors, we need to consider them for standard permits like for eg: Confined space permit. We need to get approval for these permits, whenever maintenance happens.
we can mark these permits in Technical objects level itself.
While creating the equipment IE01 >>> GOTO >>> Permits. We can select the suitable permits to that technical object.
2. Order level
while creating the order, based on the work and techical objects, we can select the permits.
IW31 >>> GOTO >>> Permits.
The permit release authorization been given to the authorized people (safety / production head, etc.,) based on the permit type.
(Authorization symbol in the down side of permits screen (or) in Oder screen.
System wouldn't accept to release the order, If that order contains any permits.
Throws the message " Order release refused as permits still missing".
**We can work with permits in Order level only, not possible in Notification level.** where we don't have release system for Notification.
Thanks
Rgds. -
Help me to find a suitable new area in SAP to work on?
Hi All,
I am working in ABAP for the last 2 half years. Now i like to switch over from ABAP because i am not interested in coding. I can't move to functional area also because I don't have any domain experience like SD,MM.... . Please help me to find a suitable new area in SAP to work on?
Your suggestion will be appreciated.
Regards,
Durai.In my view FICO, SD, MM all the modules do need the functional exposure. Why don't u consider taking up the XI or EP for that matter. It is more exciting and there is world of opportunities available in these new technologies.
Regards. -
Web Service Adjustment - New Functions in Function Group
If you have a deployed function group-based webservice and then add new remote functions to the function group, what is the process for adjusting the web service so that the new functions are available?
I know that you can syntax check the web service if a function interface has changed or a data dictionary definition for a parameter has changed, but I don't see an option for adding the new calls, other than manually editing the WSDL file. 'Check' and 'Activate' on the service do not work from SE80. Deleting the endpoint binding and re-creating it in SOAMANAGER does not work because the service definition hasn't changed. The only option I found is to delete the service and go back through the wizard. That just doesn't seem right.
Any ideas? Thanks.Hi Brad
The easiest way of doing this is by going to the service definition in SE80 in the change mode and right clicking on the top level object (service definition name) in the "Internal View" tab and choosing "Modify Operations". This will give you a list of all available funciton modules in the system. Either scroll to the relevant function module that you want to add or to save some pain click the "Insert" button which will open up a field for input where you could do a pattern search for the function module(s) (SAP FM --> WS Operation) that you want to add.
This way you can add not only the Function Modules of the same function group but of other function groups as well.
Hope this helps.
Regards
Salil
Edited by: Salil Mehta on Apr 20, 2009 5:05 PM
Edited by: Salil Mehta on Apr 20, 2009 5:05 PM
Maybe you are looking for
-
HP Laserjet CM6040MFP always paper jam on fuser when printing full photo in plain paper
Hello, My office using Printer HP Laserjet CM6040MFP, but i have problem. The printer always paper jam on fuser when printing full photo in plain paper. i don't why, but this problem occurs on other printer with the same type. please help me - Produc
-
Tabbing through form fields in app doesn't work in Firefox.
Is there a setting in Firefox that permits tabbing through form fields so that one doesn't have to use the mouse? This works fine in IE. for the same app without any configuration, but not in Firefox.
-
Mobile Flash Design / Flash Lite Workshop in San Francisco
Hello, I will be running the Flash Design for Mobile Devices workshops this Spring: in San Francisco: 2 days, Saturday, May 10th & 17th, 10am — 5pm All mobile Flash development will be covered while emphasis will be placed on Flash Lite development f
-
Hi all could you tell me what are the steps of R/3 extraction into BW. Thanks
-
Can only connect one PC to WRT54G2
I recently purchased a WRT54G2 and initially it had been running fine. However, we recently realized that while my PC and my roommate's Mac can connect, we can't get a second PC to connect to our network. We have tried various computers and they all