Report Attribute Error Message

Hello Everyone,
I am trying to use the method report_attribute_error_message of if_wd_message_manager interface to display an error message if the user does not fill all the mandatory fields. My scenario is as follows:-
I have one node po_items with all the attributes (10 attributes) that I require. Among these 10 attributes I have 7 attributes as table Cell editors and 3 attributes as normal inputfields. So, when I am trying to check for madatory fields using the following code everything is fine a part from the link to the fields when someone doesn't enter any mandatory fields.
LOOP AT lt_items_elementset INTO le_items_element.
    IF ls_items_1-doc_date IS INITIAL.
      CALL METHOD lo_message_manager->report_attribute_error_message
      EXPORTING
          message_text = 'Please fill the Document Date'
          element      = le_items_element
          attribute_name = 'doc_date'.
    ENDIF.
    IF ls_items_1-doc_type IS INITIAL.
      CALL METHOD lo_message_manager->report_attribute_error_message
        EXPORTING
          message_text = 'Please fill the Document Type'
          element      = le_items_element
          attribute_name = 'doc_type'.     
    ENDIF.
    IF ls_items_1-co_code IS INITIAL.
      CALL METHOD lo_message_manager->report_attribute_error_message
        EXPORTING
          message_text = 'Please fill the Company Code'
          element      = le_items_element
          attribute_name = 'co_code'.     
    ENDIF.
    IF ls_items_1-cost_ctr IS INITIAL.
      CALL METHOD lo_message_manager->report_attribute_error_message
        EXPORTING
          message_text = 'Please fill the Cost Center'
          element      = le_items_element
          attribute_name = 'cost_ctr'.
    ENDIF.
    IF ls_items_1-plant IS INITIAL.
      CALL METHOD lo_message_manager->report_attribute_error_message
        EXPORTING
          message_text = 'Please fill the Plant Number'
          element      = le_items_element
          attribute_name = 'plant'.
    ENDIF.
ENDLOOP.
So when we click on the error message it takes you to the exact field where the error has occured. This is happening only for the fields in the table and it is not happening for the inputfields that are not in the table.
Can you explain of how to acheive this? I would greatly appreciate your help.
Regards,
Gopal.

Hi,
If those Input fields are not part of table...then you can use the standard one.
For me Start date(BEGDA) is mandatory.
wd_comp_controller->gref_element->get_attribute(
        EXPORTING
          name =  wd_assist->GC_BEGDA            "BEGDA
        IMPORTING
          value = lv_begda ).
  endif.                                 "IF wd_comp_controller->gref_element is not initial.
*** Reference for view controller
  wd_comp_controller->GREF_V_CONTROLLER = wd_this->wd_get_api( ).
***Check wether the mandatory feilds are being filled or not
  if lv_begda is initial.
    if wd_comp_controller->GREF_V_CONTROLLER is not initial.
      CALL METHOD cl_wd_dynamic_tool=>check_mandatory_attr_on_view
        EXPORTING
          view_controller  = wd_comp_controller->GREF_V_CONTROLLER
          display_messages = abap_true
        IMPORTING
          messages         = lt_messages.
    endif.                               "IF wd_comp_controller->GREF_V_CONTROLLER is not initial.
  endif.                                 "IF lv_begda is initial.
Regards,
Lekha.

