DVD formatting and work flow questions

It’s been about ten years since I was involved in a DVD project. I am trying to catch up and thought a post on this forum might speed my way considerably. TIA to anyone who can help me out.
Project info: I have authored a Keynote presentation on California and the Civil War. (Visit www.bearriverbooks.com if you're interested in the content). I have two versions of the show – one at 4:3 (1024 x 768 pixels) and one at 16:9 (1280 x 720 pixels). I want to produce a DVD of the show to sell to the general public.
Work flow: The workflow is Keynote exported as QT.mov to AfterEffects, where timing is adjusted and animations refined. I then want to build a project in Encore and import my AE composition (via dynamic link, if possible). I have built the 16:9 menus in Photoshop and tested them successfully in Encore. The total Keynote show comes to 45 minutes, and the data load is light, since much of the presentation is composed of still images. Should be loads of room on the DVD. All Adobe apps are CS5.
Questions:
1) Is 16:9 the industry standard DVD aspect ratio these days? (I assume that a big slice of DVD-watching occurs on 16:9 HDTV sets. Any current stats on HDTV vs. computer-based watching?)
2) I notice that some DVDs I rent from Netflix are dual formatted (4:3 and 16:9). Any point to this now, or is the a relic of the analog past?
3) What should my QT export specs from Keynote be? I’d like to get the best resolution I can from my Keynote graphics and sound. (Sound is 16-bit 48000 uncompressed.)
4) What should my AfterEffects composition and Encore project transcoding specs be?
This is where I am really hurting. I have no idea what formats are best suited for the general marketplace. Frame resolution, pixel aspect ratio, and frame rates still seem pretty arbitrary to me after my initial reading of the Encore docs and various Wikipedia articles. Interleave? Progressive scan? I have no idea what to shoot for. Any help in this area would be gratefully accepted, as would referrals to lucid research documents.
Richard Hurley
Bear River Books

What other options instead of QT do you have available?
QT is the only animation export option. You can kick out png.s, jpg.s, and tif.s as stills but you only get one image per "build" state (which you can think of as a kind of animation keyframe). This route would require a lot of animation & transition re-building in AfterEffects, which I'd like to avoid. (Animating in Keynote is a bit like building a ship in a bottle, but Apple has created a remarkable set of capabilities, given that there is no timeline or layer palette. Truth is, I only see some tweaking necessary in AfterEffects.)
If you want 1280x720 on a disk you have to make a BluRay disk.
It looks like Encore is equipped to do this with a minimum of fuss. Does anyone have any rule of thumb about current DVD vs Blue Ray market share? This product would be sold at historical societies, museums, and in the educational market. Probably not cutting edge technology users, but not altogether out of the loop. (I.e., no VHS tapes!)
Lord, I thought I was coming back to a digital wonderland. Damn.

