Editing JPEGs with the RAW interface

I discovered a way to edit JPEG images using the RAW interface. I go to File > Open As... instead of File Open.., change the format in the lower window to "Camera RAW" and click open.
I am fully aware of the benefits of shooting in RAW as compared to JPEG and I'm not approaching this with the expectation that I'll get better results editing JPEGs using this approach. What I am addressing is the fact that the tools in the RAW interface are more consolidated and faster to use then going through a typical workflow using Levels - Hue/Saturation - Shadows/Highlights etc.
The other benefit seems to me is you can use the same RAW controls numerous times while editing, while you're only suppost to use Levels Hue/Saturation controls once so as to minimize the impact these tools have on image degradation.
Am I on to something here or out in left field?
Opinions please...
Deep Woods

Does two minor changes not equal one major change? I'm not sure. This also begs the question... at what point in using Levels, contrast or saturation tools does editing change from minor to major? Maybe I'm splitting hairs, but I don't believe everyone out there would agree at what point this is defined.
True, major and minor is subjective, but I can see how you adjust the black point in levels, and then you come back into the photo later and decide to slide it a little more, I don't have any particular qualms about doing this, and I don't think anyone can look at the resulting image and say -- see, right there, quality degradation because you used levels twice.
The place where levels is most dangerous is when you either do ridiculous things, like move the sliders almost all the way to the middle, and then move them back almost all the way to the edges; or when you are getting posterization (which can happen from even a single use of levels).
Many publications I came across over the years indicate single adjustments only when using these tools on JPEGs, unless of course one is using Adjustment Layers.
Never read that. Can you please provide a reference?
This is why I was hoping for lots of feedback like yours on the issue of using the RAW interface to edit JPEGs. I've received very little feedback on this issue which tells me it is a little known option to users of Photoshop. It is so much easier to edit a JPEG using the RAW interface, rather than go through the conventional workflow with the other tools in Photoshop. So far no one has given me reason to think otherwise.
Yes, I agree editing JPGs in the raw interface has a number of advantages, ease of use being one of them. Non-destructive editing is another advantage. My guess as to why so few people use this tool is that: 1) PSE is a very overwhelming program, and once you learn the traditional way to do things (which is what you get from most books and tutorials), you don't want to bother learning another way to edit your photos; and 2) RAW scares many people.

