Classpath issue for differant module

If my module uses some version of web service jar file....
and one more module uses upgraded version of web service jar file
all the modules lib files will be placed into single classpath which will break lower version jar file s module.
Is there any way we can differentiate module level classpath with global classpth ?
Sameer
Edited by: sameerdh on Jul 12, 2012 12:07 AM

When you build the ear file, the classpath of is built based on the dependency among modules(set in manifest.mf). So if module A is dependent on B, then in classpath moduleB's jar file will be at the beginning.
But if you still want any of the module classes to take priority , then you can always put those classes in environment variables because system class loader will take priority over any other classloaders ( application/ejb/war class loaders) except bootstrap loader.
Its not recommended to have different versions of classes from each jar file to be executed in jvm, as it would result inconsistency and is prone to various errors. Use one of those versions for your application.
-karthik

Similar Messages

  • Different movement types for Goods Issue for different Order Types

    Hello Experts,
    Can we maintain different movement types for Goods Issue for different Order Types at the time of automatic creation of reservations?
    Thanks and regards,
    Satyajit

    Satyajit,
    Folow the link given,
    Re: How to add new movement types when creating reservation?
    Hope this helps you.
    SmanS

  • Share Global structure for different module and include

    Hi,
      How can shared the data declaration for different module and include??
    Regards,
    Kit

    Declare your variables in TOP include of the function group.

  • Robohelp - TFS Mapping issue for different versions

    Hi,
    I'm using Adobe Robohelp 9 with Team Foundation Server 2012 on Windows 7 -  64 bit. I've also installed Microsoft Visual Studio Team Foundation Server 2012 MSSCCI Provider. I've mapped all the project folders on my machine. We create HTML help (.chm) for our application.
    I have different versions for each module of our entire product on Team Foundation Server 2012 (As we have multiple modules in our product), for example x+1, x+2, x+3 and so on.
    Each module has different Robohelp projects for every version/branch. This means, if the Online help for any module from any version is changed, we update it in the respective version of the Online help project.
    When we move on to the next version, due to binary files, the next version contains the same path and properties of previous version. We need to have different project for single module for the next version. For this, I have changed the TFS project path of every .xpj project for every version. For example, if I'm working on version x+2, then I've changed the TFS project path from x+1 to x+2 manually on x+2 version/branch and then started working on it.
    As these Robohelp projects (for each module) are mapped to my local folder on C drive, it shows a single workspace mapped with same path on my machine. This should be the ideal condition for my all projects as follows:
    But sometimes when I try to update any file from version x+2 and then check-in my changes, the changes are getting checked-in to the previous version, i.e. x+1. And if I see the workspace of the x+1 version, it shows one more wrong workspace added below the correct one. This new workspace contains the Source control folder path of x+1 version and the Local folder path of x+2 version. That means, my robohelp project folder of x+2 version from my local drive is getting mapped to TFS folder of version x+1. That is why all the changes done in Robohelp project files from x+2 version are going in to x+1 version.
    The strange here is when I try to check-in my changes in x+2, it shows the correct path of x+2 version. But they all go to x+1 version, which should not happen.
    If anyone can help me in this problem, it would be a great help!
    Thanks in advance and waiting for solution,
    Dipali

    So, if I understand correctly, you create a duplicate of the project and
    check that in on a different location in TFS. That is the way to go.
    My guess is that the XPJ still references the old version's path. Try
    checking out the XPJ with TFS and open in with notepad. Search for
    'vc::cookie'. Check that the path there points to the correct path of
    the project in TFS. It probably still references the old path and so
    RoboHelp will check it in at the old path.
    Kind regards,
    Willam

  • User exit for different modules

    Hi Everybody,
      I want to search for all User Exits for different moldules.
    Like for SD, MM.....how can we find that?
    I know there is some way , Goto Se80, then.....
    Please help me guys, its Urgent....
    Will be rewarded.
    Thanks in advance.
    Regards,
    Seevangi

    Hi,
    Go To Se84..
    Give Program Name .
    Display.
    In the Tree U Will Have Option Called Enhancements
    This Shows What R the Enhancements Available For That Program Or Transaction
    User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a function module. The code for the function module is written by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.
    The naming standard of function modules for functionmodule exits is:
    EXIT_<program name><3 digit suffix>
    The call to a functionmodule exit is implemented as:
    CALL CUSTOMER.-FUNCTION <3 digit suffix>
    To find a Exit.
    Goto Transaction -- Find The Package
    SMOD >f4>Use the Package here to Find the Exits In the Package.
    Else if you Want to search by Application Area wise ,
    There is one more tab to find the Exits in the Respective Application Area.
    Implementing the Exit-- CMOD Create ProjectsAssgn your Component .
    Now Run ur Transaction to Check if it Triggers.
    Thats it..
    Suppose you need to find out all the user exits related to a tcode.
    1. Execute the Tcode.
    2. Open the SAP program.
    3. Get the Development Class.
    4. Execute Tcode SE84.
    5. Open the Node 'Envir. -> Exit Techniques -> 'Customer Exits -> Enhancements'
    6. Enter the Development class and execute.
    Check out this thread..
    The specified item was not found.
    1. Type the transaction : system->status-> <PROG. NAME>
    2 open SE37 , type EXIT<PROG NAME> and press F4 to get the list of function exits available.
    3. Open CMOD utilities->SAP enhancements
    EDIT->All selections
    4.type the function module name obtained in step 2, in fields 'component name' in 'additional selections' block. and execute.
    5. The displayed list contains the enhancements names for the transaction You were looking for.
    6. Create a project in CMOD and the code in default include->activate.
    http://www.erpgenie.com/sap/abap/code/abap26.htm
    which gives the list of exits for a tcode
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
    For information on Exits, check these links
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.planetsap.com/userexit_main_page.htm
    User-Exits
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/ab038.htm
    http://www.planetsap.com/userexit_main_page.htm
    http://www.sap-basis-abap.com/sapab013.htm
    http://sap.ittoolbox.com/documents/popular-q-and-a/user-exits-for-the-transaction-code-migo-3283
    These links will help you to learn more on user exits.
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
    http://www.planetsap.com/userexit_main_page.htm
    http://www.allsaplinks.com/user_exit.html
    www.sap-img.com/abap/what-is-user-exits.htm
    Also please check these threads for more details about user exits.
    Re: Screen exit
    user exit and customer exit
    user exit
    1. Document on UserExits in FI/CO
    http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc
    2. Finding User Exits...
    http://sap.ionelburlacu.ro/abap/sap2/Other_Useful_Tips.html#Finding_User_Exits
    3. List of all User Exits...
    http://www.planetsap.com/userexit_main_page.htm
    Reward Points if found helpfull..
    Cheers,
    Chandra Sekhar.

  • Classpath issue for Derby DB

    Hi,
    I'm having issues with a classpath. I've made an rmi chat app running on tomcat 5. I started using Derby recently but I'm having problems with where to place the derby.jar or how to specify the classpath for it.
    I've tried:
    CLASSPATH=.;%DERBY_HOME%\lib\derby.jarI also tried putting the derby.jar file in the bin directory and in commons/lib in tomcat and chat/lib (my own folder) but again no luck. I've also tried other options of the classpath but nothing.
    The java code for the Class.for... is:
        public static Connection getConnection()
            dbURL = "jdbc:derby://localhost:1527/dsChatTestDB;create=true;user=admin;password=admin";
            try
    *Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance();*
                // Get a connection
                conn = DriverManager.getConnection(dbURL);
            catch(ClassNotFoundException cNFEx)
              .....I tried out a test app (non rmi or tomcat) in eclipse using the same connection strings above and they work fine.
    Can anyone help on where to put the jar file or what classpath to specify. Tis wrecking my head :D
    Thanks,
    Brian
    Edited by: Rebels_Mascot on 07-Mar-2008 01:34

    Hey ejb,
    Well I can't be a 100% sure but when I had <b>set classpath=%DERBY_HOME%\lib\derby.jar</b> it didn't work and as soon as I changed from that classpath to the java classpath, it worked fine.
    I have all the commands in a bat file:
    'originally - set classpath=%DERBY_HOME%\lib\derby.jar
    set CLASSPATH=
    del Chat.jar
    rd /S /Q .\chat\bin\ds
    javac -d .\chat\bin chat\src\ds\rmi\client\*.java
        chat\src\ds\rmi\common\*.java
        chat\src\ds\rmi\common\domain\*.java
        chat\src\ds\rmi\factory\*.java chat\src\ds\rmi\server\*.java
        chat\src\ds\rmi\server\services\*.java
        chat\src\ds\rmi\server\services\persistence\*.java
    jar cvf  Chat.jar .\chat\bin .\chat\policy
    rmic -classpath .\chat\bin -d .\chat\bin ds.rmi.server.ChatServerImpl
    start rmiregistry
    start rmid -J-Djava.security.policy=.\chat\policy &
    pause
    start java -cp .\chat\bin;.\chat\lib\derby.jar;.\chat\lib\derbyclient.jar
      -Djava.rmi.server.codebase=http://localhost:8080/dschatActivate/chat/bin/
      -Djava.security.policy=chat\policy ds.rmi.server.Server&
    rmic -classpath .\chat\bin -d .\chat\bin ds.rmi.client.ClientUII tried a few variations with the set classpath by putting the derby.jar file in different locations, e.g. chat/lib and changing the classpath to there but that didn't work either.
    Thanks,
    Brian
    Edited by: Rebels_Mascot on 08-Mar-2008 01:39

  • Payment Terms issue(for different divisions)

    Here our business is Distribution...
    We take order from customer (SO)....we place order to vendor(our Pricipal vendors we have 7 vendors) (PO) and deliver the goods to customer.....
    we treat that different principals as Division...........
    For each customer for one div there will be one payment terms.....if i need to have different payment terms for one customer.
    what should i do.............
    Pls suggest me....

    Hi,
    Please tell me how many sales areas are there.
    If there are 7 sales ares then while maintaining price condition records in VK11, you can maintain payment terms  while maintaining condition records for the specific sales area.
    Check in VK11 by using standard condition type PR00.
    You can include sales document type field also and maintian price condition along with payment terms.
    Hope this helps.
    Regards,
    Sharan

  • Is it possible to define multiple Initial Extract Date' for Different modules ? INITIAL_EXTRACT_DATE

    HI
    We are configuring BI Apps 11.1.1.7.1 For HRMS and Financials.  HRMS data should extract from  '2010-01-01' and Financials Data should extract from '2012-01-01'
    is it possible?
    Source system: EBS 12.1.3
    OBIEE: 11.1.1.7
    BI APPS: 11.1.1.7.1
    ODI: 11.1.1.7.0
    OS: Windows server 2008 R2
    by default 'Configure Initial Extract Date' to set the value of INITIAL_EXTRACT_DATE to '2005-01-01'.
    http://docs.oracle.com/cd/E28271_01/fusionapps.1111/e16814/overview.htm
    Regards
    Sher ullah

    HI Srini VEERAVALLI
    ITs confusing point. Cause on Configuration manager i am able to see 'Initial Extract Date' for HRMS also and in Financials also.
    I created two separate Implementation projects respectively HRMS and Financials. so whether 'Initial Extract Date' can be setted Different for both.
    Regards
    Sher

  • MRP areas--Component To be issues for different MRP areas

    Dear All
    I have this scenario for MRP areas--- MRP area 2000 and 3000..these areas are basically 2 separate physical production facitilties...One is main production plant and other is lab for making samples.... But they store the raw material stock seprately..stock for raw material for main production is in main warehouse 2000 and stock for samples lab in in their mini warehosuese 3000.
    Busniess wants to consume stock from main production warehosue when doing main production and to consume stock from samples warehosue when doing samples production. BUT header item is same and raw materials are also same. Means the same BOM.
    Example-- FG1 and it has RM1 and RM2 in BOM
    Kindly help to do settings\configuration somehow that when we do production in 2000, compoenent are comsumed from 2000 and when we do production in 3000, components from 3000.
    I extended FG on both MRP areas. even for RM1 anf RM2, i extended it on both MRP areas. So in MRP2 view prodcution stprage location is 2000 and with MRP area MRP 2 view production storage location is 3000.
    It did not work.
    Kindlt sugget

    Hi,
    What you need is a way to determine the proper issue storage location for the two cases.
    Since, as you say, the BOM is the same, you need to use production versions. In the definition of the production version you can control the issue storage location for the components of the order.
    All you need then is to choose the right production version for each case when you create the order.
    Regards,
    Mario

  • Want Standard programs in ABAP-HR for Different modules like PA, OM, TM,PY

    Can anyone tell me please what are the Standarad programs available for PA(Personnal planning) OM(Org Management), TM(Time Management), Benefits etc  for loading the data in ABAP-HR .

    have a look on this ..
    http://www.sap-press.de/katalog/buecher/htmlleseproben/gp/htmlprobID-205

  • API information for financial modules

    Hi gurus
    form where i can get information about API for financial modules , we need document in which APi description is available specially which are used in Financial Module i.e. AP, AR, GL.
    thanks in advance
    thanx
    Pratap

    Hi,
    If you are in 11i, you can check the Integration Repository here:
    http://irep.oracle.com
    If you are in R12, the Integration Repository is embedded in the EBS.
    There are also some API guides for different modules in the EBS documentation library. The documentation available depends on the apps release:
    http://www.oracle.com/technology/documentation/applications.html
    Hope it helps.

  • Performance issue for this function-module(HR_TIM_REPORT_ABSENCE_DATA)

    Hi Friends
    I am having performance issue for this function-module(HR_TIM_REPORT_ABSENCE_DATA) and one my client got over 8 thousend employees . This function-module taking forever to read the data. is there any other function-module to read the absences data IT2001 .
    I did use like this .if i take out this F.M 'HR_TIM_REPORT_ABSENCE_DATA_INI' its not working other Function-module.please Suggest me .
    call function 'HR_TIM_REPORT_ABSENCE_DATA_INI'
    exporting "Publishing to global memory
    option_string = option_s "string of sel org fields
    trig_string = trig_s "string of req data
    alemp_flag = sw_alemp "all employee req
    infot_flag = space "split per IT neccessary
    sel_modus = sw_apa
    importing
    org_num = fdpos_lines "number of sel org fields
    tables
    fieldtab = fdtab "all org fields
    field_sel = fieldnametab_m. "sel org fields
    To Read all infotypes from Absences type.
    RP_READ_ALL_TIME_ITY PN-BEGDA PN-ENDDA.
    central function unit to provide internal tables: abse orgs empl
    call function 'HR_TIM_REPORT_ABSENCE_DATA'
    exporting
    pernr = pernr-pernr
    begda = pn-begda
    endda = pn-endda
    IMPORTING
    SUBRC = SUBRC_RTA
    tables
    absences = absences_01
    org_fields = orgs
    emp_fields = empl
    REFTAB =
    APLTAB =
    awart_sel_p = awart_s[]
    awart_sel_a = awart_s[]
    abstp_sel = abstp_s[]
    i0000 = p0000
    i0001 = p0001
    i0002 = p0002
    i0007 = p0007
    i2001 = p2001
    i2002 = p2002
    i2003 = p2003.
    Thanks & Regards
    Reddy

    guessing will not help you much, check with SE30 to get a better insight
    SE30
    The ABAP Runtime Trace (SE30) -  Quick and Easy
    what is the total time, what are the Top 10 in the hitlist.
    Siegfried

  • Different G/L code at the time of issue  for projects .

    Dear all;
    here there is requirement :
    Say we are having three different WBS element .for a particular Material ,at the time of issue it should goes to different G/L Code.How to map this in SAP system .
    I have configured in OBYC setting as below :
    GBB
    Valueation Modifier  general Modifier     valueation Class   G/L account
    1101                        VBR                        3000(Raw Mat)    XYZ
    Kindly give me some solut

    Do you mean  that every time you issue for a particular WBS element it should post to a differnt G/L account.
    If thats you requirement then its not possible to post to a new G/L account every time when you are issuing a material.
    The G/L account is determined based on the movement type, and creating new movement type every time to post into a G/L account is not feasible solution.
    What you can do is post into a differnt cost object like a profit center or cost center to track down the costs by posting them at the time of Goods issue.
    Thanks & Regards
    Kishore

  • Change the issue quantity for different plants

    We are facing a problem in the following issue.
    A material is being used in two plants. The material is procured from vendors in packets. The pack quantity varies for each plant for the same material since it is procured from different vendor. The base unit of measure for the material in the material master is maintained as NOS and the unit of issue is PAC. The alternative unit of measure in the material master can be maintained for only one PAC. If the pack quantity varies for different plant, how to maintain in the material master.
    For example : -
    Plant I u2013 Vendor A u2013 Pack quantity u2013 200nos.
    Plant II u2013 Vendor B u2013 Pack quantity u2013 300 nos.
    While creating reservation in plant II for one pack, the stock keeping quantity is 200 nos. On issue the issue quantity is 200 nos, but our requirement is the system should issue 300 nos. Kindly give solution to the problem.

    Hy afzal,
    I don't think it is possible to maintain different Conversion factor for 2 different plant for a single material.
    Acording to me there is 3 way to comeout of this problem.
    1) Create different Material codes for both plants.
    2) Insted of using alternate unit of measure use Batch specific unit of measure.But for this Materials are Batch Managed.
    [Batch Specific Unit of measure|http://help.sap.com/bestpractices/BBLibrary/Documentation/Q24_BB_ConfigGuide_EN_US.doc]
    3) Try to convince one of the vendor to change its packing qty/Packet.
    Regards,
    Dhaval
    Edited by: Dhaval Choksi on Jul 31, 2008 11:25 AM
    Edited by: Dhaval Choksi on Jul 31, 2008 1:26 PM

  • Different exchange rate on each material issued for order

    Hi all,
    I have strange situation like this. Controlling area currency is USD and object/company code currency is THB. When i do Good Issue for production order, system use different exchange rate for each material although all of these material are posted on the same posting date for good issue.
    Example :
    I do Good issue material A and material B for production order 100000 at posting date 01.03.2008. When i look into cost analysis and look for USD currency, i found that exchange rate for material A is 30 THB/USD and exchange rate for material B is 25 THB/USD. FYI i use exchange rate type m. How can this happen?? How can each material have different exchange rate although its transaction at the same posting date??
    I'm waiting your advice.. Maximum point will be given.
    Best regard,
    Yudha

    I think its a bit misleading...The requirement is to post an Invoice with a base taxable amount of  Exchange Rate A and a tax amount of Exchange Rate B. The Base Currency is JPY and the System Currency is SGD. So the Report S_ALR_87012357 should see the amount in SGD there. The Issue is caused by the different exchange rate on the tax amount submitted by the Vendor Invoice.
    Example: Vendor Invoice Amount: 926,413.00 JPY, then we created PO to Invoice with Base Currency JPYalso amounted 926,413.00 JPY. However, in the Vendor Invoice Amount, the Tax Chargeable is 923.00 SGD (based on their exchange rate 65.66 JPY per SGD). But our Exchange Rate (System Rate) is 63.49 JPY per SGD. How can we reflect the Tax Amount as 65.66 JPY but still the correct SGD amount is based on the Vendor Original Invoice Exchange Rate 65.66 and not the System Exchange Rate, 63.49 in the same Invoice Creation (MIRO)?

