URGENT: Substituting a seeded VO with a custom VO !!!

My requirement is to customize IcxPorChoPG page, to get an error message while updating the Price field under the condition ( if the Quantity Billed corresponding to that line is greater than zero ).A similar condition is existing in the adjacent column (Quantity).
This validation is handled in ChangeOrderVORowImpl using OAAttrValException. We need to do the same thing for Price field also.
For that we extended the existing ChangeOrderVO and wrote the validation in the setUnitPrice() method in our custom XxChangeOrderVORowImpl. We did a substitution and imported the jpx file. The custom VO is shown in About Page, but when we change the Unit Price the error is coming for all the rows and the changed value is shown in all the rows.
The existing ChangeOrderVO has a view link with ChangeOrderDistributionVO with RequisitionLineId. The View Link is ChangeOrderDistributionsVL.
What are the things that we need to take care while we are customizing a VO which has a View Link ?
Could any one please suggest me a method to customize the Price Field, its very urgent ?

Hi,
Thanks for ur replies.
I tried with code mentioned by Kumar in the setter method. But its not working as expected. Im getting the same problem.
Mukul, i couldn't find the EO related to the VO which i have to customize. The VO which im using is ChangeOrderLinesVO. There is no EO related this VO. So i couldn't try writing the code in ValidateEntity().
One thing i noticed in the Diagnostic messages is that, in the seeded VO after editing the Price field and clicking the Next Button, Exception occurs for that particular row alone. In the diagnostic log messages I found that OAAttrValException occurs in 'VO'. Log message is as below:
EVENT:[fnd.framework.OAAttrValException]:OAF LOG: Event : Check Errors, in: oracle.apps.fnd.framework.OAAttrValException: Exception: New price entered should be greater than zero. ,In VO: ChangeOrderAM.ChangeOrderLinesVO
EVENT:[fnd.framework.OAAttrValException]:OAF LOG: Event : Check Errors, in: oracle.apps.fnd.framework.OAAttrValException: Exception: New price entered should be greater than zero.
After customizing the VO when I change the Price field and click Next button, Exception is replicated in all the rows. In the diagnostic log messages I found that the OAAttrValException occurs in 'VO' and 'bean'. Log messages are as below:
EVENT:[fnd.framework.OAAttrValException]:OAF LOG: Event : Check Errors, in: oracle.apps.fnd.framework.OAAttrValException: Exception: New price entered should be greater than zero. ,In VO: ChangeOrderAM.ChangeOrderLinesVO
EVENT:[fnd.framework.OAAttrValException]:OAF LOG: Event : Check Errors, in: oracle.apps.fnd.framework.OAAttrValException: Exception: New price entered should be greater than zero.
EVENT:[fnd.framework.OAAttrValException]:OAF LOG: Event : Check Errors, in: oracle.apps.fnd.framework.OAAttrValException: Exception: New price entered should be greater than zero. ,In Bean: UpdatableCurUnitPrice
EVENT:[ChangeOrderLinesVO]:OAF LOG: Event : Get Attribute Value, in: ChangeOrderLinesVO: View:ChangeOrderLinesVO ,Attribute:Quantity , Return Value without datatype conversion :1
Does it has anything to do with issue im getting?
Please suggest a solution for this.
Thanks
Harsha

