Logic for MVER table update

Hi Experts,
Can anyone let me know how this table MVER updates. What are all the mvt type it will consider for updation. Your fast reply is appreciated.
Thanks,
Suresh

Hi Suresh,
The following are the various mvmt types that are used for consumption.
201
221
231
241
251
261
281
291
331
333
335
551
553
555
557
These values are updated in the MVER table. For eg. V06, V08 fields of MVER are updated with 261 and 201 Mvmt types.
Reward if cleared and close the thread.

Similar Messages

  • How downtime can be reduced for setup table update.

    Hi;
    Can anyone tell me various ways to reduced system downtime for setup table updates.
    thanks
    Warm Regards
    Sharebw

    Hi,
    You will need to fill the set up tables in 'no postings period'. In other words when no trasnactions are posted for that area in R/3 otherwise those records will not come to BW. Discuss this with end user and decide. Weekends are a general choice for this activity.
    try Early Delta Initialization
    With early delta initialization, you have the option of writing the data into the delta queue or into the delta tables for the application during the initialization request in the source system. This means that you are able to execute the initialization of the delta process (the init request), without having to stop the posting of data in the source system. The option of executing an early delta initialization is only available if the DataSource extractor called in the source system with this data request supports this.
    Extractors that support early delta initialization are delivered with Plug-Ins as of Plug-In (-A) 2002.1.
    You cannot run an initialization simulation together with an early delta initialization.
    hope this link may make you clear about early delta init
    http://help.sap.com/saphelp_nw04s/helpdata/en/80/1a65dce07211d2acb80000e829fbfe/frameset.htm
    thanks,
    JituK

  • Case statement logic for External Tables

    Hi All,
    Is there anyway I can perform a CASE logic in External table creation script?
    I have a column which is supposed to receive only Numbers. But if i inadvertently receive a String, i want to insert NULL for that instance.
    My table has the following creation syntax: ( I have to make a check for the NumValue column - althought I am using VARCHAR2(50) I have the transformation stage where the NumValue column has a CASE logic ; my entire file is getting rejected just because a single row in the input dat file is coming as a String)
    CREATE TABLE XYZ_TABLE
         LineNumber NUMBER(20),
         NumValue VARCHAR2(50 BYTE)
    ORGANIZATION EXTERNAL
    ( TYPE ORACLE_LOADER
    DEFAULT DIRECTORY "EXT_TAB_DIR"
    ACCESS PARAMETERS
    ( RECORDS DELIMITED BY NEWLINE
    BADFILE 'EXT_TAB_DIR_LOG':'FILE1.BAD'
    LOGFILE 'EXT_TAB_DIR_LOG':'FILE1.LOG'
    DISCARDFILE 'EXT_TAB_DIR_LOG':'FILE1.DSC'
    FIELDS TERMINATED BY '#|#'
    OPTIONALLY ENCLOSED BY '#$' and '$#'
    MISSING FIELD VALUES ARE NULL(
    LINENUMBER,
         NUMVALUE
    LOCATION
    ( 'FILE1.dat'
    REJECT LIMIT UNLIMITED;
    Thank you,
    Chaitanya

    Chaitanya wrote:
    So here, in the CASE logic, can i perform a check for validating if the value received for NumValue is only number and not some Varchar2 value (which I am currently receiving for some rows)Assuming "is only number" means NumValue column can containg digits only:
    insert
      into TableABC(
                    linenumber,
                    nuvalue
      select  linenumber,
              NumValue
        from  TABLEXYZ
        where regexp_like(NumValue,'^\d+$')
    /SY.
    P.S. If NULL column NumValue is allowed, add OR NumValue IS NULL

  • Required to create a script for base table update using XMLSTORE package.

    Hi can anybody provide me some help full suggestion on how to update base table using XMLSTORE package.
    I created a simple script for Employee table and can able to do the basic operation like Insert and update on the table.
    Query is as follow's
    DECLARE
    insCtx DBMS_XMLSTORE.ctxType;
    rows NUMBER;
    xmlDoc CLOB :=
    '<ROWSET>
    <ROW num="1">
    <EMPLOYEE_ID>922</EMPLOYEE_ID>
    <SALARY>1801</SALARY>
    <HIRE_DATE>17-DEC-2007</HIRE_DATE>
    <JOB_ID>ST_CLERK</JOB_ID>
    <EMAIL>RAUSSJACK</EMAIL>
    <LAST_NAME>JACK</LAST_NAME>
    <DEPARTMENT_ID>20</DEPARTMENT_ID>
    </ROW>
    <ROW>
    <EMPLOYEE_ID>923</EMPLOYEE_ID>
    <SALARY>2001</SALARY>
    <HIRE_DATE>31-DEC-2005</HIRE_DATE>
    <JOB_ID>ST_CLERK</JOB_ID>
    <EMAIL>PATHAK</EMAIL>
    <LAST_NAME>PRATIK</LAST_NAME>
    <DEPARTMENT_ID>20</DEPARTMENT_ID>
    </ROW>
    </ROWSET>';
    BEGIN
    insCtx := DBMS_XMLSTORE.newContext('EMPLOYEES'); -- Get saved context
    DBMS_XMLSTORE.clearUpdateColumnList(insCtx); -- Clear the update settings
    -- Set the columns to be updated as a list of values
    DBMS_XMLSTORE.setUpdateColumn(insCtx, 'EMPLOYEE_ID');
    DBMS_XMLSTORE.setUpdateColumn(insCtx, 'SALARY');
    DBMS_XMLSTORE.setUpdateColumn(insCtx, 'HIRE_DATE');
    DBMS_XMLSTORE.setUpdateColumn(insCtx, 'JOB_ID');
    DBMS_XMLSTORE.setUpdateColumn(insCtx, 'EMAIL');
    DBMS_XMLSTORE.setUpdateColumn(insCtx, 'LAST_NAME');
    DBMS_XMLSTORE.setUpdateColumn(insCtx, 'DEPARTMENT_ID');
    -- Insert the doc.
    rows := DBMS_XMLSTORE.insertXML(insCtx, xmlDoc);
    --COMMIT;
    DBMS_OUTPUT.put_line(rows || ' rows inserted.');
    -- Close the context
    DBMS_XMLSTORE.closeContext(insCtx);
    END;
    SELECT employee_id, LAST_name FROM employees WHERE employee_id = 114;
    DECLARE
    updCtx DBMS_XMLSTORE.ctxType;
    rows NUMBER;
    xmlDoc CLOB :=
    '<ROWSET>
    <ROW>
    <EMPLOYEE_ID>114</EMPLOYEE_ID>
    <LAST_NAME>PRABHU</LAST_NAME>
    </ROW>
    </ROWSET>';
    BEGIN
    updCtx := DBMS_XMLSTORE.newContext('EMPLOYEES'); -- get the context
    DBMS_XMLSTORE.clearUpdateColumnList(updCtx); -- clear update settings
    -- Specify that column employee_id is a "key" to identify the row to update.
    DBMS_XMLSTORE.setKeyColumn(updCtx, 'EMPLOYEE_ID');
    rows := DBMS_XMLSTORE.updateXML(updCtx, xmlDoc); -- update the table
    DBMS_XMLSTORE.closeContext(updCtx); -- close the context
    commit;
    END;
    Nowi want little modification on this above query like as i am passing static XML tags and i want it to pick the dynamic XML from web and use the XMLSTORE for the update.
    and also for complex XML having 2-3 levels how this query needs to be changed.As i am new to this Oracle utillity any help from xepert will be a great help for me.
    Thanks

    Nowi want little modification on this above query like as i am passing static XML tags and i want it to pick the dynamic XML from webFrom a Web Service?
    You'll need UTL_HTTP or HttpUriType interface to send the request and receive the XML response.
    Search in the forum, there are already a lot of useful examples available.
    and also for complex XML having 2-3 levels how this query needs to be changed.DBMS_XMLStore is OK for readily processing a canonical XML format (/ROWSET/ROW/COLUMN structure or alike).
    However, if you have to deal with a more complex structure, you either have to :
    - use a target object table that matches the XML structure
    - preprocess the input document using XSLT to transform it to canonical format
    That's why DBMS_XMLStore is not appropriate for multilevel documents, especially if they contain nested repeating groups.
    In this case, XMLTable is a more flexible way of parsing the XML and process it relationally at the same time.
    Depending on the size of the document, performance may be improved with schema-based object-relational storage.
    For more help, please post a new thread in the {forum:id=34} forum, with the following information :
    - database version (select * from v$version)
    - a sample XML document (the complex one)
    - DDL of your target table
    - mapping between XML elements and columns (ie which tag goes to which column?)
    - an XML schema (if you have one)

  • BADI/User Exit for custom table update from Delivery

    Hi
    Our requirement is to update a custom table with the delivery number and other related details when the picking status is changed to "C". Kindly suggest BADI/User exit for this requirement .
    Thanks in Advance for your immediate help .

    Hi Joseph,
    See SAP Note 415716 - User exits in delivery processing. It says when you have the document number available, what is permitted, what not, ....
    I hope this helps you
    Regards
    Eduardo

  • Need a logic for Internal table processing

    Hi,
    I have a requirement...an internal table contains three fields material no, bin no, and Quantity
    Mat. No    |         Bin No        |              Quantity
    a              |              x1         |                   10
    a              |              x1         |                   10
    a              |              x2         |                   20
    b              |              x3         |                   10 
    c              |              x3         |                   20
    c              |              x4         |                   30
    c              |              x4         |                   40
    In this I need to append the records to new internal table say itab1 where multiple entries exist for some material no like mat no 'a' and 'c'  and
    if the material no. exist only once in the table, it has to be moved to another new internal table say itab2.
    Pls suggest some logic that does not have performance issues.
    Thanks in advance
    Saravana

    Hi there,
    a solution in brief...
    data: wa_itab1_a like itab1,
             wa_itab2_b like itab1,
             lv_tabix       type sytabix.
    sort itab1 by matnr.
    loop at itab1.
      wa_itab1_a = itab1.
      at new matnr.
        lv_tabix = sy-tabix + 1.
        clear wa_itab2_b.
        READ TABLE itab1 into wa_itab2_b
                            INDEX lv_tabix.
        if wa_itab2_b-matnr ne wa_itab1_a-matnr.
          append wa_itab1_a to itab2.
          delete itab1 where matnr = wa_itab1_a-matnr.
        endif.
      endat.
    endloop.
    Regards
    George Zervas
    Edited by: gzervas on Oct 20, 2010 12:08 PM

  • Bizarre situation with the "Where used list" for a table updated by FB50

    Hello all,
    I use the "where used list" (all check boxes selected) function in SE11 to find out where and how the table FMGLFLEXT (General Ledger Public Sector: Total) is being used and updated. All I get is a reference to a function module, namely   “G_POSTING_FMGLFLEXT”. When I do a "where used list" (once again, all check boxes selected) for the FM, I get the message: Function Module G_POSTING_FMGLFLEXT not found in selected search area Message no. ES120“ despite the fact that all check boxes are selected.
    Yet this table contains data which were put in there via transaction FB50 (G/L Acct Pstg: Single Screen Trans.). So somehow, somewhere this data was created and put into the table.
    I don’t get it! What am I missing?
    Thank you for your help

    There could be several reasons for this, including:
    - The cross reference tables (used by the "where used" functionality) have not been updated in the system you are logged into - check with your Basis team on this as the programs that do this (a) run for hours and (b) take up a fair chunk of database space.
    - The data may be stored via dynamic SQL (e.g. "insert into (g_tab_name)") so the table reference doesn't show up
    - The function module may be called dynamically so the FM where used doesn't reflect this
    You could try, instead, using the ST05 SQL Trace to track what code is updating the table when you run FB50.
    Jonathan

  • Any BAPI for PAYR table updation

    Hi All,
    Is there any BAPI available for payment medium file table (PAYR) update?
    Thanks,
    Anil.

    check with FM : INSERT_PAYR
    You may have to use FM DEQUEUE_EFPAYR ENQUEUE_EFPAYR alongwith above FM..
    also try
    HRPY_RGDIR_CHANGE_PAYROLL
    BAPI_EXTPAYROLL_INSERT_OUT
    regards,
    srinivas
    <b>*reward for useful answers*</b>

  • BAPI for Mean table updation

    Hi Friends,
      I need to update the Internation Artical number (EAN11) field in MEAN table and also EAN11,NUMTP fields from MARA. Could any one of you please let me know the BAPI to update the table data.
    Thanks & Regards
    Ravindra

    check with FM : INSERT_PAYR
    You may have to use FM DEQUEUE_EFPAYR ENQUEUE_EFPAYR alongwith above FM..
    also try
    HRPY_RGDIR_CHANGE_PAYROLL
    BAPI_EXTPAYROLL_INSERT_OUT
    regards,
    srinivas
    <b>*reward for useful answers*</b>

  • Logic for internal table

    Hi,
    I have an internal table with the following structure.
    PO Number     PO Line Number     Quantity     ETA
    PO_1     001     10     10 Aug 2009
    PO_1     002     12     11 Aug 2009
    PO_2     001     5     10 Aug 2009
    PO_1     001     13     10 Aug 2009
    PO_1     001     7     11 Aug 2009
    Now I want to sum up quantity based on ETA dates so that the structure will look like as below:
    PO Number     PO Line Number     Quantity     ETA
    PO_1     001     23     10 Aug 2009
    PO_1     001     7     11 Aug 2009
    PO_1     002     12     11 Aug 2009
    PO_2     001     5     10 Aug 2009
    Collect statement will not work as the checking is on date but not  on po no and line item.
    Regards,
    Abhi...

    Use SUM statement for adding the quantity fields.
    Sample code :
    LOOP AT T INTO WA_T.
    WA_N = WA_T
        SUM.
    WA_N-QUANTITY = WA_T-QUANTITY.
    APPEND WA_N TO ITAB_N.
    ENDLOOP.

  • BAPI or FM for KNVV table updation

    Hi,
    I  want to know a function module or BAPI which updates the Customer Sales data in the KNVV table.
    If any one has worked on the same, please let me know. Thanks in advance.
    Regards,
    Sajith.

    Hi,
    Why not create a IDOC DEBMAS01 to change the data ?
    There is no BAPI available to do this or a function module as far as I know.
    Cheers
    Colin.

  • Expression logic for qualified tables

    Hello Experts.
    I am searching for an expression that can manage the following requirements:
    Different records of a qualified table belong to one record of the main table. One value that belongs to a certain combination in the qualified table should be automatically transferred to a field in the main table. For example there is one main table (MAIN) and a qualified table (QT) with at least two fields.
    Main table (MAIN) with some fields
    Qualified table (QT) with Field 1 and Field 2
    I tried following expression: IF(QT.Field 1 = ‘NAME’, QT.Field 2). But the expression doesn't’t work.
    How can an expression work with a certain combination of a qualified table? Has anybody an idea how to solve such a mystery?
    Thank you in advanced,
    Anja

    Hi Anita.
    I have the answer: You need an additional field in qualified table. This field is filled during import with the concatenation of all field values of the QT record.
    Qualified table with field 1 and field 2 look then like this
    Field 1: Name
    Field 2: Anita
    Field Conca:Name.Anita
    Now it is possible to build expression that can evaluate the string of the concatenation field.
    Thanks for your help,
    Anja

  • Procedure created for OLS table update

    I have created the following procedure in ( PL/SQL )that will insert rows into a table - in addition to the rowlabel. It inserts the rows correctly when I use the 'label_to_char' function in the procedure, however my users cannot see the data that they have access to until they manually insert a row into the table themselves.
    I have changed the procedure using the 'to_data_label' function to see if that might work. I get an invalid column error when the procedure gets executed. However, when I do a manual insert using the to_data_label function for only one row, it does work.
    I also have tried aliasing the rowlabel row, and it still does not work. Here is my procedure:
    (I am new to creating procedures, so it may be something in the way it is written.)
    create or replace procedure insert_comps(v_tag number,
    v_short varchar2,
    v_long varchar2,
    v_parent varchar2,
    v_row varchar2 default null)
    is
    v_rl varchar2(60) := 'TS:';
    begin
    if v_row is null then
    if v_short != v_parent then
    v_rl := v_rl||v_parent||','||v_short;
    elsif v_parent = v_short then
    v_rl := v_rl||v_short;
    end if;
    else
    v_rl := v_row;
    end if;
    insert into policy_compartments(
    rowlabel,
    short_name,
    long_name,
    tag,
    parent)
    values(to_data_label('BBORDER',v_rl),
    v_short,
    v_long,
    v_tag,
    v_parent);
    end insert_comps;
    Are there any suggestions?
    Thanks in advance,
    Christine

    Example...
    Schema 1 (scott):
    SQL> create table x (x number);
    Table created.Schema 2:
    SQL> create table x (x number);
    Table created.
    SQL> ed
    Wrote file afiedt.buf
      1  create or replace procedure pop_x authid current_user is
      2  begin
      3  insert into x values (1);
      4  commit;
      5* end;
    SQL> /
    Procedure created.
    SQL> grant execute on pop_x to scott;
    Grant succeeded.Schema 1 (scott):
    SQL> exec schema2.pop_x;
    PL/SQL procedure successfully completed.
    SQL> select * from x;
             X
             1
    SQL>Schema 2:
    SQL> select * from x;
    no rows selected
    SQL>;)

  • Chnage pointers table updation

    Hello,
    I am updating the EKPO-Netpr field using programm.After updation i am trying to extract the data for BW.But there is no change pointer are created for this table updation.
    Can you please clarify,How to create change pointers for table updation?
    Best regards,
    Shyam

    Hi ,
    You need to create a change document object for that from transaction SCDO .
    After that you need to call the automatically created function module (during creation of change Doc. Object)
    from your program where you wrote the update or insert statement after those statement.
    Now those changes will reflect on the database table CDPOS and CDHDR .
    Please check the link  - -
    [https://wiki.sdn.sap.com/wiki/display/ABAP/Change+Document]
    Regards
    Pinaki

  • BTE for MARC table

    Hi All,
    could someone provide me the Business Transaction Event(BTE) for MARC table update.
    ex:for table EBKN   BTE is 01000710.
    in the same way i want to findout the BTE for MARC table update.
    Please help.
    Thanks
    Krishna.

    Thanks Very Much..
    for future requirement(may get same requirement for other table or T-Code), is there any way we can find BTE from t_code:MM03 or MARC table?
    appriciate your help.
    Thanks
    Krishna.

Maybe you are looking for

  • How to create new nav buttons in nav bar

    I am trying to design a new site in iWeb. I want to add a row of navigation buttons to go to 8 different pages. All I have in the first page is a button called "welcome" and I cannot add anymore. It won't even let me select rollover colors or anythin

  • Purchase upgrade or full version?

    Since I've upgraded to a new MacPro, Aperture has been misbehaving (exporting problems, freezes, slowness) even though I did a clean install of the the app on my new machine. Will the upgrade version of Aperture 2 fix my problems or should I buy the

  • ORA-01242 error

    Here is the log on alert_orcl.log: Sun May 09 03:17:14 2010 KCF: write/open error block=0x3ae47 online=1 file=33 D:\ORCL\ORADATA\AXIDX_10.ORA error=27072 txt: 'OSD-04008: WriteFile() failure, unable to write to file O/S-Error: (OS 33) The process can

  • Redo log file thread

    Dear All, In am using oracle 10.2.0.4.0 in RHEL 4. In my current set we had two node RAC (tims1,tims2) db_name (tims). One of the node has failed(hard disk),Failed node information has been remove from OCR(all the cluster component like...ons,vip,lis

  • Ordering aperture books

    I am trying to order a book. Apperture wants me to create an Apple-ID to order a book, although I have one. It works fine with iTunes etc, but not with Apperture. I get taken to a box which asks questions like passwords and wants me to confirm my sec