Help needed on enhancements.

hi guys
   this is Shrika...Iam about to attend interviews...Iam new to ABAP...All companies are looking for experience in userexits n BAdis....i hav knowledge but no experience at all...
    I need some projects on these enhancements so i cud answer their questions...iam claiming 3yrs experience.
   could u guys help me in providing projects on enhancements with little expalnation...i'd be  thankful to u guyz.
thnx in advance.

Hi, check the below links these will help you for your knowledge in userexits n BAdis....
User Exits.
http://www.erpgenie.com/sap/abap/code/abap26.htm
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
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662562d
http://www.planetsap.com/userexit_main_page.htm
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/what-is-user-exits.htm
http://www.sapdevelopment.co.uk/enhance/mod_sapmenu.htm
http://www.sapdevelopment.co.uk/enhance/enhancehome.htm
http://erpgenie.com/abaptips/component/option,com_docman/task,cat_view/Itemid,/gid,25/orderby,dmdate_published/ascdesc,DESC/
http://help.sap.com/saphelp_nw04/helpdata/en/81/8c5738ee806b0ee10000009b38f889/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/content.htm
BADI
http://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
http://members.aol.com/_ht_a/skarkada/sap/
http://www.ct-software.com/reportpool_frame.htm
http://www.saphelp.com/SAP_Technical.htm
http://www.guidancetech.com/people/holland/sap/abap/
http://www.planetsap.com/download_abap_programs.htm
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
Thanks and Regards,
Pavankumar
please mark helpfull answers

