TL-WR841N - Cheap and good router upgrade!! :)

Just thought I'd share me experience with the TL-WR841N router. Can pick these up for around £20 and it has made SUCH a difference. I've only had this plugged in for an hour so, if my experience changes I'll keep you guys posted, but so far its rock solid and super fast. THIS IS FOR INFINITY, NOT ADSL.
Setup was easy. Plug it in, dial up '192.168.1.1' in your browser address bar. Use the quick setup to get connected and it should choose find PPoE automatically. Put in "[email protected]" as your username and "password' as your password (it needs to have something as a password and BT doesn't require one). Then voila, connected!
You then need to set your wifi up, all available through the menus on the left. I found Wifi channel 13 to be best (not available through HH3). Use a program like inSSIDer to scan local wifi useage (available on android and iphone also) and find a clear channel with little to no overlaps.
Use WPA-PSK/WPA2-PSK encryption as this is most secure. Wifi is on and open as default.
Under the DHCP menu button I added some improved DNS servers:
194.72.9.34 - BT 30 GB
194.72.9.38 - BT-8 GB
208.67.220.220 - OpenDNS
^These were the fastest 3 I found using a program called "namebench".
There's many more basic settings to play with, but these are probably the most important.
Below is a speed test I ran when everything was setup, and yes. This is via wifi!!!
The router firmware can be upgraded to OpenWRT. I haven't done this yet, nore have I upgraded the installed firmware.
Hope this helps someone. Will let you know how stable it is at a later date after running it for a couple of weeks and doing a bit of online gaming over it.

Just received this router.
So far i'm glad I bought it.
With the home hub I could never get more than 50megs of speed while going through a gigabit switch connected to a TP-Link powerline adaptor.
Now I'm getting 75megs.
The wireless speed is still as slow as ever though. Although thats probably the fact that every wifi channel is being used where i live.
Now I'm hoping I dont get all the NAT problems I was getting with the home hub.
EDIT:turned out a driver update I got of windows update 2 days ago slowed my wireless right down. Just rolled back the driver and am now getting just under 60megs wireless. Thats twice what I used to get on the home hub 3.
So not only am I getting full speed wired via powerline adaptors i'm getting wireless that is twice the speed I got off the home hub 3

