Help needed in Extending HeaderVO -VERY URGENT!!

Hello,
I need a urgent help.
Actually I am trying to modify the exisiting Print Quote Document which is actually getting called from a template cald ASOPRINTQUOTE.xsl
This particular xsl uses HeaderVO, LinesVO and PromptVO and hence I had to modify these xml and in turn the .java files.
I customized it by adding the new columns thru JDeveloper and extending the VO's and substituting them
In the process while extending the respective VO's comes a step wherein I need to specify(Thru JDeveloper) Application Short Name and Responsibility Key.
Now the issue is this particular Quote dicument can be accessed from 2 different respons. called
Oracle HTML Order Quoting Sales Agent(Its a OA framework with application top as QOT)
& Quoting Sales Agent.(Its form based with Application top as ASO)
I chose ASO as the top as all my .class files and .xml files are present in
oracle/apps/aso/print/server
Now then after extending the VO's and importing it etc . when I log in thru the reponsibilty
Oracle HTML Order Quoting Sales Agent , it gets me a error of stmt exception.
wheras
it runs via the respon Quoting Sales Agent and reproduces a PDF output without any data??
There are few questions I am looking out for an answer desperately.
1) My HeaderVO, LinesVO and PromptVO are extended, so do i need to extend the links present in that in my new extended VO' s as well.
2) My xsl stylesheet has a statement as
select values of:....../HeaderVO/HeaderRow/....etc etc
do i need to replace the above line to my new extended VO i.e
select values of:....../CustHeaderVO/HeaderRow/...etc etc
Kindly reply to me asap as I am in a development scenario..
Do let me kow if u need more clarity on this?
Regards,
Ajit

Oracle quoting is not in OAF, only the print functionality uses these VOs as data source , and are used in the xsl, for XML publisher to generate the quote print .
1) My HeaderVO, LinesVO and PromptVO are extended, so do i need to extend the links present in that in my new extended VO' s as well.
Please explain this , what do you mean by extending links ?2) My xsl stylesheet has a statement as
select values of:....../HeaderVO/HeaderRow/....etc etc
do i need to replace the above line to my new extended VO i.e
select values of:....../CustHeaderVO/HeaderRow/...etc etc
YesThanks
Tapash