Similar Messages

  • How can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.

    how can we use TABLE CONTROL in BDC and WORK FLOW of ABAP.?
    please explain the important questions.

    How to deal with table control / step loop in BDC
    Steploop and table contol is inevitable in certain transactions. When we run BDC for such transactions, we will face the situation: how many visible lines of steploop/tablecontrol are on the screen? Although we can always find certain method to deal with it, such as function code 'NP', 'POPO', considering some extreme situation: there is only one line visible one the screen, our BDC program should display an error message. (See transaction 'ME21', we you resize your screen to let only one row visible, you can not enter mutiple lines on this screen even you use 'NP')
    Now with the help of Poonam on sapfans.com developement forum, I find a method with which we can determine the number of visible lines on Transaction Screen from our Calling BDC program. Maybe it is useless to you, but I think it will give your some idea.
    Demo ABAP code has two purposes:
    1. how to determine number of visible lines and how to calculte page number;
    (the 'calpage' routine has been modify to meet general purpose usage)
    2. using field symbol in BDC program, please pay special attention to the difference in Static ASSIGN and Dynamic ASSIGN.
    Now I begin to describe the step to implement my method:
    (I use transaction 'ME21', screen 121 for sample,
    the method using is Call Transation Using..)
    Step1: go to screen painter to display the screen 121, then we can count the fixed line on this screen, there is 7 lines above the steploop and 2 lines below the steploop, so there are total 9 fixed lines on this screen. This means except these 9 lines, all the other line is for step loop. Then have a look at steploop itselp, one entry of it will occupy two lines.
    (Be careful, for table control, the head and the bottom scroll bar will possess another two fixed lines, and there is a maximum number for table line)
    Now we have : FixedLine = 9
                  LoopLine  = 2(for table control, LoopLine is always equal to 1)
    Step2: go to transaction itself(ME21) to see how it roll page, in ME21, the first line of new page is always occupied by the last line of last page, so it begin with index '02', but in some other case, fisrt line is empty and ready for input.
    Now we have: FirstLine = 0
              or FirstLine = 1 ( in our case, FirstLine is 1 because the first line of new page is fulfilled)
    Step3: write a subroutine calcalculating number of pages
    (here, the name of actual parameter is the same as formal parameter)
    global data:    FixedLine type i, " number of fixed line on a certain screen
                    LoopLine  type i, " the number of lines occupied by one steploop item
                    FirstLine type i, " possbile value 0 or 1, 0 stand for the first line of new                                                               " scrolling screen is empty, otherwise is 1
                    Dataline  type i, " number of items you will use in BDC, using DESCRIBE to get
                    pageno    type i, " you need to scroll screen how many times.
                    line      type i, " number of lines appears on the screen.
                    index(2)  type N, " the screen index for certain item
                    begin     type i, " from parameter of loop
                    end       type i. " to parameter of loop
    *in code sample, the DataTable-linindex stands for the table index number of this line
    form calpage using FixedLine type i (see step 1)
                       LoopLine  type i (see step 1)
                       FirstLine type i (see step 2)
                       DataLine  type i ( this is the item number you will enter in transaction)
              changing pageno    type i (return the number of page, depends on run-time visible                                                                             line in table control/ Step Loop)
              changing line      type i.(visible lines one the screen)
    data: midd type i,
          vline type i, "visible lines
    if DataLine eq 0.
       Message eXXX.
    endif.
    vline = ( sy-srows - FixedLine ) div LoopLine.
    *for table control, you should compare vline with maximum line of
    *table control, then take the small one that is min(vline, maximum)
    *here only illustrate step loop
    if FirstLine eq 0.
            pageno = DataLine div vline.
            if pageno eq 0.
               pageno = pageno + 1.
            endif.
    elseif FirstLine eq 1.
            pageno = ( DataLine - 1 ) div ( vline - 1 ) + 1.
            midd = ( DataLine - 1 ) mod ( vline - 1).
            if midd = 0 and DataLine gt 1.
                    pageno = pageno - 1.
            endif.
    endif.
    line = vline.
    endform.
    Step4 write a subroutine to calculate the line index for each item.
    form calindex using Line type i (visible lines on the screen)
                        FirstLine type i(see step 2)
                        LineIndex type i(item index)
              changing  Index type n.    (index on the screen)
      if  FirstLine = 0.
            index = LineIndex mod Line.
            if index = '00'.
                    index = Line.
            endif.
      elseif FirstLine = 1.
            index = LineIndex mod ( Line - 1 ).
            if ( index between 1 and 0 ) and LineIndex gt 1.
                    index = index + Line - 1.
            endif.
            if Line = 2.
                    index = index + Line - 1.
            endif.
    endif.
    endform.
    Step5 write a subroutine to calculate the loop range.
    form calrange using Line type i ( visible lines on the screen)
                        DataLine type i
                        FirstLine type i
                        loopindex like sy-index
            changing    begin type i
                        end type i.
    If FirstLine = 0.
       if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
       elseif loopindex gt 1.
            begin = Line * ( loopindex - 1 ) + 1.
            end   = Line * loopindex.
            if end gt DataLine.
               end = DataLine.
            endif.
       endif.
    elseif FirstLine = 1.
      if loopindex = 1.
            begin = 1.
            if DataLine <= Line.
                    end = DataLine.
            else.
                    end = Line.
            endif.
      elseif loop index gt 1.
            begin = ( Line - 1 ) * ( loopindex - 1 ) + 2.
            end =   ( Line - 1 ) * ( loopindex - 1 ) + Line.
            if end gt DataLine.
                    end = DataLine.
            endif.
      endif.
    endif.
    endform.
    Step6 using field sysbol in your BDC, for example: in ME21, but you should calculate each item will correponding to which index in steploop/Table Control
    form creat_bdc.
    field-symbols: <material>, <quan>, <indicator>.
    data: name1(14) value 'EKPO-EMATN(XX)',
          name2(14) value 'EKPO-MENGE(XX)',
          name3(15) value 'RM06E-SELKZ(XX)'.
    assign:         name1 to <material>,
                    name2 to <quan>,
                    name3 to <indicator>.
    do pageno times.
    if sy-index gt 1
    *insert scroll page ok_code"
    endif.
            perform calrange using Line DataLine FirstLine sy-index
                             changing begin end.
    loop at DataTable from begin to end.
            perform calindex using Line FirstLine DataTable-LineIndex changing Index.
            name1+11(2) = Index.
            name2+11(2) = Index.
            name3+12(2) = Index.
            perform bdcfield using <material> DataTable-matnr.
            perform bdcfield using <quan>     DataTable-menge.
            perform bdcfield using <indicator> DataTable-indicator.
    endloop.
    enddo.
    An example abap program of handling Table Control during bdc programming.
    REPORT zmm_bdcp_purchaseorderkb02
           NO STANDARD PAGE HEADING LINE-SIZE 255.
                    Declaring internal tables                            *
    *-----Declaring line structure
    DATA : BEGIN OF it_dummy OCCURS 0,
             dummy(255) TYPE c,
           END OF it_dummy.
    *-----Internal table for line items
    DATA :  BEGIN OF it_idata OCCURS 0,
              ematn(18),      "Material Number.
              menge(13),      "Qyantity.
              netpr(11),      "Net Price.
              werks(4),       "Plant.
              ebelp(5),       "Item Number.
            END OF it_idata.
    *-----Deep structure for header data and line items
    DATA  :  BEGIN OF it_me21 OCCURS 0,
               lifnr(10),      "Vendor A/c No.
               bsart(4),       "A/c Type.
               bedat(8),       "Date of creation of PO.
               ekorg(4),       "Purchasing Organisation.
               ekgrp(3),       "Purchasing Group.
               x_data LIKE TABLE OF it_idata,
             END OF it_me21.
    DATA  :  x_idata LIKE LINE OF it_idata.
    DATA  :  v_delimit VALUE ','.
    DATA  :  v_indx(3) TYPE n.
    DATA  :  v_fnam(30) TYPE c.
    DATA  :  v_count TYPE n.
    DATA  :  v_ne TYPE i.
    DATA  :  v_ns TYPE i.
    *include bdcrecx1.
    INCLUDE zmm_incl_purchaseorderkb01.
                    Search help for file                                 *
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.
      CALL FUNCTION 'F4_FILENAME'
        EXPORTING
          program_name  = syst-cprog
          dynpro_number = syst-dynnr
        IMPORTING
          file_name     = p_file.
    START-OF-SELECTION.
           To upload the data into line structure                        *
      CALL FUNCTION 'WS_UPLOAD'
        EXPORTING
          filename = p_file
          filetype = 'DAT'
        TABLES
          data_tab = it_dummy.
        Processing the data from line structure to internal tables       *
      REFRESH:it_me21.
      CLEAR  :it_me21.
      LOOP AT it_dummy.
        IF it_dummy-dummy+0(01) = 'H'.
          v_indx = v_indx + 1.
          CLEAR   it_idata.
          REFRESH it_idata.
          CLEAR   it_me21-x_data.
          REFRESH it_me21-x_data.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_me21-lifnr
                                           it_me21-bsart
                                           it_me21-bedat
                                           it_me21-ekorg
                                           it_me21-ekgrp.
          APPEND it_me21.
        ELSEIF it_dummy-dummy+0(01) = 'L'.
          SHIFT it_dummy.
          SPLIT it_dummy AT v_delimit INTO it_idata-ematn
                                           it_idata-menge
                                           it_idata-netpr
                                           it_idata-werks
                                           it_idata-ebelp.
          APPEND it_idata TO it_me21-x_data.
          MODIFY it_me21 INDEX v_indx.
        ENDIF.
      ENDLOOP.
                    To open the group                                    *
      PERFORM open_group.
            To populate the bdcdata table for header data                *
      LOOP AT it_me21.
        v_count = v_count + 1.
        REFRESH it_bdcdata.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0100',
                                        ' ' 'BDC_CURSOR'  'EKKO-LIFNR',
                                        ' ' 'BDC_OKCODE'  '/00',
                                        ' ' 'EKKO-LIFNR'  it_me21-lifnr,
                                        ' ' 'RM06E-BSART' it_me21-bsart,
                                        ' ' 'RM06E-BEDAT' it_me21-bedat,
                                        ' ' 'EKKO-EKORG'  it_me21-ekorg,
                                        ' ' 'EKKO-EKGRP'  it_me21-ekgrp,
                                        ' ' 'RM06E-LPEIN' 'T'.
        PERFORM subr_bdc_table USING:   'X' 'SAPMM06E'    '0120',
                                        ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                        ' ' 'BDC_OKCODE'  '/00'.
        MOVE 1 TO v_indx.
    *-----To populate the bdcdata table for line item data
        LOOP AT it_me21-x_data INTO x_idata.
          CONCATENATE 'EKPO-EMATN(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-ematn.
          CONCATENATE 'EKPO-MENGE(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-menge.
          CONCATENATE 'EKPO-NETPR(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-netpr.
          CONCATENATE 'EKPO-WERKS(' v_indx ')'  INTO v_fnam.
          PERFORM  subr_bdc_table USING ' ' v_fnam x_idata-werks.
          v_indx = v_indx + 1.
          PERFORM subr_bdc_table USING:  'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '/00'.
        ENDLOOP.
        PERFORM subr_bdc_table USING:    'X' 'SAPMM06E'    '0120',
                                         ' ' 'BDC_CURSOR'  'RM06E-EBELP',
                                         ' ' 'BDC_OKCODE'  '=BU'.
        PERFORM bdc_transaction USING 'ME21'.
      ENDLOOP.
      PERFORM close_group.
                      End of selection event                             *
    END-OF-SELECTION.
      IF session NE 'X'.
    *-----To display the successful records
        WRITE :/10  text-001.          "Sucess records
        WRITE :/10  SY-ULINE(20).
        SKIP.
        IF it_sucess IS INITIAL.
          WRITE :/  text-002.
        ELSE.
          WRITE :/   text-008,          "Total number of Succesful records
                  35 v_ns.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_sucess.
          WRITE:/4  it_sucess-lifnr,
                 17 it_sucess-tabix CENTERED,
                 30 it_sucess-sucess_rec.
        ENDLOOP.
        SKIP.
    *-----To display the erroneous records
        WRITE:/10   text-006.          "Error Records
        WRITE:/10   SY-ULINE(17).
        SKIP.
        IF it_error IS INITIAL.
          WRITE:/   text-007.          "No error records
        ELSE.
          WRITE:/   text-009,          "Total number of erroneous records
                 35 v_ne.
          SKIP.
          WRITE:/   text-003,          "Vendor Number
                 17 text-004,          "Record number
                 30 text-005.          "Message
        ENDIF.
        LOOP AT it_error.
          WRITE:/4  it_error-lifnr,
                 17 it_error-tabix CENTERED,
                 30 it_error-error_rec.
        ENDLOOP.
        REFRESH it_sucess.
        REFRESH it_error.
      ENDIF.
    CODE IN INCLUDE.
    Include           ZMM_INCL_PURCHASEORDERKB01
    DATA:   it_BDCDATA LIKE BDCDATA    OCCURS 0 WITH HEADER LINE.
    DATA:   it_MESSTAB LIKE BDCMSGCOLL OCCURS 0 WITH HEADER LINE.
    DATA:   E_GROUP_OPENED.
    *-----Internal table to store sucess records
    DATA:BEGIN OF it_sucess OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           sucess_rec(125),
         END OF it_sucess.
    DATA: g_mess(125) type c.
    *-----Internal table to store error records
    DATA:BEGIN OF it_error OCCURS 0,
           msgtyp(1)   TYPE c,
           lifnr  LIKE  ekko-lifnr,
           tabix  LIKE  sy-tabix,
           error_rec(125),
         END OF it_error.
           Selection screen
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS session RADIOBUTTON GROUP ctu.  "create session
    SELECTION-SCREEN COMMENT 3(20) text-s07 FOR FIELD session.
    SELECTION-SCREEN POSITION 45.
    PARAMETERS ctu RADIOBUTTON GROUP ctu.     "call transaction
    SELECTION-SCREEN COMMENT 48(20) text-s08 FOR FIELD ctu.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s01 FOR FIELD group.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS group(12).                      "group name of session
    SELECTION-SCREEN COMMENT 48(20) text-s05 FOR FIELD ctumode.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS ctumode LIKE ctu_params-dismode DEFAULT 'N'.
    "A: show all dynpros
    "E: show dynpro on error only
    "N: do not display dynpro
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 48(20) text-s06 FOR FIELD cupdate.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS cupdate LIKE ctu_params-updmode DEFAULT 'L'.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 3(20) text-s03 FOR FIELD keep.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS: keep AS CHECKBOX.       "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN COMMENT 48(20) text-s09 FOR FIELD e_group.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS e_group(12).             "group name of error-session
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 51(17) text-s03 FOR FIELD e_keep.
    SELECTION-SCREEN POSITION 70.
    PARAMETERS: e_keep AS CHECKBOX.     "' ' = delete session if finished
    "'X' = keep   session if finished
    SELECTION-SCREEN END OF LINE.
    PARAMETERS:p_file LIKE rlgrap-filename.
      at selection screen                                                *
    AT SELECTION-SCREEN.
    group and user must be filled for create session
      IF SESSION = 'X' AND
         GROUP = SPACE. "OR USER = SPACE.
        MESSAGE E613(MS).
      ENDIF.
      create batchinput session                                          *
    FORM OPEN_GROUP.
      IF SESSION = 'X'.
        SKIP.
        WRITE: /(20) 'Create group'(I01), GROUP.
        SKIP.
    *----open batchinput group
        CALL FUNCTION 'BDC_OPEN_GROUP'
          EXPORTING
            CLIENT = SY-MANDT
            GROUP  = GROUP
            USER   = sy-uname.
        WRITE:/(30) 'BDC_OPEN_GROUP'(I02),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ENDIF.
    ENDFORM.                    "OPEN_GROUP
      end batchinput session                                             *
    FORM CLOSE_GROUP.
      IF SESSION = 'X'.
    *------close batchinput group
        CALL FUNCTION 'BDC_CLOSE_GROUP'.
        WRITE: /(30) 'BDC_CLOSE_GROUP'(I04),
                (12) 'returncode:'(I05),
                     SY-SUBRC.
      ELSE.
        IF E_GROUP_OPENED = 'X'.
          CALL FUNCTION 'BDC_CLOSE_GROUP'.
          WRITE: /.
          WRITE: /(30) 'Fehlermappe wurde erzeugt'(I06).
        ENDIF.
      ENDIF.
    ENDFORM.                    "CLOSE_GROUP
           Start new transaction according to parameters                 *
    FORM BDC_TRANSACTION USING TCODE TYPE ANY.
      DATA: L_SUBRC LIKE SY-SUBRC.
    *------batch input session
      IF SESSION = 'X'.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
        WRITE: / 'BDC_INSERT'(I03),
                 TCODE,
                 'returncode:'(I05),
                 SY-SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ELSE.
        REFRESH it_MESSTAB.
        CALL TRANSACTION TCODE USING it_BDCDATA
                         MODE   CTUMODE
                         UPDATE CUPDATE
                         MESSAGES INTO it_MESSTAB.
        L_SUBRC = SY-SUBRC.
        WRITE: / 'CALL_TRANSACTION',
                 TCODE,
                 'returncode:'(I05),
                 L_SUBRC,
                 'RECORD:',
                 SY-INDEX.
      ENDIF.
      Message handling for Call Transaction                              *
      perform subr_mess_hand using g_mess.
    *-----Erzeugen fehlermappe
      IF L_SUBRC <> 0 AND E_GROUP <> SPACE.
        IF E_GROUP_OPENED = ' '.
          CALL FUNCTION 'BDC_OPEN_GROUP'
            EXPORTING
              CLIENT = SY-MANDT
              GROUP  = E_GROUP
              USER   = sy-uname
              KEEP   = E_KEEP.
          E_GROUP_OPENED = 'X'.
        ENDIF.
        CALL FUNCTION 'BDC_INSERT'
          EXPORTING
            TCODE     = TCODE
          TABLES
            DYNPROTAB = it_BDCDATA.
      ENDIF.
      REFRESH it_BDCDATA.
    ENDFORM.                    "BDC_TRANSACTION
         Form  subr_bdc_table                                            *
          text
         -->P_0220   text                                                *
         -->P_0221   text                                                *
         -->P_0222   text                                                *
    FORM subr_bdc_table  USING      VALUE(P_0220) TYPE ANY
                                    VALUE(P_0221) TYPE ANY
                                    VALUE(P_0222) TYPE ANY.
      CLEAR it_bdcdata.
      IF P_0220 = ' '.
        CLEAR it_bdcdata.
        it_bdcdata-fnam     = P_0221.
        it_bdcdata-fval     = P_0222.
        APPEND it_bdcdata.
      ELSE.
        it_bdcdata-dynbegin = P_0220.
        it_bdcdata-program  = P_0221.
        it_bdcdata-dynpro   = P_0222.
        APPEND it_bdcdata.
      ENDIF.
    ENDFORM.                    " subr_bdc_table
         Form  subr_mess_hand                                            *
          text                                                           *
         -->P_G_MESS  text                                               *
    FORM subr_mess_hand USING  P_G_MESS TYPE ANY.
      LOOP AT IT_MESSTAB.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            ID     = it_messtab-msgid
            LANG   = it_messtab-msgspra
            NO     = it_messtab-msgnr
            v1     = it_messtab-msgv1
            v2     = it_messtab-msgv2
          IMPORTING
            MSG    = P_G_MESS
          EXCEPTIONS
            OTHERS = 0.
        CASE it_messtab-msgtyp.
          when 'E'.
            it_error-error_rec   =  P_G_MESS.
            it_error-lifnr       =  it_me21-lifnr.
            it_error-tabix       =  v_count.
            APPEND IT_ERROR.
          when 'S'.
            it_sucess-sucess_rec =  P_G_MESS.
            it_sucess-lifnr      =  it_me21-lifnr.
            it_sucess-tabix      =  v_count.
            APPEND IT_SUCESS.
        endcase.
      ENDLOOP.
      Describe table it_sucess lines v_ns.
      Describe table it_error  lines v_ne.
    ENDFORM.                    " subr_mess_hand
    Also refer
    http://sap.ittoolbox.com/groups/technical-functional/sap-dev/bdc-table-control-668404
    and
    http://www.sap-img.com/abap/bdc-example-using-table-control-in-bdc.htm
    Regards,
    srinivas
    <b>*reward for useful answers*</b>

  • CD/DVD drive does not read all DVD formats and regions

    Hi
    My Teac-dw-224e-a does not read all DVDs formats and regions.
    It does read CDs but no DVDs at all.
    Not DVD-R and not even regular DVDs. I have checked the region of the DVD.
    I have reinstalled the driver and also tried with different software.
    What can I do?
    Please help!

    Hi
    It is possible that your DVD drive has wrong region settings.
    In this case it is not able to watch all possible DVD movies from different regions.
    Of course you can change the settings 4 times. But after this changing the settings are fixed and its not possible to change it anymore.

  • Autorization and work flow in portal for ESS & MSS

    Hi All
    How to set Autorization and work flow in portal for ESS & MSS Business package
    Regards
    Daya

    Can you be more specific to the problem.
    Regards,
    --VP

  • Work  Flow Template and Work flow tasks

    Hi,
    Work  Flow Template and Work flow tasks are the two objects which are found surprisingly in our client system(when we go to PP01/ HRP1000 IN SE16 ).My employer wants to know what these are:
    Can any one please tell me about "Work  Flow Template and Work flow tasks".
    are the SAP Generated?
    Can we delete them if we don't need?
                                                                                    Thanks in Advance
                                                                                    Gopi Palleti

    Hi Gopi,
    Workflow Template and workflow tasks are part of SAP Business workflow.
    A business workflow is an executable process embedded in SAP applications that you use to automate business processes. 
    You can find more info here.
    http://help.sap.com/saphelp_nw70/helpdata/en/c5/e4b62c453d11d189430000e829fbbd/content.htm
    Regards,
    Sharadha

  • What dvd format and brand are best for macbooks?

    I can't burn dvds from idvd, I have tried dvd-R and dvd+r, I have also tried memorex dvd-R and sony dvd+R.

    Isert the disk. Drag the photos you want to burn to the disk. Then drag the disk to the Trash. The Trash icon turns into the burn icon. When the disk is finished it will eject. Insert it back and check your work.
    Pick up some books on the Mac from your local bookstore. 1/2 hour of reading will eliminate 50 questions.

  • Exporting to a mpeg file, or a DVD format ??? questions around this:)

    Hi friends
    May I ask a silly question?
    I wonder, when i have finished editing the movie, audio, effects, and all of that. When I am VERY satisfied with the result ( do you know the feeling ) 
    OK, everything is on my timeline, and I press Ctrl + M. I choose MPEG2, and I get a file that I put on my desktop. From my desktop I burn it with Windows DVD Maker, choosing to make a dvd in this program.
    Here is my question: Do I have to use another then PRpro for making an DVD formated DVD disk?
    Is it the same to burn a DVD file on a plate, then burn a DVD formated plate?
    And then, why cant prememiere do this?
    I use the Que in media encoder, but that does not make any different...
    Help me to understand this, please.
    Best regards from Norway
    Stig

    Thanks for getting back to me so fast, and knowing exactly what I ask for .
    So what I have learned is:  Windows DVD maker is a program that does the same thing as encore, but of course a smaller program.I have made menues in encore, but I did not know that it also made proper DVD files. Is it easyer from DVDmaker (if no chapter)? (it took me about 6-7 hours burning in W DVDmaker for 1 hours movie)
    One more thing, please. I also try to burn from PRpro using the "Match the sequens setting" button. ( I use an AVCHD 1080i setting, square pixel, Frame size: 1920 x 1080) Is this compatible with DVD burning?
    Is it right to choose this setting when burning? The reason I choose "Match the sequens setting", is because I get a larger file (twice as big), then in MPEG mode. I am then thinking... bigger file, better picture quality on TV. (?)
    When I sit here now, I try to make dynemic link to encore. It is ok, but Encore tells me that the Transcode settings are 720X 480 (in new project window in startup encore). This is not an HD setting, and is not an 1920 x 1080 like I have in premiere Pro.
    Hope you will help me again.
    Best regards
    Stig

  • Work Flow Question

    I'm dealing with a bunch of HD media, and I need to know if this work flow makes sense or is counterproductive (quality wise). If I work in a DV timeline so I can view it on a TV- do all of my dissolves, etc. and then copy my finished timeline into a ProRes 422 HQ timeline, render that and use that to export via Compressor with the end result being a DVD that I'll burn in DVDSP... am I doing something wrong here? When I render it a second time in the ProRes timeline, is it rendering it from DV quality, or does it go back to the virgin media? Thanks for your help.

    Yeah -- something like that.
    Point was, if you are going SD with the DVD then there wouldn't be much reason to uprez to HD just to come back to an SD delivery.
    Let Compressor take the DV timeline and compress it to mpeg2 (use the High Quality Two Pass settings.)
    Good luck,
    CaptM

  • How to start work flow agent listener and work flow background engines R12

    Hi,
    I need to start work flow agent listener and workflow background engine in R12.1.3. Could you please specify how to start a workflow agent listener and workflow agent background engine.
    Please send me link if any documents are there .
    Best Regards,
    Anil

    I need to start work flow agent listener and workflow background engine in R12.1.3. Could you please specify how to start a workflow agent listener and workflow agent background engine. How to start the Workflow Deferred Agent Listener andWorkflow Java Deferred Agent Listener? [ID 548918.1]
    Please send me link if any documents are there . Please search the forum before posting similar questions.
    http://forums.oracle.com/forums/search.jspa?threadID=&q=How+to+start+Workflow+Agent+Listener&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    http://forums.oracle.com/forums/search.jspa?threadID=&q=How+to+start+Workflow+Background+process&objID=c3&dateRange=all&userID=&numResults=15&rankBy=10001
    Thanks,
    Hussein

  • Sales order and work flow

    Hi,
    I just want to know what is work flow and for the sales order how to see the work flow?  Is the work flow and the document flow are same ? please help me understanding this.
    Regards,
    Venksys

    Hi Venksys,
    Your question belongs SD forum. Please close this and post it there.
    Thanks,
    Gordon

  • OWB and Work Flow (being dessuported)

    Hi all. I am interested in your views on this. Given that OWB is integrated with WF and Paris still is, how is Oracle going to get away with not offering it with 11G in 2007?
    For me I am considering upgrade options and well, workflow within OWB is an aspect I am looking at but now I see its on the end of life cycle which puts me in dought of saying that Work flow integration is a pro of the OWB product.
    Paris has been billed as improving its scheduling and consolidation processes but it seems to be using a technology that oracle no longer supports or sees a future for. So what now? how is Paris going to exist in the next five years if work flow will no longer to be offered?
    Perhaps someone can shed some light on how this will play out?
    Regards
    Richard.

    Hello RIchard,
    as I understood the desupport notice from Oracle regarding OWF, it will be still supported at least in the 11g Release 1 of the DB for Oracle Apps and explicitly OWB. This would give us several years of guaranteed support, since 11gR1 is neither released, nor even announced yet.
    However, you're right, it'd be interesting to know what the OWB team's strategy for the time say 3years from now looks like. Will they integrate with Oracle BPEL, or could it be that OWB would interface with just any standard BPEL compliant Workflow/Scheduling tool? Maybe someone from OWB product management could comment on that with a few words.
    Thanks in advance.
    Cheers Holger

  • Adjustments Work Flow Question

    From what I have read the best approach for a work flow when adjusting raw images is to pretty much follow the order that the adjustments appear in the adjustments tab.  So one would do any RAW tuning followed by white balance then exposure and so on.
    Now if I have an image that I know I will want to crop........do I crop before I make and adjustments or do I crop after the adjustments and if I do crop first, does the histogram reflect the entire raw image or just the cropped area ?
    Thanks in advance for any input.

    Crop as early in the adjustment-making process as you can.  Likewise (but much less influential) with Straighten.
    Note that automatic adjustments (Exposure, Levels, Curves) are not "live" or dynamic -- once you make them, the result of the optimization is what is saved.  That means that if you apply Auto-Levels (for instance) and then crop, you will not get auto-leveling of the cropped Image -- you'll get whatever Levels settings were set when you activated the Auto-Leveler.
    This is easy to see.  Find a photo with some broad areas of different luminance, apply Auto-Levels to the entire Image, then crop an area of low luminance and -- keeping an eye on the histogram -- re-apply Auto-Levels.  Then, just for fun, uncheck the Crop Brick.
    To add to what Corky reported, the order of the Bricks is fixed, and that order is used whenever the Image is rendered -- whether to the screen or to a file or to a printer.
    In a gross sense, apply your Adjustments in the order of their Bricks.  But don't let that stop you from going back and tweaking Adjustments.  And, as above, know that all the auto-adjustments are optimized once, and then saved as the results of the optimization.
    I listed a suggested Adjustment-making order in this post.
    Message was edited by: Kirby Krieger

  • Online format and AJA HD question. Which HD is right ?

    I am supposed to deliver an output in HDCam SR, 24P format, 4:4:4 color space in 16:9 (1.78:1 full frame)
    I am running a HD AJA card, but get different formats in the FCP selection box such as HD (960x720) , HDTV 720p, HD (1280x1080), also with the compression settings I`m not sure if I should use the AJA Uncompressed 8 or 10 bit which are only 4:2:2
    My current timeline has stock footage in 720x480 29.97 and HD 960x720.
    The offline was cut in a 720x480 NTSC DV (3:2) Anamorphic 16:9 CCIR 601
    Is it easiest to just change the offline timeline format and then re-size all the clips? and what of the above formats should I use?
    Thanks for any help,
    Sincerely
    Christian

    I already have all the footage in high res on the system, since I captured it right of the Panasonic HVX200 camera and the P2 cards. I just did the editing in a low res timeline. So no re-capture needed. But what I`m not sure of is what the right HD resolution is that they need for HDCam SR. Is it 960x720, or 1280x1080,... 24P or 23.98,... ?

  • Importing WORD text files with formatting and Text Flow issues IDCS3

    I am a designer who has used ID since it first came out, but have not been utilizing the larger document capabilities lately as I've been working in large format graphics (like really large, so if you have questions on that I can answer!). I am working on a new magazine and the copy is in WORD. I want to know the best way to bring in the text and keep the italic and bold formatting. The WORD docs have no style format done by the writers, so therefore changing the styles to my styles in the custom import section doesn't work. I tried making a character style sheet with no font chosen just "italics", but didn't work. I still was unable to make a paragraph style on top of it.
    If anyone has a good methodology for bringing in WORD text and keeping it's attributes while applying ID style sheets please help!
    Also with text flow, I have always had an issue with ID with not creating more pages to keep the flow going. In a test I just did I placed the text, but it did not create any new pages. I know there's a way to make that work, but spell it out for me like I'm a person losing their mind which seems to be the case!
    Thank you in advance to the person who can give me advice!

    What for settings do you have on the importoptions when bringing in Word? Keep formatting or loose formatting? And if loose formatting: is Keep local formatting on or off?

  • MiniDV work flow question-best practice

    I've got a client with a Cannon DC100 miniDV camcorder. This unit does not seem to have a firewire or USB port.
    What I have are 17 of these little puppies that I need up get into iMovie so i can teach him the iMovie basics.
    What I think I need is some freestanding reader that plugs into the firewire/usb port.
    Is there a better way?
    Thanks

    Michael:
    Take a look at this camera here:
    http://www.camcorderinfo.com/content/Canon-DC100-Camcorder-Review.htm
    It records in MPEG2 format into miniDVD. You can insert the miniDVDs into your G5's drive and take aout and convert the movies to DV. As far as I know, you can find problems inserting miniDVD/CDs in slot loading drives, but not in a standard one.
    The camera has a AV output but you need a A/D converter to digitalize the video. If your customer wants to learn to edit his home videos, he must change to any miniDV (tape) consumer camera in place of getting any other hardware to work with this one.
      Alberto

