Automat UI & Logic

A simple question - I'm really enjoying using Alphacanal's Automat, but when the plug loads, it's UI is just white and black and is annoying for 43 year old eyes.
On their site, there is a yellow motif UI that I'd like to load but have no idea how to install it (or where to get it).
Can anyone assist?
Thanks,
Shaun

There's a user-designed skin for Automat that I use which is fabulous (I even use it in preference to my own Automat skin I did , but as the GUI of Automat changes with every release, it's tough for skin designers to keep up...
When I get a second I'll take a crack at modifying that nice skin for the current version, but I'm a bit swamped right now...

Similar Messages

  • SAP Bpc: automate script logic validation

    Is there a way to automate the validation of the SAP BPC script logics?
    I ask you that because I have daily SSIS packages and, actually, if I don't manually vaildate the logics every time, using SAP BPC administration interface, the new members are not cosidered into the application.
    I tryed the BPC SSIS "Adimin Task" (using Validate Logic mode) but it only checks if the syntax of the logic is correct or not.

    Thanx for the replay but, unfortunatly, I think it's not useful for my case.
    I use SSIS packages to populate dimensions (such as Employees). In these packages I have BPC Admin Task (in create dimension mode) and it works fine.
    The problem is > if I don't go into SAP BPC Administration Console to "Validate and Save" the script logics manually > inside the .lgx file there aren't into XDIM_MEMBERSET the new data I previously imported throught the SSIS packages above (in the exemple the new Employees).
    Beeing not into the XDIM_MEMBERSET, the script logic executed by the users excel input schedules cannot manage the new set of data... until I "Validate and Save" the logic manually.
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM
    Edited by: Francesco Andolfi on May 26, 2010 4:22 PM

  • Logic 7.2 doesn't run on MacBook Pro - crash report

    Hello everybody,
    freshly installed Logic 7.2 over my existing old Logic 7.1.1 and now it does not work. This is the error I am getting..reinstalling from scratch didn't help..I am stuck with this now.
    Here is the crashreport log:
    Host Name: MacBook-computer
    Date/Time: 2006-04-03 12:27:11.743 +0200
    OS Version: 10.4.5 (Build 8H1455)
    Report Version: 4
    Command: Logic Pro
    Path: /Applications/Logic Pro.app/Contents/MacOS/Logic Pro
    Parent: WindowServer [81]
    Version: 7.2.0 (954)
    PID: 816
    Thread: Unknown
    Link (dyld) error:
    Library not loaded: /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/ProKit
    Referenced from: /Applications/Logic Pro.app/Contents/MacOS/Logic Pro
    Reason: no suitable image found. Did find:
    /System/Library/PrivateFrameworks/ProKit.framework/Versions/A/ProKit: mach-o, but wrong architecture
    Please help me, this does not feel good especially after having purchased an upgrade like this one.

    Did a clean fresh Hard disk wipe-out and OS re-installation.
    Everything works now! And I must say Logic seems to be running on one of the G5s I've been working on for months..smooth, fast and crisp either in the audio engine operation and the interface (EQ analyzers etc.). Love it I also have to add that I did not have any crash or problem with it so far. I think this is pretty important to underline since I've read people complaining about 7.2 stability. So far so good here.
    What happened was that I installed Application Support 3.1 before installing Logic 7.2 (that was done automatically by Logic 7.0 or 7.1).
    DO NOT INSTALL APPLICATION SUPPORT, ANY VERSION, ON INTEL MAC PLATFORMS!
    Which means, in Logic terms: never install any version older than 7.2.
    Thanks guys, lots of hugs I am now back to work
    MacBook Pro   Mac OS X (10.4.5)   Intel Core Duo 2 Ghz, 1Gb RAM, SATA 7200rpm HD, Presonus Firebox, Logic Pro 7.2

  • Help needed urgently with two major Logic 9 issues

    Dear all,
    We've recently migrated from Logic 7 to 9 and have a major album project to finish using a fairly modest tracking setup. We've encountered two major issues that are holding up progress and wondered if anyone here has experienced them and has a solution..?
    Our set up is an early 2009 2.93GHz 17" unibody Macbook Pro with a Motu 828mkII Firewire interface. We also have a motu microlite for extra midi.
    Firstly, we're trying to track drums from an Elektron MachineDrum. With Logic 7 the MachineDrum's transport controls would control Logic's transport automatically so that we had a clear sync when tracking and could edit sounds and patterns on plus control Logic's transport from the MachineDrum. It also meant that we could drop in parts from song based sequences (of multiple patterns) in the correct position as song pointer information was also received. In the midi synch settings it would automayically jump to "midi clock". In Logic 9 it seems the Midi clock option is gone entirely.
    We've also tried with an Elektron MonoMachine and have exactly the same problem. This all worked automatically in Logic 7. These machines have excellent sequencers and are very hands on so it makes it preferable to do it this way. We've spent the afternoon trying to replicate the behaviour of Logic 7 with no joy at all. I should say that Logic is receiving midi information but is not responding to the transport controls. Has this midi clock feature been removed entirely..? It will be a huge disappointment if this vital functionality has been removed as it's crucial to the way we write, sequence and record.
    Does anyone have a solution..?
    Secondly, there seems to be a major bug with Logic 9 and we frequently have to quit and reboot to overcome it. Namely, certain actions reduce the audio to metal machine noise/ digital breakup bearing no resemblance to what we've recorded. This includes opening two projects simultaneously, dragging any audio from the media bin to the arrange, editing a marker in the list window etc. This has happened about twenty times today doing some light work on a project. We also noticed this intermittently when doing some vocal tracking on Logic 8 at a friends studio.
    Has anyone else experienced this? It's a nightmare and means we won't be able to use it reliably live either. Does anyone have a solution?
    Many thanks for taking the time to consider this,
    JH 

    Pancenter wrote:
    spheric wrote:
    Having tried to sync Logic to my LinnDrum back in Logic 7, I can see why they removed it.
    It was hideously catastrophic and caused me ages of grief, as the function only really makes sense for MIDI/trigger sequencing.
    As I remember it works perfectly well with MIDI only, which is what it was designed for. I've synced Logic via MIDI from a second computer for 20-30 minutes with absolutely no sync problems or drift.
    yes, that worked fine.
    But then turning around and trying to sync +something else+ to that recording.
    Logic never could record tempo variation as a continuous stream, as an analogue tape machine would record a sync signal, so the stepping would inevitably lead to increasing loss of sync, loss of hair, and the desire to break things.
    I eventually just set aside that function, with the intention if revisiting in a later, hopefully fixed, version.
    And whaddaya know - they fixed it good.

  • SHELL SCRIPT FOR EXPORT AUTOMATICALLY

    Hi all,
    I need a shell script which will automatically take logical backup(export) in the solaris machine.I have 5 database and 10 schemas for that i want to take logical backup.
    thanks
    vicky

    If you're using 10g try to do it with DBMS_DATAPUMP and DBMS_SCHEDULER

  • Do I need to uninstall Logic Express 8 before I can install Logic Studio?

    - NOT the upgrade version. Any issues I need to be aware of. Presumably my projects and associated files (which I have on a separate) will open up automatically in Logic Pro?

    Fear not, Logic Studio is just a full version of Logic. It will install additional AU instruments, Main Stage application and over 40 Gb of loops (if you choose so). But I am sure your preferences will remain the same. As it is the same 8th version, then there's nothing to be worried about, I suppose.
    Well, back up your projects though, just in case

  • Logic missing audio from .band/media file?!

    I recently tidied a folder in which my bands recordings are stored. Having moved to Logic Pro at the start of the year I deleted the original Garageband files from which some of the logic projects must have been originally imported from. Is there any way to recover these audio files? Sadly I had already emptied my trash before I realised the grievousness of my error.
    Any help at all would be seriously appreciated as this is over 9 months work which has gone missing!

    Without knowing which version of Logic you are using, it's hard to say but assuming you are using Logic Pro 9
    You can try two things...
    1) Go to the Logic Pro Menu bar... Click on Logic Pro and choose Download additional Content
    2) Re-install Garageband.....
    Reindex your loops in Logic after doing either of these things... and then test.
    If that doesn't work after trying both methods, reindex GB's loops if you tried the reinstall GB route.. and then test in Logic again.
    Once you have done all of these two things (or just #1) i would also suggest you reindex Spotlight if the missing files do not appear automatically in Logic's projects..
    http://osxdaily.com/2012/01/17/rebuild-spotlight-index/
    Finally as a tip:
    You need to start making backups and frankly Time Machine with an external HD is probably the quickest and easiest (and cheapest) way of doing this.. Then, if you ever delete files accidentally again, it is easy to find those files and restore them using the Time Machine interface.
    Hope this helps..

  • Groove template in Logic X broken?

    How do I get a groove template that I have created in the region inspector to show up in the piano roll editor? This happened automatically in Logic 9. Create it in the region inspector, use it, and it would then be one of the options in the piano roll for using in other regions. But not anymore. Unless there's something I'm missing?
    Another reason to stay on Logic 9?

    How do I get a groove template that I have created in the region inspector to show up in the piano roll editor? This happened automatically in Logic 9. Create it in the region inspector, use it, and it would then be one of the options in the piano roll for using in other regions. But not anymore. Unless there's something I'm missing?
    Another reason to stay on Logic 9?

  • How to setup logical IP/hostname

    Hi,
    I need some help on setting up public IP and logical IP on sun cluster. I know that for public IP I need to setup IPMP for both custer nodes. But for logical address do I need to add entry to /etc/hosts for both nodes? Or sun cluster will do it automatically assigning logical hostname to your logical IP address during swithover?
    Any help is greatly appreciated.
    Thanks.

    put an entry in /etc/hosts on all cluster nodes for your logical address name and the associated IP Address.
    then
    scrgadm -a -L -l <logical hostname> -g <resource group>

  • Field value should come Automatically

    Hi Experts..
    I hav a requirement,
    In transaction QA32 -> Usage Decision(UD) -> Inspection Lot Tab (Program SAPMQEVA 0102) -> In this screen Storage Location Field (screen field : RQEVA-QLGO_VM01 ) should come Automatically .
    Logic :based MATNR value It will Pick the Corresponding LGFSB Value from MARC Table
    how to resolve this Issue ??
    Pls help me out
    Thanks in Advance
    Satya

    Hi
    In User Exit QEVA0006 i hav to add the logic...
    FM : EXIT_SAPMQEVA_006 .
    Include : INCLUDE ZXQEVU07.
    can u please help me out in writing code that Include Program ?? What to write in Importing and Exporting Parameters ??
    Thanks in Advance
    Satya

  • Need to determine BPM of song.

    what is the best way in LE to determine the BPM of a song automatically. if logic doesn't do this - or doesn't do this well is there a plug-in or other (free or cheap) program that will do this for me?
    thanks!

    BPM Calc
    http://www.macmusic.org/software/view.php/lang/en/id/1756/
    It´s not fully automatic but just use the spacebar to tap along with the song and you will get the correct tempo unless you have a huge tempoproblem tapping somewhat correct.

  • How to set ID-CS4 color to adjust when proof came back too black

    We published a colour book in 2008 using a conventional printer in Singapore. Then we had the US/UK version done using Lightning Source in USA. The LS colours in photographs came back a bit too black, perhaps with a bit too much green as well, and also less saturated due to the uncoated paper. Now we are looking at a second edition of that book using LS. So, it's time to try to get it right.
    We calibrated an HP LP2475W (Win 7 pro) and have been able to get a close match with the book colour using Colour settings. Now the monitor colours of the ID file (ID-CS4 V 6.0.4) look as "off" as the book.
    Is it possible to make changes to the book images as a whole, or do we now need to use Photoshop to tweak every single image (over 400 of them)?
    Our objective is to get better colours in print form which means we may get it, now that the monitor seems to display WYSIWYG. If it is possible to change an output setting rather than tweak each image, we would appreciate recommended settings using simple English or even print-keys; please presume our knowledge level is lower than this forum's membership and industry jargon and deep colour knowledge will go over our heads.
    Also, is there a step-by-step explanation of each element in colour settings that is designed for managers (meaning people who are not the professionals, but who supervise the staff)? We seek to understand the variables that gave us the off-colour results in the beginning. Our managers  know when the result is not good, but they need to know enough to give the staff the right instructions to get it right. In this request, we seek documentation or a web site that does not presume the viewer is an experienced Adobe designer or a colour-experienced printer.

    The precise answer is this:  You need someone who understands colour management.  You need images that are made correctly and give them to that person to prepare the book.
    If the images are not good or do not contain necessary colour management information, you need someone with colour skills to adjust them and apply correct colour management profiles.
    Your colour management guru can then prepare a print file using the correct settings to suit the target print house.
    If your job is supplied with incorrect settings, you will not get a correct output, no matter how correct the print shop's workflow is. (settings are specific to the printery)
    Many people come here asking the same thing, many assume that colour management is largely automatic or logical, it is not!  Most assume that if their images look good on screen they will reproduce well, which is also incorrect.  Sadly we cannot teach a complete workflow in this forum (although we sometimes try) because there are too many variables and there is a massive amount of knowledge to impart to people who often have no previous background and it is an impracticable task for them to accomplish in order to complete their current job and they get frustrated.
    If you can either pass the job to someone who knows the routine or get some first hand help from such a person, you can control the job, if not, you will probably be frustrated by the multiple variables in the job creation process and sometimes indifferent support from printeries (especially offshore).
    I deal with jobs like this daily and it has taken me many years to be comfortable in sending a 'coffee table' job with total confidence.  I allow myself a rate of about 10-15 images per hour to adjust and check, so 400 images is the best part of a week's work but after that I would send to a reputable printer and get almost exactly the same result I get on my local calibrated proofing machine (not monitor!).
    If you send a job with incorrect or missing profiling, you will blame the printer in your mind but it would not really be their fault, because if the images are correctly prepared and the printery has a correct workflow (most do), the job will be perfect.
    Having said that, you could try learning the whole process, but the chances of getting it all right on job number one are very slim, due to the difficulty of the task and the dearth of accurate and clear instructions in the applications or on the web. (there are also many subjective judgements made in adjusting the images that you can only learn by practice over thousands of images!)

  • Customer Statement via Email

    HI,
    I have config the Customer statement by means of correnpondence & it working fine.
    But I need to send it through email maintained in customer master when i run f.27 mails should be send automatically.
    For doing this do we need to do any config required or do we need to direaclty write it in the program code it self.
    Regards
    Ravi

    I have the same requirement to email from f.27 customer statement automatically
    what logic did you put to solved, can you explain me please
    There are two problems which is controlling F.27.  IT have created Z PROGRAM to control the printing and email the customer
    ZFIO_ACCOUNT_STATEMENT_EMAIL   -> program
    ZWAG_COMMON_ROUTINE                   - > Include
    ZWAG_SAPSCRIPT_ROUTINES_EM         -> Include
    ZEMAIL_SEND                                             -> Include added for email .
    The program is running fine but I have to type email id and spool number which I don't want. The program should search customer automatically based on email address from XD02 ( Customer ) .
    *&  Include           ZEMAIL_SEND                                      *
    *ZEMAIL_SEND.
    *&      Form  setup_output_parameters
    *       text
    *&  Include
    *  Purpose:
    *  Provide generic subroutines for any ABAP programs with intention of
    *  sending email (SAPOffice or Internet) with attachments
    * This report provides an example for sending an Spool
    * request as PDF via BCS
    parameters:
    mailto  type ad_smtpadr default  '[email protected]' obligatory,
    rqident type tsp01-rqident obligatory.
    DATA:v_adrnr LIKE kna1-adrnr.
    "  Mail related declarations
    "Variables
    DATA :
        G_SENT_TO_ALL   TYPE SONV-FLAG,
        G_TAB_LINES     TYPE I.
    "Types
    TYPES:
        T_DOCUMENT_DATA  TYPE  SODOCCHGI1,
        T_PACKING_LIST   TYPE  SOPCKLSTI1,
        T_ATTACHMENT     TYPE  SOLISTI1,
        T_BODY_MSG       TYPE  SOLISTI1,
        T_RECEIVERS      TYPE  SOMLRECI1,
        T_PDF            TYPE  TLINE.
    "Workareas
    DATA :
        W_DOCUMENT_DATA  TYPE  T_DOCUMENT_DATA,
        W_PACKING_LIST   TYPE  T_PACKING_LIST,
        W_ATTACHMENT     TYPE  T_ATTACHMENT,
        W_BODY_MSG       TYPE  T_BODY_MSG,
        W_RECEIVERS      TYPE  T_RECEIVERS,
        W_PDF            TYPE  T_PDF.
    "Internal Tables
    DATA :
        I_DOCUMENT_DATA  TYPE STANDARD TABLE OF T_DOCUMENT_DATA,
        I_PACKING_LIST   TYPE STANDARD TABLE OF T_PACKING_LIST,
        I_ATTACHMENT     TYPE STANDARD TABLE OF T_ATTACHMENT,
        I_BODY_MSG       TYPE STANDARD TABLE OF T_BODY_MSG,
        I_RECEIVERS      TYPE STANDARD TABLE OF T_RECEIVERS,
        I_PDF            TYPE STANDARD TABLE OF T_PDF.
    data send_request  type ref to cl_bcs.
    data document      type ref to cl_document_bcs.
    data recipient     type ref to if_recipient_bcs.
    data bcs_exception type ref to cx_bcs.
    data sent_to_all   type os_boolean.
    data pdf_size      type so_obj_len.
    data pdf_content   type solix_tab.
    data pdf_xstring   type xstring.
    DATA: TAB_LINES LIKE SY-TABIX.
    *Variables for EMAIL functionality
    DATA: MAILDATA LIKE SODOCCHGI1.
    DATA: MAILPACK LIKE SOPCKLSTI1 OCCURS 2 WITH HEADER LINE.
    DATA: MAILHEAD LIKE SOLISTI1 OCCURS 1 WITH HEADER LINE.
    DATA: MAILBIN LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.
    DATA: MAILTXT LIKE SOLISTI1 OCCURS 10 WITH HEADER LINE.
    DATA: MAILREC LIKE SOMLREC90 OCCURS 0 WITH HEADER LINE.
    DATA: SOLISTI1 LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE.
    start-of-selection.
      perform create_pdf.
      perform send.
    *  perform  get_otf_code. " piroz
    *&      Form  send
    form send.
      try.
    *     -------- create persistent send request ------------------------
          send_request = cl_bcs=>create_persistent( ).
    *     -------- create and set document -------------------------------
          pdf_content = cl_bcs_convert=>xstring_to_solix( pdf_xstring ).
          document = cl_document_bcs=>create_document(
                i_type    = 'PDF'
                i_hex     = pdf_content
                i_length  = pdf_size
                i_subject = 'Accounting statement' ).  "#EC NOTEXT
    *     add document object to send request
          send_request->set_document( document ).
    *     --------- add recipient (e-mail address) -----------------------
    *     create recipient object
          recipient = cl_cam_address_bcs=>create_internet_address( mailto ).
    *     add recipient object to send request
          send_request->add_recipient( recipient ).
    *     ---------- send document ---------------------------------------
          sent_to_all = send_request->send( i_with_error_screen = 'X' ).
          commit work.
          if sent_to_all is initial.
            message i500(sbcoms) with mailto.
          else.
            message s022(so).
          endif.
    *   ------------ exception handling ----------------------------------
    *   replace this rudimentary exception handling with your own one !!!
        catch cx_bcs into bcs_exception.
          message i865(so) with bcs_exception->error_type.
      endtry.
    endform.                    "send
    *&      Form  create_pdf
    * Create PDF Content
    * 1) get attributes of spool request
    * 2) convert spool request to PDF dependent on document type
    form create_pdf.
      data rq       type tsp01.
      data bin_size type i.
      data dummy    type table of rspoattr.
    *   ------------ get attributes of spool request ---------------------
      call function 'RSPO_GET_ATTRIBUTES_SPOOLJOB'
        exporting
          rqident     = rqident
        importing
          rq          = rq
        tables
          attributes  = dummy
        exceptions
          no_such_job = 1
          others      = 2.
      if sy-subrc <> 0.
        message e126(po) with rqident.
      endif.
    * TYPE-POOLS szadr.
    *  DATA: l_addr1_complete TYPE szadr_addr1_complete,
    *        l_adsmtp_line    TYPE szadr_adsmtp_line,
    *        ld_intad type knb1-intad.
    ** default: print payment advice
    *  c_finaa-nacha = '1'.
    **  Read mail address of vendor from knb1.customer no is available in kna1 payment data     structure
    *  clear ld_intad.
    *  IF NOT i_knb1-kunnr IS INITIAL and
    *     not i_knb1-zbukrs is initial.
    *    SELECT SINGLE intad
    *      INTO ld_intad
    *      FROM knb1
    *      WHERE kunnr = i_knb1-kunnr
    *      AND bukrs = i_knb1-zbukrs.
    *          IF NOT ld_intad IS INITIAL.
    *          c_finaa-nacha = 'I'.
    *          c_finaa-intad = ld_intad.
    *          ENDIF.
    *  ENDIF.
    ** check that address number is available
    *  IF NOT i_kna1-zadnr IS INITIAL.
    **   read complete address of vendor/customer
    *      CALL FUNCTION 'ADDR_GET_COMPLETE'
    *         EXPORTING
    *              addrnumber     = i_kna1-zadnr
    *         IMPORTING
    *              addr1_complete = l_addr1_complete
    *         EXCEPTIONS
    *              OTHERS         = 4.
    *      IF sy-subrc EQ 0.
    *             READ TABLE l_addr1_complete-id_intad                               "Insert ECDK900445
    *             INTO l_adsmtp_line                                                  "Insert ECDK900445
    *             WITH KEY adsmtp-flgdefault = 'X'.                                   "Insert ECDK900445
    *           IF sy-subrc EQ 0
    *           AND NOT l_adsmtp_line-id_intad IS INITIAL.
    **     choose message type 'I'nternet and fill email address
    *           c_finaa-nacha = 'I'.
    *           c_finaa-intad = ld_intad.
    *          ENDIF.
    *    ENDIF.
    *  ENDIF.
    *ENDFUNCTION.
    *  select SINGLE adrnr from kna1 from adr6
    *  into table internal table where
    *  kna1-kunnr eq = it_kna1-kunnr.
    ** select email ids from adr6
    *  select addrnumber smtp_addr from adr6 INTO table it_adr6
    *   where addrnumber = v_adrnr.
    *   LOOP AT it_adr6 INTO wa_adr6.
    *     i_reclist-receiver = wa_adr6-smtp_addr.
    *     i_reclist-rec_type = 'U'.
    *     i_reclist-com_type = 'INT'.
    *     i_reclist-notif_del = 'X'.
    *     i_reclist-notif_ndel = 'X'.
    *     i_reclist-notif_read = 'X'.
    *     i_reclist-express = 'X'.
    *     APPEND i_reclist.
    *     CLEAR: i_reclist, wa_adr6-smtp_addr.
    *     ENDLOOP.
    *in function module 'SO_NEW_DOCUMENT_ATT_SEND_API1' field receivers  = i_reclist.
    *CALL FUNCTION 'ZCUSTOMER_MAIL_00002310' "
    *  EXPORTING
    *    i_bkorm =                    bkorm
    *    i_koart =                    bkorm-koart
    *    i_kna1 =                     kna1
    *    i_knb1 =                     knb1
    **    i_lfa1 =                     lfa1
    **    i_lfb1 =                     lfb1
    *  TABLES
    *    t_fimsg =                    fimsg
    *  CHANGING
    *    c_finaa =                    finaa
    *    c_itcpo =                    itcpo
    **   c_archive_index = SPACE     " toa_dara
    **   c_archive_params = SPACE    " arc_params .  "  ZCUSTOMER_MAIL_00002310
    *Function module to send mail to Recipients
      CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
        EXPORTING
          DOCUMENT_DATA              = W_DOCUMENT_DATA
          PUT_IN_OUTBOX              = 'X'
          COMMIT_WORK                = 'X'
        IMPORTING
          SENT_TO_ALL                = G_SENT_TO_ALL
        TABLES
          PACKING_LIST               = I_PACKING_LIST
          CONTENTS_BIN               = I_ATTACHMENT
          CONTENTS_TXT               = I_BODY_MSG
          RECEIVERS                  = I_RECEIVERS
        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.
      IF SY-SUBRC = 0 .
        MESSAGE I303(ME) WITH 'Mail has been Successfully Sent.'.
      ELSE.
        WAIT UP TO 2 SECONDS.
        "This program starts the SAPconnect send process.
        SUBMIT RSCONN01 WITH MODE = 'INT'
        WITH OUTPUT = 'X'
        AND RETURN.
      ENDIF.
    *   --- convert spool request into PDF, dependent on document type ---
      if rq-rqdoctype = 'OTF' or rq-rqdoctype = 'SMART'.
        call function 'CONVERT_OTFSPOOLJOB_2_PDF'
          exporting
            src_spoolid              = rqident
            no_dialog                = 'X'
            pdf_destination          = 'X'
            no_background            = 'X'
          importing
            pdf_bytecount            = bin_size
            bin_file                 = pdf_xstring
          exceptions
            err_no_otf_spooljob      = 1
            err_no_spooljob          = 2
            err_no_permission        = 3
            err_conv_not_possible    = 4
            err_bad_dstdevice        = 5
            user_cancelled           = 6
            err_spoolerror           = 7
            err_temseerror           = 8
            err_btcjob_open_failed   = 9
            err_btcjob_submit_failed = 10
            err_btcjob_close_failed  = 11
            others                   = 12.
        if sy-subrc <> 0.
          message e712(po) with sy-subrc 'CONVERT_OTFSPOOLJOB_2_PDF'.
        endif.
      elseif rq-rqdoctype = 'LIST'.
        call function 'CONVERT_ABAPSPOOLJOB_2_PDF'
          exporting
            src_spoolid              = rqident
            no_dialog                = 'X'
            pdf_destination          = 'X'
            no_background            = 'X'
          importing
            pdf_bytecount            = bin_size
            bin_file                 = pdf_xstring
          exceptions
            err_no_abap_spooljob     = 1
            err_no_spooljob          = 2
            err_no_permission        = 3
            err_conv_not_possible    = 4
            err_bad_destdevice       = 5
            user_cancelled           = 6
            err_spoolerror           = 7
            err_temseerror           = 8
            err_btcjob_open_failed   = 9
            err_btcjob_submit_failed = 10
            err_btcjob_close_failed  = 11
            others                   = 12.
        if sy-subrc <> 0.
          message e712(po) with sy-subrc 'CONVERT_ABAPSPOOLJOB_2_PDF'.
        endif.
      else.
        message e789(po) with rq-rqdoctype.
      endif.
      pdf_size = bin_size.
    endform.                    "create_pdf
    *       FORM OUTPUT_OPENFI                                            *
    FORM OUTPUT_OPENFI.
      DATA: T_FIMSG LIKE FIMSG OCCURS 10 WITH HEADER LINE.
      CALL FUNCTION 'OPEN_FI_PERFORM_00002310_P'
           EXPORTING
                I_BKORM          = BKORM
                I_KOART          = C_KOART
                I_KNA1           = KNA1
                I_KNB1           = KNB1
    *            I_LFA1           = LFA1
    *            I_LFB1           = LFB1
           TABLES
                T_FIMSG          = T_FIMSG
           CHANGING
                C_FINAA          = ST_FINAA
                C_ITCPO          = ST_ITCPO.
    *            C_ARCHIVE_INDEX  = H_ARCHIVE_INDEX
    *            C_ARCHIVE_PARAMS = H_ARCHIVE_PARAMS.
      LOOP AT T_FIMSG.
        CALL FUNCTION 'FI_MESSAGE_COLLECT'
             EXPORTING
                  I_FIMSG       = T_FIMSG
                  I_XAPPN       = 'X'
             EXCEPTIONS
                  MSGID_MISSING = 1
                  MSGNO_MISSING = 2
                  MSGTY_MISSING = 3
                  OTHERS        = 4.
      ENDLOOP.
    ENDFORM.
    Form GET_OTF_CODE.
        DATA: BEGIN OF OTF OCCURS 0.
              INCLUDE STRUCTURE ITCOO .
        DATA: END OF OTF.
        DATA: ITCPO LIKE ITCPO.
        DATA: ITCPP LIKE ITCPP.
        CLEAR ITCPO.
        ITCPO-TDGETOTF = 'X'.
    *  Start writing OTF code
      CALL FUNCTION 'OPEN_FORM'
        EXPORTING
          FORM     = 'Z140_ACC_STAT_01'
          LANGUAGE = SY-LANGU
          OPTIONS  = ITCPO
          DIALOG   = ' '
        EXCEPTIONS
          OTHERS   = 1.
      CALL FUNCTION 'START_FORM'
        EXCEPTIONS
          ERROR_MESSAGE = 01
          OTHERS        = 02.
      CALL FUNCTION 'WRITE_FORM'
        EXPORTING
          WINDOW        = 'MAIN'
        EXCEPTIONS
          ERROR_MESSAGE = 01
          OTHERS        = 02.
    *  Close up Form and get OTF code
      CALL FUNCTION 'END_FORM'
        EXCEPTIONS
          ERROR_MESSAGE = 01
          OTHERS        = 02.
      MOVE-CORRESPONDING ITCPO TO ITCPP.
      CALL FUNCTION 'CLOSE_FORM'
        IMPORTING
          RESULT  = ITCPP
        TABLES
          OTFDATA = OTF
        EXCEPTIONS
          OTHERS  = 1.
    *  Move OTF code to structure SOLI form email
    CLEAR SOLISTI1.
      REFRESH SOLISTI1.
      LOOP AT OTF.
        SOLISTI1-LINE = OTF.
        APPEND SOLISTI1.
      ENDLOOP.
    ENDFORM.                    "GET_OTF_CODE
    SAP recommends to use BTE 2013  and added the coding for email.
    CREATED:      ZCUSTOMER_MAIL_00002310
    TABLES: KNA1,                          "Kunden A-Segment
            KNB1,                          "Kunden B-Segment
            LFA1,                          "Lieferanten A-Segment
            LFB1,                          "Lieferanten B-Segment
            BKORM, "Korrespondenzanforderungen
            FINAA.                         "Daten zum Sendemedium
    DATA: SAVE_KOART LIKE BKORM-KOART,     "Hilfsfeld Kontoart
          SAVE_LAND1 LIKE KNA1-LAND1,      "Hilfsfeld Faxanschluß
          SAVE_TELFX LIKE KNA1-TELFX,      "Hilfsfeld Faxanschluß
          SAVE_ZSABE LIKE KNB1-ZSABE,      "Hilfsfeld Faxanschluß
    SAVE_INTAD LIKE KNB1-INTAD.      "Hilfsfeld Internet
    KNA1       = I_KNA1.
    LFA1       = I_LFA1.
    KNB1       = I_KNB1.
    LFB1       = I_LFB1.
    BKORM      = I_BKORM.
    SAVE_KOART = I_KOART.
    CLEAR: SAVE_LAND1,
           SAVE_TELFX,
           SAVE_ZSABE.
    IF SAVE_KOART = 'D'.
    SAVE_LAND1 = KNA1-LAND1.
    SAVE_TELFX = KNB1-TLFXS.
    SAVE_ZSABE = KNB1-ZSABE.
    SAVE_INTAD = KNB1-INTAD.
    ELSE.
    SAVE_LAND1 = LFA1-LAND1.
    SAVE_TELFX = LFB1-TLFXS.
    SAVE_ZSABE = LFB1-ZSABE.
    SAVE_INTAD = LFB1-INTAD.
    ENDIF.
    IF SAVE_INTAD NE SPACE.
    FINAA-NACHA      = 'I'.                   "Ausgabe über Internet
    FINAA-INTAD      = SAVE_INTAD.
    FINAA-TEXTF      = 'PDF'.
    ELSEIF SAVE_TELFX NE SPACE.
    FINAA-NACHA      = '2'.                   "Ausgabe auf Fax
    FINAA-TDSCHEDULE = 'IMM'.
    FINAA-TDTELELAND = SAVE_LAND1.
    FINAA-TDTELENUM  = SAVE_TELFX.
    FINAA-TDFAXUSER  = SPACE.
    FINAA-NAMEP      = SAVE_ZSABE.
    FINAA-FORMC      = 'FI_FAX_COVER_A4'.
    FINAA-FORNR      = SPACE.
    ELSE.
    FINAA-NACHA = '1'. "Drucken
    ENDIF.
    * Daten zum Sendemedium merken für Aufrufer
    C_FINAA = FINAA.
    ENDFUNCTION.
    ______________________________________ OR _________________________________________
    To get the email id from the customer file.
      TYPE-POOLS szadr.
      DATA: l_addr1_complete TYPE szadr_addr1_complete,
            l_adsmtp_line    TYPE szadr_adsmtp_line,
            ld_smtp_addr type adr6-smtp_addr.
    * default: print payment advice
      c_finaa-nacha = '1'.
    *  Read mail address of customer from knb1-kunnr no is available 
      clear ld_smtp_addr
      IF NOT i_kna1-kunnr IS INITIAL and
                    not i_adr6-smtp_addr is initial.
        SELECT SINGLE smtp_addr
          INTO ld_smtp_addr
          FROM kna1
          where kna1-adrnr = adr6-addrnumber.
              IF NOT ld_smtp_addr IS INITIAL.
              c_finaa-nacha = 'I'.
              c_finaa-intad = ld_smtp_addr.
              ENDIF.
      ENDIF.
    *        IF sy-subrc = 0.
    **  choose message type 'I'nternet and fill email address
    *      c_finaa-nacha = 'I'.
    *    ENDIF.
    *  ENDIF.
    * check that address number is available
      IF NOT i_kna1-zadnr IS INITIAL.
    *   read complete address of vendor/customer
          CALL FUNCTION 'ADDR_GET_COMPLETE'
             EXPORTING
                  addrnumber     = i_kna1-zadnrada
             IMPORTING
                  addr1_complete = l_addr1_complete
             EXCEPTIONS
                  OTHERS         = 4.
          IF sy-subrc EQ 0.
    *     check that internet address is available
    *     READ TABLE l_addr1_complete-adsmtp_tab INTO l_adsmtp_line INDEX 1.   "Delete ECDK900445
                 READ TABLE l_addr1_complete-adsmtp_tab                                "Insert ECDK900445
                 INTO l_adsmtp_line "Insert ECDK900445
                 WITH KEY adsmtp-flgdefault = 'X'. "Insert ECDK900445
               IF sy-subrc EQ 0
               AND NOT l_adsmtp_line-adsmtp-smtp_addr IS INITIAL.
    *     choose message type 'I'nternet and fill email address
               c_finaa-nacha = 'I'.
               c_finaa-intad = ld_smtp_addr.
              ENDIF.
        ENDIF.
      ENDIF.
    ENDFUNCTION.
    ( No output is going to the customer email address for the below steps )
    1. Generate spool requst ..
    2. Close_FORM ...will get the spool request
    3. RSPO_RETURN_SPOOLJOB will convet spool to OTF data
    4. Convet OTF data into PDF and send to mail.
    Try all sorts of programming  testing with the coding but  no result in SOST ( to send email it is asking to enter the email id , when the email is enter going the customer which is not correct  as there are bunches of account with different email address )
    Regards
    Piroz
    Message was edited by: Piroz Eslam

  • Connecting to R/3 System

    Hi all,
    Wish you a Happy new year.
    And the query is:
    i am trying to create an r3 source system in bw 7.0 , but it keeps on giving the image of a myself source system , i am selecting the right image which is creating the r3 source system automatically , the logical systems are correct , but after the creation the image i get is incorrect . its a myself source system rather than an r3 source system. Can you please help.
    regards
    kiran

    When you are connecting a SCM/APO, CRM or an R/3 release ECC 5.0 the connection shows the BW source system icon. This is because all these systems contain the BW software component. Especcially in the case of ECC 5.0 this looks very confusing.
    You can double check if the correct system is connected by verifying the logical systemnames, remote logon via the used RFC connection etc.
    Hope it helps.
    Regards

  • WHY do we set up a RFC connection for workflows

    Guys please tell me why do we setup a RFC connection for workflows.
    I am getting few dumps for function module IDOC_ERROR_WORKFLOW_START_R in transsactional RFC connection.
    Looks like it is because of temporary disconnection.
    i want to know what is the relationship of RFC with wirkflows.
    Thanks in advance

    Quoting text in automatic WF customizing transaction (SWU3):
    Function
    The workflow runtime system always executes its tRFC (transactional RFC) calls on the logical destination WORKFLOW_LOCAL_xxx (xxx stands for the three-digit number of the client).
    The workflow runtime system only operates within one client. The naming for the logical destination guarantees that these names are unique across the system.
    If you carry out this activity automatically, the logical RFC destination WORKFLOW_LOCAL_xxx is created (if it does not already exist). The user WF-BATCH (system user) is assigned to this destination.
    If you belong to the SUPER user group, and the WF-BATCH user does not exist, it is created and automatically gets the maximum authorization of the current user (SY-UNAME). This function is to be performed once by a user who belongs to the SUPER user group.
    If you perform this activity manually, you can maintain another system user and another password.
    In SWU3 you can configure RFC destination.

Maybe you are looking for

  • Pivot Table - adding row header detail

    I've created a pivot table output using template builder for word plugin (10.1.3.4.2) xml <XXNCC_APEDI_3PINT> <P_FROM_DATE>2012-01-03T00:00:00.000+00:00</P_FROM_DATE><P_TO_DATE>2012-03-31T00:00:00.000+01:00</P_TO_DATE> <LIST_G_DELIVERY> <G_DELIVERY>

  • How do I press, add, NOT RELEASE and drag?

    When I press the mouse-button in my panel, my program will add a component under the mousepointer. I would like to start dragging this component, without first releasing the button and then grabbing the component by pressing a second time. Can it be

  • Highlight a field that have been changed

    Hi, I have to highlight all cells that have not been changed in a input-ready query in a webtemplate. But I don't know how to do this. Can anybody give me a hint?

  • HT3209 i forgot my security questions how to buy apps now

    i forgot my security questions how to buy apps now

  • Routing a Portal user to a designated ABAP instance

    Hi experts, my concern is about performance testing in a portal landscape which is connected to several ABAP systems and a Producer Portal. Because functional and performance testing will temporarily overlap, we consider to route our Mercury test use