Similar Messages

  • Help needed in Message Control - very urgent

    Hi Experts,
    I have one requirement where in the customer wants to stop creation of IDOC which posts Invoice using message control and message control status should be changed to RED color and also the message should be populated in the processing log saying 'IDOC processing failed, External customer numbers not maintained'.
    Could you please let me know any user exits or customer exits available for this purpose.
    I have searched all the possibilities.
    I have chanked the program RSNAST00 which picks up the data from table NAST and looks into table TNAPR to get the processing porgram for th selected output and also this program checks the partner profile and gets the process code which creates an inoice IDOC. I searched for user exits and customer exits to popolate the required messages and stop IDOC creation.
    I am an ABAPER and i know i need to write code to do validation, but could not find the exact place where to write? I any ABAPERS looking at this post, please reply me.
    Can anyone please advise me how to go about solving this issue?
    Thanks
    Srinath

    Hi,
       I am sending the requirement.
      Please send me the solution.
    Requirements:
    1.     EDI Invoice requires populating bottle UPC number not case UPC in IDOC and also populates customer PO number when invoice billing type is a credit.  These changes need to be reflected on EDI invoice (Idoc INVOIC02).
    Investigation:
    Requirement 1. EDI invoices are populating segment E1EDP19 qualifier 003 based on the unit of measure in the line item.  If shipment unit is CSE then it populates CSE upc, if shipment unit is EA then it populates Bottle UPC. 
    a.     It was found that the UPC populated on the EDI invoice was being read from material master – Additional data tab.  (Field SMEINH-EAN11).  For the EDI invoice, the customers expect the bottle UPC on this column.
    Requirement 2.  Need to always populate Segment E1EDK02 Qualifier 001 (customer PO) on the INVOIC02 idoc.  Standard SAP populates this information only when the billing type is F2 (regular invoice) and if the customer PO was entered in the Sales Order.
                                a) Premier requires this information to be populated in the idoc if the billing type is G2, RE, L2 also.
    Solution:
    Requirement 1.
           IDOC_OUTPUT_INVOIC function module needs to be changed to always populate the UPC number for the bottle UPC in segment E1EDP19 qualifier 003, field IDTNR.  This number is found on the material master – Basic data 1 view.  Field name is MARA-EAN11.   Please see screenshot of where in the material master to find the bottle UPC. 
         a. This change applies to all billing types (F2, G2, L2, RE etc).
           Requirement 2.
                 Change IDOC_OUTPUT_INVOIC function module to always populate customer PO information in Segment E1EDK02 qualifier 001, field BELNR.
    If billing type is equal to G2, L2, RE and VBRK-XBLNR not equal blanks then make BELNR = VBRK-XBLNR.
    Segment:  E1EDK02
                                  Field:  QUAL = 001
                                  Field:  BELNR = VBRK-XBLNR
    Please help me how to move a step ahead.
    Waiting for your immediate response.
    Thanks,
    Chandra.

  • Need help, MMC tree got deleted, very urgent.

    Hi,
    My sap MMC tree, got deleted in the server. I have been trying to restore since 2 days and couldnt succeed, please help me.
    1) i have uncared the sapmmc.sar from   Kernal\NT\I386\MMC\sapmmc.sar file
    2) i got about 7 files, in which there is one sapmmc file i have tried to double click it, n check but no go.
    3) i also tried to run the Sapstartsrv.exe file and fill in up the values in pop up window. & filled up the following values :-
                        SID: DEV
                        NR: 00
                        StartProfile:  (entire start profile path given)
                        user: devadm
                        passwd; (given)
    - but it says "the account name is invalid or does not exist or the password is invalid for account name specified"/
    - no go in both the cases.
    Please need help very urgent.
    Regards,
    Satish.

    siva,
    I am getting same error since 2 days
    SID: DEV
    NR: 00
    Start Profile: (entire start profile path)
    User: <hostname>/devadm
    passwd: ****
    Error:
    cannot install service
    create service failed:421
    The account name is invalid or doesnot exist, or the passwd is invalid for the account name specified.
    Edited by: satish c on Jun 4, 2008 11:12 AM

  • Help Needed in using the FM-URGENT

    Hi ALL,
    Can anybody throw some light on how the following FM's are used , a sample program if any .
    RKE_CREATE_CO_ITEM_PLANNING
    RKE_POST_CO_ITEM_PLANNING.
    Actually I could not come to any conclusion on using one of them for posting my Planning data across my Control area to a specific Cost center.
    If there is any other better way to achive this other than posting directly to transactions through BDC, Please let me know.
    Boss its very Urgent. Please help me.
    Regards
    Sunil Kumar P

    I have never ran the DocCheck from the command prompt, so I really don't know how to do it, but I do run it succesfully using ant (build tool from apache - jakarta, if you use tomcat you already have it installed).
    So.. if you do use ant.. this will help:
    <target name="doccheck" depends="prepare">
         <javadoc
              packagenames="${packages}"
                    destdir="${doccheck.home}"
              doclet="com.sun.tools.doclets.doccheck.DocCheck"
              docletpath="${doccheck.path}" >
              <classpath refid="project.classpath"/>
              <sourcepath refid="project.classpath"/>
         </javadoc>
    </target>If you don't use it.. I guess I was of no help, sorry.
    Ylan

  • Need to extend my subscription - URGENT help pleas...

    Hello, I currently have a US number and need not to lose it. I cancelled my recurring payments and now my subscription expires in 3 days and cannot find any link to extend it. Can anyone please tell me how do I do to extend it? Thank you ver much!
    Solved!
    Go to Solution.

    Hi, Kconte77, and welcome to the Community,
    As is noted in the blue box, above,
    If you have a payment issue please contact Skype customer service as users here on the community can't help you with those. To help you find the right place for these types of questions please feel free to use the following links:
    Refund requests
    You ought to be able to see in your account details what is automatically renewing, such as a subscription that is not cancelled, or perhaps a credit re-charge.  In a worst case scenario, I hope your account has not been compromised -- check your usage history!
    If none of the above works, please contact Skype customer service as NormanM notes, above, as we here in the Community do not have access to Skype accountholder files or records.  Neither does Skype Customer Service monitor the posts here.
    Kind regards,
    Elaine
    Was your question answered? Please click on the Accept as a Solution link so everyone can quickly find what works! Like a post or want to say, "Thank You" - ?? Click on the Kudos button!
    Trustworthy information: Brian Krebs: 3 Basic Rules for Online Safety and Consumer Reports: Guide to Internet Security Online Safety Tip: Change your passwords often!

  • Need HELP to burn 35 DVDs very URGENT !!!

    I have created a 16/9 screen DVD, size 451 Mo.
    Problem 1:
    When I register it as Disk image, I cannot open it on my HD to preview before burn it. When I click on the icon, it says "specify application", so I put iDVD, but it doesn't open. So I burn my project directly from iDVD. It takes time. I need to burn 35!!! Is there is possibility to fixe it, or I have to encoder every time I have to burn the same DVD?
    Problem 2:
    When I burn my project to DVD-R x16 Verbatim, using "Optimal quality" or "Optimal performances", my quality image is suffering. Pixels are becoming too big (like 1mmx1mm mosaique), so it is difficult to read text and to see pictures. My original project is perfect. I thought I was DVD quality, because I was using DVD+R x16 verbatim. But it seems to be iDVD problem.
    Thank to all who know anything about and can help. I have to deliver the project by the end of this week.

    Problem 1 Follow these directions:
    Suggest you create a disc image and then burn the DVD. File/Save As Disc Image...
    http://docs.info.apple.com/article.html?artnum=164927
    This will isolate any encoding/burning issues you may encounter. Once the disc image is created, double-click the .img and burn the virtual disc that should appear on your desktop, using Toast to burn the DVD. Disk Utility to burn the .img file. Usually, you can select a burning speed in Disk Utility.
    There are variations to this process based on which OS X you are using...
    Open Disk Utility (in Utilities folder in Applications folder), click on the virtual disc (maybe the .img) in the left-hand window. Click the Burn icon. A new window should drop down and your SuperDrive tray will open after clicking the Burn icon. Insert a recordable DVD. (Verbatim DVD-R preferred by me.) Click the Close button. Wait. Select a burn speed. Then click the Burn button.
    -->If the virtual disk selection won't allow you to click the Burn icon, use the .img file instead. This may have changed in 10.3.9 and did change in Tiger.
    Also, you can use DVD Player to play the virtual disk to check your iDVD project before burning to DVD. Launch DVD Player. File/Open VIDEO_TS (Open DVD Media... in Player 4.6). Find the VIDEO_TS folder and open that. (The audio folder is for DVD-Audio disks.)
    http://docs.info.apple.com/article.html?artnum=93006
    Problem 2 Burn the disk image with Disk Utility and select a speed 4X or slower from the speed pop-up.
    G4 DP 1.25 GHz 2GB RAM 4 Drives 770GB   Mac OS X (10.4.6)   2 SuperDrives (SL 8X & DL 16X)

  • Reg: XI_CMS Transports. I need this forum reply very urgent. Please help me

    Hi! Gurus,
         This is Amar Srinivas Eli.I am workig on Production Support project. Herehave one doubt regarding CMS Servers
    Actually according to my knowledge XI Content aca be transfered from DEV>QA>PROD XI servers using CMS transports right?
    But for this Actually one CMS Server is enogh right? that means here XI DEV Server is X42
                          QA                X44
                          PROD           X46
    For cms server link is [http://sapr3001.geips.ge.com:54200/webdynpro/dispatcher/sap.com/tcSLCMS~WebUI/Cms]
    but client is asking why we a re not able to access this
    http://sapr3001.geips.ge.com_:54400_/webdynpro/dispatcher/sap.com/tcSLCMS~WebUI/Cms  for transporting XI content
    I think he is thinking that like XI portals for CMS also there will be 3 individual cms links are there right?
    But is it wrong or my argument is righ? at which my arguement is only one CMS Sever is enough that means one link is enough right?
    NOTE::
    Please provide exact CMS transport link procedure other that the linnk contaning "How To Transport XI Content Using CMS
    Version 1.00 – October 2005"?
    here in this only one procedure is there I want an exact procedure of how to transfer SLD systems means business and logcal and software components from all DEV>QA>PROD?
    I need entire produre of transfering Business systems?
    Please Kindly guide me in step by step procedure regarding this with Screen shots so that it may be helpful to me.
    Regards::
    Amar Srinivas Eli.

    Hi,
    Only one CMS is required as correctly said by Raj.
    For more information please refer the below links:
    CMS transport method:
    http://help.sap.com/saphelp_nw04/helpdata/en/a8/5e56006c17e748a68bb3843ed5aab8/frameset.htm
    •     CMS for SAP Exchange Infrastructure:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b8d8f7b2-0701-0010-b09a-cda4cca2c98e
    •     How to handle Xi with CMS:
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/43f5d790-0201-0010-2984-ff72d822b109
    •     Configuration of CMS in Central NWDI & SLD to transport XI objects:
    /people/praveen.mayalur/blog/2007/05/31/configuration-of-cms-in-central-nwdi-sld-to-transport-xi-objects
    •     XI Software Logistics Solution III: CMS:
    /people/sap.india5/blog/2005/11/28/xi-software-logistics-solution-iii-cms
    Thnx
    Chirag

  • Need help in writin a trigger---Very Urgent

    Help me in creating the trigger with below specifications.
    "We want to reject record deletions where DATE_APPROVED_PROV is not null or NLA_PROV_DONE is not null
    We want to reject updates where (DATE_APPROVED_PROV is not null or NLA_PROV_DONE is not null)
    and
    (any of CAPEX or RFS or ALLOCATIONS or DEPR_START_DATE is different before update than it would be after update)"
    Defination of Table is below :
    CREATE TABLE ir_data
    (record_id NUMBER(12,0) NOT NULL,
    request_title VARCHAR2(255),
    cio VARCHAR2(30),
    host_country VARCHAR2(20),
    ben_project_name VARCHAR2(255),
    application VARCHAR2(80),
    req_summary VARCHAR2(500),
    external_ref VARCHAR2(255),
    submitted_by VARCHAR2(60),
    approved_by_prov VARCHAR2(60),
    date_approved_prov DATE,
    approved_by_final VARCHAR2(60),
    date_approved_final DATE,
    nla_prov_done DATE,
    nla_final_done DATE,
    cost_alloc_method VARCHAR2(255),
    capex NUMBER(12,0) DEFAULT 0,
    allocations NUMBER(12,0) DEFAULT 0,
    rfs NUMBER(12,0) DEFAULT 0,
    ben_budget_id VARCHAR2(20),
    delete_flag VARCHAR2(1),
    amortisation NUMBER(12,0) DEFAULT 0
    depr_start_date DATE,
    fy_allocations NUMBER(12,0),
    wusys VARCHAR2(1))

    Help me in creating the trigger with below
    specifications.
    "We want to reject record deletions where
    DATE_APPROVED_PROV is not null or NLA_PROV_DONE is
    not null
    We want to reject updates where (DATE_APPROVED_PROV
    is not null or NLA_PROV_DONE is not null)
    and
    (any of CAPEX or RFS or ALLOCATIONS or
    DEPR_START_DATE is different before update than it
    would be after update)"
    Defination of Table is below :
    CREATE TABLE ir_data
    (record_id NUMBER(12,0) NOT
    NULL,
    request_title VARCHAR2(255),
    cio VARCHAR2(30),
    host_country VARCHAR2(20),
    ben_project_name VARCHAR2(255),
    application VARCHAR2(80),
    req_summary VARCHAR2(500),
    external_ref VARCHAR2(255),
    submitted_by VARCHAR2(60),
    approved_by_prov VARCHAR2(60),
    date_approved_prov DATE,
    approved_by_final VARCHAR2(60),
    date_approved_final DATE,
    nla_prov_done DATE,
    nla_final_done DATE,
    cost_alloc_method VARCHAR2(255),
    capex NUMBER(12,0) DEFAULT
    0,
    allocations NUMBER(12,0)
    DEFAULT 0,
    rfs NUMBER(12,0)
    DEFAULT 0,
    ben_budget_id VARCHAR2(20),
    delete_flag VARCHAR2(1),
    amortisation NUMBER(12,0)
    DEFAULT 0
    depr_start_date DATE,
    fy_allocations NUMBER(12,0),
    wusys VARCHAR2(1))(any of CAPEX or RFS or ALLOCATIONS or DEPR_START_DATE is different before update than it would be after update)
    I think if any of these change during an update do something. Not sure what. Probably reject, because that is what the other 2 requirements are.
    Is this for an homework assignment?
    Jim P.

  • Need help to filter invalid chars very urgent

    Hi,
    In data load some records are invald chars,its not filtering,those chars are special symbol here are the hex values for that invalid char
    0012
    0016
    0005
    0013
    so all these values are below 20,we can't copy and paste.
    if any one knows abt sap constant values for these hex values please provide me ASAP,its very urgent

    Goto transaction code RSKC...Enter value <b>ALL_CAPITAL</b>
    Take a look at these threads...
    /message/2876063#2876063 [original link is broken]
    Value '# ' (hex. '23 ') of characteristic 0CUST_GRP1 Contains invalid Char

  • Help Needed With "Extend Marker" Function Not Working

    I have several Clips and used the "DV Start/Stop Detect" function to find the time code breaks, which seems to work well. I've now got a clip full of Segment markers.
    The problem arises when I try to use Extent Markers "Option + `" to make subclips. When I put the play head on a subsequent marker, the Marker/Extend function is grayed out.
    Extending a marker that I have created using the M key works perfectly.
    Why can I not use the Extend function on Segment Markers?
    Any help on this is greatly appreciated. I have 30 odd clips that I need to set up segments for, and doing it manually will add hours to my workload.
    Thanks
    Gary
    Dual G5 2.5 GHz Dual Core, 2.5 GB RAM, 500 GB HDD   Mac OS X (10.4.3)   Final Cut Studio FCP 5.0.4

    Thanks for the reply.
    I am completely aware of items 1 through 3, and never Extend markers in the Timeline. Only the Viewer.
    To perform an Extend Marker and avoid headaches, load the captured clip - the one with the video icon in the Browser - into the Viewer. Then, as you scrub along in the Viewer, Option-` as needed.
    That is precisely what I am doing.
    To Extend the marker I first double click the clip to load the entire clip into the Viewer, where all the Section markers are displayed. I then check Mark>Markers>Extend and the function is grayed out. However, if I move the playhead one frame prior to the Section marker, the previous Section marker extends to the frame prior to the new play head position.
    If I do this with manually entered markers (using the M key, creating Marker 1, 2, 3.... in sequence on the Viewer timeline), then the Previous marker is extended to the frame immediately prior the the current play head position - i.e. from Marker 1 to Marker 2. I do not have to move off the Marker 2 position to be able to extend Marker 1.
    Also, simply selecting all your Markers and either dragging them to another bin (or pressing Command-U) does not produce the needed subclips?
    Of this I am also aware. I find the Command-U process just confuses the issue, creating more clips to manage (others may disagree). I prefer to simply drag the "Subclips" directly from the Main clip into a Timeline.
    Because you're doing all this to get subclips, right? Or wrong?
    If I understand your reply correctly, I think you misunderstood my problem. I have been using subclips for several years, and find them VERY useful, especially with multi-camera shoots. So, I am quite familiar with creating and extending markers.
    I just started experimenting with the Detect feature and find it works quit well (most of the time). My problem is that the Segment markers created by the Detect process, do not perform the same as manually place markers, as far as the Extend marker function is concerned, anyway.
    BTW - By using the TC display in my Panasonic PV-GS400 Camera, and sending the FCP video via Firewire to the camera, the camera displays the TC on the captured clip, which I then rename the marker to for TC reference. As long as the Date/Time on the cameras are properly synced, syncing clips in the Timeline is a breeze!!
    Anyway, to clarify, my process is as follows:
    1. Capture a clip.
    2. Display the clip in the Viewer
    3. Select "DV Start/Stop Detect" and watch as the section markers appear in the Viewer.
    4. In Viewer, place play head on the first Section marker
    5. Press the M key to Edit Marker.
    6. Change the Name of the marker to the timecode of the Marker now displayed in the Camcorder window.
    7. Use Shift-Down Arrow to move to the next Section Marker
    8. Press Option+` to Extend the previous marker - which does not work and is grayed out in the Mark>Markers>Extend menu.
    9. Back to step 5.
    This process works perfectly with manually created markers. Because the Extend works if I move the play head one frame prior to the current Section marker, this tells me there is something "special" about the Section marker that disables the Extend function, unlike a manually created marker.
    BTW - If I delete the Section marker, and create a manual marker at the same frame, the Extend marker function works again. Again, indicating that Section markers are different somehow from manual Markers.
    Hopefully, this wordy explanation of my process clarifies my problem.
    Aside: The clips are supplied to me by a customer on a 500GB FW800 drive. FCP5 was used to capture the clips from the original Tapes (which I do not have access to). I am the editor for the project.
    Thanks again for the reply. It is greatly appreciated. If there is any other info that I have missed that will help figure this out, please let me know and I will post a response a quickly as possible.
    Gary

  • Getting the following Error while extending HeaderVO,LinesVO -URGENT

    Hi,
    I am extendn HeaderVO,LinesVO with the help of JDeveloper and I am getting the following error while I Print a particular Quote (Using Asoprint.xsl template) from frontend:
    oracle.apps.fnd.framework.OAException: oracle.jbo.SQLStmtException: JBO-27122: SQL error during statement preparation. Statement: SELECT * FROM (SELECT qte.ui_line_number line_number ,qte.padded_concatenated_segments item_number ,qte.item_description item_description ,qte.uom_code Order_Quantity_Uom ,DECODE(qte.line_category_code, 'RETURN', qte.quantity*(-1), qte.quantity) Ordered_Quantity ,qte.line_category_code ,qte.service_ref_line_id ,UPPER(qte.service_ref_type_code) srv_ref_type_code ,DECODE(qte.line_category_code, 'RETURN', qte.line_list_price*(-1), qte.line_list_price) unit_list_price ,DECODE(qte.line_category_code, 'RETURN', qte.line_adjusted_amount*(-1), qte.line_adjusted_amount) line_adj_price ,DECODE(qte.line_category_code, 'RETURN', qte.line_quote_price*(-1), qte.line_quote_price) unit_selling_price ,DECODE(qte.line_category_code, 'RETURN', qte.extended_list_price*(-1), qte.extended_list_price) line_total_list_price ,DECODE(qte.line_category_code, 'RETURN', qte.extended_adjusted_amount*(-1), qte.extended_adjusted_amount) line_total_adj_amt ,DECODE(qte.line_category_code, 'RETURN', qte.extended_selling_price*(-1), qte.extended_selling_price) line_total ,line_number old_line_number ,to_char(qte.start_date_active,nvl(FND_PROFILE.VALUE('ICX_DATE_FORMAT_MASK'), 'DD-MON-RRRR')) start_date_active ,to_char(qte.end_date_active,nvl(FND_PROFILE.VALUE('ICX_DATE_FORMAT_MASK'), 'DD-MON-RRRR')) end_date_active ,qte.service_duration ,qte.service_period ,qte.item_type_code ,decode(qte.item_type_code, 'MDL', NVL(qte.complete_configuration_flag, 'N'), 'Z') Model_Status ,qte.quote_line_id qlid ,qte.quote_header_id ,DECODE(qte.line_category_code, 'RETURN', (select qte.quantity * (nvl(sum(decode(apav.applied_flag,'Y',decode(apav.charge_type_code,NULL,0,apav.adjusted_amount),0) ), 0)) FROM aso_price_adjustments_v apav where qte.quote_line_id = apav.quote_line_id )*(-1), (select qte.quantity * (nvl(sum(decode(apav.applied_flag,'Y',decode(apav.charge_type_code,NULL,0,apav.adjusted_amount),0) ), 0)) FROM aso_price_adjustments_v apav where qte.quote_line_id = apav.quote_line_id )) line_charges ,DECODE(qte.line_category_code, 'RETURN', (decode(qte.item_type_code, 'MDL', decode (qte.config_header_id, NULL, qte.extended_selling_price, (select sum(QUOTE_LINES.LINE_QUOTE_PRICE * QUOTE_LINES.QUANTITY) from ASO_QUOTE_LINES_ALL QUOTE_LINES, ASO_QUOTE_LINE_DETAILS QUOTE_LINE_DETAILS where quote_line_details.config_header_id=qte.config_header_id and quote_line_details.quote_line_id =quote_lines.quote_line_id)), qte.extended_selling_price))*(-1), (decode(qte.item_type_code, 'MDL', decode (qte.config_header_id, NULL, qte.extended_selling_price, (select sum(QUOTE_LINES.LINE_QUOTE_PRICE * QUOTE_LINES.QUANTITY) from ASO_QUOTE_LINES_ALL QUOTE_LINES, ASO_QUOTE_LINE_DETAILS QUOTE_LINE_DETAILS where quote_line_details.config_header_id=qte.config_header_id and quote_line_details.quote_line_id =quote_lines.quote_line_id)), qte.extended_selling_price))) model_total ,qte.attribute3 comp_info ,qte.attribute8 comp_product ,decode(qte.attribute4,NULL,'',(select manufacturer_name from mtl_manufacturers where manufacturer_id = to_number(qte.attribute4) and rownum<2)) Comp_Name ,qte.attribute5 Comp_Unit_Price ,qte.attribute6 Annual_Usage ,(qte.attribute6 * qte.attribute5)Total_Atrium ,qte.attribute7 Tot_comp_price FROM aso_pvt_quote_lines_bali_v qte) QRSLT WHERE (QUOTE_HEADER_ID = :1)
    While I remove the customizations I get the complete seeded o/p but as and when I start extending and substituting HeaderVO and LinesVO the error comes.
    Please let meknow the cause if possible

    Sumit,
    A jsp page can not read view obects, because in a jsp how would u get AM refrence.The only way to use view object in a jsp is to create a standalone AM and then create dynamic VOs, but this is not at all recommeneded approach and i doubt user would have followed it.Secondly if this is Oracle html quoting, this should not be a oaf page.
    Because user is talking in terms of VO, it looks like some oaf page, if this oaf page, then getting error stack would only be possible through FND:Diagnostics
    --Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Need ur opinion ! very urgent

    Hi all jGurus !
    actually i'm developing a distributed and multithreaded clien/server application and i'm half way completed but still have few things in my mind regarding the overall performance of java language.... the general scnario is...
    i've developed a instant messenger application in java using Swing 1.3 which is ofcourse based on a client/server architecture. The general application flow is something like the Messenger Server starts up and starts listening to the server socket for clients and as soon as the client socket connects to it it spawns a separate thread [ lets call it a Servicer ] for that client, the story does not endz here as the Servicer checks that users login information in the database and its already online users list ( an ArrayList Object ) for the verification process and going all through that process it performs function like creating certain objects which should have life till that user logs of from the server i.e. the servicer exits from run() as i'm doing all these processes in the run.
    Now after the whole verification process the Servicer which have now DataOutput and DataInputStreams starts reading through those streams for strings through its readUTF() method and ofcourse writes to those also.
    as this application is serving the clients as hot instant messaging system it should be very robust and reliable..
    and must provide all the functions such as changing status , nick logOff, adding other friends and removing them, i'm keeping all the data in a database and to some extent in separate files on the server machine.....
    So guyz that was all the story, but now the question arises wut are limiting factors keeping in mind this scenario, if u have suggestions yourself please let me know. but first explain whut i ask u for.
    1.. whut are the total no of sockets that the server can open at one time(simultaneously). and as there is ofcourse platform dependency. so wut u guys think how much sockets windows NTServer or windows 2000 provides. suggest me if u think windows is not ur choice for such a scenario
    2.. whut if the no. of sockets reaches its max limit, ofcourse the server would reject the client request for the connection but whut happens when after reaching a socket limit, do the server again i mean after having free sockets available(as the clients will keep logging in and logging off) do the server efficently returns to its normal state, or just stuck up its resources
    3.. can i control the max limit of the sockets
    4.. how many separate threads i can spawn without hanging the server resources.
    5.. and in last u suggest me the best way to develop this kind of an application....... do u think the model that i'm following is the right choice.....
    guys please provide me your precious comments as soon as possible as i have to finish the project
    hoping to get a good response
    thanx in adv

    One way might be to construct an array of available threads. And then with each new connection assign your Servicer class to one of the available threads which will execute the run() method from the Servicer class.
    You can add some code to keep track of how many open sockets you have and to check if all threads finish their job. the number of threads in the pool depends on how much time will spend each thread in finishing the assigned job. If it takes a long time increase the number of available threads. You can fine tune this by checking how many free threads you have at a given time.
    For instance in your Server constructor you can construct the thread array:
    private static final int THREAD_POOL = 10;
    ServerThread[]  workers = null;
    //in constructor
    workers = new ServerThread[THREAD_POOL];
    for(int i=0; i<workers.length; i++){
           workers[i] = new ServerThread();
           workers.start();
    //in while loop
    for(int i=0; i<workers.length; i++){
    if(workers[i].isAvailable()){
    aServicer = new Servicer(clientSocket, reg_Users);
    workers[i].execute(aServicer);
    if(cleanFlag){
    startCleanEngine();
    aServicer = null;
    clientSocket = null;
    if(cleanFlag){
    Thread.yield();
    iLoop++;
    continue mainLoop;
    //in this code I am also doing some cleaning checking
    //mainLoop is the label for the while() statement
    //here is the code for the ServerThread
    class ServerThread extends Thread{
    * The thread executing the submitted jobs.
    private Runnable workToDo;
    * Creates new ServerThread and sets its type
    * as being a daemon thread.
    public ServerThread(){
              setDaemon(true);
    * Waits until the internal Runnable reference is null
    * then assigns it a new job.
    * @param job an objecxt that requires a
    * thread resource
         public void execute(Runnable job){
              synchronized(this){
                   while(workToDo != null){
                        try{
                             wait();
                        }catch(InterruptedException ie){
                        workToDo = job;
                        notifyAll();
    * Checks once to see if no job is pending and if not a new job
    * is assigned, the boolean flag is set to true and all waiting
    * threads notified.
    * @param job the object that needs to be executed
    * @return boolean true is the new job has been assigned
    * and false otherwise
         public boolean executeIfAvailable(Runnable job){
              boolean executed = false;
    synchronized(this){
                   if(workToDo == null){
                        workToDo = job;
                        executed = true;
                        notifyAll();
              return executed;
    * Checks for the availability of current thread.
    * @return boolean true is the thread is available and
    * false otherwise
         public boolean isAvailable(){
              return (workToDo == null);
         * Rejects any thread that is not owned by the current
         * instance. Waits until a Runnable job is assigned, then
         * calls its run() method directly, acting as its surrogate
         * Thread instance. Signals for another job by dereferencing
         * the current one.
         public void run(){
              if(Thread.currentThread() == this){
                   Runnable job = null;
                   for(; ;){
                        synchronized(this){
                             while(workToDo == null){
                                  try{
                                       wait();
                                  }catch(InterruptedException ie){
    System.out.println("ServerThread - current thread interrupted: " + ie.getMessage());
                             job = workToDo;
                             notifyAll();
                        job.run();
                        workToDo = null;
    You can read the documentation to see how it works.

  • Help needed for Extending ISA Web applications

    Hi All,
    I am working on CRM 5.0. Need some kind of step by step guide to enhance standard Web applications. For example,
    Adding a new field. Changing the Layout etc.
    If some one has already done this kind of modifications, please share the same with me.
    It will be of immense  help to me
    Please mail the same to [email protected]
    Regards,
    Eureka.

    Hi,
    You need to get the development and extension guide.
    Have a look at this posting for details of how to find it.
    How to modify Webshop's layout, style and so on...
    Hope this helps,
    Gareth.

  • I have forgotten my passcode, how can I access my phone without restoring it!! PLEASE HELP!! THIS IS VERY URGENT

    I always change my password and with this particular one I somehow managed to forget it, I have gone completely blank and I can't remember it. I dont want to restore my phone because I don't want to delete my photos and my songs in itube....PLEASE HELP THIS IS VERY URGENT

    iTunes
    If you've synced your device with iTunes, you can restore your device.
    Connect the device to the computer you normally sync with.
    Open iTunes. If iTunes asks you to enter your passcode or asks you to allow access, try another computer that you've synced with. Or use recovery mode. (Click the link to be taken to the steps.)
    iTunes will automatically sync your device and create a backup. If it doesn't, sync the device with iTunes.
    After the sync is complete, restore your device.
    I

  • Recive deleted pictures with out icloud or any back up from last restore date please help need to find a very important picture

    i have problems with spelling
    There surely has to be a way to recive my pictures from deleted memory on my iphone 4
    i deleted my pictures from this weekend and need to view them but i deleted them with out having icloud or any back up app
    is there ANY one who know's how to get around this there has to be a way like a computer like a restore factor settings that lets you go back to the last time you took a picture
    Please Help Driving me insane

    Richie K wrote:
    im still not conviced i might go to the iphone store tomorrow and see there has to be a way thank you for you help if you come across anything like this please let me know
    Good luck, but they will tell you the same thing that anyone here will tell you.
    Unless the device was backed up (via iTunes or iCloud) after the pictures were taken but prior to deleting them on the device, they are gone.  There is no way to recover them once deleted without a backup.

Maybe you are looking for

  • IChat will not display status messages.

    I'm having a problem - iChat will not display any "available" status messages. All away messages display properly, but any unique status messages will not display, nor does the word "available". I have restarted both iChat and my MacBook several time

  • Flickr integration with Front Row?

    I have what I think is the latest version of Front Row (2.2.1, 314). I've seen some conflicting hearsay on the various web forums that there is a way to view flickr photos within Front Row. But I don't see that functionality in Front Row. Anyone know

  • OPatch Failing : MISSING_COMPONENT : oracle.rsf.sqlplus_rsf, 9.2.0.8.0

    Hi, While applying patch 5495695, we got the following error: Oracle Interim Patch Installer version 1.0.0.0.57 Copyright (c) 2007 Oracle Corporation. All Rights Reserved.. We recommend you refer to the OPatch documentation under OPatch/docs for usag

  • ComboBox focus rectangle

    I m using Combobox and when I activated accesability by Tab, The focus rectangles apears in a grean color, how do I change the color of that rectangle.. (I want it to Yellow, like it comes for Buttons etc..) Regards Sidharth

  • (Iphone4) iOS 5: "Device not eligible"

    Greetings all, After downloading all new updates for my iMac (OSX / iTunes..etc), I plugged in my iPhone 4 and opened itunes. I hit UPDATE but during the process, it tells me as it is backing up that "this device is not eligible for the requested bui