Loop tempo not changing

Hello,
I'm fairly new to Logic Pro but I have a question I need help with please.
I dragged over a blue loop from the loop folder on to my 95bpm logic song however the loop I dragged over (which was a 65bpm aiff file when I added it to the loop library) stayed at 65bpm and did not change to 95bpm of the song. Why is that? How can I get it to change to 95bpm?
Thanks!!!!!!

What loop format is it? Is it an Apple Loop format loop?
WAV format loops will act like this - they get import but no tempo-changing allowed.

Similar Messages

  • Logic Pro X loops not changing key when imported

    Hi everyone,
    I am a newbie and I have found a problem when importing Audio files (Loops) from the Loop section into a song I am working on in the project area. When I do this instead of the imported loop changing its key to fit in with the Key signature of the song I am writing it stays in its own key. For example the song I am writing is in C Major and the imported Loop is in A sharp. I have been told that when you import this loop by dragging and dropping into the project area that it should automatically change to the key of the project which of course is C Major but this is not happening and I do not know why?
    When I then try to add other instruments in the key of C Major for example a bassline I discover that playing a bass line in C Major is completely out of the tune with the imported loop which is in A sharp. When I play notes from the A sharp scale over this imported loop it is perfectly in tune so its clear that for some reason the loop is not changing its key when its imported.
    Any solutions for this would be greatfully received.

  • Loops not changing tempo

    wait wait wait, I must be making a stupid mistake
    I set my new song tempo at 80..
    I make sure its that way in the transport bar, etc etc
    I audition a loop, like it, drop it in timeline
    it plays the same tempo as it did in audition.
    I go to the tempo slider and move it all the way to 50...no change in the loop tempo playing, then I move it to 120,,,,no change
    when i used ACID for PC, I could just type in a new tempo and any loop I had in the timeline would act accordingly..
    what am I missing?
    thanks

    Its yellow
    its a drum loop that I had..
    the other pieces on the timeline are purple, they are just recorded audio I did.
    sorry, dont know why the colors arent what you listed
    I just dont get it....the display changes when I change the tempo, but the speed does nothing

  • Sir i am using datasocket read ,i am communicating with java but my problem is that bcz im using while loop to see if value has changed my labview consumes all the processors time ,sir i want a event like thing so that while loop is not in continuous loop

    sir i have given lot of effort but i am not able to solve my problem either with notifiers or with occurence fn,probably i do not know how to use these synchronisation tools.

    sir i am using datasocket read ,i am communicating with java but my problem is that bcz im using while loop to see if value has changed my labview consumes all the processors time ,sir i want a event like thing so that while loop is not in continuous loopHi Sam,
    I want to pass along a couple of tips that will get you more and better response on this list.
    1) There is an un-written rule that says more "stars" is better than just one star. Giving a one star rating will probably eliminate that responder from individuals that are willing to anser your question.
    2) If someone gives you an answer that meets your needs, reply to that answer and say that it worked.
    3) If someone suggests that you look at an example, DO IT! LV comes with a wonderful set of examples that demonstate almost all of the core functionality of LV. Familiarity with all of the LV examples will get you through about 80% of the Certified LabVIEW Developer exam.
    4) If you have a question first search the examples for something tha
    t may help you. If you can not find an example that is exactly what you want, find one that is close and post a question along the lines of "I want to do something similar to example X, how can I modify it to do Y".
    5) Some of the greatest LabVIEW minds offer there services and advice for free on this exchange. If you treat them good, they can get you through almost every challenge that can be encountered in LV.
    6) If English is not your native language, post your question in the language you favor. There is probably someone around that can help. "We're big, we're bad, we're international!"
    Trying to help,
    Welcome to the forum!
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Detect Note Changes in MIDI Sequencer

    Hi all,
    I’m trying to detect when the MIDI Sequencer changes notes using some kind of a listener to detect when the note changes occur. My example program is able to detect the end of the sequence and I’d like to be able to detect note changes and print a message in a similar way. Here is my example code.
    import javax.swing.*;
    import javax.sound.midi.*;
    public class SequencerTestApplet extends JApplet
        public void init()
            SequencerTest seqTest = new SequencerTest();
            seqTest.play();
            System.out.println("Print from init()");
    class SequencerTest
        Sequencer sequencer=null;
        Sequence seq=null;
        Track track=null;
        public SequencerTest()
            try
            {   sequencer = MidiSystem.getSequencer();
                sequencer.open();
                // detect END OF SEQUENCE
                sequencer.addMetaEventListener(
                    new MetaEventListener()
                    {   public void meta(MetaMessage m)
                        {  if (m.getType() == 47) System.out.println("SEQUENCE FINISHED");
                sequencer.setTempoInBPM(40);
                seq = new Sequence(Sequence.PPQ, 16);
                track = seq.createTrack();
            catch (Exception e) { }
        public void play()
            try
            {    // NOTE 1
                ShortMessage noteOnMsg = new ShortMessage();
                noteOnMsg.setMessage(ShortMessage.NOTE_ON, 0, 60, 93);
                track.add(new MidiEvent(noteOnMsg, 0));
                ShortMessage noteOffMsg = new ShortMessage();
                noteOffMsg.setMessage(ShortMessage.NOTE_OFF, 0, 60, 93);
                track.add(new MidiEvent(noteOffMsg, 16));
                // NOTE 2
                ShortMessage noteOnMsg2 = new ShortMessage();
                noteOnMsg2.setMessage(ShortMessage.NOTE_ON, 0, 68, 93);
                track.add(new MidiEvent(noteOnMsg2, 16));
                ShortMessage noteOffMsg2 = new ShortMessage();
                noteOffMsg2.setMessage(ShortMessage.NOTE_OFF, 0, 68, 93);
                track.add(new MidiEvent(noteOffMsg2, 32));
                sequencer.setSequence(seq);
                sequencer.start();
            catch (Exception e) { }
    }In this program the init() method starts the sequencer through the play() method and then continues on so that the “print from init()” statement is printed from the init() method while the sequencer is still playing. Then after the sequencer is finished, it uses the MetaEventListener to detect the end of the sequence and print the “sequence finished” message. I’d like to be able to make it also detect when the sequence changes notes in a similar way... Start the sequence and move on, but then be able to detect each time a note change occurs and print a message.
    Since I am putting the notes at specific midi ticks (multiples of 16, or “quarter notes”) I could poll the Sequencer using getTickPosition() to see if the Sequencer’s tick position matches a particular multiple of 16. However, the problem with this is it would lock up the program since it would be constantly polling the sequencer and the program wouldn’t be able to do anything else while the Sequencer is playing (and I also have a loop option for the Sequencer so that would lock up the program indefinitely).
    Here’s what I’ve found out and tried so far...
    I read in this [this tutorial|http://java.sun.com/docs/books/tutorial/sound/MIDI-seq-adv.html] on the java sun site (under “Specifying Special Event Listeners”) that The Java Sound API specifies listener interfaces for control change events (for pitch-bend wheel, data slider, etc.) and meta events (for tempo change commands, end-of-track, etc.) but it says nothing about detecting note changes (note on/off). Also in the [EventListener API|http://java.sun.com/j2se/1.3/docs/api/java/util/class-use/EventListener.html] (under javax.sound.midi) it only lists the ControllerEventListener and the MetaEvenListener.
    I also read here that MIDI event listeners listen for the end of the MIDI stream, so again no info about detecting note changes.
    It seems like the sequencer should have some way of sending out messages (in some fashion) when these note changes happen, but I’m not sure how or even if it actually does. I’ve looked and looked and everything seems to be coming back to just these two types of listeners for MIDI so maybe it doesn’t.
    To be sure the MetaEventListener doesn’t detect note changes I changed the MetaMessage from:
    public void meta(MetaMessage m)
    {    if (m.getType() == 47) System.out.println("SEQUENCER FINISHED");
    }to:
    public void meta(MetaMessage m)
    {    System.out.println("" + m.getType());
    }so that it would print out all of the MetaMessages it receives. The only message that printed was “47” which indicates the end of the sequence. So the MetaEventListener doesn’t appear to do what I need it to do.
    I realize this is a rather odd problem and probably not many people have had the need to do something like this, but it never hurts to ask. If anyone has any suggestions on how to solve this problem it would be greatly appreciated.
    Thanks,
    -tkr

    Tekker wrote:
    As another idea, since I can't do it with a listener like I originally wanted to, would adding a separate thread to poll the sequencer and send an interrupt when it matches a particular midi tick be a good route to try? My thinking is this essentially act kind of like a listener by running in the background and reporting back when it changes notes.Yep, that worked! :)
    import javax.swing.*;
    import javax.sound.midi.*;
    public class ThreadTestApplet extends JApplet
         public void init()
              ThreadTest threadTest = new ThreadTest();
              threadTest.play();
              MIDIThread thread = new MIDIThread(threadTest.sequencer);
              thread.start();
              System.out.println("  Print from init() 1");
              try { Thread.sleep(1000); } catch (InterruptedException ie) {}
              System.out.println("  Print from init() 2");
              try { Thread.sleep(1000); } catch (InterruptedException ie) {}
              System.out.println("  Print from init() 3");
              try { Thread.sleep(1000); } catch (InterruptedException ie) {}
              System.out.println("  Print from init() 4");
    class ThreadTest
         Sequencer sequencer=null;
         Sequence seq=null;
         Track track=null;
         public ThreadTest()
              System.out.println("Sequencer Started");
              try
              {     sequencer = MidiSystem.getSequencer();
                   sequencer.open();
                   // detect END OF SEQUENCE
                   sequencer.addMetaEventListener(
                        new MetaEventListener()
                        {  public void meta(MetaMessage m)
                             {     if (m.getType() == 47) System.out.println("SEQUENCER FINISHED");
                   sequencer.setTempoInBPM(40);
                   seq = new Sequence(Sequence.PPQ, 16);
                   track = seq.createTrack();
              catch (Exception e) { }
         public void play()
              try
              {     // NOTE 1
                   ShortMessage noteOnMsg = new ShortMessage();
                   noteOnMsg.setMessage(ShortMessage.NOTE_ON, 0, 60, 93);
                   track.add(new MidiEvent(noteOnMsg, 0));
                   ShortMessage noteOffMsg = new ShortMessage();
                   noteOffMsg.setMessage(ShortMessage.NOTE_OFF, 0, 60, 93);
                   track.add(new MidiEvent(noteOffMsg, 16));
                   // NOTE 2
                   ShortMessage noteOnMsg2 = new ShortMessage();
                   noteOnMsg2.setMessage(ShortMessage.NOTE_ON, 0, 68, 93);
                   track.add(new MidiEvent(noteOnMsg2, 16));
                   ShortMessage noteOffMsg2 = new ShortMessage();
                   noteOffMsg2.setMessage(ShortMessage.NOTE_OFF, 0, 68, 93);
                   track.add(new MidiEvent(noteOffMsg2, 32));
                   sequencer.setSequence(seq);
                   sequencer.start();
              catch (Exception e) { }
    import javax.sound.midi.*;
    public class MIDIThread extends Thread
         Sequencer sequencer=null;
         long midiTick=0;
         long midi_progressionLastChord=32;
         boolean print = true;
         public MIDIThread(Sequencer sequencer)
              this.sequencer = sequencer;
         public void run()
              System.out.println("Thread Started");
              while (midiTick<midi_progressionLastChord)
              {     midiTick = sequencer.getTickPosition();
                   if (midiTick == 0 || midiTick == 16)
                   {     if (print)
                        {     System.out.println("NOTE CHANGE");
                             print = false;
                   else
                        print = true;
    }I put in several print statements (with pauses in the init method) and the init print statements continue to be printed while the sequencer is playing, so it's not locking up the system and the "note change" statements happen when the sequencer changes notes. So this part is working perfectly! :)
    Here's what I got for my output:
    Sequencer Started
    Print from init() 1
    Thread Started
    NOTE CHANGE
    Print from init() 2
    NOTE CHANGE
    Print from init() 3
    SEQUENCER FINISHED
    Print from init() 4
    The only problem I'm having is how to "throw" this action back up to the main init method and have it do the print statement instead of the thread class. Throwing an interrupt apparently won't work as you have to poll it to see if it has been interrupted (so it'd be no different than just polling the sequencer to see if it equals the specific midi tick). Maybe throw an ActionEvent? But how to attach it to my applet? Would I need to create an instance of my applet and then pass that into the thread class so it can catch the ActionEvent? And if I do that will it stop the thread or will it keep the thread running so can detect the other notes?... Or is there a better/simpler way to do this?
    Thanks again,
    -tkr

  • Module pool Image is not changeing

    Hi
    In my report Im calling a screen with Image. I have different images uploaded using SE78. But everytime  same image is comming, not different. If I click on different ouput image the workarea is changing (WTAB-IMAGE) but the same image is comming. The code is below. I am unable to trace the bug. Please help.
    REPORT  ZKD_PIC_ON_SCREEN.
    TYPES : BEGIN OF TTAB,
            IMAGE TYPE CHAR70,
            END OF TTAB.
    DATA : ITAB TYPE STANDARD TABLE OF TTAB,
           WTAB LIKE LINE OF ITAB.
    START-OF-SELECTION.
    " all image are different
    WTAB-IMAGE = 'AERDE04-C'.
    APPEND WTAB TO ITAB.
    WTAB-IMAGE = 'AETDF07-C'.
    APPEND WTAB TO ITAB.
    WTAB-IMAGE = 'XPFTD01-C'.
    APPEND WTAB TO ITAB.
    WTAB-IMAGE = 'XPFTF02-C'.
    APPEND WTAB TO ITAB.
    LOOP AT ITAB INTO WTAB .
      WRITE AT : /2 WTAB-IMAGE.
      HIDE WTAB-IMAGE.
    ENDLOOP.
    AT LINE-SELECTION.
      IF WTAB-IMAGE IS NOT INITIAL.
        CALL SCREEN 700 STARTING AT 10 10 .
        " created a Custom control name PICTURE_CONTAINER
      ENDIF.
    *&      Module  STATUS_0700  OUTPUT
    *       text
    MODULE STATUS_0700 OUTPUT.
      SET PF-STATUS '700'.
    *  SET TITLEBAR 'xxx'.
      DATA: W_LINES TYPE I.
      TYPES PICT_LINE(256) TYPE C.
      DATA :
      CONTAINER TYPE REF TO CL_GUI_CUSTOM_CONTAINER,
      EDITOR TYPE REF TO CL_GUI_TEXTEDIT,
      PICTURE TYPE REF TO CL_GUI_PICTURE,
      PICT_TAB TYPE TABLE OF PICT_LINE,
      URL(255) TYPE C.
      DATA: GRAPHIC_URL(255).
      DATA: BEGIN OF GRAPHIC_TABLE OCCURS 0,
              LINE(255) TYPE X,
            END OF GRAPHIC_TABLE.
      DATA: L_GRAPHIC_CONV TYPE I.
      DATA: L_GRAPHIC_OFFS TYPE I.
      DATA: GRAPHIC_SIZE TYPE I.
      DATA: L_GRAPHIC_XSTR TYPE XSTRING.
      CALL METHOD CL_GUI_CFW=>FLUSH.
      CREATE OBJECT:
      CONTAINER EXPORTING CONTAINER_NAME = 'PICTURE_CONTAINER',
      PICTURE EXPORTING PARENT = CONTAINER.
      CALL METHOD CL_SSF_XSF_UTILITIES=>GET_BDS_GRAPHIC_AS_BMP
        EXPORTING
          P_OBJECT       = 'GRAPHICS'
          P_NAME         = WTAB-IMAGE " It is changeing but Image is not changing
          P_ID           = 'BMAP'
          P_BTYPE        = 'BCOL'
        RECEIVING
          P_BMP          = L_GRAPHIC_XSTR
    *  EXCEPTIONS
    *    NOT_FOUND      = 1
    *    INTERNAL_ERROR = 2
    *    others         = 3
      IF SY-SUBRC <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      GRAPHIC_SIZE = XSTRLEN( L_GRAPHIC_XSTR ).
      L_GRAPHIC_CONV = GRAPHIC_SIZE.
      L_GRAPHIC_OFFS = 0.
      WHILE L_GRAPHIC_CONV > 255.
        GRAPHIC_TABLE-LINE = L_GRAPHIC_XSTR+L_GRAPHIC_OFFS(255).
        APPEND GRAPHIC_TABLE.
        L_GRAPHIC_OFFS = L_GRAPHIC_OFFS + 255.
        L_GRAPHIC_CONV = L_GRAPHIC_CONV - 255.
      ENDWHILE.
      GRAPHIC_TABLE-LINE = L_GRAPHIC_XSTR+L_GRAPHIC_OFFS(L_GRAPHIC_CONV).
      APPEND GRAPHIC_TABLE.
      CALL FUNCTION 'DP_CREATE_URL'
        EXPORTING
          TYPE     = 'IMAGE'
          SUBTYPE  = 'X-UNKNOWN'
          SIZE     = GRAPHIC_SIZE
          LIFETIME = 'T'
        TABLES
          DATA     = GRAPHIC_TABLE
        CHANGING
          URL      = URL.
      CALL METHOD PICTURE->LOAD_PICTURE_FROM_URL
        EXPORTING
          URL = URL.
      CALL METHOD PICTURE->SET_DISPLAY_MODE
        EXPORTING
          DISPLAY_MODE = PICTURE->DISPLAY_MODE_FIT_CENTER.
      CLEAR : L_GRAPHIC_XSTR, URL, CONTAINER.
    ENDMODULE.                 " STATUS_0700  OUTPUT
    *&      Module  USER_COMMAND_0700  INPUT
    *       text
    MODULE USER_COMMAND_0700 INPUT.
      DATA : OK_CODE          LIKE SY-UCOMM.
      CASE OK_CODE .
        WHEN 'OK'.
          CLEAR OK_CODE .
          LEAVE TO SCREEN 0.
        WHEN 'CANC'.
          LEAVE TO SCREEN 0.
      ENDCASE.
    ENDMODULE.                 " USER_COMMAND_0700  INPUT
    Edited by: KaushiK©Datta on Feb 25, 2009 11:24 AM

    Try to call:
    CONTAINER->INVALIDATE_CACHE
    Regards.
    Jordi

  • LabVIEW 6.1 If For Loop count terminal is zero then value going through the loop is not passed on to the output of the loop

    Hello, one of our customers just encountered an execution error in a vi running under LabVIEW 6.1, which doesn't exist under LabVIEW 5.1 or 6.01. I have a simple vi that has two encapsulated For Loops. Two string arrays go in, one goes out of the outer loop. Inside the outer loop the first array is indexed. The string which results from this indexing is compared with all other strings from the second string array in the inner loop. If it matches one of the strings of the second array, it is not outputted, otherwise this string goes through the inner For Loop to the output of the inner loop and from there to the output of the outer loop. The count
    terminal of the outer/inner loop is connected to the Array Size of the first/second string array. If the second array is empty, that means that the element in test from the first arry cannot match anything from the second array, so the element in test is send to the output of the inner loop and from there to the output of the outer loop. This works fine in LabVIEW 5.1 and 6.01, but NOT in LabVIEW 6.1. In LabVIEW 6.1 the inner loop is never executed if the count value is zero (which is correct), but the data line running through the loop is not executed either, which is different to what LabVIEW 5.1 and 6.01 do. There, the input string is sent to the output of the inner loop correctly even if the loop counter is zero. The solution is easy - I just have to connect the output of the outer loop to the data line BEFORE it enters the inner loop. But: I don't know if this is a LabVIEW 6.1 bug or if it is supposed to be a feature, but it brings some incompatibility in programming between the
    different LabVIEW versions.
    Best regards,
    Gabsi

    Hi,
    When a for-loop runs zero times, all outputs are 'undefined' (and should
    be).
    Besides, how would LV know what the output of a not executed routine should
    be?
    It might be handled differently in LV5 and LV6, which is unfortunate. In
    both cases, the result is undefined.
    It's not a bug. It's just something that should be avoided in any LV
    version.
    > The solution is easy - I just have to connect the
    > output of the outer loop to the data line BEFORE it enters the inner
    > loop. But: I don't know if this is a LabVIEW 6.1 bug or if it is
    In some cases this does the trick. But if the data is changed in the inner
    loop, this will effect the results if the N is not zero.
    Technically, I think the output in this construction is also 'undefined'.
    But LV handles this as expected / desired.
    Another solution is to use a shift register. If N is zero, the input is
    directly passed through to the output.
    Regards,
    Wiebe.
    "Gabs" wrote in message
    news:[email protected]...
    > LabVIEW 6.1 If For Loop count terminal is zero then value going
    > through the loop is not passed on to the output of the loop
    >
    > Hello, one of our customers just encountered an execution error in a
    > vi running under LabVIEW 6.1, which doesn't exist under LabVIEW 5.1 or
    > 6.01. I have a simple vi that has two encapsulated For Loops. Two
    > string arrays go in, one goes out of the outer loop. Inside the outer
    > loop the first array is indexed. The string which results from this
    > indexing is compared with all other strings from the second string
    > array in the inner loop. If it matches one of the strings of the
    > second array, it is not outputted, otherwise this string goes through
    > the inner For Loop to the output of the inner loop and from there to
    > the output of the outer loop. The count terminal of the outer/inner
    > loop is connected to the Array Size of the first/second string array.
    > If the second array is empty, that means that the element in test from
    > the first arry cannot match anything from the second array, so the
    > element in test is send to the output of the inner loop and from there
    > to the output of the outer loop. This works fine in LabVIEW 5.1 and
    > 6.01, but NOT in LabVIEW 6.1. In LabVIEW 6.1 the inner loop is never
    > executed if the count value is zero (which is correct), but the data
    > line running through the loop is not executed either, which is
    > different to what LabVIEW 5.1 and 6.01 do. There, the input string is
    > sent to the output of the inner loop correctly even if the loop
    > counter is zero. The solution is easy - I just have to connect the
    > output of the outer loop to the data line BEFORE it enters the inner
    > loop. But: I don't know if this is a LabVIEW 6.1 bug or if it is
    > supposed to be a feature, but it brings some incompatibility in
    > programming between the different LabVIEW versions.
    > Best regards,
    > Gabsi

  • Whay FORALL loop is not Working.....

    hi Guys,
    I have created a procedure with Object as Argument.......
    CREATE OR Replace PROCEDURE Object_Student1(p student_detail1)
    AS
    BEGIN
    FORi in p.first .. p.last loop
    INSERT INTO Sample_mix VALUES (p(i));
    end loop;
    COMMIT;
    END Object_Student1;
    This above was not working..........After I have changed the PL/SQL in the INSERT statement....
    CREATE OR Replace PROCEDURE Object_Student1(p student_detail1)
    AS
    BEGIN
    FOR i in p.first .. p.last loop
    INSERT INTO Sample_mix VALUES (p(i).roll,P(i).SALARY,P(i).ADDRESS,P(i).Name,P(i).mobile);
    end Loop;
    COMMIT;
    END Object_Student1;
    now This is Running Successfully.... But After I changed From FOR Loop TO FORALL loop..
    CREATE OR Replace PROCEDURE Object_Student1(p student_detail1)
    AS
    BEGIN
    FORALL i in p.first .. p.last
    INSERT INTO Sample_mix VALUES (p(i).roll,P(i).SALARY,P(i).ADDRESS,P(i).Name,P(i).mobile);
    COMMIT;
    END Object_Student1;
    The Above Code is Not working..... giving the folloing ERRORS...
    LINE/COL ERROR
    5/32 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    5/42 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    5/54 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    5/67 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    LINE/COL ERROR
    Could anybody tell me why should This ForALL loop is not Working....??

    Yes Suresgh I tried.... But I got Same Error..... given below...
    1 CREATE OR REPLACE PROCEDURE ObjectPassing2(p student_detail1)
    2 AS
    3 BEGIN
    4 FORALL i in 1 .. p.Count
    5 INSERT INTO Sample_mix VALUES(p(i).Roll,p(i).Salary,p(i).Address,p(i).Name,p(i).Mobile);
    6 COMMIT;
    7* END ObjectPassing2;
    SQL> /
    Warning: Procedure created with compilation errors.
    SQL> sho err;
    Errors for PROCEDURE OBJECTPASSING2:
    LINE/COL ERROR
    5/33 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    5/43 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    5/55 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    5/68 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records
    LINE/COL ERROR
    5/78 PLS-00436: implementation restriction: cannot reference fields of
    BULK In-BIND table of records

  • BDC not changing data

    Hello All,
             I have completed the BDC on F-30 but new problem I am facing is that the data is not changing. Only first record is taken for all the uploads.
    Kindly suggest where I am going wrong.
    Following is my code.
    Regards,
    Dilip
    LOOP AT IBSID.
    clear tmp.
    clear ibsid1.
    refresh ibsid1.
    ********************To get index of BSID table
    perform get_index.
    clear tmp.
    TMP = IBSID-DMBTR.
    *To avoid automatic convetsion of date
    clear : bLdat1, budat1.
    concatenate iabsid-bLdat6(2) iabsid-bLdat4(2)
                iabsid-bLdat(4)
                into bLdat1
                separated by w_separator.
    concatenate iabsid-budat6(2) iabsid-budat4(2)
                iabsid-budat(4)
                into budat1
                separated by w_separator.
    perform bdc_header      using 'SAPMF05A' '0122'.
    perform fnamval         using 'BDC_CURSOR'
                                  'RF05A-NEWUM'.
    perform fnamval         using 'BDC_OKCODE'
                                  '=SL'.."'/00'.
    perform fnamval        using 'BKPF-BLDAT'
                                bLdat1. "'08.10.2005'.
    perform fnamval        using 'BKPF-BLART'
                       ibsid-blart.       "'PT'.
    perform fnamval        using 'BKPF-BUKRS'
                        ibsid-bukrs."'KBL'.
    perform fnamval        using 'BKPF-BUDAT'
                                  '22.09.2005'.
    perform fnamval        using 'BKPF-MONAT'
                                  '6'.
    perform fnamval        using 'BKPF-WAERS'
                       ibsid-WAERS."ibsid-waers."'INR'.
                       CLEAR NUMB.
    perform fnamval       using 'BKPF-XBLNR'
                       ibsid-belnr.".'5503000049'.
    perform fnamval       using 'BKPF-BKTXT'
                       ibsid-vtext."'10% ADVANCE RECEIPT'.
    perform fnamval       using 'FS006-DOCID'
    perform fnamval       using 'RF05A-NEWBS'
                                  '09'.
    perform fnamval       using 'RF05A-NEWKO'
                          ibsid-kunnr.        "'104410'.
    perform fnamval       using 'RF05A-NEWUM'
                          ibsid-umskz."'A'.
    perform fnamval       using 'RF05A-XPOS1(04)'
                                  'X'.
    perform bdc_header      using  'SAPMF05A' '0304'.
    perform fnamval       using 'BDC_CURSOR'
                                  'BSEG-ZUONR'.
    perform fnamval       using 'BDC_OKCODE'
                                  '=PA'.
    perform fnamval       using 'BDC_CURSOR'
                               ibsid-BELNR.   "'BSEG-ZUONR'.
    perform fnamval       using 'BSEG-WRBTR'
                             tmp ."'21417.04'.
    clear tmp.
    perform fnamval       using 'BSEG-GSBER'
                                  GSBER."'BA02'.
    perform fnamval       using 'BSEG-ZFBDT'
                        budat1  ."'22.09.2005'.
    IF IBSID-PROJK <> SPACE.
    perform fnamval       using 'BSEG-PROJK'
                         ibsid-posid."IBSID-PROJK."'C2I-05-03-T-E-D'.
    else.
    perform fnamval       using 'BSEG-VBEL2'
                         IBSID-VBEL2."'R21E5G0180'.
    perform fnamval       using 'BSEG-POSN2'
                         IBSID-POSN2."'10'.
    endif.
    *perform bdc_field       using 'BSEG-ZUONR'
                                 '5503000049'.
    perform fnamval       using 'BSEG-ZUONR'
                               IBSID-BELNR."'5503000049'.
    *perform bdc_dynpro      using 'SAPMF05A' '0710'.
    perform bdc_header      using  'SAPMF05A' '0710'.
    *perform bdc_field       using 'BDC_CURSOR'
                                 'RF05A-AGKON'.
    perform fnamval       using "'BDC_CURSOR'
                                 'RF05A-XPOS1(03)'"'RF05A-AGKON'.
                                 'X'.
    perform fnamval       using "'BDC_CURSOR'
                                 'RF05A-AGKON'
                             IBSID-KUNNR. "'102962'.
    ****Addition for screen to enter Document No.
    *perform bdc_dynpro      using 'SAPMF05A' '0731'.
    perform bdc_header      using 'SAPMF05A' '0731'.
    perform fnamval       using 'BDC_CURSOR'
                                  'RF05A-SEL01(01)'.
    perform fnamval       using 'BDC_OKCODE'
                                  '=PA'.
    perform fnamval       using 'RF05A-SEL01(01)'
                            IBSID-BELNR."'5502700004'.
    *RF05A-AGKOA.
    ****End Addition
    perform fnamval       using 'BDC_OKCODE'
                                  '=PA'.
    *****Start of new code
    perform bdc_header      using 'SAPDF05X' '3100'.
    perform fnamval       using 'BDC_OKCODE'
                                  '=OMX'.
    perform fnamval       using 'BDC_CURSOR'
                                  'DF05B-PSSKT(01)'.
    perform fnamval       using 'RF05A-ABPOS'
                                  '1'.
    perform bdc_header      using 'SAPDF05X' '3100'.
    perform fnamval       using 'BDC_OKCODE'
                                  '=Z-'.
    perform fnamval       using 'BDC_CURSOR'
                                  'DF05B-PSSKT(01)'.
    perform fnamval       using 'RF05A-ABPOS'
                                  '1'.
    perform bdc_header      using 'SAPDF05X' '3100'.
    perform fnamval       using 'BDC_OKCODE'
                                  '/00'.
    perform fnamval       using 'BDC_CURSOR'
                                  'RF05A-ABPOS'.
    perform fnamval       using 'RF05A-ABPOS'
                                  '2'.
    perform bdc_header      using 'SAPDF05X' '3100'.
    perform fnamval       using 'BDC_OKCODE'
                                  '=Z+'.
    perform fnamval       using 'BDC_CURSOR'
                                  'DF05B-PSSKT(01)'.
    perform fnamval       using 'RF05A-ABPOS'
                                  index."'2'.
    perform bdc_header      using 'SAPDF05X' '3100'.
    perform fnamval       using 'BDC_OKCODE'
                                  '=BU'.
    perform fnamval       using 'BDC_CURSOR'
                                  'DF05B-PSSKT(01)'.
    call transaction 'F-30' using ibdcdata
                     mode 'A'
                     update 'S'
                     messages into ibdcmsgcoll.
    clear : tmp,ibsid,ibsid1.
    ENDLOOP.
    FORM get_index.
    ******temp data declaration
    data : itab1 like ibsid occurs 10 with header line,
           itab2 like ibsid occurs 10 with header line,
           itab3 like ibsid occurs 10 with header line..
    ******end temp data declaration
    itab1[] = ibsid[].
    loop at itab1.
       select bukrs belnr waers zterm kunnr bldat budat projk dmbtr xblnr
         buzei zterm infae from  bsid
         into corresponding fields of table Itab2
    for all entries in itab1
         where belnr =
         itab1-belnr and kunnr eq itab1-kunnr and zterm eq itab1-zterm.
    clear index.
         loop at itab2.
        read table itab2 with key
         belnr = itab1-belnr kunnr = itab1-kunnr zterm = itab1-zterm into
    iabsid.
    index = sy-tabix.
    ****just to test
    break-point.
    numb = iabsid-waers.
    exit.
    endloop.
    exit.
    endloop.
    delete itab1 index sy-tabix.
    delete ibsid index sy-tabix.
    clear itab1.
    ENDFORM.                    " get_index

    Dilip,
    Not refreshing is the problem in this case. Here is where you shoud refresh your internal table.
    call transaction 'F-30' using ibdcdata
                             mode 'A'
                           update 'S'
                    messages into ibdcmsgcoll.
    clear : tmp,ibsid,ibsid1.
    <b>refresh: ibdcdata.</b>
    At this point your first transaction is complete, and you don't need that data anymore. You then start the next transaction's BDC data again.
    Srinivas

  • How do I copy just the main region of a looped region & not the loops?

    How do I copy just the main region of a looped region & not the looped bits?
    Sometimes on the last iteration of a loop, I want to make a slight change in the notes, and therefore need to insert and actual copy. When I copy the original region and paste it, it overwrites everything that follows...deleting a whole bunch of arranging that I just did. Is there a command to copy only the original region? Otherwise I have to unloop the region, copy, insert, and reloop the region. Thanks

    Either you have a lot of Pages breaks which you can delete or you have aded a Pages break which you also can delete. Turn on the invisible characters View > Show Invisibles. You will see blue characters.

  • HT201263 the "connect to itunes" screen is displayed and will not change

    The "connect to itunes" screen is displayed and does not change after an update.

    Maybe:
    Restore loop (being prompted to restore again after a restore successfully completes)
    Troubleshoot your USB connection. If the issue persists, out-of-date or incorrectly configured third-party security software may be causing this issue. Please follow Troubleshooting security software issues. .
    Next try placing in DFU mode and then restoring.
    How to put iPod touch / iPhone into DFU mode « Karthik's scribblings
    Then try restoring on another computer.
    Last, make an appointment at the Genius Bar of an Apple store.
    Apple Retail Store - Genius Bar

  • Sales document was not changed BAPI

    Hi Experts,
            Am trying to upload sales documents using BAPI_SALESDOCU_CREATEFROMDATA1, but am getting an error like "sales document was not changed". here is my sample code. Thanks in Advance.
    TYPE-POOLS : TRUXS.
    types : BEGIN OF TY_file,
    auart TYPE auart,
    vkorg TYPE vkorg , "
    vtweg TYPE vtweg ,
    spart TYPE spart ,
    KUNNR  TYPE kunnr ,
    KUNNR1  TYPE kunnr ,
    matnr TYPE matnr  ,
    dzmeng TYPE dzmeng  ,
    WERKS_d TYPE werks_d ,
    END OF TY_file.
    *TYPES : tt_file TYPE STANDARD TABLE OF ty_file.
    data : it_file TYPE TABLE OF TY_FILE,
                   wa_file TYPE TY_file.
    PARAMETERs : p_file TYPE IBIPPARMS-PATH.
    at SELECTION-SCREEN on VALUE-REQUEST FOR p_file.
       PERFORM browse_file.
       START-OF-SELECTION.
       PERFORM LOAD_FLAT_FILE.
       PERFORM CALL_BAPI_CREATE.
    FORM browse_file .
    CALL FUNCTION 'F4_FILENAME'
      IMPORTING
        FILE_NAME           = p_file
    ENDFORM.                    " browse_file
    FORM LOAD_FLAT_FILE .
       DATA : LT_RAW TYPE TRUXS_T_TEXT_DATA.
       CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
         EXPORTING
           I_FIELD_SEPERATOR          = 'X'
          I_LINE_HEADER              = 'X'
           I_TAB_RAW_DATA             = LT_RAW
           I_FILENAME                 = P_FILE
         TABLES
           I_TAB_CONVERTED_DATA       = IT_FILE
        EXCEPTIONS
          CONVERSION_FAILED          = 1
          OTHERS                     = 2
       IF SY-SUBRC = 0.
         MESSAGE 'UPLOADED' TYPE 'I'.
           ENDIF.
    ENDFORM.                    " LOAD_FLAT_FILE
    FORM CALL_BAPI_CREATE .
    DATA: v_vbeln            LIKE vbak-vbeln.
    DATA: header             LIKE bapisdhead1.
    DATA: headerx            LIKE bapisdhead1x.
    DATA: item               LIKE bapisditem  OCCURS 0 WITH HEADER LINE.
    DATA: itemx              LIKE bapisditemx OCCURS 0 WITH HEADER LINE.
    DATA: partner            LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.
    DATA: return             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.
    DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx
                              WITH HEADER LINE.
    DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl
                              WITH HEADER LINE.
    LOOP AT IT_FILE INTO WA_FILE.
       header-doc_type = WA_FILE-auart.
       headerx-doc_type = 'X'.
       header-sales_org = WA_FILE-vkorg.
       headerx-sales_org = 'X'.
       header-distr_chan  = WA_FILE-vtweg.
       headerx-distr_chan = 'X'.
       header-division = WA_FILE-spart.
       headerx-division = 'X'.
       headerx-updateflag = 'I'.             " flag for create a new document
       partner-partn_role = 'AG'.
       partner-partn_numb = WA_fILE-KUNNR.
       APPEND partner.
       partner-partn_role = 'WE'.
       partner-partn_numb = WA_fILE-KUNNR1.
       APPEND partner.
       itemx-updateflag = ''.
       item-itm_number = '000010'.
       itemx-itm_number = 'X'.
       item-material = WA_FILE-matnr.
       itemx-material = 'X'.
       item-plant    = WA_FILE-WERKS_d.
       itemx-plant   = 'X'.
       item-target_qty = WA_fILE-dzmeng.
       itemx-target_qty = 'X'.
       APPEND item.
       APPEND itemx.
       lt_schedules_in-itm_number = '000010'.
       lt_schedules_in-sched_line = '0001'.
       lt_schedules_in-req_qty    = WA_FILE-DZmeng.
       APPEND lt_schedules_in.
       lt_schedules_inx-itm_number  = '000010'.
       lt_schedules_inx-sched_line  = '0001'.
       lt_schedules_inx-updateflag  = 'X'.
       lt_schedules_inx-req_qty     = 'X'.
       APPEND lt_schedules_inx.
       CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'
            EXPORTING
                 sales_header_in     = header
                 sales_header_inx    = headerx
            IMPORTING
                 salesdocument_ex    = v_vbeln
            TABLES
                 return              = return
                 sales_items_in      = item
                 sales_items_inx     = itemx
                 sales_schedules_in  = lt_schedules_in
                 sales_schedules_inx = lt_schedules_inx
                 sales_partners      = partner.
    *  LOOP AT return WHERE type = 'E' OR type = 'A'.
    *    EXIT.
    WRITE : / RETURN-NUMBER, RETURN-TYPE, RETURN-MESSAGE.
    *  ENDLOOP.
    *  IF sy-subrc = 0.
    *    WRITE: / 'Error in creating document'.
    *  ELSE.
    *    COMMIT WORK AND WAIT.
    *    WRITE: / 'Document ', v_vbeln, ' created'.
    *  ENDIF.
    *  LOOP AT RETURN.
    *WRITE : / RETURN-NUMBER, RETURN-TYPE, RETURN-MESSAGE.
       ENDLOOP.
       END

    Hi Experts,
            Am trying to upload sales documents using BAPI_SALESDOCU_CREATEFROMDATA1, but am getting an error like "sales document was not changed". here is my sample code. Thanks in Advance.
    TYPE-POOLS : TRUXS.
    types : BEGIN OF TY_file,
    auart TYPE auart,
    vkorg TYPE vkorg , "
    vtweg TYPE vtweg ,
    spart TYPE spart ,
    KUNNR  TYPE kunnr ,
    KUNNR1  TYPE kunnr ,
    matnr TYPE matnr  ,
    dzmeng TYPE dzmeng  ,
    WERKS_d TYPE werks_d ,
    END OF TY_file.
    *TYPES : tt_file TYPE STANDARD TABLE OF ty_file.
    data : it_file TYPE TABLE OF TY_FILE,
                   wa_file TYPE TY_file.
    PARAMETERs : p_file TYPE IBIPPARMS-PATH.
    at SELECTION-SCREEN on VALUE-REQUEST FOR p_file.
       PERFORM browse_file.
       START-OF-SELECTION.
       PERFORM LOAD_FLAT_FILE.
       PERFORM CALL_BAPI_CREATE.
    FORM browse_file .
    CALL FUNCTION 'F4_FILENAME'
      IMPORTING
        FILE_NAME           = p_file
    ENDFORM.                    " browse_file
    FORM LOAD_FLAT_FILE .
       DATA : LT_RAW TYPE TRUXS_T_TEXT_DATA.
       CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
         EXPORTING
           I_FIELD_SEPERATOR          = 'X'
          I_LINE_HEADER              = 'X'
           I_TAB_RAW_DATA             = LT_RAW
           I_FILENAME                 = P_FILE
         TABLES
           I_TAB_CONVERTED_DATA       = IT_FILE
        EXCEPTIONS
          CONVERSION_FAILED          = 1
          OTHERS                     = 2
       IF SY-SUBRC = 0.
         MESSAGE 'UPLOADED' TYPE 'I'.
           ENDIF.
    ENDFORM.                    " LOAD_FLAT_FILE
    FORM CALL_BAPI_CREATE .
    DATA: v_vbeln            LIKE vbak-vbeln.
    DATA: header             LIKE bapisdhead1.
    DATA: headerx            LIKE bapisdhead1x.
    DATA: item               LIKE bapisditem  OCCURS 0 WITH HEADER LINE.
    DATA: itemx              LIKE bapisditemx OCCURS 0 WITH HEADER LINE.
    DATA: partner            LIKE bapipartnr  OCCURS 0 WITH HEADER LINE.
    DATA: return             LIKE bapiret2    OCCURS 0 WITH HEADER LINE.
    DATA: lt_schedules_inx   TYPE STANDARD TABLE OF bapischdlx
                              WITH HEADER LINE.
    DATA: lt_schedules_in    TYPE STANDARD TABLE OF bapischdl
                              WITH HEADER LINE.
    LOOP AT IT_FILE INTO WA_FILE.
       header-doc_type = WA_FILE-auart.
       headerx-doc_type = 'X'.
       header-sales_org = WA_FILE-vkorg.
       headerx-sales_org = 'X'.
       header-distr_chan  = WA_FILE-vtweg.
       headerx-distr_chan = 'X'.
       header-division = WA_FILE-spart.
       headerx-division = 'X'.
       headerx-updateflag = 'I'.             " flag for create a new document
       partner-partn_role = 'AG'.
       partner-partn_numb = WA_fILE-KUNNR.
       APPEND partner.
       partner-partn_role = 'WE'.
       partner-partn_numb = WA_fILE-KUNNR1.
       APPEND partner.
       itemx-updateflag = ''.
       item-itm_number = '000010'.
       itemx-itm_number = 'X'.
       item-material = WA_FILE-matnr.
       itemx-material = 'X'.
       item-plant    = WA_FILE-WERKS_d.
       itemx-plant   = 'X'.
       item-target_qty = WA_fILE-dzmeng.
       itemx-target_qty = 'X'.
       APPEND item.
       APPEND itemx.
       lt_schedules_in-itm_number = '000010'.
       lt_schedules_in-sched_line = '0001'.
       lt_schedules_in-req_qty    = WA_FILE-DZmeng.
       APPEND lt_schedules_in.
       lt_schedules_inx-itm_number  = '000010'.
       lt_schedules_inx-sched_line  = '0001'.
       lt_schedules_inx-updateflag  = 'X'.
       lt_schedules_inx-req_qty     = 'X'.
       APPEND lt_schedules_inx.
       CALL FUNCTION 'BAPI_SALESDOCU_CREATEFROMDATA1'
            EXPORTING
                 sales_header_in     = header
                 sales_header_inx    = headerx
            IMPORTING
                 salesdocument_ex    = v_vbeln
            TABLES
                 return              = return
                 sales_items_in      = item
                 sales_items_inx     = itemx
                 sales_schedules_in  = lt_schedules_in
                 sales_schedules_inx = lt_schedules_inx
                 sales_partners      = partner.
    *  LOOP AT return WHERE type = 'E' OR type = 'A'.
    *    EXIT.
    WRITE : / RETURN-NUMBER, RETURN-TYPE, RETURN-MESSAGE.
    *  ENDLOOP.
    *  IF sy-subrc = 0.
    *    WRITE: / 'Error in creating document'.
    *  ELSE.
    *    COMMIT WORK AND WAIT.
    *    WRITE: / 'Document ', v_vbeln, ' created'.
    *  ENDIF.
    *  LOOP AT RETURN.
    *WRITE : / RETURN-NUMBER, RETURN-TYPE, RETURN-MESSAGE.
       ENDLOOP.
       END

  • HT5312 I DO remember them but Apple chose to put them in Japanese and I can not change the language on Manage my Apple ID so I do not know if I made an error ,it threw me off , it was the wrong question Where did you fly to on your first Aiplane trip ? th

    I DO remember them but Apple chose to put them in Japanese and I can not change the language on Manage my Apple ID so I do not know if I made an error ,it threw me off , it was the wrong question Where did you fly to on your first Aiplane trip ? then I was unable to enter until 8 hours then called Apple Japan 4 times each time threy asked me would you like to speak with an English speaker,I said yes then they told me sorry today is Sunday no English speakers ,but they refused to speak Japanese, then I called 5th time and a kind guy could speak English we were on 1and 1/2 hours he got me to log in but the reset key chain could not be completed still pending.
    He said do not mess with that ! then I got a text from somewhere to reset 4 pins suddenly it was very strange I said to him that I got this pin this morning but it said you can use maximum 3 hours it had a UK number and I told him I do not like this and will not enter the code he said do not do it if it is from the UK and then I said to him ok you did a lot to help but we can not go any further ! and we cut of I went back to my computer to re do the ID but I found everything a mess so I call and a stupid sounding Japanese women with a squeaky voice came on I was calm at first and they want your phone number your IMEI number your iPhone serial number date of birth Address email address it takes 10 munutes to check then they ask what are you caling about so I try to explain my keychain is broken or problems with language security questions and can not change my pasword because the security question have failed me so it is ONE BIG HEADACHE AND I START I GET STRESSED she says Do want an ENGLISH speaker ,I say yes ,that guy i talked to earlier but I never got his name and first time I ever talked to him but they said he is not here so I said ok and then she said today is sunday so call back in the morning ,I said ,well ok in Japanese but they make you feel stupid because they do not want to speak Jap@anese with none natives and they are to busy,And they feel that I should not bother them ,then I say that Apple Japan is trying to refuse Apple foreign customers and then she wants to hang up and ask me to visit the shop ,but they are the same I have a very bad time with Apple Japan since they do not discuss software problems or security with customer meaning if you have a problem they ask you to come on a time 20 minutes max so they do hardware test and say you phone is fine then I say no I can not reset my ID they say you must call call centre so I am going around in circles ,When I call English it is usually Australia so if my problem is in Japan surely if do not want me to talk to them in Japanese and they ask me to call Australia but every time my call charge is expensive after asking them is this free because I have Apple care they say yes but when the call goes to Australia 0120 277 535 it might change to paid call so I call then I have to ask is this charging they say we can not give you that information ! so what can I do I have have been at the computer and phone all day on my day off work and in tre week I am so busy and can not use my phone I can not work without it ,this new technology for you ,they can not cope with the fact that the customer have problems yet they do not want to deal with us because they can not solve it and so it shows them to be useless they like to walk around in their cool tee shirts and retro shop but when it comes to functionality we are unwelcome they got the money so do not return because apple is perfect that nothing should go wrong .
    But it does somehow my English security answers do not work on a Japanese Question especialy if I did not choose that question I set  up the multiple choice In English and wrote the answers in English or Roman and set them langauge preferences in English, do you really think you can correctly write english name or word in Japanese they write a police patrol car  pato caa パトカア they do not have r and l .So it is my choice to make my security easy for me and as difficult for others to hack.But they also have patororoo choo meaning ' now patrolling ' so why they have pato caa patrol car and patoro patrol and have thousands of Chinese words kanji they can find patrol.
    I am getting off the topic but I am at a loss to fix this problem when they hold the keys and i have all the info to verify my ID.

    You have to enter the Apple ID and password. You are running into the Activation Lock
    iCloud: Find My iPhone Activation Lock in iOS 7
    Is there a way to find my Apple ID Name if I can't remember it?
    Yes. Visit My Apple ID and click Find your Apple ID. See Finding your Apple ID if you'd like more information.
    How do I change or recover a forgotten Apple ID Password?
    If you've forgotten your Apple ID Password or want to change it, go to My Apple ID and follow the instructions. SeeChanging your Apple ID password if you'd like more information.

  • What causes cellular data usage to decrease if last reset has not changed? I reset every pay period cuz I do not have unlimited and was showing 125 mb sent/1.2g received. Now showing 98mb sent/980mb received. Last reset still shows same

        I reset my cellular data usage every month at the beginning of my billing period so that I can keep track of how much data I am using thru out the month. I do not have the unlimited data plan and have gone over a few times. It's usually the last couple days of my billing cycle and I am charged $10 for an extra gig which I barely use 10% of before my usage is restarted for new billing cycle. FYI, they do not carry the remainder of the unused gig that you purchase for $10 which I disagree with. But have accepted. Lol  Moving on.
        I have two questions. One possibly being answered by the other. 1. Is cellular data used when I sync to iTunes on my home computer to load songs onto my iPhone from my iTunes library(songs that already exist)? 2. What causes the cellular data usage readings in iPhone settings/general/usage/cellular usage to decrease if my last reset has not changed? It is close to end of my billing cycle and I have been keeping close eye. Earlier today it read around 180mb sent/1.2gb received. Now it reads 90mb sent/980 mb recieved. My last reset date reads the same as before. I don't know if my sync and music management had anything to do with the decrease but i didn't notice the decrease until after I had connected to iTunes and loaded music. I should also mention that a 700mb app automatically loaded itself to my phone during the sync process. Is cellular data used at all during any kind of sync /iPhone/iTunes management? Is the cellular data usage reading under iPhone settings a reliable source to keep track of monthly data usage? Guess turned out to be more than two questions but all related. Thanks in advance for any help you can offer me. It is information I find valuable. Sorry for the book long question.

    Is cellular data used at all during any kind of sync /iPhone/iTunes management? Is the cellular data usage reading under iPhone settings a reliable source to keep track of monthly data usage?
    1) No.
    2) It does provide an estimated usage, but it's not accurate. For accurate determination, you should check the remaining/used MBs from the carrier (most of the carriers provide this service for free).

  • TS1814 Most of the songs on my iPod Classic no longer dshow up on iTunes on my laptop.  I deleted iTunes & installed the latest version but this did not change anything.  For example on 1 playlist I have 66 songs but only 1 shows on the iTunes screen.  Th

    Most of the songs on my iPod Classic no longer show up on iTunes on my laptop.  I deleted iTunes & installed the latest version but this did not change anything.  For example on 1 playlist I have 66 songs but only 1 shows on the iTunes screen.  Thanks you for any help.

    See Empty/corrupt iTunes library after upgrade/crash or
    Recover your iTunes library from your iPod or iOS device.
    tt2

Maybe you are looking for