Similar Messages

  • Help needed for enhancement in Purchase requisition

    Hi all,
    Our client uses me59n to generate PO's automatically using purchase requisitions.
    Now, the requirement is ...
    If net Purchase value  is 0 in purchase requisition, then
    Free(UMSON) field in Purchase order shoud be "checked".
    lemme explain the steps a bit detail.
    1. lots of purchase requisitions will be created in me51n.
    2. Client will use me59n to generate PO's automatically, using Purchase requisitions.
    3. purchase orders will be created.
    3. Now, i am in search of a badi/user exit , which will
         if netPurchasevalue(gswrt) = 0
            (free)umson = X.
         endif.
    so , i need a enhancement, which links both fields(gswrt) from purReq & (umson) in PO. 
    please lemme know if anybody have experience on similar issues earlier.
    Regards.
    santosh.

    Hi,
    Try implementing the BADI -ME_PROCESS_PO_CUST ...the method "PROCESS_ITEM" can be used to do the check that you want...
    Thanks,
    Renjith

  • Help needed for enhancing datasource 0FI_AP_04

    Dear all,
    I need to enhance datasource '0FI_AP_04' and add field 'GSBER' (Business Area) to it. This datasource is based on tables BASK and BISK and both tables have this field. I would like to add this field to my datasource. When I go to Change Datasouce in RSA5, I dont get this field there. If anybody can tell me how to go about this, I'll be very grateful. Thanks a lot.
    Regards,
    Sumit

    Sumit,
       Enahncing the DS is a 2 part process.
       1. Adding a field to the Extract Structure
       2. Data population for the new field.
    <b>i think in your case there is no need to write the 2nd step. If the new field you are using is based on the main tables for extractor simply add the field with Same name it is appearing on the Tables BSAK/BALK.</b>
    go to RSA5--> instal the DS.
    go to RSA6> select the DS> go with Enhance the DS on the application tool bar.
    system will propose the Append Structure naem.
    click on enter..
    Provide the description for Append Structure.
    Add the Filed with Field Name it's appearing on the Table. Field Name should Be Same. there is no need to write code. if the field names are different you need to the second step.
    Activate the Append Structure. Maintainthe DS. check teh Data, new field will get the Data.
    All the best.
    Regards,
    Nagesh Ganisetti.

  • Help needed to enhance Image Processor Pro Script to save transparency in TIF

    Hi everyone,
    this is my first post in this community.
    We have a droplet which reduces the resolution of tif images to 72dpi and save the tif image with transparency. This works fine, but it took to long for the whole process of many picture in different folders. That's the reason why we searched for another script which can preserve the folder structure and set the resolution of every tif image to 72dpi.
    We found Image Processor Pro, which does exactly what we needed. The script works perfectly in CS5 and CS5.5 as it saves the tif with the transparency. Those saved tif images could be used in InDesign with the transparency.
    BUT Image Processor Pro script works not so perfectly in CS6 as it seems that this option to save a tif with transparency is not implemented or does not work in the script. The result is that those converted tif images are w/o transparency in InDesign. That's a huge problem for us.
    This is the point where I need your help. Neither I have experience yet with jsx-files nor with the right syntax of it.
    Is there a way for anybody of you to implement / enhance Image Processor Pro so it will save tif with transparency?
    We used the latest German Version of Image Processor Pro: 2.3.1 (link: http://www.russellbrown.com/scripts.html)
    (The German version contains only german on screen texts!)
    I am very thankful for every help you can give.
    Thanks in advance for your help.

    Possible causes:
    1) It probably has nothing to do with your image files, but you won't know until someone else tests one of them. You could create a small 50% gray TIFF file with transparency and post it, assuming you know it exhibits the issue with IPP.
    2) At the download link you provided:
    http://www.russellbrown.com/scripts.html
    There are two installers for Image Processor (CS5 and CS6). Did you download and install the CS6 Version Installer?
    3) Another possible solution other than modifying the script is to reset the PS Preferences file. When strange things happen in PS with no explanation this usually fixes them. My PS CS6 was inflating  all new files by 1.4MB. After examining one of the files it turned out PS was inserting a Costco printer profile into every new file. So don't automatically assume your PS image files are not somehow being corrupted and causing loss of transparency in IPP. Creating a new Preferences file resolved my issue:
    http://forums.adobe.com/thread/375776
    You may want to record your old Preferences settings prior to creating a new one, but test it first with the default settings.

  • Help needed in enhancing Search attribute Created at - Parameters

    Hi All,
    I am facing a strange issue in enhancing search criteria maintained for sales contracts search.
    I have brought in CREATED AT Field. By default, it is diplaying only IS Option in WEB UI. as per the req, we should display Contains, Does not contain, is on or earlier than etc.
    for this we identified the Maintenance view table, CRMC_DQ_ATTROP and selected the needed values by ticking the needed options. Now the parameters displayed on UI are coming as expected but Search is not working with these parameters.
    Any idea on this will be of great help.
    Thanks,
    udaya

    Hi,
    I do not have the time to research this completely, but I had a short look into the class you posted.
    In the GET_DYNAMIC_QUERY_RESULT there is a call to CL_CRM_QCOD_HELPER->PREPROCESS( )
    A little bit lower there are blocks marked by comments for the single searches that are handled by this class. I had a look into the campaign_serach() method. There if you scroll a little bit down (around line 123) they set all search parameters to SIGN = 'I' OPTION = 'EQ'. This is done several times below as well.
    Set a breakpoint in the proprocess() method and check which of the blocks is called and how they handle your search criteria.
    Hope it helps.
    cheers Carsten

  • Help needed in Enhancement of MAU application

    Hi All,
    I am trying to make some enhancements in  the MAU application. Like we have an ActivityManagement jsp page which consists of 4 tabs. Every tab is a jsp page which has its own table of contents.
    Now I want to add a new tab which is a jsp page & wanted to add few fields like the other jsp's.
    i am able to get the tab but i am not able to display the fields in that.
    on the onLoad() event in the view controller I have added the code :
    public Forward onLoad(Forwards forwards)
    BOList paymentList = null;
    try{
    paymentList = i11PaymentManager.getI11Payments();                    
    com.sap.mbs.tools.list.ListData displayListData = fillObjectList(paymentList);
    com.sap.mbs.tools.list.ListHeader displayListHeader = com.sap.mbs.tools.list.ListParser.getHeader("PaymentList");
    setListAttributes(displayListHeader, displayListData, null, null, "onNavigate");
    catch(BOException boe){
    return handleApplicationError(forwards, null, "onLoad", PropertyMgr.getText("MAM_ERROR_OBJECT_NOT_FOUND"));
    Context context = getContext();
    context.addValue("canCreate", "false");
    return forwards.findForward("default");
    but when I am adding <list:list/> in the desired jsp page. it starts giving error. I have made the entry in the ZListDef.xml  file as well.
    ERROR :
    Location: /MAU30/zcustom/meter_reading_result_list.do
    Internal Servlet Error:
    java.lang.ClassCastException
    at com.sap.mbs.mau.zcustom.control.ZCustomManagement.(ZCustomManagement.java:35)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
    according to this description the error is in private final I11PaymentManager i11PaymentManager = (I11PaymentManager)naming.lookup(I11PaymentManager.class.getName());
    Can any one help me with this. your ideas and suggestions are truely welcome
    Thanks & Regards
    Neha Mahanty

    Hi Neha,
    I have a question, is ZCustomManagement.java name of your controller class for the jsp you are trying to fetch the list?
    Looking through the code, this type of exception comes when you are trying to assign a object of a type to another type which is not compatible with each other , in short cannot be type casted.
    Now in your code,
    1) check whether i11PaymentManager.getI11Payments() method is fetching the BOList
    2) try to debug the method fillObjectList(paymentList), I suspect this is where the code is failing.
    Hope you find this helpful!
    Warm Regards
    Priya Ghosh

  • Help needed in enhancing a query to include excluded records...

    I am trying a create a report using SQL. I want the employees who were active (empl_sts = 'A') as off 3/6/2015.
    As I included empl_sts = 'A', records like employee id - 101258, were included in my result set which is correct. However, in this process, employees  who were currently terminated (i mean terminated after 3/6/2015) were not included in my result set.
    I need to include employees in my result set - the employees whose empl_sts = 'T' currently but if empl_sts = 'A' on or before the date 3/6/2015. The employee (id - 101258) is active on 3/6/2015 but terminated on 3/16. This record is excluded in my result
    set. But it shouldn't.
    (An employee record undergoes various changes over time, so this table empl_hist has multiple records for a single empl_id uniquely identified by empl_key).
    Any help is highly appreciated.... Thank you.

    INSERT INTO hr_dm.empl_hist (empl_key, empl_id, actn_row_in, actn_efctv_dt, empl_hist_efctv_strt_dt, empl_hist_efctv_end_dt, actn_dt, empl_sts, curr_flag) VALUES
    (475408, 174084,
    1, 5/7/2014,
    5/7/2014, 6/4/2014,
    5/7/2014, A,
    0)
    (475407, 174084,
    0, NULL,
    6/5/2014, 8/22/2014,
    NULL, A,
    0)
    (475409, 174084,
    1, 8/23/2014,
    8/23/2014, 12/12/2014,
    8/25/2014, A,
    0)
    (475410, 174084,
    1, 12/13/2014,
    12/13/2014, 1/9/2015,
    12/16/2014, A,
    0)
    (475411, 174084,
    1, 1/10/2015,
    1/10/2015, 3/16/2015,
    1/13/2015, A,
    0)
    (623396, 174084,
    1, 3/17/2015,
    3/17/2015, 3/17/2015,
    3/16/2015, T,
    0)
    (662944, 174084,
    0, NULL,
    3/18/2015, 12/31/2099,
    NULL, T,
    1)
    (3626, 101258,
    1, 3/13/2010,
    3/13/2010, 10/8/2010,
    3/23/2010, A,
    0)
    (3627, 101258,
    1, 10/9/2010,
    10/9/2010, 3/11/2011,
    10/11/2010, A,
    0)
    (3625, 101258,
    1, 3/12/2011,
    3/12/2011, 4/8/2011,
    3/23/2011, A,
    0)
    (3628, 101258,
    1, 3/12/2011,
    3/12/2011, 4/8/2011,
    3/29/2011, A,
    0)
    (3629, 101258,
    1, 4/9/2011,
    4/9/2011, 8/12/2011,
    4/11/2011, A,
    0)
    (3630, 101258,
    1, 8/13/2011,
    8/13/2011, 3/9/2012,
    8/25/2011, A,
    0)
    (3631, 101258,
    1, 3/10/2012,
    3/10/2012, 4/24/2012,
    3/20/2012, A,
    0)
    (3620, 101258,
    0, NULL,
    4/25/2012, 10/18/2012,
    NULL, A,
    0)
    (3621, 101258,
    0, NULL,
    10/19/2012, 10/19/2012,
    NULL, A,
    0)
    (3622, 101258,
    0, NULL,
    10/20/2012, 11/30/2012,
    NULL, A,
    0)
    (3632, 101258,
    1, 12/1/2012,
    12/1/2012, 1/11/2013,
    12/21/2012, A,
    0)
    (3633, 101258,
    1, 1/12/2013,
    1/12/2013, 3/8/2013,
    1/15/2013, A,
    0)
    (3634, 101258,
    1, 3/9/2013,
    3/9/2013, 5/7/2013,
    3/19/2013, A,
    0)
    (3623, 101258,
    0, NULL,
    5/8/2013, 12/12/2013,
    NULL, A,
    0)
    (3635, 101258,
    1, 12/13/2013,
    12/13/2013, 3/7/2014,
    12/15/2013, A,
    0)
    (3636, 101258,
    1, 3/8/2014,
    3/8/2014, 5/13/2014,
    3/18/2014, A,
    0)
    (3624, 101258,
    0, NULL,
    5/14/2014, 7/25/2014,
    NULL, A,
    0)
    (3637, 101258,
    1, 7/26/2014,
    7/26/2014, 3/6/2015,
    7/28/2014, A,
    0)
    (634077,101258, 1,
    3/7/2015, 3/7/2015,
    12/31/2099, 3/17/2015,
    A, 1)

  • Help needed in Agent Inbox SORTBY - Drop down field

    Hi All,
    I am trying to add a new drop down value in SORT BY Field in Agent INBOX Search screen. Can some one give me little guidance on this as i am stuck with it.
    My approach till now : Tried enhancing the view ICCMP_INBOX/Inboxsearch.it is creating the zclasses for view controller and Context classes and not at CONTEXT Node level. As the context node SEARCH Class is not z type i m not able to modify get_v_sortedby.
    Any help is greatly appreciated.
    Regards,
    Udaya

    Hi,
    you do not have Transaction type exactly in search criteria - this is only the Category, which is more generic as it could be or transaction type or activity category.
    and here only generic statuses mapped in CRMC_IC_AUI_MAP_STA are available as search criteria,
    and not the statuses of transaction type directly.
    This is because Inbox was created to enable work with many transactions of a different type like eg. emails and service requests together.
    you can do something that you want but with custom development - you will need to enhance webui component ICCMP_INBOX. Here you should, based on a chosen by the user Category of a document in search criteria view, narrow the list of Statuses displayed. But I guess SAP standard already makes this as per config in CRMC_IC_AUI_MAP_STA.
    But as I wrote at the beginning, it makes you requirement tricky. As you will need dynamically check if category or trans type is chosen as search criteria, and based on this determine its type, search for available statuses in config. And you should only cut down from the list in search criteria some of a generic statuses to help the user - not determine the whole list from the beggining.
    I had a similar requirement and we were trying to create such a generic statuses for inbox which will have also the information about trans type status - eg. "In process - Forwarded externally", which was only for requests. there were also logical issues with how to search later using such criteria.
    But finally we just added a column in results view with found transaction's status.
    Summing up - I would propose you would make a mapping of a Category and statuses you want to display -to think it over, next check if you can put it into CRMC_IC_AUI_MAP_STA configuration.
    Maybe this will be the most reasonable solution.

  • User Exit for Material Group...Urgent help needed

    Does anybody have an idea of which user exit can be used to capture the changes made to material group in MM02(Material)..... Urgent help needed...

    See  the below user exit and this will trigger under MM01,MM02 and MM17 Transaction
    Enhancement name : MGA00001
    Function module :EXIT_SAPLMGMU_001
    Include : ZXMG0U02
    Reward Points if it is helpful.
    Thanks
    Seshu

  • Help needed for WA01 enhancemnet

    I need a small help reg t-code WA01- Create allocation table. while for a Pur Org and Pur Grp and article, we calculate Planned qty after we choose Adopt DC stock in menu bar dropdown,it is required that planned qty field should be populated with some custom value calculated based on certain rules rather than standard SAP calculation.
    To this effect, I need an enhancement spot /BAdI/User exit etc to incorporate my custom solution but couldn't find one which triggers at this level(ie when we choose Adopt DC Stock).
    Please let me know how this can be faciliated if anyone has idea on this. Tahnks in adv.

    hi ranjan,
    I am listin all the Badis and the userexits for the WA01 transaction.
    Enhancement/ Business Add-in            Description
    Enhancement
    WAUFT007                                User Exit Article Selection
    WAUFT006                                Allocation Table Number Determination
    WAUFT005                                Del. Phase Per Article and Ship-To Party or DC Determination
    WAUFT004                                User exit for recipient determination for DCs
    WAUFT003                                Determination of DC order quantity (reduced order quantity)
    WAUFT002                                Check: Automatically adopt requested qty as confirmed qty
    WAUFT001                                User Exit Allocations
    Business Add-in
    WRF_X_AT_SYNC_I                         AT - APC Confirmation
    WRF_X_AT_POHF_OTB_I                     Use Fashion Purchasing FM to Generate VO with OTB Check
    WRF_X_AT_LIST_LOC_E                     Change End Date of Listing in Allocation Table
    WRF_X_AT_DET_EADAT_I                    Access to Add-On Data for Allocation Table
    WRF_X_AT_CREATE_I                       Create Allocation Table
    WRF_X_AT_CHECK_E                        (Incompleteness) Checks in Allocation Table
    WRF_X_AT_ARTH_I                         Determine the Article Hierarchy for an Allocation Table Item
    WRF_X_AT_AH_SCREEN_I                    Subscreen for Article Hierarchy/Purchasing List Number
    WAUF_X_STORE_CONSTRA                    Alloc. Table - Restriction of Recipients with Fast Changes
    WAUF_X_AT_FCODES_I                      FCodes Allocation Table
    WALL_DETERMINE_DC                       Supply Source Determination for Customers (W/O Plant Ref.)
    RAT_PROCUREMENT_TYPE                    Procurement Document Determination (PO/Sales Order)
    AT_CONS_PROCESSING                      Consignment Processing in Allocation Table
    keep teh Break point in each abdi and user exit and run and chesk which badi executes for your particular transaction and you can modify the code in that particular user exit or badi.
    Reward if usefull,
    Thanks & regards,
    Kalyan.

  • Help needed Urgently- Rebate based on collected amount

    Dear all,
    I come across scenario while discussiion with client that they require rebate with collection. Details of the requirement are given below:
    1. SAP rebates run on billed values & set the accrual in rebate agreement on the rate what we have specified in the rebate agreement. Requirement is that, If i have billed on 1000$ & my accrual value is 100$ with the rate of 10%. If i collected 800$ instead of 1000$, then i need to pay the accrual on the basis of 800$ not on the basis of 1000$. It means i have to adjust accrual amount on the basis of 800$. Conclusion is that i have to pay not 100$ accrual instead less then 100$ on the basis of 800$ which i collected.
    2. In month 1 have billed on 5000$, my accrual amount is 500$ with rate of 10%. In the 2nd month i have to bill 1000$ and i have given an discount of 500$, it means my billed value is 500$ and my accrual amount is 50$@10%. In month 3 again i billed 500$ and my accrual amount is 50$@10%.
    Requirement is that, when i am going to pay the accrual to client, i should pay correct accrual for which he is entitled for. Means i should pay 100$ accrual not 600$ because i have already given an discount of 500$. Discount which i have given already of 500$ should need to be offest with the first month accrual of 500$. So remaning accrual is 100$.
    Great if somebody can help me out for the solutioning of the above requirements.

    Thanks Ivano,
    Somebody has started the conversation.
    Let me put my questions again.
    This requirement is nothing to do with Payment procedure in the agreement type.
    1. In any month if i billed 1000$, so my account receivable would be 1000$. My rebate for that month is 100$ at the rate of 10%. During customer receipt if i collected against my invoice 900$ instead of 1000$, my accrual needs to be corrected 90$ instead of 100$.
    I know this can not be fullfilled by standard SAP, by any thoughts on this welcomed.
    2. I know Rebate can be settled partially or full settlement by payment method( by cheque, bank transfer, or by credit memo) we have configure in rebate agreement type. But here requirement is totally different.
    Here, i need to pay the Rebate as a Discount instead of by cheque or by credit memo. While doing the partial or full settlement system will take into account collected accrual up to that day & apply as a discount to the final bill.
    Scenario is like that sometimes customer asked to give us the discount on bill for whatever they accrued so far.
    This is again cannot solved by standard SAP, but any thought by any body welcome. We have already thought that we need to enhance the solution.
    Solution needed urgently.

  • Troubleshoting help needed:  My iMac keeps crashing and restarting with a report detail: "spinlock application timed out"  What can I do to fix this?timed out"

    Troubleshooting help needed:  My iMac keeps crashing and restarting with a notice: "Spinlock application timed out"  What can I do?

    Launch the Console application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Console in the page that opens.
    Select the most recent panic log under System Diagnostic Reports. Post the contents — the text, please, not a screenshot. In the interest of privacy, I suggest you edit out the “Anonymous UUID,” a long string of letters, numbers, and dashes in the header and body of the report, if it’s present (it may not be.) Please don't post shutdownStall, spin, or hang reports.

  • Help needed for writing query

    help needed for writing query
    i have the following tables(with data) as mentioned below
    FK*-foregin key (SUBJECTS)
    FK**-foregin key (COMBINATION)
    1)SUBJECTS(table name)     
    SUB_ID(NUMBER) SUB_CODE(VARCHAR2) SUB_NAME (VARCHAR2)
    2           02           Computer Science
    3           03           Physics
    4           04           Chemistry
    5           05           Mathematics
    7           07           Commerce
    8           08           Computer Applications
    9           09           Biology
    2)COMBINATION
    COMB_ID(NUMBER) COMB_NAME(VARCHAR2) SUB_ID1(NUMBER(FK*)) SUB_ID2(NUMBER(FK*)) SUB_ID3(NUMBER(FK*)) SUBJ_ID4(NUMBER(FK*))
    383           S1      9           4           2           3
    384           S2      4           2           5           3
    ---------I actually designed the ABOVE table also like this
    3) a)COMBINATION
    COMB_ID(NUMBER) COMB_NAME(VARCHAR2)
    383           S1
    384           S2
    b)COMBINATION_DET
    COMBDET_ID(NUMBER) COMB_ID(FK**) SUB_ID(FK*)
    1               383          9
    2               383          4
    3               383          2
    4               383          3
    5               384          4
    6               384          2          
    7               384          5
    8               384          3
    Business rule: a combination consists of a maximum of 4 subjects (must contain)
    and the user is less relevant to a COMB_NAME(name of combinations) but user need
    the subjects contained in combinations
    i need the following output
    COMB_ID COMB_NAME SUBJECT1 SUBJECT2      SUBJECT3      SUBJECT4
    383     S1     Biology Chemistry      Computer Science Physics
    384     S2     Chemistry Computer Science Mathematics Physics
    or even this is enough(what i actually needed)
    COMB_ID     subjects
    383           Biology,Chemistry,Computer Science,Physics
    384           Chemistry,Computer Science,Mathematics,Physics
    you can use any of the COMBINATION table(either (2) or (3))
    and i want to know
    1)which design is good in this case
    (i think SUB_ID1,SUB_ID2,SUB_ID3,SUB_ID4 is not a
    good method to link with same table but if 4 subjects only(and must) comes
    detail table is not neccessary )
    now i am achieving the result by program-coding in C# after getting the rows from oracle
    i am using oracle 9i (also ODP.NET)
    i want to know how can i get the result in the stored procedure itsef.
    2)how it could be designed in any other way.
    any help/suggestion is welcome
    thanks for your time --Pradeesh

    Well I forgot the table-alias, here now with:
    SELECT C.COMB_ID
    , C.COMB_NAME
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID1) AS SUBJECT_NAME1
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID2) AS SUBJECT_NAME2
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID3) AS SUBJECT_NAME3
    , (SELECT SUB_NAME
    FROM SUBJECTS
    WHERE SUB_ID = C.SUB_ID4) AS SUBJECT_NAME4
    FROM COMBINATION C;
    As you need exactly 4 subjects, the columns-solution is just fine I would say.

  • Help needed I have a canon 40D. I am thinking of buying a canon 6D.But not sure that my len

    Hi all help needed I have a canon 40D. I am thinking of buying a canon 6D.
    But not sure that my lenses will work.
    I have a 170mm/ 500mm APO Sigma.
    A 10/20 ex  Sigma   HSM  IF.
    And a 180 APO Sigma Macro or do I have to scrap them and buy others.
    ALL Help will be greatly received. Yours  BRODIE

    In short, I love it. I was going to buy the 5DMark III. After playing with it for a while at my local Fry's store where they put 5DMII, 5DMIII and 6D next to each other, using the same 24-105L lens, I decided to get the 6D and pocket the different for lens later.
    I'm upgrading from the 30D. So I think you'll love it. It's a great camera. I have used 5DMII extensively before (borrowing from a close friend).
    Funny thing is at first I don't really care about the GPS and Wifi much. I thought they're just marketing-gimmick. But once you have it, it is actually really fun and helpful. For example, I can place the 6D on a long "monopod", then use the app on the phone to control the camera to get some unique perspective on some scenes. It's fun and great. GPS is also nice for travel guy like me.
    Weekend Travelers Blog | Eastern Sierra Fall Color Guide

  • Help needed! Raid degraded again!

    Hi!
    Help needed! I hava made bootable RAID with two S-ATAII 250Gb HDD and its not working! Every now and then at bootup I get a message RAID -> DEGRADED... Must be seventh time! Rebuild takes its own time!
    What am I doing wrong!
    T: Ekku
    K8N Neo4 Ultra
    AMD 64 4200+
    2 Gb RAM
    2 x 250 Gb HDD (Maxtor)
    nVidia RAID (in mb)
    P.S. I wery SORRY with my poor language!

    I'm going to blame the nVRAID because I've seen issues with it in the past. If your motherboard has another non-nVidia RAID solution, use that instead. Using the nVidia SATA ports as BASE or JBOD is fine and dandy but RAIDing always had issues. It's not even a driver issue I think it's just instability. Latest drivers and even boxed drivers never helped. Granted, some will report success with their rig. But on a professional level I've seen nForce issues on different motherboards and different hard drives that had RAID disaster stories.
    Good luck and if you don't have another RAID solution, my suggestion would be to buy a dedicated RAID controller card.
    LPB