Maybe you are looking for

  • Problem with ADF Table and doDML method.

    HI, I have a problem with ADF Trinidad Table. I have one search form and which i click on search button the result is coming it's working fine, And when i click on CreateInsert button to insert a new row it's adding after entering all the data into t

  • Errors in While trying to Deopy Web Dynpro Application

    Hi,   I have NetWeaver 2004S in My local System. I am facing one problem while deploying that Web Dynpro Application from NWDS. Error is pasted below. But i can deploy EP Application. I am facing the same problem when i tried to Deploy from Remote GU

  • After lion upgrade iTunes no longer plays .wav

    i had been downloading music from HDtracks onto iTunes with no problems. I was also using Channel D Pure Music as a media player in conjunction with iTunes. After the OS 10 Lion download the media player continues to work but iTunes will no longer pl

  • Cfhttp error on CF7 but not CF8 - need help

    I have been battling this for a few days now, and I am starting to go a bit insane.  So, I am hoping someone can offer some assistance. I am trying to make a call to the Live Contacts API.  On CF8, I can get this to work but on CF7 it throws an error

  • WRT54G3G-ST has problems with Pantech PX-500

    Hello All and Linksys Support (I hope), I just got this WRT54G3G-ST and when I insert the PX-500 PRIOR to power up... the WRT54G3G-ST will not complete it's bootup process. If I insert the PX-500 AFTER power up... the WRT54G3G-ST may or may not see t