2lis_02_itm - 0recordmode

Hello Guys,
I have a doubt related with delta process. when the foeld roncancel comes with a R it is deleted
from de ODS and not loaded into the infocube. but what happen when a purchasing order is uploaded
into the oDS and infocube (everything right). Tomorrow a item of PO is deleted how this change
is reflected in the infocube if it is deleted form the ODS?
Please help.

Hello Guys,
  I think the issue is not related to compress the request in the infocube. Look my example:
- I uploaded the next record from ECC...everything perfect
4500005145     10     N     2.535,75
- then someone deleted the record in Ecc loekz = L. These 2 records were uploaded in BW. As a result
is giving the same value than before. i was expecting something like Ghuru Balaji said. Only the reserve image
to leave everything in cero.
4500005145     10          2.535,75     
4500005145     10     X     2.535,75-
Please any suggestion?
Renato

Similar Messages

  • 2LIS_02_ITM deleted line items are not reflected in BW

    Hi,
    Our current Data flow 2LIS_02_ITM-->DSO-->CUBE.
    I am analyzing a Invoice, When it is created 01.04.2014 it has got 10 Line Items and all the data is load to BW,Invoice with 10 Line items.
    In ECC I can now see the same Invoice only got 5 line items and from change log I can see 5 line items are deleted on 15.04.2014.These changes are not reflected in BW.In BW invoice data still shows 10 line items.
    If I perform setup table job and ECC RSA3 for that invoice I am getting only 5.
    I believe it’s something to do with 0RECORDMODE,Can you please let me know how to fix this in BW.
    Thanks

    Yes this is a known behavior in case of deltas.
    For Deleted line items Rocancel field will have an entry with R.
    To handle this you need to map ROCANCEL field in Technical group of transformation (Between Datasource to DSO) with 0Recordmode.
    Once you will do that then after activating the data in DSO it will nullify the records and deleted order or item will not appear.
    Regards,
    AL

  • 2LIS_02_ITM - Deleted items are not in the ODS 0PUR_O01

    Hello,
    We activated 2LIS_02_ITM extractor. We noticed that the deleted order items are not available in the ODS 0PUR_O01. SAP Note 578471 (Deleted positions in BW and statistics) explains that deleted items are not "statistical" relevant. However, this is an issue for us. Does anybody know if it's possible to change the behaviour of the extractor to keep deleted order items in the ODS ?
    Many thanks.
    François.

    Yes this is a known behavior in case of deltas.
    For Deleted line items Rocancel field will have an entry with R.
    To handle this you need to map ROCANCEL field in Technical group of transformation (Between Datasource to DSO) with 0Recordmode.
    Once you will do that then after activating the data in DSO it will nullify the records and deleted order or item will not appear.
    Regards,
    AL

  • What key fields should i set in DSO extracting data from 2LIS_02_ITM

    hi experts
    i extract data from 2LIS_02_ITM into a DSO, i know the DSO isn't a must, becoz the 2LIS_02_ITM delta type is ABR, but i want to keep the info in change log.
    so, what the key fields should i set in the dso? just ebeln and ebelp is enough?
    hunger for ur advice and thanks a lot!

    If you extract ITM toa DSO you cannot maintain a log of every change....the data will come ....but when the data must be activated the reference of the ebelp ebeln will remain only a single record....if you want to maintain all the data you must create another field in extractor with you can difference all the changes for one single ebelp ebeln...
    Regards

  • DBIF_RSQL_INVALID_CURSOR : Error extracting records in RSA3 for 2LIS_02_ITM

    Hi
    I'm extracting the data in R/3 system using tcode RSA3 for transaction datasource (2LIS_02_ITM). When i extracted the transaction data , it was giving time out error. Then i went into debug mode to find the error. While debugging the code it gave me a DBIF_RSQL_INVALID_CURSOR short dump.
    NOTE : Data extraction is working for all 02 transaction data like 2LIS_02_SCL , 2LIS_02_S012. It s failing for only 2LIS_02_ITM only.
    I have pasted the eror message below for reference. Urgent help required.
    From
    Bobby
    ERROR MESSAGE DUMP for DBIF_RSQL_INVALID_CURSOR
    Runtime Errors         DBIF_RSQL_INVALID_CURSOR
    Except.                CX_SY_OPEN_SQL_DB
    Date and Time          09.04.2008 12:47:09
    Short text
    Invalid interruption of a database selection.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "SAPLMCEX" had to be terminated because it has
    come across a statement that unfortunately cannot be executed.
    Unable to perform database selection fully.
    Error analysis
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caught
    in
    procedure "MCEX_BW_LO_API" "(FUNCTION)", nor was it propagated by a RAISING
    clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    One of the database selections included a database Commit.
    The selection was then supposed to continue. Before a
    database commit, however, all outstanding database selections
    must be concluded.
    Possible causes in the application program:
    While a read process from a database cursor is taking place
    (within a loop SELECT/LOOP/EXEC SQL or before a FETCH command),
    one of the following statements is used:
    - MESSAGE (apart from MESSAGE S...)
    - COMMIT WORK
    - ROLLBACK WORK
    - BREAK-POINT
    - WAIT
    - CALL FUNCTION ... DESTINATION (synchronous RFC)
    - CALL FUNCTION ... STARTING NEW TASK
    - RECEIVE RESULTS
    - CALL DIALOG
    - CALL SELECTION-SCREEN
    - CALL TRANSACTION
    - CALL SCREEN, or any other statement that results in the display of a
    new screen
    Whenever a program runs in debugging mode, a "COMMIT WORK" can
    possibly be triggered during database selection. This abnormal
    termination can also occur in debugging mode even with a correct
    program.
    A "COMMIT WORK" during debugging may be due to the following reasons:
    1. A program or screen was regenerated during debugging
    and updated in the database.
    2. Each user needs a separate process in debugging mode, but
    the number of available processes is restricted. If this
    limit is exceeded, each debugging step then requires a
    "COMMIT WORK".
    The error occurs in a statement in which the table "MC02M_0ITMSETUP " is
    accessed.
    Missing RAISING Clause in Interface
    Program                                 SAPLMCEX
    Include                                 LMCEXU06
    Row                                     1
    Module type                             (FUNCTION)
    Module Name                             MCEX_BW_LO_API
    Trigger Location of Exception
    Program                                 SAPLMCEX
    Include                                 LMCEXU06
    Row                                     220
    Module type                             (FUNCTION)
    Module Name                             MCEX_BW_LO_API
    Source Code Extract
    Line
    SourceCde
    190
    at end of fieldnm.                   "PI 2000.2 SP_353722
    191
    if not <fs_field> in cond_select_tab.
    192
    cond_select = false.
    193
    refresh cond_select_tab.         "PI 2000.2 SP_353722
    194
    exit.
    195
    endif.
    196
    refresh cond_select_tab.             "PI 2000.2 SP_353722
    197
    endat.                               "PI 2000.2 SP_353722
    198
    endloop.
    199
    if cond_select eq true.
    200
    append &2 to e_t_data.
    201
    add 1 to counter.
    202
    endif.
    203
    endloop.
    204
    if s_maximum_size le counter.
    205
    exit.
    206
    endif.
    207
    else.
    208
    close cursor g_cursor.
    209
    s_flg_no_more_data = true.
    210
    exit.
    211
    endif.
    212
    enddo.
    213
    END-OF-DEFINITION.
    214
    end macro *****
    215
    216
    CASE s_estruc.
    217
              extractstruc   internal table    setup table
    218
    *-- MM-PUR
    219
    sel 'MC02M_0HDR'   mc02m_0hdr_tab    mc02m_0hdrsetup.
    >>>>>
    sel 'MC02M_0ITM'   mc02m_0itm_tab    mc02m_0itmsetup.
    221
    sel 'MC02M_0SCL'   mc02m_0scl_tab    mc02m_0sclsetup.
    222
    sel 'MC02M_0SGR'   mc02m_0sgr_tab    mc02m_0sgrsetup.
    223
    sel 'MC02M_0SCN'   mc02m_0scn_tab    mc02m_0scnsetup.
    224
    sel 'MC02M_0CGR'   mc02m_0cgr_tab    mc02m_0cgrsetup.
    225
    sel 'MC02M_0ACC'   mc02m_0acc_tab    mc02m_0accsetup.
    226
    *-- Application '03' (Inventory Management)
    227
    sel 'MC03BF0'      mc03bf0_tab       mc03bf0setup.
    228
    sel 'MC03BX0'      mc03bx0_tab       mc03bx0setup.
    229
    sel 'MC03UM0'      mc03um0_tab       mc03um0setup.
    230
    *-- Application '04'
    231
    sel 'MC04P_0MAT'   mc04p_0mat_tab    mc04p_0matsetup.
    232
    sel 'MC04P_0ARB'   mc04p_0arb_tab    mc04p_0arbsetup.
    233
    sel 'MC04P_0COM'   mc04p_0com_tab    mc04p_0comsetup.
    234
    sel 'MC04PE0MAT'   mc04pe0mat_tab    mc04pe0matsetup.
    235
    sel 'MC04PE0ARB'   mc04pe0arb_tab    mc04pe0arbsetup.
    236
    sel 'MC04PE0COM'   mc04pe0com_tab    mc04pe0comsetup.
    237
    *-- Application '05' (Quality Management)
    238
    sel 'MC05Q1_0INSP' mc05q1_0insp_tab  mc05q1_inspsetup.
    239
    sel 'MC05Q2_0INSP' mc05q2_0insp_tab  mc05q2_inspsetup.

    Hi Bobby,
    Did you already find a solution for this 'issue'?
    I encounter the same problem. In my humble opinion this has nothing to do with the difference between structures.
    When loading data in normal modus, there is no problem. When loading in debug, there is an error.
    I also tested with other data sources and the same issue occurs there while nothing has changed.
    If someone knows how to solve this issue, please reply.
    Thanks!
    Kind regards,
    Bart

  • Enhancement of 2LIS_02_ITM

    Hi,
    I have a problem extracting the field EKPO-LABNR with the 2LIS_02_ITM:
    I build an append to MCEKPO, did the same with MC02M_0ITM, and added code to fill the field via cmod.
    When I change the field in the purchasing document, I can see the document in lbwq, after updating the delta queue, I can't see it in rsa7.
    I think, there is no before/after-image for changes.
    Any ideas how to solve this problem?
    Regards,
    Frank

    Yes I did, it isn't marked.
    I already reported the problem to SAP, they sent me the note 576886, but I don't see, how this could solve my problem.
    Regards,
    Frank

  • 2lis_02_itm NETWR in case of PO with Invoicing Plan

    Hello all,
    The 2lis_02_itm documentation says that the field NETWR (Net PO value) is picked up directly from table field EKPO-NETWR.
    However I observed a different behaviour in case of POs with an Invoicing Plan ( mostly framework POs)
    E.g If a PO item has  qty 10 and  Price 5 , then the field ekpo-netwr is  50 ( = 10 * 5)
    Now if this PO item has 3 invoices done according to the invoicing plan , then the 2lis_02_itm-netwr is 150 rather than 50
    I just want to have your opinion - whether this is correct Net Po Value from BW analysis perspective or not? Is this the right behaviuor of the extractor?
    Regards
    Sanjyot

    F1 on NETWR
    Net order value in PO currency
    Value of the purchase order (including discounts and surcharges)
    Order value = order quantity X order price.
    so its correct hopefully.

  • No purchasing date in delta extraction (2LIS_02_ITM, 2LIS_02_SCL)

    Hi.
    We have been experiencing some issues with delta extraction of purchasing data, using 2LIS_02_ITM and 2LIS_02_ITM.
    In particular, the posting date's field (BUDAT) is not always filled: for example, I noticed that when users set the final delivery flag even if the purchase delivered quantity does not correspond to the whole order's quantity or the flag has been set later than the change of the delivery date, the field (BUDAT) in the delta queue is not filled.
    By this way, the field may be overwritten: however, we need to keep the posting date value.
    I am wondering whether I am correct and, in this case, it is possible to keep that value: however, it seems that the only way is to use a full extraction of data.
    Thanks a lot

    Roberto Negro,
    While filling setup table by using T-code OLI3BW (Purchasing) it is taking very long time.
    Please let me is there any way to rerduce this time.
    We are at BW 7.3 version.
    Regards,

  • Urgent.. issue in MM loading: 2lis_02_scl and 2lis_02_itm

    Hi Gurus,
    I am getting a short dump when i am trying to load the data from datasources: 2lis_02_scl and 2lis_02_itm.
    It is giving the error message  : "
       "MESSAGE_TYPE_X" C
       "SAPLRSC2" or "LRSC2U01"
       "RSC2_QOUT_READ_DATA"
    and even the repeat of delta has failed again.
    Can ne body please help as this is business critical issue.
    Thanks in advance,
    Anurag Rathore

    Hi
    There is one other method where in youc an go to the Item and Schedule line tables ( EKET) and filter on created on and load those documents into BW.
    However this is tedious process as you many have several documents to fill the setup tables
    This is just another alternative..
    Regards,
    Srini

  • Error when activate transformation with mapping ROCANCEL to 0RECORDMODE

    In the techical rule group, I maped ROCANCEL with 0RECORDMODE but the transformation can not activate with the error
    Rule7 (target: 0RECORDMODE): Source parameter ROCANCEL is not being use
    Please advise what went wrong ?

    Hi,
    ROCANCEL field is indicates the status of record
    i.e Indicator: cancellation record
    This will be mapped to 0RECORDMODE infoobject. that field is necessary for DSO to identify the status of records(cancellation/deletions/changed/new record).
    Regards,
    Suman

  • Link b/w ROCANCEL, 0STRONO, 0RECORDMODE

    Hi
    I read the OSS Note 399739 'Questions and answers on InfoObject 0RECORDMODE':
    In this i didnt understand the link b/w  ROCANCEL, 0STRONO, 0RECORDMODE.
    I checked FI transfer rules, 0RECORDMODE is mapped with UPMOD
    BUT
    2LIS_13_VDITM there is no 0RECORDMODE present and 0STRONO  is mapped with ROCANCEL.
    I n 2LIS_13_VDHDR: 0STRONO  is mapped with ROCANCEL and 0RECORDMODE is mapped with 0STRONO.
    could anyone thr ligth on this.
    Regards
    Rak

    Hi all,
              I just want to ask you guys questions regarding the before and after image records generated by delta update. Basically, I deleted an item from a sales order so it sends the data to BW with reversal indicator R. (Datasource is 2LIS_11_VAITM.)
    original data in the ODS 1 before the deletion looks like this
    Doc. number     cumulative order        delivery quantity           net value   
        0001                    10                             15                            20
    then after the update (item deletion) ODS 1 was overwritten to:
    Doc. number     cumulative order       delivery quantity        net value   reversal     
        0001                   -10                         -15                         -20            R
    but when i load it to the second ODS, this is what happens:
    Doc. number     cumulative order       delivery quantity        net value      upmode
        0001                     0                            0                         -20            blank  
        0001                   -10                           -15                      -20               X
        0001                     10                           15                        20
    The first two record was generated as the before and after image. but my question is why is that the net value field is not updated. im expecting to have a value of zero for the net value also. Is there a way to find what fields are going to be updated from an item deletion?
    Thanks,
    Jett

  • Purchase Order History 0SRPO_D1 no update from Datasource 2LIS_02_ITM

    Version
       SapNetwear 2004s
       SAP_BW Patch 14
       BI_CONT Patch 5
    From Business Content I activated ODS 0SRPO_D1-Purchase Order History and all components as datasource 2LIS_02_ITM. Version is 3x with Transfer Rule, InfoSource and update rule.
    Datasource is with Delta Process type ABR.
    Data are correctly extracted from R/3 (Version ECC6.0) to the PSA. But 0 data are updated in the ODS.
    I have the same the problem with ODS 0SRCT_DS1-Contract Management.
    Is someone has any idea?

    Problem solved.
    It was necesary to determine the Industry Sector before sending items from MM.
    Transaction SBIW / Settings for Application-Specific DataSources (PI) / Logistics / Settings: Purchasing / Determine Industry Sector
    By default, the option "None" is flagged.

  • Purchase order item(2lis_02_itm) and 0PUR_O01  transformation

    Hello,
    I'm trying to populate  DSO 0PUR_O01 with  standard DS 2LIS_02_ITM Purchase Order Items
    The mappings are not copied after BCT installation. so i have  trouble in mappings some of the  keyfigures of 0PUR_O01 with the extractor fields. It's confusing.
    I did try to check rsosfieldmap for the datasource but failed to display any data for 2LIS_02_ITM. There are no entries in the table foe this DS.
    0PDLV_QTY Actual Quantity Delivered
    0PREQU_QTY Desired Delivery Quantity
    0PCONF_QTY Confirmed Quantity
    0PDVQLECR Quantity Delivered Late Acc. to Requested Delivery Date
    0PDVQEYSC Quantity Delivered Early According to Schedule Line Date
    0PDVQLESC Quantity Delivered Late According to Schedule Line Date
    0PQCOASREQ Quantity Confirmed as Requested
    0LOWR_BND Tolerance Limit for Under Delivery in %
    0UPPR_BND Tolerance Limit for Over Delivery in %
    Please suggest how to go ahead with the mappings ..

    Hello Raj,
    What ur following 3.5 or 7.0...?
    In 7 there are less chances for mapping after BCT installation, you have to do manually mapping in some cases. You can also face some problem of copying routine. So need to see each and every field accordingly.
    Best practice is to install in 3.5 and then migrate to 7 with appropriate steps.
    Thanks,
    Santosh

  • 2lis_02_scl or 2lis_02_itm - goods receipt/invoice receipt number

    Hi Gurus,
    there is a field:
    BUDAT - Posting date of goods receipt/invoice receipt for purchase order;  Table: EKKO/EKBE
    in 2lis_02_scl and 2lis_02_itm Data Sources.
    As I can see, for every Purchase Order Item I get three records:
    - one record for the last Invoice Receipt (with Posting date of invoice receipt in BUDAT field) 
    - one record for the last Goods Receipt (with Posting date of goods receipt in BUDAT field)
    - one record for something else.
    Do I understand it well? What is the third record?
    I would to get Material Document Number, that is, Invoice Receipt Number for the first record and Goods Receipt number for the second one. How can I make it?
    Regards,
    Dorota

    you should be able to use Movement Type field to differentiate between Invoice or Good Reciept.
    Regards,
    Gaurav

  • Issues with deleted POs in 2LIS_02_ITM

    Hai Gurus,
    I am extracting data from R/3 to BW 3.5 for PU area.
    While extracting data for 2LIS_02_ITM, for eg. if a PO is created for 3 Items say Item A, Item B, Item C and Item A & Item B are marked as deleted. My problem here is the Item A which is deleted is coming into BW where as Item B is not.
    Can anyone tell me how exactly the extractor 2LIS_02_ITM works and why some items are missing?
    And also please let me know the right procedure to follow.
    Points will be given. Thanks in advance.
    Regards,
    Mahi

    Hi Mahi.
    Please check the following link with documentation regarding this extractor.
    http://help.sap.com/saphelp_nw70/helpdata/EN/58/f6383fdb800804e10000000a114084/frameset.htm
    Please check the ROCANCEL if it is correct in the source system after delete the Item.
    ROCANCEL - Cancellation of Data Record
    This field can contain the following values:
    ·        u2018blanku2018 u2013 New data record
    ·        u2018Xu2019 u2013 Cancellation of data record
    ·        u2018Ru2019 u2013 Deletion of data record
    For more information, see SAP Note 578471: Deleted Items in BW and Statistics
    Thanks,
    Walter Oliveira.