Maybe you are looking for

  • Is this a RegExp bug??? Matching double letters inside words...

    I'm trying to match double letters inside words, excluding ones that begin or end a word.  I'm running into a problem matching \B at the end of a line. example: My RegExp is /\Bdd\B/gi String is "dda adda add add" This will match twice, the dd in the

  • Iweb video storage

    At the moment I have several videos stored on my .mac account. I web wants my videos stored in my movies folder on the HD. How do I get iweb to get the videos already stored in my .mac account that are all ready in use in my old web site. I want to r

  • Uploading CDs is taking way too long please help

    I AM ELDERLY BUT LOVE MUSIC, I AM HAVING A HECK OF A TIME WITH MY CDS  UPLOADING INTO ITUNES.  IT TAKES ABOUT 2 HOURS FOR ONE CD TO UPLOAD, PLEASE HELP......LAYMANS TERMS ARE VERY NICE TOO  

  • Are there any costs related to using Genius on itunes?

    hey i was thinking of setting up genius and i wanted to make sure that there werent going to be any charges with it... so i was just wondering if there was?

  • Can you help with RoboHelp Version 11: WebHelp Index Keyword Sorting?

    I'm new to RoboHelp 11, and I am finding it difficult to alphabetize topics listed under my Index Keywords. When I look at the keyword topics in my RoboHelp HTML editor, they are listed in alphabetical order (see the Tools topic in the first image),