Interpreting a field in an equation

I need to use a value from a field as an operator in an equation.
Example: the field holds values like '<' or '>'
in the select statement I want to compare two values using this operator
something like
table.value1 > table.value2
How do I replace the symbol with a field name?

Here is an example.
SQL> SELECT * FROM TEST;
    VALUE1 O     VALUE2
         1 <          0
         2 >          1
         3 <          4
         5 =          5
SQL> DESC TEST
Name                                                  Null?    Type
VALUE1                                                         NUMBER
OPERATOR                                                       VARCHAR2(1)
VALUE2                                                         NUMBER
  1   DECLARE
  2   CURSOR C1 IS
  3   SELECT DISTINCT OPERATOR FROM TEST;
  4   SQLSTMT  VARCHAR2(200) := NULL;
  5   TYPE TESTTAB  IS TABLE OF TEST%ROWTYPE INDEX BY BINARY_INTEGER;
  6   TESTREC TESTTAB;
  7   BEGIN
  8   FOR C1_REC IN C1 LOOP
  9   SQLSTMT := 'SELECT * FROM TEST WHERE TEST.VALUE1 '||C1_REC.OPERATOR||
10              ' TEST.VALUE2 AND OPERATOR = :OPERATOR';
11   EXECUTE IMMEDIATE SQLSTMT BULK COLLECT INTO TESTREC USING C1_REC.OPERATOR;
12   DBMS_OUTPUT.PUT_LINE('SQLSTMT IS: '||SQLSTMT);
13   FOR i in 1..TESTREC.COUNT LOOP
14      DBMS_OUTPUT.PUT_LINE('CASE '||TO_NUMBER(i)|| ': '||TO_NUMBER(TESTREC(i).VALUE1)
15                          || TESTREC(i).OPERATOR||
16                        TO_NUMBER(TESTREC(i).VALUE2));
17   END LOOP;
18   END LOOP;
19*  END;
SQL> /
SQLSTMT IS: SELECT * FROM TEST WHERE TEST.VALUE1 < TEST.VALUE2 AND OPERATOR = :OPERATOR
CASE 1: 3<4
SQLSTMT IS: SELECT * FROM TEST WHERE TEST.VALUE1 = TEST.VALUE2 AND OPERATOR = :OPERATOR
CASE 1: 5=5
SQLSTMT IS: SELECT * FROM TEST WHERE TEST.VALUE1 > TEST.VALUE2 AND OPERATOR = :OPERATOR
CASE 1: 2>1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

