Rebares

hi friends
In rebates, the rebate amount is not appear in order level, it appears in billing level and hit in G/L accounts. Right now I need the rebate amount not show in customer report?
regards

Hi,
In rebates the rebate amount u can see at billing level. because there is requirment(24)in pricing procedure. this requirment says only the rebates condition types u can see at billing level only. Based on the invoice only u can give the rebate not on the basis of order thatswhy that is the logic.and the acout key ERB and ERU  thease are exclusively for accruals and the regates through thease keys the expenses reimbursements will be accrued in the respective G/L's. Any how u will give the rebate  once the customer touches the volume of the business then only u will give the rebate otherwise there is no point of giving rebate.Hope till then it will not show in the report.
Regards,
Murthy

Similar Messages

  • Cost Control with p6v7

    Hi,
    I need help to structure schedule for EPC management projects which covers homeoffice and outsourced/subcontracted works.
    upto now we've used p6v7 without cost. I need to know , is it possible to make below analysis through p6v7 standart outputs and which interfaces would be required for IFS and/or SAP. (SAP is planned to be installed)
    We 'll have budgetted quantities & cost values for each activity. For each cost item; actual quantity and actual cost value will be imported for each period (is it possible or it needs to be done manually in schedule update ?)
    The aim is to compare budgetted values with the at completion values based on performed work so that +/- varience at each cost item could be followed .Let me try to explain with numbers ;
    Activity : Foundation work
    Resources : Formwork + Rebar + Concrete : all NONLABOR resources
         Budgettted quantities     Unit Price          Budgetted Cost     
    Formwork     2,000      10 $ per sqr mt      20,000      $
    Rebar     40      250 $ per tn      10,000      $
    Concrete     250      30 $ per cubic mt 7,500      $
         Actual Quantity for this period     Actual Cost for this period
    Formwork     200      3,000
    Rebar     15      4,500
    Concrete     30      750
    if the actual values for the period to be taken as the basis for completion ; at completion cost would be ; Remaining work * (Actual Cost / Actual Quantity)
         Remaining work     At completion cost     Variance
    Formwork     1,800      27,000      -7,000
    Rebar     30      9,000 1,000
    Concrete     230      5,750      1,750
    Activity total nonlabor at comp.cost     41,750          -4,250
    In short , I'd like to know changing calculations settings , etc+ , may I have this as a report / product of p6v7 ?
    or to follow cost issues for overall project other products to be required ?
    thanks in advance.
    h.ermis

    You can use global change to compute your CTC based from the CPI. Then P6 will automatically compute your CAC as AC+CTC.

  • Opinions on this thought of mine

    I am actually very nervous posting this question in here as, what i think is a sensible thought may turn out to get ripped to shreds by you guys, so please be kind!
    I?ve been deep in thought after a lecture we received at university a couple of months back now and wanted to pose this to you experts;
    We were told that software engineering was one of the worst engineering practises around today. Basically, the lecturer said that it?s the only industry an end user can expect not to be disappointed if the goods they purchase don?t work to the correct needs, thus why we are always needing patches/ updates and so on. The problem with this he continued to say was that, after a while all this updating and patching of the software leaves it in an un-extendable state and this new software is needed to be released.
    So, my query was this, if we are all driving our cars, and we all drove to the ?book? (Highway code) the chances of accident are so slim that realistically the only chance of crashing is mechanical fault, or health problems whilst driving, because every other factor would have been taken in to consideration. Can the same be said for programming? If we all programmed to the ?book? then would all of these issues be completely avoided and thus the industry as a whole would be far better at doing what it?s supposed to?
    On the flip side however you could say that there is no definite book for creating software? (this is where my lack of programming experience comes in) and as such you/we are as developers and future developers still deciding what should be in the book for programmers to follow. Then that would raise the question, how are any of the programming/computing courses such as computer science actually science, if, what we are really being taught is only trial and error until a definitive approach is found?
    I shall be posting this is another forum i use, not a programming one as such, one for computing students to get their reaction as well. Sorry if my question was utter **** it just seemed interesting to me
    cSUG
    Edited by: compSciUndergrad on Jan 14, 2009 1:42 AM

    Your lecturer was both right and wrong.
    He was right about the fact that most software out there is flawed and needs fixing after delivery, he's wrong when he states that that's the case with all software for all users.
    In my experience in the industry (over a decade as a professional, nearly a decade before that as a student and consumer of products) most products work to specs for the majority of users.
    But the massive diversity of environments that software needs to operate in makes testing it for all those environments impracticle if not impossible.
    And that's IF it is known during construction of the software what the actual operators are going to do with it, what the requirements are.
    In this field more than any the product is going to be used in situations it was never intended to be used in by people who don't have proper training in how to use it for purposes never anticipated when it was designed.
    And the creators will be blamed for the problems that arise as a result. In any other industry the creator would kick back the blame by telling the customer he'd used the product without the proper training and for purposes it wasn't intended for, and the customer would both accept that and almost certainly know it in advance.
    Only here do customers not accept responsibility for their own failings to do something simple like read requirements sheets and documentation.
    If I have a car and have to stop at that toll booth in front of that bridge, I don't blame the manufacturer of either the car or the bridge if I lack the training to properly handle my vehicle and crash into that tollbooth because I didn't know how to apply the brakes.
    If someone did the equivalent with software he'd blame the company that released the software.
    For example I've seen many rants from people who bought some piece of software for platform X and failed to get it running on platform Y, or people who bought a product that is marketed as simulating something that lacks functionality A and blame the company creating that simulation for not implementing functionality A (the target audience of that specific product is supposedly well versed enough in what it simulates to know it shouldn't have that functionality, it's a highend product aimed squarely at very advanced users).
    That same product on its support group gets constant complaints about people who clearly haven't read their manuals, as the complaints all have to do with a basic lack of understanding of core functionality of the product which is clearly explained in the manual (as well as the supplied tutorials).
    Would you blame the manufacturer of your car if you can't find the radio on/off button (the location of which is clearly marked in the manual)?
    But yes, there is room for improvement in core quality output by software development teams.
    In part that's due to sloppy work by the programmers.
    But also it's due in no small part due to sloppy work by those designing the system specifications, and those testing the product at its various stages.
    All of those are in part (again) due to management pressure to work faster and cut corners, something that always leads to problems later on.
    Back to that bridge. If the project managers there had decided to use a cheaper type of concrete and less rebar than precified in the design their bridge may also fail.
    Had the designers miscalculated (or being provided with incorrect data about) planned traffic density, the bridge might not be strong enough or lack the capacity needed.
    It's essentially the same thing, yet for some reason in software development it's become the standard practice to cut corners on quality in order to speed up delivery and lower cost, when in other industries it (generally) hasn't.
    One factor may be the mistaken idea among many managers that software development is a manufacturing line process rather than a creative batch process, leading to the idea that output volume of programmers (and entire teams) will get higher if you just push them to work faster and/or put more people on the job (neither of which works for a reasonably well experienced team).
    Another factor is that there's a huge wall between groups in this profession.
    As a result the people actually implementing the system often don't know what they're implementing, and as a result can't know if what they're doing makes sense.
    Say I'm implementing a financial package but I don't have the faintest idea about bookkeeping, how can I ever be expected to verify that the data my code produces from a given input is correct?
    And as testers (if they exist at all, in most companies there as no dedicated testers) don't know much more, they won't catch it either.

  • Process order creation

    Hi Experts,
    I want to create Process Order for the Rebars(FG for steel)
    25 mm Rebar is produced from the Billets(Raw mat for Rebar)
    cast no     No of Billets    Ton(Rebar)    %C   %mn    CEv
    1F3233          64            102              .2        .68     .35   
    Cast no       1F3233 is derived  from  3Casts= 64 billets
    cast no     No of Billets      %C   %mn    CEv
    22120        21                   .2        .69     .355
    cast no     No of Billets       
    22121        34                    .2        .69     .358
    cast no     No of Billets   
    22125       9                       .2        .65     .345
    How to create the Process Order ?
    Should i create One Process order per cast no 1F3233
    or 3 Process Orders for each Cast
    How to apply the Original Batch Concept ?
    Regards,
    Rajanikanth L
    +009716788398

    Hi,
    You must have created the Original Batchs for your different casts..
    Now using of combined Order may be an option..
    Please explore in this direction.
    Regards,
    Siva

  • Rebate settlement issue

    Hi Guru,
    Could you plase advise about my issue which is related to rebare agreement.
    in my client theu are mainting rebates for trade promotion.
    that rebate is created in Jan 2009. validity from 01.01.2009 to 02.02.2009.
    they didn't given any accrual percentage. but hey given settlement percentage.
    as of now it is not settled it means still it is open.
    now they wants to close the rebate ageement without any settlement.
    when they are settleling it is showing the credit value...it is posting in customer master...
    i tried somany ways...which are below..
    there are two ways to close the rebate agreement
    1     i changed  settlement percentage is zero (o%)...
         here i am not able to processes completely  because of zero values willnot post in fi....here the rebate agreement ststus wll be
              " C "
    2       i deleted agreement, because it is old date it is not require to show afterwards.....
    3   please kindly advise me what is procedure to close the rebate agrement with out settlement.
    Thanks & Regards,
    Muthyam.G

    thanks gyus...i got solution

  • Email Bursting only Sending First Delivery

    We are using the standalone version of BIP (10.1.3.3.2), and when I try to test burst a report using email delivery BIP consistently sends the first delivery, but fails on each subsequent delivery. I suspect it has to do with my bursting SQL, but it's hard to say.
    My Data source is like this:
    <DATA>
    <K2_QUERY>
    <ROW>
    <NAME>JON GOODING</NAME>
    <BRANCH>MED</BRANCH>
    <CUSTOMER>SHASTA SERVICES INC DBA THE TIMBER</CUSTOMER>
    <VISIT_DATE>2008-06-12T00:00:00.000-07:00</VISIT_DATE>
    <CONTACT>Michael Williams - Project Mgr</CONTACT>
    <PRIORITY>Medium</PRIORITY>
    <STATUS>Closed</STATUS>
    <CALL_TYPE>Visit</CALL_TYPE>
    <DETAILS>They purchase rebar form farwest. </DETAILS>
    <ISSUE_TYPE/>
    <ACTION_DATE>null</ACTION_DATE>
    <ACTION_PLAN/>
    </ROW>
    </K2_QUERY>
    </DATA>But with more records. The template groups on branch, with multiple entries per branch.
    The bursting query simply returns an email address for each branch, along with the other required parameters.
    When I execute the query, the first delivery works fine, but each other branch delivery fails. No specific message is provided. I can change the order of my data query by altering the 'order by branch' clause to descending, and another branch is the first delivery - and is sent fine. And once again all other deliveries fail.
    Any suggestions? This is my first attempt at email bursting, and I'm looking forward to writing more reports.
    Thank you, Wolf Moritz

    Hi,
    Thanks for the reply. I just figured it out. What I didn't mention was that I had two data sources, in a concatenated data model. The first query (a header date from dual) was not a repeating element in the report. It didn't seem important at the time, but it was! I just added this header date as a column in my main query and deleted the other query, and only reference it once in the report header. That did the trick.
    Thanks for the offer.
    Wolf

  • Query like google

    Hello,
    I want to write query to search from two columns of a table like google i.e. this is example query:
    *""I want to see rebar companies in china"*
    The following table has country and products ('rebar')
    My table:
    SQL> desc company;
    Name                                      Null?    Type
    CO_ID                                     NOT NULL NUMBER(9)
    R_DATE                                             TIMESTAMP(0)
    CONAME                                             VARCHAR2(140)
    ESTYR                                              NUMBER(5)
    COUNTRY                                            VARCHAR2(32)
    PRODUCTS                                           VARCHAR2(3900)
    SQL> /
         CO_ID COUNTRY                          PRODUCTS
           173 china                            pipe fitting,valves,tee,reducers,elbows
           174 china                            angle bar
           175 china                            formwork,wing nut ,rebar,spring clamp ,wedge bolt,top cup,tie rod,scaffolding
           176 belgium                          ferro alloy producer
           177 china                            skyjumper,sky jumper,poweriser,powerskip,power shoes,flyjumper,jumping stilts
    SQL> Thanks & best regards

    Google uses a very sophisticated search algorithm, so I think you'll be a little pushed to replicate that or get anyone on the forum to do it for you.
    You may be able to get something from using Oracle Text, if that suits your needs.
    Alternatively, if you're looking to write your own thing then you would need some way of parsing the question and ignoring certain common words that you're not interested in, picking out just the words you want and then searching the relevant columns for those words.
    Here's a very basic example:
    SQL> ed
    Wrote file afiedt.buf
      1  with company as (select 173 as co_id, 'china' as country, 'pipe fitting,valves,tee,reducers,elbows' as products from dual union all
      2                   select 174, 'china', 'angle bar' from dual union all
      3                   select 175, 'china', 'formwork,wing nut ,rebar,spring clamp ,wedge bolt,top cup,tie rod,scaffolding' from dual union all
      4                   select 176, 'belgium', 'ferro alloy producer' from dual union all
      5                   select 177, 'china', 'skyjumper,sky jumper,poweriser,powerskip,power shoes,flyjumper,jumping stilts' from dual)
      6      ,question as (select 'I want to see rebar companies in china' as q from dual)
      7      ,ignore_words as (select 'i' as wrd from dual union all
      8                        select 'want' from dual union all
      9                        select 'to' from dual union all
    10                        select 'see' from dual union all
    11                        select 'companies' from dual union all
    12                        select 'in' from dual)
    13  --
    14      ,question_words as (select lower(regexp_substr(q, '[^ ]+', 1, rownum)) wrd
    15                          from question
    16                          connect by rownum <= length(regexp_replace(q, '[^ ]'))+1
    17                          minus
    18                          select wrd from ignore_words)
    19  --
    20  select *
    21  from company
    22  where co_id in (
    23                  select co_id
    24                  from company c, question_words q
    25                  where c.country = q.wrd
    26                  intersect
    27                  select co_id
    28                  from company c, question_words q
    29                  where instr(c.products, q.wrd) > 0
    30*                )
    SQL> /
         CO_ID COUNTRY PRODUCTS
           175 china   formwork,wing nut ,rebar,spring clamp ,wedge bolt,top cup,tie rod,scaffolding
    SQL>

  • Subsequent settlement-Rebates

    Hi experts,
    I want to generate a report where,BI has to raise a alert if there is a shortage of certain purchase amount to get the rebate.(for a set of conditions)
    I want to know by using which data source i can load data related to rebares .
    And what are the restrictions or conditions i hve to use ,to generate the above mentioned scenario.
    Thanks & regards,
    Lalitha

    Hi,
    Yean i knw this. But you are actually not understanding the process.
    We dont want to do this whole process of calculating stock on hand, creating rebate, changing MAP to be done one by one manually.
    We just want an inetgrated approach where we just key in the new price and say its a vendor price change.. the system automatically calculates the qty on hand, calculates the rebate amount and cretaes a credit memo and also adjusts the moving avg price.
    We are curretly doing the whole process manually as i had described... but we are looking for something better.
    Cheers
    Kanica

  • Comcast with Blast, Docsis 3.0 and Airport Extreme Setup w/ a fadding signal

    I hope everyone is well on the board.
    I just rencently got upgraded to the Docsis 3.0 telephony modem from Comcast, where I should be getting 50mb to 60mb down. 
    I am trying to have the setup of the AE's ( I have 2 dual bands ), and a Timemachine which I am using as my network.  I have one AE at the modem and its in Bridge Mode and the other two devices are extending the network.  The two AE's are on the same level (basement) and one is in one cornor of the house and the other is at the opposite side and the TM is one the third floor. 
    I want to broadcast in N to take advantage of the speed and I am having an issue getting the signal through to the end of a large concrete patio with plenty of rebar consistently.  Its odd, the wifi siganl is up and down all the time, I am wondering is there a channel that I should be on that would be better or I am going to
    have to purchase another AE to ensure the strength is constent. 
    Recap:
    1 AE in bridge mode conected to a comcast telephony Docsis 3.0 and one TM and one AE extending the network
    2 AE's on the basement level and the TM is on the third
    large concrete patio a little higher than the basement level
    Fadding signal to the end of the patio
    Thank you for your time and helping me with my 1st world problems. 

    Hi Sr.Yason,
    Thanks for the thorough description of your setup.  I do have an article that provides information on interference and may have some information that helps you improve the signal to the end of the balcony:
    AirPort and Bluetooth: Potential sources of interference
    http://support.apple.com/kb/HT1365
    I hope this helps!
    Best,
    - Ari

  • Texts in Rebate

    Hi All,
    Texts in rebate agreement not activated. Now i would like to enter some texts in rebare agreement. How can i activate taxts in rebate agreement.
    Go to > Texts > Agreement texts.
    Request please help on this.
    Thanks in advance.
    Regards,
    Govind.

    This should be standard. Anyway, check your configuration under sales and distribution - basic functions - text control - select pricing conditions - agreements.

  • WRT54G in a wireless saturated neighborhood

    I have a WRT54G that is having trouble staying connected after we moved to our new apartment. The neighborhood has tons of routers in the area (discovered by scanning with a software package recommended by a friend) and all channels are being used by other routers. It works fine during the day on weekdays but once the kids in the neighborhood start getting home from school and on the weekends I get disconnected frequently. Since it is pretty much always during peak hours I'm figuring my router is having trouble picking my data out of the air when everyone else has their signals on the same frequencies. It just "loses" the signal.
    Is there any way I can change the settings to help the router stay connected? Also, how do you know the best way to aim the antennas for best signal?
    Hardware involved:
    WRT54G v2
    Sony VAIO laptop about 1 year old
    Sony VAIO laptop about 2 years old

    I don't use any specific software to measure signal strength, just what came with the wireless card.  Most of the wireless cards that I have seen come with the ability to display all the network router signals that they find.   For each system, they list the SSID, wireless type (a,b,g), whether the system is open or encrypted, and how many "bars of signal strength" (usually 1 to 5) they are receiving.  If this software did not come with your system, perhaps Sony (or whoever you got your wireless card from) has upgraded software available.
    You have not mentioned yet the following critically important information:
    1) What type of wireless cards are in your computers?  (a, b, g)
    2) How far away are the computers from the router?
    3) How many walls and floors are you trying to go through?  Are they concrete-rebar?  Drywall?
    4) If you position your wireless computers in the same room with your router, do you still get dropped connections?
    Before you toss out your wireless G, there are a few other options:
    1) make sure you have the latest software drivers for your wireless cards, and the latest firmware for your router.
    2) If all your wireless devices are wireless g, set your router to "g only".  If they are all wireless b, set your router to "b only".
    3) radio waves propogate perpendicular to the antena.  Imagine a straight line between your router and your wireless computer.  Orient the antena perpendicular to this line.
    4) Even more important than orienting the antena is to minimize the distance and the number of walls between the router and the wireless computers.  Sometimes eliminating a wall is more important than getting the router a few feet closer.  Also, try to move your router away from your other computer equipment.
    When you position your router, imagine a straight line beween your router and your wireless computers, and try to position the router to minimize the amount of building materials along that line.
    5) If placing your wireless computers in the same room with your router corrects all your problems, then the best solution would be to add a wireless access point to your system.  This would need to be wired to your router.  The main advantage of adding a wireless access point is that you can place it in the same room with your wireless computers.  This will give you maximum signal strength.
    6)  The best channels to set your router to are usually 1, 6, or 11.  But other channel may also work.  Don't be afraid to experiment.  Also, don't forget, the interference that you are experiencing may NOT be from your neighbor's wireless routers, it might be from their wireless phones!  (i.e. Checking your neighbors wireless router channels only gives you a starting point.)
    7) Make sure you are not interfering with your own signal.  Any device that puts out radio signals, especially in the 2.4 GHz range, can potentially interfere with your router and cause line drops.  Typical culprits are 2.4 GHz wireless phones.  For more info on this topic, please see my previous post at:
    http://forums.linksys.com/linksys/board/message?board.id=Wireless_Routers&message.id=9369&query.id=2...

  • I can only see icons in the ies4linux window:...

    i can only see icons in the ies4linux window:...

    i got this:
    [reus@reuspc bin]$ ./ie6
    err:shell:ReadCabinetState Initializing shell cabinet settings
    fixme:shell:DllGetClassObject failed for CLSID=
    {53bd6b4e-3780-4693-afc3-7161c2f3ee9c} (MruLongList)
    err:rebar:REBAR_WindowProc unknown msg 200b wp=00000000 lp=71180f00
    fixme:toolbar:TOOLBAR_CheckStyle [0x10034] TBSTYLE_REGISTERDROP not implemented
    fixme:toolbar:TOOLBAR_CheckStyle [0x10034] TBSTYLE_REGISTERDROP not implemented
    fixme:shell:NTSHChangeNotifyRegister (0x10034,0x00008003,0x00008000,0x0000c070,0x00000001,0x33dadc):semi stub.
    fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x10034, wParam=0x00000000, size.cx=1280, size.cy=32000 stub!
    fixme:toolbar:TOOLBAR_CheckStyle [0x10034] TBSTYLE_REGISTERDROP not implemented
    fixme:toolbar:TOOLBAR_CheckStyle [0x10034] TBSTYLE_REGISTERDROP not implemented
    fixme:toolbar:TOOLBAR_Unkwn464 hwnd=0x10038 wParam 00000001 lParam 00000000
    fixme:dpa:DPA_LoadStream phDpa=0x33d518 loadProc=0x8aba1c pStream=0x14d028 lParam=15c9b8
    fixme:dpa:DPA_LoadStream dwSize=0 dwData2=0 dwItems=0
    fixme:dpa:DPA_LoadStream new hDpa=0x14d078, errorcode=80004005
    fixme:toolbar:TOOLBAR_Unkwn45D hwnd=0x1004e, wParam=0x00000000, size.cx=1280, size.cy=1020 stub!
    fixme:shell:NTSHChangeNotifyRegister (0x1004e,0x00008003,0x0c02b7ff,0x0000c070,0x00000001,0x33db1c):semi stub.
    fixme:shell:DllGetClassObject failed for CLSID=
    {871c5380-42a0-1069-a2ea-08002b30309d} (Internet Explorer)
    fixme:shell:NTSHChangeNotifyRegister (0x10028,0x00008003,0x0003f5f4,0x00000410,0x00000001,0x33ea88):semi stub.
    fixme:shell:SignalFileOpen (0x00000000):stub.
    i ran this in gnome-terminal..
    Last edited by reus (2008-02-06 17:56:47)

  • Ran out of ports. What to buy next?

    Hello.
    I currently own a WRT54G hooked up to my DSL and home network. Everthing works fine.
    I have used all 4 ethernet ports on the back though and am buying another computer soon.
    What would people recommend I buy if I want 4 more ports?
    Can I buy a normal wired linksys hub and "hook into" the WRT54G?
    and will I still be able to attach a certain MAC address to a certain IP address? even though i may now have two devices?
    I would be interested in an 8 port wireless too if easier but have not found one on the site.
    thank you

    I have a setup similar to what you want.  I would recommend that you purchase a switch.  You will probably want either a 5-port or an 8-port switch.  You can wire any router Ethernet (LAN) port to any port on the switch.   When you do this, you will need to unplug one of the devices that is currently wired to the router, and plug it into the switch --- this will make room on your router for the wire running from the router to the switch.
    Connecting a router to a switch will "waste" one port on each device, that is, these two ports are not available for connecting computers, printers, etc.  So when you use a 4-port router with a 5-port switch, you will have 4+5-2= 7 useful ports.  Similarly, a 4-port router with an 8-port switch would give you a total of 10 useful ports.
    "Wireless access" is not sold by "ports".  To add wireless access to your existing wired system, you would need to buy a "Wireless Access Point", and run a wire from it to your router or switch.
    Alternatively, to add wireless access, you could replace your current wired router with a wireless router.  Most wireless routers come with wired Ethernet ports, allowing both your wired and wireless computers to use the same router.
    The main advantage of using a wired router with a "Wireless Access Point", rather than using a "wireless router", is that you can place the "Wireless Access Point" in a different location than the router, and this may be helpful in getting wireless access to the locations that you want it, especially if you have a large home or heavily constructed (concrete-rebar) walls.  The disadvantage is that you will need to run a wire from the "Wireless Access Point" to your switch or router. 
    The Linksys wireless routers that I have seen are set up with a default of 50 users, but I have never tested them to see how many wireless users could actually get connected. 

  • DP and PPDS integration

    Hi Gurus,
                  can anyone suggest me how we can use PPDS for this below process after DP gives PIR
    Finished Product P1 REQ IS 1000 TON  it should give me what raw materials needed and where it is located and it raw material ready for planning P1 today.
    Please help me.
    Thanks & Regards,
    Raj

    Hi Sentil,
    Mill industry with no variant config as this people have 3000 products and lengths are standard and through grade they have skus.
    the scenario is
    Mill have monthly plan fixed which is 4 weeks plan for production. we have an order for FP 1400 tons and grade is 1010 or heat number  firth PP team will find out how many heats do we need to have liquid steel to manufacture billets ? and the formula is 1400/140=10 heats where 140 is capacity of a batch for 1 heat.
    Now we need to have 10 heats (Also called grades)  in the 10 batches to get semi finished  for manufacturing 1400 tons of FP.In 10 heats during the process what he wants he may get just 7 heats (same grade as requested) and other 3 might be be getting different heats which end product will have different grade.
    As this mill is continues process we get finished product as end product can be seen .so at end we may get 1000tons of rebar insted of 1400 as i said this mill hav 4 weeks plan and the other  400 tons we may get is different grade and this new grade might have requirement in the month but next week.so system need to adjust the monthly schedule saying that we had 1000 tons rebar with 1010 grade and 400 tons with 1929 grade .
    Please let me know i need to proceed
    Edited by: raj kumar on Nov 24, 2009 1:38 PM
    Edited by: raj kumar on Dec 5, 2009 3:32 AM

  • JTabbedPane and variable issue

    ok so here's what I've got, it's a mess I know, everything is added and defined and such, but got cut out to make the code fit, but before I can clean it up I have to figure out what is wrong, my problem as far as I can tell is I don't know how to reference variables in gui, I think I had this problem before but I don't know how to fix it, the variable names are right, it's looking in the right class but nothing in the tab can be found from the action listener. I don't know where else to look. I'm really hoping that's the issue anyway, and not something that requires the demolition of all the code. thank you,
    import java.awt.*;
    import javax.swing.*;
    import java.util.*;
    import java.text.*;
    import java.awt.event.*;
    import java.io.*;
    public class PoolEstimator extends JFrame
    public PoolEstimator()
    super( "Pool Estimator" );
    DefaultListModel listModel = new DefaultListModel();
    JTabbedPane tab = new JTabbedPane();
    // constructing the second panel
    JPanel CustInfo = new JPanel();
    CustInfo.setLayout(new FlowLayout(FlowLayout.LEFT));
    JLabel FirstName, LastName, Street, City, Zip, Phone, poolDepthup, poolDepthlow,
    yardLength, poolLength, yardWidth, poolWidth, state;
    JTextField FirstNamein, LastNamein, Streetin, Cityin, Zipin,
    Phonein, poolDepthupin, poolDepthlowin, yardLengthin, poolLengthin, yardWidthin, poolWidthin;
    String[] States = {"AL","AK","AS","AZ","AR","CA","CO","CT","DE","DC","FL","GA","HI","ID","IL","IN","IA",
    "KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK",
    "OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"};
    JComboBox State = new JComboBox(States);
    FirstName = new JLabel("First Name");
    LastName = new JLabel("Last Name");
    Street = new JLabel("Street Address");
    City = new JLabel("City");
    state = new JLabel("State");
    Zip = new JLabel("Zip Code");
    Phone = new JLabel("Phone Number");
    yardLength = new JLabel("Length of the yard.");
    yardWidth = new JLabel("Width of the yard.");
    poolDepthup = new JLabel("Deepest depth of the pool.");
    poolDepthlow = new JLabel("Shalowest depth of the pool.");
    poolLength = new JLabel("Length of the pool.");
    poolWidth = new JLabel("Width of the pool.");
    FirstNamein  = new JTextField(20);
    LastNamein   = new JTextField(20);
    Streetin   = new JTextField(25);
    Cityin   = new JTextField(15);
    Zipin  = new JTextField(5);
    Phonein  = new JTextField(5);
    poolDepthupin  = new JTextField(2);
    poolDepthlowin  = new JTextField(2);
    yardLengthin  = new JTextField(3);
    poolLengthin  = new JTextField(3);
    yardWidthin  = new JTextField(3);
    poolWidthin  = new JTextField(3);
    JButton Add = new JButton("Add");
    CustInfo.add(Add);
    tab.addTab( "New Customer Estimate", null, CustInfo, "Customer Information Page" );
    getContentPane().add( tab );
    setSize( 325,400 );
    setVisible( true );
    addWindowListener(new WindowAdapter()
       public void windowClosing(WindowEvent e)
       System.exit(0);
         AddButtonHandler AddNew = new AddButtonHandler();
         Add.addActionListener(AddNew);
    class AddButtonHandler implements ActionListener
         public void actionPerformed(ActionEvent e)
              try
              //PoolEstimator run  = new PoolEstimator();
              String StateSelection = PoolEstimator.State.getSelectedItem().toString();
              FileWriter AddEstimate = new FileWriter("Estimate.dat", true);
              AddEstimate.write("First Name: ");
              //AddEstimate.write(run.FirstNamein.getText());
              AddEstimate.write("\nLast Name:  ");
              //AddEstimate.write(LastNamein.getText());
              AddEstimate.write("\nTotal Cost:  ");
              //int width, length, depthupper, depthlower, SurfaceArea, Cement, Rebar, Labor, totalCost;
              //width =Integer.parseInt(poolWidthin);
              //length = Integer.parseInt(poolLengthin);
              //depth = (Integer.parseInt(poolDepthupin) + Integer.parseInt(poolDepthlowin))/2;
              //SurfaceArea = (width * depth)*2+(length*depth)*2;
              //Cement = SurfaceArea * 3;
              //Rebar = SurfaceArea *5;
              //Labor = SurfaceArea%10*18;
              //totalCost = Cement+Rebar+Labor;
              //AddEstimate.write(totalCost);
              AddEstimate.write("\n,");
              AddEstimate.close();
              //run.listmodel.add(run.FirstNamein + run.LastNamein);
            catch(IOException r)
            JOptionPane.showMessageDialog(null,r.getMessage(),"ERROR",2);
    public static void main( String args[] )
    PoolEstimator run = new PoolEstimator();
    run.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
    }

    Im a newbie but Im finding it hard to understand what your talking about.
    Could you explain what your program is suppose to do and what you want it to do that it isnt doing yet because you dont know how?
    Plus I just thought I would mention this incase but its easier to use the following JFrame method instead of adding a window adaptor:
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Maybe you are looking for

  • Java.sql.Time not working correctly

    Hi guys, I have the following code which is used to put clients session data in my database. long logged_in_time = p.getCreatedTime();             long logged_out_time = System.currentTimeMillis();             long duration = logged_out_time - logged

  • Sudden language change in App Store, iTunes (phone only)

    I have an iPhone 4 and upgraded to iOS 5.0 today.  Everything seemed to work normally and all my apps and music were restored to the phone.  The only problem is when I go into either the App Store or iTunes, everything is in French.  How do I fix thi

  • Adding Dynamic Fields

    I need to press a button on a form to generate a text field, everytime i press the button, a new text field appears, I tried this code, but it didn't work, can anybody give me some ideas on how to do so. or adjust tthe below code in order to work.. <

  • Comparing two SharePoint Lists, three variables in each

    I have a data set in a SharePoint list, Column 1, 2, 3,4. I have a second data set in a SharePoint list, with the same columns 1-3 in it. I would like to create a workflow (I think) that when a new record is added to the first data set, it checks the

  • Apple support page reports me as an apple contractor or employee!?

    Hi, I was exploring the new Express Lane page and I went to My Support Profile page. It had a notification saying that I have logged in with an employee or contractor ID! Also, my iPhone 3G was correctly listed there but my MacBook wasn't. Though it