Similar Messages

  • HT4910 My iCal has frozen after I tried to paste info from an email into a reminder.  I get a "server reports an error" message with what I tried to paste in the box.  Calendar is frozen and will only close by forcing it.  Any help?

    My iCal has frozen after I tried to paste info from an email into a reminder.  I get a "server reports an error" message with what I tried to paste in the box.  Calendar is frozen and will only close by forcing it.  Any help?

    Did another window open with the pasted information?  If so, try hitting "enter/return" key and "delete" key at the same time.  That should get rid of the current action on the ical, the extra window should go bye-bye, and all should be fine with the world.

  • Sql Server 2008 Reporting Security issue ( added name to Server, some how cannot acces the report ) getting error message

    have added name to Sql server , users cannot access the report, getting error message ,
    I have give all the permission to this users, so why this users still cannot look at the report,
    and getting error message,
    An error has occurred during report processing.
    cannot create a connection to data source Ax live
    for more information about this error navigate to the report server on the local server machine or enable remote errors.
    can some please help me what this message means,
    I really appreciate it
    thanks In advance

    If "Credentials supplied by the user running the report" is selected, when the report is run, the user will be prompted to provide credentials.  They would need to provide credentials that have the appropriate permissions (e.g., read, execute) to the
    database.  This prevents the double hop.
    If "Credentials stored securely in the report server" is selected, you have to enter the username and password of a user (or service account) that has the appropriate permissions (e.g., read, execute) to the database. When the report is run, SSRS will use
    these stored credentials each time to authenticate to the database engine and query the data.  Users running the report are not prompted to provide credentials.  With this option you can use an Active Directory or SQL Server account.
    In order to access/run the report, a user will need to authenticate to SSRS.  There are options here as well. You can provide them the link to the report manager and they can authenticate, navigate to, and run the report.  You can also provide
    direct links to reports that users click in a document or application.  At this point the user is typically still prompted to authenticate to SSRS.  You can also programmatically call the report using API's and essentially build a proxy that authenticates
    to SSRS and open the report.
    Not sure if that answers your question.

  • "Drive Reported an Error" message when burning a DVD+RW

    Hi, all!
    I am trying to burn a rewritable DVD, HP DVD+RW on my Matshita R UJ 857E and each time I try I always get the following message:
    *Drive Reported an Error:*
    *Sense Key = MEDIUM ERROR*
    *Sense Code = 0x73, 0x03*
    This happens with a few RW DVD disks that I tried to burn. The disks are HP disks and they work correctly on a PC.
    Please, advise!
    Message was edited by: Asen

    Emerson Fortune wrote:
    Hi All
    I'm also having problems burning DVDs on my MacBook Pro, no problems buring CDs.
    Each time I try to burn a DVD the disc is ejected, often during finishing, and 'medium write error'is displayed. I have tried different media and varying speeds but with no success, Suggestions?
    After reading and testing a lot, I am convinced this is a DVD ROM problem. I believe, MATSHITA DVD-R UJ-857E has some problems with some brands DVD+R discs.
    I simply cannot figure out what is the reason to go on using those dvd roms in MakBooks after so many problems reported...
    Message was edited by: Asen

  • Report Designer - error message and variable

    Hi All,
    Who has already experience with the formatted report (Report Designer)?.
    We work with SAP GUI 640.
    I have the following problems with the report designer.:
    1.) If I even execute the report designer, I receive the following error message:
    <b>Web Item Report Error
           Error while processing the dynamic report section with the name " REP_TEST_1"
           While processing the dynamic report section with the name "REP_TEST_1", this 
           error occured:
           Characteristic SDB2_IO1_F9 not found on axis "ROW" of data
           provider  "SDB2_IO1"</b>
    I`ve already checked the Query and the InfoSet on this the Query was built. There are no mistakes! The InfoObject is in the row.
    With 2 other ones new defined Queries I receive the same error message, only with another info object.
    2.) If I executing the report designer not all variables are available.
         How can I change this?
    I`m thanks for every information and hope that Somebody can help me.
    regards,
    Wolfgang

    Hello Nagesh,
    1.) yes, I have one structure in the column.
    2.) That`s right what you say. This tool is very tricky!
         I`ve never changed the query. If I executing the report designer there show me one
         variable, but I have defined four in the query.
         So, what can I do to solve this problem?
    Thanks for your help.
    Best regards,
    Wolfgang

  • Crystal report - -2147191835 error message

    Hi,
    We are using a ASP apge to call crystal reports and it is giving -2147191835 error message after the database connection.  The report opens perfectly via crystal viewer with the same DSN and user id and pwd.
    Any Hints?
    Thanks.

    I did search but was not able to find anything with -2147191835, Cna you let me know what you need.
    Below is the code that is makeing the call... fails at the end....
    If Not IsObject (session("oApp")) Then                             
      Set session("oApp") = Server.CreateObject("CrystalRuntime.Application.9")
      'Set session("oApp") = Server.CreateObject("CrystalDecisions.CrystalReports.Engine")
    End If                                                              
    Path = Request.ServerVariables("PATH_TRANSLATED")                    
    While (Right(Path, 1) <> "\" And Len(Path) <> 0)                     
    iLen = Len(Path) - 1                                                 
    Path = Left(Path, iLen)                                              
    Wend                                                                               
    If IsObject(session("oRpt")) then
         Set session("oRpt") = nothing
    End if
    'Response.Write "Test 123: " & path & reportname & "....  "
    On error resume next
    Set session("oRpt") = session("oApp").OpenReport(path & reportname, 1)
    'Set session("oRpt") = session("oApp").OpenReport("
    sdms013\data\Transfer\CUAdvice.rpt")
    'Set session("oRpt") = session("oApp").OpenReport("c:\inetpub\wwwroot\siebel\Report1.rpt")
    'Set session("oRpt") = session("oApp").OpenReport("D:\Crystal_MRM\Report1.rpt")
    'Response.Write "After open report "
    If Err.Number <> 0 Then
      Response.Write "Error Occurred creating Report Object: " & Err.Description
      Set Session("oRpt") = nothing
      Set Session("oApp") = nothing
      Session.Abandon
      Response.End
    End If
    session("oRpt").MorePrintEngineErrorMessages = False
    session("oRpt").EnableParameterPrompting = False
    session("oRpt").DiscardSavedData
    Set mainReportTableCollection = Session("oRpt").Database.Tables
    response.write "<br>Before DB Connection<br>"
    For Each mnTable in mainReportTableCollection
    With mnTable.ConnectionProperties
    .Item("user ID") = "test"
    .Item("Password") = "test"
    .Item("DSN") = "CR_Siebel"
    .Item("Database") ="siebeldb"
    End With
    Next
    On Error Resume Next
    session("oRpt").ReadRecords
    If Err.Number <> 0 Then                                              
    Response.Write "Error Occurred Reading Records: " & Err.number
         Set Session("oRpt") = nothing
    Set Session("oApp") = nothing
    Session.Abandon
    Response.End
    Else
    If IsObject(session("oPageEngine")) Then                             
           set session("oPageEngine") = nothing
    End If
    set session("oPageEngine") = session("oRpt").PageEngine
    End If
    Fails at this line

  • Tools XL Reporter displays error message 1/2 way through startup of XLR

    My tech guy was able to fix a clients XL Reporter problem by doing a DELETE FROM xrdbv in Query Manager. When I tried that same fix in my 2007A SP0 PL11 database, starting XL Reporter from the tools menu displays a nasty error, then hangs SAP Business One.
    My thought is I need to re-install XL Reporter, but not how to do that. I didnt see a setup or install executable in C:/Program Files/SAP/SAP Business One.
    Here is the error message I am getting now:
    [link]http://www.screencast.com/users/mikewhite949/folders/Jing/media/0afba96c-2315-4ba3-bd58-56496ad5a34f[/link]

    Hi,
    The installation file will not be available in the path that you have stated,that is the installed file for xl reporter.
    From the B1Shr folder(from sap server) find the client and run the setup,first it will uninstall the client,again run the client setup,this will make xl reporter to work properly.
    Also Refer SAP Note:1287193,1247315

  • Crystal Reports 2011 Error message

    I am having a problem getting CR 2011 to run my reports.  I recently replaced my computer from Windows XP to Windows 7.  When I was on XP, I was running CR 2011 SP4.  I am now running CR 2011 SP9.
    This is the error message I receive:is the following:
    Failed to retrieve data from the database.
    Details: S1000:[Rocket U2][UVODBC][1401233][Error ID:29 Severity:
    ERROR Facility: FPSRVERR - Line 1, column 274 (around "("): Syntax error
    I have attached a screen shot of the error message in case I misspelled anything above.
    I still have the XP machine working.  The reports run properly on the XP machine but not on the Win7 machine.  I am able to connect to the database thru Excel and pull data into excel, so I feel confident that the IBM ODBC driver is working properly.
    Any suggestions?  Thank you in advance for your help.

    Perhaps the report expects a 32-bit ODBC driver.  Did you switch from a 32-bit to a 64-bit machine?
    On a 64-bit machine the ODBC DSN administration for your 32-bit ODBC connections is at:
    C:\WINDOWS\SysWOW64\odbcad32.exe
    DON'T use the regular ODBC admin because that creates 64-bit DSNs.

  • Interactive Report validation error messages...

    Hi guys!
    I was looking for answer to this question for a long time now...is it possible to change the validation error messages in interactive report?
    With regards,
    PsmakR

    Hi,
    there are more validations than you think. Anthony Rayner has prepared a nice summary in a [url http://anthonyrayner.blogspot.com/2010/08/apex-40-enhancements-validating-form.html]blog post.
    You see in that post where and how to disable validations, but also, that you may not disable all of them. The only way to avoid all validations would be to implement the report yourself completely.
    The good news is, you can overwrite those messages. The following documentation tells you how to:
    http://download.oracle.com/docs/cd/E17556_01/doc/user.40/e15517/global.htm#CHDEDHBJ
    -Udo

  • Report designer error message

    When inserting the data provider while starting the Report Designer, we get the following error message:-
    "RSBOLAP: 018 Java System Error timeout during allocate......"
    Can someone please tell us what this means and how to rectify?
    Many thanks,
    Frederick

    please ask your system administrator to set up the ABAP->JAVA and JAVA->ABAP connectivity in a valid way (at least for your user...).
    Note 916090 - check this oss as well.
    Hope it Helps
    Chetan
    @CP..

  • "Failed to load Main-Class manifest attribute" error message !

    Hello
    I am trying to download a library to use with my applets.
    (objectdraw.jar)
    After I download it, I try to open it ( double click on it) and it says
    "Failed to load Main-Class manifest attribute from
    C:\2_jbproject\objectdraw.jar
    I need to open it in order to use it with my applets .
    What do I need to do ?
    Thank you in advance

    cannot find symbol constructor
    Sun(objectdraw.DrawingCanvas)Isn't Sun your class? If so (unless BlueJs error messages are confusing) it sounds like your Sun class does not have a constructor with the signature you are using.
    I'm not familiar with BlueJ, but hopefully it ignores the classpath environment variable (though your error message lead me to belive otherwise). Regardless, this is a bad way to use classpath as it can lead to confusing problems down the road.
    The objectdraw library is there but maybe I have to open or extract itfor it to be seen. But how ?
    No you don't have to extract it, thats the whole point behind a jar. What you do have to do is ensure it is on the classpath for both compilation and execution. For compilation, read the help/documentation for BlueJ. For applet deployment, refer to the java tutorial section on applets and pay close attention to the applet tag description, especially the comma delimited archive attribute.
    Good luck

  • Successful-ok-conflicting-attributes error message when adding Canon mp510

    *successful-ok-conflicting-attributes* is the error message i get when i try to add my Canon mp510 to IMAC G4 FLAT PANEL running os x 10.4.11. System worked before an upgrade attempt using canon driver off canon website. Scanner wasnt working, first time attempt, and I downloaded drivers off canon site. Never worked, tried to go back to the good old ways and I cant get computer to add printer...
    thoughts?

    Hi there,
    I have never seen or read about this error appearing so I don't why this is occurring. My guess would be that you may have a conflict between old and new drivers. So the following is a procedure that has worked previously for repairing faulty installations of the Canon PIXMA/MP/MX drivers.
    1. Open Printer Setup Utility, click on Printer Setup Utility and select Reset Printing System.
    2. Close the Printer Setup Utility.
    3. Go to Library > Printers > Canon and delete the contents of the BJPrinters folder.
    4. Go to Library > Receipts and delete the file Canon MP510 xxx.pkg
    5. Empty the Trash
    6. Unplug the Canon USB cable and restart the Mac
    7. Install the latest version of the Canon driver. Check the Canon web site to ensure you have the latest version.
    8. Once the driver installation is complete, go to Applications > Utilities and open Disk Utility. Run the Repair Disk Permissions option.
    9. Plug the MP510 USB cable back into the Mac
    10. Open Printer Setup Utility and wait. Somtimes the printer will automatically add. If nothing happens after a minute, click Add, select the Default Browser view and select the Canon printer connected via the USB port. The Print Using menu should automatically change to Canon IJ Printer.
    11. Click Add to complete the creation of the printer queue.
    PaHu

  • Unable to connect to report server Error: Message : ErrorCode : 10061

    I have configured a report server oracle 10.1.0.2 app server on solaris 10. when the user tries to connect through the front end application web he gets the below error:
    Type : System.Net.WebException, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=
    Message : Unable to connect to the remote server
    Source : System
    Help link :
    Status : ConnectFailure
    Response :
    Data : System.Collections.ListDictionaryInternal
    Inner Exception
    Type : System.Net.Sockets.SocketException, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=
    Message : No connection could be made because the target machine actively refused it 10.10.1.180:4444
    Source : System
    Help link :
    ErrorCode : 10061
    SocketErrorCode : ConnectionRefused
    NativeErrorCode : 10061
    Data : System.Collections.ListDictionaryInternal
    TargetSite : Void DoConnect(System.Net.EndPoint, System.Net.SocketAddress)
    Can anyone please let me know which files or conf files I need to look at.
    I did not see any errors in the server trace files. The tnsnames look good. They connect to a oracle DB

    In the ssl.conf I put the listen port as 4444 ,
    but when I go to the OEM of the report server - ports , it does not show me the port used as 4444 , the field is blank.
    is there any place I need to make the port change to 4444
    thanks

  • Is there a way to change the *Error: invalid report object* error message?

    Well as you know if there is no data in a report, you get the above message. I was wondering if there is a way to replace this with another message, such as "there is no data for the criteria requested"?
    Thanks a lot.
    WC

    Hi Cashmoneydonuts,
    You can create an animation for this using Edge Animate, and add it to Muse.
    The following link might be helpful:
    Liven up Adobe Muse CC sites with animated effects | Adobe Inspire Magazine
    Regards
    Sonam

  • Reports getting error message that they are too big

    Hi
    When modifying a standard report and adding dimensions keep getting warning message indicating that the report is too big.
    Is there a limit to the number of lines?
    Regards
    Neel

    Hi Neel,
    Administrators set a SPM UI property that will warn business user when the report they are trying to execute exceeds specified number or cells.  This cell limit will depend on how your JAVA server is sized.  Also SPM being an analytical application setting this too high may cause performance issue.  Use the following menu path to get to this property
    Administration -> Analysis Administration -> Application properties -> General tab -> Cell limit for Large Reports
    Rohit

Maybe you are looking for

  • ITunes Match no longer working

    Wow. I don't even know where to start with this. But here's the problems I am having- I am hoping that someone can steer me in the right direction. I've been trying for a few weeks to get this straightened out and am still quite stuck. I had iTunes m

  • IPhone Level 1 Email Notifications

    So I have yet to find any support on this. I love my iPhone, probably the best device I have ever owned; however, there is one catch. As some of you may know in your own lives, using a blackberry in corporate america has it's advantages with what is

  • Scheduling date Make to stock

    Hello, I have created this post because I have an issue regarding sheduling date for FG (finished good) and SFG (semi finished good) after MRP run. We are in Make to stock scenario (plannig strategy 40) Of couse, SFG is linked to FG in BOM. We use le

  • How do I install the Free AVG security toolbar that is part of the AVG Linkscanner?

    I get a message saying it is not compatible with Firefox 2.6.13

  • How can ANY developer NOT AUTOMATICALLY include specific domain blocking in a Browser?

    Who oversees your Product Development? Daffy Duck? Porky Pig? Mickey Mouse? or a Class of 4th Graders? This is "HAND'S DOWN" the most "EPIC FAIL" since Microsoft "BOB" and "New Coke". I am Truly STUNNED!!! It's obviously irritating- because I'm FURIO