Interpreting table SWPSTEPLOG

Would like to know how to interpret table SWPSTEPLOG; I have some workflows that are not going past a multiple branch step.
In a wait for event step, I pass a parameter back with the event. Occasionally, the parameter is not filled with a value (SAP problem currently being looked at), which then causes a subsequent multiple conditional branch to have a error because it is not expecting an empty value.
When I look in this table, there is only one entry for this step in the workflow, for all other steps in the workflow that have completed there are two steps.
Can anybody explain, should there be two entries for a completed step of the workflow?

Hi Anthony,
With a multiple conditional branch you should always implement the Others option (scroll down below the standard options)even if only for safety's sake.  I often just put the outcome "Should not happen" in there. 
At least it stops the workflow dying if there is a strange data issue like yours.
Worth a try to keep your workflow from falling over.
Sounds like your workflow simply doesn't know what to do because there's no catch all Others value set up.
Regards,
Jocleyn

Similar Messages

  • Error:Unable to interpret "TABLE".

    When I use BTE, There is an error in FM Z_WRITE_TO_QUEUE in R/3.
    FUNCTION Z_WRITE_TO_QUEUE.
    ""Local interface:
    *"  IMPORTING
    *"     REFERENCE(I_DATASOURCE) TYPE  ROOSOURCE-OLTPSOURCE
    *"  TABLES
    *"      I_T_DATA OPTIONAL
    TYPE-POOLS:
        sbiwa.
      DATA:
        l_exstruct TYPE roosource-exstruct,
        l_initflag TYPE roosprmsc-initstate,
        l_subrc    TYPE sy-subrc,
        lr_is_data TYPE REF TO data,
        lr_es_data TYPE REF TO data,
        lr_et_data TYPE REF TO data,
        l_t_fields TYPE sbiwa_t_fields,
        l_t_select TYPE sbiwa_t_select.
      FIELD-SYMBOLS:
        <i_s_data> TYPE ANY,
        <e_s_data> TYPE ANY,
        <e_t_data> TYPE STANDARD TABLE.
    Check to see if Delta initialization has been performed.
      SELECT SINGLE initstate FROM roosprmsc INTO l_initflag
             WHERE  oltpsource  = i_datasource
             AND    rlogsys     NE space
             AND    slogsys     NE space
             AND    initrnr     NE space.
    If initialization has taken place continue
      IF sy-subrc EQ 0 AND l_initflag EQ 'X'.
      grab the extraction structure from roosource based on the
      datasource parameter input.
        SELECT SINGLE exstruct FROM roosource INTO l_exstruct
               WHERE  oltpsource  = i_datasource
               AND    objvers     = 'A'.
        CHECK sy-subrc = 0.
        CREATE DATA lr_is_data LIKE LINE OF i_t_data.
        ASSIGN lr_is_data->* TO <i_s_data>.
        CREATE DATA lr_es_data TYPE (l_exstruct).
        ASSIGN lr_es_data->* TO <e_s_data>.
        CREATE DATA lret_data TYPE STANDARD TABLE OF (l_exstruct)._
          ASSIGN lr_et_data->* TO <e_t_data>.
        LOOP AT i_t_data ASSIGNING <i_s_data>.
          CLEAR <e_s_data>.
          MOVE <i_s_data> TO <e_s_data>.
         MOVE-CORRESPONDING <i_s_data> TO <e_s_data>.
          INSERT <e_s_data> INTO TABLE <e_t_data>.
        ENDLOOP.
        CALL FUNCTION 'EXIT_SAPLRSAP_001'
          EXPORTING
            i_datasource             = i_datasource
            i_isource                = ''
            i_updmode                = ''
          TABLES
            i_t_select               = l_t_select
            i_t_fields               = l_t_fields
            c_t_data                 = <e_t_data>
          EXCEPTIONS
            rsap_customer_exit_error = 1
            OTHERS                   = 2.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
        CALL FUNCTION 'RSC1_TRFC_QUEUE_WRITE'
          EXPORTING
            i_isource     = i_datasource
            i_no_flush    = 'X'
          IMPORTING
            e_subrc       = l_subrc
          TABLES
            i_t_data      = <e_t_data>
          EXCEPTIONS
            name_too_long = 1
            OTHERS        = 2.
        IF sy-subrc <> 0.
          MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                  WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
      ENDIF.
    ENDFUNCTION.
          FORM abs_type_to_rel_type                                     *
          The purpose of this subroutine is to convert an absolute type *
          name into a relative type name.                               *
    -->  TYPE_NAME                                                     *
    form abs_type_to_rel_type changing type_name.
      data junk(100) type c.
      split type_name at '\TYPE=' into junk type_name.
    endform.
    "CREATE DATA lr_et_data TYPE STANDARD TABLE OF (l_exstruct)" makes an Error "Unable to interpret "TABLE"."
    I don't why!
    So anbody can help me?
    Thank you!

    Hi,
    Use this statement.
    data:begin of lr_et_data occurs 0,
    include l_exstruct.
    end of lr_et_data.
    Ravi

  • Dialog Prog to Display fields of Table or Structure in screen dynamically.

    Hello Experts ,
           I am working on a dialog programming I wish to display any given table/structure on the screen - to be very clear.
    1st screen -
        One input box which can take any SAP standard or custom tableor structure as input <-- Press enter
    2 nd screen -
        I wish to see the fields of the structure in column format dsiplayed in the screen ( Like ALV Grid in the page).
    Please tell me the logic or similar example so i can refer thanks in advance.
    Thanks,
    Sriram.

    Hello Srinivas,
      Your program looks really looks and simple but the porb is we have 4.6c here. So the syntax lines
    CREATE DATA gv_dref TYPE TABLE OF (p_table).
       is not accepted by the system if we enter as it is (error - unable to interpret table - possible cause of error or spelling) 
    but it accepts
    CREATE DATA gv_dref TYPE p_table.
    but at the time of select query its not talking it has a internal table to show data , finalltyit dumps.
    [ASSIGN gv_dref->* TO <fs_itab>.
      "Select the data
      SELECT * FROM (p_table) INTO TABLE <fs_itab> UP TO 100 ROWS.
    So my problem is to find a way to dynamically display a table or view .
    Please guide.
    Regards,
    Sriram.

  • CREATE DATA TYPE TABLE

    Hi Colleagues,
    regarding my IDOC viewer project I'm facing a question regarding the SAP release. I started with some success on Release 471, now I tried to continue on 46C.
    CREATE DATA gr_ref
      TYPE lvc_t_fcat."STANDARD TABLE OF LVC_S_FCAT.
    works in both releases, while
    CREATE DATA ls_seg_dat-ref
      TYPE STANDARD TABLE OF (<edid4>-segnam).
    compiles on 471, but generates syntax error in 46C.
    The error message "Unable to interpret "TABLE". Possible causes of error: Incorrect spelling or comma error."
    does not help too much.
    Does this mean that there is no way to create tables dynamically on release 46C?
    Hope for a solution!
    regards,
    C.

    Hello,
    the only possibility I found was to use available table types in the dictionary. This works on a 4.6C system:
      DATA: lf_type(20)          TYPE c VALUE 'MARA',
            lf_table_type(20)    TYPE c VALUE 'MARA_TAB'.
      DATA: wa_data              TYPE REF TO data,
            lt_data              TYPE REF TO data.
      FIELD-SYMBOLS: <structure> TYPE ANY,
                     <field>     TYPE ANY,
                     <table>     TYPE TABLE.
      CREATE DATA wa_data TYPE (lf_type).
      ASSIGN wa_data->* TO <structure>.
      ASSIGN COMPONENT 'MATNR' OF STRUCTURE <structure> TO <field>.
      <field> = 'My Material'.
      CREATE DATA lt_data TYPE (lf_table_type).
      ASSIGN lt_data->* TO <table>.
      APPEND <structure> TO <table>.
    Little curious: An internal table type defined with "TYPES ty_mara_tab TYPE TABLE OF mara" is not accepted by CREATE DATA, but the dictionary type is. So even generating a little top include dynamically with the needed type as a table type will not work on 4.6C
    Best regards,
    Stefan Kozlowski

  • Display ABAP variable in an HTML page

    I am trying to display an ABAP variable in an HTML page. What is the syntax for the same? Kindly help.

    Thats exactly what im doing...modifying a class to change the properties of the table in a web template. Srry its not a BSP page....
    I tried ur syntax..
    concatenate '<table><tr><td colspan=6 style="background:green;height:20px">'l_r_tmp_var'</td></tr></table>' into C_CELL_CONTENT.
    .It gives an error..
    After "'<table><tr><td colspan=6 style="background:green;height:20px">'", there must be a space or equivalent character (":", ",", "."). (":", "          
    And when i remove the single quotes from the variable...it gives an error...
    Unable to interpret "'<table><tr><td colspan=6          
    style="background:green;height:20px">l_r_tmp_var</td></tr></table>'".     
    Possible causes: Incorrect spelling or comma error.     
    Plz help...

  • DR and DA

    I have a question regarding the DR attribute (PDF/A Spec):
    In the interactive form dictionary the DR attribute is defined as:
    "A document-wide default value for the DR attribute of variable text fields"
    and then the DR attribute can be used again in the field dictionary (containing variable text):
    "(Required; inheritable) A resource dictionary containing default resources (such as fonts ...)
    to be used by the appearance stream. At a minimum, this dictionary must contain a Font entry
    specifying the resource name and font dictionary of the default font for displaying the
    field’s text."
    So as I see it I can (=optionally) define a "global" DR attribute which is valid for all (textual) fields.
    And secondly I must (=required) define a DR attribute on a per field basis.
    1. Is that so?
    2. What's in case if a global DR is defined can't i "skip" the per-field DRs?
    3. Is it possible to define only one DR (global or per-field?)
    4. Which takes the "lead" if both are specified?
    Thanks,
    ToM

    So the the fonts are just definied globally (as part of the interactive form dictionary).
    1. But then how do you interpret table 8.51 (page 534) in the PDF 1.4 Spec?
    2. What do you mean by "you don't specify" - a) forbidden by the spec (if so where?) or b) you advise against it (reason?)?
    Thanks
    ToM

  • How to interpret a formula stored in a transparent table

    Dear all,
    I have filled in a specific transparent table with some formula. I would like to read the table, find the formula and take the result of this formula in a variable
    In my table :
    Country, formula 1, formula 2
    FR, P + 1 ( 1 / 80 ), R * 1 ( 1 - 30 )
    In my program,
    I read the table with the country as key, and I would like, first to replace the P and R by a value in the program, and I would like  to interpret the formula and put the result of this in a variable
    if Country = FR
    replace P by w_price in formula1
    replace R by w_tva in formula2
    w_result1 = formula1
    w_result2 = formula2
    I don't know how to do interpret these 2 statement like :
    w_result1 = w_price + 11 ( 1 / 80 )
    w_result2 = w_tva  * 1 ( 1 - 30 )
    I tought to use the field symbol and assign but w/o success for the moment
    Can anybody help me ? it is very important.
    Thanks
    Kind regards
    Véronique

    Hello,
    I think my questions was not so clear.
    In fact, the formula is in a field in a transparent table
    for example : my_table has a field my_formula. In this field I have written:   P + 1 ( 1 / 80 )
    I need to interpret the content of the field my_formula to solve the formula and put the result in a variable.
    I don't want to write the formula directly in the program
    thanks
    Véronique

  • Error: "... is not a table ..." XML not correctly interpreted after XSL-transformation. Table row quantity problem.

    Hey guys, this is one of my xml-elements:
    Jaspreet Sohi 12 18 Juliane Lenz 11 17 Sophie Charlotte Stender 10 15 Rosbeh Hamidzadeh Khayyat 12 17 Lion Stoldt 12 17 Mats Lucas Meincke 6 8 Bero Luke Vincent Ernst 6 8 Cedric Roth 6 8 Soner Cantay 6 8 The following XSL Transformation I use once for transforming all "m" tags and once in order to transform all "j" tags. Please imagine the CSL-code below to be duplicated exactly. Only the "jungs"-table-Tag is replaced by "mädchen" and all underscores _j are replace by _m. As well all "select="j[@..." parts are replaced by "select="m[@...". 1 2 3 The code is very easygoing I think and not difficult to understand. As I said, I use it twice - for both transformations. The very, extremely weird thing, my problem, is that one transformation works perfectly in InDesign and a table is created for all "kategorie"-tags (all is set within a for-each loop). But the second script does not work! I simply do not get this I can't understand it. I've tried more than anything. InDesign sais (in German, so translated based on assumption) "jungs is an invalid table element or is displayed in wrong order". The second strange thing is that I can replace my "aid:trows" attribute by any number, e.g. "10" and immediately the script works fine (as there are never more than 6 "j" tags in my XML so that never the table has more than 6 rows"). But it does not want to work correctly with the actual number, my variable "rows_j". These are my variables: They are all defined before the tables for m and j are created. So finally, why (the heck) is one table created and interpreted perfectly whereas the second - immediately following the first in the XSL.script as an EXACT copy of the first - results in an error? As i've already said, I've tried really everything. For example the script works also when one of the parts "" is randomly deleted from the script. Removing one of these parts directly makes the script working. Just one of my attempts to understand the thing but this has only shown that none of these parts "cell to end-for-each" includes an error. I'm really desperate and looking forward to being rescued by one of you geniuses :)

    Hah, No worries. The forum software is, well, different.
    What would be better, though, would be a sample ID file, any XSLT/XLT files you use, and a bit of data exactly as you have it (pre-transform state). ZIP it up, upload to say dropbox.com and feel free to send me a private message for the download link.
    Too many times there is something different between samples pasted into a post and the real thing that it is sometimes less useful time-wise. I'll keep it private, of course. Then we can communicate via PMs or email until we can (hopefully) arrive together at a solution, then post what that solution is in the forum to benefit others.
    Thank you, Mike

  • External Table LKM: error during task interpretation

    I've had this problem more than once now, using "LKM File to Oracle (EXTERNAL TABLE)". Before the interface can even run, I get an error, as if the script can't be output. I've tried removing the LKM and reimporting. No use. I am using this LKM successfully in other projects... not sure why it would have issues here. When I had this problem previously, Oracle Support couldn't reproduce it (they certainly tried). I managed to work around it then, but now... this is getting problematic. Insight welcome.
    Here's the start of the error:
    com.sunopsis.tools.core.exception.SnpsSimpleMessageException: Error during task interpretation
    Task:6
    java.lang.Exception: BeanShell script error: Sourced file: inline evaluation of: ``out.print("The application script threw an exception: java.lang.StringIndexOutOf . . . '' Token Parsing Error: Lexical error at line 2, column 42. Encountered: "\\" (92), after : "": <at unknown location>
    BSF info: Create external table at line: 0 column: columnNo
         at com.sunopsis.dwg.codeinterpretor.a.a(a.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.i(e.java)
         at com.sunopsis.dwg.cmd.h.y(h.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Unknown Source)
    Text:The application script threw an exception: java.lang.StringIndexOutOfBoundsException: *String index out of range: 2* BSF info: Create external table at line: 0 column: columnNo

    Hi,
    I have this exact problem, did you get a solution?
    Thanks

  • Interpret EXPLAIN PLAN TABLE OUTPUT

    Please point me to some document to understand on how to interpret this data, especially " OUTLINE DATA ".
    ORCL > explain plan for select * from hr.employees e, hr.departments d where e.department_id = d.department_id ;
    Explained.
    Elapsed: 00:00:00.11
    ORCL > select plan_table_output  from table (DBMS_XPLAN.DISPLAY(NULL, NULL, 'ADVANCED')) ;
    PLAN_TABLE_OUTPUT
    Plan hash value: 1343509718
    | Id  | Operation                    | Name        | Rows  | Bytes | Cost (%CPU)| Time     |
    |   0 | SELECT STATEMENT             |             |   106 |  9540 |     6  (17)| 00:00:01 |
    |   1 |  MERGE JOIN                  |             |   106 |  9540 |     6  (17)| 00:00:01 |
    |   2 |   TABLE ACCESS BY INDEX ROWID| DEPARTMENTS |    27 |   567 |     2   (0)| 00:00:01 |
    |   3 |    INDEX FULL SCAN           | DEPT_ID_PK  |    27 |       |     1   (0)| 00:00:01 |
    |*  4 |   SORT JOIN                  |             |   107 |  7383 |     4  (25)| 00:00:01 |
    |   5 |    TABLE ACCESS FULL         | EMPLOYEES   |   107 |  7383 |     3   (0)| 00:00:01 |
    Query Block Name / Object Alias (identified by operation id):
       1 - SEL$1
       2 - SEL$1 / D@SEL$1
       3 - SEL$1 / D@SEL$1
       5 - SEL$1 / E@SEL$1
    Outline Data
      /*+
          BEGIN_OUTLINE_DATA
          USE_MERGE(@"SEL$1" "E"@"SEL$1")
          LEADING(@"SEL$1" "D"@"SEL$1" "E"@"SEL$1")
          FULL(@"SEL$1" "E"@"SEL$1")
          INDEX(@"SEL$1" "D"@"SEL$1" ("DEPARTMENTS"."DEPARTMENT_ID"))
          OUTLINE_LEAF(@"SEL$1")
          ALL_ROWS
          DB_VERSION('11.2.0.1')
          OPTIMIZER_FEATURES_ENABLE('11.2.0.1')
          IGNORE_OPTIM_EMBEDDED_HINTS
          END_OUTLINE_DATA
    Predicate Information (identified by operation id):
       4 - access("E"."DEPARTMENT_ID"="D"."DEPARTMENT_ID")
           filter("E"."DEPARTMENT_ID"="D"."DEPARTMENT_ID")
    Column Projection Information (identified by operation id):
       1 - (#keys=0) "D"."DEPARTMENT_ID"[NUMBER,22], "E"."DEPARTMENT_ID"[NUMBER,22],
           "D"."LOCATION_ID"[NUMBER,22], "D"."DEPARTMENT_NAME"[VARCHAR2,30],
           "D"."MANAGER_ID"[NUMBER,22], "E"."EMPLOYEE_ID"[NUMBER,22],
           "E"."FIRST_NAME"[VARCHAR2,20], "E"."LAST_NAME"[VARCHAR2,25],
           "E"."EMAIL"[VARCHAR2,25], "E"."PHONE_NUMBER"[VARCHAR2,20], "E"."HIRE_DATE"[DATE,7],
           "E"."JOB_ID"[VARCHAR2,10], "E"."SALARY"[NUMBER,22],
           "E"."COMMISSION_PCT"[NUMBER,22], "E"."MANAGER_ID"[NUMBER,22]
       2 - "D"."DEPARTMENT_ID"[NUMBER,22], "D"."DEPARTMENT_NAME"[VARCHAR2,30],
           "D"."MANAGER_ID"[NUMBER,22], "D"."LOCATION_ID"[NUMBER,22]
       3 - "D".ROWID[ROWID,10], "D"."DEPARTMENT_ID"[NUMBER,22]
       4 - (#keys=1) "E"."DEPARTMENT_ID"[NUMBER,22], "E"."EMPLOYEE_ID"[NUMBER,22],
           "E"."FIRST_NAME"[VARCHAR2,20], "E"."LAST_NAME"[VARCHAR2,25],
           "E"."EMAIL"[VARCHAR2,25], "E"."PHONE_NUMBER"[VARCHAR2,20], "E"."HIRE_DATE"[DATE,7],
           "E"."JOB_ID"[VARCHAR2,10], "E"."SALARY"[NUMBER,22],
           "E"."COMMISSION_PCT"[NUMBER,22], "E"."MANAGER_ID"[NUMBER,22]
       5 - "E"."EMPLOYEE_ID"[NUMBER,22], "E"."FIRST_NAME"[VARCHAR2,20],
           "E"."LAST_NAME"[VARCHAR2,25], "E"."EMAIL"[VARCHAR2,25],
           "E"."PHONE_NUMBER"[VARCHAR2,20], "E"."HIRE_DATE"[DATE,7],
           "E"."JOB_ID"[VARCHAR2,10], "E"."SALARY"[NUMBER,22],
           "E"."COMMISSION_PCT"[NUMBER,22], "E"."MANAGER_ID"[NUMBER,22],
           "E"."DEPARTMENT_ID"[NUMBER,22]
    68 rows selected.
    /

    "outline data" are a set of hints that enforce the use of the given plan.
    The best source on interpreting plans (I know) is: http://antognini.ch/papers/InterpretingExecutionPlans_20091017.pdf
    Regards
    Martin

  • Interpret sample schema of sample plan table

    Hi guru,
    May I know if my following understanding and interpretation on the sample plan table (sampling type is sampling schema) is correct:
    Lot Size ---Sample Sze---c1--------d1--------c2 ------ d2------c3-------d3------c4------d4 --------c5---------d5----------c6-----------d6----------c7------------d7
    10000----------20--------0----------4--------0---------4-------0---------4------0--------4----------0---------4-----------0------------4------------0-------------0
    If lot size is equal or above 10000, the sample size computed by the system will be 20.
    The first sample has an acceptance of zero (C1) and rejection of 4 (d1). In another word, if there is 4 or above 4 sample size is fail, it will be rejected. Correct?
    Question 1 - what does the zero in C1 means? actually what is the usage of C1, C2, CN means, someone told me it is optional?
    Next, if on the first sample, the 4 out of 20 of the sample size are failed, the inspection lot is failed.
    Therefore, the system will triggers 2nd sample (i.e. C2, and D2) in which it is similar to C1 and D1 (i.e. 0 for acceptance, 4 for rejection), and if it fail again, the system will trigger the subsequent sample (i.e. C3, and D3) till C7 and D7, correct?
    Question 2 - what will the system response if the sample lot kept failing until C6 and D6? Because the last sample (i.e. C7, and D7 are both 0), what will the system do on this?
    Thanks
    YY

    Hi Gajesh,
    Thanks so much on your reply, but on the answer 4 which you replied to me, I still have a bit double..
    4) Question 2: what if I have 5 sample size, and the actual test result is 2 sample size are pass (which meet C1 value), and 3 sample size are fail (which is smaller than D1 value), I said the whole MIC is pass.. am I correct?
    *You said: No, system will propose you to check next sample to check C2 /D2*
    Why system propose the next C2/D2? My rational is based on the following statement which you previously confirmed that I am correct:
    IF the actual number sample size inspection fall outside the lower & upper limit range (i.e. fail) is Equal to OR Larger than D1, THEN, the whole MIC is rejected.
    Thus, my rational is if the above statement is correct, which mean if the failed number of sample size (i.e. 3) is less than d1 (i.e. 4), isn't it clearly pass? Furthermore, out of the 5 sample size, 2 sample sizes are passed (i.e. which is equal to the C1 of 2). Thus, why would the system still propose to check next which is C2/D2? Beside on the very first time, you had replied to me on this topic you saidu2026.
    Suppose you have a lot size of 10 having sampling size 5 with C1(acceptance number) 0 and D1(rejection number) 3
    You have quantitative MIC with single recording with a specification limit of 10 (lower) to 20 (upper)
    If, in actual results, if the 3 of the results is outside the spec limits, the MIC as whole is rejected. If only 2 results are rejected the MIC stands accepted.
    The following is the sample plan we talking about...
    Lot Size -Sample Size-c1--d1c2---d2--c3---d3--c4--d4 -c5d5c6d6c7--
    d7
    10--52404---04--0404040--
    0
    Thanks,
    Yong-Yeow

  • How to interpret External Table's log file ?

    Hello All,
    Env: Oracle 10.2.0.4 on Solaris 10.
    I have a csv file and need to use the extenal table to load the data.
    The data is from Microsoft Active Dir and the fields are quite big.
    Since there is no table to upload, i created a table with 283 cols with varchar2(4000), 'coz i do not
    not how big each records are. The file has 8039 records and and could load only 7600.
    Googled and checked documentation and found no details on how to interpret the log file for missing records or what caused.
    LOG\343\203\225\343\202\241\343\202\244\343\203\253\343\201\21408/10/09 16:55:56\343\201\247\343\202\252\343\203\274\343\203\227\343\203\26
    3\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    \350\241\250A1\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\345\256\232\347\276\251
      \343\203\254\343\202\263\343\203\274\343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210DELIM
    ITED BY NEWLINE
      \343\203\225\343\202\241\343\202\244\343\203\253\345\206\205\343\201\256\343\203\207\343\203\274\343\202\277\343\201\257\343\203\227\343\
    203\251\343\203\203\343\203\210\343\203\225\343\202\251\343\203\274\343\203\240\343\201\250\345\220\214\343\201\230endianness\343\201\247\3
    43\201\231
      \343\201\231\343\201\271\343\201\246\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214NULL\343\201\247\
    343\201\202\343\202\213\350\241\214\343\201\214\345\217\227\345\205\245\343\202\214\343\202\211\343\202\214\343\201\276\343\201\227\343\201
    \237
      \343\203\207\343\203\274\343\202\277\343\203\273\343\202\275\343\203\274\343\202\271\343\201\256\343\203\225\343\202\243\343\203\274\343\
    203\253\343\203\211:
        DN                              CHAR (4000)
          ","\343\201\247\347\265\202\344\272\206\343\201\227\343\201\276\343\201\231
          """\343\201\250"""\343\201\247\345\233\262\343\201\276\343\202\214\343\201\246\343\201\204\343\201\276\343\201\231
          SQL Loader\343\201\250\345\220\214\346\247\230\343\201\253\347\251\272\347\231\275\343\202\222\345\210\207\343\202\212\346\215\250\34
    3\201\246\343\201\276\343\201\231
        OBJECTCLASS                     CHAR (4000)
          ","\343\201\247\347\265\202\344\272\206\343\201\227\343\201\276\343\201\231
          """\343\201\250"""\343\201\247\345\233\262\343\201\276\343\202\214\343\201\246\343\201\204\343\201\276\343\201\231
          SQL Loader\343\201\250\345\220\214\346\247\230\343\201\253\347\251\272\347\231\275\343\202\222\345\210\207\343\202\212\346\215\250\34
    3\201\246\343\201\276\343\201\231
        DISTINGUISHEDNAME               CHAR (4000)
          ","\343\201\247\347\265\202\344\272\206\343\201\227\343\201\276\343\201\231
          """\343\201\250"""\343\201\247\345\233\262\343\201\276\343\202\214\343\201\246\343\201\204\343\201\276\343\201\231
          SQL Loader\343\201\250\345\220\214\346\247\230\343\201\253\347\251\272\347\231\275\343\202\222\345\210\207\343\202\212\346\215\250\34
    3\201\246\343\201\276\343\201\231
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\2111686\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/
    product/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211MEMBEROF\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253
    \343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251\343\20
    3\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\2111708\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/
    product/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211USERCERTIFICATE\343\201\256\343\203\225\343\202\243\343\203\274\343\
    203\253\343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251
    \343\203\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\2111709\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/
    product/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211USERCERTIFICATE\343\201\256\343\203\225\343\202\243\343\203\274\343\
    203\253\343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251
    \343\203\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\2111710\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/
    product/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211USERCERTIFICATE\343\201\256\343\203\225\343\202\243\343\203\274\343\
    203\253\343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251
    \343\203\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\2111715\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/
    product/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211MEMBEROF\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253
    \343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251\343\20
    3\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\2111717\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/
    product/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211USERCERTIFICATE\343\201\256\343\203\225\343\202\243\343\203\274\343\
    203\253\343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251
    \343\203\274
    :Above is an extract of the log file.
    Could someone shed some light on how to interpret it ?
    or any links would be sufficient.
    TIA,
    JJ

    Hello,
    I have already tried with CLOB and could see only 2600 records where as when the cols where varchar2(4000) i could get 7680 rows.
    @Franky:
    Is KUP equal to ORA- errors ?
    Is there any lookup tool ?
    I could not see any formatted error description in the log file.
    This is the beginning of the KUP errors in the log file. REPSFROM is a col. How do i know for which row it has failed ?
      KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211REPSFROM\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253
    \343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251\343\20
    3\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\2112\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/pro
    duct/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211MEMBEROF\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253
    \343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251\343\20
    3\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\211508\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/p
    roduct/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211MEMBEROF\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253
    \343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251\343\20
    3\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    KUP-04101: \343\203\254\343\202\263\343\203\274\343\203\211509\343\201\214\343\203\225\343\202\241\343\202\244\343\203\253/u01/app/oracle/p
    roduct/10.2.0/db_1/work/csvdeResult.csv\343\201\247\346\213\222\345\220\246\343\201\225\343\202\214\343\201\276\343\201\227\343\201\237
    KUP-04021: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211MEMBEROF\343\201\256\343\203\225\343\202\243\343\203\274\343\203\253
    \343\203\211\343\203\273\343\203\225\343\202\251\343\203\274\343\203\236\343\203\203\343\203\210\343\203\273\343\202\250\343\203\251\343\20
    3\274
    KUP-04026: \343\203\225\343\202\243\343\203\274\343\203\253\343\203\211\343\201\214\343\203\207\343\203\274\343\202\277\345\236\213\343\201
    \253\345\257\276\343\201\227\343\201\246\351\225\267\343\201\231\343\201\216\343\201\276\343\201\231\343\200\202
    [pre]
    TIA,
    J J                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • How one can interpret entries in table TRDIR for classes?

    Hi Gurus,
    I'm going through table TRDIR I would like to know where I can find information about endings of objects names. For example when I have entry like:
    ZCLASS_NAME===========CM001
    I know this is a method with index 001 for which  I can find name in other table, but what about other endings like:
    ZCLASS_NAME===========CI
    ZCLASS_NAME===========CCDEF
    ZCLASS_NAME===========CU
    I would be grateful for any hints
    BR
    Marcin Cholewczuk

    Hello Marcin
    If you are already working on ECC 6.0 then have a look at class CL_OO_INCLUDE_NAMING.
    Call its method GET_INSTANCE_BY_CIFKEY (SE24, test mode) and the click on the created instance of this class.
    When you now click on  the interfaces (e.g. IF_OO_CLASS_INCL_NAMING) you see the naming conventions for class includes.
    Regards
      Uwe

  • Interpreting MAC Table Data

    Hello,
    I was parsing ARP and then MAC table i.e. taking an entry from ARP table and looking for that mac address in the MAC table but for the same mac address I see several mac entries in the table. Any idea which one will be selected :
    sh mac address-table
    Legend: * - primary entry
            age - seconds since last seen
            n/a - not available
            S - secure entry
            R - router's gateway mac address entry
            D - Duplicate mac address entry
    Displaying entries from active supervisor:
                 vlan        mac address              type      learn      age         ports
    ---------+----------+----------------------------+--------------+-----------+------------+------------+-------------------------------------
           *       50       d44c.12e5.1f80       dynamic     Yes          0        Po1
                   502      d44c.12e5.1f80       dynamic    Yes         130      Po1
                   510      d44c.12e5.1f80      dynamic     Yes         130      Po1
            *      23        d44c.12e5.1f80      dynamic     Yes          5        Po1
            *      22        d44c.12e5.1f80      dynamic     Yes           0       Po1
    Though the ports is the same for all values but not sure why so many entries for same mac address. The Legend says * is primary entry but again there are 3 such * entries
    Thanks,

    The MAC address itself will be globally unique, you are seeing multiple entries because the downstream switch is connected via a Port Channel.
    If you were to logon to the actual switch where the host with that MAC was connected, you will find there is only one entry in the table for it.
    Trace the MAC address to find out what device/host it belongs to and ensure on THAT switch, there is only one entry in the CAM table for it.
    Po1 will be a trunk link to another switch yes? If the switch recieves a frame destined for that MAC address, it will forward it out of the Port Channel as that is the only outgoing port.
    If you saw the same MAC appear in the table with multiple outgoing ports, then you would have an issue.

  • " Can not interpret the data in file " error while uploading the data in DB

    Dear All ,
    After running the below report I am getting the " Can not interpret the data in file " error.
    Need to upload the data in DB through excel or .txt file.
    Kindly advise to resolve the issue.
    REPORT  ZTEST_4.
    data : it like ZPRINT_LOC occurs 0 with header line,
    FILETABLE type table of FILE_TABLE,
    wa_filetable like line of filetable,
    wa_filename type string,
    rc type i.
    CALL METHOD CL_GUI_FRONTEND_SERVICES=>FILE_OPEN_DIALOG
    CHANGING
    FILE_TABLE = filetable
    RC = rc.
    IF SY-SUBRC = 0.
    read table filetable into wa_filetable index 1.
    move wa_filetable-FILENAME to wa_filename.
    Else.
    Write: / 'HI'.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    start-of-selection.
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    FILENAME = wa_filename
    FILETYPE = 'ASC'
    HAS_FIELD_SEPARATOR = 'X'
    TABLES
    DATA_TAB = it.
    IF SY-SUBRC = 0.
    Write: / 'HI'.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    insert ZPRINT_LOC from table it.
    if sy-subrc = 0.
    commit work.
    else.
    rollback work.
    endif.
    Regards
    Machindra Patade
    Edited by: Machindra Patade on Apr 9, 2010 1:34 PM

    Dear dedeepya reddy,
    Not able to upload the excel but have sucess to upload the .csv file to db through the below code. Thanks for your advise.
    REPORT  ZTEST_3.
             internal table declaration
    DATA: itab TYPE STANDARD TABLE OF ZPRINT_LOC,
          wa LIKE LINE OF itab,
          wa1 like line of itab.
                       variable  declaration
    DATA: v_excel_string(2000) TYPE c,
           v_file LIKE v_excel_string VALUE    'C:\Documents and Settings\devadm\Desktop\test.csv',  " name of the file
            delimiter TYPE c VALUE ' '.         " delimiter with default value space
         read the file from the application server
      OPEN DATASET v_file FOR INPUT IN TEXT MODE ENCODING DEFAULT.
    IF sy-subrc NE 0.
    write:/ 'error opening file'.
      ELSE.
        WHILE ( sy-subrc EQ 0 ).
          READ DATASET v_file INTO wa.
          IF NOT wa IS INITIAL.
            append wa TO itab.
          ENDIF.
          CLEAR wa.
        ENDWHILE.
      ENDIF.
    CLOSE DATASET v_file.
    EXEC SQL.
         TRUNCATE TABLE "ZPRINT_LOC"
    ENDEXEC.
    *------display the data from the internal table
    LOOP AT itab into wa1.
    WRITE:/ wa1-mandt,wa1-zloc_code,wa1-zloc_desc,wa1-zloc,wa1-zstate.
    ENDLOOP.
    insert ZPRINT_LOC from table itab.

Maybe you are looking for