Bulk recording work flow in Audition CC (or CC 14)?

We are trying to record a lot of names, dates, numbers. I am trying to understand how to think about doing this in a multitrack recording.
I want to create a new track, enable it for recording, return the current time indicator to the "home" position. I checked preferences to see if there was a way to enable "record" on a new track. There isn't. Nor is their a keyboard shortcut (?)... I also want to remove/mute the previous track(s) so that I'm only monitoring/recording one at a time.
After I solve that dilemma—I want to export the tracks to files that are named from a spreadsheet. I am aware of a SHELL script that can do this in Finder (I'm on a mac) but I was wondering if there's any way to batch rename inside of Audition?
TBD...
Thanks.
Mac Pro
Audition CC and CC 14

bryan.gough wrote:
We are trying to record a lot of names, dates, numbers. I am trying to understand how to think about doing this in a multitrack recording.
I want to create a new track, enable it for recording, return the current time indicator to the "home" position. I checked preferences to see if there was a way to enable "record" on a new track. There isn't. Nor is their a keyboard shortcut (?)... I also want to remove/mute the previous track(s) so that I'm only monitoring/recording one at a time.
You can set up a template in multitrack that would leave a single track set up and record-enabled. Have you considered that? Create the session exactly as you want it, then export it as a template and it will be available for use. It will also remember this as the last one used, so just starting a new multitrack recording would be all you needed to do.
But as ryclark says, I'd be more inclined to do loads as one file and split it.

Similar Messages

  • Optimizing work flow in FCP on new iMac? (dropped frames)

    Hello-
    I've recently purchased a new iMac, first in about 6 years. I'm looking for some advice about optimizing my work flow in FCP. I am largely self-taught, using FCP for hobbyist/amateur video.
    Until this new computer, I have been using FCP on other people's Macs (schools, arts institutions, etc), only resorting to my old Powerbook when absolutely necessary. So I have not had to worry about performance issues until now.
    I am shooting on a Kodak Zi8 pocket cam in 1080p HD .MOV files, 1920x1080 H.264, AAC audio.
    In my first attempts at editing the footage, I find that I am getting dropped frames on playback at every edit point - any time I cut between shots, add titles, etc.
    (I also tried editing some much smaller, compressed files (QT 854x480, H.264, AAC audio) in the timeline and had the frame drop problem.)
    Also, when I add titles, they do not preview render - I have to render them completely to be able to playback.
    When I allow FCP to change the sequence settings to match the clip, I get the following:
    1920 x 1080
    Aspect: HDTV 1080i (16:9)
    Pixel Aspect: Square
    Field Dominance: Upper (Odd)
    Editing Timebase: 29.97
    In this instance I am editing footage that is stored on the local HD, but I have also tried editing footage from a USB 2.0 external drive, and got the same dropped frame problem.
    ...its a little frustrating to get these performance issues on this new computer, so I hope that someone here can help me resolve some of my problems. Hopefully this is a work flow issue, but if its a lack of hardware, well, shame on me for not looking into it enough.
    thanks in advance.

    Hi -
    H.264 is a recording and delivery format, but as you have discovered, it is very difficult to edit. Its qualities of recording a high quality image in a small file size, which make it attractive for use in Flash based camcorders, makes it very difficult for FCP to work with. Attempting to work in H.264 makes FCP drop frames, require constant rendering, etc.
    The best solution is to convert your footage to an edit friendly file format, such a ProRes LT or AIC. There will be minimal impact on the quality of the image. This conversion will result in files that are much larger than your original files, but will work easily in FCP.
    You don't say if you have FCS or just FCP, but if you do have FCS then you can use Compressor to do the conversion.
    Hope this helps.

  • 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>

  • Work Flow in Status Error

    Hi Experts,
    I have a Workflow which triggers on record update.
    After the start step i have 3 assignment Fields and then Some validations etc.
    I can see that this workflow is stopped at First assignment step Some times with Error.
    And when i Open the workflow and close it again, then the next time there is a Update to a Record this workflow works fine...
    This is strange..
    the Workflow entry which is in ERROR will remain the same, Even if i press 'Perform' ..
    DId anyone face this issue earlier!!!
    It works fine for 2 days and suddenly i can see in Workflow table there is a entry with Error at First Assignment step of Workflow.
    when i Open work flow, Edit some description and save it back and the rest of the workflows from then are executing without error.
    But the one with Error in WF table still remains the same even after selecting 'Perform' on it.
    KR
    John

    Hi John,
    Please find details of a SAP Note 1553992 on this issue:
    Symptom
    - Data Manager crashes when trying to click on workflow job line (only    in MDM 5.5).
    - Workflow jobs are in error state due to executing next step such as     syndication step after a job was in error state due to bad assignment.
    Other terms
    - Workflow crash Data Manager, O28627 2011
    Reason and Prerequisites
    o Description of the root cause of the bug and ways to reproduce and/or diagnose the issue:
    Reproducing the scenario can be done by creating a workflow with the following steps:
    1. Start
    2. Bad Assignment (e.g. assignment created unique constraint violation)
    3. Syndication
    4. Stop
    After executing the workflow job, the job is shown in error state in MDM Data Manager.
    Clicking on next -> Syndication step changes the workflow job to a job that only the owner can see. The job is shown in MDM Data Manager in error state, its step description is empty and no user specified in user column.
    Clicking on the workflow job will lead to a crash in Data Manager.
    MDM Data Manager crashes since the workflow job is is in error state but none of his steps is in error state.
    In this mode(unlisted), MDS prepares the workflow list to be send to Data Manager with user name with value NULL.
    Data Manager crashes when it tries to access the user name of the workflow.
    The issue was introduce with MDM 5.5.
    Issue is not relating to a specific platform/DBMS.
    Solution
    o The workaround is:
    Delete workflow job in error state using Java API.
    o The description of the fix is:
    The fix handles two scenarios:
    1. Existing workflow jobs in error state that caused a crash
       in MDM Data Manager. A fix was made in MDS to add the owner as user
       name to the workflow jobs in such scenario.
       As a result users are able to delete the workflow job or show its
       history.
    2. New workflow job will not stay in Error state and the next step will
       be correctly performed.
    o The issue was fixed in the following code lines and versions:
    - MDM 5.5 SP06 Patch05 Hotfix 45 (Build 5.5.65.125) -
        change list #94328
    - MDM 7.1 SP07 (Build 7.1.07.113) - change list #94340
    - MDM 7.11     (Build 7.11.0.146) - change list #94339
    o What areas of the code were fixed?
    Workflow Run Time
    o What areas of the code were affected by the fix?
    Workflow Run Time
    o The following component(s) need to be replaced to correct the specific flaw addressed by this note:
    In 5.5 Version:
    Master Data Server
    MDM SERVER 5.5
    In 7.1 Version:
    Master Data Server
    o Additional component(s), if any, that were impacted and should be regression-tested by the code change:
    In 5.5 Version:
    GUI Clients
    JAVA API
    In 7.1 Version:
    Data Management Clients
    JAVA API
    Hope this helps.
    Thanks,
    Ravi

  • The work flow of AR invoice to AP Supplier? (Urgent)

    Hi Experts,
    I am a new user of oracle finanical. There are some urgent issues I need to solve and I could not able to find in Google. Hope someone can give me a helping hand.
    We are on 11i (Oracle Financial modules only: GL/AP/AR/FA), I want to ask about how to make the work flow of AR invoice to AP Supplier (e.g. promotion fee).
    1. Should we create a customer account and make a invoice in AR for AP Supplier?
    e.g. create a AR invoice
    DR Receivables $1000
    CR Revenue $1000
    2. Could we settle/match the AR invoice in AP outstanding as requested by AP Supplier?
    And if yes, how to do it and please tell me the detail work flow? And if not, any solution?
    Thanks
    Sam

    Hi Sam.
    When you run the Supplier Customer Netting Report you may find that:
    -The balance is in your favor.
    -You have to pay to the supplier.
    For both cases you should create a Bank Account to address the netting operations.
    Let’s suppose you face the following situation:
    -Customer’s balance is $500
    -Supplier’s balance is $600
    In this case you have to pay $100 to your supplier.
    Using the netting Bank Account record a receipt of $500 and apply it to your customer invoices:
    DR     Netting Bank Account     $500
    CR     Receivables          $500
    Your customer’s balance is now zero.
    Record a debit memo in AP against the supplier:
    DR     Liability
    CR     Netting Bank Account     $500
    Your supplier’s balance is now $100.
    Issue a payment in this amount using your normal bank account.
    DR     Liability          $100
    CR     Cash          $100
    Your supplier’s balance is now zero. Netting has been done. Check the Cash Account used on the netting Bank Account on a regular basis. If the balance is not zero then something is wrong.
    Octavio

  • Regarding work flow for credit block release in sales order

    Dear Experts,
    Kindly help me with work flow-
    my scenario is if customers credit limit of 5000$ exceeds in sales order it should be blocked and notification should go to authorize person through simple mail to release this block.
    for this i have done settings in out control i have used output type krml and determined partner as employee responsible to release block in customer master but mail is not triggered to authorized person for credit block and how i can create work flow for this so that authorized person should get notify for credit block as well he releases block also.
    Regards
    Supriya

    Dear supriyaparimal,
    Please find the below points to fix your issue.
    1. Configure the out put determination by using the condition type KRML.(Hope oyu have done it already).
    2.Maintain the condition records in VV11 for condition type "KRML"
    3.Then select the condition record and click the communication tab .
    4. If you want to give any information you can use "Note for recipient".
    5. If the information has to be sent to relevant person you recipient name in the recipient column.
    Save the documnet.
    If you raise the sales order and if it is blocked then system automatically send the information to respective person.
    You can get this in formation in ""SBWP" transaction code.
    Check the in box, the information what you have mentioned in the condition records will be appeared.
    Please let me know if you have any clarifications
    Thanks&Regards
    raghu.k

  • Work flow mailer become inactive each system bounce

    Dears ,
    RDBMS : 10.2.0.3.0
    Oracle Applications : 12.0.4
    i have a prblem with my work flow mailer,it becomes in active each time i restart the APPS,
    it start this way:
    1-i stopped the work flow mailer for more than 3 months,
    2-table WF_NOTIFICATIONS contain 400000 record in Mail status
    3-so to avoid sending the pending emails in the Outbound Queue to the employees.
    4-i used this action plan (from note736508.1);
    update WF_NOTIFICATIONS set mail_status = 'SENT' where mail_status = 'MAIL' ;
    sqlplus usr/passwd@db @wfntfqup APPSusr APPSpw FNDusr
    and then the problem appear?
    can any one help?
    or any notes may be?
    Thanks in advace.
    Regards,
    Omar

    Hi Omar,
    You can refer the following ML doc,may be this could be of any help
    [How To Automatically Restart the Workflow Mailer Processes Regularly|https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=443643.1]
    [What are the exact meaning for Workflow Notification Mailer startup modes Automatic, Manual and On Demand .?|https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=845478.1]
    Thanks,
    Anchorage :)

  • Can we reprocess the already completed work flow

    Hi Work flow experts,
    I am having an issue with custom work flow which is for Employee Issue Tracker.
    Work Flow in brief
    When an employee raises an issue through portal, in back end a Ztable record with some Request Number will be created and will start the custom work flow.
    First a mail will be sent to the concerned HR Person who has to resolve the issue and then a work item will be sent to the same HR person.
    If the person does not responds to that work item with in 3 days, that work item will be escalated and will be sent to his superior along with a mail,Superior will give instructions and then the work item will be sent back to the same HR person.
    If HR Person resolves the employees issue and process his work item, then work item will be sent to the concerned employee who raised the issue.
    Then finally emploee can close the issue or he can reopen the same issue.In case of closing the work flowwill be completed there. But in case of reopening the same issue,the process from the begining will continue again.
    My Issue
    In Production System, in some cases HR Persons are receiving mails but when they go to their work flow inbox there are no work Items.Some Superiors are receiving mails about the escalations, but when they go to their work flow inbox there are no work items.It is not happening for all cases, but only 2 to 3 cases out of 200 to 300 cases.
    As I am very new to work flow,I am not able to even find out the issue by seeing the completed work flow of those abnormal cases
    When I run the whole process in Production system, Complete work flow went fine.I have tested for almost 5 to 6 times and I found no Issue.
    So is there any thing like reprocessing the completed workflow and then debugging those abnormal cases.
    Or Can any one suggest me in some other way that could help me out.
    As this is a production Issue,  Almost per day they will have around 300 to 400 cases.

    Hello,
    No, you can't reprocess completed worflows. But you can create a new one with the same input, if it makes sense to do so.
    You say:
    "In Production System, in some cases HR Persons are receiving mails but when they go to their work flow inbox there are no work Items.Some Superiors are receiving mails about the escalations, but when they go to their work flow inbox there are no work items."
    Ths is not necssarily a problem. It could be that someone else has processed that workitem, or that the workflow was terminated because it received a terminating event. Starting with the emails they received, work backwards and find the workflow referred to and look in its log to see what happened. It's also possible the workflow went into eror - check SWI2_DIAG.
    regards
    Rick Bakker
    hanabi technology

  • What is MDM Work Flow

    Hi MDM frnds,
    What is MDM work flow, its Just like ABAP Work Flow??
    At what stage we need to define MDM work Flow??
    If anybody having usefull documentation shere to me..
    Regards,Raj

    Hi,
    What is MDM work flow?
    Workflow is used to run the processes working on master data in a systematic and orderly way.
    Generally, we need to have some validations and approvals in order to make sure that master data is
    correct.These validations ,approvals and other processes are not done by the single person.Different
    operations will be done by different users in master data management.In order to control the overall
    processes done by different users in an systematic way, we need workflow.
    At what stage we need to define MDM work Flow??
    As i said above whenever we have validations, assignments and matching and merging and various
    approvals which should be act on our master data before send the master data various application
    Systems, then we go for workflow.
    For example as soon as we import the data, workflow can be triggered by setting configuration options
    in import manager and imported records can be addeed to workflow automatically by setting Trigger action
    to record import.By doing this,we can cleanse and normalize the data using various operations in workflow.
    and also we can execute the MDM workflows in portal using guided procedures.
    Not only that using workflow we can extract the data from MDM to remote system using syndicate step(Available from SP5) of the workflow.
    Finally what i can say is using workflow all the operations which need to be executed on master data can
    be done in a proper way.
    For better understanding, go through below documnents.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/9180cbaf-0801-0010-f882-f2af6dc975d0
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0be83e4-a1e6-2a10-c1be-8395ae948844
    Hope it helps'
    Reward points,if found useful
    Thanks
    Narendra
    Edited by: mullapudi on May 6, 2008 7:35 AM

  • NO Event created for Customer Billing Document (VF01) in Work Flow

    Hi expert ,
    I would like to trigger a work flow from the customer invoice created event.
    Bus Object should be "VBRK" or "BUS2037" ( Customer billing document )
    But ,I cannot get any event after the billing transaction in VF01.
    I use the "SWEL" transaction to monitor all events triggered, but I don't see any event related with billing ( I only see events for sales order creation ).
    Also in "SWO1" BUS2037 has only one event  : "ItCustBillingDoc.assigned"; but It doesn't make any sense to me .Why isn't there a created event for invoice ?
    Has any of you been thru that problem ?
    Thanks for advising .
    Sincerely
    Yvon.

    Hi thanks for your answer.
    SWELS is activated.
    PB still remains :
    In  SWEL i see no event triggered after the creation of a billing invoice .
    I can only see an event related to BUS2032 which is the sales order creation .
    But nothing related to the billing document although the doument is created in SD ( I have the record in VBRK ).
    Any idea Why ?
    Thanks again

  • Work Flow For Activity

    Hi All,
    I have a section called USERS as a related information in the task detail page.Every time I modify the task & click on the SEND EMAIL check box I need to send an email to all users under the USERS section mentioning that this task has been modified.
    The problem is I dont have an option to extract all the user details and their email ids. I am using the below mentioned options to create the work flow.
    Record Type : Activity
    Trigger Event : When modified Record Saved
    Workflow Condition: When SEND EMAIL is checked
    Under Actions
    For the TO EMAIL address, I am not able to extract all the email ids of the users under the USERS related info section. Any suggestions.
    Thanks
    Natraj

    Hi
    I do not think you can do it with the current functionality.
    you can send emails for activity owner, activity owner manager, activitiy account owner and activity account owner manager.
    You can not define to send it to all users, as much as I know.
    Guy

  • Work flow? How to link multi-cam sequences for DVD output?

    Pr cs4 (very new)
    Still taking baby steps each day... please take my hand and help me!
    Final output will be 2 DVD's (each DL) each about 2 hrs. Content are chamber music student groups in two recitals.
    I have assets from two camera angles. I have successfully practiced on one of the groups performance (10 min.) following the steps illustrated in a multi-cam tutorial.  http://www.adobe.com/designcenter/video_workshop/?id=vid0234
    This leaves me with a great multi-cam sequence for that group located in the Project Panel, exactly what I want.
    Now, I want to know what is the best method (workflow?) to ultimately produce a DVD containing about 10 of these type performances (one after the other) with chapter markings for each group, titles etc.?
    I have yet to use Encore and I'm guessing that is where I'll send the finished edit for DVD production, though I don't know at what step I jump there?
    Do I try to create one very long multi cam sequence of all the content, then send to Encore? Or can I create seperate multi-cam sequences (each performance) then link them together, adding transitions and make the DVD? This would be my preference to keep things more manageable, especially with audio synching.
    With my practice multi-cam sequence on the timeline, I tried to drag the same sequence from the Project Panel to the end of the timeline to simulate how this would work, but it does not add to the timeline as a clip would.
    This is probably childs play for you pro's, but we were all baby's at one time...I just happen to still be one!
    Thanks for your patience and advice,
    Kenny

    Yes I did...now toss me a cookie please.
    I am trying to quickly get up to speed in Pr CS4 to get this project completed. In the process, I'm trying to learn and understand the interface and correct terminology so as to make my questions intelligible to a community that posses vastly greater understanding than myself.
    Is there anyone who can help with my main question at hand? Namely, how to go about creating a full length sequence (in the timeline) made via the nesting of synchronized multi-camera clips within a new "multi-cam sequence"?
    As I said, I have completed a small test sequence in this fashion, nesting clips in a new sequence then using multi-cam monitor to record cuts. Now I need to add about 10 more of these together in a completed sequence to then send to DVD production.
    Is this intelligible?
    Thanks, Kenny 
          __0
       _ \<,_
    Date: Wed, 4 Nov 2009 09:11:06 -0700
    From: [email protected]
    To: [email protected]
    Subject: Work flow? How to link multi-cam sequences for DVD output?
    please take my hand and help me!
    Well, at least you had the gumption to admit that up front.
    >

  • Standard Work flow for Leave approval in HR module

    Hi ,
    My query is there any standard work flow available in HR module for Leave approval and Over time approval. We have negative time management and with out ESS and MSS.
    Pl suggest if any one has used this earlier with out ESS or EP
    Regards
    Punit

    I can think of the following but not without enhancement for the workflow part.
    - Since you are not using ESS, you (leave admin) may create the absence record directly in IT2001 (in LOCK mode).
    - In the user exit of 2001 you may trigger your Workflow process (i.e. call the function module to trigger WF here) depending on the LCCK status. You have to explore if standard WF can be used to your requirement.
    - Upon approval, you can UNLOCK the absence.
    - In the event that UNLOCK is unsuccessful, trigger WF to your Leave Admin for him to update via PA30.
    Standard SAP Workflow
    - Only 1 level approval
    - Using Chief Position
    IF your workflow requirement deviates, then you have to also customize workflow, does not matter whether you are using ESS or not.
    Finally test and retest to make sure all possible events are covered.
    OT is the same, except that you need to use 2007 vs 2002
    Edited by: sapuser909 on Nov 18, 2009 12:07 PM

  • How to edit work flow in webcenter ?

    Can any one suggest me to edit  of create work flow which is in UCM?

    Hi,
    I am after processing the Idoc to Work item...
    Double click on the work item which in turn takes to the "Display Record"...in the screen itself..Menu bar
    we have EDIT --> Foreground Processing   ---> Visible
                                 Foreground from Error    ---> Visible
                                 Background Processing  ---> Visible
                                 Set delete Indicator          ---> Visible
                                 End process                                    ---> Disable
                                 Continue Despite syntax error        ---> Disable(Want this to show in Visible )   
    Please help me on this case.
    Thanks in advance
    Chakri

  • Sap work flow

    what is the sap business work flow
    where can i get the material to study about it
    kindly do the needful

    Hi,
    SAP Business Workflow enables the design and execution of business processes within SAP application systems: Workflow processes are delivered as content in the SAP Business Suite. Additionally, customers can not only enhance those workflows provided by SAP, but they can also create their own workflows. SAP Business Workflow is at the heart of the SAP system. Through integration with Organizational Management and standard SAP NetWeaver Business Intelligence for reporting and analysis, this enables you to manage business processes which fit into your organization, the application, and which can be used for auditing and business process compliance.
    Companies gain the following benefits from SAP Business Workflow:
    Many SAP applications deliver workflows as content with the SAP application. ERP, CRM, SRM are examples of SAP applications that provide ready-to-use workflows. You can change these workflows to reflect your company processes by using the graphical workflow builder or build your own from scratch.
    You can do detailed reporting on the process itself. For example, reporting on how many times each workflow executed, what was the average execution time, how long did it take people to react to items in their inbox, etc.
    Check the following links for more details:
    http://www.sap-img.com/workflow/sap-workflow.htm
    http://help.sap.com/saphelp_46c/helpdata/EN/c5/e4a930453d11d189430000e829fbbd/content.htm
    https://www.sdn.sap.com/irj/sdn/nw-him?rid=/webcontent/uuid/10ff0453-ae33-2a10-7984-9d8df609d8f9
    Regards,
    Rakesh

Maybe you are looking for

  • Null or Blanks records wat is the difference

    Hi All, I have a column which does not have have any value ( Datatype is Char for that column). I need query which gets update all the records for which the particular column does not have any value.. UPDATE table name SET COL1='ABC' WHERE ITEM LIKE(

  • How do I reset my itunes settings?

    For some reason, when I insert a CD, it will not import.  Technical support said it was not hardware related but rather a settings issue...does anyone know how to reset, or set the settings for iTunes?? Thanks!

  • J2ee engine does not start up after system copy

    Dear All, I have done a system copy of BW3.5 (NW04). I installed the BW.3.5 and then replaced the data and control files. This has ABAP + java. Now after system copy when i am starting the server, the J2ee instance doesnt start up. ABAP is running an

  • There is no   (plus sign) in Calendar to add an event.

    There is no + (plus sign) in the Calendar app so I am not able to schedule an event?

  • Constant poor broadband service

    Good evening Any help appreciated - I've been struggling with poor BB service with BT for awhile now and it's got to the point now where it is almost unusable Below are my current stats Solved! Go to Solution.