Similar Messages

  • Over riding a seeded message with a custom one.

    Hello everybody,
    Can you please tell me if it is possible to over ride the seeded error messages with our custom message. For example, while accessing UpdateSR screen on setting the Responded Date to a date before the creation of the case, we get an API programming error. Is there a way we can catch this exception and show the user a more understandable error. Please let me know...
    Thank you,
    Ramya

    Did you query if the message exists under Appl. Admin>Application>Messages form. If it exists, you can change the message text as per your requierments.
    Btb, What is the message text of the error?

  • Urgent!!  How to call a custom transaction or an ABAP program in BSP?

    Urgent!!  How to call a custom transaction or an ABAP program in BSP?
    We are pretty new on BSP.  Would be very appreciated if any expert here give us the detailed steps on how to build up the application to just call a custom transaction (e.g., t-code: ztest) or an ABAP program.  Would we have to create a button or event handler to do that?  And the detailed steps?
    Thanks in advance and we will definately give you reward points!

    hi Durairaj,
    During the time to wait for your answer, we copied Bernd's code from your last link, but when activating it, get the 1st error msg:
    Field "CLIENT" is unknown. It is neither in one of the specified tables nor defined by a "DATA" statement. "DATA" statement."DATA" statement. The error shows up here:
    <td>
    <htmlb:inputField id = "client"
    value = "<%= client %>" />
    </td>
    Then we added Client to the page attribute and define it as type String, then get another error:
    The field "EVENT" is unknown, but there is a field with the similar name "EVENT_ID"."EVENT_ID". This error shows up at the beginning in the Event Handler:
    OnInputProcessing:
    code
    • event handler for checking and processing user input and
    • for defining navigation
    • event handler for data retrieval
    event = cl_htmlb_manager=>get_event( runtime->server->request ).
    IF event->name = 'button' AND event->event_type = 'click'.
    button_event ?= event.
    How to resolve this unknown Event error, need to define in Page Attribute tab? but with what type?
    Actually we only want to run an ABAP4 program in BSP, the code is complicated, could you show us an easy way of doing this in BSP?

  • My iphone plus is bending, what does Apple offer regarding this issue?   I am trying to get to contact with Apple Customer Care, but not clear to me how to do it beside this channel of communication. I bought the phone from kosovar carrier which is u

    My iphone plus is bending, what does Apple offer regarding this issue?
    I am trying to get to contact with Apple Customer Care, but not clear to me how to do it beside this channel of communication. I bought the phone from kosovar carrier which is under Slovenian ownership. This means that the original warranty comes from Slovenia, bit complicated but still I would like to get an urgent answer how to proceed with this issue, thanks

    Maybe i should have only asked if anyone is aware on apple's policy
    regarding bending. I took the point that this seems not a proper forum to
    pose Q's to apple thanks to both
    On Wednesday, November 5, 2014, Apple Support Communities Updates <

  • HT5071 Please Help! how do I fix this error: "The title of the Table of Contents in portrait view is placeholder text : Book Title. Please redeliver your corrected full book file with a custom preview file. "

    Urgent.
    I have been not approved of this error
    been back and forth with Apple
    The title of the Table of Contents in portrait view is placeholder text : Book Title. Please redeliver your corrected full book file with a custom preview file. The book will not go live in the store without a matching custom preview file."
    1st, how do you clarify the Table of Contents issue. No idea what I am doing wrong
    2nd what is a customr preview file?  I uploaded a sample book already.
    Please advise ASAP
    my email: [email protected]
    thanks

    I double check my table of content and I do not have a place holder... so I don't understand the error.

  • Could anyone show me how to file a complaint with Verizon Customer Service?

    I would first like to state that this is my first time having an issue with Verizon Customer Service.In all my years of using their service, I had never run into someone that truly had no idea what they were talking about. I would like to file a complaint to save everyone from experiencing the frustration I am feeling and from wasting your time.
    Here is the story, so that you can understand the reason why I would like to file a complaint;
    My phone has always had an SD Card in addition to the phone memory because my phone memory is already tiny, less than 1 GB.I put things that cannot be put on my SD Card (my text messages, contacts, etc.).
    This past week I kept on receiving air messages that my phone memory was full. I deleted most of my text messages but I still received air messages that my phone memory was "full".  I therefore decided to call Verizon Wireless to see if they could help me solve my problem or at least educate me on what was taking space in my phone memory.
    Well, I unfortunately had the luck of being connected with a representative named "Naima" and I told her about my phone memory problem. She said she knew how to fix my problem and instructed me to click on the "Format SD Card" button. Following her instructions blindly, I never once stopped to consider that clicking on that button would erase everything. And so  ALL my pictures, ringtones, and videos were erased.
    Trying to fix her mistake she dug herself into a deeper hole. Instead of admitting that she had made a mistake she claimed that my pictures, ringtones, and videos could be recovered, She had me access Backup Assistant, but my stuff was NOT saved there. I later learned that my phone's Backup Assistant can only save contacts, NOT pictures. She knew what phone I had (representatives have all the phone's info and history) yet she led me in circles and wasted my time and could not own up to her mistake.
    What upsets me is the fact that she did not even KNOW that the phone memory and SD Card are 2 COMPLETELY DIFFERENT things.And also she could not own up to her mistake, but instead wasted at least an hour of my time trying to get Backup Assistant to do something it could not.
    I then attempted to file a complaint to found that Verizon makes it Virtually Impossible to file a complaint, only through MAIL! Really??

    Well actually sending a certified return receipt letter to Verizon Wireless may or may not do any good. you can also file a complaint here http://www.bbb.org
    Those out of memory messages usually mean internal memory is getting full. I have no idea of your make and model of device but there are many articles via google that tell you how to transfer files from internal memory to sd card memory.
    Now on the off chance your sd card is nearing its capacity you can either hook to your computer via usb and the computer will show two drive letters. One is internal memory and the other is the sd card memory. If its internal memory and your sd card is not full you can drag and drop the files to the sd card. However you can also get a card reader and then make a saved files folder on your desktop, then cut and paste any or all movable files to that new folder you just created. its really very easy.
    You can also remove files from internal memory (music, photos,documents) to that folder on your desktop. You can also remove all files and photos from the sd card on a regular basis to never have that low memory problem again. I always purchase the largest sd card that is usable on my device and never save anything like music and photos to internal memory.

  • Record is not displayed in Historical Reports-Activity with no Customer

    Hi All,
    We have an issue in Historical Reports for Activity.we are using Book of Business also.
    Now the issue is under Activity History as subject area, when an activity doesn't have any Customer it should come as Unspecified in the report.
    Like if it doesn't have account assosiated to it then it is shown as Unspecified in the report.
    But for activity with no customer assosiated to it, it is not showing the entire record (Acitivity) in the report.
    When the Customer field is removed from the displayed columns then we are able to see those activities in the report.
    Note:
    But when the Book of Business is not there previously, it was working fine
    An response is appreciated.
    Thanks & Regards,
    Lemu
    Edited by: Lemu on Dec 28, 2010 10:33 PM
    Edited by: Lemu on Dec 28, 2010 10:34 PM

    Hi,
    Yes we have a workaround for this.
    Since the Primary Customer is not exposed as an Activity filed.
    Copy the value of the Primary Customer and display it in a filed of activity using workflows.
    Then replace the customer filed with this filed.
    Then u will get the activity without customer also cause the customer filed is a normal activity field.
    Hope this helps.
    Regards
    Lemu

  • How Verizon WIreless Deals With A Customer's Issues With A Flawed Device

    (link removed)
    Let me start at the beginning…
    I have had a bad history with phones during my 6 years I been with Verizon Wireless(VZW). All the phones I had with them always have some manufacturer issues. I either had to pay a deductible or was allowed to exchange it for free due to it still being under warranty.  I had to go through this 14 times in under 6 years. For the most part, Verizon Wireless has been very helpful with these issues & the amazing service they provided as kept me a very loyal customer. These qualities even lead me to sign up for Verizon FiOS over Comcast when I moved into my new apartment.
    On February 17th, 2014, I received my tax refund. Most of it was going to repairs for my car, but for a birthday gift to me, I wanted to upgrade my phone. At the time, VZW had a deal to trade in your old phone & upgrade to a new phone. Your trade in got $100 taken off the cost of your new phone. I thought that was a sweet deal since the phone I had, The Motorola Razr Maxx HD was my 4th replacement to replace my original phone from when I first upgrade my phone with a new contract 2 years ago, The Motorola Droid 3. The Razr Maxx HD was a good phone but not what I wanted, It did what it needed to do & the technology was steller. Just not my first choice in a phone.
    Since the Droid 3 was no longer in production, i always had to get a replacement phone VZW saw fit for me to get. Now with my contract up & my opportunity to get a new phone, I knew what I wanted   I wanted the Samsung Galaxy Note 3 now. It has so many amazing features, apps & it is the perfect phone for someone my size. I can easily text with it, I do not feel I will crush the phone holding on to it & all of the hardware in it is like nothing on the market at that time. I been researching the phone months before it came out & I knew once I had the money, this is the phone I wanted.
    So I went to the VZW Store ready to make the exchange and have a phone I wanted finally for once in nearly 2 years. I got there to be helped my a gentleman named Teddy. He was eager to help me. I told him why I was there & instantly got the ball rolling. My phone I wanted was in stock, I was able to get $100 from the trade-in promotion. HE also informed me I could get a free tablet by just paying the taxes for it, A mere $15 & The Note 3 was on sale. I could walk out this day with a new phone AND a tablet for $172! So I agreed to it & all I had to do was pay. Then the problems started…
    I was told I could not pay with my debit card. This was due to an issue of a returned payment. An issue I had with VZW due to their company in October 2013 in which they took 9 days to process my monthly bill payment to only return it when the funds was still available to complete it. So I had to leave the store to find an ATM to withdrawal the cash so I could purchase the phone & tablet. Once I came back, we tried to finish the sale. Now I was told I could not trade in my phone due to the fact VZW did not allow me to make debit payments because of their own error. I was told i could pay full price for the phone and I could not get the tablet. I declined & left the store.
    Very upset, I called VZW’s customer service line to formally complain. They could do nothing to help me since no one, not even a supervisor could fix these restrictions to my account. This made me more upset, so I went above their head & reported my situation to The Better Business Bureau(BBB). Within 7 days, a Manager From VZW’s Home Headquarters, named Brian (removed), finally called me to resolve my issues. HE apologized, removed my account restrictions & was sending me A Galaxy Note 3 for my troubles free of charge. I wanted the tablet too but did not care at this point. I just wanted a phone I wanted for once & I can do without a tablet. I never went out of my way to get one before & I was not planning to now.
    On February 25, I received my new phone. I instantly fell in love. The phone was the perfect size for me & it worked just like every review I read online said it would. Then on February 27th, the phone began to have charging issues. The factory charging cable that came the the phone began to have issues charging the phone, then not recognizing the charger at all. I called customer service to make a complaint. This is when I learned for the first time that The Samsung Galaxy Note 3 has a defect with it’s charging cable & charging the device. They told me I could either mail the cable for a replacement or try to get the replacement at a store. So I decided to go to the same VZW store to get the replacement.
    Once I got there, I had to wait in line for 30 minutes to finally speak to someone. Once I did, I was told they had no chargers in store. All that could be done was call Samsung & have a replacement phone sent to me. I asked what would I do for a charger until then & they said I could use the micro USB charger from my last phone to charge it.
    So I mailed the charger to Samsung, who said it would take 8-10 days to get my replacement. During this time, the phone began to now stop holding a long charge. So I again called customer service. I was again told to go to the VZW store to get a replacement charger. I went back to the store again to be told they could do nothing for me since I did not have to original charger. All I the could do was sell me a mobile charger for 50% off. Since i need my phone, I had no choice. I had to spend $30 now on a device to help my faulty one.
    March 6th, my replacement charger arrived. I was happy because now I can charge my phone with the proper charger & get a full battery life from it. That same day the charger had the same issues again. So i instantly took it to the Verizon Store to be told I need to call customer service for a replacement phone. So I return home to see in my mailbox is my VZW bill. The statement says my bill is $400! Verizon Wireless & Brian (removed) had charged me full price for my phone despite what he told me when he called me.
    I instantly called his office to only get his answering machine. I left a very angry yet respectful message explaining my disgust with what he & VZW have done since I got this phone. I said I refuse to pay anything until this issue is fully resolved. I then proceeded to file another complaint to The BBB. This time I would get no response from VZW. Instead i had to call and chat online with their customer service lines for over a month to have a REFURBISHED device, a replacement battery & a generic charging cable sent to me. My phone still has charging issues & I must travel around DAILY with my mobile charger to make it a whole day to be able to use my device.
    Verizon Wireless and Brian (removed) will not resolve this issue for me. Instead they have suspended services to my phone and are forcing me to pay the full price for the phone or having my service “permanently discontinued”.
    I am left with no choice but to pay this by next month. I need my phone for personal, business & emergency reasons just like everyone else. I can not pay this AND an early termination fee. Verizon Wireless has done nothing to help me & now I am stuck in a contract for the next 16 months with a company that has done this to me during the last 2+ months. I have a improper working phone and they get $400 for it and Brian (removed) gets his commission.
    Before I pay this bill, I am making one last complaint to The BBB & I am spreading my story across social media like wildfire, I am hoping someone at Verizon Wireless sees this. MAYBE they will do the right thing. Then again, they had the chance to & have not….
    Mr. Brian (removed) & Verizon Wireless,
    My Name IS Reginald (removed). Due to months of complaints you should very well know who I am. Since you will NOT help me, I have no choice but to play by your rules and pay you ridiculous cost for a phone despite the act of what I was verbally told. You & your company you work for have had countess times to make this right & you have not. I might have to be stuck in a situation like this, but the entire internet will now learn of your actions & how you treat people. Maybe this will teach you all how to properly treat your paying customers. Someone can still make this right. You have my number, but you would have to reactivate it to contact me though.
    Regards,
    Reginald (removed)
    Edited as required by the Verizon Wireless Terms of Service
    Message was edited by: Admin Moderator

        Reginald, We absolutely want to make this a better experience. Would it be possible for us to work together in direct message. Please follow us and we can get started.
    Sheritah_vzw
    Follow us on Twitter
    @VZWSupport

  • NOT thrilled with the customer service I just received.

    I just ended a call with a customer service representative by the name of Amber.
    Like the many users on this forum, I was up at 12:00am on 9/12 pre-ordering 2 Iphone 6+ 128g devices.  Throughout the pre-order process, I was shown a delivery date of no later than 7:00pm on Sept. 19th.  I submitted my order within minutes, only to wake up to an e-mail with a delivery date of 10/7/14.  I called customer service that day and was told that I would have the phones on Sept. 19th despite what the email said.  Now five days later,  my order status remains "we received your order and it is in process" and the Expected Ship Date is "Not available at this time."  Further, my credit card has yet to be charged.  Other users on this forum submitted their orders for the same phones after me, yet have receveid tracking numbers showing a deliver date of Sept. 19th.
    While on the phone with Amber, she suggested that I go to a retailer on Friday to see if I can get the devices.  Needless to say, I was quite offended by her recommendation.  I reminded her that I intended on renewing two contracts with Verizon in exchange for two phones being in my hands on Friday.  I also suggested that if she wants me to go to a retailer, then Verizon runs the risk of losing my longstanding account if another provider provides me with a better deal.  She then back tracked and said that was not what she was trying to suggest.
    Verizon, I would like to speak or deal with a customer service rep who can give me assurance that my pre-ordered phones will be delivered on 9/19 as was promised when I placed by pre-order just minutes after they went up for pre-sale.  With all due respect, I am looking for answers, not a link to an order status page that I have been checking far too often over the last five days.  Thank you.

        GMSwaim88,
    Thank you so much for those details. We strive to provide you with the best customer service there is to offer. I have sent you a private message. Please respond back to that message for me.
    KevinR_VZW
    Follow us on Twitter @VZWSupport

  • Is it possible to override the built-in PDF format handler with a custom IFilter for PDF?

    Hi,
    SharePoint 2013 comes with a built-in "format handler" for PDF now, so it can index PDF files out of the box. This is great for most users, as it now no longer is necessary to install a third-party IFilter for crawling PDF documents.
    My question is, is it possible to override the built-in format handler for PDF with a custom IFilter for PDF? I played with the Set-SPEnterpriseSearchFileFormatState and Remove-SPEnterpriseSearchFileFormat cmdlets. While it is possible to deactivate
    the built-in format handler, I was not able to remove it and to create a new one that activates a custom IFilter for PDF files.
    Background of the question: While the new built-in format handler for PDF will probably be sufficient for many SharePoint users, some need additional capabilities regarding indexing if PDF documents, e.g. extraction of custom metadata from PDF's document
    information dictionary and embedded XMP metadata. PDFlib GmbH, the company I work form, sells an IFilter for PDF, and of course we would like to continue to offer this for SharePoint 2013.
    Thanks
    Stephan

    You should be able to replace it with any ifilter you want, this is the procedure for installing it:
    Install PDF iFilter 9.0 (64 bit) from
    http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025 (http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025)
    Download PDF icon picture from Adobe web site
    http://www.adobe.com/misc/linking.html (http://www.adobe.com/misc/linking.html)  and copy to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\IMAGES\
    Add the following entry in docIcon.xml file, which can be found at: C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\TEMPLATE\XML
    <Mapping Key="pdf" Value="pdficon_small.png" />
    Add pdf file type on the File Type page under Search Service Application
    Open regedit
    Navigate to the following location:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office Server\15.0\Search\Setup\ContentIndexCommon\Filters\Extension
    Right-click > Click New > Key to create a new key for .pdf
    Add the following GUID in the default value
    {E8978DA6-047F-4E3D-9C78-CDBE46041603}
    •Restart the SharePoint Server Search 15
    •Reboot the SharePoint servers in Farm
    •Create a Test site (with any out-of-box site template) and create a document library upload any sample PDF document(s).
    •Perform FULL Crawl to get search result.
    Once the crawl is completed we will get search results.
    Kind regards,
    Margriet Bruggeman
    Lois & Clark IT Services
    web site: http://www.loisandclark.eu
    blog: http://www.sharepointdragons.com

  • Opening a seeded OAF page from custom JSP page.

    Hi All,
    We have requirement to open a seeded OAF page from custom JSP page.
    When we try to open URL of an OAF page after passing URL input parameters, we are always getting following error:
    'You have insufficient privileges for the current operation. Please contact your System Administrator.'
    On directly accessing the seeded OAF page, its encoding all the input parameters passed in URL. Also some more encoded parameters are getting added to the URL dynamically.
    Is there any standard way exists to invoke seeded OAF pages without passing encrypted parameters to it? Also where can we get more details about
    encrypting OAF URL parameters.
    Any pointers would be appreciated.
    Thanks in advance!
    Saurabh

    Have you duplicated entire Customer Service module's menu in your responsibility?
    or Also ping me the menu name..
    --Prasanna                                                                                                                                                                                                                                                               

  • Error while accessing application with the custom components

    Hi experts,
    I have an application (HAP_MAIN_DOCUMENT) of component FPM_OIF_COMPONENT which uses a Webdynpro component with the same name (HAP_MAIN_DOCUMENT). This Webdynpro component (HAP_MAIN_DOCUMENT) uses 2 other components (HAP_DOCUMENT_BODY and HAP_DOCUMENT_HEADER). For my client requirement, i need to create the custom components by copying from standard components as the UI layout changes are quiet huge and not manageable with the enhancements. To accomodate this i have changed the standard configurations by replacing the standard web dynpro components with the custom ones copied. Apart fomr this there are no changes to the standard.
    While trying to access the application, i am getting the error as Null object reference.
    the details of the error is as below. Please advice.
    Heading 1: h1. P:ortal Error
    The URL http://******************/sap/bc/webdynpro/sap/HAP_MAIN_DOCUMENT/ was not called due to an error.
    Note
    The following error text was processed in the system DSD : Access via 'NULL' object reference not possible.
    The error occurred on the application server ddrsap12_DSD_01 and in the work process 0 .
    The termination type was: RABAX_STATE
    The ABAP call stack was:
    Method: WDDOINIT of program /1BCWDY/LUR96POELQNL3TIUWPYS==CP
    Method: IF_WDR_VIEW_DELEGATE~WD_DO_INIT of program /1BCWDY/LUR96POELQNL3TIUWPYS==CP
    Method: DO_INIT of program CL_WDR_DELEGATING_VIEW========CP
    Method: INIT_CONTROLLER of program CL_WDR_CONTROLLER=============CP
    Method: INIT_CONTROLLER of program CL_WDR_VIEW===================CP
    Method: INIT of program CL_WDR_CONTROLLER=============CP
    Method: GET_VIEW of program CL_WDR_VIEW_MANAGER===========CP
    Method: BIND_ROOT of program CL_WDR_VIEW_MANAGER===========CP
    Method: INIT of program CL_WDR_VIEW_MANAGER===========CP
    Method: INIT_CONTROLLER of program CL_WDR_INTERFACE_VIEW=========CP
    Heading 2: h2. ST22 - Dump Analysis
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
         caught in
        procedure "WDDOINIT" "(METHOD)", nor was it propagated by a RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        You attempted to use a 'NULL' object reference (points to 'nothing')
        access a component.
        An object reference must point to an object (an instance of a class)
        before it can be used to access components.
        Either the reference was never set or it was set to 'NULL' using the
        CLEAR statement.
    Information on where terminated
        Termination occurred in the ABAP program "/1BCWDY/LUR96POELQNL3TIUWPYS==CP" -
         in "WDDOINIT".
        The main program was "SAPMHTTP ".
        In the source code you have the termination point in line 4640
        of the (Include) program "/1BCWDY/B_LUXVEOR5WUW66V6QRRNU".
        Termination occurred in a Web Dynpro application
          Web Dynpro Component          ZWD_HAP_DOCUMENT_HEADER
          Web Dynpro Controller         VW_HEADER_MAIN
        The termination is caused because exception "CX_SY_REF_IS_INITIAL" occurred in
        procedure "WDDOINIT" "(METHOD)", but it was neither handled locally nor
         declared
        in the RAISING clause of its signature.
        The procedure is in program "/1BCWDY/LUR96POELQNL3TIUWPYS==CP "; its source
         code begins in line
        4619 of the (Include program "/1BCWDY/B_LUXVEOR5WUW66V6QRRNU ".
    Active Calls/Events
    No.   Ty.          Program                             Include                             Line
          Name
       33 METHOD       /1BCWDY/LUR96POELQNL3TIUWPYS==CP    /1BCWDY/B_LUXVEOR5WUW66V6QRRNU       4640
          CL_VW_HEADER_MAIN_CTR=>WDDOINIT
          Web Dynpro Component          ZWD_HAP_DOCUMENT_HEADER
          Web Dynpro Controller         VW_HEADER_MAIN
       32 METHOD       /1BCWDY/LUR96POELQNL3TIUWPYS==CP    /1BCWDY/B_LUXVEOR5WUW66V6QRRNU         70
          CLF_VW_HEADER_MAIN_CTR=>IF_WDR_VIEW_DELEGATE~WD_DO_INIT
          Web Dynpro Component          ZWD_HAP_DOCUMENT_HEADER
          Web Dynpro Controller         VW_HEADER_MAIN
       31 METHOD       CL_WDR_DELEGATING_VIEW========CP    CL_WDR_DELEGATING_VIEW========CM003     3
          CL_WDR_DELEGATING_VIEW=>DO_INIT
       30 METHOD       CL_WDR_CONTROLLER=============CP    CL_WDR_CONTROLLER=============CM00Q     3
          CL_WDR_CONTROLLER=>INIT_CONTROLLER
       29 METHOD       CL_WDR_VIEW===================CP    CL_WDR_VIEW===================CM00K     5
          CL_WDR_VIEW=>INIT_CONTROLLER
       28 METHOD       CL_WDR_CONTROLLER=============CP    CL_WDR_CONTROLLER=============CM002     7
          CL_WDR_CONTROLLER=>INIT
       27 METHOD       CL_WDR_VIEW_MANAGER===========CP    CL_WDR_VIEW_MANAGER===========CM008    70
          CL_WDR_VIEW_MANAGER=>GET_VIEW
       26 METHOD       CL_WDR_VIEW_MANAGER===========CP    CL_WDR_VIEW_MANAGER===========CM005    23
          CL_WDR_VIEW_MANAGER=>BIND_ROOT
       25 METHOD       CL_WDR_VIEW_MANAGER===========CP    CL_WDR_VIEW_MANAGER===========CM00B    17
          CL_WDR_VIEW_MANAGER=>INIT
       24 METHOD       CL_WDR_INTERFACE_VIEW=========CP    CL_WDR_INTERFACE_VIEW=========CM004    11
          CL_WDR_INTERFACE_VIEW=>INIT_CONTROLLER
       23 METHOD       CL_WDR_CONTROLLER=============CP    CL_WDR_CONTROLLER=============CM002     7
          CL_WDR_CONTROLLER=>INIT
       22 METHOD       CL_WDR_VIEW_MANAGER===========CP    CL_WDR_VIEW_MANAGER===========CM008    70
          CL_WDR_VIEW_MANAGER=>GET_VIEW
    Thanks In advance,
    Regards,
    Ravi.

    Hi, I'm closing this thread and opening the same in another as the content got pasted in reader un friendly format and i'm unable to change the format.
    Thanks,
    Ravi.

  • Error while binding the model with the custom controller

    Hi All,
    I first started with a dummy project and in that binded the model with the custom controller.
    For some reason, I deleted the project and created a new one. I have deleted the whole project from the workspace.
    Now, when I am trying to bind the model  again , I am getting an error when selecting the response parameters saying that DUPICATE ENTRIES.Ideally it should not happen when I am deleting it completely.
    I am using a Webservice Model. Can any one help me out to resolve the same.
    Looking forward for your response.
    Regards
    Dipendra

    Hi Raman,
    I did that and even I have Installed the IDE again.
    Still I have that error.
    Regards
    Dipendra

  • Re: Thoroughly fed up with BT customer service.

    I too am fed up with BT Customer Services - they seem only able to pursue their own script and simply do not listen to what the customer is saying. On numerous occasions they ask a question just seconds after they have received my aswer to that very question. 
    I have been experencing a particular broadband / exchange line problem for over three years, have kept a detailed log of my dealings with BT for over a year and it appears that there is no way of escalating the issue within BT. Follow 'contact us' and 'complaints' on teh website and see if you can get anywhere other than teh standard customer servoces number. Customer services say they are unable to escalate to a more senior person / department.
    'Customer Services' - to me a rather hollow joke, especially as they are in effect a monopoly provider and being paid millions of pounds of taxpayers money to roll out Infinity. 
    I think the answer either lies with legal action but perhaps if enough of us rais ethe issue with our MP we might be able to more effectively influence what is going on.

    I have asked a moderator to provide assistance, they will post an invite on this thread.
    They are the only BT employees on this forum, and are a UK based team of people, who take personal ownership of your problem.
    Once you get a reply, make sure that you are logged into the forum, then click on their name, you will see a screen like this. Click on the link as shown below.
    Please do not send them a personal message, as they may not be on duty for a long time, and your message will not be tracked properly.
    For your own security, do not post any personal details, on this forum. That includes any tracking number you are give.
    They will respond either by phone or e-mail within 5-6 working days.
    Please use the tracked e-mail, to reply, not via the forum. Thanks
    This is the form you should see when you click on the link. If you do not see this form, then you have selected the wrong link.
    When you submit the form, you will receive an enquiry number, so please keep a note of it
    There are some useful help pages here, for BT Broadband customers only, on my personal website.
    BT Broadband customers - help with broadband, WiFi, networking, e-mail and phones.

  • Third party SSO with a custom login module

    Hello everyone,
    I've found a few posts on the forum with questions similar to mine, but none have been answered.  I'm using a 3rd party authentication product along with a custom implementation of the AbstractLoginModule interface.
    The setup is standard: A 3rd party agent is installed on a reverse proxy web server to SAP. The agent is configured to protect SAP resources, and it handles the login screens and authentication. Once the user has been authenticated, the AbstractLoginModule implementation kicks in, decrypts and validates an SSO token, retrieves the username from it and creates an SAP Principal.   
    The login ticket template is configured as follows:
    1.  EvaluateTicketLoginModule   SUFFICIENT
                        2.  MyLoginModule                      REQUISITE
                        3.  CreateTicketLoginModule       OPTIONAL
    One of the integration's key requirements is that direct interaction with standard SAP authentication must be avoided.  More specifically, the user should never need to enter an SAP password.  I'm only seeing two problems, both of which violate this requirement.
    The first is in cases where there is no existing SAP user that matches the authenticated user.  In this case, the third party token and SAP Principal are created, the abort method is called, and the user is redirected to the SAP login page.   I need to either bring to user back to the third party login page or to a custom error page~.
    The second problem occurs when an SAP password change is required. Again in this case, an SAP form is displayed after the module has created the Principal (although once the user changes the SAP password, all's well). If I were to disable mandatory password changes, would this apply to fat client access as well? If so, then it's not a viable option.
    The general idea in both instances is that the SAP I'd appreciate any help or suggestions.  
    Thanks
    ~ Since the SSO token applies to applications outside of SAP, I may add a login module parameter to make this a configurable choice. (I.e. allow the administrator to decide whether to inform the user that SAP authentication failed while preserving the SSO token, or to destroy the token and force re-authentication). However, if there is a way to configure the "bad credentials" URL outside of the module's code/parameters, it may be better to place the choice there.

    Hi Julius,
    Thank you for the quick response - and on a Sunday, no less!
    I have considered verifying that the user existed in SAP before creating the Principal.  One might argue that that would be the common sense thing to do.  The reason I've held off is that the error should be so rare that it may not justify the overhead.  There's a requirement to have a one-to-one username mapping between SAP and the authentication application.  It would be more efficient to assume that this requirement has been met and to handle the Exception when it hasn't been.  Of course, that doesn't mean that it's the right way to go.
    +_Julius Bussche wrote:_+
    For the first concern, if they can access the logon page directly (anyway) you could disable it as you do not want any password based logons (right?) and redirect it to your external page or an error page.
    Yes, this is what I'm hoping to do, but I'm not sure how to do it.  Here are some comments and questions about this:
    1. What's involved in disabling the login page?  I would think you'd need to replace it with something else rather than just switch it off.   Could I limit this change to the login ticket template so that other templates (basic authentication, for example) are still available?
    2. Keep in mind that users will never get past the "real" login page unless they have been authenticated.  This complicates matters because we're dealing with a scenario in which the user has already been authenticated but doesn't exist in SAP.  Therefore, it wouldn't make sense to go back to either login page.   
    3. What's involved in redirecting to an external page?  Is this an explicit redirect in the module code, or can it be decoupled from the module?  It's not a big deal, but it would be nice to avoid mandatory module parameters for relative paths to error pages.   
    I think the question I'm after is: "Can I simply change an SAP login URL parameter to point to a custom error page, and allow everything to work as it does now (where SAP handles the redirect)".  If so, could I limit the scope of the change to the login ticket template?  What would be even better is if I could configure SAP's response to this error.  Somewhere, it's currently configured to display the login page.  Ideally, I'd be able to configure it to display myErrorPage, and then set myErrorPage to the appropriate URL.  
    +_Julius Bussche wrote:_+
    For the second concern, I assume that there are no valid passwords involved here which might have expired, so as long as the user does not have the option to activate a password again and anyway cannot logon via password as the option is not presented... then you should be fine here as well with a forward proxy. Not sure which Java APIs are offered here, but you could check this together with the existence check and react to both prior to accessing SAP "from the outside".
    The problem here is that the SAP passwords are needed outside of the integration.  It's true that whether an SAP password has expired is irrelevant to the integration.  However,  this is a Web-based integration; SAP passwords must still be available to users who have access to other clients.  With this in mind, could I create a user password policy that disables password expiration and automatic password change, but only apply it to Web client access?  If not, do you know how I might override SAPu2019s behavior?
    Once again, thank you for taking your time to help me out.  I am very grateful.
    - John

Maybe you are looking for