How to throw OAAttrValException from AM.

Hi All,
I have to show exception at column level from AM validation.
Is it possible?
I know we can throw OAAttrValException from VORowImpl or EORowImpl.
Is there any way to achieve the same from AM as well.
Thanks,
Arvind Goel

Hi,
what is your exact requirement ?
--Sushant                                                                                                                                                                                                           

Similar Messages

  • How to Throw Music From Your Xperia Tablet S

    If you have any further questions please feel free to ask away. I will do my best to find the answer you are looking for!
    - Patrick
    Solved!
    Go to Solution.

    Sony wants your feedback! http://bit.ly/WcYjMO
    This video will show you how to throw music from your Xperia™Tablet S.
    If you have any further questions please feel free to ask away. I will do my best to find the answer you are looking for!
    - Patrick

  • How to throw event from R3 to NW using JRA?

    Hi colleagues.
    I would like to throw events from backend R3 system to a Java composite which is running in NW CE.
    I red that this is possible with JRA. I have already created and deployed the Mbean, configured the NW server, created a JRA resource, set its parameters.
    I have also created a Http connection to external server in R3 sm59.
    The connection works fine when I click check button. However when I debug the Java code the debugger does not stop. So the event is not comming into the NW server.
    I guess this is because the event is not thrown from the backend or because the IP address, port, path prefix is wrong. Can somebody tell me what are these values?
    I would appreciate if someone who has already done something similar would share his / her emotions.
    Thanks,
    Balázs

    Hi
      1st create ZFKK_SAMPLE_0020 and write the logic in it for your requirement. next in ZFKK_SAMPLE_0073 use the FM BAPI_CTRACDOCUMENT_GETDETAIL pass the document no you will get all the details of doc no then in your fm update or cleare the table using std FM.
    FUNCTION ZFKK_SAMPLE_0299.
    *"*"LOCAL INTERFACE:
    *"  IMPORTING
    *"     REFERENCE(I_KEYR1) TYPE  KEYR1_KK
    *"     REFERENCE(I_SUCCESS) TYPE  CHAR1
    *"  EXPORTING
    *"     REFERENCE(RETURN) TYPE  BAPIRET2
    INCLUDE <CNTAIN>.
      TYPES: BEGIN OF TY_DETAILS,
               OPBEL TYPE OPBEL_KK,
               CHCKN TYPE CHCKN_KK,
               BKREF TYPE BKREF,
               BETRZ LIKE DFKKZP-BETRZ,
               WAERS TYPE WAERS,
               BANKL TYPE BANKL_KK,
               END OF TY_DETAILS.
      TYPES : BEGIN OF TY_FINAL,
              OPBEL TYPE OPBEL_KK,
              HVORG TYPE HVORG_KK,
              TVORG TYPE TVORG_KK,
              VKONT TYPE VKONT_KK,
              VKBEZ TYPE VKBEZ_KK,
              BLDAT TYPE BLDAT,
              END OF TY_FINAL.
      TYPES : BEGIN OF TY_USERS,
              USER  TYPE SYSID,
              END OF TY_USERS.
      TYPES: BEGIN OF  TY_ZCABLMTST,
             HVORG TYPE HVORG_KK,
             TVORG TYPE TVORG_KK,
             END OF TY_ZCABLMTST.
      TYPES: BEGIN OF  TY_DFKKRH.
             INCLUDE TYPE DFKKRH .
      TYPES: END OF TY_DFKKRH.
      TYPES: BEGIN OF  TY_FKKOP.
             INCLUDE TYPE FKKOP .
      TYPES: END OF TY_FKKOP.
      TYPES: BEGIN OF  TY_RLBEL,
             RLBEL TYPE DFKKRH-RLBEL.
      TYPES: END OF TY_RLBEL.
      TYPES : BEGIN OF TY_EMAILID,
              USRID_LONG TYPE COMM_ID_LONG,
              END OF TY_EMAILID.
      TYPES : BEGIN OF TY_PERNR,
              PERNR TYPE PERSNO,
              END OF TY_PERNR.
      TYPES : BEGIN OF TY_SOMLRECI1.
              INCLUDE TYPE SOMLRECI1.
      TYPES : END OF TY_SOMLRECI1.

  • How to throws exception from subprocess?

    Hi,
    I use subprocess in my process and I need throws exception from subprocess to my main process.
    Thanks for help.
    Jakub

    The only to throw an exception from a sub process is by leveraging the Exception event (from the event view).
    You need to throw the exception, by dragging the Exception event and choose Throw into your subprocess. Then you need to add an exception "catcher" in the parent process to catch the Exception.
    Jasmin

  • How to throw error from process without raising exception

    Hi ,
    I like to throw error messages in Process error section whenever my If condition fails from PL/SQL anonymous block.The process is fired after submit-computation and validation.Also i like to avoid placing raise_application_error from the Process region source.
    My task is to validate whether a itemvalue is in from the table lists or not.
    like --- If :P1_X not in ('abc','xyz') then throw error .(where abc and xyz are tablename) .Instead of placing the validation as Validation routine i must have to place it in Process since the :P1_X item value obtain after computation and validation of another process.
    Thanks & Regards,
    ROSY.

    Hi Vikas ,
    Again thnx for ur input and sorry 4 my late reply.
    Probably i cant make my actual requirement clear to you.
    I want to press a submit button and the process will be fired.The process should check the item :p1_x value if this value is not in the tablenames then here i am throwing error by raise_application_error .I want to make this customized such that instead of raising the error i want to make the error string display in the error message section which is the error pattern usually displayed as Inline error notification for the validation types.But since its not validation rather process so how can i handle the situation.
    Any suggestion ?
    Thanks & Regards,
    ROSY.

  • How to throw exception from Listener's Event Methods

    Hi,
    We are using Jdev 10.1.3 and I'm implementing a class that implements EntityListener and RowSetListener interfaces.
    The problem that i'm facing is when I override the event methods of the interface (Which don,t throw any exception) , I'm not able to throw any exceptions in overridden methods also. Kidnly guide me on how to achieve this...
    Sample Code :
    public class GenericHistoryViewObjectImpl extends ViewObjectImpl implements RowSetListener
    // this event is fired when a row is deleted from rowset and it registers data in history
    public void rowDeleted(DeleteEvent event)
    latestEvent = "DEL";
    try
    GenericHistoryManager.registerDataInHistory(this);
    wasLastEventExecutedSuccessfully = 1;
    catch (Exception e)
    e.printStackTrace();
    wasLastEventExecutedSuccessfully = 0;
    genericHistViewException = e;
    from The mothod public void rowDeleted(DeleteEvent event) of RowSetListener i want to throw an exception ...

    JSalonen is totally correct. I would only add that this topic, generally, exposes the differences between checked and unchecked exceptions. Unchecked exceptions extend RuntimeException or Error. Checked exceptions extend Throwable or Exception. There are important differences.
    Checked exceptions must specifically be caught or declared in a throws clause of a caller. Unchecked exceptions do not have this restriction. This means you can always 'wrap' (or throw without wrapping) an unchecked exception. Unchecked exceptions are very useful. You can use an existing unchecked exception, or create your own by extending RuntimeException or Error.
    To illustrate the difference, let's say we are creating a new user account and storing it in the database. For a checked exception, I might define DuplicateUserRegistration in case a user registers with an existing user name (a non-fatal error case that can be anticipated in system design). However, if the database was down, I would not throw SQLException (which is checked) but rather something like ResourceUnavailableError. This would be unchecked. A calling class (normally) will not be able to realistically handle a situation where the database is down, so why force that caller to either declare throws SQLException or catch SQLException for this instance?
    - Saish

  • How to extract text from a PDF file?

    Hello Suners,
    i need to know how to extract text from a pdf file?
    does anyone know what is the character encoding in pdf file, when i use an input stream to read the file it gives encrypted characters not the original text in the file.
    is there any procedures i should do while reading a pdf file,
    File f=new File("D:/File.pdf");
                   FileReader fr=new FileReader(f);
                   BufferedReader br=new BufferedReader(fr);
                   String s=br.readLine();any help will be deeply appreciated.

    jverd wrote:
    First, you set i once, and then loop without ever changing it. So your loop body will execute either 0 times or infinitely many times, writing the same byte every time. Actually, maybe it'll execute once and then throw an ArrayIndexOutOfBoundsException. That's basic java looping, and you're going to need a firm grip on that before you try to do anything as advanced as PDF reading. the case.oops you are absolutely right that was a silly mistake to forget that,
    Second, what do the docs for getPageContent say? Do they say that it simply gives you the text on the page as if the thing were a simple text doc? I'd be surprised if that's the case.getPageContent return array of bytes so the question will be:
    how to get text from this array? i was thinking of :
        private void jButton1_actionPerformed(ActionEvent e) {
            PdfReader read;
            StringBuffer buff=new StringBuffer();
            try {
                read = new PdfReader("d:/getjobid2727.pdf");
                read.getMetaData();
                byte[] data=read.getPageContent(1);
                int i=0;
                while(i>-1){ 
                    buff.append(data);
    i++;
    String str=buff.toString();
    FileOutputStream fos = new FileOutputStream("D:/test.txt");
    Writer out = new OutputStreamWriter(fos, "UTF8");
    out.write(str);
    out.close();
    read.close();
    } catch (Exception f) {
    f.printStackTrace();
    "D:/test.txt"  hasn't been created!! when i ran the program,
    is my steps right?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How to tranfer file from between two client?

    Hi, all:
    I'd like to tranfer file from client A to client B. Basically, I will treat one of them is client and one of them is server, then create a server socket/socket connection, then they can conmmunicate. I know how to talk between them. However, I don't know how to trasfer file from client to server, or from server to client in the same class. I mean not two class: Server socket and client socket.
    Consider the following case:
    There is a function, just like MSN file transfer: transfer file from localhost to "10.4.155.8". How can I transfer file from localhost to "10.4.155.8"?
    Help please.
    --Paul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hi, man:
    Thanks.
    I agree with you at most.
    I am doing my practise project: the other MSN Messenger and more, I will include file encryption and file decryption, etc.
    My point is one connection will make center server too heavy. Then I have to adapt your first means:
    promote either Client A or Client B become server, leave the other guy still being client, because I know their IP address. This will free the server a lot.
    BTW, I finish my code pretty much, say 70%. However, I felt tired for coding. I have my full time job in software development at daytime. I am looking one or two guy to share this project. My point is to improve the performance of the this Messenger. I feel my code maybe work fine with hundred of con-current user, maybe not, or maybe more, not sure. My email: [email protected]. (I put my name means I am searious).
    Could anyone feel he/she is good at Messenger, please email me, then we can share my code with you.
    Code sample for file transfer:
    //For Client side
    import java.io.*;
    import java.net.*;
    class Client
    public static void main(String args[]) throws Exception
    String sentence;
    String host = "localhost";
    int SERVER_LISTEN_PORT = 5432;
    BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in));
    Socket clientSocket = null;
    DataOutputStream outToServer = null;
    BufferedInputStream inFromServer = null;
    try
    clientSocket = new Socket(host, SERVER_LISTEN_PORT);
    outToServer = new DataOutputStream(clientSocket.getOutputStream());
    inFromServer = new BufferedInputStream(clientSocket.getInputStream());
    }catch(UnknownHostException e)
    System.err.println("Don't know about host: "+host);
    }catch(IOException e)
    System.err.println("Couldn't get I/O for the connection to: "+host);
    sentence = inFromUser.readLine();
    outToServer.writeBytes(sentence + '\n');
    FileOutputStream fos = new FileOutputStream("c://test.doc");
    int totalDataRead;
    int totalSizeWritten = 0;
    int DATA_SIZE = 20480;
    byte[] inData = new byte[DATA_SIZE];
    System.out.println("Begin");
    while ((totalDataRead = inFromServer.read(inData, 0, inData.length)) >= 0)
    fos.write(inData, 0, totalDataRead);
    totalSizeWritten = totalSizeWritten + totalDataRead;
    System.out.println(totalSizeWritten);
    System.out.println("Done");
    fos.close();
    clientSocket.close();
    //For Client side
    import java.io.*;
    import java.net.*;
    class Server
    public static void main(String args[]) throws Exception
    int SERVER_LISTEN_PORT = 5432;
    String clientSentence;
    ServerSocket welcomeSocket = null;
    try
    welcomeSocket = new ServerSocket(SERVER_LISTEN_PORT);
    }catch(IOException ioe)
    System.out.println("Could not listen on port: " + SERVER_LISTEN_PORT);
    System.exit(1);
    while(true)
    Socket connectionSocket = null;
    try
    connectionSocket = welcomeSocket.accept();
    }catch(IOException ioe)
    System.err.println("Accept failed.");
    System.exit(1);
    BufferedReader inFromClient = new BufferedReader(new InputStreamReader(connectionSocket.getInputStream()));
    BufferedOutputStream outToClient = new BufferedOutputStream(connectionSocket.getOutputStream());
    System.out.println(inFromClient.readLine());
    int data;
    int totalSizeTransferred = 0;
    int totalSizeRead;
    int PACKET_SIZE = 20480;
    byte[] packet = new byte[PACKET_SIZE];
    System.out.println("reading file...");
    FileInputStream fis = new FileInputStream("c://JVM_Profiling_Report.doc");
    while ((totalSizeRead = fis.read(packet, 0, packet.length)) >= 0)
    outToClient.write(packet, 0, totalSizeRead);
    totalSizeTransferred = totalSizeTransferred + totalSizeRead;
    System.out.println(totalSizeTransferred);
    System.out.println("done reading file...");
    outToClient.close();
    fis.close();
    My question, any good idea for creating progress bar?
    Thanks.

  • How to retrieve value from xml file

    hi all,
    can somebody pls tell me how to retrieve value from xml file using SAXParser.
    I want to retrieve value of only one tag and have to perform some validation with that value.
    it's urgent .
    pls help me out
    thnx in adv.
    ritu

    hi shanu,
    the pbm is solved, now i m able to access XXX no. in action class & i m able to validate it. The only thing which i want to know is it ok to declare static ArrayList as i have done in this code. i mean will it affect the performance or functionality of the system.
    pls have a look at the following code snippet.
    public class XMLValidator {
    static ArrayList strXXX = new ArrayList();
    public void validate(){
    factory.setValidating(true);
    parser = factory.newSAXParser();
    //all factory code is here only
    parser.parse(xmlURI, new XMLErrorHandler());     
    public void setXXX(String pstrXXX){          
    strUpn.add(pstrXXX);
    public ArrayList getXXX(){
    return strXXX;
    class XMLErrorHandler extends DefaultHandler {
    String tagName = "";
    String tagValue = "";
    String applicationRefNo = "";
    String XXXValue ="";
    String XXXNo = "";          
    XMLValidator objXmlValidator = new XMLValidator();
    public void startElement(String uri, String name, String qName, Attributes atts) {
    tagName = qName;
    public void characters(char ch[], int start, int length) {
    if ("Reference".equals(tagName)) {
    tagValue = new String(ch, start, length).trim();
    if (tagValue.length() > 0) {
    RefNo = new String(ch, start, length);
    if ("XXX".equals(tagName)) {
    XXXValue = new String(ch, start, length).trim();
    if (XXXValue.length() > 0) {
    XXXNo = new String(ch, start, length);
    public void endElement(String uri, String localName, String qName) throws SAXException {                    
    if(qName.equalsIgnoreCase("XXX")) {     
    objXmlValidator.setXXX(XXXNo);
    thnx & Regards,
    ritu

  • How to extract certificates from IE for digital signature

    hi
    how to extract certificates from the cert store provided by Internet Explorer 6.0 and use it to read & verify the digital signatures present in the pc.this is needed in my web based application n i have no idea!!!
    pls help me out
    i have studied a lot about all JCA n JCE but the extraction part still baffles me!!!
    my application will be java based so i can make an applet/ servlet/ jsp
    drop your ideas as soon as u get time as i am stuck in the initial phase itself
    priya_16

    hi
    i've the same problem. i've found this solution, but you need download a JCE Provider that allow you to read the explorer certificate store.
    You can try this one: https://download.assembla.se/jceprovider/
    and the code:
    import se.assembla.*;
    public class Listcerts {  
         public static void list() throws Exception{
              java.security.Security.insertProviderAt(new se.assembla.jce.provider.ms.MSProvider(), 2);
              KeyStore ks = KeyStore.getInstance("MSKS","assembla");
              ks.load(null,null);
              X509Certificate cert=null;
              String alias=null;
              int count=0;
              for (java.util.Enumeration e=ks.aliases();e.hasMoreElements();){
                        alias=(String)e.nextElement();
                        cert=(X509Certificate)ks.getCertificate(alias);
                        System.out.println("\n Certificado alias"+alias+":");
                        System.out.println(cert);
                   count++;
              System.out.println ("NUM CERTS="+count);
    now, i need the same solution for Firefox browser XP
    good luck
    Message was edited by:
    meteko

  • How to throw exception in run() method of Runnable?

    Hi, everyone:
    I want to know how to throw exception in run() method of interface Runnable. Since there is no throwable exception declared in run() method of interface Runnable in Java API specification.
    Thanks in advance,
    George

    Thanks, jfbriere.
    I must add though that if your run() methodis
    executed after a call to Thread.start(), then
    it is not a good choice to throw anyRuntimeException
    from the run() method.
    The reason is that the thrown exception won't be
    handled appropriately by a try-catch block.Why do you say that "the thrown exception won't be
    handled appropriately by a try-catch block"? Can you
    explain it in more detail?
    regards,
    George
    Because the other thread runs concurrently with and independently of the parent thread, there's no way you can write a try/catch that will handle the new thread's exception: try {
        myThread.start();
    catch (TheExceptionYouWantToThrowFromRun exc) {
        handle it
    do the next thing This won't work because the parent thread just continues on after myThread.start(). Start() doesn't throw the exception--run() does. And our parent thread here has lost touch with the child thread--it just moves on to "do the next thing."
    Now, you can do some exception handling with ThreadGroup and uncaughtException(), but make sure you understand why the above won't work, in case that was what you were planning to do.

  • How to Throw/Catch Exceptions in BPM

    Hi All,
    I've seen a couple articles that talk about how to Throw/Catch an execption in a BPM. My question has two parts:
    1) RFC Call: I was able to catch an Fault Message in an exception step when calling an RFC (Synchronous Interface). What I wanted to do is use the fault message (exception) and store it in a DB for later review.
    2) IDOC: I'm sending an IDOC to R3 from a BPM. The send step is enclosed in a block w/ an exception. The send step is throwing an error (IDOC adpater system error), but the exception is never thrown. My question is: when the error occurrs at the adapter level does it still throw an exception in a BPM?
    Thanks for any tip/advice/anything!
    Fernando.

    Hi Fernando,
    1) Define a send step in the exception branch.
    2) If u send a IDoc from R/3 to XI and the IDoc adapter is running to an error of course there cant be an exception in ur business process. Usually the IDoc adapter sends back status back up via ALEAUD. In case of success IDoc should have then '03', if the adapter cannot send anything the IDoc should remain at '39'. U should send a ALEAUD in case of exception of BPM switching to status '40', in case of success to '41'.
    Regards, Udo

  • How do I export from IMovie when "not enough room in Heap Zone" error code appears?   How can I correct,  what to Do.."export movie" insteand of Media browser or IDVD?  Finalize movie?  I want to burn it to DVD!

    How do I export from IMovie to Wondershare Creator to Make DVD and share hour long movie when I am unable to "publish" movie on Media Browser of IDVD because the error code "not enough room in heap Zone/ " appears and function is aborted. 
    I shortened the movie, that is no cure...Correcting date info on clips does not pertain.  Why would Apple throw roadblocks in your way without solving problems they create?
    A techie made an appointment on the phone and was totally incapable of addressing the problem.
    What is a heap zone????

    Instead of Share to Media Browser, what happens if you try Share Menu > Export Movie... (choose Large size) and save it to the Desktop?
    If that fails try Share Menu > Export using QuickTime...
    Then pick Movie to QuickTime Movie, then click on Options... which is just to the right of Export
    Under the Video section click on Settings...
    Then in the pulldown menu at the top, titled Compression Type: Choose Apple Intermediate Codec. Then click OK. And click OK again, and save it to the desktop. Once the .mov file is created, you can import that into iDVD and most likely it will work in Wondershare Creator if you prefer to use that instead.

  • HT5100 How do I unsubscribe from iTunes U feeds on iPad?

    How do I unsubscribe from iTunes U feeds on iPad?

    I have the same problem. If I delete the lecture from iPad, it appears again after couple of minutes. I don't have the lecture in my iTunes.
    I think I tried everything:
    delete from iPad
    subscribe back to PC and then delete it from both iPad and PC
    subscribe back to PC and then delete it from PC and then iPad
    I even delete iTunes U and installed it back
    Nothing helps. The lecture is there back as soon as I run iTunes U. It is really frustrating and I want to throw the iPad from my window.

  • Throw exceptions from threads?

    Is it possible to throw exceptions from threads since I can't add the throws statement to the run method I don't know how I could do it...
    Any help greatly appriciated!
    Cya

    Is it possible to throw exceptions from threads since
    I can't add the throws statement to the run method I
    don't know how I could do it...
    Any help greatly appriciated!
    CyaYou can't throw checked exceptions, because obviously the code responsible for invoking the run() method wouldn't know what to do with it, and you wouldn't be the one to catch them. You can however throw unchecked exceptions (such as those based on RuntimeException).

Maybe you are looking for