Maybe you are looking for

  • HT1267 How do I enable my iPhone as it keeps saying ur apple ID is disabled and I can't update any apps

    How do I enable my iPhone as I can't do any updates as it keeps coming up " your apple ID is disabled"

  • Group by a fraction of time

    Hi, I have had a query that return the average of a value group by a date by hours. It works fine, but now I want to return the average by 15 minutes, or 2 hours; is it possible? That is my query, it group by hour: SELECT TRUNC(COL_DATE, 'HH24'), AVG

  • READ_AND_CHECK_ADMIN_PASSWORD

    Hi, I am running the PREPARE phase of the JAVA Stack upgrade,i am getting the below error in the READ_AND_CHECK_ADMIN_PASSWORD Phase #1.#C000AC137F3300000000029F11B211B200046E46300CE868#1247147639761#/System/Server/Upgrade/Dialog##java.lang.Throwable

  • [SOLVED] Cannot "mount swap"

    Hi I cannot mount my swap partition! It stopped working some time ago (I don't know when exactly, I just saw this now). When I try to mount it manually, I receive this error message: "Unknown filesystem type 'swap'". Here is my fstab (I'm synchronize

  • Edit in photoshop other then 240 dpi

    If I choose edit in Photoshop the dng raw file is opening with 240 dpi in photoshop. Is it possible to change that standard to 300 dpi?