APO livecache logging with SCM 7

I am trying to understand how APO livecache logging works with APO release 7.
OSS Note 385808 suggests that, for APO DP release 3, there is no logging.
But what is the situation with APO release 7, for DP, SNP, PP/DS, GATP?
Thanks for any information on this point...

Hi,
We had upgraded SCM 4.1 to SCM 7.0. No need to change to DTP after upgrade. All the objects of previous version would be there and can be used as usual. But our BW upgrade is from 3.1 to BI 7.0.
Regards,
Saravanan V

Similar Messages

  • APO Livecache DB Backup and Livecache Auto Log Backup

    Hi Guys,
    Could you please help me here which tranaction code we use to  check APO Livecache DB Backup and Livecache Auto Log Backup
    Thank you

    Hi,
    Livecache DB and log back up looks like can not be accessed from SAP. Database Manager GUI is used.
    Please check the below link for helpful information.
    http://help.sap.com/saphelp_nw04/helpdata/en/f7/499e3c1fbe8c15e10000000a114084/content.htm
    Regards,
    Saravanan V

  • SCM/APO - Livecache client copies?

    The basis team have been asked to do a client copy (refresh) from
    production for ECC, CRM, BW & SCM. I know how to perform the client copybut am not aware of what post processing has to happen with LC(Maxdb).
    Does this have to be refreshed??? Please provide location of
    documentation to perform this. I stress this is not a system copy but a
    client copy.
    Thanks & Regards,
    Frank Magliozzi

    Hello Frank,
         So sorry, it was NOT clear for me if you are going to do a System Landscape Copy for SAP SCM   
         or a client copy on SCM => I would like to give you the following information::
    -> Please review the SAP notes::
                For the Homogenous copy of the liveCache see:
                        457425     Homogenous liveCache copy using backup/restore              
                        877203     Post steps after the Homogenous liveCache copy
                  For the heterogeneous copy of the liveCache see:
                        632357  Backing up liveCache data for SCM 4.0 or higher
             886103     System Landscape Copy for SAP SCM   
             888210       NetWeaver 7.0/7.10: System copy (supplementary note)
    -> Please review the documentation at
                    service.sap.com/scm -> SAP SCM Technology
                -> "SAP System Landscape Copy for SAP NetWeaver and mySAP Solutions "
         < Information on SCM 4.1 and prior releases
                       Information on SCM 4.1 and prior releases you will find here.
                   -> click on <here> -> Installation, Upgrade, Migration, System Copy, Client Dependencies
    ->  Please pay attention to SAP notes before to run a client copy:
                        914199      Loss of data in the liveCache after a client copy
                        894490     Client copy: Transactional data
                        900812     Client copy does not work completely
                       629660     SCM systems with clients that are not liveCache-relevant
    If you have further questions/problems with MAXDB/liveCache database, please post the question at MAXDB/liveCache forum SAP MaxDB
    Thank you and best regards, Natalia Khlopina

  • Upgrade APO 3.0 to SCM 5.0 SR2 (requirements in source system)

    Hello!:
    We want to do and upgrade upgrade APO 3.0 to SCM 5.0 SR2
    And we have seen the Guides SCM5.0 SR2 and SCM5.0 SR3, but appears info in the page 26 only about check the software requirements from APO 3.0 to SR3, but we want to check the information about APO3.0 to SR2.
    Regards,
    Alfredo.

    Alfredo,
    This is not a easy question, since you are several releases behind on APO. I have done upgrade from APO 3.0 to SCM 4.1 and then subsequently to 5.0 so there were lots of learnings specific to the Projects and develoments.  The Setup being different in different industries and companies, there is no one answer to this question.  Try  the following ...
    -  Read the Release Notes of SCM 3.1, 4.0, 4.1,  5.0.  You will see a Host of New Functionalities - Newer in SNP, PPDS, TPVS,  Master Data (PDS along with PPMs).
    I do not know what functionality you are live with in APO 3.0.
    On the Existing Setup that you may find changed, I remember the following big changes ...
    - GUI Changes are galore in master data, less
    - SNP Side -  Changes in TLB Engine & TLB Prioritization.
                     - Deployment Split Functionality
                     -  Changes in User Exits (old code would not work).  You will find this painfull if you've implemented User Exits. eg : If you were determining OrderTypes in orders sent from APO to R3.  TLB User Exits. Lesser changes in Masterdata userexits.
                      -  Newer fields in Master Data (eg : SNP Checking Horizon in Product Master and it's implications on Deployment & TLB. ).
                     - Subcontracting Planning in APO.
    - Enhancements in VMI.
    - Use of Parallel Processing for all Modules planning.
    - Enhancements in Aggregated Planning
    - Enhancements in Product Interchangeability.
    - Several Newer Functionalities like ICH to make/replace the earlier Collaborative Planning better.
    - Master Data several changes (eg : PDS)
    - Several improvements in CoreInterface Function and Que Issues. In 4.0 onwards there is new functionality around CIF Postprocessing
    - Use of Process Chains to streamline Batch Jobs and especially BI Loads into Cubes and Planning Areas.
    - Several enhancements in PPDS (newer heuristics), Alerts
    - BW underwent a Major change from BW 2.0 to BW 3.0 to now BI 7.0 which impacts Setup for Demand Planning.  eg : The InfoCube got renamed to InfoProviders.
    I suggest you start with the Release Notes.  Form a List of your Test Scenarios, then Upgrade in your Development and start to Test. Don't plan less, but more time for testing since you are undergoing a several releases change.  First start to get your Existing Business Scenarios documented as Test Scripts in Order.
    I STRONGLY recommend doing a Technical Upgrade Only (i.e : do not upgrade Major Functionality unless there is no other way).  In Summary for SURE SCM 5.0 is a Much better and Stable System than APO 3.0.
    Hope this helps.  Reward Points If you find it usefull.
    Regards,
    Ambrish Mathur

  • Distribution Planning within SAP - APO 3.0 or SCM 4.0

    Hi,
    Can do any 'Distribution Planning' within SAP SCM V4.0 or V5.0. 
    We are trying to  improve  'decision-making' associated with selection of a particular warehouse  for shipments coming out of a specific plant. The application should be able to produce a recommended set of shipments by week from each plant. Critical inputs that go into the process will be (a) Procurement Forecast; (b) Production Forecast; (c) Warehouse Space; (d) Production Plan etc
    Can this be done utilizing SAP APO 3.0, SCM 4.0 or SCM 5.0?
    Thanks

    Hi Tushar,
    APO 3.0, SCM 4.0 nd SCM 5.0 all provide replenishment, distribution and deployement along with basic transportation planning functionalities wihin SNP (Suppluy Network Module) of APO. With SCM 5.0 you get other applications (along with APO) like EWM (Extended Warehouse Management) and better transportation planning features.
    Moreover it makes sense to go in for the lastest version of the solution to get the latest set of features. Please check on help.sap.com under my SAP Business Suite >> SCM >> APO >> SNP or http://www.sap.com/solutions/business-suite/scm/featuresfunctions/index.epx for more details.
    Thanks,
    Somnath

  • APO & LiveCache Move

    Hello World,
    another step in the never ending drama of SAP Upgrades.
    After the battle for the EHP7 upgrade of your ERP servers was, finally, won, its now time to mess around with our APO/LiveCache servers.
    Resource and time constraints forced us to take some unorthodox measures here.
    The source servers are based on SLES9/MaxDB 7.7.
    To prepare for the upgrade I installed SLES11 + MaxDB7.9 on brand new servers, then restored the MAxDB databases for APO & LC and the SAP kernels to the new servers, for a first test run of the upgrade.
    APO came up just fine, so did LC.
    XUser setup, DB59, RFC connections, all seems "hanky dory", except in LC10 the system complains about "LiveCache lock server unreachable/not installed".
    The strange thing is that LC10 shows LiveCache being up & running, and all connection lights are green and the x_server is likewise running.
    At first I thought it was a misconfigured DB user, but I tested all connections in DB59 and they all work OK.
    This is my first move of an LC system, so I surely missed something here, but what could it be?

    I made a bit of progress here (even so nobody from SAP has even looked at my ticket yet).
    Whenever trying to start LCA, it throws an exception of "CX_SY_NATIVE_SQL_ERROR":
    Procedure LCA_LCK_LIST_OWNERS -> Synchronization of the Lock Owner of the liveCache Lock Server
    I had restored the entire LC DB from source from scratch again (just in case something went wrong last time), (re)set the CONTROL, SUPERDBA and <SID>ADM passwords manually, did a systab load (Source: MaxDB v7.7; Target MaxDB v7.9) and brought the whole thing db_online w/o errors.
    I double checked that I could logon with all the relevant MaxDB users with the specified password(s) on CmdLine, and sync'ed the integration data for all connections correspondingly in LC10.
    Still, its all to no avail, so I start to question if LC is compatible with MaxDB 7.9???
    PS: Thetests in DB59 work just fine for all connections - honestly I'd be happier if they wouldn't, cause it would help me narrow down the root cause of this mess.

  • Open task sequence log with cmtrace on error

    Hi,
    Is there a way to make an SCCM 2012 R2 task sequence automatically open the smsts.log (with  cmtrace) when an error occurs?
    J.
    Jan Hoedt

    I would agree with Torstren. The difficult piece would be determining where the smsts.log is, based on where its at in the task sequence. Once you have that it wouldn't be too difficult to place those steps in the
    Gather Logs and StateStore on Failure group. The catch will be, even if CMTrace is open, the machine will still reboot after 15 minutes unless the cmd prompt is also open.

  • Can't update software because a message appears that I have to log with the same Apple ID that was used to purchase them: iMovie, Garage Band

    I can't update software because a message appears that I have to log with the same Apple ID that was used to purchase them: iMovie, Garage Band, iPhoto, but those apps came with OSX Lion.
    How can I get the "original" Apple ID?

    Support Downloads
    http://support.apple.com/downloads/
    Luckily, there is always more than one way to update software.

  • Hi, i got my 4s from my friend.... But when I'm trying to log with iCloud  I get an message like for this phone I can't use any new Apple ID ,... It's like the limit....

    Hi I'm trying to log with a new acc apple ... And in iCloud I'm getting every time an mess like the I already got the max limit of acc for this phone

    Sign in with the Apple ID that is already on the account.
    Disable Find My iPhone.
    Restore the device as new.
    Set up as you desire.

  • Error message when trying to log with more than a mobile account

    Hi guys,
    I face a very strange and worrying problem : when I log with a mobile account against my Snow Leopard Server, it works. But when I try to log with a second mobile using fast user switching, I have a strange error message saying that I can't connect with this user "at the moment". Once I log off from the first mobile account, I can log with the second one...
    It is as if it is not possible to have two or more mobile/network accounts logged simultaneously on the same client. Is this a known problem ?
    Thanks for your help,
    Eric.

    By design or not, this is a flaw, and a huge one ! I wanted to set up my home network so that each member of my family has a portable account. But this stupid design decision makes it impossible, since it makes impossible to have two or more users logged at the same time on a computer. So each time a member of my family wants to log on the family iMac, they have first to ask the previous logged member to log out !
    How is that not a flawed design ? I don't even see what are the pros of that design decision ?

  • Want to Generate custom logs with Log4J within Java Embedding activity

    Hi Gurus,
    i want to Generate custom logs with Log4J within Java Embedding activity. For that i have performed some steps, but the log file has not been created.
    ServerSide Configuration:
    *===============*
    1. I have copied the log4j-1.2.15.jar file to the "oracle.soa.ext_11.1.1" location and recreate the oracle.soa.ext.jar file using an-script, which appends the log4j.jar file to the classpath.( That was created successfully)
    2. Specify a File location in log4j.xml for creating the log file. (e.g. (<middleware_home>/config/customLog.log)
    3. Then create a folder and add log4j.xml and log4j.dtd file under the folder.
    4. Modify the startManagedWeblogicServer by adding JAVA_OPTIONS="-Dlog4j.configuration=<middleware_home>/config/log4j.debug.xml”
    5. Then restart the SOA server.
    log4j.xml :
    I have used fileAppender.
    DevelopmentSide Configuration:
    *===================*
    1. Create synchronous BPEL process and Add "JAVA Embedding Activity" inbetween receiveInput and replyOutput activity.
    2.Import the log4j-1.2.15.jar to the project libs
    3.In the BPEL source code, import the Logger class.
    4.Insert the code in the JAVA Embedding Activity
    Logger logger = Logger.getLogger("CustomLog");
    logger.info("CustomeLog " + getTitle());
    Compile and deploy the project into the SOA_server and test it. Test status is completed but log is not created in the mentioned location.
    Ref: http://blog.andrade.inf.br/search/label/Log4j
    Is there any other way to achieve this requirement. Please suggest.
    Thanks in Advance,
    Sharmistha

    You can try this.
    http://veejai24.blogspot.co.uk/2008/04/simple-way-to-implement-log4j-in-your.html
    Thanks,
    Vijay

  • Using TopLink with SCM

    Hi!
    I was working with my .mw file with OSCM source control instead of appear this error:
    "An unexpected error has occurred.We are sorry for the inconvenience.
    Messagge:
    EXCEPTION DESCRIPTION: File already exists: [C:\Documents and Settings\mpedretti.DSI\Mis documentos\DocumentosToplink\Carpeta nueva\Table\Nueva 2.xml]
    Stack trace:
    Throwable Class Name:
    oracle.toplink.xml.XMLDataStoreException
    Message:
    EXCEPTION DESCRIPTION: File already exists: [C:\Documents and Settings\mpedretti.DSI\Mis documentos\DocumentosToplink\Carpeta nueva\Table\Nueva 2.xml]
    Stack trace:
    LOCAL EXCEPTION STACK:
    EXCEPTION [TOPLINK-13005] (TopLink - 9.0.3 (Build 423)): oracle.toplink.xml.XMLDataStoreException
    EXCEPTION DESCRIPTION: File already exists: [C:\Documents and Settings\mpedretti.DSI\Mis documentos\DocumentosToplink\Carpeta nueva\Table\Nueva 2.xml]
         at oracle.toplink.xml.XMLDataStoreException.fileAlreadyExists(Unknown Source)
         at oracle.toplink.xml.XMLFileStreamPolicy.getWriteStream(Unknown Source)
         at oracle.toplink.xml.XMLFileStreamPolicy.getNewWriteStream(Unknown Source)
         at oracle.toplink.xml.XMLFileAccessor.getNewWriteStream(Unknown Source)
         at oracle.toplink.xml.XMLAccessorStreamPolicy.getNewWriteStream(Unknown Source)
         at oracle.toplink.xml.XMLInsertCall.getWriteStream(Unknown Source)
         at oracle.toplink.xml.XMLWriteCall.execute(Unknown Source)
         at oracle.toplink.sdk.SDKAccessor.executeCall(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.executeCall(Unknown Source)
         at oracle.toplink.sdk.SDKQueryMechanism.executeCall(Unknown Source)
         at oracle.toplink.sdk.SDKQueryMechanism.executeNoSelectCalls(Unknown Source)
         at oracle.toplink.sdk.SDKQueryMechanism.insertObject(Unknown Source)
         at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.insertObjectForWrite(Unknown Source)
         at oracle.toplink.queryframework.InsertObjectQuery.executeCommit(Unknown Source)
         at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.performUserDefinedWrite(Unknown Source)
         at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.performUserDefinedInsert(Unknown Source)
         at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.insertObjectForWrite(Unknown Source)
         at oracle.toplink.queryframework.WriteObjectQuery.executeCommit(Unknown Source)
         at oracle.toplink.internal.queryframework.DatabaseQueryMechanism.executeWrite(Unknown Source)
         at oracle.toplink.queryframework.WriteObjectQuery.execute(Unknown Source)
         at oracle.toplink.queryframework.DatabaseQuery.execute(Unknown Source)
         at oracle.toplink.publicinterface.Session.internalExecuteQuery(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.internalExecuteQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.publicinterface.Session.executeQuery(Unknown Source)
         at oracle.toplink.internal.sessions.CommitManager.commitAllObjects(Unknown Source)
         at oracle.toplink.publicinterface.Session.writeAllObjects(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitToDatabase(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitRootUnitOfWork(Unknown Source)
         at oracle.toplink.publicinterface.UnitOfWork.commitAndResume(Unknown Source)
         at oracle.toplink.workbench.ui.BldrSession.saveProject(Unknown Source)
         at oracle.toplink.workbench.ui.BldrMainView.saveProject(Unknown Source)
         at oracle.toplink.workbench.ui.BldrMainView.saveSelectedProjects(Unknown Source)
         at oracle.toplink.workbench.ui.BldrActionManager$104.actionPerformed(Unknown Source)
         at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
         at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
         at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
         at javax.swing.AbstractButton.doClick(Unknown Source)
         at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unknown Source)
         at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
         at java.awt.Component.processMouseEvent(Unknown Source)
         at java.awt.Component.processEvent(Unknown Source)
         at java.awt.Container.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Window.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    This happen when I tried to save the project. Any suggestion??
    What are the best practices to apply SCM using Toplink?
    Thanks!!
    Matias

    Whenever this happens you should be able to do a "file>save as" and save the project in a new directory -- at least you won't be loosing your work.
    Basically I think the problem is either that somehow you corrupted the project with checkin/checkout process, or you did not check out a file that the Mapping Workbench is trying to update when you save the project.
    10g Mapping Workbench, I have heard, is going to have more intelligence in the area and note ahead of time which files need to be checked out when you save your project. I think a developer preview will be available any day now, keep your eyes peeled to the OTN webpage for TopLink.
    The mapping workbench reference guide has a couple pages that talk about how to use it with SCM systems. In TopLink 903 these docs are shipped with TopLink. See page 1-11 for more info.

  • Flashupdater filling system.log with spew

    Has anyone else noticed that flashupdater is filling their system.log with spew? This is happening on systems with and without flash installed. Sign, yet another blunder...

    Linc Davis wrote:
    That's the Flash updater included in Mac OS 10.7.4. It doesn't work on a case-sensitive boot volume, which is what you have.
    com.apple.flashupdat...: Apple Support Communities
    Correct. See this post: https://discussions.apple.com/thread/3952378?tstart=0
    and change your com.apple.flashupdater.plist file. That should take care of it.

  • Logging with whereabouts using open source and freeware

    You can find the html version of this at:
    http://www.acelet.com/whitepaper/loggingWithWhereabouts.html
    Logging with whereabouts using open source and freeware
    The purpose of logging is to find out what had happened when needed. When the
    time comes to read log messages, you want to know both the log message and its
    whereabouts (class name, method name, file name and line number). So you need
    to hard code whereabouts.
    But hard coded whereabouts are very difficult to maintain: when you modify your
    source code, line number changes; when you copy and paste a line, its class name
    and method name change. If whereabouts are wrong, you introduce bugs in your logging
    logic and the log messages are useless at the best.
    This article shows you an example of using freeware Redress tool to rectify whereabouts
    programmatically in your Makefile or Ant build file. So your whereabouts are always
    correct for both Java and JSP source file.
    Redress tool is part of SuperLogging at http://www.ACElet.com. SuperLogging also
    provides an open source wrapper Alog.java, which redirects log method calls to
    your favorite logging package. Redress tool can rectify whereabouts information
    on all Alog's method calls in your application. So, if you call Alog's log methods,
    these calls will be rectified by Redress.
    JDK 1.4 introduces a new utility package java.util.logging. The example in this
    article is based on JDK logging. Log4J is a cousin of JDK logging. Log4J users
    should have no difficulties to modify this example for Log4J. Both JDK logging
    and Log4J are excellent logging software for single JVM.
    Note: Redress tool rectifies method calls on Alog, not JDK logging. You need to
    call Alog instead of JDK logging in your application.
    Source code of Alog.java
    The following is the source code of Alog's JDK logging version. It serves as an
    library file and should be on your CLASSPATH:
    * Copyright Acelet Corp. 2000. All rights reserved
    * License agreement begins >>>>>>>>>> <br>
    * This program (com.acelet.opensource.logging.Alog) ("Software") is an
    * open source software. <p>
    * LICENSE GRANT. The Software is owned by Acelet Corporation ("Acelet").
    * The Software is licensed to you ("Licensee"). You are granted a
    * non-exclusive right to use, modify, distribute the Software for either
    * commercial or non-commercial use for free, as long as: <br>
    * 1. this copyright paragraph remains with this file. <br>
    * 2. this source code (this file) must be included with distributed
    * binary code.<br>
    * NO WARRANTY. This comes with absolutely no warranty. <p>
    * <<<<<<<<<< License agreement ends <p><p>
    * The purpose of releasing this open source program is to prevent vendor
    * lock in. <p>
    * You can code your program using this class to indirectly use Acelet
    * SuperLogging (com.acelet.logging). If later you want to swith to other
    * logging package, you do not need to modify your program. All you have
    * to do is: <p>
    * 1. modify this file to redirect to other logging packages. <br>
    * 2. replace existing com.acelet.opensource.Alog with your modified one. <br>
    * 3. you may have to reboot your EJB server to make the changes effect.<br>
    * <p>
    * This program is just a wrapper. For detail information about the methods
    * see documents of underline package, such as com.acelet.logging.Logging.
    * <p>
    * Visit http://www.ACElet.com for more information.
    * <p>
    * This file is a modified for using JDK logging as an EXAMPLE.
    * <br>
    * You can use Redress tool to keep your whereabouts information
    * always correct. See http://www.ACElet.com/freeware for detail.
    * <p>
    * Please see http://www/ACElet.com/opensource if you want to see the
    * original version.
    package com.acelet.opensource.logging;
    import java.util.logging.*;
    public final class Alog {
    * Log level value: something will prevent normal program execution.
    public static int SEVERE = 1000;
    * Log level value: something has potential problems.
    public static int WARNING = 900;
    * Log level value: for significant messages.
    public static int INFO = 800;
    * Log level value: for config information in debugging.
    public static int CONFIG = 700;
    * Log level value: for information such as recoverable failures.
    public static int FINE = 500;
    * Log level value: for information about entering or returning a
    * method, or throwing an exception.
    public static int FINER = 400;
    * Log level value: for detail tracing information.
    public static int FINEST = 300;
    static Logger logger;
    static {
    logger = Logger.getLogger("");
    public Alog() {
    public static void alert(String subject, String message) {
    public static void error(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static Level getLevel(int levelValue) {
    if (levelValue == SEVERE)
    return Level.SEVERE;
    else if (levelValue == WARNING)
    return Level.WARNING;
    else if (levelValue == INFO)
    return Level.INFO;
    else if (levelValue == CONFIG)
    return Level.CONFIG;
    else if (levelValue == FINE)
    return Level.FINE;
    else if (levelValue == FINER)
    return Level.FINER;
    else if (levelValue == FINEST)
    return Level.FINEST;
    else
    return Level.ALL;
    public static void log(String text, int level, String fullClassName,
    String methodName, String baseFileName, int lineNumber) {
    String[] para = {lineNumber + "", baseFileName};
    logger.logp(getLevel(level), fullClassName, methodName, text, para);
    public static void sendMail(String to, String from, String subject,
    String text) throws Exception {
    public static void sendMail(String to, String cc, String bcc, String from,
    String subject, String text) throws Exception {
    Test program
    The simple test program is Test.java:
    import com.acelet.opensource.logging.Alog;
    public class Test {
    public static void main(String argv[]){
    Alog.log("Holle world", Alog.SEVERE, "wrongClassName", "wrongMethod",
    "wrongFileName", -1);
    How to run the test program
    1. Compile Alog.java (JDK 1.4 or later, not before):
    javac Alog.java
    2. Download freeware Redress tool from http://ACElet.com/freeware.
    3. Run Redress tool:
    java -cp redress.jar Test.java
    4. Check Test.java. The Alog.log method call should be rectified.
    5. Run test program:
    java Test
    You should see log message with correct class name and method name.

    Hi;
      I found this code and would like to share it with you :
    JCoDestination destination = JCoDestinationManager
      .getDestination(DESTINATION_NAME2);
      JCoFunction function = destination.getRepository().getFunction(
      "RFC_FUNCTION_SEARCH");
      if (function == null)
      throw new RuntimeException("RFC_FUNCTION_SEARCH not found in SAP.");
      function.getImportParameterList().setValue("FUNCNAME", "*");
      function.getImportParameterList().setValue("GROUPNAME", "*");
      try {
      function.execute(destination);
      JCoTable funcDetailsTable = function.getTableParameterList()
      .getTable("FUNCTIONS");
      int totalNoFunc = funcDetailsTable.getNumRows();
      if (totalNoFunc > 0) {
      for (int i = 0; i < totalNoFunc; i++) {
      System.out.println("Function Name: "
      + funcDetailsTable.getValue(i));
      } catch (AbapException e) {
      System.out.println(e.toString());
      return;
      System.out.println("RFC_FUNCTION_SEARCH finished");
    It is working and retrieving FM.
    Regards
    Anis

  • Portal Integration with SCM component

    Hi,
    Can we integrate EP7.0 with SCM 5.0 . In portal system adminstartion I can see only SAP_R3,SAP_CRM,SAP_BW.
    I can not see other compoenets like SAP_SCM , etc.. since there is no system like SAP_SCM how to integrate . Is it possible?
    Please suggest.
    Thanks,

    Hi,
    What type of integration do you need ?
    Isn't SCM also running on top of NetWeaver/R3 ? If so, just use system type SAP_R3.
    Regards
    Dagfinn

Maybe you are looking for

  • Muse file wont save without crashing muse

    Files created within 2014.2 will now not save when opened in 2014.3..which is pretty frustrating. Muse files all on local hard-drive etc. Have had several variations of this error but the pic enclosed seems to be the most common. So as things stand M

  • What can be done so that these files do not eat up all the disk space.

    Dear Adviser This is NOT a bug report or an enhancement request. We are looking for advice on a customer support call. We are using iPlanet Webserver 4.1 SP7 and iPlanet Directory Server 4.12 on Solaris 2.8. We are checking to see if there is any eng

  • How do i install creative cloud on my surface pro 2

    how do i install creative cloud on my surface pro 2?

  • [SOLVED] Systemd breaks truecrypt

    Today I got my system up to date, then decided to try systemd by putting init=/bin/systemd in my grub kernel line (not in the fallback line though). Now everything looks cool booting, but when I get into lxde and run truecrypt to mount my volume, I g

  • Help!!! 100% - K Black keeps converting to process color.

    I am working on a job that want all blacks to be 100% K. I converted my file to CMYK and in preferences changed the appearance of black to "display all blacks accurately". However, every time I check my blacks, it doesn't hold the color I have define