Similar Messages

  • Crystal Report 11 Not Interpreting HTML Field

    Post Author: Shakeel Ahmad
    CA Forum: General
    Hello Everybody!I am using the Crystal Report 11 and some of the fields displaying on the report has HTML data (<table> and other tags), but this field is not maintaining its formating even though I changed the Text Interpretation property of the Report field to HTML.For Example, I have the following data in a field<table cellspacing="1" cellpadding="1" width="200" border="1">    <tbody>        <tr>            <td>First</td>            <td>Second</td>        </tr>        <tr>            <td>Third</td>            <td>Fourth</td>        </tr>      </tbody></table>  But its output on the CR11 is
    FirstSecond
    ThirdFourth
    The majour problem is for the <td> tag. Thanks for any solution to this problem.

    Post Author: Shakeel Ahmad
    CA Forum: General
    Actually it dont interpret the <td> tag, that why It combibes the output of a single line while it interprets the <tr> tag like <br> that why it breaks up the line. The spaces cant solve the problem cuz we cant count how much spaces should be printed after text of a <td> for proper formatting.likesdklfjsadkfksd    askdjfksdjfsdfjdks              askdjfkdsjfkd

  • How do I calculate the average of ONLY the populated fields?

    I'm working on an Adobe form to streamline the process of summarizing course evaluations.  To protect the anonymity of the students, instructors with 10 or fewer students are given a typed summary of the evaluation results.  On the first half of the evaluation, the students are asked to rate a series of statements from 1-5.  Three of these are highlighted on the summary form with the average response. 
    I've already set up the form with 10 unique boxes for each question and an 11th box which calculates the average.  Each field is named according to the question number and the student's "number" (I arbitrarily gave each student a number so that each field would be unique):
    i.e. #1. Questionquestionquestion.  Q1S1  Q1S2  Q1S3  Q1S4  Q1S5  Q1S6  Q1S7  Q1S8  Q1S9  Q1S10  1AVG
    The problem, of course, is that no matter how many students were actually in the class, the AVG field will always be calculated based on a group of 10...which isn't accurate or fair to the instructor.  I thought about just changing the form and removing the unused fields from the equation each time I make up a new summary, but the point of creating a form was to make it as quick and easy as possible to bang these things out... Plus, some of my coworkers might be using the form from time to time and I'd have to explain what they have to do and if they don't have Adobe Acrobat then they can't actually make the changes and blah blah blah...it just gets ridiculous really quickly!
    So anyway, I tried reading some other posts for similar questions in an attempt to figure out a custom calculation script for myself, but I just couldn't focus on it.
    I was hoping someone could explain how to write a custom calculation script that will omit any fields which are left blank... Or, even better...is anyone willing to write it for me?  At least just an example of the first guy, cause I could probably figure out how to get all the other ones from there.
    Thanks.

    In formcalc the function Avg will calculate the average of only the fields with a value in them. So you would would put in the calcuate event of the average field:
    $ = Avg(Q1S1,Q1S2,Q1S3,Q1S4, etc)

  • Swap fields in Premiere Pro CS4

    How can I do "Swap fields" to a progressive video in Premiere Pro CS4 (4.2.1)? There is Project tab / right click video file / Interpret Footage / Field Order, but that only either does nothing to the progressive scan video or apparently converts interlaced to progressive, in which case my video goes very blurred and bad quality since it's not correctly processed.
    So, my video is .avi MJPEG, incorrectly defined as "interlaced" in the headers and incorrectly having the field order swapped even though there are no real fields since it's progressive. It's saved by Blackmagic Intensity Pro capture card, no processing done yet.
    I'm just looking for a simple swap fields function for Premiere, but can't find it anywhere. At export stage is same or similar to that Interpret Footage place, I can't swap fields but just basically destroy my video.

    HDV is MPEG2 and capturing is only a tranfer of data, nothing more.

  • How to access a field of a structure with a field symbol?

    Dear all,
    Currently I'm trying to access the fields of a structure (called "ls_tbl") dynamicly. The code looks as follows (of course the field symbols are defined correctly ;-):
        ASSIGN lv_f1 TO <lv_f1>.
        ASSIGN lv_f2 TO <lv_f2>.
        lv_pp = ls_tbl-(<lv_f1>).
        lv_pt = ls_tbl-(<lv_f2>).
    Unfortunatly I get the following error message:
    <<The data object "LS_TBL" does not have a component called "".>>          
    I really do not understand why ABAP is trying to interpret the field symbol name as a string. Does anybody have a clue how to access the field of ls_tbl with the help of a field symbol?
    Many thanks!!!

    Hi ,
    Please check the below sample code .
    data : begin of st_table,
                myfiledname type c value '1',
                myfiledname1 type c value '2',
           end of st_table .
    data : lv_filedname(11) type c value 'MYFILEDNAME'
    filed-symbols : <fs> type any,
                    <fs_table> type any.
    assign st_table to <fs_table>.
    Assign lv_filedname to <fs> .
    assign component <fs> of structure <fs_table> to lv_pp.
    Regards,
    Ratheesh BS

  • Interpret footage - Music Video

    Hi there!
    I have filmed clips in 60fps and wanted some of them to play at normal speed for my video.
    So I've changed the clips to play at 59,94 and it all looks fine.
    The problem is when someone tries to do a grading of those clips in Da Vinci.
    Da Vinci seems to have problem of finding the right source file.
    It looks like Premiere has made copies of the source file if I change the interoperation of the clip.
    Now, the right way to do this is of course to start a new project and import the files again and only change the speed inside the project. (Speed/Duration)
    But...
    I've spent 2 weeks on this video to get the right timing and feeling for it.
    Is there any way I can look at each clip on the timeline and change it for the original fps and then only change Speed/duration inside the project?
    I would be forever thankful if someone could help me out with some information!
    Best, Elias

    If your footage is interlaced just drop it in an interlaced sequence.
    On export you set the export settings to progressive.
    Always deinterlace in the field options is used basicly for stills (or freeze frame) in a interlaced enviroment
    Or when a clip has a speed of < 100%.
    Reverse Field Domanance is something left over from the SD period were avi's were lower field.
    One can use this also when a clip has a speed of >100% or is played reversed, but I think this also applies only to SD footage with lower field.
    I would only use interprete footage when I know Premiere is interpreting the fields wrong.

  • IMovie08 - iDVD 08 Field Problem in Dropzone

    Hi,
    I just did a little project in iMovie, importing from my DV-Cam, editing and exporting as QT PAL interlaced.
    I then wanted to put these files on a DVD using iDVD - quite basic I thought. I used one of the old Menu themes, the one with a film projector projecting a preview of the clip on a wall with some old movie effects automatically applied.
    The preview looked fine, but after encoding and burning (Professional Quality) the movie running in the title menu looked, as if iDVD did scale it down without considering the interlacing, so that on my CRT the menu-clip shows groups of flickering lines.
    The rest of the DVD looks fine, though. Is it possible that iDVD doesnt correctly process interlaced material when scaling it and applying dropzone-effects? (I saw an effect like this before, since I'm working with video a lot, and I think this effect would not occur when iDVD did interpret the field mode of the clip properly before scaling)
    My solution for this would be exporting a separate progressive clip from imovie for the menu. But I thought iDVD should recognize the field-mode of the imported clip...
    Maybe someone can clear this up a little.
    Thanks in advance,
    Regards,
    Gerd

    suggestion: may want to remove motion from the projector clip. otherwise it will emulate an old fashion projector movie (white lines, dust scratches, and yes jitters as well).
    Message was edited by: SDMacuser

  • U00CCnterpret fields komp-evrwr and komp-fareg  in Java for komp-fareg

    Hi
    I have the following formula in R/3 and i need to convert it to Java in routine PricingUserExits but i dont know how to interpret the fields evrwr, fareg in Java
    FORM KOBED_605.
      sy-subrc = 4.
      if komp-kposn ne 0.
        check: komp-evrwr = 'X'.
        check: komp-fareg na '45'.
      endif.
      sy-subrc = 0.
    endform.
    Regards
    Stefanos Tambaris

    Please login to the server where IPC is installed. In the IPC folder u find libs folder  or search for docs in IPC folder. There it is dealt how ABAP routines are mapped to  user exits in java coding
    Thanks
    Surya

  • Procedure executes statement and exists prematurely

    I have been getting so much incredible help, I figure why stop now!
    I have the following procedure. It runs perfectly until it gets to the line marked "--THIS LINE GETS EXECUTED AND THEN THE ROUTINE EXITS". I suspect this has something to do with all the begin..end statements but without them I get invalid sql statements errors. Any advice on how I can make this work?
    PROCEDURE INTERPRET_LOOP
        p_MasterTable   IN  VARCHAR2,
        p_PrimaryIDField IN VARCHAR2)
    AS
        cursor TableName_Tab IS
            select distinct DBTABLENAME from DATASPECIFICATIONS;
        v_TableName VARCHAR2(25);
        CURSOR FieldNames_Tab (cv_TableName VARCHAR2) IS
            select distinct SHORTNAME, QCTYPE, LOWVALUE, HIGHVALUE from DATASPECIFICATIONS where DBTableName = cv_TableName;
        v_FieldName VARCHAR2(25);
        v_QCType VARCHAR2(100);
        v_High VARCHAR2(25);
        v_Low VARCHAR2(25);
        v_SQL VARCHAR2(2000);
    BEGIN
        OPEN TableName_Tab;
        Loop
            Fetch TableName_Tab into v_TableName;
            Exit when TableName_Tab%NOTFOUND;
            --interpret each field based on data type
            --select list of fields and types to loop through
            OPEN FieldNames_Tab(v_TableName);
            Loop
                Fetch FieldNames_Tab into v_FieldName, v_QCType, v_High, v_Low;
                Exit when FieldNames_Tab%NOTFOUND;
                If (instr(UPPER(v_QCType), 'RANGE') > 0) Then
                    v_SQL:= 'HT_QCINTERPRET.INTERPRET_'||UPPER(v_QCType)||'('''||UPPER(v_FieldName)||''', '''||v_Low||''||', '''||v_High||''||', '''||UPPER(v_TableName)||''');';
                ElsIf (instr(UPPER(v_QCType), 'DATA') > 0) Then
                    v_SQL:= 'HT_QCINTERPRET.INTERPRET_'||UPPER(v_QCType)||'('''||UPPER(v_TableName)||''');';
                Else
                    v_SQL:= 'HT_QCINTERPRET.INTERPRET_'||UPPER(v_QCType)||'('''||UPPER(v_FieldName)||''', '''||UPPER(v_TableName)||''');';
                End If;
                v_SQL := 'BEGIN '||v_SQL||' END;';
                execute immediate v_SQL;    --THIS LINE GETS EXECUTED AND THEN THE ROUTINE EXITS
            End Loop;
            --update DATAINFO table.  insert interpretation failures
            If v_TableName <> p_MasterTable Then
                v_SQL := 'insert into DATAINFO select p.'||UPPER(p_PrimaryIDField)||', 1, t.RECORDID, '''||UPPER(v_FieldName)||''', '||CURRENT_DATE||', p.DATAVRSN, '''||UPPER(v_QCType)||'''';
                v_SQL := v_SQL||' from '||UPPER(v_TableName)||' t left join '||UPPER(p_MasterTable)||' p on t.'||UPPER(p_PrimaryIDField)||' = p.'||UPPER(p_PrimaryIDField);
                v_SQL := v_SQL||' where t.'||UPPER(v_FieldName)||' is NULL and t.'||UPPER(v_FieldName)||'_IN is NOT NULL';
            Else
                v_SQL := 'insert into DATAINFO select p.'||UPPER(p_PrimaryIDField)||', 1, p.RECORDID, '''||UPPER(v_FieldName)||''', '||CURRENT_DATE||', p.DATAVRSN, '''||UPPER(v_QCType)||'''';
                v_SQL := v_SQL||' from '||UPPER(v_TableName)||' p ';
                v_SQL := v_SQL||' where p.'||UPPER(v_FieldName)||' is NULL and p.'||UPPER(v_FieldName)||'_IN is NOT NULL';
            End If;
            v_SQL := 'BEGIN '||v_SQL||' END;';
            execute immediate v_SQL;
            close FieldNames_Tab;
        End Loop;
        close TableName_Tab;
        commit work;
    END INTERPRET_LOOP;Thanks!!!!

    Hmmm,
    Interesting. Never typed a >< in here.
    Btw, try doing a dbms_output.put_line(V_SQL) before the execute immediate. i.e
            v_SQL := 'BEGIN '||v_SQL||' END;';
            dbms_output.put_line(v_SQL);
            execute immediate v_SQL;and see if that gets printed properly (and also as expected)
    -Arun
    Edited by: Arunkumar Ramamoorthy on Oct 22, 2009 1:08 AM

  • SOLUTION: tab not showing in ME21N/ME22N with badi ME_GUI_PO_CUST

    Hi,
    I implemented BADI's ME_GUI_PO_CUST and ME_PROCESS_PO_CUST to show a custom tab in the header section of ME21N, ME22N and ME23N.
    But after implementing the BADI's, the tab showed up in ME23N, but not in ME21N and ME22N.
    So I started looking for a solution in the SDN forum, and I saw that there were a LOT of people with the same problem, but nobody ever posted a solution.
    So here is the solution:
    So, I added the fields I wanted to show in the structure CI_EKKODB, implemented the BADI ME_GUI_PO_CUST (the methods SUBSCRIBE and MAP_DYNPRO_FIELDS), and the BADI ME_PROCESS_PO_CUST.
    After that the tab showed up in ME23N, not in ME21N or ME22N.
    So I found an SAP note saying the following:
    Question:
    I implemented the 'ME_GUI_PO_CUST' Business Add-In to display customer-
    specific tab titles in the EnjoySAP purchase order. They are only shown in display mode (ME23N) however, not in create or change. Why?
    Solution:
    You may have forgotten to assign a field status to the user-defined fields on these tabs. As a result, the system automatically interprets the field status as 'hidden' in create and change modes. However if a tab contains only hidden fields, then the entire tab is set to hidden. In display mode, fields without a field status are automatically set to display. That is why the tab is displayed in this case.
    To assign a field status to the user-defined fields, use the methods provided for this purpose in the Business Add-In 'ME_PROCESS_PO_CUST' (compare sample source code in the FIELDSELECTION_ITEM method).
    So in my case, I had to add some code to the  FIELDSELECTION_HEADER method of the BADI ME_PROCESS_PO_CUST.
    This is the code:
    method IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_HEADER.
      DATA: l_persistent TYPE mmpur_bool.
      FIELD-SYMBOLS: <fs> LIKE LINE OF ch_fieldselection.
    * if the item is already on the database, we disallow to change field badi_bsgru
      l_persistent = im_header->is_persistent( ).
    *   IF l_persistent EQ mmpur_yes.
        READ TABLE ch_fieldselection ASSIGNING <fs> WITH TABLE KEY metafield = mmmfd_cust_01.
        IF sy-subrc IS INITIAL.
          <fs>-fieldstatus = '*'. " Input
        ENDIF.
    *   ENDIF.
    endmethod.
    But then, I realized that this BADI was never triggered. When I entered one of the transaction codes ME21N, ME22N or ME23N, the code in the fieldselection_header method was never executed.
    So I went to transaction SE18, and entered ME_PROCESS_PO_CUST in 'Enhancement Spot' and pushed the button display.
    And there in the tab 'Enhancement Implementations', I saw an implementation that was not mine, and that did not show up in the overview of the SE18 'BADI NAME' tab for the same BADI... which to me seems strange.
    So as you may know, there can never be more than one active implementation of the BADI ME_PROCESS_PO_CUST.
    So I disactivated my implementation and put my code in the existing implementation.
    And after that it worked!

    implement first badi :ZME_GUI_PO_CUST:
    METHOD if_ex_me_gui_po_cust~subscribe.
    DATA: ls_subscriber LIKE LINE OF re_subscribers.
    * we want to add a customer subscreen on the item detail tab
       CHECK im_application = 'PO'.
       CHECK im_element     = 'HEADER'.
    * each line in re_subscribers generates a subscreen. We add one subscreen in this example
       CLEAR re_subscribers[].
    * the name is a unique identifier for the subscreen and defined in this class definition
       ls_subscriber-name = subscreen1.
    * the dynpro number to use
       ls_subscriber-dynpro = '0001'.
    * the program where the dynpro can be found
       ls_subscriber-program = 'SAPLMEPOBADIEX'.
    * each subscreen needs his own DDIC-Structure
       ls_subscriber-struct_name = 'MEPO_BADI_STRUCT'.
    * a label can be defined
       ls_subscriber-label = text-001.
    * the position within the tabstrib can be defined
       ls_subscriber-position = 4.
    * the height of the screen can be defined here. Currently we suport two screen sizes:
    * value <= 7 a sevel line subscreen
    * value > 7  a 16 line subscreen
       ls_subscriber-height = 7.
       APPEND ls_subscriber TO re_subscribers.
    ENDMETHOD.
    implement 2nd badi : ZME_PROCESS_PO_CUST:
    method IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_HEADER.
       DATA: l_persistent TYPE mmpur_bool.
       FIELD-SYMBOLS: <fs> LIKE LINE OF ch_fieldselection.
    * if the item is already on the database, we disallow to change field badi_bsgru
       l_persistent = im_header->is_persistent( ).
    *   IF l_persistent EQ mmpur_yes.
         READ TABLE ch_fieldselection ASSIGNING <fs> WITH TABLE KEY metafield = mmmfd_cust_01.
         IF sy-subrc IS INITIAL.
           <fs>-fieldstatus = '*'. " Input
         ENDIF.
    *   ENDIF.
    endmethod.

  • Working with .MOD clips

    Before I go on I can see I'm asked if I want to use or delete the recovered version (of this content?) I'll do nothing if i can until I know what it means!   Now about .MOD - Since I could not see much listing about the topic I'd like to share my successful finding about it.  I have had my share of trouble with my HD clip and thank the forum for all the help I received to get me through and so I hope this will help others who have trouble with .mod files.  Yes after my trouble with HD I thought I'd be cruising with my friend footage in SD. You'd thought Adobe would have handled something like this the easy way - no "format not supported"! This is when I googled and eventually found the right answer. The trick is to "convert" these .mod clips into (I think mpeg2), That is to change the extension to .M2V (as you can see it's not a real conversion)  - This may seems simple for many as for me all I could see in the directory was name without extensions! Ah, you may say, you need to un-hide them. But what about the .MOI? I can see them and I don't think it is because I'm French (moi je suis vraiement Francais! ). Further more if you right click on one of these clip's name and choose "Rename" You still won't see the extension and if you add one, although you can't see it it's actually added to the invisible extension so you'll end up with xxxxx.mod.m2v although you'll see only xxxx.m2v! Luckily, I came across Turkov's Blog:(http://eturkov.blogspot.com/2008/05/working-with-mod-files-in-adobe.html) "Working with .mod files in Adobe Premiere Pro CS3" - (I use CS4)  Now I've given the site I won't explain in details how it's done. as you can check it for yourself. It is very well laid down with clear screen shots. but you must follow all the steps thoroughly. Back to the ext. name change - it is done through "cmd" command and needs a little juggling for those like me who used it once in a decade, but again it's clearly indicated.   The other and first thing a should have mentioned is to enable pp to accept .m2v you need to download a .dll file and put it to the adobe root directory. Again I was not too sure how to do it but went into the Adobe collection then Premiere CS? and there saw all those .dll so added to it (I can feel all the sneering, still I'm proud of myself!). as for the renaming I had little trial and error about entering the renaming command as it was not quite clear whether or not there were spaces in it. I found that:>space ren space *.mod space m2 v (> ren *mod *movEnter) was right for me! I also read somewhere that the renaming can be done through Adobe Bridge, but I have not used since CS2!  The cmd approach will rename easilly a whole folder.  Happy as Larry I imported the folder into PP and all was so good, I played a few clips with no problem.  Half way through my clips suddenly all went very wrong. Screen ghosted, PP not responding any more, non adobe stuff appearing in my source monitor - total stuff up.  Back to the instructions... Last step about conforming the clips, so eager I missed it! One needs to select all the new imported clips and open the "interpret the footage" I'm using PAL and used the only "wide screen" option available that is a little different than NTSC example But it must have been right! I also noticed that the "interpret footage" field was ghosted under "file" but worked when I right clicking within the project window.  There you are, 'hope it helps....After re editing this I hope I have not been to enthusiastic as I seem to have a lot of difficulty rendering my clips on the time line getting a lot of program freeze.

    Thank Guys for all this, I have no idea of what is SDCopy may be will need to have a look at it. I'm using Chrome so will hit 3 returns to create a space!
       I also mentioned earlier that I could not find any listing here for this topic but since found "What is the best way to handle .mod files in Premiere CS4", with much contribution and interesting material. One needs to widen question format to get result!   I just tackled the next folder of such clips with bizarre  behaviour. I first went through the cmd rename routine then imported in PP cs4 with unpleasant result as the system was quite instable. The size of this folder was 1.79 gb (it also contained .xmp file, not imported but puzzling, as I don't know where they come from since I sorted the original folder, not containing such files, and imported only .mod in the new folder within to rename!) I then deleted the lot and decided to import one clip at the time, then interpret the footage and put it on the time line, reduce the size to fit safe area and hit Enter to render. So far it went well so I increased the number of clips import gradually and up to 500 meg. still no problem. However my last import, about 300meg. freezed about on the first quarter. I looked at the content and found one file about 100mg that seemed to be at the problem spot. I removed it and tried to render the remaining, had no more problem! That clip was actually one where my friend forgot to switch the camera off (lucky for him he was wearing good looking shoes!) And lucky for me since I did not need it.
       Some of the reading I have done seems to imply that renaming is not the best way to go about and it looks like I should remove the manufacture mpeg 2 "envelope" through a proper file conversion. What I have got now is 2 .AVI  file that don't look too bad and need to edit as the only edit i have done is bring the clips to the safe screen size in the program monitor. (it's a good fit in the source monitor but far to large in the program monitor!?). I can't really tell if I have lost a lot of quality.  I still wonder why 90% of these clips are ok but some give me such trouble.

  • Setting tab order in Acrobat 9

    This is the first time I'm trying to set the tab order in a PDF created in Acrobat 9. I am used to the previous versions where all you had to do was click through the fields to set their order, Adobe seems to have changed it to be much more cumbersome requiring you to drag the fields in the field list. I can see where this might be useful in certain cases, but I would like to still be able to edit the tab order the older way. For larger more complicated documents, it's just much easier to do it this way for me. Is this impossible in newer versions, or am I missing something?
    I tried opening the file in Acrobat 8 on another machine, and the 'Edit Tab Order' command is greyed out for this file, so I'm guessing that editing in 9 must change the file to make it incompatible to edit this way.
    If anyone has any insight on a way to easily edit the tab order in version 9, or to allow the file to be edited in version 8, I would be grateful for any assistance.

    Yes, I do have the Select Object tool active. (The 'Edit Fields' menu option doesn't show up unless that tool is active)
    I have tried to edit the PDF on my Mac and PC, and in both cases, all of the menu options under the 'Edit Fields' menu, including the option to set the tab order, are greyed out.
    I did a quick test and copied the fields into a new document, and the menu was available, so I may be able to get this working by opening a new copy of the original PDF and pasting the fields I have set up into that document. I hope this works, because my estimated time that I will spend rearranging the fields is about 25-30 seconds per field which would equate to about 1-1.5 hours of work just to set the Tab Order!! That's compared to about 2-3 minutes or so (at max 5 minutes). With all of the checkboxes, text fields and combo boxes, there are roughly 250 or so fields on this form.
    Thanks. If you have any other suggestions, let me know.

  • Doubt in t-code MB1A

    Hi all experts,
    I am very new to ABAP.I need to copy item data from reservation document to goods issue transaction item data using t-code MB1A. Apart from that i need the movement type to be default from reservation document. Further i need to process the GI transaction data.
    Please help me know how can i do it. Thanks in advance
    Biya.

    I don't think this can be causes of the behavior in MB1A. What about other server (like development or quality) ?
    Can you please check the screen painter for the program SAPLKACB and screen 1001 from SE80.
    Can you see the field COBL-KOSTL as input = "Possible" ? (look into the blog post for more details A brief interpretation about field selection and screen layout used in MM)

  • Multi-choice parameters with "like" condition

    Hi,
    I defined a parameter, multi-choice, using a "like" condition.  It always works for the first value of the LOV and ignores the rest of the values chosen.
    Is there any way that the "like" condition can be used for more than one parameter value?
    In other words, if someone chooses values A,B,C from the LOV, I would like the condition to be interpreted as:
    Field like 'A' or Field like 'B' or Field like 'C'.
    --Further explanation--->
    The reason that I need to use LIKE is that the field contains, e.g. A-1, A-2, A-3, B-1,B-2...
    Instead of having the LOV list the variations, it would be much easier for the user to choose A and then get all the A's that exist.
    Thanks.
    Leah

    What I am still understanding is defining the calculated field as a predefined length which I don't think will work since some of the values are shorter and some longer.
    However, you gave me another idea (unless this is what you really meant).  I can define the calculated field similar to how I defined the list of values, i.e. take the value of the field until the '-' sign (if it exists).  If the actual field value is "permit medical-2", then in the LOV it only says "permit medical".  If the original field is "surgery" then the LOV  is "surgery.  I can do the same thing in the calculated field.  Then the condition would be calculated field = LOV.
    Thank you!  Now my only problem is that I will not be at work for 10 days so I will have to wait until then to try it.
    I will let you know how it worked out.
    Thanks.
    Leah

  • Keeping leading zero intact  in mail attachment

    Hi All,
    I am sending the excel document into recipients mail id but the leading zero's in the data get truncated.
    I have read so many posts in the forum but did not find any answer to get this done. Some trails i did as follow:
    1. Adding  apostrophes ( ' )  doesn't satisfy my requirement.
    2. Data is good before passing it to mailing function module.
    3. All function module i have tried like SO_NEW_DOCUMENT_ATT_SEND_API1, SO_DOCUMENT_SEND_API1 etc.
       None of them satisfy my requirement.
    Can someone tell  the exact solution?
    Thanks in advance.
    Rudhir Bhaskar

    That's not an SAP email issue though.  I'm sure you'll find that if you open the sent file from a text editor, either from the email client directly or after saving it, that the leading 0's are intact.  Excel is simply interpreting the field as a numeric field upon opening and dropping them.  You need to run the text import wizard and specify the fields as text in order to keep them.

Maybe you are looking for

  • Intertitles - how to change background color?

    Hey everyone, This may seem like an obvious question, but I'm helping my friend with a project, and he's making intertitles and trying to give them the feel of silent-era films. We've found a decent font (though I'd be happy to take suggestions), and

  • File not found error while trying to generate stub using wsdl2java

    Hi I am facing this peculiar problem while generating the stub thru the wsdl2java command. It shows series of file not found exception. What all thing need to be set or taken care while we execute the command . anybody having window script for doing

  • In the case without primary key

    Hi experts, In the case without primary key, we can define a primary key? In the case Source: SQL Server 2000 Target: Oracle 11.2.0.3 When both the source and target does not have primary key. Thank you Edited by: 891982 on 21 ก.ค. 2555, 18:41 น.

  • Mirror agent & failed logout-- HELP!

    There are a lot of other discussions on this topic, and many people seem to be familiar with the mirror agent failing to quit and freezing up the logout process, but I have been researching these discussions and the only one that had any tips was so

  • Latest update 3.3 only for lion users? total mess

    apple did a major step to indicate that aperture is no app for "pro"users. If it should be that it should support not only the latest system version! latest update 3.3 only for lion users? total mess. I will look for another solution. Sad.