Error running columns must be updated in the error table

Hi all

I deliver, in my process when execution time if I got an error, that it would be updaed in my error log table, is there any special function is there for that?

Hello

For any error that occurs in your trapping interface use the package step.

Go to step 1 to step 2 by KO trail

in step 2, you can use a variable with a refresh of query ' select SUBSTR)< %="odiRef.getPrevStepLog" ("message")="" %="" >,="" 1,="" 4000)="" du="" double="" '="" faire="" passer="" votre="" message="" d’erreur...="" de="" cette="" façon,="" vous="" pouvez="" gérer="" vos="">
Also, as mentioned in a previous post, you can easily change your variable as refresh query

*'select SUBSTR (< %="odiRef.getPrevStepLog" ("message")="" %="" >,="" 1,="" 3000)="" || »=""><->' |)< %="odiRef.getPrevStepLog" (« step_name »)="" %="" >="" du="" double="" '="" *="" d’inscrire="" le="" nom="" de="" l’étape="" afin="" que="" vous="" sachiez="" où="" cette="" erreur="" s’est="">
Now, you can use this variable to insert this value into a table of error log using a procedure of ODI step (do the next step).

Solve your problem?

Published by: 922636 on 13 Sep 2012 06:58

Tags: Business Intelligence

Similar Questions

  • Error: "files which are required for Windows to run properly must be copied into the DLL cache.

    I need some serious help please someone... I get a message that Windows File Protection is! and he says that "files which are required for Windows to run properly must be copied into the DLL cache" that I know, but I do not know why this has happened... I think it happened because of an update which took place about 2 days ago cause that is when it started, but I've tried all t0 get rid of it. I tried to disable using "regedit" in the run screen and it did not help... I need help with fixing this. I don't have my copy of Windows XP Professional Moose because this Pc is old, and I just kept to upgrade. Can someone guide me please in the right direction and the easiest that I'd appreciate it, thanks Chris!

    Thanks to all who tried to help, it means a lot!  I have no idea what happens but I tried to run a complete scan with antivirus program McAfee I was BTW it was free because of the internet service gave to me to be a customer with them, (I guess they have an ongoing case) not much of a cause I had nothing else problems with McAfee all for about 5 years and they are so much better programs out there (to new my opinion) but on with my story so whenever I tried to run a full scan or fast he rode every time error cannot start scan try again and so on, so I called them and they could not understand what the problem was and finally reinstalled but it doesn't work and of course they wanted me to buy a version... So I said forget it and went with one of the best Antivirus out there (my opinion only) programs free and it scanned and found some articles ad and he never came back! So I'm lucky so far and happy! Once again thanks to Jose @ and @ John for help and getting back to me, that shows the high level of awareness and dedication... So thank you to you two! I have no idea of what the problem was I think that he had with the Ad-ware and anti virus program does not properly and somehow obtained a "bug" If you want to. Have an awesome day and thank you and if I can ever be useful I'll do my best! I was wondering something quick you guys like Avast Internet security because I've had some people said he is well worth and had some interesting features, I personally put AVG but I was wondering about obtaining notice! Thanks for the tips when you get the time!

  • Two columns must be UNIQUE if the second is not NULL.

    Two columns must be UNIQUE if the second is not NULL. If the second is NULL, the first has no need to be UNIQUE.

    CREATE TABLE Moo
    (
    Prima        INT PRIMARY KEY,
    Secunda    INT NOT NULL,
    Tertia        VARCHAR2(1)
    );
    
    CREATE UNIQUE INDEX Cow ON Moo(Secunda, NVL(Tertia, TO_CHAR(Prima)));
    
    INSERT INTO Moo(Prima, Secunda, Tertia)
    SELECT 1, 1, NULL FROM Dual UNION ALL
    SELECT 2, 1, NULL FROM Dual;
    
    DROP TABLE Moo;
    
    

    Is there another way to do it?

    Added 'SINGLE '.

    I had a little trouble at matches your description to your example, but if you want to apply the uniqueness on (secunda, tertia) only for lines where tertia is not null, then the following should work:

    create an index unique xxx on moo)

    cases when is not null, then end of secunda, tertia

    Tertia

    );

    Concerning

    Jonathan Lewis

    P.S. When do a quick test of the best way to define this index, I found what seems to be a bug in 11.2.0.4 (and maybe other versions) with the expression:

    Tertia case if no then cast (null as an int) to another end secunda

    Update: now blog at: Easy & #8211; Oops. | Notebook of the Oracle

  • How to run a query to update on the results to a spreadsheet

    Hey there,
    I'm new to this kinda thing.
    I received a spreadsheet that has 2 tablets, 1 is called SQL generates and has a ton of data. 1 is called SQL statement and a select statement in the first cell.
    I said to run an update query by using the worksheet and received this:
    = CONCATENATE("Update CARDMEMBERISSUE set CURRSTATUSCD = 'ACT', DATELASTMAINT = sysdate where AGREENBR =",A2,"and MEMBERNBR =",B2,"and ISSUENBR =",C2,";")

    = CONCATENATE("Insert into CARDMEMBERISSUEHIST (AGREENBR, MEMBERNBR, ISSUENBR, EFFDATETIME, CARDSTATCD, STATREASON, DATELASTMAINT, DATESENT) values (', A2, ',', B2, ',', C2", sysdate, 'Law', null, sysdate, null);' ")

    I don't know what to do or how to do this.
    It's that the lines in the worksheet as look, including the column header, A1 is empty.
    A B C etc.
    NBR MEMBERNBR QUESTION NBR CURRSTATUSCD PREFIX CARD NBR AGREETYPCD NBR EXT CARD ISSUE DATE PERS OWNER AGREE
    2 12 1 44 ISS g 22 22 19/10/2011

    = CONCATENATE bits are Excel formulas. Assuming that they properly drafted, they generate a set of individual sql statements. The first concaenatewill generates a set of instructions to update on the CardMemberIssue table, and the second will generate a set of insert statement in the CardMemberIssueHist table.

    You should be able to simply paste the instructions generated in any tool that you use to run sql to run. Before you do this right, make sure that you are running:

    alter session set cursor_sharing=force;
    

    before sticking anything in.

    John

  • RMTTRAIL must be specified before the FILE/TABLE/SEQUENCE

    Hi Experts,

    Just trying to debug this issue. Please help me in the question of fixing.

    Currently this is my approx.

    OS - OEL 6.3

    DB - 12.1.0.1

    GRID - 12.1.0.1

    2 node RAC

    I have a Container 1 (c1) with PDB (p1, p2) 2 and trying to replicate of C1. P1. SH-> C1. P2. SH for a single table and below is my param file and I recorded extracted and added to GGSCI

    EXTRACT C1SH1_ED

    SETENV (ORACLE_SID = "c1")

    SETENV (ORACLE_HOME=/opt/oracle/rdbms/12.1.0.1)

    SETENV (NLS_LANG = 'AMERICAN_AMERICA. AL32UTF8")

    SETENV (NLS_DATE_FORMAT = DD-MON-YYYY HH: MI: SS AM)

    USERIDALIAS ggc1

    DISCARDFILE. / direrr/c1.dsc, APPEND.

    REPORTCOUNT EVERY 30 MINUTES, FARE

    STATOPTIONS REPORTFETCH

    WARNLONGTRANS 5 m, 3 m CHECKINTERVAL

    WILDCARDRESOLVE IMMEDIATE

    LOGALLSUPCOLS

    UPDATERECORDFORMAT COMPACT

    SOURCECATALOG P1

    Table SH. T_DELS;

    then I tried to run the EXTRACT and the weiredly I see this error (please let me know if I make a mistake)

    RMTTRAIL must be specified before the FILE/TABLE/SEQUENCE <-this is what I see in my ggserr.log

    2014-05-26 00:32:01 INFO OGG - 02695 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: syntax of the ANSI SQL parameter is used for the analysis of the parameter.

    2014-05-26 00:32:01 INFO OGG - 02095 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: successfully set ORACLE_SID = c1 environment variable.

    2014-05-26 00:32:01 INFO OGG - 02095 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: set successfully ORACLE_HOME=/opt/oracle/rdbms/12.1.0.1 environment variable.

    2014-05-26 00:32:01 INFO OGG - 02095 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: set NLS_LANG = AMERICAN_AMERICA successfully environment variable. AL32UTF8.

    2014-05-26 00:32:01 INFO OGG - 02095 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: variable environment successfully set NLS_DATE_FORMAT = DD-MON-YYYY hh: mi: SS AM.

    2014-05-26 00:32:04 INFO OGG - 03522 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: setting session time zone at the source of database timezone "GMT".

    2014-05-26 00:32:04 ERROR OGG - 00362 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: RMTTRAIL must be specified before/SEQUENCE/TABLE FILE.

    2014-05-26 00:32:04 ERROR OGG - 01668 Oracle GoldenGate Capture for Oracle, c1sh1_ed.prm: PROCESS ABENDING.

    2014-05-26 00:32:04 INFO OGG - 00975 Oracle GoldenGate for Oracle, Manager mgr.prm: client_start_er_prog failed.

    2014-05-26 00:32:04 WARNING OGG - 01742 Oracle GoldenGate for Oracle shell: command sent to MGR MGR returned with an error response.

    2014-05-26 00:33:29 INFO OGG - 00979 Oracle GoldenGate for Oracle, Manager mgr.prm: EXTRACT of C1SH1_ED is down (free of charge).

    2014-05-26 00:38:30 INFO OGG - 00979 Oracle GoldenGate for Oracle, Manager mgr.prm: EXTRACT of C1SH1_ED is down (free of charge).

    -extract is registered and has successfully added.  Please help me

    I still wonder why we see RMTRAIL when we check out local config

    Add this parameter to your setting

    exttrail ./dirdat/ll

    and run the following statements:

    GGSCI > remove from C1SH1_ED

    GGSCI > add from C1SH1_ED, tranlog, begin now, NET 2

    GGSCI > add exttrail. / dirdat/ll, extracted from C1SH1_ED, 100 MB

  • ORA-14030: partitioning column does not exist in the CREATE TABLE statement

    Hi all

    We are trying to create a partition materialized view and get an error below.
    ORA-14030: partitioning column does not exist in the CREATE TABLE statement
    Our GL_BALANCES21 and GL_CODE_COMBINATIONS21 base tables is already divided by interval of the range on Code_combination_id.
    In the same way that we try to partition the view materialized
    We get the error.
    ORA-14030: partitioning column does not exist in the CREATE TABLE statement
    Where the clause there are 4 tables gl_balances21, gl_code_combinations21, gl_periods and gl_set_of_books.


    CREATE MATERIALIZED VIEW apps. BAL_PART
    PARTITION BY RANGE ("CODE_COMBINATION_ID")
    (SCORE LOWER (80000) VALUES,
    PARTITION OF LOWER VALUES (160000),
    PARTITION OF LOWER VALUES (240000),
    PARTITION OF LOWER VALUES (320000),
    PARTITION OF LOWER VALUES (400000),
    PARTITION OF LOWER VALUES (480000),
    PARTITION OF LOWER VALUES (560000),
    PARTITION OF LOWER VALUES (640000),
    PARTITION OF LOWER VALUES (720000),
    PARTITION OF VALUES LESS THAN (800000),
    PARTITION OF LOWER VALUES (880000),
    PARTITION OF LOWER VALUES (960000),
    PARTITION OF VALUES LESS THAN (10400000),
    PARTITION OF LOWER VALUES (11200000),
    PARTITION OF LOWER VALUES (12000000),
    PARTITION OF LOWER VALUES (12800000),
    PARTITION OF VALUES LESS THAN (13600000),
    PARTITION OF LOWER VALUES (14400000),
    PARTITION OF VALUES LESS THAN (15200000),
    PARTITION OF LOWER VALUES (16000000),
    PARTITION OF VALUES LESS THAN (16800000),
    PARTITION OF VALUES LESS THAN (17600000),
    PARTITION OF VALUES LESS THAN (18400000),
    PARTITION OF VALUES LESS THAN (19200000),
    PARTITION OF LOWER VALUES (20000000),
    PARTITION OF VALUES LESS THAN (20800000),
    PARTITION OF VALUES LESS THAN (21600000),
    PARTITION OF VALUES LESS THAN (22400000),
    PARTITION OF VALUES LESS THAN (23200000),
    PARTITION OF LOWER VALUES (24000000),
    PARTITION OF VALUES LESS THAN (24800000),
    PARTITION OF VALUES LESS THAN (25600000),
    PARTITION OF VALUES LESS THAN (26400000),
    PARTITION OF LOWER VALUES (27200000),
    PARTITION OF LOWER VALUES (28000000),
    PARTITION OF VALUES LESS THAN (28800000),
    PARTITION OF VALUES LESS THAN (29600000),
    PARTITION OF VALUES LESS THAN (30400000),
    PARTITION VALUES LESS THAN (MAXVALUE))
    QUICKLY REFRESH ON DEMAND
    SELECT the QUERY REWRITE as
    SELECT GL.GL_CODE_COMBINATIONS21. ROWID C1,
    GL.GL_BALANCES21. ROWID C2,
    "GL". "" GL_BALANCES21 ". "" ACTUAL_FLAG, "
    "GL". "" GL_BALANCES21 ". "" CURRENCY_CODE "
    "GL". "" GL_BALANCES21 ". "" PERIOD_NUM, "
    "GL". "" GL_BALANCES21 ". "" PERIOD_YEAR ".
    "GL". "" GL_BALANCES21 ". "" SET_OF_BOOKS_ID ""SOB_ID"
    "GL". "" GL_CODE_COMBINATIONS21 ". "" CODE_COMBINATION_ID ""CCID.
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT1 ",.
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT10, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" DIRECTION11, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT12, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT13, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT14, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT2 ",.
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT3. "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT4, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT5, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT6, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT7. "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT8, "
    "GL". "" GL_CODE_COMBINATIONS21 ". "" SEGMENT9, "
    "GL". "" "" GL_PERIODS '. "" PERIOD_NAME,"
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_CR', 0) Open_Bal_Cr,
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_CR', 0) +.
    NVL ("GL". "GL_BALANCES21" "." " (PERIOD_NET_CR', 0) Close_Bal_Cr,
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_DR', 0) Open_Bal_Dr,
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_DR', 0) +.
    NVL ("GL". "GL_BALANCES21" "." " (PERIOD_NET_DR', 0) Close_Bal_Dr,
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_DR', 0).
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_CR', 0) Open_Bal,
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_DR', 0).
    NVL ("GL". "GL_BALANCES21" "." " (BEGIN_BALANCE_CR', 0) +.
    NVL ("GL". "GL_BALANCES21" "." " (PERIOD_NET_DR', 0).
    NVL ("GL". "GL_BALANCES21" "." " (PERIOD_NET_CR', 0) Close_Bal,
    NVL ("GL". "GL_BALANCES21" "." " (PERIOD_NET_CR', 0) Period_Cr,
    NVL ("GL". "GL_BALANCES21" "." " (PERIOD_NET_DR', 0) Period_Dr
    OF GL.GL_CODE_COMBINATIONS21.
    GL.GL_BALANCES21,
    GL.GL_SETS_OF_BOOKS,
    GL.GL_PERIODS
    WHERE GL.GL_BALANCES21. CODE_COMBINATION_ID = GL.GL_CODE_COMBINATIONS21. CODE_COMBINATION_ID
    AND GL.GL_SETS_OF_BOOKS. SET_OF_BOOKS_ID = GL.GL_BALANCES21. SET_OF_BOOKS_ID
    AND GL.GL_PERIODS. PERIOD_NUM = GL.GL_BALANCES21. PERIOD_NUM
    AND GL.GL_PERIODS. PERIOD_YEAR = GL.GL_BALANCES21. PERIOD_YEAR
    AND GL.GL_PERIODS. PERIOD_TYPE = GL.GL_BALANCES21. PERIOD_TYPE
    AND GL.GL_PERIODS. PERIOD_NAME = GL.GL_BALANCES21. PERIOD_NAME
    AND GL.GL_PERIODS. PERIOD_SET_NAME = GL.GL_SETS_OF_BOOKS. PERIOD_SET_NAME
    and gl.GL_CODE_COMBINATIONS21.summary_flag! = « Y »

    ERROR on line 54:
    ORA-01013: user has requested the cancellation of the current operation

    I checked the metalink note saying that ensure that all columns in a partitioning column list are columns of
    the table being created.

    Partition is already there, on the column of code_combination_id of gl_balances21 and gl_code_combinations21.

    Please suggest.

    Thank you

    It's your mistake:

    PARTITION BY RANGE ("CODE_COMBINATION_ID") 
    

    but in your projection of column list, you have an alias he:

    "GL"."GL_CODE_COMBINATIONS21"."CODE_COMBINATION_ID" "CCID",
    

    You must use the alias as a partition key, not the name fom the secondary table column.
    --
    John Watson
    Oracle Certified Master s/n
    http://skillbuilders.com

  • error handling - when using 'base' no updates to the audit table

    Hello;
    We use the error handling via the shadow errors; the operating mode is set by default to the "game";
    errors are caught in the trap in the errors table, but the audit of execution messages show is no longer there was error;
    y at - missing something on the shelf upward?
    before implementation of the error, with the operation mode table ' set to the line according to fail based on ' errors were recorded in all_rt_audit_exec_messages;
    now with the switch, the errors are caught in the trap, but we warned is no longer that it was a mistake;
    ID appreciate advise on how to fix that
    THX
    Rgds

    Hello

    Mode set-based, Oracle Warehouse Builder generates a single SQL statement that treats all data and performs all operations. Although the treatment of the data as a whole improves performance, audit information available are limited. Runtime auditing is only limited to the account of the run-time error. With mode based on the game, you can not identify lines that contain errors.

    Cap 10. Understand the Performance and Advanced ETL of Oracle® Warehouse Builder of modeling, ETL and data quality Guide data
    11g Release 2 (11.2)

    See you soon

  • UPDATE on the same table in the sub query

    DB version: 11.2

    We have a table called SHP_GC_TRACK, which has about 8 million records with partitions. In the below UPDATE, it updates a column based on the SELECT on the same table in a subquery.
    UPDATE shp_gc_track a
       SET f_tran_proc  = 'Y'
     WHERE last_update_date <
              (SELECT MAX (last_update_date)
                 FROM shp_gc_track b
                WHERE a.shp_trx_rowid = b.shp_trx_rowid
                  AND a.c_shp_inst = b.c_shp_inst
                  AND a.f_tran_proc  = b.f_tran_proc 
                  AND b.f_ltr_received = 'D'
                  AND f_rec_code IN ('G', 'W')
                  AND b.f_rec_status = 'B'
                  AND b.c_shp_inst = :b1
                  )
       AND a.c_shp_inst = :b1
       AND a.f_ltr_received = 'D'             -----------------> part of composite index
       AND a.f_tran_proc  = 'N'              -----------------> part of composite index
       AND a.f_rec_code IN ('G', 'W')      --------------> part of composite index  
       AND a.f_rec_status = 'B';              -----------------> part of composite index  
    This UPDATE takes a long time to run and sometimes get hung up.

    We have a composite index on four columns f_ltr_received, f_rec_code, f_rec_status and f_tran_proc. Explain the plan shows that this composite index is used.



    Any way to rewrite this query or suggestion?

    Steve_74 wrote:
    DB version: 11.2

    We have a table called SHP_GC_TRACK, which has about 8 million records with partitions. In the below UPDATE, it updates a column based on the SELECT on the same table in a subquery.

    UPDATE shp_gc_track a
    SET f_tran_proc  = 'Y'
    WHERE last_update_date <
    (SELECT MAX (last_update_date)
    FROM shp_gc_track b
    WHERE a.shp_trx_rowid = b.shp_trx_rowid
    AND a.c_shp_inst = b.c_shp_inst
    AND a.f_tran_proc  = b.f_tran_proc
    AND b.f_ltr_received = 'D'
    AND f_rec_code IN ('G', 'W')
    AND b.f_rec_status = 'B'
    AND b.c_shp_inst = :b1
    )
    AND a.c_shp_inst = :b1
    AND a.f_ltr_received = 'D'             -----------------> part of composite index
    AND a.f_tran_proc  = 'N'              -----------------> part of composite index
    AND a.f_rec_code IN ('G', 'W')      --------------> part of composite index
    AND a.f_rec_status = 'B';              -----------------> part of composite index  
    

    This UPDATE takes a long time to run and sometimes get hung up.

    We have a composite index on four columns f_ltr_received, f_rec_code, f_rec_status and f_tran_proc. Explain the plan shows that this composite index is used.

    Any way to rewrite this query or suggestion?

    Setting updates with subqueries may be difficult: (.) Unfortunately my suggestions below are of the try-it-and-see-what-happens variety - nothing of certain

    First of all, check the index. Is it bitmap or tree? If the tree to see if the more restrictive columns are listed first - this can help with effectiveness of b-tree indexes. Also if the tree a composite bitmap for columns with lots of repeat values instead could help

    Its a correlated subquery so that you cannot run just the subquery first put the result in a scalar varaiable and using the variable in the SQL instead. You can try putting the keys w/join subuqery results in a TWG first to use TWG in SQL to see if I/O is reduced together during these two operations.

    You have the license for the parallel query option? Using parallel DML (this must be activated manually) can help. Check the documentation of the ALTER SESSION command to do so. In addition, the PARALLEL_INDEX() indicator could help

    Display the SQL execution plan

  • Updating of the ADF Table strangely after delete line

    Hello

    I use ADF Table with ArrayList to the model of the collection. I do not use View object

    < af:table var = value ' row' = "#{pageFlowScope.dataBean.collectionModel}"... "

    I have a SelectOnceChoice in each row of the table and bind their values to a property of the line

    < af:selectOneChoice value = "#{row.label}"... "

    I have a command link to remove each line and the delete method:

    collectionModel.remove (idx);

    The model is correctly updated, but the table of the ADF is not. Somehow, the value of the selection of the next line is set to the value of the deleted row.

    For example: If there two select with values respectively: Foo, Bar. If I remove the line with Foo, the remaining line (initially Bar) is set to Foo.

    If I refresh (F5) the page, it appears correctly. I also tried to use addPartialTarget and partialTriggers but no help.

    Can someone help me? Thanks in advance.

    Post edited by: 2925664

    Hello

    Previously I use table binding, that's why it has that name.

    BTW, I don't know what's causing the problem. It is related to the life cycle ADF. I put the immediate = "true" for the select box and it is working fine now.

    Concerning

  • Columns to be registered in the ra_interface_lines_all table in the incoming Interface of the tax?

    Hi all

    We are upgrading EBS 11i instance to R 12.1.3. There are interfaces to Recevibles transactions that retrieves data from a data file and import of invoices after validation.

    In 11i, ra_interface_lines_all tax_code column was populated for details of import taxes. But in R12 tax_code column is not used. Can someone tell me which columns we have to fill in the table ra_interface_lines_all for the tax details, I can see there are many tax related columns. I come from the details of the taxes of the zx_rates_b table.

    Which column should be used in this table as an entry in tax_code (or another column) in ra_interface_lines_all.?

    Thank you

    Patricia K.

    Hi Patricia,

    The tax value is taken from ZX_TAXES_B.TAX
    For TAX_STATUS_CODE, value is taken from ZX_STATUS_B.TAX_STATUS_CODE
    For TAX_RATE_CODE, the value of the TAX_RATE_CODE ZX_RATES_B.

    See the oracle at the bottom of the reference documentation for more details on the mapping...
    Description and use of fields in the Table RA_INTERFACE_LINES (Doc ID 1195997.1)

    Kind regards
    Ivruksha

  • Lack of updating of the secondary table.

    JDeveloper 11.1.1.20.

    In a master page in detail (two ADF unalterable tables) where the detail listen to changes in the master with its partialtrigger set to the main table, I discovered a problem when I go back to the page of a RESTORE operation in another page (change).
    In doing so, sends me to the first line of the main table, which is normal.

    -The detail section says "No data to display", which is not correct.
    If I leave the first row and return to the detail section is updated.

    Any success?

    Best regards
    Erik

    What is the RefreshCondition that you have defined for the iterator?
    You can change it to ifNeeded or always and check if it helps?

    Thank you
    Nini

  • update of the EUL5 Tables

    Hello

    I need to rename my files EUL & elements following a naming convention, I thought updating the tables of EUL5 in the following way:


    -Step 1: Create a copy of eul5_objs:
    create table eul5_objs_cpy as select * from eul5_objs ;
    -Step 2: update eul5_objs:
    update eul5_objs set obj_name = initcap (obj_name);
    -Step 3: Create a copy of eul5_expressions:
    create table eul5_expressions_cpy as select * from eul5_ expressions ;
    -Step 4: Update the eul5_ expressions:
    UPDATE eul5_expressions e
       SET e.exp_name =
           (SELECT TRIM(DECODE(INSTR(m.exp_name, ':'),
                          0,
                          LOWER(t.obj_name) || ' : ' || INITCAP(m.exp_name),
                          SUBSTR(m.exp_name, 1, INSTR(m.exp_name, ':', 1, 1) - 1) ||
                          INITCAP(SUBSTR(m.exp_name, INSTR(m.exp_name, ':', 1, 1)))))
              FROM eul5_expressions m, EUL5_OBJS t
             WHERE m.it_obj_id = t.obj_id
               AND e.exp_id = m.exp_id)
     WHERE e.it_obj_id is not null
    but I heard that EUL5 tables updated could corrupt the EUL and he'd end up unable to export/import it via the command line, then asked me to update the EUL manually by the administrator.

    For my information, could someone explein me what is the difference and how it could damage the EUL?

    Thank you.

    Mcha

    Hi mcha
    Like the previous of Tamir answer, you should be careful updating behind the scenes. According to me, these are the only paintings directly referencing the name in this case, it seems that you should be ok.

    One thing to be aware of, is that workbooks also incorporate the name and identifier of the folder within each compiled worksheet. As long as the administrator does not change the name and the identifier at the same time binders will continue to open. However, until the workbook is re-registered only the identifier will be correct and should anyone subsequently change an identifier without a workbook saved shows the name of the folder then change the workbook will open more.

    Therefore, I advise you also ask your users to open each workbook after the name change and then re-register. In this way, the new name of the folder will get embedded in spreadsheets, sort of covering all the bases.

    Best wishes
    Michael

  • Report with multiple columns NUMBER of counts of the same table

    I am new to discoverer, so I'm a little lost.

    I work to create a report to show usage data and Knowledge Base of e-business. I have written using subqueries in SQL query that is in the format:

    Solution number | Soultion title | Solution views. Positive feedback | Negative feedback
    Title of 12345 _ 345 _ 98 34


    The entries 'Views', 'Positive' and 'Negative' are stored in the same table, so I do a count where setid = setid and usedtype = VS, then count where usedtype = usedtype and PF = NF

    Discoverer, I can get the number of solution, the title and THE totals but I can't seem to understand how to get an ACCOUNT for three different things from the same table in the columns on the same line.

    When I go on change map-> select the items once I select the option NUMBER of the UsedType column in the CS_KB_SET_USED_HISTS table, I can't select it again. I also found way now to add a column based on a query entered.

    If someone could help it would be much appreciated.

    Thank you

    Published by: Toolman21 on December 2, 2010 14:17
    _ to correct spacing added.

    Hello
    You can separate the column with a case or decode.
    for example to create 2 calculations:

    case
    When usedtype = "PF".
    then - that contain both
    0 otherwise
    end

    case
    When usedtype = 'NF '.
    then - that contain both
    0 otherwise
    end

    After that, you can create the aggregation count on those.

    Tamir

  • Several updates on the same Table

    Hello

    I need to update the same Table (T1) but to filter for different conditions as below.
    and I have a set of filter conditions 50 and update the same table.

    Is it possible to get in the single update statement?

    BEGIN
    UPDATE T1
    SET PTA_CLM_CNT = v_PTA_CLM_CNT__77,
    PTB_CLM_CNT = v_PTB_CLM_CNT__77
    WHERE run_dt = v_in_parm_dt
    AND state_code = '77';
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    null;
    WHILE OTHERS THEN
    v_error_cd: = SQLCODE;
    v_error_msg: = SUBSTR (SQLERRM, 1, 200);
    v_curr_record: = 'sum_bene_state_updt_77 ' | v_in_parm_dt;
    create_error_log ('_sum_cnts', v_error_cd, v_error_msg, v_curr_record);
    END;

    BEGIN
    UPDATE T1
    SET PTA_CLM_CNT_ = v_PTA_CLM_CNT__78,
    PTB_CLM_CNT_ = v_PTB_CLM_CNT__78
    WHERE run_dt = v_in_parm_dt
    AND state_code = '78';
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    null;
    WHILE OTHERS THEN
    v_error_cd: = SQLCODE;
    v_error_msg: = SUBSTR (SQLERRM, 1, 200);
    v_curr_record: = 'sum_bene_state_updt_78 ' | v_in_parm_dt;
    create_error_log ('sum_cnts', v_error_cd, v_error_msg, v_curr_record);
    END;

    Thanks in advance

    May be trying to use DECODE

    UPDATE T1
       SET PTA_CLM_CNT = DECODE(state_code,77,v_PTA_CLM_CNT_77,78,v_PTA_CLM_CNT_78)
           PTB_CLM_CNT = DECODE(state_code,77,v_PTB_CLM_CNT_77,78,v_PTB_CLM_CNT_78)
     WHERE run_dt = v_in_parm_dt;
    
  • I want to update a column in any changes made to a row and the column of the same row must be updated with the new status

    Hi all

    I am new in the form of Oracle, I have a question,

    in oracle from(10G) now I show an entire table, when I update a line, then in that same line, there is a column named as status, must got the update automatically with the value 'NEW '.

    Can someone help me how to perform this task.

    If any body knows then please reply as soon as POSSIBLE.

    Thank you

    Ashish

    1003500 wrote:

    Hi all

    I am new in the form of Oracle, I have a question,

    in oracle from(10G) now I show an entire table, when I update a line, then in that same line, there is a column named as status, must got the update automatically with the value 'NEW '.

    Can someone help me how to perform this task.

    If any body knows then please reply as soon as POSSIBLE.

    Thank you

    Ashish

    Ashish

    Try this

    / * write the following code in Post-Text-Item at the block level * /.

    IF: System.Record_Status IN ("MODIFIED", "INSERT") THEN

    : your_block_name.column_name: = 'NEW';

    END IF;

    Hamid

Maybe you are looking for