Release codes more than 8

Hi experts
id' like to know if there is a way in order to create a Release Strategy with more of 8 release codes by customizing.
Regards
andrea

Hi there
In STD settings/Config it is not possible,
You can acheive this through Enhancement, after the 8th Code completion  you can set up the new rel strategy to trigger to go through the approvel (i.e. 9 to 16)
Get the help from the ABAPer to define the table to capture the 8 codes approved PO/PR and trigger it to the new strategy,,
Thanks
Senthil

Similar Messages

  • Release codes more than 8 in a release strategy

    Hello,
    Is it possible to have more than 8 release codes in a strategy? I have read this is possible via a user-exit.
    However would like to get some direction on how this can be acheived.
    Thanks for your help in advance.
    saurabh

    http://wiki.sdn.sap.com/wiki/display/ERPLO/ReleaseprocedureforPurchaseRequisitioninMM
    regards

  • TS1292 How come it doesn't show the amount of money there is s gift card?  I tried putting in the code more than once, but all it says is that the card has already benn redeemed?

    How come it doesn't show how much money there is left in my iTunes gift card?  I have tried putting in the code more than once, but all my tablet says is that the card has already been redeemed.

    I haven't got access to the server right now (so I can't provide the complete details), but something like 6-700 GB (which is more than it shows in the client time machine windows, but less than what is true (which was around 1,5 TB))

  • N70 unlocking codes - more than five failures

    Dear All,
    I started a new contract with Orange last december with a Nokia N70 as handset. Unfortunately only three months into the contact I had to relocated abroad due to a family member being terminally ill. No need to say that my foreing sim card was not working on my Orange N70. As you can imagine I am still paying the hefty monthly bill without using neither the free minutes available nor the handset as it is blocked. A couple of weeks ago out of frustration I bought some unlocking code generator software from the web. Needless to say I was not aware that after 5 failing attempts the handset cannot be unblocked by codes any more and I went through all my 5 chances with no luck (claimed success rate of the software 60% - it was not my case). I understood that there was a problem only when after paying £20 to Orange for an unlocking code that did not work either. The only solution that Orange can offer at this stage is for me to ship the handset to them and let them do the job. To be honest sending my handset across Europe is the last thing I want to do. I can see lots of things that can go wrong and I'am sure they will. Anyone has any advice or similar experiences? Thank you

    to be honest, just send it to them.
    there is loads of software going on ebay that state they can unlock series 60 phones, they are all fakes - you just cannot do it at home.
    the only people who can do this are the network. that information is all over these boards, in fact if you google search for it, this board turns up in the results.
    if it is a problem, then it is your own fault. you have to resign yourself to it, send it away.

  • [CS3] Script method in a plug-in code: More than one parameter?

    Hello!
    I am writing a scriptable plug-in. I want to use a script method with two parameters. But odfrz is only accepting one parameter.
    This accepts odfrz:
    Event
    kImportCandleChartEventScriptElement,
    e_ExportData,
    "import data",
    "Load a candle chart from comma separated file",
    VoidType,
    c_Param1, "from", "A file to import candle data", StringType, kRequired,
    This not:
    Event
    kImportCandleChartEventScriptElement,
    e_ExportData,
    "import data",
    "Load a candle chart from comma separated file",
    VoidType,
    c_Param1, "from", "A file to import candle data", StringType, kRequired,
    c_Param2, "from", "A file to import candle data", StringType, kRequired,
    What do I wrong?
    Alois Blaimer

    Try declaring both parameters within the same curly braces.
    Event
    kImportCandleChartEventScriptElement,
    e_ExportData,
    "import data",
    "Load a candle chart from comma separated file",
    VoidType,
    c_Param1, "from", "A file to import candle data", StringType, kRequired,
    c_Param2, "from", "A file to import candle data", StringType, kRequired,
    - Amit Gupta
    InDesign Consultant
    www.metadesignsolutions.com

  • How do I repeat the same row more than once in report 10g

    How do I repeat the same row more than once in report 10g
    So I can print the bar code more than once
    in report;
    Edited by: user11106555 on May 9, 2009 5:50 AM

    GREAT THAN X MAN
    It is already working, but with the first ROW
    select ename from emp
    CONNECT BY ROWNUM<=5
    ENAME
    SMITH
    SMITH
    SMITH
    SMITH
    SMITH
    ALLEN
    WARD
    JONES
    MARTIN
    BLAKE
    CLARK
    SCOTT
    KING
    TURNER
    ADAMS
    JAMES
    FORD
    MILLER
    BUT I want this result
    Item1
    Item2
    Item3
    to
    Item1
    Item1
    Item1
    Item2
    Item2
    Item2
    Item3
    Item3
    Item3

  • InputStream and playback more than one time

    Hi,
    I'm trying to playback multiple times the sound I captured with microphone.
    But the method playAudio() manage to listen to the sound just one time. Which way can I use to listen many times the sound ??
    I don't want to use Clip !!!!!
    Here is my code :
    public void captureAudio() {
        try {
            final AudioFormat format = getFormat();
          DataLine.Info info = new DataLine.Info(
            TargetDataLine.class, format);
          final TargetDataLine line = (TargetDataLine)
            AudioSystem.getLine(info);
          line.open(format);
          line.start();
          Runnable runner = new Runnable() {
            int bufferSize = (int)format.getSampleRate()
              * format.getFrameSize();
            byte buffer[] = new byte[bufferSize];
            public void run() {
              out = new ByteArrayOutputStream();
              running = true;
              try {
                while (running) {
                  int count =
                    line.read(buffer, 0, buffer.length);
                  if (count > 0) {
                        out.write(buffer, 0, count);
                out.close();
              } catch (IOException e) {
                System.err.println("I/O problems: " + e);
                System.exit(-1);
          captureThread = new Thread(runner);
          captureThread.start();
        } catch (LineUnavailableException e) {
          System.err.println("Line unavailable: " + e);
          System.exit(-2);
        if(!running){running = true;};
      public void playAudio() {
        try {
          byte audio[] = out.toByteArray();
          InputStream input =
            new ByteArrayInputStream(audio);
          final AudioFormat format = getFormat();
          final AudioInputStream ais =
            new AudioInputStream(input, format,
            audio.length / format.getFrameSize());
          DataLine.Info info = new DataLine.Info(
            SourceDataLine.class, format);
          final SourceDataLine line = (SourceDataLine)
            AudioSystem.getLine(info);
          line.open(format);
          line.start();
          Runnable runner = new Runnable() {
            int bufferSize = (int) format.getSampleRate()
              * format.getFrameSize();
            byte buffer[] = new byte[bufferSize];
            public void run() {
              try {
                int count;
                while ((count = ais.read(
                    buffer, 0, buffer.length)) != -1 && !running) {
                 if (count > 0) {
                            line.write(buffer, 0, count);
                line.drain();
                line.close();
              } catch (IOException e) {
                System.err.println("I/O problems: " + e);
                System.exit(-3);
          playThread = new Thread(runner);
          playThread.start();
        } catch (LineUnavailableException e) {
          System.err.println("Line unavailable: " + e);
          System.exit(-4);
      }Thanks

    I play it back the first time correctly. But if I stop it before the end or let it playing until the end, I'm unable to start it again when I click on the play button.
    Here is a piece of the whole code (more than 7500 characters):
    class Lecture extends JFrame
         private AudioInputStream lecteurAudio;
         private AudioFileFormat formatFichier;
         private AudioFormat format;
         private SourceDataLine line;
         public boolean running;
         private Thread captureThread;
         private volatile boolean exitRequested;
        private volatile boolean isPaused;
        private volatile boolean isCancelled;     
         public Lecture()
              running=true;
         public void AudioFromFile(File fichier) throws UnsupportedAudioFileException, IOException, LineUnavailableException
          this.lecteurAudio = AudioSystem.getAudioInputStream(fichier);
               this.formatFichier = AudioSystem.getAudioFileFormat(fichier);
               this.format = lecteurAudio.getFormat();
               if((this.format.getEncoding() == AudioFormat.Encoding.ULAW) ||
                  (this.format.getEncoding() == AudioFormat.Encoding.ALAW))
                 //convertion du format
                 AudioFormat tmp = new AudioFormat(
                     AudioFormat.Encoding.PCM_SIGNED,
                     this.format.getSampleRate(),
                     this.format.getSampleSizeInBits() * 2,
                     this.format.getChannels(),
                     this.format.getFrameSize() * 2,
                     this.format.getFrameRate(),
                     true);
                 this.lecteurAudio = AudioSystem.getAudioInputStream(tmp, this.lecteurAudio);
                 this.format = tmp;
               DataLine.Info info = new DataLine.Info(
                   SourceDataLine.class,
                   this.lecteurAudio.getFormat(),
                   ((int)this.lecteurAudio.getFrameLength() *
                    this.format.getFrameSize()));
               line = (SourceDataLine)AudioSystem.getLine(info);
               line.open(format);
               line.start();
               if (line != null) {
                  try {
                      line.close();
                  } catch (Exception e) {
         public void Piste()
              DataLine.Info info = new DataLine.Info(SourceDataLine.class, this.lecteurAudio.getFormat());
               try {
                     if (line == null) {
                         boolean bIsSupportedDirectly = AudioSystem.isLineSupported(info);
                         if (!bIsSupportedDirectly) {
                             AudioFormat sourceFormat = lecteurAudio.getFormat();
                             AudioFormat targetFormat = new AudioFormat(
                                     AudioFormat.Encoding.PCM_SIGNED,
                                     sourceFormat.getSampleRate(),
                                     sourceFormat.getSampleSizeInBits(),
                                     sourceFormat.getChannels(),
                                     sourceFormat.getChannels() * (sourceFormat.getSampleSizeInBits() / 8),
                                     sourceFormat.getSampleRate(),
                                     sourceFormat.isBigEndian());
                             lecteurAudio = AudioSystem.getAudioInputStream(targetFormat, lecteurAudio);
                             format = lecteurAudio.getFormat();
                         line = getSourceDataLine(format);
                     line.open(format);
                 } catch (Exception e) {
                     e.printStackTrace();
                     return;
           Runnable runner = new Runnable(){
            int nRead = 0;
            byte[] abData = new byte[(int)format.getSampleRate()* format.getFrameSize()];
            boolean startResume;
            public void run(){
            do {
                startResume = false;
                line.start();
                while (nRead != -1 && !exitRequested) {
                    try {
                        nRead = lecteurAudio.read(abData, 0, abData.length);
                    } catch (IOException e) {
                        e.printStackTrace();
                    if (nRead >= 0) {
                             line.write(abData, 0, nRead);
                if (exitRequested && !isPaused) {
                    //cancel
                    line.stop();
                    line.flush();
                } else if (isPaused) {
                    line.stop();
                    line.drain();
                    try {
                        while (isPaused) {
                            Thread.sleep(20);
                        startResume = true;
                    } catch (InterruptedException ex) {
                        //if interrupted...
                        cancel();
           } while (startResume);
        captureThread = new Thread(runner);
        captureThread.start();
         private SourceDataLine getSourceDataLine(AudioFormat format) {
            Exception audioException = null;
            try {
                DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
                Mixer.Info [] arr = AudioSystem.getMixerInfo();
                Arrays.sort(arr, new Comparator() {
                    public int compare(Object o1, Object o2) {
                        Mixer.Info m1 = (Info) o1;
                        Mixer.Info m2 = (Info) o2;
                        if("Java Sound Audio Engine".equals(m1.getName()))
                            return -1;
                        if("Java Sound Audio Engine".equals(m2.getName()))
                            return 1;
                        return 0;
                for (Mixer.Info mi : arr) {
                    SourceDataLine dataline = null;
                    try {
                        Mixer mixer = AudioSystem.getMixer(mi);
                        dataline = (SourceDataLine) mixer.getLine(info);
                        dataline.open(format);
                        dataline.start();
                         System.out.println(mi.getName());
                        return dataline;
                    } catch (Exception e) {
                        audioException = e;
                    if (dataline != null) {
                        try {
                            dataline.close();
                        } catch (Exception e) {
            } catch (Exception e) {
                throw new IllegalStateException("Error trying to aquire dataline.", e);
            if (audioException == null) {
                throw new IllegalStateException("Couldn't aquire a dataline, this computer doesn't seem to have audio output?");
            } else {
                throw new IllegalStateException("Couldn't aquire a dataline, probably because all are in use. Last exception:", audioException);
          public boolean isPaused() {
                 return isPaused;
         public void setPaused(boolean pause) {
                 if (line != null) {
                     if (pause) {
                         isPaused = true;
                         exitRequested = true;
                     } else {
                         isPaused = false;
                         exitRequested = false;
         public void cancel() {
                 isPaused = false;
                 exitRequested = true;
                 isCancelled = true;
        public boolean isCancelled() {
                 return isCancelled;
        public void close() {
                 if (line != null) {
                     line.close();
    }Edited by: bascyr on 8 mai 2010 16:29

  • Customers extended to more than one Credit Control Area ?

    Hello ,
    Please advice ,SAP Customers (payers ) can be extended to more than one Credit Control Area ?
    Yes or No ?
    Pros & Cons ?
    Thanks in advance.
    Regards,
    Vikas

    Hi Vikas,
    You can map one customer to two different credit control areas:
    However you need to understand the following points:
    1.Delinking of company code to existing credit area (FI)
    2.Allow at compnay code more than one control and allow overwriting also(FI)
    3.Allow the existing risk categories to work in new control Area (FI)
    4.Change layout of customer master (if credit control area is not activated in sales area-Billing Tab)
    5.Creation of Validations in FI that No entry to customer ledger shall pass without assignment to control area.
    The Process of having multiple control area under one compnay code though not advisable however if business requires this you need to configure.
    Pros:
    1. Single customer code
    2.Credit control division wise
    3.AR can be taken division wise
    Cons:
    1.Master data maintenance would increse
    2.user need to put credit area in all transactions specially-Credit & debot Notes (FB70) and advance payments.
    If You require any other help pls revert.
    Regards
    Sanjay

  • How to have more than 8 release code for a release strategy

    Hi,
    In standard only 8 level of release is possible for a release strategy.  Our client requires more than 8 levels i.e., more than 8 release codes for a release strategy.  How can we achieve this?
    Pls provide your views/ideas.
    Reards,

    Hello,
    In case you require more than 8 levels in release strategy , write to SAP, maybe they could give a fitting reply.
    By the way , 8 levels of release should be more than enough . Try to incorporate the client business process
    within this.
    Regards
    Anis

  • My client wants more than 8 codes for release strategy is it possible

    Hello
    I know that standard sap does not allow to have more than 8 codes to be there in release strategy. Is there any other way to have more than 8 codes
    regards
    mohammed

    HI Mohammed,
    yes!! It is possible. std SAP provides and recommends 8 codes.
    But you can have n number of codes
    Rgds
    Girish Kavital

  • Loop step creating more than 1 workitem in PO release wf

    Dear Experts,
    I am using copy of std workflow ws20000075. I have three release codes (three approvers - L1, L2, L3). So i added a loop step in my workflow that is until bus2012.releaseindicator = 'R' the loop will iterate. Now problem is that for first level i am getting one workitem for his release. In L2 level i am getting 2 workitems for same PO. In L3 level i am getting 3 workitems in inbox for his release.   I have in tcode SWEL. There instead of single RELEASED event for BUS2012 there are 3 entries for a single approver level. This is SWEL output i get for L2 approver level.
    BUS2012   RELEASED 13.08.2009     17:16:03     WORKITEM     SWW_WI_COMP_EVENT_RECEIVE (First record)
    BUS2012      RELEASED  13.08.2009     17:16:03     WORKITEM     Check FM with exception (Second record)
    BUS2012      RELEASED  13.08.2009     17:16:03     WORKITEM     Check FM with exception (Third record)
    But except first record i am getting error that is red indicator in second and third records. I am getting the desired output anyhow that is PO gets released at all three levels successfully but why more than one workitem is generated for a single approver. Kindly help me in this regard.

    Dear kakholi,
    Thanks a lot for your reply. I went to the following path Olme(Tcode) -> Goto Purchase order -> release procedure for purchase order -> define release procedure. There for three levels of release codes L1 - creator, L2 - Checker , L3 - approver.
    I have given below settings in under each button.
    Release Prerequisite : There are six checkbox. three on top right and three on bottom left. All three boxes in bottom left are checked.
    Release Statuses: There are four rows with three check box in each row. First row no box is checked. Second row L1 is checked. Third row L1, L2 are checked. Fourth row L1,L2,L3 are checked. In input help for release indicator first three are set as B and last one is set as R.
    Classification: When i click this i am getting message as Error in classification (class Z_RFQ class type 032).
    Release Simulation: Release Group input is set as PO (PO release) and release strategy input is set as 02 (PO Release strategy),Release ID is set as B.
    Regards,
    S Bharath

  • I an getting an error with photo merge in PS cc . It gives me a code tmp00000001 using from photoshop and if I try from bridge it tell me that I need to select more than one image. It is not recognizing the photos I am selecting in bridge. please help. my

    A new problem with CS5 forced me to download PScc but the problem is still there.  I am getting tmp00000001 in photo merge when importing multiple files from inside PS and if trying from bridge I am getting a pop up box telling me I need to select more than 1 file. Photoshop potomerge is not recognizing my selections from bridge..!! please help.. my knowledge of computers is a 3 on a scale of 1-10

    if i run this particular code
    ( SELECT
    AccountDetails.CUSTOMERNUMBER, AccountDetails.ACCOUNTNUMBER, CUSTOMERDETAILS.CDTITLE, CUSTOMERDETAILS.CDFIRSTNAME, CUSTOMERDETAILS.CDLASTNAME, AccountDetails.ACCOUNTTYPE,
    AccountDetails.ORIGINALCONTRACTENDDATE, AccountDetails.CONTRACTTERM, AccountDetails.CONTRACTENDDATE, AccountDetails.BRANCHAREA, AccountDetails.PRODUCTTYPE,
    AccountDetails.HOUSEBANKACCOUNT, AccountDetails.CARMODEL, AccountDetails.CARLICENCE, AccountDetails.ARREARSBALANCE, AccountDetails.CODEBTOR, AccountDetails.GUARANTORNUMBER
    FROM AccountDetails
    JOIN CUSTOMERDETAILS ON AccountDetails.CUSTOMERNUMBER = CUSTOMERDETAILS.CUSTOMERS1
    WHERE EXISTS
    ( SELECT *
    FROM Dcaaccountallocation
    JOIN DebtEpisodes ON DebtEpisodes.ACCOUNTID = Dcaaccountallocation.ACCOUNTID
    WHERE Dcaaccountallocation.dcaid = 41
    AND Dcaaccountallocation.status = 2
    AND DebtEpisodes.DCASentDate IS NULL
    AND Dcaaccountallocation.ACCOUNTID = AccountDetails.ACCOUNTNUMBER
    AND DebtEpisodes.DCAORLAWYER = 'DCA'
    This returns 1 row of data
    However if i run a small part of the above code...
    SELECT *
    FROM Dcaaccountallocation
    JOIN DebtEpisodes ON DebtEpisodes.ACCOUNTID = Dcaaccountallocation.ACCOUNTID
    WHERE Dcaaccountallocation.dcaid = 41
    AND Dcaaccountallocation.status = 2
    It returns a lot of rows with a status of 2
    Now i presume what I am going to do is to ensure that all the fields provide satisfactory requirements, with regards to the above code. Although I have many records in all the stated tables already.
    :(

  • Encore can't burn more than one DVD at a time: Sense Code 56400

    For a long time now I've been unable to burn multiple DVD's at a time. I burn more than one and I get an error and have to make a coaster out of yet another DVD
    I just upgraded to 24 gb of DDR3 PC 1600 RAM, I have an 6 Core Processor, I have 7.8 on everything accept my hard drive which is 7.0 out of 7.9 according to my Windows 7 Pro. 64 bit system.
    I have 2 different DVD burners, one is a blu-ray burner too. I have the same issues, only different error readings it seems, on both drives. The first drive didn't burn even one for some reason so I tried the second. The second drive would burned 3 and on the fourth I got the errors' which I've included screen shots of below. I was surprised I got through three before I got to this error. By the end of the week I have a large project I need to make 30 DVD's of. HELP!!!!!
    A long time ago on my older machine I had similar problems and I went through different drives and discs until I seemed to come up with the magic combination which seemed to be a Plextor burner and Verbatim. But, then i got a bad batch of verbatim and tried Maxell and used those successfully for a while. Right now I'm using what a friend gave me, TDK's. I'm wondering if that's what the problem is... HELP!!!!

    I have managed to get it to work consistently now. I just burned 20 DVD's without a problem.
    I tried everything you suggested except the imageburn software. I didn't like that site, I was too anxious to try and figure out where to download that software in the midst of all the advertisements on that site.
    After clearing out everything in startup and services except what I needed I still wasn't able to burn successfully. Finally I went and purchased some Verbatim DVD-R discs and wahlah! Actually, after the first try with the verbatim I had an error code when trying to burn with Encore. So, I created and image file as you suggested and then I used Cyberlink's Power2Go to burn the image file and from there on it seems everything is solid.
    I think the biggest problem was using TDK discs. I came to the realization a few years ago that certain disks are not as predictable as others and that verbatim and maxell seem to be the best. I did get one bad batch of verbatim though one time and that's when I switched to Maxell. My friend gave me 200 of the TDK's and I've been having problems ever since. But, I wasn't sure what it was exactly because he gave me those around the same time I rebuilt my system.
    I had also found the Plextor seems to be the best bet for burners. But, I had been using an HP one lately and thought maybe that was the problem. However, now it seems to be fine.
    I really don't know what fixed it. I mean, nothing definitely worked until I started using the Verbatim today. But, that first verbatim erroring perplexed me. I had done some other things too, like removed some programs, like a bunch of HP printer crap. I even removed my virus software, Window Security Essentials. I just reinstalled it so now I'm wondering if I can burn as consistently. I had seen somewhere where someone said they removed Windows' Defender to get theirs working.
    Anyways, I guess what I need to do is format my main hard drive, only put adobe stuff on it, and then take my old computer set it up for everything else. That'll probably be the best thing to do... If I have anymore problems like this I'm doing that right away!

  • I cant seem to download and install the latest iphone software update. I have tried since the release and have been unsuccessful on more than 7 occasions and lost all the data on the process. Anyone have that problem an how do I fix this problem?

    I cant seem to download and install the latest iphone software update. I have tried since the release and have been unsuccessful on more than 7 occasions and lost all the data on the process. Anyone have that problem an how do I fix this problem?

    Hi
    Thanks but I have tried doing the above - when I said 7 times I was modest, its more like 15 times.
    And I am referring to the 5.1 software update. I dont have wifi so I guess I will have to try that seeing that my husband also has the same problem - he has also tried downloading several times. It always times out en says that the connection is lost but yet there are always an internet connection and a decent signal once it stopped. Think it said error 32052 or something!
    I am disappointed because the update includes inprovement on the battery life - did you guys notice any difference?

  • Can i assign one vendor to more than one company code how?

    can i assign one vendor to more than one company code how?

    Hi,
    If u create vendor in XK01 then there will be three segments which are general data, company code and purchasing organziation data. General Data will be available at client level so that u can use the vendor across company codes just what u need to do is that u have to give the company code data when ever u r creating for a new company code.
    regards
    srikanth.

Maybe you are looking for