Similar Messages

  • Cheap and good method: converting 2¼/4x5 black & white negatives to positives

    This has been covered here but, I wanted to describe my solution.
    I have some old large format negatives from 2¼ up to 4 x 5. I don't want to pay to have them scanned or buy a expensive Epson pro scanner or any other kind. (I already have a dedicated scanner for 35mm). I don't even want to spend money on a new copy stand. Although, I am on the look out for a used one.
    In a pinch, I needed to make a positive of just one 2¼ negative. For on screen use only.
    So I just placed the negative on my flourescent light box (used to look at slides) and took a picture of it with a 55 macro lens (the best for copy work) and a 24 MP DSLR. I used a high shutter speed, 500, to avoid shake. I also shot off a number of frames.
    Most the frames were useless because of a color cast, I think caused by the sensor and the flouresenct tubes. But one was fine. I imported it, turned it positive in Curves, used the built in Effects Black and White Blue Filter 100% conversion, cropped it (with 2¼ black frame around it) cleaned up the specks and scratches on it in Aperture (262 strokes in Retouch).
    I did full on Devignette and there is still a touch of it but, that's OK. That’s what 2¼ does with flash. Besides using the Curves to invert it, the only other thing that I had to adjust was Highlights and Shadows. Enhance and Exposure had little impact so I kept them off.
    Frankly, it is hard to tell the difference between this and the 4000 dpi scans from my expensive 35mm slide scanner!
    I'd do a link to the scan here but, it is for a project I can't release yet. But, it would blow your mind. FF 24MP DSLR, macro lens, lightbox, some time in Aperture and you can put some of your large format images up on Flickr or your portfolio for nothing.

    I'd say that, if you are worried about perspective distortion, go buy an Epson Perfection 700 and scan large format film that way.
    But I am not sure how I would detect perspective distortion. Macro lenses around 50-60 mm are designed to not have much or any of that.
    I don't worry about stuff like that… life is to short. Exessive obsession with perfection to extreme with gear is a miserable existance. (However, do good work though…)
    The iPad (any size) is a nice idea too! If you own one, cheaper than buyng a light box you might never use. I just happen to have one from film shooting days.
    If you have a Nook, Kindle, or larger Android, those might be big enough for 4x5 or 5x7 too!
    For those with only an iPhone, iPod, or other smart phone, used or new light boxes are probably pretty cheap now and even a small one can do 4 x 5 with room to spare. Art stores sell them too. My small one is made for tracing. My big light box was originally on the wall for X-Rays in a hospital. I bought it surplus.

  • I can't access to wi fi even though i have a good signal and the router is working properly (my laptop works perfectly)

    i can't access to wi fi even though i have a good signal and the router is working properly (my laptop works perfectly)

    Try rebooting the router and see if that helps. unplug it from power for about 30 seconds and then plug it in again.
    You can also try restarting your iPad. 
    Restart the iPad by holding down on the sleep button until the red slider appears and then slide to shut off. To power up hold the sleep button until the Apple logo appears and let go of the button.

  • Macbook and DLink router?

    ok so soon i'm going to buy the macbook. I want to have wireless internet but from what i've read it doesn't seem that the airport express has very good range and its quite expensive. So i was wondering if anyone had this router and how well it works with the macbook http://www.bestbuy.com/site/olspage.jsp?skuId=7650455&type=product&productCatego ryId=pcmcat25300050001&id=1134699413343

    A friend of mine has that router and I connect regularly to it with no problems at all.
    I use Netgear myself, but since the D-Link is cheaper and just as good - buy that one instead.

  • WRT120N - wireless capability routinely fails and requires router reboot

    I purchased the WRT120N wireless router about a month ago and have found that the wireless capability of this unit routinely fails.  I have numerous wireless devices in our home but it's the Apple iTouches that use it most of the time.  Every day or two the wireless function just stops working and I have to rebooot the unit via the admin web page.  Then everything continues to work for a while until we notice that it has failed again.  I upgraded the router firmware to v1.0.04 and followed the instructions carefully but this made no difference.
    Searching the web revealed that this was a wide-spread and well documented problem.  Many other forum posts warn consumers to avoid buying this cheap and unreliable product.
    I am about to give up return the unit to the store I bought it from but thought I'd give one last chance to this forum to see if there was any fix or alternative.
    Please advise.  Thanks.
    Solved!
    Go to Solution.

    hi, to this topic I'd like to post my problem. so i have wrt120n wireless router, and I had a problem with connecting two computers ( one PC on cable,  other Notebook with wireless). When both computers is online, router start to reboot. Event wiever posted :
     Your computer was not able to renew its address from the network (from the DHCP Server) for the Network Card with network address 0000E87303EE.  Your computer will continue to try and obtain an address on its own from the network address (DHCP) server.  especially when trying to send a file between computers through skype.
    so that first problem, now I can't connect to internet at all. I've found almost the same problem:.
    The computer is able to connect to the router perfectly fine, but I can't get on to the internet because I'm unable to aquire an IP address from the router. Instead of giving me my 198.168.1.x IP, I'm getting a 169.254.x.x.
    But the thing is that i can't connect to router adress 192.168.1.1, I tried to reset router but still nothing. any ideas? how connect to the router?

  • Any suggestion on where to buy and how to Upgrade MBP 15" (2011-2012) myself?

    Hi, after my other post has been answered (thanks again!).
    Now I'm looking for suggestions on:
    - where to buy RAM, CPU, Video Card, HDD (cheap but good )
    - and how to do this Upgrade myself
    Fro my (future ) MBP 15" Late-2011 or Mid-2012 models.
    Thanks in advance.

    kvnMac,
    you can buy compatible RAM and HDDs for those MacBook Pro models from many reputable vendors, as well as from online auction sites (if you know exactly what you’re after — caveat emptor). Upgrading either the RAM or the HDD is fairly straightforward; the only unusual tool that you’d need for the HDD is a T6 Torx screwdriver.
    As far as upgrading the CPU or the graphics card on a MacBook Pro, that’s a different matter — neither is easily removed nor easily replaced, and I don’t know where one would go shopping for suitable CPUs or GPUs.

  • Presently have Snow  Leopard and want to upgrade to Maverick but don't want to lose data.  How to download safely? don't am worried about losing info.  How to download it without risk to current data.

    Am currently using Snow Leopard and do not have access to I Cloud or latest version of I Photo.  Understand I can download Maverick free but am worried about losing data.  How to download Maverick and safeguard present files?

    Mac OS X upgrades are designed so that none of your existing Applications or User data are intentionally deleted during a System Upgrade.
    That works as long as there are no problems whatsoever.
    Your best protection from data loss is good Backups. Before you upgrade, buy an External Drive at least 2 to 3 times the size of your User Data, and Turn on Time Machine. USB-2 enclosure drives are cheap, and fast enough for backups. If you will use this drive for everyday data, a faster interface would be much better.
    Time Machine works quietly in the background, and does not "take over" your Mac to do the Backups. After the first large backup, it will quietly back up hourly, copying only the things that have changed since the last Backup. Time Machine is not the only Backup solution, or even the best solution out there. But it tends to be the Backup that actually happens, because you don't have to download any software, do extensive setup, or think about whether you should do it now or later.

  • Hallelujah, finally disabled OOPP. I use Firefox 9.0.1 and will not upgrade to anything that ignores my settings. Been looking for this info for years!

    As soon as Firefox came out with OOPP, I immediately asked how to permanently disable it and had a Firefox developer straight-up lie to me and say it couldn't be done without downgrading. Thank GOODNESS for the instructions on https://support.mozilla.org/en-US/questions/713600?page=1 Finally, finally I have excised the hated OOPP!
    I run Firefox 9.0.1 and will not upgrade, ever, unless I see signs that Mozilla has radically altered its development direction and discarded most of the boneheaded, broken, anti-user development that has gone into versions more recent than Firefox 1.x. Actually making your mission statement more than an empty promise might be a good place to start.
    Let's see...anything else? Oh yeah, any developer who advocates overriding or ignoring user settings, or taking control away from the user, should be kicked off the team. (and investigated as a possible Government mole, but that's a lot to ask for). I hear Konqueror and Safari are looking for new devs. It gets old fast when you try to get support and instead get haughty "You're doing it wrong, stop doing that" responses. I'm doing exactly what I intend to be doing and if you can't support that, someone else will. If you really gave a damn about your users, you might start by backporting security fixes to previous versions instead of spewing out a cacophony of incompatible new versions so rapidly you end up confusing and alienating users and making them switch updates off entirely. I mean seriously, what happens when Firefox hits triple digits? You could stick a decimal in front of it, and name that build after a historic baseball player who had that batting average. But even then you will run out of players in a few months.
    It's truly sad. I switched to Firefox because it was the best browser. But Firefox has been backsliding horribly since around 2.0, and the other browsers seem to be in about the same boat. Firefox IS still the best browser - but only if you use an ancient, unsupported version. That's a big problem.

    Using an obsolete version released [http://www.mozilla.org/firefox/9.0.1/releasenotes/ December 11th 2011] is the exact definition of downgrading. It exposes your system to all the security vulnerabilities that have been fixed since then.
    * https://www.mozilla.org/security/known-vulnerabilities/firefox.html
    Out-of-process plug-ins was made mandatory on Windows Vista and later because Adobe don't test Flash Player's protected mode with OOPP disabled. This change didn't happen until Firefox 14, so there was no need to go as far back as Firefox 9.0.1.
    If you absolutely have to, you can disable OOPP by creating the ''MOZ_DISABLE_OOP_PLUGINS'' environment variable and setting its value to '''1'''. Firefox must be restarted for the change to take effect. This works in the current version of Firefox, so there's no need to use obsolete insecure versions.<br>
    If you don't know how to create an environment variable, see the following article for instructions (the "Using the Custom Environment Variable" section is not relevant).
    * [http://www.howtogeek.com/51807/how-to-create-and-use-global-system-environment-variables/ How to Use Global System Environment Variables | How-To Geek]

  • Hello, my name is Karan Taneja and i have been a loyal Apple customer. I have been using Apple since it introduced iphone 4 and have been upgrading/buying every new phone Apple introduces after that. I was always happy and surprized to see Apple doing so

    Hello, my name is Karan Taneja and i have been a loyal Apple customer.
    I have been using Apple since it introduced iphone 4 and have been upgrading/buying every new phone Apple introduces after that.
    I was always happy and surprized to see Apple doing so good to its customers.
    Unfortunately, i experienced some thing really unprofessional and different this time.
    It begun suddenly one day when i tried to charge my phone, the phone was on silent mode and as usual the phone vibrated when i kept it for charge.
    After a few seconds the phone vibrated twice or thrice again when i re-inserted the cable thinking it might be loose.
    It continued to charge well when i left the room for 2 hours and finally when i returned i could see a damaged i phone 5
    lying on the floor and the phone vibrating continuously and i figured out there was a fault with the cable and the
    current wasnt flowing continuously due to which the phone continued to vibrate and fell off the shelf.
    Next day i took the iphone to Apple service centre at Saket which was closed.
    Thinking its August 15 and so the store might be closed i went back to home and waited for the next day but unfortunately could not turn up since
    i had to go to work on odd timings.
    I again went to the same service centre on 17th August 2013 and saw the service centre closed again when i tried to contact
    the other service centre and was informed about Saket's service centre already been shut down.
    There was no hoarding/ banner any kind of intimation for the customers.
    Since 18th August was Sunday and i was occupied on 19th August i went to service centre at Ansal Plaza Khel Gaon Marg on
    20th August 2013 to complaint about the Faulty Cable and the damaged caused to my iphone 5 due to the same.
    I very well explained the same to one of the person at the receiving desk at the service centre who accepted the cable
    but explained me that he doesnt have the authority to accept my iphone without permission from the technical support people
    who will be able to help me in that case and gave me the toll free number.
    i Tried to reach the toll free number and finally managed to get online with a technical support executives who too all my details and
    summary of the problem i experienced and finally kept me on hold for almost 10 minutes ormore after which he said he said that my
    case cannot be considered and while the discussion was on, the call was disconnected and i was left frustrated as i still was at the service centre
    but finally i left with no hope from Apple .
    I tried to reach again at the toll free number, and finally managed to talk to a well behaved person who assured me of considering my case and suggested
    me to go back to the service centre and advice the the person at the recieving end there to get me connected to the technical support team when i reach so that i could
    submit my phone but, since, it was already around 4:30 and the service centre was about to shut and due to traffic
    conditions all around i thought of visiting the service centre next day.
    On 21st August 2013, i went back to the service centre and spoke to the one of the store person who adviced the case to the manager Mr. Alok ( as i remember )
    who was really rude to tell me that i will have to call the technical support team on my own and then he will connect and that its not his work and all that .
    I finally connected to one of the senior technical support executives Mr.Mohamed Azharuddin K who understood my concern and spoke to the manager of the store to accept
    my iphone.
    My iphone was finally collected and i was assured i would get a call back next day from the service centre about the update.
    It was now 22nd August 2013, no update was given,no call was received, i tried to call the service centre at 12:30, they were unaware about my case and knew only about the cable and said will call me
    back very shortly.
    I called back at 2:30, still no update, at 4:30 i called back again when i was told that my case cannot be considered and i can collect my phone.
    Similar discussion was held with Mr.Mohamed Azharuddin K.
    I knew by the time i will reach the service centre would again close.
    He told me that my case cannot be considered since the cable was recieved in the dead condition and wasnt working at all unlike what i told him about the cable.
    On 23th August 2013, i went back to the service centre and collected my phone. When i asked about my old cable and told them that it was working and i wanted the technician
    to check it properly when i handed it over, they had no answer but to say its already shipped. I spoke to the manager who said that he never told any body that the cable
    was received in dead condition and he only conveyed to other authorities that the cable had fault .
    I finally dont know what to do and came back with the new cable.
    I just visited my time, petrol and parking charges in getting the cable replaced.
    If i calculated i have spent around 16 hours and 2000 worth of money in just getting the cable replaced and have a broken phone in hand.
    More than a weeks torture.
    Is that the way apple compensates for its fault ????????????????
    I will make sure that i never buy any thing from Apple and advice all the people i know to not trust Apple blindly.

    Wow, Karan Taneja, you've just embarrassed yourself on a worldwide support forum.  Not only is your post ridiculous and completely inappropriate for a technical support forum, but it also shows your ignorance as to whom you think the audience is.  Apple is not here.  It's users, like you. 
    If you would have spent half the time actually reading the Terms of Use of this forum that YOU agreed to by signing up to post, as you did composing that usesless, inappropriate post, you (and the rest of us on this forum) would have been much better off.

  • How to setup apple time capsule with FIOSinternet and VZ router?)

    Hello,
    I have Apple time capsule and the VZ Router MI424WR. I current set up:
    1. VZ router - wireless off, the rest is standard
    2. Time capsule: Wireless on in Bridge mode
    Result: Internet works but the wireless network is very in-stable. Airtunes is nearly not usable.
    I searched in the Internet and there was several comments that is is not a good combination. Therefore it is recommended to convert the VZ router in a modem mode and use only the Time capsule as the router. I tried this several times I do not get it to work. I followed this procedure (http://data.agaric.com/node/2160) but then I need the PPPoE Account number and password. But there do I get this? The Verizon support was not really helpful.
    Please, is there a good and complete description to solve that issue?
    Thanks in advance
    Moebius

    Go back to your first setup ...
    Verizon router with wireless turned off
    Apple Time Casule with wireless turned on
    Method 1:
    With the Time Capsule in "Bridge Mode", if I remember correctly, you should connect the WAN port to one of the open ports on the Verizon router (I believe bridge mode also turns off the DHCP server on the Time Capsule, if not, find that and turn if off as well).   Change the addressing mode for the Time Capsule to "static" and assign it an address on the LAN which is not in use (choose something you know is out of the way but on the LAN -- I suggest 192.168.1.180 to start -- you can change it once you get everything working).
    If it doesn't work this way for you, move the cable from the WAN port on the Time Capsule to Port 1 and try again.
    Method 2:
    This results in a router behind a router setup, but unless you have devices connected directly to the Verizon router, it shouldn't be a problem.  
    With the Time Capsule disconnected from the Verizon router, turn on "Connection Sharing" (not bridge mode) and make sure DHCP is enabled on the Time Capsule.  You need to change the address range being used by the Time Capsule (which I think defaults to 192.168.1.x to another network -- I suggest, 192.168.2.x with a netmask of 255.255.255.0 and give the router an address of 192.168.2.1 on the LAN side.  Now, connection the WAN port to one of the Verizon router LAN ports.  If you had anything connected to the Verizon LAN ports, move those over to the LAN ports on the Time Capsule and reboot them.
    Method 3:
    This is the least desirable of the scenarios because it relies on Verizon's crappy radio in their router (the Time Capsule has a much better radio and support 802.11n as well as b and g) whereas Verizon's only support b/g.    Go back to the configuration for Method 1, but also turn OFF wireless on the Time Capsule and turn on wireless on the Verizon router.   Try both bridge scenarios described -- using the WAN port first and if that didn't work, then moving the connection to port 1.
    There is no scenario where you can place the Verizon router behind the Time Capsule -- since I believe Verizon is using all MoCA connections for the WAN side of their connection (you'd have to get Verizon to convert you to ethernet WAN and then they would not support you most likely for any STB issues with your FiOS if the Time Capsule was between the ONT and their router ... so don't even bother wasting time there ... more headaches than it would be worth.
    If you're still not sure exactly what each configuration screen on the time capsule should say, post some screen snaps (or the configuration settings/choices which you are unsure about and someone will likely know the answer here).

  • Values in "vendor batch" in the Goods-in-order and Goods-in-plan lists are

    Vendor batch No.  : Transaction ZJPMPU322
    (Background)     
    There are "vendor batch" and "batch" fields in Goods-in-order and Goods-in-plan lists (transaction ZJPMPU322). Values for these fields are retrieved from inbound delivery document (transaction VL33N). After core 7.0 upgrade, "vendor batch" is not copied from "batch" in inbound delivery document any more so that nothing appears in the vendor batch field in the lists.
    (Change request)
    Values in "vendor batch" in the Goods-in-order and Goods-in-plan lists are retrieved from "batch" in inbound delivery document ONLY IF "vendor batch" is blank in the inbound delivery document.
    (Current design)
    Batch is retrieved from LIPS-CHARG
    Vendor batch is retrieved from LIPS-LICHN
    (If there is no record in LIPS, blank will be printed out for both fields)
    (After change)
    Batch is retrieved from LIPS-CHARG
    Vendor batch is retrieved from LIPS-LICHN only if LIPS-LICHN is not blank.
    If LIPS-LICHN is blank, vendor batch is retrieved from LIPS-CHARG.
    (If there is no record in LIPS, blank will be printed out for both fields. If both LIPS-CHARG and LIPS-LICHN are blank, blank will be printed out for both fields),
    Following is the program:
    REPORT zjpmrpu322  MESSAGE-ID  zjpm001
                  NO STANDARD PAGE HEADING
                            LINE-COUNT  50
                            LINE-SIZE  255.
    *&   Development ID: PU_DD_322_LJP                                     *
    *&   Report        : ZJPMRPU322                                        *
    *&   The Purpose of this program is to print the  Goods-in-order list  *
    *&   and the Goods in plan list for raw materials, materials purchase  *
    *&   etc at the Sasayama plant, Japan.                                 *
    *&   Change Log:                                                       *
    *&   Init    Who              Date        Text                         *
    *&   PV      P V R S Varma    07-May-2003  Initial Version             *
    *&   DU      D.Usui           2004/02/26   CR No. 1432                 *
    *&   DU      D.Usui           2004/03/08   CR No. 1447                 *
    *&   DU      D.Usui           2004/05/06   CR No. 1591                 *
                            Constants
    CONSTANTS:
    c_werks   LIKE ekpo-werks VALUE 'JP01',    "Plant code - Sasayama plant
    c_id      LIKE thead-tdid VALUE 'F02',     "Text ID for Info record
    c_object  LIKE thead-tdobject VALUE 'EKPO',"Object of text for info rec
    *c_zzjp_r1 LIKE marc-zzjp_re1 VALUE 'GMP',  "Goods in plan- Domestic
    *c_zzjp_r2 LIKE marc-zzjp_re1 VALUE 'GMPI', "Import sales order document
    c_plus    TYPE c VALUE '',                "Holding '' sign
    c_spras   LIKE makt-spras VALUE 'J',       "Language key Japan
    *c_device(7)    type c value 'PRINTER',    "Device type
    c_form(16)     TYPE c VALUE 'ZJPMPU305',  "Form name
    c_ele_gmp(4)   TYPE c VALUE 'GMP',        "GMP Text element
    c_ele_gmpi(4)  TYPE c VALUE 'GMPI',       "GMPI Text element
    add begin CR1432
    c_ele_bgmp(4)  TYPE c VALUE 'BGMP',       "BGMP
    c_ele_bgmpi(5) TYPE c VALUE 'BGMPI',      "BGMPI
    add end CR1432
    c_function(3)  TYPE c VALUE 'SET',        "Function
    c_type(4)      TYPE c VALUE 'BODY',       "Window area in main window
    c_win_head(7)  TYPE c VALUE 'HEADING',    "Heading window
    c_win_shead(7) TYPE c VALUE 'SUBHEAD',    "sub heading window
    c_win_fot1(7)  TYPE c VALUE 'FOOTER1',    "Footer 1 window
    c_win_main(4)  TYPE c VALUE 'MAIN',       "Main window
    c_comd(8)      TYPE c VALUE 'NEW-PAGE',   "New-page command
    c_zar TYPE ekko-bsart VALUE 'ZAR',
    c_x            TYPE c VALUE 'X',          "Indicator for print options
    c_f            TYPE c VALUE 'F',          "Indicator for Purchase Order
    add begin CR1591
    Deletion indicator in purchasing document
    c_loekz(1)     TYPE c VALUE 'L',
    For ranges tables
    c_sign_i(1)    TYPE c VALUE 'I',          "Sign(include)
    c_op_eq(2)     TYPE c VALUE 'EQ',         "Option(=)
    Confirmation category
    c_ebtyp_ab(2)  TYPE c VALUE 'AB',         "Order acknowledgment
    add end CR1591
    c_la(2)        TYPE c VALUE 'LA'.         "Indicator for Inbound deliver
                          Database Tables
                        Vaiables / Internal tables                       *
    Internal table to store PO information
    Not used after CR1591
    DATA: BEGIN OF t_purc OCCURS 0,
             ebeln LIKE eket-ebeln, "Purchasing Document Number
             ebelp LIKE eket-ebelp, "Item Number of Purchasing Document
             eindt LIKE eket-eindt, "Item delivery date
             menge LIKE eket-menge, "Scheduled quantity
             charg LIKE eket-charg, "Batch number
             matnr LIKE ekpo-matnr, "Material code
             werks LIKE ekpo-werks, "Plant
             meins LIKE ekpo-meins, "Unit of measure
             lifnr LIKE ekko-lifnr, "Vendor number
          END OF t_purc.
    Internal table to store material description.
    DATA: BEGIN OF t_makt OCCURS 0,
            matnr LIKE makt-matnr,  "Material code
            maktx LIKE makt-maktx,  "Material description
          END OF t_makt.
    Internal table for storage of final EKET data
    DATA: BEGIN OF t_eket OCCURS 0,
             ebeln LIKE eket-ebeln, "Purchasing Document Number
             ebelp LIKE eket-ebelp, "Item Number of Purchasing Document
             ebelp_ex(6) TYPE n,    "Extended ebelp with length 6
             eindt LIKE eket-eindt, "Item delivery date
             menge LIKE eket-menge, "Scheduled quantity
             dabmg LIKE ekes-dabmg, " Delivered Quantity
             charg LIKE eket-charg, "Batch number
             matnr LIKE ekpo-matnr, "Material code
             werks LIKE ekpo-werks, "Plant
             maktx LIKE makt-maktx, "Material Description-- jp check
             etens LIKE ekes-etens, "Sequence Number
             meins LIKE ekpo-meins, "Unit of measure
             lifnr LIKE ekko-lifnr, "Vendor number
             vbeln LIKE ekes-vbeln,
             vbelp LIKE ekes-vbelp,
             vpnam(40) TYPE c,      "Vendor product name
          END OF t_eket.
    Internal table for extraction of data from EKES
    Not used after CR1591
    DATA: BEGIN OF t_ekes OCCURS 0,
             ebeln LIKE ekes-ebeln, "Purchasing Document Number
             ebelp LIKE ekes-ebelp, "Item Number of Purchasing Document
             etens LIKE ekes-etens, "Sequence No
             eindt LIKE ekes-eindt, "Item delivery date
             menge LIKE ekes-menge, "Scheduled Quantity
             dabmg LIKE ekes-dabmg, " delivered quantity
             vbeln LIKE ekes-vbeln,
             vbelp LIKE ekes-vbelp,
             mark TYPE c,
          END OF t_ekes.
    Internal table for extraction of data from EKES
    Not used after CR1591
    DATA: BEGIN OF t_ekes_temp OCCURS 0,
             ebeln LIKE ekes-ebeln, "Purchasing Document Number
             ebelp LIKE ekes-ebelp, "Item Number of Purchasing Document
             etens LIKE ekes-etens, "Sequence No
             eindt LIKE ekes-eindt, "Item delivery date
             menge LIKE ekes-menge, "Scheduled Quantity
          END OF t_ekes_temp.
    Internal table for storing data from MLGN table.
    DATA: BEGIN OF t_mlgn OCCURS 0,
             matnr LIKE mlgn-matnr, "material code
             lhmg1 LIKE mlgn-lhmg1, "Standard pallet size
             lhme1 LIKE mlgn-lhme1, "Unit of measure
             lety1 LIKE mlgn-lety1, "tower
             ltkze LIKE mlgn-ltkze, "Storage location
          END OF t_mlgn.
    Internal table for storing data from MARM table.
    DATA: BEGIN OF t_marm OCCURS 0,
             matnr LIKE marm-matnr, "material code
             umrez LIKE marc-zzjp_cas_size, "Std package unit
             meins LIKE ekpo-meins, "alternate unit
          END OF t_marm.
    Internal table for storing data from MARC table.
    DATA: BEGIN OF t_marc OCCURS 0,
             matnr LIKE marc-matnr,               "Material code
             zzjp_nyu_sop LIKE marc-zzjp_nyu_sop, "Product Std number
             zzjp_dos_frm LIKE marc-zzjp_dos_frm, "Dosage form
             zzjp_aprn     LIKE marc-zzjp_aprn,   "Apperance
             zzjp_re1     LIKE marc-zzjp_re1,     "Heading
          END OF t_marc.
    Internal table for storing data from lfa1 table.
    DATA: BEGIN OF t_lfa1 OCCURS 0,
             lifnr LIKE lfa1-lifnr, "Vendor code
             name1 LIKE lfa1-name1, "Vendor name
          END OF t_lfa1.
    Internal table for Storing data from LIPS table.
    DATA: BEGIN OF t_lips OCCURS 0,
             vbeln LIKE lips-vbeln, "Delivery document no
             posnr LIKE lips-posnr, "Item number for Delivery document
             charg LIKE lips-charg, "Batch number
             lichn LIKE lips-lichn, "Vendor Batch number
          END OF t_lips.
    Internal table for storing the final display data.
    DATA: BEGIN OF t_display OCCURS 0,
            g_checkbox  type  c,       "check box for selection of records
             ebeln LIKE ekes-ebeln,      "Purchasing Document Number
             ebelp LIKE ekes-ebelp,      "Item Number of Purchasing Document
             etens LIKE ekes-etens,      "Sequence No
             eindt LIKE eket-eindt,      "Item delivery date
             menge LIKE eket-menge,      "Scheduled Quantity
             vpnam(40) TYPE c,          "Vendor product name
             lifnr LIKE ekko-lifnr,      "Vendor code
             name1 LIKE lfa1-name1,      "Vendor name
             meins LIKE ekpo-meins,      "Unit of measure
             matnr LIKE ekpo-matnr,      "Material Number
             maktx LIKE makt-maktx,     "Material Description-- jp check
             charg LIKE lips-charg,      "Batch number
             lichn LIKE lips-lichn,      "Vendor Batch number
             lhmg1 LIKE mlgn-lhmg1,     "standard pallet size
             lhme1 LIKE mlgn-lhme1,      "Unit of standard pallet
             lety1 LIKE mlgn-lety1,     "tower
             ltkze LIKE mlgn-ltkze,      "Storage location
             umrez LIKE marc-zzjp_cas_size,      "Std package unit
             meinh LIKE ekpo-meins,      "alternate unit
             zzjp_nyu_sop LIKE marc-zzjp_nyu_sop,      "Product Std number
             zzjp_dos_frm LIKE marc-zzjp_dos_frm,      "Dosage form
             zzjp_aprn     LIKE marc-zzjp_aprn,          "Apperance
             zzjp_re1     LIKE marc-zzjp_re1,           "Heading
             std_pac_no(13) TYPE n,            "Std receipt package no
             tot_std_pt(13) TYPE n,             "Total no of std pallets
    add begin CR1447
    Add new field 'Goods-in-order','Item' for goods in plan list
             vbeln like ekes-vbeln,     "Goods-in-order
             vbelp like ekes-vbelp,     "Item
    add end CR1447
          END OF t_display.
    Internal table for storing the final display data -Goods in order list
    DATA: BEGIN OF t_display1 OCCURS 0,
             ebeln LIKE ekes-ebeln,      "Purchasing Document Number
             ebelp LIKE ekes-ebelp,      "Item Number of Purchasing Document
             etens LIKE ekes-etens,      "Sequence No
             eindt LIKE eket-eindt,      "Item delivery date
             menge LIKE eket-menge,      "Scheduled Quantity
             vpnam(40) TYPE c,          "Vendor product name
             lifnr LIKE ekko-lifnr,      "Vendor code
             name1 LIKE lfa1-name1,      "Vendor name
             meins LIKE ekpo-meins,      "Unit of measure
             matnr LIKE ekpo-matnr,      "Material Number
             maktx LIKE makt-maktx,     "Material Description-- jp check
             charg LIKE lips-charg,      "Batch number
             lichn LIKE lips-lichn,      "Vendor Batch number
             lhmg1 LIKE mlgn-lhmg1,     "standard pallet size
             lhme1 LIKE mlgn-lhme1,      "Unit of standard pallet
             lety1 LIKE mlgn-lety1,     "tower
             ltkze LIKE mlgn-ltkze,      "Storage location
             umrez LIKE marc-zzjp_cas_size,      "Std package unit
             meinh LIKE ekpo-meins,      "alternate unit
             zzjp_nyu_sop LIKE marc-zzjp_nyu_sop,      "Product Std number
             zzjp_dos_frm LIKE marc-zzjp_dos_frm,      "Dosage form
             zzjp_aprn     LIKE marc-zzjp_aprn,          "Apperance
             zzjp_re1     LIKE marc-zzjp_re1,           "Heading
             std_pac_no(13) TYPE n,            "Std receipt package no
             tot_std_pt(13) TYPE n,             "Total no of std pallets
          END OF t_display1.
    Internal table for storing the final display data - Goods in plan list
    DATA: BEGIN OF t_display2 OCCURS 0,
             ebeln LIKE ekes-ebeln,      "Purchasing Document Number
             ebelp LIKE ekes-ebelp,      "Item Number of Purchasing Document
             etens LIKE ekes-etens,      "Sequence No
             eindt LIKE eket-eindt,      "Item delivery date
             menge LIKE eket-menge,      "Scheduled Quantity
             name1 LIKE lfa1-name1,      "Vendor name
             meins LIKE ekpo-meins,      "Unit of measure
             matnr LIKE ekpo-matnr,      "Material Number
             maktx LIKE makt-maktx,     "Material Description-- jp check
             charg LIKE lips-charg,      "Batch number
             lichn LIKE lips-lichn,      "Vendor Batch number
             lhmg1 LIKE mlgn-lhmg1,     "standard pallet size
             lety1 LIKE mlgn-lety1,     "tower
             ltkze LIKE mlgn-ltkze,      "Storage location
             tot_std_pt(13) TYPE n,             "Total no of std pallets
    add begin CR1447
    Add new field 'Goods-in-order','Item' for goods in plan list
             vbeln like ekes-vbeln,     "Goods-in-order
             vbelp like ekes-vbelp,     "Item
    add end CR1447
          END OF t_display2.
    add begin CR1591
    RANGES: r_matnr FOR mara-matnr,   "for p_matnr
            r_ebeln FOR ekpo-ebeln.   "for p_ebeln
    add end CR1591
    DATA: line TYPE i.            " line number
    DATA: g_checkbox  TYPE  c.       "check box for selection of records
    DATA: g_tab LIKE sy-index.    "variable to hold index
    DATA  g_tabix LIKE sy-tabix.  "holder for table index
    Printing Options.
    DATA: lw_pr_options LIKE itcpo.
    *lw_pr_options-tddest = 'SA03'.      " Print Device Name
    lw_pr_options-tdpreview = 'X'.      " Print Preview
    lw_pr_options-tdnewid = 'X'.        " New Request
    lw_pr_options-tdlifetime = 2.       " Retention in Spool
                            Selection Screen                             *
    SELECTION-SCREEN BEGIN OF BLOCK blk1 WITH FRAME.
    SELECT-OPTIONS:
      s_date  FOR sy-datum DEFAULT sy-datum. " Search period.
    PARAMETERS:
      p_matnr LIKE mara-matnr,               " Material code
      p_ebeln LIKE ekpo-ebeln.               " Purchase Document No
    SELECTION-SCREEN END OF BLOCK blk1.
                       Selection Screen Checks                           *
    AT SELECTION-SCREEN.
      IF ( s_date-low IS INITIAL ) AND
         ( p_matnr IS INITIAL ) AND
         ( p_ebeln IS INITIAL ).
        MESSAGE e000 WITH 'Entry Must in atleast one of the Fields'(t00).
      ENDIF.
      IF ( NOT p_matnr IS INITIAL ) AND
         ( s_date IS INITIAL )      AND
         ( p_ebeln IS INITIAL ).
        MESSAGE e000 WITH 'Date should also be Entered'(t01).
      ENDIF.
    del begin CR1591
    This check is not found in original FS
    IF ( NOT p_matnr IS INITIAL ) AND
        ( s_date IS INITIAL ) AND
        ( NOT p_ebeln IS INITIAL ).
       MESSAGE e000 WITH 'Date should also be Entered'(t01).
    ENDIF.
    del end CR1591
                   Validations for Data selection                        *
    del begin CR1591
    Waste check
    IF ( NOT s_date IS INITIAL ) AND
        ( p_matnr IS INITIAL ) AND
        ( p_ebeln IS INITIAL ).
       PERFORM f_check_date_in_eket.
    ENDIF.
    IF ( NOT s_date IS INITIAL ) AND
        ( NOT p_matnr IS INITIAL ) AND
        ( p_ebeln IS INITIAL ).
       PERFORM f_check_matnr_in_plant.
       PERFORM f_check_matnr_in_ekpo.
       PERFORM f_check_date_in_eket.
       PERFORM f_check_matnr_in_plant.
       PERFORM f_check_matnr_in_ekpo.
    ENDIF.
    IF ( NOT s_date IS INITIAL ) AND
        ( NOT p_matnr IS INITIAL ) AND
        ( NOT p_ebeln IS INITIAL ).
       PERFORM f_check_matnr_in_plant.
       PERFORM f_check_matnr_in_ekpo.
       PERFORM f_check_date_in_eket.
       PERFORM f_check_ebeln_in_ekpo.
       PERFORM f_check_werks_in_ekpo.
    ENDIF.
    IF ( NOT p_ebeln IS INITIAL ) AND
        ( NOT s_date IS INITIAL ) AND
        ( p_matnr IS INITIAL ).
       PERFORM f_check_date_in_eket.
       PERFORM f_check_ebeln_in_ekpo.
       PERFORM f_check_werks_in_ekpo.
    ENDIF.
    IF ( NOT p_ebeln IS INITIAL ) AND
        ( s_date IS INITIAL ) AND
        ( p_matnr IS INITIAL ).
       PERFORM f_check_ebeln_in_ekpo.
       PERFORM f_check_werks_in_ekpo.
    ENDIF.
    del end CR1591
                         Data selection from Tables                      *
    START-OF-SELECTION.
      SET PF-STATUS 'SELECT'.
    add begin CR1591
    Set ranges tables
      PERFORM set_ranges.
    add end CR1591
    mod begin CR1591
    **Selection of PO data from EKET into internal table t_purc.
    PERFORM f_select_eket.
    **Selection of corresponding PO data for EKET from EKES into t_ekes.
    PERFORM f_select_ekes.
    **Selection of material desc from MAKT table into T_makt.
    PERFORM f_select_makt.
    **Copy the contents of t_purc and t_makt into t_eket table.
    PERFORM f_move_eket.
    **Replace the corresponding entries of t_eket with t_ekes.
    PERFORM f_update_eket.
    Selection of PO data from EKET into internal table T_EKET.
      PERFORM f_select_eket2.
    Selection of corresponding PO data from EKES appending to T_EKET.
      PERFORM f_select_ekes2.
    Selection of material desc from MAKT table into T_MAKT.
      PERFORM f_select_makt2.
    mod end CR1591
    *Selection of vendor product name.
      PERFORM f_select_vpnam.
    del begin CR1591
    No need
    **copy t_eket-ebelp into temporary variable.
    PERFORM f_copy_ebelp.
    del end CR1591
    *selection of data from MLGN table into t_mlgn internal table
      PERFORM f_select_mlgn.
    *selection of data from marm table into t_marm internal table
      PERFORM f_select_marm.
    *selection of data from marc table into t_marc internal table
      PERFORM f_select_marc.
    *selection of data from lfa1 table into t_lfa1 internal table
      PERFORM f_select_lfa1.
    *Selection of data from LIPS table into t_lips internal table
      PERFORM f_select_lips.
    del begin CR1591
    Don't display list screen when no data exists
    *END-OF-SELECTION.
    del end CR1591
    *lines = sy-linno - 1.
    *Collection of data into the final display internal table t_Display
      PERFORM f_collect_final.
    *Display the contents of t_display as a simple List
      PERFORM f_list_display.
    AT USER-COMMAND.
      PERFORM f_select_layout.
      INCLUDE zjpmipu315.
      INCLUDE zjpmipu316.
    *&      Form  f_check_MATNR_in_plant
         This Routine is to check if the the selected material code is
         available in the plant 'JP01'.
    FORM f_check_matnr_in_plant.
      DATA: l_matnr LIKE mara-matnr.
      SELECT matnr UP TO 1 ROWS FROM marc
                       INTO l_matnr
                       WHERE
                       matnr = p_matnr AND
                       werks = c_werks.
      ENDSELECT.
      IF l_matnr IS INITIAL.
        MESSAGE e000 WITH
        'The material is not available in '(t02)  c_werks 'plant'(t20).
      ENDIF.
    ENDFORM.                    " f_check_MATNR_in_plant
    *&      Form  f_check_EBELN_in_EKPO
          This Routine is to check if the Purchase order number selected
          is existing or not and if it exists, check if it is related to
          the plant 'JP01'.
    FORM f_check_ebeln_in_ekpo.
      DATA: l_ebeln LIKE ekpo-ebeln.
      SELECT ebeln UP TO 1 ROWS FROM ekpo
                    INTO l_ebeln
                    WHERE
                    ebeln = p_ebeln AND
                    werks = c_werks.
      ENDSELECT.
      IF l_ebeln IS INITIAL.
        MESSAGE e000 WITH
        'PO not available or not related to '(t03) c_werks 'plant'(t21).
      ENDIF.
    ENDFORM.                    " f_check_EBELN_in_EKPO
    *&      Form  f_check_matnr_in_ekko
          This routine is to check if any PO exist for the selected
          Material code.
    FORM f_check_matnr_in_ekpo.
      DATA: l_matnr LIKE ekpo-matnr.
      SELECT matnr UP TO 1 ROWS FROM ekpo
                       INTO l_matnr
                       WHERE
                       matnr = p_matnr.
      ENDSELECT.
      IF l_matnr IS INITIAL.
        MESSAGE e000 WITH
        'PO does not exist for the material no'(t04) p_matnr.
      ENDIF.
    ENDFORM.                    " f_check_matnr_in_ekpo
    *&      Form  f_check_date_in_eket
          This routine is to check if any purchase order exists
          with the selected
    FORM f_check_date_in_eket.
      DATA: l_eindt LIKE eket-eindt.
      SELECT eindt UP TO 1 ROWS FROM eket
                       INTO l_eindt
                       WHERE
                       eindt IN s_date.
      ENDSELECT.
      IF l_eindt IS INITIAL.
        MESSAGE e000 WITH
       'No PO exist with the selected delivery date '(t05).
      ENDIF.
    ENDFORM.                    " f_check_date_in_eket
    *&      Form  f_check_werks_in_ekpo
          This Routine is to check if the selected purchase order
          is associated with the plant JP01
    FORM f_check_werks_in_ekpo.
      DATA: l_ebeln LIKE ekpo-ebeln.
      SELECT ebeln UP TO 1 ROWS FROM ekpo
                       INTO l_ebeln
                       WHERE
                       werks = c_werks.
      ENDSELECT.
      IF l_ebeln IS INITIAL.
        MESSAGE e000 WITH
        'The selected P0 is not relevant to '(t06) c_werks 'plant'(t22).
      ENDIF.
    ENDFORM.                    " f_check_werks_in_ekpo
    *&      Form  f_select_eket
          Routine to collect data from EKET, EKPO, MAKT, EKKO tables
          using inner join and store the data into internal table
          t_PURC. The data selection is based on the selection screen's
          input.
    FORM f_select_eket.
      IF ( NOT s_date-low IS INITIAL ) AND
         ( p_matnr IS INITIAL ) AND
         ( p_ebeln IS INITIAL ).
        SELECT
                eket~ebeln
                eket~ebelp
                eket~eindt
                eket~menge
                eket~charg
                ekpo~matnr
                ekpo~werks
                ekpo~meins
                ekko~lifnr
         INTO TABLE t_purc
        FROM
                 (  ( eket  INNER JOIN  ekko  ON
                  eketebeln = ekkoebeln )   INNER JOIN  ekpo  ON
                  eketebelp = ekpoebelp  AND
                  ekpoebeln = ekkoebeln )
      WHERE
                eket~eindt IN s_date AND
                ekpo~werks = c_werks AND
                ekpo~elikz NE c_x AND
                ekko~bstyp EQ c_f AND
                ekko~bsart NE c_zar.
      ELSEIF ( NOT s_date-low IS INITIAL ) AND
         ( NOT p_matnr IS INITIAL ) AND
         ( p_ebeln IS INITIAL ).
        SELECT
                eket~ebeln
                eket~ebelp
                eket~eindt
                eket~menge
                eket~charg
                ekpo~matnr
                ekpo~werks
                ekpo~meins
                ekko~lifnr
         INTO TABLE t_purc
        FROM
                 (  ( eket  INNER JOIN  ekko  ON
                  eketebeln = ekkoebeln )   INNER JOIN  ekpo  ON
                  eketebelp = ekpoebelp  AND
                  ekpoebeln = ekkoebeln )
      WHERE
                eket~eindt IN s_date AND
                ekpo~matnr = p_matnr AND
                ekpo~werks = c_werks AND
                ekpo~elikz NE c_x AND
                ekko~bstyp EQ c_f AND
                ekko~bsart NE c_zar.
      ELSEIF ( NOT s_date-low IS INITIAL ) AND
         ( NOT p_matnr IS INITIAL ) AND
         ( NOT p_ebeln IS INITIAL ).
        SELECT
                eket~ebeln
                eket~ebelp
                eket~eindt
                eket~menge
                eket~charg
                ekpo~matnr
                ekpo~werks
                ekpo~meins
                ekko~lifnr
         INTO TABLE t_purc
        FROM
                 (  ( eket  INNER JOIN  ekko  ON
                  eketebeln = ekkoebeln )   INNER JOIN  ekpo  ON
                  eketebelp = ekpoebelp  AND
                  ekpoebeln = ekkoebeln )
      WHERE
                eket~eindt IN s_date AND
                ekpo~matnr = p_matnr AND
                ekpo~ebeln = p_ebeln AND
                ekpo~werks = c_werks AND
                ekpo~elikz NE c_x AND
                ekko~bstyp EQ c_f AND
                ekko~bsart NE c_zar.
      ELSEIF ( s_date-low IS INITIAL ) AND
         ( p_matnr IS INITIAL ) AND
         ( NOT p_ebeln IS INITIAL ).
        SELECT
                eket~ebeln
                eket~ebelp
                eket~eindt
                eket~menge
                eket~charg
                ekpo~matnr
                ekpo~werks
                ekpo~meins
                ekko~lifnr
         INTO TABLE t_purc
        FROM
                 (  ( eket  INNER JOIN  ekko  ON
                  eketebeln = ekkoebeln )   INNER JOIN  ekpo  ON
                  eketebelp = ekpoebelp  AND
                  ekpoebeln = ekkoebeln )
      WHERE
                ekpo~ebeln = p_ebeln AND
                ekpo~werks = c_werks AND
                ekpo~elikz NE c_x AND
                ekko~bstyp EQ c_f AND
                ekko~bsart NE c_zar.
      ELSEIF ( NOT s_date-low IS INITIAL ) AND
         ( p_matnr IS INITIAL ) AND
         ( NOT p_ebeln IS INITIAL ).
        SELECT
                eket~ebeln
                eket~ebelp
                eket~eindt
                eket~menge
                eket~charg
                ekpo~matnr
                ekpo~werks
                ekpo~meins
                ekko~lifnr
         INTO TABLE t_purc
        FROM
                 (  ( eket  INNER JOIN  ekko  ON
                  eketebeln = ekkoebeln )   INNER JOIN  ekpo  ON
                  eketebelp = ekpoebelp  AND
                  ekpoebeln = ekkoebeln )
      WHERE
                eket~eindt IN s_date AND
                ekpo~ebeln = p_ebeln AND
                ekpo~werks = c_werks AND
                ekpo~elikz NE c_x AND
                ekko~bstyp EQ c_f AND
                ekko~bsart NE c_zar.
      ENDIF.
    IF sy-subrc <> 0.
       MESSAGE s000 WITH 'Data not found'(t07).
       LEAVE LIST-PROCESSING.
    ELSE.
      SORT t_purc.
    ENDIF.
    ENDFORM.                    " f_select_eket
    *&      Form  f_select_makt
          Routine to select the material description for all the
          materials present in T_purc table
    FORM f_select_makt.
      DATA: l_t_makt(4) TYPE c VALUE 'MAKT'.
      SELECT
          matnr
          maktx
      FROM
          makt
      INTO TABLE t_makt
          FOR ALL ENTRIES IN t_purc
      WHERE
         matnr = t_purc-matnr AND
         spras = c_spras.
      IF sy-subrc <> 0.
        MESSAGE s000 WITH
          'Relevant data not found in'(t09) l_t_makt 'table'(t23).
      ELSE.
        SORT t_makt.
      ENDIF.
    ENDFORM.                    " f_select_makt
    *&      Form  f_move_eket
          Routine to join data in T_PURC and T_MAKT tables into
          internal table T_MAKT.
    FORM f_move_eket.
      LOOP AT t_purc.
        t_eket-ebeln = t_purc-ebeln.
        t_eket-ebelp = t_purc-ebelp.
        t_eket-eindt = t_purc-eindt.
        t_eket-menge = t_purc-menge.
        t_eket-charg = t_purc-charg.
        t_eket-matnr = t_purc-matnr.
        t_eket-werks = t_purc-werks.
        t_eket-meins = t_purc-meins.
        t_eket-lifnr = t_purc-lifnr.
        READ TABLE t_makt WITH KEY matnr = t_purc-matnr
                                         BINARY SEARCH.
        IF sy-subrc = 0.
          t_eket-maktx = t_makt-maktx.
        ENDIF.
        APPEND t_eket.
        CLEAR t_eket.
      ENDLOOP.
    ENDFORM.                    " f_move_eket
    *&      Form  f_select_ekes
          Routine to select EKES data for all corresponding entries
          of T_EKET.
    FORM f_select_ekes.
      DATA: l_tabix TYPE i.
    IF NOT s_date IS INITIAL.
       SELECT
               ebeln
               ebelp
               etens
               eindt
               menge
        INTO   TABLE t_ekes
         FROM
               ekes
        WHERE
               eindt IN s_date.
    ELSE.
      DESCRIBE TABLE t_purc LINES l_tabix.
      IF l_tabix GT 0.
        SELECT
                ebeln
                ebelp
                etens
                eindt
                menge
                dabmg
                vbeln
                vbelp
         FROM
                ekes
         INTO   TABLE t_ekes
               FOR ALL ENTRIES IN t_eket
                FOR ALL ENTRIES IN t_purc
         WHERE
                ebeln = t_purc-ebeln AND
                ebelp = t_purc-ebelp AND
                eindt IN s_date.
              AND ebeln eq p_ebeln.
           and matnr in p_matnr.
      ENDIF.
      CLEAR l_tabix.
      IF NOT s_date IS INITIAL AND NOT p_ebeln IS INITIAL.
        SELECT
                ekes~ebeln
                ekes~ebelp
                ekes~etens
                ekes~eindt
                ekes~menge
                ekes~dabmg
       APPENDING TABLE t_ekes
          FROM ekes
         WHERE
                eindt IN s_date AND
                ebeln EQ p_ebeln AND
                ebtyp EQ c_la.
      ELSEIF NOT s_date IS INITIAL AND p_ebeln IS INITIAL.
        SELECT
                    ekes~ebeln
                    ekes~ebelp
                    ekes~etens
                    ekes~eindt
                    ekes~menge
                    ekes~dabmg
           APPENDING TABLE t_ekes
              FROM ekes
             WHERE
                    eindt IN s_date AND
               ebeln EQ p_ebeln AND
                    ebtyp EQ c_la.
      ELSEIF s_date IS INITIAL AND NOT p_ebeln IS INITIAL.
        SELECT
                    ekes~ebeln
                    ekes~ebelp
                    ekes~etens
                    ekes~eindt
                    ekes~menge
                    ekes~dabmg
           APPENDING TABLE t_ekes
              FROM ekes
             WHERE
               eindt IN s_date AND
                    ebeln EQ p_ebeln AND
                    ebtyp EQ c_la.
      ENDIF.
      IF sy-subrc = 0.
        SORT t_ekes.
      ENDIF.
      IF NOT t_ekes[] IS INITIAL.
        t_ekes_temp[] = t_ekes[].
        SORT t_ekes_temp BY ebeln ebelp.
        DELETE ADJACENT DUPLICATES FROM t_ekes_temp COMPARING ebeln ebelp.
        LOOP AT t_ekes_temp.
          READ TABLE t_purc WITH KEY ebeln = t_ekes_temp-ebeln
                                     ebelp = t_ekes_temp-ebelp.
          IF sy-subrc NE 0.
            CLEAR t_purc.
            SELECT SINGLE
                  eket~ebeln
                  eket~ebelp
                  eket~eindt
                  eket~menge
                  eket~charg
                  ekpo~matnr
                  ekpo~werks
                  ekpo~meins
                  ekko~lifnr
           INTO  CORRESPONDING FIELDS OF t_purc
          FROM
                   (  ( eket  INNER JOIN  ekko  ON
                    eketebeln = ekkoebeln )   INNER JOIN  ekpo  ON
                    eketebelp = ekpoebelp  AND
                    ekpoebeln = ekkoebeln )
        WHERE
                 eket~ebeln = t_ekes_temp-ebeln
          AND    eket~ebelp = t_ekes_temp-ebelp
          AND    ekpo~elikz NE c_x
          AND    ekko~bstyp EQ c_f
          AND    ekko~bsart NE c_zar.
            IF sy-subrc EQ 0.
              APPEND t_purc.
              CLEAR t_purc.
            ENDIF.
          ENDIF.
        ENDLOOP.
      ENDIF.
      REFRESH: t_ekes_temp, t_ekes.
      CLEAR: t_ekes_temp, t_ekes.
    Once the header is filled up get the details from EKES
      SELECT ebeln ebelp  etens eindt menge dabmg vbeln vbelp
                         INTO TABLE t_ekes
                         FROM ekes
                         FOR ALL ENTRIES IN t_purc
                   WHERE ebeln EQ t_purc-ebeln.
    Mark the entries as 'X' which falls in the date range
      LOOP AT t_ekes.
        IF t_ekes-eindt IN s_date.
          t_ekes-mark = 'X'.
          MODIFY t_ekes INDEX sy-tabix TRANSPORTING mark.
        ENDIF.
      ENDLOOP.
      SORT t_ekes BY ebeln ebelp ASCENDING mark DESCENDING.
    Delete the entries from eket if no entries in EKES falls in the period
      LOOP AT t_purc.
        l_tabix = sy-tabix.
        READ TABLE t_ekes WITH KEY ebeln = t_purc-ebeln
                                   ebelp = t_purc-ebelp.
        IF sy-subrc EQ 0.
          IF t_ekes-mark NE 'X'.
            DELETE t_purc INDEX l_tabix.
          ENDIF.
        ENDIF.
      ENDLOOP.
    delete the entries from EKES which do not fall in the specified period
      DELETE t_ekes WHERE mark NE 'X'.
    ENDFORM.                    " f_select_ekes
    *&      Form  f_update_eket
          Routine to substitute relevant t_eket entries  with that of
          t_ekes entries.It does not modify the remaining entries for
          for which the corresponding values in t_ekes doesnot  exist.
    FORM f_update_eket.
      DATA: BEGIN OF lt_temp_eket OCCURS 0,
               ebeln LIKE eket-ebeln, "Purchasing Document Number
               ebelp LIKE eket-ebelp, "Item Number of Purchasing Document
               eindt LIKE eket-eindt, "Item delivery date
               menge LIKE eket-menge, "Scheduled quantity
               dabmg LIKE ekes-dabmg,  " Delivered quantity
               matnr LIKE ekpo-matnr, "Material code
               maktx LIKE makt-maktx, "Material Description-- jp check
               etens LIKE ekes-etens, "Sequence Number
               meins LIKE ekpo-meins, "Unit of measure
               lifnr LIKE ekko-lifnr, "Vendor number
               charg LIKE eket-charg, " Batch number   Added by PD 08/08/03
               vbeln LIKE ekes-vbeln,
               vbelp LIKE ekes-vbelp,
            END OF lt_temp_eket,
            l_menge LIKE ekes-menge.
      LOOP AT t_eket.
        LOOP AT t_ekes WHERE ebeln = t_eket-ebeln
                        AND  ebelp = t_eket-ebelp.
    Added by PD 08/08/03
          MOVE t_eket-charg TO lt_temp_eket-charg.
    addition ends
          MOVE t_eket-ebeln TO lt_temp_eket-ebeln.
          MOVE t_eket-ebelp TO lt_temp_eket-ebelp.
          MOVE t_eket-meins TO lt_temp_eket-meins.
          CLEAR l_menge.
          l_menge = t_ekes-menge - t_ekes-dabmg.
          IF l_menge LE 0.
            CONTINUE.
          ELSE.
            MOVE l_menge TO lt_temp_eket-menge.
          ENDIF.
          MOVE t_ekes-eindt TO lt_temp_eket-eindt.
          MOVE t_ekes-etens TO lt_temp_eket-etens.
          MOVE t_eket-lifnr TO lt_temp_eket-lifnr.
          MOVE t_eket-maktx TO lt_temp_eket-maktx.
          MOVE t_eket-matnr TO lt_temp_eket-matnr.
          MOVE t_ekes-vbeln TO lt_temp_eket-vbeln.
          MOVE t_ekes-vbelp TO lt_temp_eket-vbelp.
          APPEND lt_temp_eket.
          CLEAR lt_temp_eket.
          CLEAR t_ekes.
        ENDLOOP.
        IF sy-subrc NE 0.
    Added by PD 08/08/03
          MOVE t_eket-charg TO lt_temp_eket-charg.
    addition ends
          MOVE t_eket-ebeln

    Dear
    Problem No 1 : we are working in a process industries with three plants each of them have three order type. we have define MRP group in "OPPR" then assign each MRP group to Orde types in "OPPE". Now the problem is whn i convert plan order in process order for any material systme automaticaly pick the order type PIi01.
    Answer :
    1.Please check the OPPR -Plant and MRP group -Select Order Type Button -Check what Order Type you have assinged here ( PI01( May be the default Process Order Type )
    2.If you are maintaing MRP group ( 0001 or 0002) , did you asisng the same in MRP1 view ?? because
    3.Did you maintain the similar Order type in OPKP -Define Production Scheduling Profile ? -This has highest priority .
    4.Did you maintain correct order type in OPJH-Maintain Order Type ??
    Refer the expert comments on the same issue : Strategy group to define production order type
    Problem No 2: 2nd Problem is system system is not creating plan order for prrevios dates. say i enter PIR for month of november from first november to 30th november and run MRP on 29th the sytem create plan order on 30th of november with exception message 30.
    Answer : You can plan the order in back dated , if you maitain Satrt date in the Past optiuon in OPU3/OPU5-Define Scheduling parameters .Goto OPU3 -Select the Order Type -Double click -Maintain 90-60 days in the Start Date in the past in Scheduling Control and Details scheduling tab .
    Hope it helps
    regards
    JH

  • Outlook 2010 and 2013 are unable to connect but OWA (and mail routing) works fine

    Hi-
    Not sure why but this past Sunday (just after DST adjustment) outlook clients (using 2010 and 2013) were unable to connect to an Exchange 2013 server.  OWA and mail routing (internal and external) is working fine.  I've even tried on multiple machines
    and all of them experience the same issue.  On a new machine with a fresh version of outlook 2013 installed here is what happens:
    Click on Outlook 2013
    Click Next until the account setup is displayed.
    Name and email is auto-populated
    Established network connection is good
    Searching for email address settings is good (once the self-signed exchange 2013 cert is accepted)
    And then the logging onto the mail server fails.  The first pop-up is:
    The Connection to Microsoft Exchange is unavailable.  Outlook must be online or connected to complete this action.
    Clicking "OK" is followed up with a window with the Microsoft Exchange connection info.
    It lists Microsoft Exchange server which is populated with: GUID@<domain suffix>
    Mailbox which is populated with: =SMTP:<Valid Email address>
    On the Exchange Server I have noticed that the Web Management Service (WMSVC) is stopped and will not start.  Starting the service outputs:
    EventID 7024
    "The Web Management Service terminated with the following service-specific error:  Unspecified error"
    Not really helpful :)
    Since this is only happening with Outlook on multiple clients I'm expecting something with Exchange or the ability for outlook to connect to exchange.
    Thanks in advance!

    Hi
    I know this is an old post, but I'm having a very similar issue. I have CU6 installed and all other client connectivity apart from internal Outlook connectivity is working fine. I have distributed the new Self-Signed Certificate and the tested to verify
    the clients trust it. I have tried on multiple machine with multiple accounts and none of them connect.
    I'm at the stage of reinstalling, but I would rather troubleshoot the problem, just in case ever hit the same wall in the future. I have run Test-OutlookConnectivity with the following output;
    RunspaceId         : 71f8d740-c499-4bbe-8baf-9cbb12566fb8
    Server             : PW-SC-01.companyname.local
    MonitorIdentity    : Outlook.Protocol\OutlookRpcDeepTestProbe\NEW2013
    RequestId          : 75641e34-aa49-4fce-aad7-181b56dd7b29
    ExecutionStartTime : 10/11/2014 13:50:03
    ExecutionEndTime   : 10/11/2014 13:50:03
    Error              : Error 0x6ba (The RPC server is unavailable) from ClientAsyncCallState.CheckCompletion: 
                         RpcAsyncCompleteCall 
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 2
                         EEInfo: Status: 0x000006BA
                         EEInfo: Detection location: 1710
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 1
                         EEInfo:    prm[0]: Long val: 0 (0x00000000)
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 13
                         EEInfo: Status: 0x000006BA
                         EEInfo: Detection location: 1352
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 1
                         EEInfo:    prm[0]: Long val: -1073606646 (0xC002100A)
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 14
                         EEInfo: Status: 0xC002100A
                         EEInfo: Detection location: 1380
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 2
                         EEInfo:    prm[0]: Long val: 12175 (0x00002F8F)
                         EEInfo:    prm[1]: Unicode string: /rpc/rpcproxy.dll?PW-SC-01.companyname.local:6001
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 14
                         EEInfo: Status: 0x00010000
                         EEInfo: Detection location: 1385
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 2
                         EEInfo:    prm[0]: Long val: 8 (0x00000008)
                         EEInfo:    prm[1]: Binary Buffer: [48-1263-10248-1262-126-9632122164676121-3988104-118-11373-61-94
                         -111-112-98-1217048136942-12272-122-91311550483449324830638543192311910198979999101115115461121199
                         91111091091154699111461171074830231349524949485349505348484990231349574949485349505348484990483449
                         324830638543192311910198979999101115115461121199911110910911546991114611710748-12613448136942-1227
                         2-122-913111503-126115048-1261102-126110-22103-15-109-16-121-119-3121-4-106119-119-9369122-5779121
                         719-98-24-67-32918-98-236-19-10715326827-76102-61100108-12718-438331-37109-102-57-9942-11389-10374
                         -77-5-4-107109-11847342222-63-48-7468-17-1067033-56111-33-54-16-105-62-76-1282011-1664-12158-4915-
                         88-53-9-29-2994-49-54-5211-1364-212121-12396-127-353-396185117-681229-434246070-109818119-4858-128
                         -106-1279248-49110-44-81-121494199-118-17-106-71106828294-93-110-110-106-415084-127126-45-12331421
                         -61-2757-24-128-28-25111-52113121-56-98-5821527282-47255245104-111-55-1099747-115-11172-287-12526-
                         79-12430-119421360-107-6430-5410282-52-51-128533354-116672757-77-75-111-72-118-10114-84484825-40-1
                         8-70-24-9111-61-5391-8034125-12632-16-19-128112030-8-427523101-93-127-5348-127-5648146385291511-14
                         4325-9648-127-110638529174-127-11848-127-121-12623119101989799991011151154611211999111109109115469
                         911146117107-1262211211945115994548494611211999111109109115461081119997108-12626651171161116810511
                         59911111810111446808767111109109115461081119997108-12626651171161116810511599111118101114468087671
                         11109109115469911146117107-12613808767111109109115461081119997108-12613808767111109109115469911146
                         11710748196385293741248106843615573148126385291911-14248048136942-12272-122-913115503-12611081-930
                         6613-74953718-12745-14-25-94107-80-5-45-2231536-1728-12897-8587577-1252765-892896-83-10267-7926-20
                         -9841-1079-12-29-4315671111357-684036-40-5129-91-24-461066-12306-65-9118-89115191071-30-20-1067161
                         -83-91-74105-931649-48-96126-13-71-118-8967567-40-64-104-113-31-51-102357125100-50113-103-113123-9
                         873-627067-25-908-10131118125122-71-115-37-1850-1055851-31410-77-7312-36848124-26104-10711043-2048
                         -48-12666611759121127-2960-1571-9-95-98-1036911610-74221-32-25114-108749933-7147562114-3635-101-81
                         -1058-73108-61-78-128-116-715155112714-37-18-84-8331-2716-1174257-76-5-1598-15-12875-98-7329632178
                         -10714-123-6312212-1028359-56-76-683-873987-2120-845954-7617-71-57999828110], size=926
    Exception          : Microsoft.Exchange.Rpc.ServerUnavailableException: Error 0x6ba (The RPC server is unavailable) 
                         from ClientAsyncCallState.CheckCompletion: RpcAsyncCompleteCall 
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 2
                         EEInfo: Status: 0x000006BA
                         EEInfo: Detection location: 1710
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 1
                         EEInfo:    prm[0]: Long val: 0 (0x00000000)
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 13
                         EEInfo: Status: 0x000006BA
                         EEInfo: Detection location: 1352
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 1
                         EEInfo:    prm[0]: Long val: -1073606646 (0xC002100A)
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 14
                         EEInfo: Status: 0xC002100A
                         EEInfo: Detection location: 1380
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 2
                         EEInfo:    prm[0]: Long val: 12175 (0x00002F8F)
                         EEInfo:    prm[1]: Unicode string: /rpc/rpcproxy.dll?PW-SC-01.companyname.local:6001
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 14
                         EEInfo: Status: 0x00010000
                         EEInfo: Detection location: 1385
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 2
                         EEInfo:    prm[0]: Long val: 8 (0x00000008)
                         EEInfo:    prm[1]: Binary Buffer: [48-1263-10248-1262-126-9632122164676121-3988104-118-11373-61-94
                         -111-112-98-1217048136942-12272-122-91311550483449324830638543192311910198979999101115115461121199
                         91111091091154699111461171074830231349524949485349505348484990231349574949485349505348484990483449
                         324830638543192311910198979999101115115461121199911110910911546991114611710748-12613448136942-1227
                         2-122-913111503-126115048-1261102-126110-22103-15-109-16-121-119-3121-4-106119-119-9369122-5779121
                         719-98-24-67-32918-98-236-19-10715326827-76102-61100108-12718-438331-37109-102-57-9942-11389-10374
                         -77-5-4-107109-11847342222-63-48-7468-17-1067033-56111-33-54-16-105-62-76-1282011-1664-12158-4915-
                         88-53-9-29-2994-49-54-5211-1364-212121-12396-127-353-396185117-681229-434246070-109818119-4858-128
                         -106-1279248-49110-44-81-121494199-118-17-106-71106828294-93-110-110-106-415084-127126-45-12331421
                         -61-2757-24-128-28-25111-52113121-56-98-5821527282-47255245104-111-55-1099747-115-11172-287-12526-
                         79-12430-119421360-107-6430-5410282-52-51-128533354-116672757-77-75-111-72-118-10114-84484825-40-1
                         8-70-24-9111-61-5391-8034125-12632-16-19-128112030-8-427523101-93-127-5348-127-5648146385291511-14
                         4325-9648-127-110638529174-127-11848-127-121-12623119101989799991011151154611211999111109109115469
                         911146117107-1262211211945115994548494611211999111109109115461081119997108-12626651171161116810511
                         59911111810111446808767111109109115461081119997108-12626651171161116810511599111118101114468087671
                         11109109115469911146117107-12613808767111109109115461081119997108-12613808767111109109115469911146
                         11710748196385293741248106843615573148126385291911-14248048136942-12272-122-913115503-12611081-930
                         6613-74953718-12745-14-25-94107-80-5-45-2231536-1728-12897-8587577-1252765-892896-83-10267-7926-20
                         -9841-1079-12-29-4315671111357-684036-40-5129-91-24-461066-12306-65-9118-89115191071-30-20-1067161
                         -83-91-74105-931649-48-96126-13-71-118-8967567-40-64-104-113-31-51-102357125100-50113-103-113123-9
                         873-627067-25-908-10131118125122-71-115-37-1850-1055851-31410-77-7312-36848124-26104-10711043-2048
                         -48-12666611759121127-2960-1571-9-95-98-1036911610-74221-32-25114-108749933-7147562114-3635-101-81
                         -1058-73108-61-78-128-116-715155112714-37-18-84-8331-2716-1174257-76-5-1598-15-12875-98-7329632178
                         -10714-123-6312212-1028359-56-76-683-873987-2120-845954-7617-71-57999828110], size=926
                            at Microsoft.Exchange.Rpc.ClientAsyncCallState.CheckCompletion()
                            at Microsoft.Exchange.Rpc.ExchangeClient.ClientAsyncCallState_Connect.End(IntPtr& 
                         contextHandle, TimeSpan& pollsMax, Int32& retryCount, TimeSpan& retryDelay, String& dn
    PoisonedCount      : 0
    ExecutionId        : 63105129
    SampleValue        : 33.5194
    ExecutionContext   :     Mailbox logon verification
                                 EMSMDB.Connect()
                                 Task produced output:
                                 - TaskStarted = 10/11/2014 13:50:03
                                 - TaskFinished = 10/11/2014 13:50:03
                                 - Exception = Microsoft.Exchange.Rpc.ServerUnavailableException: Error 0x6ba (The RPC 
                         server is unavailable) from ClientAsyncCallState.CheckCompletion: RpcAsyncCompleteCall 
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 2
                         EEInfo: Status: 0x000006BA
                         EEInfo: Detection location: 1710
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 1
                         EEInfo:    prm[0]: Long val: 0 (0x00000000)
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 13
                         EEInfo: Status: 0x000006BA
                         EEInfo: Detection location: 1352
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 1
                         EEInfo:    prm[0]: Long val: -1073606646 (0xC002100A)
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 14
                         EEInfo: Status: 0xC002100A
                         EEInfo: Detection location: 1380
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 2
                         EEInfo:    prm[0]: Long val: 12175 (0x00002F8F)
                         EEInfo:    prm[1]: Unicode string: /rpc/rpcproxy.dll?PW-SC-01.companyname.local:6001
                         EEInfo: ComputerName: n/a
                         EEInfo: ProcessID: 14544
                         EEInfo: Generation Time: 2014-11-10 13:50:03.737
                         EEInfo: Generating component: 14
                         EEInfo: Status: 0x00010000
                         EEInfo: Detection location: 1385
                         EEInfo: Flags: 0
                         EEInfo: NumberOfParameters: 2
                         EEInfo:    prm[0]: Long val: 8 (0x00000008)
                         EEInfo:    prm[1]: Binary Buffer: [48-1263-10248-1262-126-9632122164676121-3988104-118-11373-61-94
                         -111-112-98-1217048136942-12272-122-91311550483449324830638543192311910198979999101115115461121199
                         91111091091154699111461171074830231349524949485349505348484990231349574949485349505348484990483449
                         324830638543192311910198979999101115115461121199911110910911546991114611710748-12613448136942-1227
                         2-122-913111503-126115048-1261102-126110-22103-15-109-16-121-119-3121-4-106119-119-9369122-5779121
                         719-98-24-67-32918-98-236-19-10715326827-76102-61100108-12718-438331-37109-102-57-9942-11389-10374
                         -77-5-4-107109-11847342222-63-48-7468-17-1067033-56111-33-54-16-105-62-76-1282011-1664-12158-4915-
                         88-53-9-29-2994-49-54-5211-1364-212121-12396-127-353-396185117-681229-434246070-109818119-4858-128
                         -106-1279248-49110-44-81-121494199-118-17-106-71106828294-93-110-110-106-415084-127126-45-12331421
                         -61-2757-24-128-28-25111-52113121-56-98-5821527282-47255245104-111-55-1099747-115-11172-287-12526-
                         79-12430-119421360-107-6430-5410282-52-51-128533354-116672757-77-75-111-72-118-10114-84484825-40-1
                         8-70-24-9111-61-5391-8034125-12632-16-19-128112030-8-427523101-93-127-5348-127-5648146385291511-14
                         4325-9648-127-110638529174-127-11848-127-121-12623119101989799991011151154611211999111109109115469
                         911146117107-1262211211945115994548494611211999111109109115461081119997108-12626651171161116810511
                         59911111810111446808767111109109115461081119997108-12626651171161116810511599111118101114468087671
                         11109109115469911146117107-12613808767111109109115461081119997108-12613808767111109109115469911146
                         11710748196385293741248106843615573148126385291911-14248048136942-12272-122-913115503-12611081-930
                         6613-74953718-12745-14-25-94107-80-5-45-2231536-1728-12897-8587577-1252765-892896-83-10267-7926-20
                         -9841-1079-12-29-4315671111357-684036-40-5129-91-24-461066-12306-65-9118-89115191071-30-20-1067161
                         -83-91-74105-931649-48-96126-13-71-118-8967567-40-64-104-113-31-51-102357125100-50113-103-113123-9
                         873-627067-25-908-10131118125122-71-115-37-1850-1055851-31410-77-7312-36848124-26104-10711043-2048
                         -48-12666611759121127-2960-1571-9-95-98-1036911610-74221-32-25114-108749933-7147562114-3635-101-81
                         -1058-73108-61-78-128-116-715155112714-37-18-84-8331-2716-1174257-76-5-1598-15-12875-98-7329632178
                         -10714-123-6312212-1028359-56-76-683-873987-2120-845954-7617-71-57999828110], size=926
                            at Microsoft.Exchange.Rpc.ClientAsy
    FailureContext     : 
    ExtensionXml       : 
    ResultType         : Failed
    RetryCount         : 0
    ResultName         : 75641e34aa494fceaad7181b56dd7b29-OutlookRpcDeepTestProbe/NEW2013
    IsNotified         : False
    ResultId           : 1748063
    ServiceName        : InvokeNow
    StateAttribute1    : Momt
    StateAttribute2    : UnknownIssue
    StateAttribute3    : PW-SC-01.companyname.local
    StateAttribute4    : Unknown
    StateAttribute5    : {C54AD38D-1E00-4F53-ABAE-26518C3FF82F}
    StateAttribute6    : 0
    StateAttribute7    : 0
    StateAttribute8    : 0
    StateAttribute9    : 0
    StateAttribute10   : 0
    StateAttribute11   : Momt
    StateAttribute12   : 
    StateAttribute13   : VgEAVAdXaW5kb3dzQwBBCEtlcmJlcm9zTA9QV0NPTU1TXG5hdGhhbmhVLlMtMS01LTIxLTIwNTc0OTEwMzItMzE4NDA2NDk3OC
                         0xNTQ2MTE0ODM1LTI2MzJHHQAAAAcAAAAtUy0xLTUtMjEtMjA1NzQ5MTAzMi0zMTg0MDY0OTc4LTE1NDYxMTQ4MzUtNTEzBwAA
                         AAdTLTEtMS0wBwAAAAdTLTEtNS0yBwAAAAhTLTEtNS0xMQcAAAAIUy0xLTUtMTUHAADAE1MtMS01LTUtMC0zNDc3ODcxMTMHAA
                         AALlMtMS01LTIxLTIwNTc0OTEwMzItMzE4NDA2NDk3OC0xNTQ2MTE0ODM1LTQxODcHAAAALVMtMS01LTIxLTIwNTc0OTEwMzIt
                         MzE4NDA2NDk3OC0xNTQ2MTE0ODM1LTUxMgcAAAAuUy0xLTUtMjEtMjA1NzQ5MTAzMi0zMTg0MDY0OTc4LTE1NDYxMTQ4MzUtND
                         E3NAcAAAAuUy0xLTUtMjEtMjA1NzQ5MTAzMi0zMTg0MDY0OTc4LTE1NDYxMTQ4MzUtMzU3MAcAAAAuUy0xLTUtMjEtMjA1NzQ5
                         MTAzMi0zMTg0MDY0OTc4LTE1NDYxMTQ4MzUtNDEyMgcAAAAuUy0xLTUtMjEtMjA1NzQ5MTAzMi0zMTg0MDY0OTc4LTE1NDYxMT
                         Q4MzUtMTE2NAcAAAAuUy0xLTUtMjEtMjA1NzQ5MTAzMi0zMTg0MDY0OTc4LTE1NDYxMTQ4MzUtMTE0MQcAAAAuUy0xLTUtMjEt
                         MjA1NzQ5MTAzMi0zMTg0MDY0OTc4LTE1NDYxMTQ4MzUtNDE1MwcAAAAuUy0xLTUtMjEtMjA1NzQ5MTAzMi0zMTg0MDY0OTc4LT
                         E1NDYxMTQ4MzUtNDE0NQcAAAAtUy0xLTUtMjEtMjA1NzQ5MTAzMi0zMTg0MDY0OTc4LTE1NDYxMTQ4MzUtNTE4BwAAAC5TLTEt
                         NS0yMS0yMDU3NDkxMDMyLTMxODQwNjQ5NzgtMTU0NjEx
    StateAttribute14   : 
    StateAttribute15   : 
    StateAttribute16   : 0
    StateAttribute17   : 0
    StateAttribute18   : 0
    StateAttribute19   : 0
    StateAttribute20   : 0
    StateAttribute21   : /o=companyname/ou=first administrative group/cn=Recipients/cn=NathanH
    StateAttribute22   : EMSMDB.Connect()
    StateAttribute23   : https://pw-sc-01.companyname.local:444/rpc/rpcproxy.dll?PW-SC-01.companyname.local:6001
    StateAttribute24   : Negotiate
    StateAttribute25   : [33]10/11/2014 13:50:03 [FAILED!] EMSMDB.Connect(); 
    Identity           : fcd6159dd8fe42aebf10100cc4934356
    IsValid            : True
    ObjectState        : New

  • Using Audition 2.0 on Windows XP platform.  Now have Windows 8.1 on new computer and need to upgrade and load latest version of Audition.  Any suggestions?  Thanks very much.....R

    Using Audition 2.0 on Windows XP platform.  Now have Windows 8.1 on new computer and need to upgrade and load latest version of Audition.  Any suggestions?  Many thanks, R.

    VC6. is rather old, but you can try to convert the VC6 project using the upgrade wizard of VC2012. Depending on the content of the project your code will work more or less without problems, at least it will compile without errors.
    You could also go the 2nd way and create in VC2012 a project type using the wizard that is very similar to your current VC6 projcet (MDI, SDI, Dialog Based, ...). Than you replace the files generated by the wizard with the content of your project. Sometimes
    this way is more successful.
    But at all the automated converting success depends on the code of your VC6 project. I had both, conversions without big problems and also conversions that need a lot changes to run on a current VC version.
    Best regards
    Bordon
    Note: Posted code pieces may not have a good programming style and may not perfect. It is also possible that they do not work in all situations. Code pieces are only indended to explain something particualar.

  • I have 1 gb of memory with10.6.8 and want to upgrade my OS can i use an external hard drive to solve this

    I am running 10.6.8 and have 1gb of memory and want to upgrade can i use an external hard drive to solve this problem

    You are confusing RAM (Ramdom Access Memory) with hard drive storage space.
    You need to install more RAM, not an additonal hard drive.
    You can purchase an external hard drive, if you like, if you want to install the new OS X upgrade onto an external drive. If you want to run the new OS X Mavericks from the external drive, depending on your Mac model, you need a fast protocol external hard drive.
    Either a USB 3.0, Thunderbolt or FireWire 800 connected external hard drive.
    To start, if you are running your Mac on 10.6.8 Snow Leopard, this is the barest of RAM to run Snow Leopard.
    Without knowing any of your Macs specs, you realistically should be running your current OS with, at least 4 GBs of RAM.
    Newer versions of OS X need, at least, 4 GBs of RAM or more as these newer OS X versions use more Mac computer resources than earlier OS X versions.
    What year, screen size, CPU speed and amount of RAM installed in your Mac?
    Be aware, if your Mac is running any older software that used to run under older PowerPC model Macs, those software apps will no longer will work under newer versions of OS X.
    The emulation software that allows older PowerPC apps to run under OS X 10.6 Snow Leopard, called, Rosetta, no longer exists in newer versions of OS X and is long dead.
    Correct and reliable Mac RAM can be purchased from online Mac RAM sources Crucial memory or OWC (macsales.com).
    Good Luck!

  • EDI - 753Routing Request and 754 Routing Instructions transactions- what SAP ECC6 EDI output type, msg type, msg code, basis idoc is best practice to generate the idoc?

    One of our Trading Partner wishes to implement the 753 Routing Request and 754 Routing Instructions.  Can anyone give me best practice answer the following Questions?  We are on SAP ECC6 R3
    What Application? i.e. V2, V7?
    What output condition to use?  i..e. LALE, LAT2, SEDI????
    What Message type?  i.e SHPADV?
    What Basic Idoc Type? i.e SHPMNT05?
    What Message Code?  i.e. SHPM?
    What Process Code?  i.e. SHPM??
    What Function Module? i.e. IDOC_OUTPUT_SHPMNT??
    Does the SAP Transpotation Module have to be configured for this to be implemented?
    Your comments are greatly appreciated, we have until Nov 1 to be compliant?

    Good Morning,
    While I did not get any responses from my question, yes, I was able to determine what needed to be configured.   I hope the below will help you: This is for SAP ECC6
    The output application for the 753 Routing Request is "V7"
    The output type is "SEDI"
    Transmission medium is "6"
    The Basic Idoc type is "Shipmnt05"
    when setting up your Partner Profile (WE20) add:Message Partner Role "SP" with Message type "SHPADV', Message coed "753", Basic Type "SHPMNT05", Message Control add Application "V7", Message type "SEDI", Process Code "SHPM".
    also http://scn.sap.com/thread/698368 pages 14 and 15 were helpful.
    I have not configured the Inbound 754.  For now the inbound 754 Routing Instructions will be emailed to our traffic department.
    Thank you,
    Have a great day,
    jane

Maybe you are looking for