Similar Messages

  • RAW+JPEG with unsupported RAW

    I'm now using a Panasonic Lumix DMC-L1 (and really liking it), whose RAW files aren't yet supported by Aperture. I figured out that Aperture silently imports the JPEGs with the RAWs (camera shoots RAW+JPEG), and also how to make a version from the JPEG master.
    Is there any way to re-associate a JPEG master with a RAW master inside a project? I accidentally deleted a JPEG master. I could pull it out of the trash and reimport it, but then it was not considered associated with the RAW master. I ended up deleting both masters and reimporting to reconnect the masters.
    The other question is there any way to edit externally the RAW file? Aperture's external editing feature seems to only export as TIFF or PSD, but my camera came with Silkypix which is a very capable (but odd) RAW editor. If I import the RAWs into Aperture I don't see any way to use Silkypix as an editor. Any ideas, or does it just make more sense not to put the RAWs into Aperture as long as I have to use Silkypix? RAW shooting is a new thing for me.
    PowerBook 15" 1.5GHz   Mac OS X (10.4.8)  

    That seems a lot of effort, so can you not edit the
    RAW's before importing to Aperture and then use
    Aperture for image management, fine tuning, selects
    etc.?
    Exactly the course I've decided to take until Aperture supports my camera's RAW. After some photo comparisons I've decided to shoot RAW and ignore the camera's JPEG, develop to 16-bit TIFF with Silkypix and then import the TIFFs into Aperture. It takes a bit of processing time up front, but the quality is worth it.
    I've put together a side-by-side comparison of the camera's JPEG and the JPEG I export from Aperture after going through the RAW-to-TIFF conversion. The quality difference is quite noticeable.
    See the comparison picture at http://www.puppethead.com/misc/lumix_l1-compare.jpg
    PowerBook 15" 1.5GHz   Mac OS X (10.4.8)  

  • I would like to add a new Canon camera profile to the RAW interface

    Hi,  I would like to add a new Canon camera profile to the RAW interface.
    I have recently installed the new camera profile 'Studio Portrait' which i download from here:
    http://www.canon.co.jp/imaging/picturestyle/file/studio-portrait.html
    When I open up a RAW files in Camera RAW, go to 'Camera Calibration', click on the drop down list called
    'Camera Profile'  I only see  'Adobe Standard, Faithful etc etc'.
    My questions are, can i add the same camera profile i put in my camera, into a folder with in photoshop?
    Or is photoshop reading the raw file and only seeing the default camera profiles?
    If I could see the new camera profile listed it would help with work flow.
    Best
    JL-B
    Please help, ive not had a good time waiting on the phone and trying to explain this to a live chat, hours have been wasted. Once i know the answer I can get back to the commission.

    Are you following this
    Apply a camera profile
    To apply a camera profile, select it from the Camera Profile pop-up menu in the Camera Calibration tab of the Camera Raw dialog box. The Adobe Standard profile for a camera is named Adobe Standard. Camera Matching profiles include the prefix Camera in the profile name. The Camera Profile pop-up menu displays only profiles for your camera.
    If the only profile in the Camera Profilemenu is Embedded, it means that you have selected a TIFF or JPEG image. Adobe Standard and Camera Matching profiles work only with raw images.
    Note:  If you have selected a raw file and Adobe Standardand Camera Matching profiles do not appear in the Camera Profilepop-up menu, download the latest Camera Raw update. 

  • I have a Canon D60 camera, my raw files won't work with the raw converter in my Photoshop CS5. Do I need CS6?

    Photoshop CS5 won't work with the raw files from my new Canon D60 camera. Do I need CS6?

    A Canon EOS D60? It had support since Camera Raw version 1.0.

  • Terms of payment in sd module along with the fico interface

    Explain breifly abou the terms of payment in sd module along with the fico interface?

    Hi,
    See the the SAP documentation of Daylimit.
    For terms of payment which depend on whether or not the baseline date is
    after or before the 15th of the month, you can define a two-part payment
    term under the same terms of payment key. The terms of payment key is
    expanded by the day limit entered here. Thus there are two entries in
    which different terms can be specified.
    In your case,
    if rbkp-bldat is between 1st and 5th of the month, extract
    data related to t052-ztagg = '05'.
    If rbkp-bldat is between 6th and 20th of the month, extract
    data related to t052-ztagg = '20'.
    if rbkp-bldat is between 21st and end of month, extract
    data related to t052-ztagg = '31'
    Regards
    Vinod

  • I need to work with the RAW files on a SONY RX100III. I use Photoshop CS5 and a Mac operating system OSX 10.6.

    I need to work with the RAW files on a SONY RX100III camera. I use Photoshop CS5 and a Mac operating system OSX 10.6. Is there an Camera RAW upgrade or an alternative program that works here?

    You don't. Since you have an Intel Mac, buy a Mac OS X 10.6 DVD from the online Apple Store.
    (71894)

  • Why did my NEF files stop opening with the raw dialog?

    I have a D3000 and PSE9 and at one time my NEF files would open with the raw dialog box. Now they only open in the normal editor. How do I get my raw dialog back?

    What is the screen resolution you have set?
    On most windows systems you can right click on the desktop and choose Screen Resolution or Properties>Settings to find out the the screen resolution.

  • Does Adobe Digital Editions work with the Kobo Arc 7 e-reader ?

    I cannot get Adobe Digital Editions to recognise my Kobo Arc 7.
    Does Adobe Digital Editions work with the Kobo Arc 7 e-reader ?
    It is recognised partly by Calibre but then produces an communication error message.
    Are there any other utilities I could use to organise DRM files downloaded to be stored on the Kobo Arc?

    No. For information about the future plans for this see http://blogs.adobe.com/billmccoy/2009/10/adobe-ebooks--.html

  • Invoke BPEL process with the webservice interface

    I'm using Oracle BPEL PM 10.1.2.x.
    Follow the example comes with the BPEL PM, i can invoke the BPEL process in a J2EE project (with the webservice interface). The example named "UseStockReviewSheet".
    Then i tried to invoke the BPEL process i designed with Eclipse BPEL Designer. The version of BPEL designer for Eclipse is 0.9.13.
    I failed and got following errors:
    09/03/17 16:55:53 com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.
    xmlsoap.org/ws/2003/03/business-process/}selectionFailure}
    messageType: {null}
    parts: {{summary=<summary>变量/表达式结果为空.
    尝试读取/复制第 50 行的 xpath 变量/表达式 "bpws:getVariableData('input','payload
    ','/tns:CreditFlowRequest/tns:input')" 时, 发现为空。.
    请确保变量/表达式结果 "bpws:getVariableData('input','payload','/tns:CreditFlowRe
    quest/tns:input')" 非空。.
    </summary>}}
    09/03/17 16:55:53 at com.collaxa.cube.engine.ext.wmp.BPELAssignWMP.checkEx
    pressionFromValue(BPELAssignWMP.java:972)
    09/03/17 16:55:53 at com.collaxa.cube.engine.ext.wmp.BPELAssignWMP.evalFro
    mValue(BPELAssignWMP.java:504)
    09/03/17 16:55:53 at com.collaxa.cube.engine.ext.wmp.BPELAssignWMP.__execu
    teStatements(BPELAssignWMP.java:122)
    09/03/17 16:55:53 at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perfo
    rm(BPELActivityWMP.java:188)
    09/03/17 16:55:53 at com.collaxa.cube.engine.CubeEngine.performActivity(Cu
    beEngine.java:3408)
    09/03/17 16:55:53 at com.collaxa.cube.engine.CubeEngine.handleWorkItem(Cub
    eEngine.java:1836)
    09/03/17 16:55:53 at com.collaxa.cube.engine.dispatch.message.instance.Per
    formMessageHandler.handleLocal(PerformMessageHandler.java:75)
    09/03/17 16:55:53 at com.collaxa.cube.engine.dispatch.DispatchHelper.handl
    eLocalMessage(DispatchHelper.java:166)
    09/03/17 16:55:53 at com.collaxa.cube.engine.dispatch.DispatchHelper.sendM
    emory(DispatchHelper.java:252)
    09/03/17 16:55:53 at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEng
    ine.java:5438)
    09/03/17 16:55:53 at com.collaxa.cube.engine.CubeEngine.createAndInvoke(Cu
    beEngine.java:1217)
    09/03/17 16:55:53 at com.collaxa.cube.engine.delivery.DeliveryService.hand
    leInvoke(DeliveryService.java:511)
    09/03/17 16:55:53 at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.han
    dleInvoke(CubeDeliveryBean.java:335)
    09/03/17 16:55:53 at ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.
    handleInvoke(ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.java:1796)
    09/03/17 16:55:53 at com.collaxa.cube.engine.dispatch.message.invoke.Invok
    eInstanceMessageHandler.handle(InvokeInstanceMessageHandler.java:37)
    09/03/17 16:55:53 at com.collaxa.cube.engine.dispatch.DispatchHelper.handl
    eMessage(DispatchHelper.java:125)
    09/03/17 16:55:53 at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.
    process(BaseScheduledWorker.java:70)
    09/03/17 16:55:53 at com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage
    (WorkerBean.java:86)
    09/03/17 16:55:53 at com.evermind.server.ejb.MessageDrivenBeanInvocation.r
    un(MessageDrivenBeanInvocation.java:123)
    09/03/17 16:55:53 at com.evermind.server.ejb.MessageDrivenHome.onMessage(M
    essageDrivenHome.java:755)
    09/03/17 16:55:53 at com.evermind.server.ejb.MessageDrivenHome.run(Message
    DrivenHome.java:928)
    09/03/17 16:55:53 at com.evermind.util.ReleasableResourcePooledExecutor$My
    Worker.run(ReleasableResourcePooledExecutor.java:186)
    09/03/17 16:55:53 at java.lang.Thread.run(Thread.java:534)
    <2009-03-17 16:55:53,640> <ERROR> <default.collaxa.cube.xml> com.oracle.bpel.cli
    ent.BPELFault: faultName: {{http://schemas.xmlsoap.org/ws/2003/03/business-proce
    ss/}selectionFailure}
    messageType: {null}
    parts: {{summary=<summary>变量/表达式结果为空.
    尝试读取/复制第 50 行的 xpath 变量/表达式 "bpws:getVariableData('input','payload
    ','/tns:CreditFlowRequest/tns:input')" 时, 发现为空。.
    请确保变量/表达式结果 "bpws:getVariableData('input','payload','/tns:CreditFlowRe
    quest/tns:input')" 非空。.
    </summary>}}
    I can invoke my BPEL process in BPEL console, not in J2EE project. bpws:getVariableData('input','payload','/tns:CreditFlowRequest/tns:input')" is null.
    The error message contains some Chineses word. I'm new to BPEL, hope someone can give me a hint on how to solve this problem.
    Thanks a billion!
    --Sunny 2009-3-18

    Following is the java class invoking BPEL process with the webservice interface.
    package com.otn.samples;
    import javax.xml.namespace.QName;
    import javax.xml.rpc.JAXRPCException;
    import javax.xml.rpc.ParameterMode;
    import javax.xml.rpc.Service;
    import javax.xml.rpc.ServiceException;
    import javax.xml.rpc.ServiceFactory;
    import javax.xml.rpc.encoding.XMLType;
    import javax.xml.rpc.soap.SOAPFaultException;
    import org.apache.axis.client.Call;
    * @version 2.0 $Date: 07-mar-2005.05:07:45 $
    * @author Copyright (c) 2004 by Oracle. All Rights Reserved.
    public class CreditFlowClient
    private static QName SERVICE_NAME;
    private static QName PORT_TYPE;
    private static QName OPERATION_NAME;
    private static String SOAP_ACTION;
    private static String STYLE;
    private static String THIS_NAMESPACE = "http://samples.otn.com";
    private static String PARAMETER_NAMESPACE = "http://samples.otn.com";
    private String location;
    static
    SERVICE_NAME = new QName(THIS_NAMESPACE,"CreditFlow");
    PORT_TYPE = new QName(THIS_NAMESPACE,"CreditFlow") ;
    OPERATION_NAME = new QName(THIS_NAMESPACE,"creditFlowRequest");
    SOAP_ACTION = "initiate";
    STYLE = "wrapped";
    public void setLocation(String location)
    this.location = location;
    public void initiate(String ssn)
    try
    /* Create Service and Call object */
    ServiceFactory serviceFactory = ServiceFactory.newInstance();
    Service service = serviceFactory.createService( SERVICE_NAME );
    Call call = (Call)service.createCall( PORT_TYPE );
    /* Set all of the stuff that would normally come from WSDL */
    call.setTargetEndpointAddress( location );
    call.setProperty(Call.SOAPACTION_USE_PROPERTY, Boolean.TRUE);
    call.setProperty(Call.SOAPACTION_URI_PROPERTY, SOAP_ACTION);
    call.setProperty( Call.OPERATION_STYLE_PROPERTY , STYLE );
    call.setOperationName(OPERATION_NAME);
    call.addParameter(new QName(PARAMETER_NAMESPACE,"ssn"), XMLType.XSD_STRING, ParameterMode.IN);
    Object[] params = new Object[1];
    params[0] = ssn;
    /* Invoke the service */
    call.invokeOneWay(params);
    System.out.println( "CreditFlow BPEL process initiated" );
    catch (SOAPFaultException e)
    System.err.println("Generated fault: ");
    System.out.println (" Fault Code = " + e.getFaultCode());
    System.out.println (" Fault String = " + e.getFaultString());
    catch (JAXRPCException e)
    System.err.println("JAXRPC Exception: " + e.getMessage());
    catch (ServiceException e)
    System.err.println("Service Exception: " + e.getMessage());
    public static void main(String[] args)
    String ssn = "12-123-126";
    String location = "http://localhost:9700/orabpel/default/CreditFlow";
    CreditFlowClient client = new CreditFlowClient();
    if(args.length == 1)
         ssn = args[0];
    else if(args.length ==2)
    location = args[0];
    ssn = args[1];
    client.setLocation( location );
    client.initiate( ssn );
    -------------------------------------------------------------------

  • How to get  data with the raw pattern from resultset ?

    would you tell me how to get data with the raw pattern from resultset ?
    thank you in advance!
    longgger2000

    I tried getBytes() and getObject()
    , but I can not get the right result , for example the
    data in oracle database is 01000000DFFF, when In used
    the method of getBytes() and getObject(), I get the
    result of [B@1c2e8a4, very different , please tell me
    why !
    thank you
    longgger2000
    [B is byte arrayseem that it return an bytes array for you.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Flash player mess up with the browser interface when using aero

    when i visit the youtube and some other video websites and scroll the pages, the flash player would just mess up with the firefox interface. And i'm pretty sure that has something to do with the aero transparent effects. Does anyone has the same problem?

    You can try to disable Direct2D and layers.
    Tools > Options > Advanced : General: Browsing: "Use hardware acceleration when available"
    You can look at these prefs on the <b>about:config</b> page.
    layers.accelerate-none
    gfx.direct2d.disabled
    HW Accelerated Compositing of Gecko Layers in Minefield: http://forums.mozillazine.org/viewtopic.php?f=23&t=1984355
    Direct2D & DirectWrite HW Acceleration For Minefield - Info: http://forums.mozillazine.org/viewtopic.php?f=23&t=1775755

  • How do I convert multiple RAW files to JPEG with the same settings?

    I have a considerable number (800) RAW files to convert to JPEGs. I am happy to convert them in batches requiring similar settings to save time whilst of course, leaving the original RAW files to make more individual adjustments if required later.
    I thought there was a way of doing this in small batches to save time but can't recall how to do it. 
    Can anyone help?

    Many thanks Barbara and dj_paige.
    What I didn't mention is that I'm using PSE 5 with ACR 4.6, if its relevant.  I'm thinking of updating to the next version when its out in the hope that it will run with Windows 7 64 bit or I may go to Lightroom.
    I can now see that I can batch convert a whole folder of files using "process multiple files" as dj_paige suggested but that is too many at once as the settings I choose won't be relevant for all the pics in the folder. 
    I was hoping to batch convert say 5 or 6 similar photos at a time with the same settings. I'm not quite clear what you're suggesting but I'm hoping that its a "work round" using two stages to achieve this. 
    I can't see a list of open files within ACR to ensure that they are all selected as you suggest. 
    What does clicking Open rather than Done mean?  Does this amend the original RAW file to the settings selected so that if I then "process multiple files" on the whole folder to convert from RAW to JPEG they will in fact have already been processed in smaller groups so I can convert without applying any further changes?
    If so, what settings should I apply to "process multiple files" to ensure a simple conversion of file type rather than any further adjustments?
    Any further help on this would be much appreciated.
    Andrew

  • "Bad" colors/banding when going into Edit mode with Canon RAW files

    Just got my iLife '06 suite yesterday and ran into something very disturbing: something wrongwith the colors of RAW files once you go into editing mode. In the library view, they're fine. Try to edit one, and after a few seconds, there's a final refresh of the image window that heavily alters and bands the colors. (Looks almost like a poor conversion down to 256 colors or less - it's that bad).
    This is happening on Canon 300D and 20D raw files, and did NOT happen with iPhoto 5. The RAW files open up and display just fine in Preview (as well as 3rd party apps) - problem is in iPhoto 6 only. I've already sent in a bug report - has anyone else tried double-clicking on a RAW file to go into Edit mode yet?
    David Miller

    I use Huey from Pantone to calibrate my monitor for consistancy in different lighting situations and across applications. But the same effect happens by choosing any one of the non-standard monitor calibrations.
    Try this:
    Choose a RAW photo and monitor calibratioin that causes the banding and discoloration.
    Open the RAW photo in Edit mode and wait the couple of seconds for banding to appear.
    Next, adjust the image size slider so that scroll bars appear at the bottom and right side of the photo. It doesn't take much. Notice the banding disappears!
    Now grab one of the scroll bars and move it. Observe the banding and discoloration. And, when you release the scroll bar the banding disappears again.
    I don't remember this happening with iPhoto 5.
    I think it has something to do with the display
    calibration. After I first saw this I switched back
    to my default iMac G4 profile, and the problem wasn't
    there anymore. I'm not sure what the difference is. I
    set up several different profiles, each with
    different choices for Advanced, White Point and
    Gamma, and some trigger this banding, and some do
    not.
    Anybody have any similar experiences?

  • Sending a form as a  pdf  via email with the BCS interface

    Hi,
    I would like to send a sapscript form as a pdf to a mail recipient using the BCS interface.
    I started to investigate the BCS.
    When using the function - CLOSE_FORM - I get the OTFDATA table - how do I send it as a pdf file with BCS ?
    How different is sending an Ms-Word attachment ?
    Thanks so much.
    Promise to award points...
    Ruthie.

    Hai
    Go through the following Code that will help you
    REPORT ZRICH_0003.
    DATA: ITCPO LIKE ITCPO,
          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.
    PERFORM SEND_FORM_VIA_EMAIL.
          FORM  SEND_FORM_VIA_EMAIL                                      *
    FORM  SEND_FORM_VIA_EMAIL.
      CLEAR:    MAILDATA, MAILTXT, MAILBIN, MAILPACK, MAILHEAD, MAILREC.
      REFRESH:  MAILTXT, MAILBIN, MAILPACK, MAILHEAD, MAILREC.
    Creation of the document to be sent File Name
      MAILDATA-OBJ_NAME = 'TEST'.
    Mail Subject
      MAILDATA-OBJ_DESCR = 'Subject'.
    Mail Contents
      MAILTXT-LINE = 'Here is your file'.
      APPEND MAILTXT.
    Prepare Packing List
      PERFORM PREPARE_PACKING_LIST.
    Set recipient - email address here!!!
      MAILREC-RECEIVER = '[email protected]'.
      MAILREC-REC_TYPE  = 'U'.
      APPEND MAILREC.
    Sending the document
      CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
           EXPORTING
                DOCUMENT_DATA              = MAILDATA
                PUT_IN_OUTBOX              = ' '
           TABLES
                PACKING_LIST               = MAILPACK
                OBJECT_HEADER              = MAILHEAD
                CONTENTS_BIN               = MAILBIN
                CONTENTS_TXT               = MAILTXT
                RECEIVERS                  = MAILREC
           EXCEPTIONS
                TOO_MANY_RECEIVERS         = 1
                DOCUMENT_NOT_SENT          = 2
                OPERATION_NO_AUTHORIZATION = 4
                OTHERS                     = 99.
    ENDFORM.
         Form  PREPARE_PACKING_LIST
    FORM PREPARE_PACKING_LIST.
      CLEAR:    MAILPACK, MAILBIN, MAILHEAD.
      REFRESH:  MAILPACK, MAILBIN, MAILHEAD.
      DESCRIBE TABLE MAILTXT LINES TAB_LINES.
      READ TABLE MAILTXT INDEX TAB_LINES.
      MAILDATA-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( MAILTXT ).
    Creation of the entry for the compressed document
      CLEAR MAILPACK-TRANSF_BIN.
      MAILPACK-HEAD_START = 1.
      MAILPACK-HEAD_NUM = 0.
      MAILPACK-BODY_START = 1.
      MAILPACK-BODY_NUM = TAB_LINES.
      MAILPACK-DOC_TYPE = 'RAW'.
      APPEND MAILPACK.
    Creation of the document attachment
    This form gets the OTF code from the SAPscript form.
    If you already have your OTF code, I believe that you may
    be able to skip this form.  just do the following code, looping thru
    your SOLISTI1 and updating MAILBIN.
      PERFORM GET_OTF_CODE.
      LOOP AT SOLISTI1.
        MOVE-CORRESPONDING SOLISTI1 TO MAILBIN.
        APPEND MAILBIN.
      ENDLOOP.
      DESCRIBE TABLE MAILBIN LINES TAB_LINES.
      MAILHEAD = 'TEST.OTF'.
      APPEND MAILHEAD.
    Creation of the entry for the compressed attachment
      MAILPACK-TRANSF_BIN = 'X'.
      MAILPACK-HEAD_START = 1.
      MAILPACK-HEAD_NUM = 1.
      MAILPACK-BODY_START = 1.
      MAILPACK-BODY_NUM = TAB_LINES.
      MAILPACK-DOC_TYPE = 'OTF'.
      MAILPACK-OBJ_NAME = 'TEST'.
      MAILPACK-OBJ_DESCR = 'Subject'.
      MAILPACK-DOC_SIZE = TAB_LINES * 255.
      APPEND MAILPACK.
    ENDFORM.
         Form  GET_OTF_CODE
    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     = 'ZTEST_FORM'
                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.
    Regards
    Sreeni

  • Can my client add a link when editing text with the content management of Business Catalyst?

    I created a site using Muse. My client chose to host with BC and take advantage of the content management option. She has edited text to include her email and wants to create a hyperlink from that text to her actual email. Is this possible and if so, do I need to change the user Permissions to allow her to do this?

    Yes, she is editing content in the admin panel, but when she edits the text, she just gets the option to change text and update. There is not a button for hyperlink and then email. It seems like linking, something so simple, should be allowed. What do I need to do to allow this to happen for her?

Maybe you are looking for

  • How do I make a hands free call with the iphone 4s?

    How do I make a hands free call with the iphone 4s?  I have a bluetooth car device and when I try to talk through it (as I did with my old phone) to call someone it does not work.  so far only hte last person called is redialed.

  • What version of Itunes is the best one for m4a encoding?

    What version of Itunes is the best one for m4a encoding?

  • How do I get it off "disk mode"??????

    I dont know what disk mode even is. I cant get to the menu it just pops up and says "ok to disconnect" when i plugged it into the USB instead of a red flashing circle...its black. and it still says "disk mode" at the top. im freaking out cause i cant

  • Navigation buttons (slicing & hotspots)

    I've created a graphic navigation menu composed of several buttons.  I've been slicing each one separately and assigning its link to the slice.  Would it be better to make just one slice of the whole bar and add hotspot links on top of that?  Or is i

  • Got Early 2008 mac pro - What kind of power do I possess?

    Hello, To whom it may concern, for a long time now I have been with powerpc and finally made the jump and transition to the mac pro. The machine I currently have is a Early 2008 8-core 3.0ghz machine. I'd like to know what kind of real power I have h