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
    RS

    Ritesh,
    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.
    Here’s 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 can’t guarantee it is the correct way to do it – but it worked!  Basically, we built a link into the order overview page to display url’s 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
    prem

    HI, 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 AM

    Hi 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!!
    Marco

    Hi 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 Rae

    yes 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

  • ALERT FUNCTIONALITY IN SAP

    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.
    Thanks

    Hi 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