Maybe you are looking for

  • Clipboard FlavorListener on Mac OS X

    Hi all, for an Eclipse plug-in, I need to intercept text that another application copied to the clipboard (unfortunately, communication through the clipboard is currently the only way to communicate with that other application). I implemented this by

  • Autoreply (Vacation) not working

    I'm trying to retire a .me account. I have an autoreply, or "Vacation", message set up in iCloud prefs. Even though the autoreplies are being recieved - most of the time at least - they are empty. The message I entered is not in the body of the email

  • BDC(va02) page down condition

    hi all! i done bdc for va02. In this when i press page down (=p+)only 9 line item will display  and again press page down next  9 line item will be shown .(in my pgm 11 line items showing) Is it possible to give a spacific conditio for page down ? ho

  • How can I make Azure blob give me "206 Partial content" for mp4. Getting 200

    I want a video for my web-site, so I am using html+JavaScript found on view-source:https://www.airbnb.com/  see id="pretzel-video" and script starting from   var video = $("#pretzel-video"); The point is - if I copy html+JavaScript on my web-site, I

  • Write XMP Files

    I need to write xmp files. These files will I then be imported in other applications like PhaseOne's Media Pro. The rest of my application is writen in C# so I need something that works with C#. Are there any libraries to do this? Ideally, there is s