External Instrument problem, in serious need of help!!??

Dear all,
I have a really big problem... I can't get the external instrument plugin to work properly.
My setup is mostly below, but I wish I could post a diagram. Here's what's going on.
I have my PB, my X-Station, my CME UF5 and my M-Audio midisport 2x2
Connected to my PB are: FirePod by FW, Dongle by USB and Midi2x2 by USB
The outs of my X-Station are going in to the Pod, and Logic sees input using the external plugin telling it to get input from ins 3-4, and I can hear it. Great.
On the transport it shows midi in from my UF5 (controller keyboard) and plays its internal instruments fine.
What I need to be able to do, through this setup is have my X-Station working from midi respones through Logic. I can plug my UF5 straight in, and I get it to play. What I want to be able to do is play my UF5 or have a pre-recorded midi part play the X-Station. I can hear sound from it and all.
My problem is is getting midi TO the X-Station from within Logic, and in the section where one should be able to select ports/hardware etc in the external plugin, I cannot see my midisport whose out is connected to the X-station. I ought to be able to play it from Logic with, for example, the caps keys. I know this is possible, unless it is impossible with my midisport, but I was under the impression that it would. I just need to see its outs to assign in the external plugin...
I hope I have made sense, much appreciated guys, I know I must have overlooked something. Maybe someone with fresher eyes (and an imagination, knowing myself) might be able to help.
Cheers, best, Fred

Open the Environment. Select the MIDI Instrument layer. From the local New menu, select Instrument (top of menu). New icon appears in the layer. Select it, rename the icon to X-Station. In the parameters adust the port to the port # the X-Station is on and adjust the MIDI channel you want to send MIDI on.
Now go back to your External Plugin, select MIDI Destination-MIDI Instruments-X-Station.
Your there.
You may want to set this up as a Multi-Instrument, but this will get you going.
Randall

