Absolutely regretting paying $200 for this program

I've haven't done web designed in a long while I was told this was the best program for mac. I used dreamweaver in school 10 years ago. It functioned a lot like Front Page and a couple other html script builds I'd used at the time. Basic html was easily entered. I've spent the last month trying to wrap my head around the over complex convoluted bs program. I"m just trying to build a simple page that covers my groups work. This simple page that should have taken me maybe an hour to make, has taken 7 plus. First problem, couldn't get the banner to center. Fixed that and now my information table is all messed up part of the info is aligned to the top as its suppose to be, the rest centered. The only thing i can conclude is that the img centering is effecting the tag for the table which shouldn't happen. When I was doing web design 10 years ago, tag inside a table was not effected by tag from the page. Then doing simple font changes requires this stupid CSS rule. WHY its just tag? I've invested to much time into this i just can't give up. Can someone please explain to me why all my alignments are screwed up despite tag specifically targeting lines, rows, etc.
<html>
<head>
<title>The Talents</title>
<style type="text/css">
p {
  text-align: center;
</style>
</head>
<body bgcolor="#000000" text="#FFFFFF">
<p> </p>
<p><img src="Graphics/Talent.jpg" width="1500" height="250"/></p>
<table width="2080" border="1" style="vertical-align:text-top">
  <tr style="vertical-align:text-top">
    <td width="246">Avatar</td>
    <td colspan="2">Information</td>
    <td width="434">Bio</td>
    <td width="100"> </td>
    <td width="347">Avatar</td>
    <td colspan="2">Information</td>
    <td width="434">Bio</td>
  </tr>
  <tr>
    <td rowspan="3"><img src="Graphics/ZGAvatar.jpg" width="242" height="355" align="center"/></td>
    <td width="82" height="59" style="vertical-align:text-top"><p>Name:</p>
      <p> </p></td>
    <td width="191" style="vertical-align:text-top">Zerograves</td>
    <td rowspan="3" style="vertical-align:text-top"><p>Growing up in a small Oregon town, I loved to imitate people. Before strep throat damaged my vocal cords, I could impersonate Butthead, Beavis, Eric Cartman, Stan Marsh, G1 Megatron, G1 Starscream, Yogi Bear, Sean Connery, Jack Nicholson, Jim Carry, and a half dozen others. Unfortunately, I’m down to a handle full of voices</p>
    <p>In late 1999 early 2000, it was as if someone had cast a line into a pond and hooked me into video editing. I got the desire after being introduced to amateur created Anime Music Videos (AMV). Sadly, a HDD miss hap erased my first 24 amateur AMV in 2004. The only one spared was my White Knight Casshan video, which happened to be on a CD. I’ve made many videos over the years and far more planned then finished. In 2009, I began attending the Academy of Arts University for Motion Picture and TV. Since then, I’ve shot and edited my first short film and a comedy skit. I intend to continue my career not only as both a professional editor and filmmaker, but I hope to dabble in voice actingl. I enjoy entertaining people and it is my hope Zeta Studio productions will entertain as many and as much as my future professional film works will.</p></td>
    <td rowspan="3"> </td>
    <td rowspan="3"> </td>
    <td colspan="2" rowspan="3"> </td>
    <td rowspan="3"> </td>
  </tr>
  <tr>
    <td height="67" style="vertical-align:text-top">Skills:</td>
    <td width="191" style="vertical-align:text-top">Video &amp; Sound Editor, Writer, Director, Cameraman, Actor</td>
  </tr>
  <tr>
    <td height="171" style="vertical-align:text-top"><p>Project<br />
      Involvements:</p></td>
    <td width="191" style="vertical-align:text-top"><p> That Amazing Thing!<br />
    </p></td>
  </tr>
  <tr>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
  </tr>
  <tr style="vertical-align:text-top">
    <td rowspan="3">No Current Avatar</td>
    <td width="82" height="59" style="vertical-align:text-top"><p>Name:</p>
      <p> </p></td>
    <td width="191" style="vertical-align:text-top">Kaonna</td>
    <td rowspan="3"><p>No Current Bio</p></td>
    <td rowspan="3"> </td>
    <td rowspan="3">No Current Avatar</td>
    <td width="82" height="59" style="vertical-align:text-top"><p>Name:</p>
      <p> </p></td>
    <td width="106" style="vertical-align:text-top">CMZ007RULES</td>
    <td rowspan="3"><p>I  always loved everything related to acting, including voice acting, which drove me to becoming a theater major, and now an aspiring actor/singer. I started on Youtube making Megaman AMV's for fun, but now, I lend my  versatile voice to youtube projects.</p>
    <p>I am currently  enjoying life with my lovely wife and singing for my church choir, while hopefully one day becoming a well known in the acting community.</p></td>
  </tr>
  <tr>
    <td height="67" style="vertical-align:text-top">Skills:</td>
    <td width="191" style="vertical-align:text-top"> Actress</td>
    <td height="67" style="vertical-align:text-top">Skills:</td>
    <td width="106" style="vertical-align:text-top"> Actor, Singer</td>
  </tr>
  <tr>
    <td height="171" style="vertical-align:text-top"><p>Project<br />
      Involvements:</p></td>
    <td width="191" style="vertical-align:text-top"><p>Girl and the Ghost<br />
      IG Abridged<br />
      <br />
    </p></td>
    <td height="171" style="vertical-align:text-top"><p>Project<br />
      Involvements:</p></td>
    <td width="106" style="vertical-align:text-top"><p>Rockman.exe<br />
      Zombie World (HOTD)
      <br />
        <br />
    </p></td>
  </tr>
  <tr>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
  </tr>
  <tr style="vertical-align:text-top">
    <td rowspan="3">No Current Avatar</td>
    <td width="82" height="59"><p>Name:</p>
      <p> </p></td>
    <td width="191" style="vertical-align:text-top">Bicarus</td>
    <td rowspan="3">No Current Bio</td>
    <td rowspan="3"> </td>
    <td rowspan="3">No Current Avatar</td>
    <td width="82" height="59" style="vertical-align:text-top"><p>Name:</p>
      <p> </p></td>
    <td width="106" style="vertical-align:text-top">Edude77</td>
    <td rowspan="3">No Current Bio</td>
  </tr>
  <tr>
    <td height="67" style="vertical-align:text-top">Skills:</td>
    <td width="191" style="vertical-align:text-top">Video &amp; Sound Editor, Writer, Director, Cameraman, Actor</td>
    <td height="67" style="vertical-align:text-top">Skills:</td>
    <td width="106" style="vertical-align:text-top"> Acting, Musician, SSinger</td>
  </tr>
  <tr>
    <td height="171" style="vertical-align:text-top"><p>Project<br />
      Involvements:</p></td>
    <td width="191" style="vertical-align:text-top"><p> That Amazing Thing!<br />
    </p></td>
    <td height="171" style="vertical-align:text-top"><p>Project<br />
      Involvements:</p></td>
    <td width="106" style="vertical-align:text-top"><p>Zombie World (HOTDA)<br />
    </p></td>
  </tr>
  <tr>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
  </tr>
  <tr style="vertical-align:text-top">
    <td rowspan="3">No Current Avatar</td>
    <td width="82" height="59" style="vertical-align:text-top"><p>Name:</p>
      <p> </p></td>
    <td width="191" style="vertical-align:text-top">Enticingaria413</td>
    <td rowspan="3">No Current Bio</td>
    <td rowspan="3"> </td>
    <td rowspan="3">No Current Avatar</td>
    <td width="82" height="59" style="vertical-align:text-top"><p>Name:</p>
      <p> </p></td>
    <td width="106" style="vertical-align:text-top">Averoxot</td>
    <td rowspan="3">No Current Bio</td>
  </tr>
  <tr style="vertical-align:text-top">
    <td height="67" style="vertical-align:text-top">Skills:</td>
    <td width="191" style="vertical-align:text-top">Actress</td>
    <td height="67" style="vertical-align:text-top">Skills:</td>
    <td width="106" style="vertical-align:text-top">Sound Editor, Actress</td>
  </tr>
  <tr style="vertical-align:text-top">
    <td height="171" style="vertical-align:text-top"><p>Project<br />
      Involvements:</p></td>
    <td width="191" style="vertical-align:text-top"><p>Zombie World (HOTDA)<br />
    </p></td>
    <td height="171" style="vertical-align:text-top"><p>Project<br />
      Involvements:</p></td>
    <td width="106" style="vertical-align:text-top"><p>Zombie World (HOTDA)<br />
    </p></td>
  </tr>
  <tr>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
  </tr>
  <tr style="vertical-align:text-top">
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
  </tr>
  <tr>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
  </tr>
  <tr style="vertical-align:text-top">
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td colspan="2"> </td>
    <td> </td>
  </tr>
</table>
</body>
</html>

Does not explain, why this page turned out perfectly
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Zombie World (HOTDA)</title>
<style type="text/css">
</style>
</head>
<style type="text/css">
body,td,th {
  font-family: "Times New Roman", Times, serif;
  font-size: 18px;
  color: #FFF;
  text-align: center;
body {
  background-color: #000;
  font-family: "Times New Roman", Times, serif;
  font-size: 36px;
  text-align: center;
  color: #F00;
</style>
<body>
<p><img src="Graphics/ZWBanner.jpg" width="1500" height="300" />
</p>
<hr />
<table width="1037" border="0" align="center">
  <tr>
    <td width="1031">When &quot;The Walking Dead&quot; and all the other undead entertainment goes Highschool Fan-service, 5 teenagers and 1 adult (that might as well be a teenager) struggle to survive against former friends, former instructors, and random ******-bags that can't handle the down fall of society.</td>
  </tr>
</table>
<p></p>
<table width="985" border="0" align="center">
  <tr>
    <td width="703"><em><strong>*Note: If you'd like to audition for an uncast role, please see the Talent Search page, thank you.*</strong></em></td>
  </tr>
</table>
<h1><strong><em>Main Characters</em></strong></h1>
<table width="961" border="0" align="center">
  <tr>
    <td colspan="2" rowspan="7"><img src="Graphics/Takashi.jpg" width="469" height="320" /></td>
    <td height="50" colspan="2"><div align="left">Anime Name: Takashi Komuro</div></td>
  </tr>
  <tr>
    <td height="47" colspan="2"><div align="left">Abridged Name: Takashi (TAK)</div></td>
  </tr>
  <tr>
    <td height="47" colspan="2"><div align="left">Voiced By: Zerograves</div></td>
  </tr>
  <tr>
    <td width="228" height="44"><div align="left">Role:</div></td>
    <td width="241"><div align="left">Anti-Hero</div></td>
  </tr>
  <tr>
    <td height="40"><div align="left">Class:</div></td>
    <td><div align="left">Hitter</div></td>
  </tr>
  <tr>
    <td height="46"><div align="left">Character Defect:</div></td>
    <td><div align="left">*******</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Bat</div></td>
  </tr>
  <tr>
    <td height="49" colspan="2"><div align="left">Anime Name: Saya Takagi </div></td>
    <td colspan="2" rowspan="7"><img src="Graphics/Saya.jpg" width="475" height="301" /></td>
  </tr>
  <tr>
    <td height="46" colspan="2"><div align="left">Abridged Name: Saya</div></td>
  </tr>
  <tr>
    <td height="43" colspan="2"><div align="left">Voiced By: Enticingaria413</div></td>
  </tr>
  <tr>
    <td width="234" height="37"><div align="left">Role:</div></td>
    <td width="230"><div align="left">Know It All</div></td>
  </tr>
  <tr>
    <td height="43"><div align="left">Class:</div></td>
    <td><div align="left">Decoy</div></td>
  </tr>
  <tr>
    <td height="54"><div align="left">Character Defect:</div></td>
    <td><div align="left">Self Important</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Power Tools ?</div></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="7"><img src="Graphics/Rei.jpg" width="468" height="312" /></td>
    <td height="44" colspan="2"><div align="left">Anime Name: Rei Miyamoto</div></td>
  </tr>
  <tr>
    <td height="45" colspan="2"><div align="left">Abridged Name: Rei</div></td>
  </tr>
  <tr>
    <td height="48" colspan="2"><div align="left">Voiced By: Averoxot (Voice Mod)</div></td>
  </tr>
  <tr>
    <td width="228" height="40"><div align="left">Role:</div></td>
    <td width="241"><div align="left">Slut</div></td>
  </tr>
  <tr>
    <td height="37"><div align="left">Class:</div></td>
    <td><div align="left">Hitter</div></td>
  </tr>
  <tr>
    <td height="56"><div align="left">Character Defect:</div></td>
    <td><div align="left">Stupid</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Halbard (Broomhandle /w Spike)</div></td>
  </tr>
  <tr>
    <td height="42" colspan="2"><div align="left">Anime Name: Shizuka Marikawa </div></td>
    <td colspan="2" rowspan="7"><img src="Graphics/Shizuka.jpg" width="469" height="308" /></td>
  </tr>
  <tr>
    <td height="45" colspan="2"><div align="left">Abridged Name: Shizuka / Doc</div></td>
  </tr>
  <tr>
    <td height="46" colspan="2"><div align="left">Voiced By: Enticingaria413 (Voice Mod)</div></td>
  </tr>
  <tr>
    <td width="234" height="41"><div align="left">Role:</div></td>
    <td width="230"><div align="left">Driver</div></td>
  </tr>
  <tr>
    <td height="47"><div align="left">Class:</div></td>
    <td><div align="left">Healer</div></td>
  </tr>
  <tr>
    <td height="46"><div align="left">Character Defect:</div></td>
    <td><div align="left">Teeenage Boys</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Vehicle</div></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="7"><img src="Graphics/Kotha.jpg" width="470" height="311" /></td>
    <td height="47" colspan="2"><div align="left">Anime Name: Kohta Hirano </div></td>
  </tr>
  <tr>
    <td height="47" colspan="2"><div align="left">Abridged Name: Kohta / Geronimo</div></td>
  </tr>
  <tr>
    <td height="48" colspan="2"><div align="left">Voiced By: CMZ007RULES</div></td>
  </tr>
  <tr>
    <td width="228" height="38"><div align="left">Role:</div></td>
    <td width="241"><div align="left">Sniper</div></td>
  </tr>
  <tr>
    <td height="38"><div align="left">Class:</div></td>
    <td><div align="left">Gunner</div></td>
  </tr>
  <tr>
    <td height="49"><div align="left">Character Defect:</div></td>
    <td><div align="left">Skitzoids</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Nail Gun</div></td>
  </tr>
  <tr>
    <td height="50" colspan="2"><div align="left">Anime Name: Saeko Busujima</div></td>
    <td colspan="2" rowspan="7"><img src="Graphics/Saeko.jpg" width="471" height="300" /></td>
  </tr>
  <tr>
    <td height="45" colspan="2"><div align="left">Abridged Name: Saeko / Sae (Say)</div></td>
  </tr>
  <tr>
    <td height="41" colspan="2"><div align="left">Voiced By: Averoxot</div></td>
  </tr>
  <tr>
    <td width="234" height="44"><div align="left">Role:</div></td>
    <td width="230"><div align="left">Sexy Samauri</div></td>
  </tr>
  <tr>
    <td height="34"><div align="left">Class:</div></td>
    <td><div align="left">Hitter</div></td>
  </tr>
  <tr>
    <td height="42"><div align="left">Character Defect:</div></td>
    <td><div align="left">Impulsive</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Bokken</div></td>
  </tr>
  <tr>
    <td colspan="2" rowspan="7"><img src="Graphics/alice.jpg" width="470" height="309" /></td>
    <td height="38" colspan="2"><div align="left">Anime Name: Alice Maresato </div></td>
  </tr>
  <tr>
    <td height="36" colspan="2"><div align="left">Abridged Name: Alice</div></td>
  </tr>
  <tr>
    <td height="38" colspan="2"><div align="left">Voiced By: Uncast</div></td>
  </tr>
  <tr>
    <td width="228" height="50"><div align="left">Role:</div></td>
    <td width="241"><div align="left">Cuteness</div></td>
  </tr>
  <tr>
    <td height="44"><div align="left">Class:</div></td>
    <td><div align="left">Support</div></td>
  </tr>
  <tr>
    <td height="47"><div align="left">Character Defect:</div></td>
    <td><div align="left">A.D.D.</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Cuteness</div></td>
  </tr>
  <tr>
    <td height="45" colspan="2"><div align="left">Anime Name: Zeke / Zero</div></td>
    <td colspan="2" rowspan="7"><img src="Graphics/Zero.jpg" width="464" height="266" /></td>
  </tr>
    <tr>
      <td height="46" colspan="2"><div align="left">Abridged Name: Zero</div></td>
  </tr>
  <tr>
    <td height="38" colspan="2"><div align="left">Voiced By: Zerograves</div></td>
  </tr>
  <tr>
    <td width="234"><div align="left">Role:</div></td>
    <td width="230"><div align="left">Cuteness</div></td>
  </tr>
  <tr>
    <td height="35"><div align="left">Class:</div></td>
    <td><div align="left">Support</div></td>
  </tr>
  <tr>
    <td height="38"><div align="left">Character Defect:</div></td>
    <td><div align="left">Scrappy Doo Complex</div></td>
  </tr>
  <tr>
    <td><div align="left">Weapon:</div></td>
    <td><div align="left">Cuteness</div></td>
  </tr>
</table>
<hr />
<p>Side Characters</p>
<table width="1506" height="568" border="0">
  <tr>
    <td colspan="3">Episode 1</td>
    <td width="363"> </td>
    <td colspan="3">Episode 2</td>
  </tr>
  <tr>
    <td width="145">Anime Name</td>
    <td width="153">Abridged Name</td>
    <td width="233">Voiced By</td>
    <td> </td>
    <td width="177">Anime Name</td>
    <td width="201">Abridged Name</td>
    <td width="188">Voiced By</td>
  </tr>
  <tr>
    <td height="45">Hisashi Igou</td>
    <td>Hisashi</td>
    <td>Undetermined</td>
    <td> </td>
    <td>Not</td>
    <td>Currently</td>
    <td>Cast</td>
  </tr>
  <tr>
    <td height="45">Kyoko Hayashi</td>
    <td>Linda</td>
    <td><p>Enticingaria413
    (Voice Mod)</p></td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>Teshima</td>
    <td>Roy</td>
    <td>Edude77</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>No Credit</td>
    <td>Intercom Guy</td>
    <td>Bicarus</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>Male Teacher</td>
    <td>Old Teacher 1</td>
    <td>CMZ007RULES</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>English Teacher</td>
    <td>Old Teacher 2</td>
    <td>Zerograves</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>Kazu Ishii</td>
    <td>Student 1</td>
    <td>Undetermined</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>NONE</td>
    <td>Battle Annoucer</td>
    <td>Zerograves</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>Them</td>
    <td>Necrotic Females</td>
    <td>Averoxot</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
  <tr>
    <td>Them</td>
    <td>Necrotic Males</td>
    <td>Zerograves</td>
    <td> </td>
    <td> </td>
    <td> </td>
    <td> </td>
  </tr>
</table>
<p> </p>
</body>
</html>

Similar Messages

  • For this program i could send the smart form thru mail but in the inbox ..

    *& Report  ZSFOO
    REPORT  ZSFOO.
    *& Report  ZSFINV
    TABLES : KNA1,         " General Data In Customer Master
             KNB1,         " Customer Master(Company Code)
             BSID,         " Accounting: Secondary Index for Customers
             ZSMARTFORM,   " Custom table for Storing Bank Details
             zsf_exp_inv,  " Structure that stores required fields from all tables used
             KNVK.         " Customer Master Contact Partner
    data : Begin of it_struct occurs 0.
            include structure zsf_exp_inv01.
    data : End of it_struct.
    types : begin of ty_bsid,
            kunnr like bsid-kunnr,
            WAERS like bsid-WAERS,
            XBLNR LIKE BSID-XBLNR,
            BUDAT LIKE BSID-BUDAT,
            WRBTR LIKE BSID-WRBTR,
            BUKRS LIKE BSID-BUKRS,
            end of ty_bsid.
    types : begin of ty_kna1,
            kunnr like kna1-kunnr,
            NAME1 LIKE KNA1-NAME1,
            STRAS LIKE KNA1-STRAS,
            MCOD3 LIKE KNA1-MCOD3,
            LAND1 LIKE KNA1-LAND1,
            SORTL LIKE KNA1-SORTL,
            end of ty_kna1.
    types : begin of ty_knb1,
            kunnr like knb1-kunnr,
            ZTERM LIKE KNB1-ZTERM,
            end of ty_knb1.
    types : begin of ty_knVK,
            kunnr like kNVK-kunnr,
            NAME1 LIKE KNVK-NAME1,
            end of ty_knVK.
    types : begin of ty_ZSMARTFORM,
            SNO      LIKE ZSMARTFORM-SNO,
            CURRENCY LIKE zsmartform-currency,
            BANKNAME LIKE zsmartform-bankname,
            ADDRESS1 LIKE ZSMARTFORM-ADDRESS1,
            ADDRESS2 LIKE ZSMARTFORM-ADDRESS2,
            ADDRESS3 LIKE ZSMARTFORM-ADDRESS3,
            ADDRESS4 LIKE ZSMARTFORM-ADDRESS4,
            ADDRESS5 LIKE ZSMARTFORM-ADDRESS5,
            ADDRESS6 LIKE ZSMARTFORM-ADDRESS6,
            VALIDFROM LIKE ZSMARTFORM-VALIDFROM,
            VALIDTO   LIKE ZSMARTFORM-VALIDTO,
            end of ty_ZSMARTFORM.
    data : it_bsid type table of ty_bsid,
           it_kna1 type table of ty_kna1,
           it_knb1 type table of ty_knb1,
           it_zsmartform type table of ty_zsmartform,
           it_knVK type table of ty_kNVK.
    data : wa_bsid like line of it_bsid,
           wa_kna1 like line of it_kna1,
           wa_knb1 like line of it_knb1,
           wa_zsmartform like line of it_zsmartform,
           wa_knVK like line of it_knVK.
    *****************Selection Screen**********************************
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-000.
    SELECT-OPTIONS : S_KUNNR FOR KNA1-KUNNR,
                     S_belnr FOR BSID-belnr,
                     S_BUKRS FOR BSID-BUKRS,
                     S_CURR FOR ZSMARTFORM-CURRENCY.
    SELECTION-SCREEN END OF BLOCK B1.
    DATA : BEGIN OF IT_PARAM OCCURS 0.
            INCLUDE STRUCTURE ZPARAMETERS.
    DATA :  END OF IT_PARAM.
    SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-001.
    SKIP 1.
    Parameters : OPTION1 AS CHECKBOX,
                 P_POINF(300) type c,
                 OPTION2 AS CHECKBOX,
                 P_DESC(300) TYPE C,
                 OPTION3 AS CHECKBOX,
                 P_MONTH(200) TYPE C,
                 OPTION4 AS CHECKBOX,
                 P_RATE(100)  TYPE C.
    SELECTION-SCREEN END OF BLOCK B2.
    **********************PARAMETERS***********************************
    data :  l type i,
            Y(300) type c,
            j type i,
            k type i value 1,
            s type i,
            m(300) type c,
            p type i,
            z type i.
    data :  l1 type i,
            Y1(300) type c,
            j1 type i,
            k1 type i value 1,
            s1 type i,
            m1(300) type c,
            p1 type i,
            z1 type i.
    data :  l2 type i,
            Y2(300) type c,
            j2 type i,
            k2 type i value 1,
            s2 type i,
            m2(300) type c,
            p2 type i,
            z2 type i.
    data :  l3 type i,
            Y3(300) type c,
            j3 type i,
            k3 type i value 1,
            s3 type i,
            m3(300) type c,
            p3 type i,
            z3 type i.
    IF OPTION1 = 'X'.
      concatenate  P_POINF  ',' into P_POINF.
      l = strlen( P_POINF ).
      do l times.
        Y = P_POINF+j(k).
        case Y.
          when ','.
            m = P_POINF+s(z).
            s = j + 1.
            z = -1.
            p = p + 1.
            if p = 1.
              IT_PARAM-LINE1 = m.
            endif.
            if p = 2.
              IT_PARAM-LINE2 = m.
            endif.
            if p = 3.
              IT_PARAM-LINE3 = m.
            endif.
         when '.'.
            if p = 4.
              IT_PARAM-LINE4 = m.
            endif.
        endcase.
        j = j + 1.
        z = z + 1.
      enddo.
    ENDIF.
    IF OPTION2 = 'X'.
      concatenate  P_DESC  ',' into P_DESC.
      l1 = strlen( P_DESC ).
      do l1 times.
        Y1 = P_DESC+j1(k1).
        case Y1.
          when ','.
            m1 = P_DESC+s1(z1).
            s1 = j1 + 1.
            z1 = -1.
            p1 = p1 + 1.
            if p1 = 1.
              IT_PARAM-LINE5 = m1.
            endif.
            if p1 = 2.
              IT_PARAM-LINE6 = m1.
            endif.
            if p1 = 3.
              IT_PARAM-LINE7 = m1.
            endif.
         when '.'.
            if p1 = 4.
              IT_PARAM-LINE8 = m1.
            endif.
        endcase.
        j1 = j1 + 1.
        z1 = z1 + 1.
      enddo.
    ENDIF.
    IF OPTION3 = 'X'.
      concatenate  P_MONTH  ',' into P_MONTH.
      l2 = strlen( P_MONTH ).
      do l2 times.
        Y2 = P_MONTH+j2(k2).
        case Y2.
          when ','.
            m2 = P_MONTH+s2(z2).
            s2 = j2 + 1.
            z2 = -1.
            p2 = p2 + 1.
            if p2 = 1.
              IT_PARAM-LINE9 = m2.
            endif.
            if p2 = 2.
              IT_PARAM-LINE10 = m2.
            endif.
            if p2 = 3.
              IT_PARAM-LINE11 = m2.
            endif.
         when '.'.
            if p2 = 4.
              IT_PARAM-LINe12 = m2.
            endif.
        endcase.
        j2 = j2 + 1.
        z2 = z2 + 1.
      enddo.
    ENDIF.
    IF OPTION4 = 'X'.
      concatenate  P_RATE  ',' into P_RATE.
      l3 = strlen( P_RATE ).
      do l3 times.
        Y3 = P_RATE+j3(k3).
        case Y3.
          when ','.
            m3 = P_RATE+s3(z3).
            s3 = j3 + 1.
            z3 = -1.
            p3 = p3 + 1.
            if p3 = 1.
              IT_PARAM-LINE13 = m3.
            endif.
            if p3 = 2.
              IT_PARAM-LINE14 = m3.
            endif.
            if p3 = 3.
              IT_PARAM-LINE15 = m3.
            endif.
            if p3 = 4.
              IT_PARAM-LINe16 = m3.
            endif.
        endcase.
        j3 = j3 + 1.
        z3 = z3 + 1.
      enddo.
    ENDIF.
    APPEND IT_PARAM.
    select * from kna1 into corresponding fields of table it_kna1 where kunnr in s_kunnr.
    select * from knb1 into corresponding fields of table it_knb1 for all entries in it_kna1 where kunnr = it_kna1-kunnr.
    select * from bsid into corresponding fields of table it_bsid for all entries in it_kna1 where kunnr = it_kna1-kunnr and belnr in s_belnr and bukrs in s_bukrs..
    SELECT * FROM KNVK INTO CORRESPONDING FIELDS OF TABLE IT_KNVK FOR ALL ENTRIES IN IT_KNA1 WHERE KUNNR = IT_KNA1-KUNNR.
    select * from zsmartform into corresponding fields of table it_zsmartform .
    DATA :  AMT LIKE SPELL.
    loop at it_bsid into wa_bsid.
      read table it_kna1 into wa_kna1 with key kunnr = wa_bsid-kunnr.
      read table it_knb1 into wa_knb1 with key kunnr = wa_bsid-kunnr.
      read table it_zsmartform into wa_zsmartform with key  CURRENCY =  wa_bsid-WAERS.
      READ TABLE IT_KNVK INTO WA_KNVK WITH KEY KUNNR = WA_BSID-KUNNR.
      it_struct-name1 = wa_kna1-name1.
      it_struct-stras = wa_kna1-stras.
      it_struct-mcod3 = wa_kna1-mcod3.
      it_struct-land1 = wa_kna1-land1.
      it_struct-sortl = wa_kna1-sortl.
      it_struct-zterm = wa_knb1-zterm.
      it_struct-xblnr = wa_bsid-xblnr.
    it_struct-currency = wa_zsmartform-currency.
      it_struct-currency = wa_bsid-waers.
      it_struct-budat = wa_bsid-budat.
      it_struct-BANKNAME = wa_zsmartform-BANKNAME.
      it_struct-ADDRESS1 = wa_zsmartform-ADDRESS1.
      it_struct-ADDRESS2 = wa_zsmartform-ADDRESS2.
      it_struct-ADDRESS3 = wa_zsmartform-ADDRESS3.
      it_struct-ADDRESS4 = wa_zsmartform-ADDRESS4.
      it_struct-ADDRESS5 = wa_zsmartform-ADDRESS5.
      it_struct-ADDRESS6 = wa_zsmartform-ADDRESS6.
      it_struct-CURR = WA_BSID-WRBTR.
      IT_STRUCT-NAME = WA_KNVK-NAME1.
    IT_STRUCT-AMOUNT = IT_SPELL-AMT.
      append it_struct.
    endloop.
    data : x type i,
           x1 type i,
           a type string.
    loop at it_struct.
      x = strlen( it_struct-curr ).
      x1 = x - 3.
      a = it_struct-curr+0(x1).
      CALL FUNCTION 'SPELL_AMOUNT'
          EXPORTING
            AMOUNT          = a
      CURRENCY        = ' '
      FILLER          = ' '
      LANGUAGE        = SY-LANGU
          IMPORTING
            IN_WORDS        = AMT.
    EXCEPTIONS
      NOT_FOUND       = 1
      TOO_LARGE       = 2
      OTHERS          = 3
    *IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    *ENDIF.
    endloop.
    DATA: ws_ucomm LIKE sy-ucomm.
    DATA: form_name TYPE rs38l_fnam.
    DATA: wa_ctrlop TYPE ssfctrlop,
    wa_outopt TYPE ssfcompop.
    data : i_receivers TYPE TABLE OF somlreci1 WITH HEADER LINE,
          i_record LIKE solisti1 OCCURS 0 WITH HEADER LINE.
    DATA: t_otfdata TYPE ssfcrescl,
    t_pdf_tab LIKE tline OCCURS 0 WITH HEADER LINE,
    i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
          i_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,
          i_objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,
          i_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE.
      data : wa_objhead TYPE soli_tab,
      wa_doc_chng typE sodocchgi1,
          w_data TYPE sodocchgi1,
          wa_buffer TYPE string,
          v_len_in LIKE sood-objlen,
          v_len_out LIKE sood-objlen,
          v_len_outn TYPE i,
          v_lines_txt TYPE i,
          v_lines_bin TYPE i.
    DATA: t_otf TYPE itcoo OCCURS 0 WITH HEADER LINE.
    DATA: w_filesize TYPE string.
    DATA: w_bin_filesize TYPE i.
    wa_ctrlop-getotf = 'X'.
    CALL FUNCTION '/1BCDWB/SF00000001'
    EXPORTING
    control_parameters = wa_ctrlop
    output_options = wa_outopt
    user_settings = 'X'
    IN_WORDS = amt
    importing
    job_output_info = t_otfdata
    TABLES
    I_ZSF_EXP_INV = it_struct
    I_ZPARAMETERS = it_param.
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    t_otf[] = t_otfdata-otfdata[].
    CALL FUNCTION 'CONVERT_OTF'
    EXPORTING
    format = 'PDF'
    max_linewidth = 132
    IMPORTING
    bin_filesize = w_bin_filesize
    TABLES
    otf = t_otf
    lines = t_pdf_tab
    EXCEPTIONS
    err_max_linewidth = 1
    err_format = 2
    err_conv_not_possible = 3
    OTHERS = 4
    IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    CALL FUNCTION 'WS_DOWNLOAD'
    EXPORTING
    bin_filesize = w_bin_filesize
    CODEPAGE = ' '
    filename = 'c:     est59.PDF'
    filetype = 'BIN'
    IMPORTING
    filelength = w_filesize
    TABLES
    data_tab = t_pdf_tab
    EXCEPTIONS
    file_open_error = 1
    file_write_error = 2
    invalid_filesize = 3
    invalid_type = 4
    no_batch = 5
    unknown_error = 6
    invalid_table_width = 7
    gui_refuse_filetransfer = 8
    customer_error = 9
    OTHERS = 10
    IF sy-subrc <> 0.
    *You should include message-id in the report heading
    WRITE : sy-subrc.
    ELSE.
    WRITE : 'File Test.pdf downloaded succesfully'.
    ENDIF.
    loop at t_pdf_tab.
        translate t_pdf_tab using '~'.
        concatenate wa_buffer t_pdf_tab into wa_buffer.
      endloop.
      translate wa_buffer using '~'.
      do.
        i_record = wa_buffer.
        append i_record.
        shift wa_buffer left by 255 places.
        if wa_buffer is initial.
          exit.
        endif.
      enddo.
    Attachment
      refresh:
        i_reclist,
        i_objtxt,
        i_objbin,
        i_objpack.
      clear wa_objhead.
      i_objbin[] = i_record[].
    Create Message Body
    Title and Description
      i_objtxt = 'test with pdf-Attachment!'.
      append i_objtxt.
      describe table i_objtxt lines v_lines_txt.
      read table i_objtxt index v_lines_txt.
      wa_doc_chng-obj_name = 'smartform'.
      wa_doc_chng-expiry_dat = sy-datum + 10.
      wa_doc_chng-obj_descr = 'smartform'.
      wa_doc_chng-sensitivty = 'O'.
      wa_doc_chng-doc_size = v_lines_txt * 255.
    Main Text
    wa_doc_chng-doc_size = ( v_lines_txt - 1 ) * 255 + strlen( i_objtxt )
      clear i_objpack-transf_bin.
      i_objpack-head_start = 1.
      i_objpack-head_num = 0.
      i_objpack-body_start = 1.
      i_objpack-body_num = v_lines_txt.
      i_objpack-doc_type = 'RAW'.
      append i_objpack.
    i_objpack-transf_bin = 'X'.
    i_objpack-head_start = 1.
    i_objpack-head_num = 1.
    i_objpack-body_start = 1.
    i_objpack-body_num = v_lines_bin.
    i_objpack-doc_type = 'PDF'.
    i_objpack-obj_name = 'Smartform'.
    CONCATENATE 'Hazard report-' p_load '.pdf' INTO i_objpack-obj_descr.
    describe table i_objbin lines v_lines_bin.
    read table i_objbin index v_lines_bin.
    i_objpack-doc_size =  v_lines_bin * 255 .
    i_objpack-obj_descr = 'test'.
    i_objpack-doc_size = v_lines_bin * 255.
    APPEND i_objpack.
    Attachment
    (pdf-Attachment)
    i_objpack-transf_bin = 'X'.
    i_objpack-head_start = 1.
    i_objpack-head_num = 0.
    i_objpack-body_start = 1.
    Länge des Attachment ermitteln
    describe table i_objbin lines v_lines_bin.
    read table i_objbin index v_lines_bin.
    i_objpack-doc_size =  v_lines_bin * 255 .
    i_objpack-body_num = v_lines_bin.
    i_objpack-doc_type = 'PDF'.
    i_objpack-obj_name = 'smart'.
    i_objpack-obj_descr = 'test'.
    append i_objpack.
      clear i_reclist.
      i_reclist-receiver = '[email protected]'.
         i_reclist-express = 'X'.
      i_reclist-rec_type = 'U'.
      append i_reclist.
        call function 'SO_NEW_DOCUMENT_ATT_SEND_API1'
             EXPORTING
                  document_data              = wa_doc_chng
                  COMMIT_WORK = 'X'
                  put_in_outbox              = 'X'
             TABLES
                  packing_list               = i_objpack
                  object_header              = wa_objhead
                  CONTENTS_BIN               = i_objbin
                  contents_txt               = i_objtxt
                  receivers                  = i_reclist
             EXCEPTIONS
                  too_many_receivers         = 1
                  document_not_sent          = 2
                  document_type_not_exist    = 3
                  operation_no_authorization = 4
                  parameter_error            = 5
                  x_error                    = 6
                  enqueue_error              = 7
                  others                     = 8.
    for this program i could send the smart form thru mail but in the inbox i could not
    download it it says needed to be decoded properly.file not starting with pdf....
       IF sy-subrc <> 0.
         MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
         WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
       ELSE.
         CALL FUNCTION 'POPUP_TO_INFORM'
           EXPORTING
             titel = 'Mail sent'(003)
             txt1  = 'The report is sent via e-mail.'(004)
             txt2  = '  '.
         LEAVE PROGRAM.
       ENDIF.

    hi krishna,
    u r right. there is no error  in sending the mail and the file but the problem is that file created and converted to pdf is not done properly.jst verify whether the file is created properly or not .thats the only problem that can occurs else ur program is absolutely right.

  • Payment method(s) are not allowed for this program / Program RFFOAVIS_FPAYM

    Dear Friends,
    In Se38  abap editor, I entered the program RFFOM100, i entered the details program run date,identification future,paying company code,payment methods T, House bank, Account Id and executed the program. I am getting the error 'Payment method(s) are not allowed for this program'.
    Payment method S is not used in F110, It was not mentioned in vendor master or vendor invoice.It is not mentioned in fbzp in bank determination. When i tried to delete payment method 'S' the system shows a message Payment Method S is being used in the company code.
    In  the program RFFOAVIS_FPAYM, i entered the details program run date,identification future,paying company code,payment methods T, House bank, Account Id and executed the program. I am getting the error  'Program RFFOAVIS_FPAYM: No records selected'. But there open items or invoices.
    Please suggest how to resolve the errors.
    Regards
    Sridhar

    Hello,
    Why are you directly executing these programs?
    You will not expect these program to execute directly by going to SE38.
    I would have configured the relevant payment methods in the country with DME structure or classical RFFO* programs, which in turn pick up the inherent programs at the time of running F110.
    For example, if you need to generate BACS file for country GB, either you copy the GB_BACS to ZGB_BACS or use GB_BACS directly in FBZP settings.
    Make sure that you have maintained OBPM1 / OBPM2 / OBPM3 and OBPM4 settings properly.
    The system automatically gives the access to system RFFOAVIS_FPAYM. Prepare a variant against this program in F110. Relevant file gets generated to folder path mentioned in OBPM4 will get generated. The file get generated can be seen in AL11.
    Hope this is informative and solves your issue.
    Regards,
    Ravi

  • How to improve performace for this program

    Hi,
    I want to improve performance for this program.Pls help me.Here is the code.
    Thanks
    kumar
    --# SCCS: @(#)nscdprpt_rpt_fam_fweq_detail_aggr_dml.sql     2.1 08/17/05 12:16:11
    --# Location: /appl/dpdm/src/sql/SCCS/s.nscdprpt_rpt_fam_fweq_detail_aggr_dml.sql
    -- =============================================================================
    -- Purpose:
    -- DML Script to calculate aggregate rows from table NSCDPRPT.RPT_FAM_FWEQ_DETAIL
    -- inserts one (1) monthly total row for each comparison type (6 of them)
    -- Modification History
    -- Date Version Who What
    -- 28-Jun-05 V1.00 J. Myers Initial Version
    -- 17-Aug-05 gzuerc Replaced UNION ALL code with INSERT's to avoid
    -- Oracle error out of undo tablespace.
    -- ============================================================================
    -- NOTES:
    -- This process pulls data from RPT_FAM_FWEQ_DETAIL table.
    -- The target table RPT_FAM_FWEQ_DETAIL_AGGR is truncated by plan_ctry and loaded daily;
    -- it is the data used in the Forecast Accuracy Measurements Report.
    -- The input data is 'wide' (6 quantities), and this script outputs a single
    -- row for each quantity as a 'thin' table (single column F1_QTY and F2_QTY shared by all quantities), and
    -- with a ROW_TYPE = 'TOTAL'
    -- Two (2) other scripts add additional rows to this table as follows:
    -- 1) nscdprpt_rpt_fam_FWEQ_detail_aggr_sesn_avg_dml.sql => calculates the
    -- total quantities F1_QTY, F2_QTY and AE for each LEVEL_VALUE
    -- 2) nscdprpt_rpt_fam_FWEQ_detail_aggr_pct_swg_dml.sql => calculates the
    -- percent swing in quantities between DISP_EVENTS for each grouping
    -- of PLAN_CTRY, DIVISION, SEASON and TRG_EVENT_NUM for only LEVEL_TYPE = 'SUB_CAT'
    -- =============================================================================
    -- The result set from joining RPT_FAM_FWEQ_DETAIL rows with comparison types
    -- is inserted into the table RPT_FAM_FWEQ_DETAIL_AGGR
    INSERT INTO rpt_fam_FWEQ_detail_aggr
    SELECT plan_ctry,
    division,
    season,
    monthly_seq,
         bucket_month_date,
    tier_num,
    level_num,
    tier_volume,
    trg_event_num,
    disp_event_num,
    max_event_num,
    compare_name,
    first_display_event_num,
    level_type,
    level_value,
    'TOTAL' AS row_type,
    material,
    key_material,
    sap_cat_cd,
    sap_cat_desc,
    sap_sub_cat_cd,
    sap_sub_cat_desc,
    sty_colr_sdesc,
    sty_grp_nbr,
    sty_grp_desc,
    matl_typ,
    sap_prod_typ_grp, -- 'Type Group' in Brio
    typ_grp_desc, -- 'Type Group' in Brio
    curr_prod_i2_life_cyc_cd,
    NULL AS promo_ind, -- for future use
    -- Each RPT_FAM_FWEQ_DETAIL row's eight (8) quantity columns are broken down
    -- into F1_QTY from DISP_aaaa_QTY, F2_QTY from TRG_aaaa_QTY and
         -- AE from aaaa_AE where 'aaaa' is equal to one of the COMPARE_TYPEs below:
    -- F1_QTY
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    disp_dlvry_plan_qty
    WHEN compare_type = 'NET' THEN
    disp_net_qty
    WHEN compare_type = 'NET_AO' THEN
    disp_ao_qty
    WHEN compare_type = 'NET_FTRS' THEN
    disp_futr_qty
    WHEN compare_type = 'NET_REPLENS' THEN
    disp_replen_qty
    WHEN compare_type = 'AUTH_FTRS' THEN
    disp_auth_futr_qty
    END as f1_qty,
    -- F2_QTY
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    trg_dlvry_plan_qty
    WHEN compare_type = 'NET' THEN
    trg_net_qty
    WHEN compare_type = 'NET_AO' THEN
    trg_ao_qty
    WHEN compare_type = 'NET_FTRS' THEN
    trg_futr_qty
    WHEN compare_type = 'NET_REPLENS' THEN
    trg_replen_qty
    WHEN compare_type = 'AUTH_FTRS' THEN
    trg_auth_futures_qty
    END as f2_qty,
    -- AE
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    abs(disp_dlvry_plan_qty - trg_dlvry_plan_qty)
    WHEN compare_type = 'NET' THEN
    abs(disp_net_qty - trg_net_qty)
    WHEN compare_type = 'NET_AO' THEN
    abs(disp_ao_qty - trg_ao_qty)
    WHEN compare_type = 'NET_FTRS' THEN
    abs(disp_futr_qty - trg_futr_qty)
    WHEN compare_type = 'NET_REPLENS' THEN
    abs(disp_replen_qty - trg_replen_qty)
    WHEN compare_type = 'AUTH_FTRS' THEN
    abs(disp_auth_futr_qty - trg_auth_futures_qty)
    END as ae,
    SYSDATE AS zz_insert_tmst
    FROM
    -- The following in-line view provides three (3) result sets from the RPT_FAM_FWEQ_DETAIL table
         -- This in-line view returns only LEVEL_NUM = 1 or LEVEL_TYPE = 'SUB_CAT' data
         SELECT plan_ctry,
         division,
         season,
         monthly_seq,
              bucket_month_date,
         tier_num,
         level_num,
         tier_volume,
         trg_event_num,
         trg_event_type,
         disp_event_num,
         max_event_num,
         first_display_event_num,
         level_type,
         level_value,
         -- The following NULL'd columns' values cannot be saved due to aggregation
         NULL AS material,
         NULL AS key_material,
         sap_cat_cd,
         sap_cat_desc,
         sap_sub_cat_cd,
         sap_sub_cat_desc,
         NULL AS sty_colr_sdesc,
         NULL AS sty_grp_nbr,
         NULL AS sty_grp_desc,
         NULL AS matl_typ,
         sap_prod_typ_grp, -- 'Type Group' in Brio
         typ_grp_desc, -- 'Type Group' in Brio
         NULL AS curr_prod_i2_life_cyc_cd,
         sum(disp_net_qty) AS disp_net_qty,
              sum(trg_net_qty) AS trg_net_qty,
         -- ABS(sum(trg_net_qty) - sum(disp_net_qty)) AS net_AE,
         sum(disp_dlvry_plan_qty) AS disp_dlvry_plan_qty,
              sum(trg_dlvry_plan_qty) AS trg_dlvry_plan_qty,
         -- ABS(sum(trg_dlvry_plan_qty) - sum(disp_dlvry_plan_qty)) AS dlvry_plan_AE,
         sum(disp_futr_qty) AS disp_futr_qty,
              sum(trg_futr_qty) AS trg_futr_qty,
         -- ABS(sum(trg_futr_qty) - sum(disp_futr_qty)) AS futr_AE,
         sum(disp_ao_qty) AS disp_ao_qty,
              sum(trg_ao_qty) AS trg_ao_qty,
         -- ABS(sum(trg_ao_qty) - sum(disp_ao_qty)) AS ao_AE,
         sum(disp_replen_qty) AS disp_replen_qty,
              sum(trg_replen_qty) AS trg_replen_qty,
         -- ABS(sum(trg_replen_qty) - sum(disp_replen_qty)) AS replen_AE,
         sum(disp_futr_qty) AS disp_auth_futr_qty,
              sum(trg_auth_futures_qty) AS trg_auth_futures_qty --,
         -- ABS(sum(trg_auth_futures_qty) - sum(disp_futr_qty)) AS auth_futures_AE
         FROM rpt_fam_FWEQ_detail
         WHERE plan_ctry &where_plan_ctry
         and level_num = 1 -- 'SUB-CAT'
         -- AND (promo_ind <> 'Y' OR promo_ind IS null)
         GROUP BY plan_ctry,
         division,
         season,
         monthly_seq,
              bucket_month_date,
         tier_num,
         level_num,
         tier_volume,
         trg_event_num,
         trg_event_type,
         disp_event_num,
         max_event_num,
         first_display_event_num,
         level_type,
         level_value,
         sap_cat_cd,
         sap_cat_desc,
         sap_sub_cat_cd,
         sap_sub_cat_desc,
         sap_prod_typ_grp, -- 'Type Group' in Brio
         typ_grp_desc -- 'Type Group' in Brio
         ) dtl,
         -- The following in-line view returns all of the different combinations
         -- of comparison types in the RPT_FAM_FWEQ_DETAIL table
         -- This select returns the pairing of all forecast types
         SELECT event_type, compare_type, compare_name
         from
         (SELECT event_type, compare_type, compare_type_description || ' to ' || compare_type_description AS compare_name
         FROM rpt_fam_compare_types
         WHERE event_type = 'FCST'
         UNION
         -- This select returns the pairing of all bookings types with forecast types
         SELECT bkng.event_type, fcst.compare_type, bkng.compare_type_description || ' to ' || fcst.compare_type_description AS compare_name
         FROM rpt_fam_compare_types fcst,
         rpt_fam_compare_types bkng
         WHERE fcst.event_type = 'FCST'
         AND bkng.event_type = 'BKNG'
         AND fcst.compare_type = bkng.compare_type
         WHERE event_type || ' ' || compare_type <> 'FCST AUTH_FTRS'
         AND compare_type NOT IN ('NET_SHIP', 'SHIP_NET_FTRS', 'NET_ETS', 'GROSS_FTRS')
         ) cmpr
    -- The two (2) in-line views are joined by EVENT_TYPE (i.e. 'FCST' and 'BKNG')
    -- to form a product of all RPT_FAM_FWEQ_DETAIL rows with comparison types
    WHERE dtl.trg_event_type = cmpr.event_type
    ORDER BY plan_ctry,
    division,
    season,
    monthly_seq,
    tier_num,
    level_num,
    tier_volume,
    trg_event_num,
    disp_event_num,
    max_event_num,
    first_display_event_num,
    level_type,
    level_value
    COMMIT
    INSERT INTO rpt_fam_FWEQ_detail_aggr
    SELECT plan_ctry,
    division,
    season,
    monthly_seq,
         bucket_month_date,
    tier_num,
    level_num,
    tier_volume,
    trg_event_num,
    disp_event_num,
    max_event_num,
    compare_name,
    first_display_event_num,
    level_type,
    level_value,
    'TOTAL' AS row_type,
    material,
    key_material,
    sap_cat_cd,
    sap_cat_desc,
    sap_sub_cat_cd,
    sap_sub_cat_desc,
    sty_colr_sdesc,
    sty_grp_nbr,
    sty_grp_desc,
    matl_typ,
    sap_prod_typ_grp, -- 'Type Group' in Brio
    typ_grp_desc, -- 'Type Group' in Brio
    curr_prod_i2_life_cyc_cd,
    NULL AS promo_ind, -- for future use
    -- Each RPT_FAM_FWEQ_DETAIL row's eight (8) quantity columns are broken down
    -- into F1_QTY from DISP_aaaa_QTY, F2_QTY from TRG_aaaa_QTY and
         -- AE from aaaa_AE where 'aaaa' is equal to one of the COMPARE_TYPEs below:
    -- F1_QTY
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    disp_dlvry_plan_qty
    WHEN compare_type = 'NET' THEN
    disp_net_qty
    WHEN compare_type = 'NET_AO' THEN
    disp_ao_qty
    WHEN compare_type = 'NET_FTRS' THEN
    disp_futr_qty
    WHEN compare_type = 'NET_REPLENS' THEN
    disp_replen_qty
    WHEN compare_type = 'AUTH_FTRS' THEN
    disp_auth_futr_qty
    END as f1_qty,
    -- F2_QTY
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    trg_dlvry_plan_qty
    WHEN compare_type = 'NET' THEN
    trg_net_qty
    WHEN compare_type = 'NET_AO' THEN
    trg_ao_qty
    WHEN compare_type = 'NET_FTRS' THEN
    trg_futr_qty
    WHEN compare_type = 'NET_REPLENS' THEN
    trg_replen_qty
    WHEN compare_type = 'AUTH_FTRS' THEN
    trg_auth_futures_qty
    END as f2_qty,
    -- AE
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    abs(disp_dlvry_plan_qty - trg_dlvry_plan_qty)
    WHEN compare_type = 'NET' THEN
    abs(disp_net_qty - trg_net_qty)
    WHEN compare_type = 'NET_AO' THEN
    abs(disp_ao_qty - trg_ao_qty)
    WHEN compare_type = 'NET_FTRS' THEN
    abs(disp_futr_qty - trg_futr_qty)
    WHEN compare_type = 'NET_REPLENS' THEN
    abs(disp_replen_qty - trg_replen_qty)
    WHEN compare_type = 'AUTH_FTRS' THEN
    abs(disp_auth_futr_qty - trg_auth_futures_qty)
    END as ae,
    SYSDATE AS zz_insert_tmst
    FROM
         -- This in-line view returns only LEVEL_NUM = 2 or LEVEL_TYPE = 'STYLE_GROUP' data
         (SELECT plan_ctry,
         division,
         season,
         monthly_seq,
              bucket_month_date,
         tier_num,
         level_num,
         tier_volume,
         trg_event_num,
         trg_event_type,
         disp_event_num,
         max_event_num,
         first_display_event_num,
         level_type,
         level_value,
         -- The following NULL'd columns' values cannot be saved due to aggregation
         NULL AS material,
         NULL AS key_material,
         sap_cat_cd,
         sap_cat_desc,
         sap_sub_cat_cd,
         sap_sub_cat_desc,
         NULL AS sty_colr_sdesc,
         sty_grp_nbr,
         sty_grp_desc,
         NULL AS matl_typ,
         sap_prod_typ_grp, -- 'Type Group' in Brio
         typ_grp_desc, -- 'Type Group' in Brio
         NULL AS curr_prod_i2_life_cyc_cd,
         sum(disp_net_qty) AS disp_net_qty,
              sum(trg_net_qty) AS trg_net_qty,
         -- ABS(sum(trg_net_qty) - sum(disp_net_qty)) AS net_AE,
         sum(disp_dlvry_plan_qty) AS disp_dlvry_plan_qty,
              sum(trg_dlvry_plan_qty) AS trg_dlvry_plan_qty,
         -- ABS(sum(trg_dlvry_plan_qty) - sum(disp_dlvry_plan_qty)) AS dlvry_plan_AE,
         sum(disp_futr_qty) AS disp_futr_qty,
              sum(trg_futr_qty) AS trg_futr_qty,
         -- ABS(sum(trg_futr_qty) - sum(disp_futr_qty)) AS futr_AE,
         sum(disp_ao_qty) AS disp_ao_qty,
              sum(trg_ao_qty) AS trg_ao_qty,
         -- ABS(sum(trg_ao_qty) - sum(disp_ao_qty)) AS ao_AE,
         sum(disp_replen_qty) AS disp_replen_qty,
              sum(trg_replen_qty) AS trg_replen_qty,
         -- ABS(sum(trg_replen_qty) - sum(disp_replen_qty)) AS replen_AE,
         sum(disp_futr_qty) AS disp_auth_futr_qty,
              sum(trg_auth_futures_qty) AS trg_auth_futures_qty --,
         -- ABS(sum(trg_auth_futures_qty) - sum(disp_futr_qty)) AS auth_futures_AE
         FROM rpt_fam_FWEQ_detail
         WHERE plan_ctry &where_plan_ctry
         and level_num = 2 -- 'STYLE-GRP' or 'STYLE'
         -- AND (promo_ind <> 'Y' OR promo_ind IS null)
         GROUP BY plan_ctry,
         division,
         season,
         monthly_seq,
              bucket_month_date,
         tier_num,
         level_num,
         tier_volume,
         trg_event_num,
         trg_event_type,
         disp_event_num,
         max_event_num,
         first_display_event_num,
         level_type,
         level_value,
         sap_cat_cd,
         sap_cat_desc,
         sap_sub_cat_cd,
         sap_sub_cat_desc,
         sty_grp_nbr,
         sty_grp_desc,
         sap_prod_typ_grp, -- 'Type Group' in Brio
         typ_grp_desc -- 'Type Group' in Brio
         ) dtl,
         -- The following in-line view returns all of the different combinations
         -- of comparison types in the RPT_FAM_FWEQ_DETAIL table
         -- This select returns the pairing of all forecast types
         SELECT event_type, compare_type, compare_name
         from
         (SELECT event_type, compare_type, compare_type_description || ' to ' || compare_type_description AS compare_name
         FROM rpt_fam_compare_types
         WHERE event_type = 'FCST'
         UNION
         -- This select returns the pairing of all bookings types with forecast types
         SELECT bkng.event_type, fcst.compare_type, bkng.compare_type_description || ' to ' || fcst.compare_type_description AS compare_name
         FROM rpt_fam_compare_types fcst,
         rpt_fam_compare_types bkng
         WHERE fcst.event_type = 'FCST'
         AND bkng.event_type = 'BKNG'
         AND fcst.compare_type = bkng.compare_type
         WHERE event_type || ' ' || compare_type <> 'FCST AUTH_FTRS'
         AND compare_type NOT IN ('NET_SHIP', 'SHIP_NET_FTRS', 'NET_ETS', 'GROSS_FTRS')
         ) cmpr
    -- The two (2) in-line views are joined by EVENT_TYPE (i.e. 'FCST' and 'BKNG')
    -- to form a product of all RPT_FAM_FWEQ_DETAIL rows with comparison types
    WHERE dtl.trg_event_type = cmpr.event_type
    ORDER BY plan_ctry,
    division,
    season,
    monthly_seq,
    tier_num,
    level_num,
    tier_volume,
    trg_event_num,
    disp_event_num,
    max_event_num,
    first_display_event_num,
    level_type,
    level_value
    COMMIT
    INSERT INTO rpt_fam_FWEQ_detail_aggr
    SELECT plan_ctry,
    division,
    season,
    monthly_seq,
         bucket_month_date,
    tier_num,
    level_num,
    tier_volume,
    trg_event_num,
    disp_event_num,
    max_event_num,
    compare_name,
    first_display_event_num,
    level_type,
    level_value,
    'TOTAL' AS row_type,
    material,
    key_material,
    sap_cat_cd,
    sap_cat_desc,
    sap_sub_cat_cd,
    sap_sub_cat_desc,
    sty_colr_sdesc,
    sty_grp_nbr,
    sty_grp_desc,
    matl_typ,
    sap_prod_typ_grp, -- 'Type Group' in Brio
    typ_grp_desc, -- 'Type Group' in Brio
    curr_prod_i2_life_cyc_cd,
    NULL AS promo_ind, -- for future use
    -- Each RPT_FAM_FWEQ_DETAIL row's eight (8) quantity columns are broken down
    -- into F1_QTY from DISP_aaaa_QTY, F2_QTY from TRG_aaaa_QTY and
         -- AE from aaaa_AE where 'aaaa' is equal to one of the COMPARE_TYPEs below:
    -- F1_QTY
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    disp_dlvry_plan_qty
    WHEN compare_type = 'NET' THEN
    disp_net_qty
    WHEN compare_type = 'NET_AO' THEN
    disp_ao_qty
    WHEN compare_type = 'NET_FTRS' THEN
    disp_futr_qty
    WHEN compare_type = 'NET_REPLENS' THEN
    disp_replen_qty
    WHEN compare_type = 'AUTH_FTRS' THEN
    disp_auth_futr_qty
    END as f1_qty,
    -- F2_QTY
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    trg_dlvry_plan_qty
    WHEN compare_type = 'NET' THEN
    trg_net_qty
    WHEN compare_type = 'NET_AO' THEN
    trg_ao_qty
    WHEN compare_type = 'NET_FTRS' THEN
    trg_futr_qty
    WHEN compare_type = 'NET_REPLENS' THEN
    trg_replen_qty
    WHEN compare_type = 'AUTH_FTRS' THEN
    trg_auth_futures_qty
    END as f2_qty,
    -- AE
    CASE WHEN compare_type = 'DELIVERY_PLAN' THEN
    abs(disp_dlvry_plan_qty - trg_dlvry_plan_qty)
    WHEN compare_type = 'NET' THEN
    abs(disp_net_qty - trg_net_qty)
    WHEN compare_type = 'NET_AO' THEN
    abs(disp_ao_qty - trg_ao_qty)
    WHEN compare_type = 'NET_FTRS' THEN
    abs(disp_futr_qty - trg_futr_qty)
    WHEN compare_type = 'NET_REPLENS' THEN
    abs(disp_replen_qty - trg_replen_qty)
    WHEN compare_type = 'AUTH_FTRS' THEN
    abs(disp_auth_futr_qty - trg_auth_futures_qty)
    END as ae,
    SYSDATE AS zz_insert_tmst
    FROM
         -- This in-line view returns only LEVEL_NUM = 3 or LEVEL_TYPE = 'MATL' data
         (SELECT plan_ctry,
         division,
         season,
         monthly_seq,
              bucket_month_date,
         tier_num,
         level_num,
         tier_volume,
         trg_event_num,
         trg_event_type,
         disp_event_num,
         max_event_num,
         first_display_event_num,
         level_type,
         level_value,
         material,
         key_material,
         sap_cat_cd,
         sap_cat_desc,
         sap_sub_cat_cd,
         sap_sub_cat_desc,
         sty_colr_sdesc,
         sty_grp_nbr,
         sty_grp_desc,
         matl_typ,
         sap_prod_typ_grp, -- 'Type Group' in Brio
         typ_grp_desc, -- 'Type Group' in Brio
         curr_prod_i2_life_cyc_cd,
         sum(disp_net_qty) AS disp_net_qty,
              sum(trg_net_qty) AS trg_net_qty,
         -- ABS(sum(trg_net_qty) - sum(disp_net_qty)) AS net_AE,
         sum(disp_dlvry_plan_qty) AS disp_dlvry_plan_qty,
              sum(trg_dlvry_plan_qty) AS trg_dlvry_plan_qty,
         -- ABS(sum(trg_dlvry_plan_qty) - sum(disp_dlvry_plan_qty)) AS dlvry_plan_AE,
         sum(disp_futr_qty) AS disp_futr_qty,
              sum(trg_futr_qty) AS trg_futr_qty,
         -- ABS(sum(trg_futr_qty) - sum(disp_futr_qty)) AS futr_AE,
         sum(disp_ao_qty) AS disp_ao_qty,
              sum(trg_ao_qty) AS trg_ao_qty,
         -- ABS(sum(trg_ao_qty) - sum(disp_ao_qty)) AS ao_AE,
         sum(disp_replen_qty) AS disp_replen_qty,
              sum(trg_replen_qty) AS trg_replen_qty,
         -- ABS(sum(trg_replen_qty) - sum(disp_replen_qty)) AS replen_AE,
         sum(disp_futr_qty) AS disp_auth_futr_qty,
              sum(trg_auth_futures_qty) AS trg_auth_futures_qty --,
         -- ABS(sum(trg_auth_futures_qty) - sum(disp_futr_qty)) AS auth_futures_AE
         FROM rpt_fam_FWEQ_detail
         WHERE plan_ctry &where_plan_ctry
         and level_num = 3 -- 'MATERIAL'
         -- AND promo_ind <> 'Y'
         GROUP BY plan_ctry,
         division,
         season,
         monthly_seq,
              bucket_month_date,
         tier_num,
         level_num,
         tier_volume,
         trg_event_num,
         trg_event_type,
         disp_event_num,
         max_event_num,
         first_display_event_num,
         level_type,
         level_value,
         material,
         key_material,
         sap_cat_cd,
         sap_cat_desc,
         sap_sub_cat_cd,
         sap_sub_cat_desc,
         sty_colr_sdesc,
         sty_grp_nbr,
         sty_grp_desc,
         matl_typ,
         sap_prod_typ_grp, -- 'Type Group' in Brio
         typ_grp_desc, -- 'Type Group' in Brio
         curr_prod_i2_life_cyc_cd
         ) dtl,
         -- The following in-line view returns all of the different combinations
         -- of comparison types in the RPT_FAM_FWEQ_DETAIL table
         -- This select returns the pairing of all forecast types
         SELECT event_type, compare_type, compare_name
         from
         (SELECT event_type, compare_type, compare_type_description || ' to ' || compare_type_description AS compare_name
         FROM rpt_fam_compare_types
         WHERE event_type = 'FCST'
         UNION
         -- This select returns the pairing of all bookings types with forecast types
         SELECT bkng.event_type, fcst.compare_type, bkng.compare_type_description || ' to ' || fcst.compare_type_description AS compare_name
         FROM rpt_fam_compare_types fcst,
         rpt_fam_compare_types bkng
         WHERE fcst.event_type = 'FCST'
         AND bkng.event_type = 'BKNG'
         AND fcst.compare_type = bkng.compare_type
         WHERE event_type || ' ' || compare_type <> 'FCST AUTH_FTRS'
         AND compare_type NOT IN ('NET_SHIP', 'SHIP_NET_FTRS', 'NET_ETS', 'GROSS_FTRS')
         ) cmpr
    -- The two (2) in-line views are joined by EVENT_TYPE (i.e. 'FCST' and 'BKNG')
    -- to form a product of all RPT_FAM_FWEQ_DETAIL rows with comparison types
    WHERE dtl.trg_event_type = cmpr.event_type
    ORDER BY plan_ctry,
    division,
    season,
    monthly_seq,
    tier_num,
    level_num,
    tier_volume,
    trg_event_num,
    disp_event_num,
    max_event_num,
    first_display_event_num,
    level_type,
    level_value
    COMMIT
    /

    I agree.
    SELECT ticket_no,name_of_the_passenger..
    FROM ticket_master
    WHERE ticket_no NOT IN
    (SELECT Ticket_no
    FROM ticket_cancellations
    WHERE trip_id = my_trip_id);
    This involves creating a little temp table for each record in ticket_no. Then full scanning it.
    Change it to
    SELECT ticket_no,name_of_the_passenger..
    FROM ticket_master B
    WHERE ticket_no NOT EXISTS
    (SELECT null
    FROM ticket_cancellations A
    WHERE A.ticket_no = B.ticket_no
    AND trip_id = my_trip_id);
    Then you get an index hit in both cases.

  • Reg msg "Payment method(s) are not allowed for this program".

    Hi...
    I am copying a standard program RFFOES_T (Print program for bank transfer) into a custom program. When i try to execute the custom program it gives me a msg saying
    "Payment method(s) are not allowed for this program".
    Can you please Provide a solution for this problem.
    Regards,
    Indira.

    Indira,
    1.RFFOES_T is using Logical database PYF.Seems you have copied it as it is without changing the attributes of the program.
    2.As it is using logical database PYF  it needs to be tagged to the respective payment methods in FBZP settings as below
    FBZP
    >>Payment methods in Country
    >> in the next screen click on position and give the company code and payment method
    >> in the next screen select the corresponding payment method and click on the details(ctrlshiftf2) ie magnifying glass icon
    >>in the next screen  within  Payment Medium you will get to see two radio buttons as Payment medium workbench(uses DMEE tree structure)  and payment medium programs (uses the standard prog).Here in Payment medium Program either the standard prog or your zprogram should be tagged otherwise you will get the error message as you mentioned.
    3.Once you tag the program in the FBZP setting to the respective payment methods,after the payment run you will be able to run the program.
    4.If you don't want the program to be linked to FBZP settings then as far as my knowledge is concerned you need to avoid using logical database PYF and change the entire code using the regular database tables like reguh,regup,bkpf,bseg etc.(I think this should be the best approach)
    Thanks,
    K.Kiran.

  • I have a question : Someone want sell me Creative Suite 6 MAster Collection, He is gave me the key and want me to fill in the transfer document from adobe? If I accept and pay him for this do I be eligble to use this software in company ? He is offering m

    I have a question : Someone want sell me Creative Suite 6 MAster Collection, He is gave me the key and want me to fill in the transfer document from adobe? If I accept and pay him for this do I be eligble to use this software in company ? He is offering me full version of the product. How Can I check it ?

    There is no reason to do that. You can buy a legitimate copy of the product from Adobe.
    If the price is too good to be true, it's too good to be true. Caveat emptor.

  • I lost my serial number for photoshop elements11 and premiere elements 11 combo.  how can I obtain a serial number for this program?

    I lost my serial number for photoshop elements11 and premiere elements 11 combo.  how can I obtain a serial number for this program?

    If you registered the software you should be able to find the serial number thru your Adobe account online.
    To locate the serial number:
    http://helpx.adobe.com/x-productkb/global/find-serial-number.html

  • Bypass check for this program only

    Hi FI Masters,
    i have a zprint prog ex : ZRFFOZA_H2H. i copied this prog and given a transaction(ZRFFOZA_H2H_FI   tcode : ZFI_H2H ) and run to see the results where it works fine.
    but....
    payment method can be linked to only one print program and in this test case payment method M is linked to ZRFFOZA_H2H, so now the problem is that the new transaction code ZFI_H2H is built on program ZRFFOZA_H2H_FI and the system refuses to run. 
    when i see the message it shows like this...
    The list of payment methods (M) may only be processed by other payment medium programs.
    now how can i bypass this check for this program only?
    can i have some info please....
    Thanks,
    pasala.

    hi FI masters,
    to be more clear to the above quetion,
    i have 2 zprog for the Payment run
    for the Payment method 'M' i have z prog ZRFFOZA_H2H which is configued
    again i have made a copy of above prog to ZRFFOZA_H2H_FI  and run the payment run for the Payemnt method 'M'.
    Now it gives me a message : Payment method(s) are not allowed for this program.
    since below copy prog not configed we get this message.
    NOW : What can i do to bypass this check for this program only
    can i have some info pls?
    thanks again,
    pasala.

  • Severa years ago I purchased online Adobe Creative Suite, I recently had to change computers, and lost the program, when i attempted to restore from a cd i received a notice that my serial number was incorrect??? I paid a lot of money for this program I w

    severa years ago I purchased online Adobe Creative Suite, I recently had to change computers, and lost the program, when i attempted to restore from a cd i received a notice that my serial number was incorrect??? I paid a lot of money for this program I want this corrected.@

    Hi gutturnio,
    Kindly provide the below mentioned details in a "Private Message" so that we can assist you appropriately.
    Product your are trying to install:
    OS version:
    Order #:
    Serial #:
    Email Id on which you have registered the serial number:
    There could also be an issue with the compatibility of the software and operating system you are using.
    Kindly check system requirements:
    CS 6: System requirements | Adobe Creative Suite 6
    System requirements | Photoshop 
    Meanwhile, try:
    Error "The serial number is not valid for this product" | Creative Suite 
    Invalid serial number error
    Thanks,
    Atul Saini

  • I have had a dot mac account for years. Do is still have to pay anything for this?

    I have had a dot mac account for years, with my family also having .mac email addresses and me having to pay for it each year. It then changed to me.com and then icloud? Do i still have to pay anything for this if i just want the email addresses? Or do i only have to pay when i want extra icloud storage?

    Thanks Csound. For storing stuff like Imovie (using the Theatre service) Is the icloud storage the best, most cost effective way or are there other (cheaper/better) palces to store movies in the 'Cloud'? thanks again

  • Installed cs6 master collection but creative cloud keeps asking for renewal of subscription... I just paid $1500 for this program i don't need a subscription

    installed cs6 master collection but creative cloud keeps asking for renewal of subscription... I just paid $1500 for this program i don't need a subscription.. How can i stop this from happening so i can use my CS6 Master Collection

    See if the following helps:
    How do I prevent Creative Cloud from taking over my CS6 perpetual license?
    https://forums.adobe.com/thread/1584746

  • HT3702 I regret signing up for this prorietary Bully!!!! now nowhere to go for Theft of service.!!!

    I regret signing up for this prorietary Bully!!!! now nowhere to go for Theft of service.!!!

    I am interested stedman.  There are some services im my life I would not mind being stolen.  Maybe we should hear the OP out.

  • Program has been bought City Guide Ukraine navigator. Wanted her to be reinstalled, but there is an inscription "there is a billing problem with a previous purchase". I already paid for this program.

    Program has been bought City Guide Ukraine navigator. Wanted her to be reinstalled, but there is an inscription "there is a billing problem with a previous purchase". I already paid for this program.

    Click "Account" under Quick Links at the top right of the iTunes store. Next to payment information click "Edit" and then select "None" under payment method.
    On an iOS device go to Settings>Store>Apple ID>View Apple ID>Payment Information>None.
    If "None" is not an option, you may want to contact iTunes support and request assistance:
    http://www.apple.com/support/itunes/contact/

  • How Do I get a startup program to automatically respond to the "Is it OK for this program to make changes to this computer" challenge?

    I want to add a program to the Windows 7 Startup.  Whenever I run this program manually I get a "Do you want to allow this program to make changes...." challenge.  How do I add this program to my startup file and get it to respond "Yes"
    to the challenge.  Thank you for any ideas or suggestions that you care to offer.................Phil Hoop
    Phil Hoop

    Task Scheduler will allow you to bypass UAC on startup (Basic Task > Star Program at Log On > Tick 'Highest Privileges')..
    Your other option is Microsoft Application Compatibility Toolkit.. It enables you to disable UAC for any application you choose to trust. The compatibility fix you need
    to select is RunAsInvoker.

  • Rescue & Recover: my newfound respect for this program

    For years, I've pretty much ignored RNR except for creating recovery disks (takes forever!) and the rare restore from the disks (takes even longer than forever!). Generally, Rescue & Recovery seemed a bit flaky and not always trustworthy.
    But, after spending oodles of time getting my W500 and T60 to grab and install ALL the drivers (per Device Driver) I wanted to clone the disks for a backup for virus and malware protection, as well as my own miss-steps.
    I've discovered that RNR works pretty well these days. Ver 4x has a slightly confusing menu and the terminology can require reading the help files, but all in all the latest program did the job for me.
    The only "hitch" is the program's refusal to install on a bootable thumb drive. ("all your Resources are belong to us" error message) However, creating a rescue CD, and even setting up an external USB drive (not a thumbdrive) works fine.
    Rescue & Recovery certainly does appear to be quite hardware agnostic, unlike Microsoft's Backup & Recovery, which is very specifically fussy about the recovery process to a different drive. I mean, gee....what's the sense in doing a backup if the recovery does not work on a replacement drive, eh? Thanks for listenin'.

    LOL I too have much respect for Creative. They are considered Old School to me. I remember my old Sound Blaster SCSI card that hosted my first (tray loading) CDROM. I remember the awesome sound that my original Soundblaster allowed games like Wing Commander to play. Now I hear awesome explosions from BF242 with my Xi-Fi Elite Pro. I may just have to buy my mom a Xi-Fi Already installed one for my brother. ;D
    The only time I haven't had a Creative board is when I used an Aureal2 card. (My Roland sound canvas was plugged into my sound blaster.) Creative now owns their IP (paid lots of $) which is great that the IPs stay American owned. Creative still has a ton of competition from cheap on board sound chipsets.
    Boycott Microsoft who released Vista without a HAL. Or China for giving us lead in our toys and anti-freeze in our toothpaste. Don't boycott Creative Labs a great American company (that came out with a pretty good solution to this problem.)
    If Daniel K is so familar with their driver code they should hire him. It would be good for publicity. He would probably make a good coder or at least product manager.
    There are a number of improvements the driver could use. Switching Mic2 with Mic for games would be nice. Muvixer a 3rd party app currently is a workaround for this. It is not an unusual request for someone to ask that their IP (that they probably paid many millions of $ for) be respected.
    $0.02
    -MikeGroovy?
    Creative should also be praised for hosting this forum in the first place (which is where I found a link to that App.)?

Maybe you are looking for