What to do when load fails in PC due to bad characters?

Hi guys
i have a process chain failing every day because of some bad characters coming in the load. its a text load and due to these characters it fails every day. now what is the proper procedure in production to get this fixed? i know i can edit the bad cahracters in PSA, but i dont know what those bad characters are so what to do ?
do i go back to the source system fix it there or fix it in BI some how?  can some one explain this with his experience supporting?
Thanks
Adnan

it is not your responsibility to make sure that the data input is right, but you can take the extra effort to make sure tht it is right by asking your business users and then the mm team about it, check in r3, under the mm module try mm03 or mm05 to find is tht material exists, if not there is something wrong, but from the bw perspective tht record is faulty and needs to be corrected if the number of records this happens is very less then make the changes in psa and then load from the psa, if ur using bi then u need to make ur error stanck and error dtp.
so if the number of reocrds r less then make changes with consent of ur business team but if they are huge then a routine should be written to eliminate all characteristics with #$ and so on, adding it in rskc might be a option if tht material number actually exists with $%$^*&(  those symbols which is most unlikely.
check with u r business users first, contact the mm team.

Similar Messages

  • What to do when consolidation fails

    Hi there,
    I posted previously about how to try to resolve an insufficient space error when I first tried to consolidate, but couldn't find a solution unfortunately. So, now my question is what to do when consolidation is not an option. I can easily copy the music to my new hard drive and I tried consolidating afterward, but the files in iTunes still seem to point to the old location. What's the best way to manually make this change? Thanks.

    I originally was directed to Adobe support and signed into and was waiting for chat. There was a message and a link directing me specifically here by Adobe support to seek answers while I waited for them. I wouldn't even have know to come here if not directed by their link. I won't do that in the future. Adobe support leaves a lot to be desired as they posted a notice that phone lines were not working properly and the chat was never answered.

  • What to do when readString() fails and String[] out of bounds ?

    Dear Java People,
    I have a runtime error message that says:
    stan_ch13_page523.InvalidUserInputException: readString() failed. Input data is not a string
    java.lang.StringIndexOutOfBoundsException: String index out of range: 0
    below is the program
    thank you in advance
    Norman
    import java.io.*;
    import java.util.*;
    public class FormattedInput
        // Method to read an int value
        public int readInt()
          for(int i = 0; i < 2; i ++)
          if(readToken() == tokenizer.TT_NUMBER)
            return (int)tokenizer.nval;   // value is numeric so return as int
          else
            System.out.println("Incorrect input: " + tokenizer.sval +
               " Re-enter as integer");
            continue;         //retry the read operation
          } // end of for loop
          System.out.println("Five failures reading an int value" + " - program terminated");
          System.exit(1);  // end the program
          return 0;
         public double readDouble() throws InvalidUserInputException
           if(readToken() != tokenizer.TT_NUMBER)
              throw new InvalidUserInputException(" readDouble() failed. " + " Input data not numeric");
           return tokenizer.nval;
         public String readString() throws InvalidUserInputException
           if(readToken() == tokenizer.TT_WORD || ttype == '\"' ||  ttype == '\'')
            return tokenizer.sval;
           else
             throw new InvalidUserInputException(" readString() failed. " + " Input data is not a string");
           //helper method to read the next token
           private int readToken()
             try
               ttype = tokenizer.nextToken();
               return ttype;
             catch(IOException e)
               e.printStackTrace(System.err);
               System.exit(1);
              return 0;
           //object to tokenize input from the standard input stream
           private StreamTokenizer tokenizer = new StreamTokenizer(
                                                new BufferedReader(
                                                 new InputStreamReader(System.in)));
           private int ttype;                  //stores the token type code
    import java.io.*;
    import java.util.*;
    public class TryVectorAndSort
         public static void main(String[] args)
        Person aPerson;           // a Person object
        Crowd filmCast = new Crowd();
        //populate the crowd
        for( ; ;)
          aPerson = readPerson();
          if(aPerson == null)
            break;   // if null is obtained we break out of the for loop
          filmCast.add(aPerson);
        int count = filmCast.size();
        System.out.println("You added " + count + (count == 1 ? " person":  " people ") + "to the cast.\n");
        //Show who is in the cast using an iterator
         Iterator myIter = filmCast.iterator();
        //output all elements
        while(myIter.hasNext() )
          System.out.println(myIter.next());
        }//end of main
          //read a person from the keyboard
          static public Person readPerson()
         FormattedInput in = new FormattedInput();
            //read in the first name and remove blanks front and back
            System.out.println("\nEnter first name or ! to end:");
            String firstName = "";
            try
            firstName = in.readString().trim(); //read and trim a string
            catch(InvalidUserInputException e)
            e.printStackTrace(System.err);
            //check for a ! entered. If so we are done
            if(firstName.charAt(0) == '!')
              return null;
            //read the last name also trimming the blanks
            System.out.println("Enter last name:");
            String lastName= "";
            try
              lastName = in.readString().trim(); //read and trim a string
            catch(InvalidUserInputException e)
             e.printStackTrace(System.err);
            return new Person(firstName, lastName);
    //when I ran the program the output I received was:
    import java.io.StreamTokenizer;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.BufferedReader;
    public class InvalidUserInputException extends Exception
       public InvalidUserInputException() { }
          public InvalidUserInputException(String message)
              super(message);
    import java.util.*;
    class Crowd
      public Crowd()
        //Create default Vector object to hold people
         people = new Vector();
      public Crowd(int numPersons)
        //create Vector object to hold  people with given capacity
         people = new Vector(numPersons);
        //add a person to the crowd
        public boolean add(Person someone)
          return people.add(someone);
         //get the person at the given index
          Person get(int index)
          return (Person)people.get(index);
         //get the numbers of persons in the crowd
          public int size()
            return people.size();
          //get  people store capacity
          public int capacity()
            return people.capacity();
          //get a listIterator for the crowd
          public Iterator iterator()
            return people.iterator();
            //A Vector implements the List interface (that has the static sort() method
            public void sort()
              Collections.sort(people);
          //Person store - only accessible through methods of this class
          private Vector people;
    public class Person implements Comparable
      public Person(String firstName, String lastName)
        this.firstName = firstName;
        this.lastName = lastName;
      public String toString()
        return firstName + "  " + lastName;
       //Compare Person objects
        public int compareTo(Object person)
           int result = lastName.compareTo(((Person)person).lastName);
           return result == 0 ? firstName.compareTo(((Person)person).firstName):result;
      private String firstName;
      private String lastName;

    Dear Nasch,
    ttype is declared in the last line of the FormattedInput class
    see below
    Norman
    import java.io.*;
    import java.util.*;
    public class FormattedInput
        // Method to read an int value
        public int readInt()
          for(int i = 0; i < 2; i ++)
          if(readToken() == tokenizer.TT_NUMBER)
            return (int)tokenizer.nval;   // value is numeric so return as int
          else
            System.out.println("Incorrect input: " + tokenizer.sval +
               " Re-enter as integer");
            continue;         //retry the read operation
          } // end of for loop
          System.out.println("Five failures reading an int value" + " - program terminated");
          System.exit(1);  // end the program
          return 0;
         public double readDouble() throws InvalidUserInputException
           if(readToken() != tokenizer.TT_NUMBER)
              throw new InvalidUserInputException(" readDouble() failed. " + " Input data not numeric");
           return tokenizer.nval;
         public String readString() throws InvalidUserInputException
           if(readToken() == tokenizer.TT_WORD || ttype == '\"' ||  ttype == '\'')
             System.out.println(tokenizer.sval);
            return tokenizer.sval;
           else
             throw new InvalidUserInputException(" readString() failed. " + " Input data is not a string");
           //helper method to read the next token
           private int readToken()
             try
               ttype = tokenizer.nextToken();
               return ttype;
             catch(IOException e)
               e.printStackTrace(System.err);
               System.exit(1);
              return 0;
           //object to tokenize input from the standard input stream
           private StreamTokenizer tokenizer = new StreamTokenizer(
                                                new BufferedReader(
                                                 new InputStreamReader(System.in)));
           private int ttype;                  //stores the token type code
         }

  • What to do when update fails?

    I received a notice to update Creative Cloud, Lightroom and Photoshop. Creative Cloud repeatedly fails and the other 2 are just sitting with message "waiting" for an hour. What can I do?

    I originally was directed to Adobe support and signed into and was waiting for chat. There was a message and a link directing me specifically here by Adobe support to seek answers while I waited for them. I wouldn't even have know to come here if not directed by their link. I won't do that in the future. Adobe support leaves a lot to be desired as they posted a notice that phone lines were not working properly and the chat was never answered.

  • What to do when activation fails and no meaningful information provided

    Hello,
    I just tried activating an Activity in a track. It failed and the Activation Results tab just says "Activation failed. No DC specific results available"
    If I try to create another activity, it's going to consider this failed activity a predecessor and also fail because of the problem with this activity.
    So my dilemna is "how do I find out what the problem was?" I seem to be stuck and NDS is not giving me any helpful information.
    Any help would be GREATLY appreciated.
    Thanks.
    David.

    Hi David,
    Login to CBS and click on the buildspace. Then click on the requests link and after entering appropriate selection parameters choose the request in the table.
    You will get a set of tabs from where you can get all the logs and reason why a request wasnt activated.
    Regards
    Sidharth

  • What to do when ServerSocket fails and a client is trying to connect to it.

    I am creating a ServerSocket at one node and a client at the other node.... My ServerSocket fails due to unavailable port or otherwise... Now what happens to the client that is trying to connect to it.... what exception do i need to catch to terminate the client gracefully and give an error message??

    Continues [http://forums.sun.com/thread.jspa?threadID=5424890]

  • When loading large number of images, images begin to fail to load in IE11 with DOM: 7009 error (unable to decode) in console

    When loading many images on a single page in IE (reproduced in IE11), some of them begin to fail to load, and have something similar to the following warning in the console:
    DOM7009: Unable to decode image at URL: '[some unique url]'.
    When I look at the network traffic, there does appear to valid responses received for each of these images from the server. It's not always the same images each time. If I use the dev tools to force the image to reload (example: I update the url to include some some extraneous url parameter "&test=1"), it loads/renders normally without error. I've reproduced this behavior with different types of images (jpegs/pngs; example png included below). Apologies for the cross-posting. I wasn't sure what the particular etiquette was for that - I've also posted this issue on StackOverflow and MS Connect under the same title. If one of those is a more appropriate place for this matter, please let me know and I'll close this issue.

    yup, i have encountered this problem as well. I'm loading an array of image frames for a movie, and i'm using preloadJS (javascript preloading library) and not displaying the images upfront. 

  • Loading fails, when classes from other packages are referenced

    My applet follows a simple package structure.
    There's package P1 and there's another package in it P2 (P1.P2)
    P1 contains Applet class A.
    P2 contains another class C and interface I. C implements I.
    A contains a reference of C, which is initialized in the constructor. The use in the constructor of the A (the applet) is something like this
    public A () {
              reg = ToolkitRegistry.getEntry (); //where reg is a reference of type ToolkitRegistry.
              // some more code
              i = (I) C.getC (); //where i is a reference of type I.
    }Trying to load this applet throws error saying "Package Loading failed". Important is to note that the loading occurs successfully by commenting out this line           i = (I) C.getC (); //where i is a reference of type I. , without any other change.
    I understood this to be some problem with the AIDs assigned to both the packages while converting. Unsure of what's the correct way to assign the PIX values, I've been trying some permutation/combinations, it doesn't seem to work.
    Has neone already faced this problem & knows the solution? (The specs aren't much help)

    One more point ..... I mentioned commenting the statements, I DO NOT commment the other statements referencing the other package. This means that the loading IS succesfull, even when these two lines reside in there.
    1. import P1.P2.*; 2. private I i = null;Above two lines pass the loader. The object creation gets stuck.
    Wonder if the package references are actually alright, because JVM wud've treated both situations in a similar way. JCVM is ofcourse different but JCVM spec does not say nething abt this situation (rem: everything is public, so the access control restrictions also do not apply)
    are there ne instantiation restrictions? [In my case, it's in the constructor thread)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • My you tube is not connecting , it's showing loading failed, what should Ido..

    When ever I am connecting to you tube it's showing loading failed. This problem is been faced from last few days , I have reset the setting also but problem still persists.

    It is stuck doing what? What are you trying to connect to? These are the supported Bluetooth profiles for the iPhone http://support.apple.com/kb/HT3647

  • BUG: Playback Fails When Loading A Random Video - Firmware 1.2

    I've been looking all over on where to post a bug, and for a fix for this bug I found. Not many seem to be having this problem (I assume not many are trying to randomly play a video from a video playlist)
    BUG: Playback Fails When Loading A Random Video
    iPod FIRMWARE: 1.2
    PROBLEM (1): When pressing "Play" on a video playlist or on 'Music Videos' while the iPod is set to Random->Song, the iPod displays a white playback screen, displays song 0 of 0, empty duration bar and a duration time of 0:00/-0:00.
    PROBLEM (2): After successful playing a seleted video within a video playlist or music video list, the iPod attempts to play a randomly choosen video (HDD clicks abnormally) but times-out and returns the user to the Playlist selection screen.
    iPod MODEL: 60GB Video - Black [Bought in NOV 05]
    If anyone knows how to report a bug, or anyone else having this problem (Try it on you iPod, post your results!) let me know!

    I've been looking all over on where to post a bug...If anyone knows how to report a bug let me know!
    If you want to post a bug report for Apple to see, then this wouldn't be the place to post it (Apple employees rarely look on these forums; all other regular posters on here are just users that like to help others).
    To tell Apple about this, select "Bug Report" under "Feedback Type" on their Feedback form for iPods here -> iPod Feedback
    I hope this helps you,
    -Kylene
    If any post helps or solves your issue, please mark it that way accordingly. Thank you for helping the boards!

  • My Creative Cloud Desktop app closes suddenly when loads palicativos installed. I can not update my apps. What i do?

    My Creative Cloud Desktop app closes suddenly when loads palicativos installed. I can not update my apps. Already reinstalled the desktop app CC often using adobe cc cleaner. It does not uninstall the normal way. What do I do? I can not contact anyone here in Brazil. I've tried phone, facebook, email and chat.

    Hi etges,
    Kindly check the below mentioned link and revert if problem persists.
    Link:  CC applications crashes immediately after launch
    Thanks,
    Atul Saini

  • Regarding Sql Loader(All WHEN Clause Failed)

    Below is my control file
    LOAD DATA
    INFILE 'DATA.dat'
    BADFILE 'MLIMA.bad'
    INTO TABLE Brok_Gl_Interface
    APPEND
    WHEN record_type = '10'
    FIELDS TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS
         record_type     CHAR ,
         currency     CHAR ,
         entity          CHAR ,
         cost_centre     CHAR ,
         usd_account     CHAR ,
         amount          CHAR
    INTO TABLE Brok_Gl_Interface
    WHEN record_type = '99'
    FIELDS TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS
         record_type     CHAR ,
         record_count CHAR
    INTO TABLE Brok_Gl_Interface
    WHEN record_type = '00'
    FIELDS TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS
         record_type CHAR,
         run_date CHAR,
         effective_date CHAR               
    below is my data file
    00,05062006,02062006,
    10,EUR,82G,82GE00,46005AA600,78827.41,
    10,GBP,82G,82GE00,46005AA600,-2820955.63,
    10,GBP,82G,82GE00,46005AA600,340252.39,
    10,GBP,82G,82GE00,46007AB100,-1665483.26,
    10,EUR,82G,82GE38,46007AB100,-38924.00,
    99,95,
    At the time of execution the condition which is 1st is only working for others i am getting the error message 'All When Clause Failed'
    pl'z help me out.

    I have also faced a similar problem like this. Try this control file
    LOAD DATA
    INFILE 'DATA.dat'
    BADFILE 'MLIMA.bad'
    INTO TABLE Brok_Gl_Interface
    APPEND
    WHEN record_type = '10'
    FIELDS TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS
    record_type CHAR ,
    currency CHAR ,
    entity CHAR ,
    cost_centre CHAR ,
    usd_account CHAR ,
    amount CHAR
    INTO TABLE Brok_Gl_Interface
    WHEN record_type = '99'
    FIELDS TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS
    record_type POSITION(1) CHAR ,
    record_count CHAR
    INTO TABLE Brok_Gl_Interface
    WHEN record_type = '00'
    FIELDS TERMINATED BY ","
    OPTIONALLY ENCLOSED BY '"'
    TRAILING NULLCOLS
    record_type POSITION(1) CHAR,
    run_date CHAR,
    effective_date CHAR
    )Regards,
    Mohana

  • This is what I get when I go to down load I am stuck  Error  You are running an operating system that Illustrator no longer supports. Refer to the system requirements for a full list of supported platforms.

    this is what i get when I go to down load the program on to my computer
    You are running an operating system that Illustrator no longer supports. Refer to the system requirements for a full list of supported platforms.
    I am stuck
    thank you
    Cindi

    I guess you are trying to download from Adobe web site.  if you are using Mac OS X 10.6.8 or WIndows Vista/XP .
    Install Adobe Application Manager and update and Sign in.
    It will auto detect the version of Illustrator which is compatible with your computer and list the same .
    Then you can go ahead and install the same .
    You may download Adobe application manager using below link :
    Windows :
    http://download.adobe.com/pub/adobe/creativesuite/cc/win/ApplicationManager9.0_all.exe
    Mac :
    http://download.adobe.com/pub/adobe/creativesuite/cc/mac/ApplicationManager9.0_all.dmg

  • What happens when CTAS fails?

    Hi,what happens when CTAS fails?
    Will the table be created with as much data as it fetched before the error occurred.

    Just try it and you will see:
      1  create table test_table as
      2  select rownum/(case rownum when 5 then 0 else 5 end) as rn
      3  from dual
      4* connect by level < 10
    SQL> /
    select rownum/(case rownum when 5 then 0 else 5 end) as rn
    ERROR at line 2:
    ORA-01476: divisor is equal to zero
    SQL> desc test_table
    ERROR:
    ORA-04043: object test_table does not exist
    SQL>

  • What to do when safari is slow to load web page?

    WHat to do when safari is slow to load a web page?

    (A) Try reset iPad
    Hold the Sleep/Wake and Home button down together until you see the Apple Logo.
    Note: Data will not be affected.
    (B) Close all apps in the multi-task window
    1.Double-click the Home button.
    2. Swipe the app's preview up to close it.
    3. Preview will fly off the screen.

Maybe you are looking for

  • Time Machine Hard Drive Failure

    I am using a Western Digital HD (180 GB) for my Time Machine Backups. Recently, when I open the disk to check on what's on it, the older backups have disappeared, and when I attempt to do a Time Machine backup, it tells me I don't have enough space o

  • Solution Manager 4.0 install error logging in for DDIC step 29

    Has anyone else seen the error 'Test logon to SAP System <sid> failed"? It states that it cannot login for DDIC. This is at step 29 during the install of the solution manager 4.0. We are running on a Windows 2003 Server/Oracle 10g. Any help would be

  • Can I export a 10G database in 8.1.7 or 9.2

    Hello: I have a 10g that I would like to export that will be imported into 8.1.7 or 9.2 Can somebody help me in creating this export? I did a normal export but am told that it could not be imported into a 8.1.7 or 9.2 instance. Thanks. Venkat

  • Database upgradation from 10.2.0.3 to 11 R2

    Hi I am planning to upgrade my production database from 10.2.0.3 to 11.2. Before doing into production am testing it into our Test server in Linux OS. I got manual procedure of database upgradation from metalink. I installed Oracle 11g as software on

  • Some m4a Some mp3?

    I have always set my importing preference to aac format and have 4946 songs in my library. I have just searched my hard drive for m4a files and only 1120 show up as this file type. The other 3700 or so show up as MPEG Layer 3 Audio files within the s