Similar Messages

  • Having problem buying online.need your help since it's my first time here.apple is asking for my billing address but when i enter my address here in qatar,it's saying i should enter a valid zip code within the u.s.does it mean i can't buy online

    having problem buying online.need your help since it's my first time here.apple is asking for my billing address but when i enter my address here in qatar,it's saying i should enter a valid zip code within the u.s.does it mean i can't buy online even if it wil be shipped within u.s. only?

    To buy in for delivery in Qatar, you should be starting from the Apple Qatar site:
    http://www.apple.com/qa/
    Do you have an Apple-ID? if you do, then you should not have to enter your Address again, and may be able to sidestep the US Zip Code issue.

  • HT5622 I have reset my iPhone, but later I could not activate it, it's not accepting my ID / Password. I restored it but still having the same problem. I need your help. Thank you.

    I have reset my iPhone, but later I could not activate it, it's not accepting my ID / Password. I restored it but still having the same problem. I need your help. Thank you.

    Try making a new Apple ID? I don't really understand what you mean.. Make a new apple ID, log in with that one and then when you are on your phone log out of it and THEN log in our old ID? If you still can't log in the old one then it's most probably a bug or something.. Anyway.. Good luck with your problem!!

  • In serious need of help. Can't uninstall Coldfusion 8

    I installed coldfusion 8. I set myself up with an administrator account. I'm on an Acer windows vista 32 bit computer. All the updates for windows are installed. When I try to uninstall CF8 it tells me that I don't have enough access....I'M THE ADMIN!! Two questions: WHY is it doing this and HOW do I fix this? I have the CFMX Application Development book (6) and MX Studio. So I thought I'd get back into it. I really need some help here.

    On Windows Vista you never have full administrator rights. Even though you have an administrator account, only the user named Administrator has full rights and ownership over the system (kind of like the root account on Linux). However, you can bipass this, by turning off the UAC (User Account Control) witch gives you full access to the system. To do this, go to the Control Panel and switch to Classic View. Go to the User Accounts section and click on "Turn User Account Control on or off". Uncheck the Use User Account Control checkbox and click ok. After rebooting your system, you should have full access. I recommend turning UAC back on after you solve your problem (I hope it solves the problem), but it's up to you. Please let me know if this does the trick.

  • In serious need of help for huge Premiere Pro Picture glitch. Confounded beyond belief.

    Gents and ladies, I have been at this for two days and am in desperate need of help. Right now my editing in Premiere Pro is completely stalled due to a bizzare picture glitch. I am 100% stuck and unable to edit.
    When I add a picture to my bin, it's ok. Then I add a second and it seems fine. But any and all pictures I add after that show up as the first picture. Never mind that the name of the file appears correct.
    The picture itself, both the thumbnail and the picture in the timeline, etc. are just the first picture.
    I have rebooted,restarted, started new projects with new settings, cleared the Premiere Pro cache... NOTHING works.
    Video is not a problem. Only pictures. And I am now dead in the water as a result.
    Look at this screenshot. See how the other than the second picture they are all the same? Well, they shouldn't be. But they are. And I am stuck and unable to edit at all as a result.
    WTH is happening here?
    I have Premiere Pro 5 on a PC from Adobe Production Premium.
    One issue I have had recently is in the middle of editing Premiere Pro will start conforming video that has already been conformed prior.
    Begging for help here.

    I guess I should expect a snarky answer from someone named "Snarky McSnarkster." You are being quite rude. It is not helpful to tell someone to fix a glitch by buying new software. That is not a solution. I could just uninstall and re-install, but I am not going to risk losing all of my current projects if something goes wrong. That is like a thermonuclear option. And spending a grand on new software is insane when I don't need it. The software has been fantastic since I bought it. But glitches happen and so I have been in this forum before and always found a solution via some helpful experts.
    It is also absurd to call me disinterested when I have engaged with everyone here and answered all of their questions. Just because I have tried most of what has been suggested and explained as such does not make me the bad guy.
    As for Ann Bens' question: We have seen this issue in the past and re-save was the solution. Are these images RGB?
    Yes, most are RGB. Some I have tried are CMYK. I have tried jpegs, tiffs, bitmaps, png. I am completely clueless as to how this is happening.
    I am about to try opening Photoshop, opening a bunch of pictures and savings them to a new HD, then starting a brand new project.
    For those who have made suggestions, thank you.

  • Does Apple read these posts? I'm having the same trouble connecting iphone4s to my  2012 Prius V. Apple said it was a Toyota problem. Apple needs to help us all!!!!!!!

    Cannot connect new iPhone 4S to my Prius V bluetooth . Have been trying so many different fixes. Maybe if the almighty Apple read the posts, the problem could be fixed. Help!!!

    From http://www.toyota.com/entune/what-is-entune/phones.html we read:
    "Android™ and Blackberry® wirelessly connect your phone to the available Entune™-equipped Toyota using Bluetooth®. The iPhone® is connected via a USB data cable."
    There's clearly something different about the iPhone's bluetooth capabilities than the other two phones.  To say it's only Apple's or Toyota's problem isn't very helpful for anyone because, yes, Toyota should have designed Entune for full compatibility with iOS devices and, yes, Apple should have designed the iPhone to be at least as capable as the other phones wrt bluetooth.
    I still don't know who to holler at.

  • I have a big problem, please I need your help

    Hi I was typing a message to send and my laptop off the sending page, and I received a message from Hp allowing me to stop my machine because on a system error. after five minutes I try to re-start my laptop but no way! How could I do as it refuse to start? my laptop is Hp pavillon Entertainment PC) AMD AthlonX2 64 I need your help please very soon

    I'm not suggesting anything. Your options are:
    Start over. It'll take anywhere between a few days and a few months depending on your CD collection
    Go to a CD ripping agency. It'll take a day or two, and they charge about a buck or two a CD.
    Go to a data recovery agency. They charge a few hundred dollars an hour.

  • CRASHING PROBLEM! Seriously need help, CS4 driving me crazy!!

    Adobe Photoshop CS4 has stopped working
    A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available.
    Sounds like a common problem enough eh? Yeah? Well no, and this started happening when I began to practice Vector art with masks and the good ol' pen tool three days ago. It happens RANDOMLY, may happen 5 minutes in, may happen 15 minutes in-- whatever the case it happens at least 10 times a day and it is incredibly frustrating. A lot can happen in a minute when you haven't saved. By the way my document is only 1680x1050 resolution, 75dpi, and is only 7mb big.
    I have had Adobe Photoshop CS4 since November, it was okay--my photoshop 7 would not install on vista so oh well! Photoshop CS4 is pretty nice, after disabling vertical sync to prevent brush lag.. anyways fellas, to the point.
    My Computer specs:
    Intel Core2 Quad q6600 @ 2.4ghz/core, 4mb cache
    4.0gb (Actually 3.3gb being read, damn 32bit)Ram 1100hz, I forget latency?
    Nvidia Geforce 9800 GTX superclocked 780mhz
    Seagate Harddrive SATA 7200rpm
    Wacom Bamboo Tablet 6x4
    SO! My computer is not the best but it is certainly rather powerful! So what's going on? I have Norton protecting me, no viruses or spyware, and I have not installed anything recently that would affect it besides Left 4 Dead but that was 3 weeks ago (awesome game btw, superMEIKO is my steam ID if you want)
    Here's what I tried:
    -Set page file to minimum 4gb to maximum 14gb.
    -Uninstalled (completely, no registry files leftover or w/e) all drivers and photoshop and everything-- then reinstalled with everything up to date
    -Updated drivers for wacom tablet
    -Tried the user administration thing, where you change user accounts, didn't work
    -Disabling everything non-microsoft in my startup and services, nothing
    -Overclocking my graphics card--just in case, nothing
    SO! My experts, please help a fellow photoshopper out! I am suffering here!
    Thanks for reading,
    MEIKO

    The most common cause of semi-random crashes we've seen is bad fonts (especially in 64 bit, where one of our attempts to work around bad fonts has a bug on 64 bit only).
    What OS are you running? And are you using the 32 or 64 bit app?
    We have also seen some drivers cause repeatable crashes, and the driver will be named in the crash report as the current module when the crash occurs.

  • Having problems with usage on my phone - in serious need of help

    My phone continues to say that the "other" on it is taking up 3.3 GB - all other people I know with the iPhone have other taking up only about 1 GB on their phones. I do not even have an entire GB used up with apps, and I have almost 2 GB used up for music - I recently had to delete all my photos to put on a few more songs. I would really like to know why it says my usage is taking up so much room and how I can fix it so that it is actually correct so that I can put the things I want on my phone.

    hello just download phone clean,here is the download link http://www.imobie.com/phoneclean/ this will delete the unused files and old apps cache, also manually try cleaning your browser cache if this didnt work restaure your iphone and the problem will be fixed

  • I am desperate and seriously need some help - iPhone tracking.

    I’m really hoping one of you can help me.
    Long story short – my daughter aged 6 was taken from me last week because my violent rapist ex husband told Children’s Services that I tried to drive her off a cliff and am a serious suicide risk, I abuse her, I neglect her, I’m an alcoholic, anorexic, complete psycho nutjob etc etc, really nasty stuff. I am desperately trying to get her back. I need to prove I was not at this cliff & in fact have never been there, nor have I ever been stalking his house as he claims (& was awarded a 500m exclusion zone from his house so I can’t get my daughter if I need to as well as a ban on any telephone or postal contact between my daughter & I). I can prove my phone has been used every day for the last 2 years with my bills and if I can prove that in that time I have never been to this cliff, among a million other things I need to try & prove by Wednesday, I have a fighting chance of getting her back. I was allowed supervised visitation today & she’s scared & confused, massively regressed, looking physically neglected, she was withdrawn & was trying to tell me something but being supervised she couldn’t & got told off for whispering. The police are powerless in this & Children’s Services believe him over me, unless I can disprove his claims. Apparently it’s my job to prove their allegations are false rather than them having to prove they’re true!
    Anyway, I’m trying to do the tracking thing on my iPhone 4, IOS 5.1.1.
    I have got so far but I am totally stuck now. Nothing I do seems to work & to be honest half of the instructions may as well be in Swahili to me! It’s all totally over my head & I am not techy enough to understand it, I’m literally Googling every other word to try to understand.
    Please please please can you help me???
    Though I would never normally do it with complete strangers is there any way anyone would be willing to do a remote access thing on my laptop to get the proof I need? Can anyone give me an idiots guide to it? I’m not on Skype or chat or anything but I will get on to it if it helps? Can I ring someone & talk me through it? Can anyone please do anything at all to help my daughter & I??
    I’ve been on http://petewarden.github.com/iPhoneTracker/ & downloaded the app. I’ve also downloaded all the suggested programmes on http://www.26horas.com/apple-device-tracker/ as well as HDXHex thingy, I follow the instructions as far as I can but then I keep getting errors about SQLite3 databases & modules not being found... I have no idea what any of this means but I have heard this technology is no longer valid? Apple has changed it or something? Apparently people whining about big brother & invasion of privacy has made apple change everything & clam up about tracking, but apparently there is still a way, just no one seems to know how!
    Please can you help me? Please, if there is any way you can help me I would owe mine and my daughter’s lives to you. I am desperate and literally on my knees begging you to help me, please. I’ll pay for your time, but please can you help me?

    #1. The iPhone "tracker" you're referring to has already been completely debunked. That is NOT what the data was. In addition, Apple update that "fixed" the percieved problem, so the data is no longer accessible.
    The only way to "prove" what you want to is get a court order for your cellular company to pull the records for the location of your phone over time from their system.
    They know exactly where you phone is at any given moment, but that is not going to be something they will give you just for the asking.
    Get a lawyer.  If you had one, they would have already advised you of this. If you can't afford one, call legal aid.

  • DVI to TV problem. I need some help please

    OK, Im running a MAcbook pro latest OSX all updates etc... In the past i have been able to plug in the adapter to the DVI and run on end of an RCA cable out of it to the RCA video in on any tv. I would normally just hit f7 and the display would be seen on the tv. The problem is now I can get a picture on the tv what so ever. I have tried the detect display feature and no luck. I have tried multiple tvs and cables..no luck....
    No when i connect to an external computer monitor using the other DVI adapter everything is fine on the external monitor.
    I believe the problem started when I hooked up the external computer monitor. It seems some setting has changed that will only recognize the the computer monitor.
    I don't think its the DVI to to tv adapter having a problem as it's newer..never been abused or anything like that... Im very confused and frustrated any help would be appreciated
    thanks
    psp

    This means that the phone was previously unlocked by unauthorized methods and becomes re-locked whenever you update or restore the iOS. 
    Only the original carrier can unlock your phone by authorized means that will be permanent.  Many carriers do not offer unlocking, particularly if you don't have an account with them.

  • Weird problem and I need your help!

    Hello,
    I'll keep this short and hopefully someone will be able to give me a simple answer to this problem - it's been driving me nuts for days!
    Here's the situation, as concise as I can be:
    - import clips from my video camera to iMovie, no problem
    - sort clips, edit them, throw them into the timeline, no problem
    - add transitions, effects, titles, no problem
    - export to Quicktime so I can watch it on my computer and share it on my computer network - no problem, the movie looks great
    Here's the problem!
    - I now want to burn the Quicktime movie, as is, on to a DVD
    - I put the movie into Toast, tell it to do what it does
    - Toast burns great
    - When I watch the DVD, there's a constant weird flickering, especially when the camera is moving. It's not anything extra, it's like a kind of strobe effect on the whole thing. It looks almost like it's having trouble keeping up with the picture. I wish I could show you but it only happens with a DVD player... and I've tried it on several TVs and DVD players.
    I've burned AVI files with Toast the exact same way and have no problems.
    What am I doing wrong? I don't want to use iDVD because I don't want any menus and titles and all that - just the movie. It looks great on my computer but as soon as I watch it on a TV, it looks like ... well, it flickers. I've tried burning with different settings and resolutions, but it always comes out the same.
    I hope this makes sense to someone. Help?
    tubaindy
    ps. In case you are wondering, I need it on DVD to mail to some relatives overseas who are afraid of new things - but they are able to put a DVD in the tray, which is all I want... they put in the DVD, it plays a movie. That's all.

    1. Start up Terminal by using Spotlight or starting it from Applications -> Utilities
    2. Type: killall OpaqueMenuBar (case sensitive spelling)
    Nothing should come up as a result. If it says "no processes belong to you were found" check the spelling or skip to the next step
    3. Go to your applications folder (commandshiftA in Finder) and drag the OpaqueMenuBar app to the trash
    4. Go into the System Preferences -> Desktop, change the wallpaper to something else and then back again.
    Uninstallation should be complete.

  • Problem with subroutine- need urgrnt help

    hai all,
    need help in subroutine.
    in a report program,
    i had calculated to get the total collection amount and need to generate a list for every day.
    on next day that collection amount must come as a poeninig balance at the top of the list.
    this i had done using two subroutines.
    i have to call the subroutine for opening balance for previous day's collection  first.  after that in have to calculate the todays collection.
    how can i have this please give me a suggession.
    thanks in advance.
    this is my report.
    i want the 'Progressive Total C/O ' from subroutine form f002_item_data. of today to be come in
    'Progressive Total B/F -
    ' ,106 w_total_bf.  of  the  subroutine form f001_progressive_total on next day..
    here is the code.....
    *& Report  ZVR023_COLL_STATEMENT                                       *
    report  zvr023_coll_statement           no standard page heading        .
          MODULE. MSD                                              *
          Objective :                                                   *
          Program   : Updates Tables (   )    Downloads data (  )       *
                      Outputs List   ( X  )                             *
          Date Created                                                  *
          Author                                                *
          Location                                                      *
          LDB                .....                                      *
          External Dependencies                                         *
    Amendment History                                                  *
    Who        Change ID    Reason                                      *
    ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯                                     *
    XXXXXXXXX  AADDMMYYYY Where XXXX = Developers Name................. *
               AA- Developers Initial ................................  *
          Includes                                                      *
    *INCLUDE   :                                                           *
          Tables                                                        *
    tables   : vbak,bsid,kna1,t001,adrc,vbrk,knvv.
          Types                    Begin with TY_                       *
    types : begin of ty_cust,
            belnr type bseg-belnr,
            wrbtr type bseg-wrbtr,
            xref1 type bseg-xref1,
            kunnr type kna1-kunnr, " sarang
            bschl type bseg-bschl,
            hkont type bseg-hkont,
            end of ty_cust.
    types : begin of ty_bp,
            kunnr type vbak-kunnr,
            bukrs type bseg-bukrs,
            budat type bkpf-budat,
            end of ty_bp.
    types : begin of ty_kna1,
            kunnr type kna1-kunnr,
            name1 type kna1-name1,
            ort01 type kna1-ort01,
            end of ty_kna1.
    types   : begin of ty_lst,
              vbeln      type vbrk-vbeln,                          " INVOICE NO
              fkart      type vbrk-fkart,
              posnr      type vbrp-posnr ,
              fkimg      type vbrp-fkimg ,                         " qty
              fkdat      type vbrk-fkdat,                          " date
              vkorg      type vbrk-vkorg,                          " sales org
              vtweg      type vbrk-vtweg,                          " division
              spart      type vbrk-spart,                          " distribution
              knumv      type vbrk-knumv,                          " Number of the document condition
              matnr      type vbrp-matnr ,
              med_prod   type jptmg0-med_prod,
              kunrg      type vbrk-kunrg,
              kwert      type konv-kwert,
              kbetr      type konv-kbetr,
              netwr      type vbrk-netwr,
    Address Details
             KUNRG type vbrk-KUNRG,
              name1      type kna1-name1,
              stras      type kna1-stras,
              pstlz      type kna1-pstlz,
    ***Added For Billing
             bukrs       type vbrk-bukrs,                          " Company code
             xblnr       type vbrk-xblnr,                          " Bill Ref
             ismpublication type mara-ismpublication,
    Condition Type
             kschl_zj01  type konv-kschl,
             kschl_zdis  type konv-kschl,
             kschl_znet  type konv-kschl,
             kwert_zj01  type konv-kawrt,                          " Base Condition
             kwert_zdis  type konv-kawrt,
             kwert_znet  type konv-kawrt,
             adrnr  type kna1-adrnr,
             end of ty_lst.
    types   : begin of ty_lst1,
              vbeln      type vbrk-vbeln,                          " INVOICE NO
              fkart      type vbrk-fkart,
              fkdat      type vbrk-fkdat,                          " date
              fkimg      type vbrp-fkimg,                          " qty
              kunrg      type vbrk-kunrg,                          " Payer
              fkimg_1    type vbrp-fkimg,                          " qty
              fkimg_2    type vbrp-fkimg,                          " qty
              fkimg_3    type vbrp-fkimg,                          " qty
              fkimg_4    type vbrp-fkimg,                          " qty
              fkimg_5    type vbrp-fkimg,                          " qty
              matnr      type vbrp-matnr,
              med_prod   type jptmg0-med_prod,
              kwert      type konv-kwert,
              kbetr      type konv-kbetr,
              netwr      type vbrk-netwr,
    Address Details
            KUNRG      type vbrk-KUNRG,
              name1      type kna1-name1,
              stras      type kna1-stras,
              pstlz      type kna1-pstlz,
    ***Added For Billing
             bukrs type vbrk-bukrs ,
             xblnr type vbrk-xblnr,
             ismpublication type mara-ismpublication,
    ****SPLIT FOR RATE
             kbetr_1   type   konv-kbetr,
             kbetr_2   type   konv-kbetr,
             kbetr_3   type   konv-kbetr,
    Condition Type
             kschl_zj01 type konv-kschl,
             kschl_zdis type konv-kschl,
             kschl_znet type konv-kschl,
             kwert_zj01 type konv-kawrt,                          " Base Condition
             kwert_zdis type konv-kawrt,
             kwert_znet type konv-kawrt,
             end of ty_lst1.
    types   : begin of ty_condition,
              kschl type konv-kschl,                                " Condition Type
              kwert type konv-kwert,                                " Condition Value
              knumv type konv-knumv,                                " Document Condi
              kposn type konv-kposn,
              kbetr type konv-kbetr,                                " Condition Rate
              end of ty_condition.
    types : begin of ty_bkpf ,
    belnr type bkpf-belnr,
    gjahr type bkpf-gjahr,
    bukrs type bkpf-bukrs,
    end of ty_bkpf.
          Constants                Begin with C_                        *
    *CONSTANTS:                                                            *
          Data                     Begin with W_                        *
    data     : w_cnt type i .
    *DATA     : W_DMBTR  TYPE BSID-DMBTR.   " Open Value
    *DATA     : W_KWERT TYPE  VBRP-FKIMG.   " Invoice Value
    *DATA     : W_QTY_CON TYPE  VBRP-FKIMG.   " QTY
    *DATA     : W_TO_QTY_CON TYPE  VBRP-FKIMG.   " QTY
    *DATA     : W_DIFF TYPE  BSID-DMBTR.   " W_DIFF Bt Open & Invoice
    *DATA     : W_DMBTR_CR  TYPE BSID-DMBTR.   " Cr Value
    *DATA     : W_DMBTR_DR  TYPE BSID-DMBTR.   " Dr Value
    *DATA     : W_DMBTR_TO  TYPE BSID-DMBTR.   " Total Value
    *DATA :     W_KDGRP(2) .
    *DATA  :    W_CNT_IS TYPE I.
    *DATA  :    W_CNT_IS1 TYPE I.
    *DATA  :    W_CNT_IS2 TYPE I.
    *DATA  :    W_CNT_FIRST TYPE I.
    *DATA  :    W_CNT_ITAB TYPE I.
    *DATA  :    W_CNT_FIRST1(2).
    *DATA  :    W_CNT_TAB(62),
              W_CNT_TAB_HEA(62),
    *data:           W_CNT_POS TYPE I.
    Variable for balance window
    data : w_open_bal type dmshb_x8,
           w_total_bf type dmshb_x8,
           w_sub_tot  type dmshb_x8,
           w_total_co type dmshb_x8,
           w_bill_bal type dmshb_x8,
           w_drn_bal type dmshb_x8,
           w_othr_chr type dmshb_x8,
           w_total_bal type dmshb_x8,
           w_coll_bal type dmshb_x8,
           w_unsd_cr  type  dmshb_x8, "Unsold Credit
           w_inceve  type  dmshb_x8, "Incentive
           w_cr_nt   type  dmshb_x8. "Cr Note
    data     : w_pos  type bseg-wrbtr.   " Total Value
    data     : w_neg  type bseg-wrbtr.   " Total Value
    data : w_du_start_date like sy-datum,
           w_du_end_date like sy-datum .
    **vARIABLE DEFINED FOR CONSOLIDATED WINDOW
    data    : w_prod_cnt type i .
    data    : w_prod_ch(2)  .
    data    : w_prod_rate type i .
          Infotypes                   ( HR Module Specific)             *
    *INFOTYPES :                                                           *
          Internal tables          Begin with IT_                       *
    data : it_bp type table of ty_bp with header line,
           it_bp1 type table of ty_bp with header line,
           it_bp2 type table of ty_bp with header line,
           it_bp3 type table of ty_bp with header line,
           it_kna1 type table of ty_kna1 with header line,
           it_cust type table of ty_cust with header line,
           it_cust1 type table of ty_cust with header line,
           it_bkpf type table of ty_bkpf with header line,
           it_cust2 type table of ty_cust with header line,
           it_cust3 type table of ty_cust with header line.
    data : it_pos like rfposxext occurs 1 with header line,
    it_check like rfposxext occurs 1 with header line,
    it_pos_bc1 like rfposxext occurs 1 with header line,
    it_pos_bc like rfposxext occurs 1 with header line,
    it_pos_nc like rfposxext occurs 1 with header line,
           it_pos1 like rfposxext occurs 1 with header line,
           it_sec like rfposxext occurs 1 with header line.
    data : it_bal like rfposxext occurs 1 with header line.
    data : w_text(100) type c.
    data : w_cnt1(3).
    data : l_date like mara-ismpublperiod .
    data : p_date1 like  jkpaz-jkpavon.
    data : l_day_c(2).
    data : l_month_c(2).
    data : l_base_yr_c(4).
    data : w_text1(100) type c.
    data : w_text2(100) type c.
          Field Symbols            Begin with FS_                       *
    *FIELD-SYMBOLS:                                                        *
    field-symbols:  type ty_condition.
          Insert                                                        *
    *INSERT   :                                                            *
          Select Options          Begin with SO_                        *
    selection-screen skip 1.
    selection-screen:  begin of block b1 with frame title text-001.
    select-options  :  so_bukrs for vbrk-bukrs no intervals no-extension obligatory  .
    select-options  :  so_kunrg for vbrk-vkorg no intervals no-extension obligatory,
                       so_vkbur for knvv-vkbur no intervals no-extension ,
                       so_fkdat for bsid-budat  no-extension obligatory ,
                       so_bdat1 for bsid-budat  no-display ,
                       so_bdat3 for bsid-budat  no-display ,
                       so_kunnr for kna1-kunnr no-display.
    selection-screen:  end of block b1.
          Parameters              Begin with PR_                        *
    *PARAMETERS     :                                                      *
    selection-screen begin of block b3 with frame title text-003.
    parameters pr_3 radiobutton group rad1.
    parameters pr_4 radiobutton group rad1.
    selection-screen end of block b3.
    selection-screen begin of block b2 with frame title text-002.
    parameters pr_1 radiobutton group rad.
    parameters pr_2 radiobutton group rad.
    selection-screen end of block b2.
    *INITIALISATION   :
          At selection-screen                                           *
    *AT SELECTION-SCREEN.
          S T A R T   O F   S E L E C T I O N                           *
    start-of-selection.
      if pr_3 is not initial.
    Code commented/added by Praveen on 20.07.2006
       SELECT kunnr INTO CORRESPONDING FIELDS OF TABLE it_bp1 FROM knvv
                                       WHERE vkorg IN so_kunrg
                                         AND kunnr GE '0004000000'
                                         AND kunnr LE '0004999999'.
        select kunnr into corresponding fields of table it_bp1 from knvv
                                        where vkorg in so_kunrg
                                          and aufsd <> '01'
                                          and kunnr ge '0004000000'
                                          and kunnr le '0004999999' .
                                         and
                                         PLTYP ne 'HB'.
    *ends here
      endif.
      if pr_4 is not initial.
        clear so_kunnr[].
        clear so_kunnr.
        so_kunnr-sign = 'I'.
        so_kunnr-option = 'BT'.
        so_kunnr-low =  '0001000000'.
        so_kunnr-high = '0001999999'.
        append so_kunnr.
        so_kunnr-sign = 'I'.
        so_kunnr-option = 'BT'.
        so_kunnr-low =  '0002000000'.
        so_kunnr-high = '0002999999'.
        append so_kunnr.
        so_kunnr-sign = 'I'.
        so_kunnr-option = 'BT'.
        so_kunnr-low =  '0007000000'.
        so_kunnr-high = '0007999999'.
        append so_kunnr.
    Code commented/added by Praveen on 20.07.2006
        select kunnr into corresponding fields of table it_bp1 from knvv
                                        where vkorg in so_kunrg and
                                            kunnr in so_kunnr and
                                            vkbur in so_vkbur.
                                       AND kunnr GE '0001000000'
                                       AND kunnr LE '0001999999'   .
        select kunnr into corresponding fields of table it_bp1 from knvv
                                           where vkorg in so_kunrg and
                                               aufsd <> '01' and
                                               kunnr in so_kunnr and
                                               vkbur in so_vkbur.
                                       AND kunnr GE '0001000000'
                                       AND kunnr LE '0001999999'   .
    ends here
      endif.
      if pr_1 = 'X'.
        perform cust_prog.
        perform cust_line.
        perform f001_progressive_total.
        perform f002_item_data.
      elseif pr_2 = 'X'.
        perform cust_line.
        perform f002_item_data.
      endif.
    *&      Form  cust_prog
          text
    form cust_prog.
      clear it_bp3[].
      p_date1 = so_fkdat-low.
      call function 'Z_VF053_DATE_GET_YEAR_MONTH'
        exporting
          i_date  = p_date1
        importing
          e_dd    = l_day_c
          e_month = l_month_c
          e_year  = l_base_yr_c.
      ranges so_bdat2 for bsid-budat.
      clear : so_bdat3[].
      if l_day_c > 01.
        l_day_c = '01'.
        concatenate   l_base_yr_c l_month_c l_day_c     into l_date.
        so_bdat2-low = l_date.
        so_bdat2-high = so_fkdat-low - 1.
      else.
        so_bdat2-low = '00000000'.
        so_bdat2-high = '00000000'.
      endif.
      so_bdat2-sign = 'I'.
      so_bdat2-option = 'BT'.
      append so_bdat2 to so_bdat3.
      select kunnr bukrs budat into corresponding fields of table it_bp3 from bsid
                                         for all entries in it_bp1
                                         where bukrs in so_bukrs
                                           and kunnr = it_bp1-kunnr
                                           and budat in so_bdat3.
    select kunnr bukrs budat
    appending corresponding fields of table it_bp3
    from bsad
    for all entries in it_bp1
    where bukrs in so_bukrs
    and kunnr = it_bp1-kunnr
    and budat in so_bdat3.
      sort it_bp3 by kunnr .
      delete adjacent duplicates from it_bp3 comparing kunnr.
      sort it_bp3 by kunnr .
      clear w_total_bf.
    endform.                    "cust_prog
    *&      Form  cust_line
          text
    form cust_line.
      clear it_bp[].
      select kunnr bukrs budat
      into corresponding fields of table it_bp
      from bsid
      for all entries in it_bp1
      where bukrs in so_bukrs
      and kunnr = it_bp1-kunnr
      and budat in so_fkdat.
      select kunnr bukrs budat
      appending corresponding fields of table it_bp
      from bsad
      for all entries in it_bp1
      where bukrs in so_bukrs
      and kunnr = it_bp1-kunnr
      And budat in so_fkdat.
      sort it_bp by kunnr .
      delete adjacent duplicates from it_bp comparing kunnr.
      sort it_bp by kunnr .
    endform.                    "cust_line
    *&      Form  f001_progressive_total
          text
    form f001_progressive_total.
      if not it_bp3[] is initial.
        clear : w_text ,w_cnt,p_date1,l_base_yr_c, l_month_c,l_day_c,l_date.
       w_cnt1 = sy-tabix .
       CONCATENATE w_cnt1 '  Feaching Data  '  INTO w_text.
       CALL FUNCTION 'SAPGUI_PROGRESS_INDICATOR'
         EXPORTING
           text = w_text.
        ranges so_bdat2 for bsid-bldat.
        clear : so_bdat1[].
        p_date1 = so_fkdat-low.
        call function 'Z_VF053_DATE_GET_YEAR_MONTH'
          exporting
            i_date  = p_date1
          importing
            e_dd    = l_day_c
            e_month = l_month_c
            e_year  = l_base_yr_c.
        if l_day_c > 01.
          l_day_c = '01'.
          concatenate   l_base_yr_c l_month_c l_day_c     into l_date.
          so_bdat2-low = l_date.
          so_bdat2-high = so_fkdat-low - 1.
        else.
          l_day_c = so_fkdat-low.
          so_bdat2-low = l_date.
          so_bdat2-high = '00000000'.
        endif.
        so_bdat2-sign = 'I'.
        so_bdat2-option = 'BT'.
        append so_bdat2 to so_bdat1.
        export so_bdat1 to memory id 'DATE1'.
        export it_bp3 to memory id 'IT_BP3'.
        clear : so_bdat1, it_bp3.
        submit  z_rfitemar1
                with x_aisel = 'X'
                with x_norm = 'X'
                with dd_bukrs-low = so_bukrs-low                "#EC *
                and return.
        clear : it_pos[], it_pos .
        import it_pos from memory id 'zit_pos'.
        free memory id 'zit_pos'.
        delete it_pos where blart <> 'DZ'.
    Here Plz Clear all the varible to avoid overlap
        clear : w_open_bal,w_du_start_date,w_du_end_date.
        select belnr bukrs gjahr into corresponding fields of table it_bkpf
        from bkpf  for all entries in it_pos where belnr = it_pos-belnr and gjahr = it_pos-gjahr
    and bukrs = it_pos-bukrs and xreversal = ' '.
    endif.
        loop at it_pos.
          clear it_bkpf.
          read table it_bkpf with key bukrs = it_pos-bukrs belnr = it_pos-belnr gjahr = it_pos-gjahr.
          if sy-subrc eq 0.
            append it_pos to it_check.
          endif.
        endloop.
        it_pos[] = it_check[].
    ***opening bal
    since runtime error is coming while summing the alternate way is being used ... done by jayakumar on 11 10 06
       LOOP AT it_pos .
         SUM .
         w_open_bal = it_pos-dmshb .
         EXIT .
       ENDLOOP .
        loop at it_pos .
       read table it_cust3 with key belnr = it_pos-belnr.
       it_pos-dmshb = it_cust3-wrbtr.
          w_open_bal = w_open_bal + it_pos-dmshb .
        endloop .
        if w_open_bal < 0 .
          w_open_bal = w_open_bal * -1.
        endif.
        w_total_bf = w_total_bf + w_open_bal.
    endif.
      write :20 'Progressive Total B/F -
    ' ,106 w_total_bf.
      skip 1 .
    endform.                    "f001_progressive_total
    *&      Form  f002_item_data
          text
    form f002_item_data.
      if not it_bp[] is initial.
        select * into corresponding fields of table it_kna1 from kna1
                              for all entries in it_bp
                              where kunnr = it_bp-kunnr .
        export so_fkdat to memory id 'DATE'.
        export it_bp to memory id 'IT_BP'.
        clear : so_fkdat, it_bp.
        submit  z_rfitemar1
                with x_aisel = 'X'
                with x_norm = 'X'
                with dd_bukrs-low = so_bukrs-low                "#EC *
                and return.
       DELETE it_pos WHERE u_xreversal <> ' '.
        clear : it_pos[], it_pos .
        import it_pos from memory id 'zit_pos'.
        free memory id 'zit_pos'.
        delete it_pos where blart <> 'DZ'.
        sort it_pos by belnr.
       APPEND LINES OF it_pos TO it_pos1.
       DELETE ADJACENT DUPLICATES FROM it_pos COMPARING belnr." commented by sarang
        clear : it_cust[], it_cust.
        if not it_pos[] is initial.
          select belnr wrbtr xref1 kunnr bschl 
          into corresponding fields of table it_cust
          from bseg
          for all entries in it_pos
          where belnr = it_pos-belnr
          and bukrs = it_pos-bukrs
          and gjahr = it_pos-gjahr
          and bschl in ('15','40') . 
         it_cust2[] = it_cust[].
          delete it_cust where bschl ne 15.
          delete it_cust2 where bschl ne 40.
          sort it_pos by konto.
        else.
          write : 20 '**No Transaction to Display**'.
        endif.
       DELETE it_pos WHERE u_xreversal = 'X'.
        tables bkpf.
        loop at it_pos.
          select single  * from bkpf where belnr = it_pos-belnr and bukrs = it_pos-bukrs and gjahr = it_pos-gjahr and xreversal = ' '.
          if sy-subrc = 0.
            append it_pos to it_pos_bc1.
          endif.
        endloop.
        clear it_pos.
        it_pos[] = it_pos_bc1[].
        sort it_pos by konto belnr xref3.
        loop at it_pos.
          read table it_cust2 with key belnr = it_pos-belnr.
          on change of it_pos-konto or "IT_CUST2-xref1 or
          it_pos-belnr.
            it_pos_bc[] = it_pos[].
            delete it_pos_bc[] where konto ne it_pos-konto.
            delete it_pos_bc[] where belnr ne it_pos-belnr.
            loop at it_pos_bc.
              sum.
              exit.
            endloop.
            append it_pos_bc to it_pos_nc.
          endon.
        endloop.
        free it_pos.
        it_pos[] = it_pos_nc[].
        data : w_amt1 type bseg-dmbtr,
              w_amt2 type bseg-dmbtr.
        clear : w_amt1 , w_amt2.
        sort it_pos by budat belnr konto.
        data : w_ch(5) type c,
               w_i type i.
        w_i = 0.
        loop at it_pos where shkzg = 'H' .
          clear w_text.
          w_i = w_i + 1 .
          w_ch = w_i.
          read table it_cust with key belnr = it_pos-belnr  kunnr = it_pos-konto.
          read table it_kna1 with key kunnr = it_pos-konto .
         CONCATENATE it_kna1-name1 INTO w_text.
          w_text = it_kna1-name1.
         CONDENSE w_text NO-GAPS.
          write : / w_ch left-justified  , 07 it_pos-budat ,20 it_pos-belnr(10) ,31 it_pos-konto(10),42 w_text(60).
          read table it_cust2 with key belnr = it_pos-belnr.
          if it_cust2-xref1 = 'Cash Payment' or it_cust2-xref1 = 'Cash'.
            if it_pos-dmshb < 0 .
             it_pos-dmshb = it_pos-dmshb * -1 .
              it_pos-dmshb = it_cust2-wrbtr.
            else.                              "+PM28072006
             it_pos-dmshb = it_pos-dmshb * -1 . "+PM28072006
              it_pos-dmshb = it_cust2-wrbtr.
            endif.
            write : 72 it_pos-dmshb.
            w_amt1 = w_amt1 + it_pos-dmshb.
          else.
            if it_pos-dmshb < 0 .
             it_pos-dmshb = it_pos-dmshb * -1 .
               it_pos-dmshb = it_cust2-wrbtr.
            else.                            "+PM28072006
             it_pos-dmshb = it_pos-dmshb * -1."+PM28072006
              it_pos-dmshb = it_cust2-wrbtr.
            endif.
            write : 87  it_pos-dmshb.
            w_amt2 = w_amt2 + it_pos-dmshb.
          endif .
        endloop .
      else.
        write : 20 '**No Transaction to Display**'.
      endif.
      clear : it_cust1[] ,w_pos .
      it_cust1[] = it_cust[] .
      sort it_cust1 by wrbtr.
      delete it_cust1 where xref1 <> 'Cash Payment' .
      delete it_cust1 where xref1 <> 'Cash' .
      loop at it_cust1.
        sum .
        w_pos = it_cust1-wrbtr .
        exit .
      endloop .
      clear :it_cust1[],w_neg .
      it_cust1[] = it_cust[] .
      sort it_cust1 by wrbtr.
      delete it_cust1 where xref1 = 'Cash Payment' .
      delete it_cust1 where xref1 = 'Cash' .
      loop at it_cust1.
        sum .
        w_neg = it_cust1-wrbtr .
        exit .
      endloop .
      if w_pos < 0.
        w_pos = w_pos * -1 .
      else.                 "+PM28072006
        w_pos = w_pos * -1. "+PM28072006
      endif.
      if w_neg < 0.
        w_neg = w_neg * -1 .
      else.                 "+PM28072006
        w_neg = w_neg * -1. "+PM28072006
      endif.
      write sy-uline(125) .
      write : /20 'Total Collection Amount -
    >'.
      write : 76 w_amt1 ,91 w_amt2.
      w_sub_tot = w_amt1 + w_amt2.
      if w_sub_tot < 0.
        w_sub_tot = w_sub_tot * -1.
      endif.
      write : 106 w_sub_tot.
      if pr_1 = 'X'.
        w_total_co = w_total_bf + w_sub_tot.
        if w_total_co < 0.
          w_total_co = w_total_co * -1.
        endif.
        write : /20 'Progressive Total C/O -
    >'.
        write : 106 w_total_co.
      endif.
      write sy-uline(125) .
    endform.                    "f002_item_data
         ENDIF .
    *END-OF-SELECTION.
          E N D       O F   S E L E C T I O N                           *
          At line selection                                             *
    *AT LINE-SELECTION.
          User Command Processing                                       *
    *AT USER-COMMAND.
          Top Of Page                                                   *
    top-of-page.
      select single * from t001 where bukrs = so_bukrs-low .
      select single * from adrc where addrnumber = t001-adrnr . "EC *
      write : /05  t001-butxt.
    CONCATENATE adrc-house_num1 '-' adrc-street INTO w_text1.
    CONCATENATE adrc-city1 '-' adrc-post_code1 INTO w_text2.
    WRITE : /05  w_text1 .
    WRITE : /05  w_text2 .
      write : /05  'Sales Organisation:', so_kunrg-low.
      write : /05  'Sales Office:', so_vkbur-low.
      skip 1.
      if pr_3 = 'X'.
        write : /05 'Agent Circulation Collection Statement From ' , so_fkdat-low , ' to ' ,so_fkdat-high .
      else.
        write : /05 'Advertisement  Collection Statement From ' , so_fkdat-low , ' to ' ,so_fkdat-high .
      endif.
      if pr_3 = 'X'.
        write  :/ sy-uline(125) .
        write :/07 'Date' ,20 'Doc No',31 'Code' ,42 'Agent Name & Place',84 'BY CASH' ,97 'BY CHQ/DD' ,115 'Prog. Total'.
        write  :/ sy-uline(125) .
      else.
       write  :/ sy-uline(125) .
       write :/07 'Date' ,20 'Doc No',31 'Code' ,42 'Advertisers Name' ,  84 'BY CASH' ,97 'BY CHQ/DD' ,115 'Prog. Total'.
       write  :/ sy-uline(125) .
      endif .
          End Of Page                                                   *
    END-OF-PAGE.END-OF-PAGE.

    Hello Selvi
    There is no need to use two subroutine. Actually, this would be bad programming. Instead use a switch for your subroutine which determines whether the calculation should be done for the actual and the previous day, e.g.:
    PERFORM do_calculation
                                     USING 'X'          " 'X' = calculate for previous day as well
                                     USING p_date   " current date
                              CHANGING gt_list.   " itab with list data
    And that's how the subroutine could look like:
    FORM do_calculation
                             USING VALUE(ud_calculate_previous_day)  TYPE c
                                        VALUE(ud_date)                             TYPE d
                      CHANGING ct_list    TYPE <table type>.
    * define local data
      DATA:
         ld_date_prev  TYPE d,
         lt_list_prev     TYPE <table type>.  " list for previous day
    * Do the calculations for the current day
      IF ( ud_calculate_previous_day = 'X' ).
        ld_date_prev = ud_date - 1.
        PERFORM do_calculation
                                         USING ' '  " ' ' = no calculation for previous day
                                                    ld_date_prev
                                  CHANGING lt_list_prev.   " itab with list data
      ENDIF.
    * Post-processing after calculation for both days
    ENDFORM.
    Regards
      Uwe

  • Problem on logic need ur help so bad

    hi im kindda new to logic and i hope my english's fine ... i got logic on my macbook pro for like only 2 weeks
    im runnin it in some big show based on the logic project , every time i tried it in home nothing bad happend but when i get to large stages with bass vibrations after 2 or 3 songs i get "disk too slow" problem and after clickin 3-4 times "continue" logic seems to be ok .
    i found this thread
    https://discussions.apple.com/thread/2609440?start=0&tstart=0
    and still got no answer and i relly gotta solve this problem .
    shud i buy an external drive ? shud i try isolating my mac by cases , foams and stuff ?
    what do i do ?
    thanks

    well if u wanna know , after i got no replys i found a thread talkin about disabling the "sms" thing on mac ,
    it workd like a magic just got back from 2 gigs in one night logic was workin perfect , this "disk too slow" error is gone and i can run multitrack and record in any enviroment . hope this help's other people in the future coz this problem was a real pain in the *** .

  • I AM IN SERIOUS NEED OF HELP. I CAN'T ACCESS MY SHAREPOINT CENTRAL ADMINISTRATOR PAGE

    I am a Computer Network and Systems Administration student. I gradutae may 10th and i am working on my capstone project. I am doing my project on sharepoint and once i install the active directory domain services, i begain having problems. i can not access
    the sharepoint web page i have done everything that i have found and nothing is working PLEASE HELP ME.

    Did you install ADDS after you installed SharePoint? If so then that will never end well, you'll probably need to re-install SharePoint again.

Maybe you are looking for

  • Setup quandary

    I have an Apple TV set up to sync wth my Macbook Pro since this is where my main music library is and also all my photos. I, however, also have a Mac Pro where I create movies that I want to watch on my Apple TV. What is the best set up for this situ

  • Printing stopped working in IE11

    I have an Emachines desktop, windows 7, x64 based, and I recently upgraded to Internet explorer 11 version:11.0.9600.1658 Update version : 11.0.3 (KB2909921) Prodid: 00150-20000-00003-AA459. I have printer HP PhotoSmart D110a, printing via a connecti

  • Android App - works fine in Device Central but not in phone

    Greetings! Just looking for some general "you might try this" tips.  I've built a very basic game app for Android so I can start learning not only how to develop for Android, but also how to publish and distribute Android apps to users. My game works

  • Re: sound problems

    I am still having problems like this.  I'm 93 years old and the only thing that works (my son does this) is to disconnect and reconnect the HDMI cable.  Since I can't get up and down repeatedly during the day to do this (sometimes it goes out multipl

  • Portal will not start

    Hello All, We have copied our entire portal and database to another server, because of this our portal will not start.  It appears to start with no errors, but no portal page is displayed, not even an error message.  The port number also can not be r