Processkey on 2LIS_02_ITM

Hi SDN,
We have a few PO for which in BI there are records with processkey 002 and 003 but none with processkey 001. Is it possible? If so, in what circumstances 2LIS_02_ITM may not bring records for processkey 001?
Thanks for the help.
SM

Hi
oss note 353042-Howto: Activate transaction key (PROCESSKEY)-should explain this.
Symptom Fields BWGEO, BWGEOO, BWGVP, BWGVO, BWNETWR, BWMNG, etc. of DataSources 2LIS_02_SCL, 2LIS_02_ITM, 2LIS_03_BF, 2LIS_03_UM, 2LIS_40_REVAL are not filled.
This may lead to the following:
The system does not perform any update into an InfoCube (for example: 0RT_C*, 0PUR_C01, 0CP_PURC1 and so on), even though data arrives in BW. This occurs with the following InfoSources: * 2LIS_02_SCL, 2LIS_02_ITM * 2LIS_03_BF, 2LIS_03_UM * 2LIS_40_REVAL With some restriction, this symptom also occurs with the following InfoSources if they are used in connection with retail or consumer products. (InfoCube: 0RT_* or 0CP_* ). * 2LIS_11_VAITM, 2LIS_12_VCITM, 2LIS_13_VDITM Other terms 0PROCESSKEY, PROCESSKEY, 0RT_C01, 0RT_C02, 0RT_C03, 0RT_C04, BWBRTWR, BWGEO, BWGEOO, BWGVP, BWGVO, BWNETWR, BWMNG Reason and Prerequisites The process key (0PROCESSKEY and 0BWAPPLNM) of the InfoSources has not been filled. As a result, no key figures are updated because of the update routine of the participating InfoCube and along with it no records are inserted into the InfoCube.
In each update routine, the system checks the content of the PROCESSKEY. If this field has no contents, then no data is written into the InfoCube because of the IF condition in the update rules. Solution So that you can work in the above mentioned InfoSources, you MUST activate the determination of the process key.
This is done with the help of Transaction MCB_ which you can find in the OLTP IMG for BW (Transaction SBIW) in your attached R/3 source system. Here you can choose your industry sector.
'Standard' and 'Consumer products' are for R/3 standard customers, whereas 'Retail' is intended for customers with R/3 Retail only. You can display the characteristics of the process key (R/3 field BWVORG, BW field 0PROCESSKEY) by using Transaction MCB0. If you have already set up historical data (for example for testing purposes) by using the setup transactions (Statistical Setup Programs) (for example: Purchasing: Tx OLI3BW, material movements: OLI1BW) into the provided setup tables (for example: MC02M_0SCLSETUP, MC03BF0SETUP),
If all this is not successful, please see Note 315880, and set the application indicator 'BW' to active using Transaction 'BF11'. Related notes: 157317 --> You MUST make sure that this note is relevant for you. 352344 -> Process key + reversals in Inventory Management
Santosh

Similar Messages

  • 2LIS_02_ITM (When BW receive value " ", "X", "R" Reversal indicator

    Hi !
        I Have an issue (I think is issue)...with extractor 2LIS_02_ITM about reversal or deleted indicator….
    Some PO are created on R/3 and mark for deleted some line items… I try or I hope  received a “R” indicator…. But I didn´t receive the indicator…..
         I only receive “X” on this field.. (delete indicator). or in other examples  blank on this field
        What’s the difference between “X” , “R” and blank indicator?... when is posible receive X, R or blank value??
        I was thinking that when on R/3 some lines of PO orders were deleted.. I receive "R" indicator when I extract to  BW (on the PSA)... but I didn't...
       If you know how work this kind of cases or examples, please explain me more.. or let me know where can I find more information please.
        I will assign points to all the answer.
       Thank you
    Alice

    thank you for your help.
    I understand now how work.. before and after image Arjun, and I would like to know why in my example I can´t receive de deleted mark for the record that was deleted on sorce system.
    Let me explain you the details:
    We have an issue on extractor 2LIS_02_ITM.
    We have one PO with some positions… for this example I will explain about position 30 and 40.
    The position 30 has movement related and position 40 just was created and then mark for deleted.
    I hope that in BW we will receive a indicator for position 40 for deleted and then later on BW. The same for position 30, but I don’t see after I process this information that this position are deleted on BW… this mean that position 30 and 40 continue like active.
    PO: 6500378341 exist on R/3 and the position 30 is mark for deleted and the position 40 too...
    The difference between these two position are that: position 3 has an history…this mean movement related, and the position 40 has not movement or history…
    Position 30..with history.....
    Position 40… without history..
    On RSA3 on R/3, you can see that position 40 on Annulations field its blank “ ” … instead of on position 30 this field contain “X”
    When we extract to BW.. position 40… Blank on field Reversal indicator
    When we extract to BW.. position 30… “X”  on field Reversal indicator:
    After process into BW this package… we have this:
    You can see that position 30 and 40 exist and these didn’t deleted.
    This is the ABAP code for start routine
    PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    INCLUDE RS_BCT_MM_UPDATE_RULES.
    DATA G_PRICE_UNIT TYPE REF TO DATA.
    FIELD-SYMBOLS  TYPE ANY.
    CONSTANTS C_PRICE_UNIT TYPE STRING VALUE
      '/BIC/CS2LIS_02_ITM-price_unit'.
    $$ end of global - insert your declaration only before this line   -
    The follow definition is new in the BW3.x
    TYPES:
      BEGIN OF DATA_PACKAGE_STRUCTURE.
         INCLUDE STRUCTURE /BIC/CS2LIS_02_ITM.
    TYPES:
         RECNO   LIKE sy-tabix,
      END OF DATA_PACKAGE_STRUCTURE.
    DATA:
      DATA_PACKAGE TYPE STANDARD TABLE OF DATA_PACKAGE_STRUCTURE
           WITH HEADER LINE
           WITH NON-UNIQUE DEFAULT KEY INITIAL SIZE 0.
    FORM startup
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
               MONITOR_RECNO STRUCTURE RSMONITORS " monitoring with record n
               DATA_PACKAGE STRUCTURE DATA_PACKAGE
      USING    RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
    see OSS note 627498
      DATA: V_MATERIAL   TYPE /BIC/OIZMATERIAL,
            V_UMB        TYPE /BI0/OIBASE_UOM,
            V_NUMER      TYPE /BIC/AZGTO_O0200-UOMZ1D,
            V_DENOM      TYPE /BIC/AZGTO_O0200-UOMN1D,
            V_CANTUMB    TYPE /BIC/OIZCANTUMB,
            V_ZPRODUCT   TYPE /BIC/OIZPRODUCT,
            WA_DATA_PACK LIKE DATA_PACKAGE,
            IDX        TYPE SY-INDEX.
    see OSS note 627498
      LOOP AT DATA_PACKAGE INTO WA_DATA_PACK.
        IDX = SY-TABIX.
        IF ( WA_DATA_PACK-PROCESSKEY NE '001' AND
             WA_DATA_PACK-PROCESSKEY NE '011' AND
             WA_DATA_PACK-PROCESSKEY NE '021' AND
             WA_DATA_PACK-PROCESSKEY NE '002' AND
             WA_DATA_PACK-PROCESSKEY NE '012' AND
             WA_DATA_PACK-PROCESSKEY NE '022'
           ) OR
    see OSS note 636914
           WA_DATA_PACK-ORDER_QUAN EQ 0 OR
           WA_DATA_PACK-NUMERATOR EQ 0 OR
           WA_DATA_PACK-DENOMINTR EQ 0.
          DELETE DATA_PACKAGE INDEX IDX.
    see OSS note 690106
       ELSEIF DATA_PACKAGE-recordmode EQ 'R'.
         DATA_PACKAGE-recordmode = 'X'.
    *Note 530706 - Deleting records in 0SD_O01, 0SD_O03. 0PUR_O01, 0PUR_O02
          DATA_PACKAGE-storno = 'X'.
    *Note 791334 - 0PUR_O02/0PUR_C07/0PUR_C08: value key figures are wrong
          DATA_PACKAGE-NET_PO_VAL = 0.
         Note 791334
    *Note 530706
        ENDIF.
    **---  CALCULO DE UNIDAD DE MEDIDA BASE
           (Lógica Copiada de transformación del Gasto)
        CLEAR: V_UMB,       " Unidad de Medida Base
               V_MATERIAL,  " Material en Homologado
               V_NUMER,     "
               V_DENOM,
               V_CANTUMB,   "Cantidad en UMB
               V_ZPRODUCT.
      Si la posición del pedido no tiene material no aplica el calculo
        IF NOT WA_DATA_PACK-MATERIAL IS INITIAL.
          CONCATENATE WA_DATA_PACK-/BIC/ZSOURCE WA_DATA_PACK-MATERIAL
                 INTO V_ZPRODUCT.
          Buscar unidad de medida
          SELECT SINGLE BASE_UOM /BIC/ZMATERIAL
                  INTO (V_UMB, V_MATERIAL)
                  FROM /BIC/PZPRODUCT
                 WHERE /BIC/ZPRODUCT = V_ZPRODUCT
                   AND OBJVERS       = 'A'.
              Si encontro el zproduct
              IF SY-SUBRC = 0 AND WA_DATA_PACK-ORDER_QUAN NE ' '.
                Comparar las unidades
                IF V_UMB = WA_DATA_PACK-PO_UNIT.
                  Si son iguales pasan igual
                    WA_DATA_PACK-/BIC/ZCANTUMB = WA_DATA_PACK-ORDER_QUAN.
                    WA_DATA_PACK-BASE_UOM = WA_DATA_PACK-PO_UNIT.
                ELSE.
                  Buscar UMB en ODS
                    SELECT SINGLE UOMZ1D UOMN1D
                      INTO (V_NUMER, V_DENOM)
                      FROM /BIC/AZGTO_O0200
                     WHERE /BIC/ZSOURCE   = WA_DATA_PACK-/BIC/ZSOURCE
                       AND /BIC/ZMATERIAL = V_MATERIAL
                       AND UNIT           = WA_DATA_PACK-PO_UNIT
                       AND BASE_UOM       = V_UMB .
                      IF SY-SUBRC = 0.
                        IF  V_DENOM IS INITIAL.
                            V_CANTUMB = 0.
                            WA_DATA_PACK-/BIC/ZCANTUMB = V_CANTUMB.
                            WA_DATA_PACK-BASE_UOM =  V_UMB.
                        ELSE.
                            V_CANTUMB = ( WA_DATA_PACK-ORDER_QUAN * V_NUMER
                            ) / V_DENOM.
                            WA_DATA_PACK-/BIC/ZCANTUMB = V_CANTUMB.
                            WA_DATA_PACK-BASE_UOM = V_UMB.
                        ENDIF.
                      ELSE.
                          WA_DATA_PACK-/BIC/ZCANTUMB =
                          WA_DATA_PACK-ORDER_QUAN.
                          WA_DATA_PACK-BASE_UOM = V_UMB.
                      ENDIF.
                ENDIF.
              Si NO encontro el zproduct
              ELSE.
                WA_DATA_PACK-/BIC/ZCANTUMB = WA_DATA_PACK-ORDER_QUAN.
                WA_DATA_PACK-BASE_UOM = WA_DATA_PACK-PO_UNIT.
              ENDIF.
        ENDIF.
        IF WA_DATA_PACK-LOC_CURRCY CS 'MXP'.
          MOVE 'MXN' TO WA_DATA_PACK-LOC_CURRCY.
        ENDIF.
        IF WA_DATA_PACK-ORDER_CURR CS 'MXP'.
          MOVE 'MXN' TO WA_DATA_PACK-ORDER_CURR.
        ENDIF.
        CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
          EXPORTING
            INPUT  = WA_DATA_PACK-COMP_CODE
          IMPORTING
            OUTPUT = WA_DATA_PACK-COMP_CODE.
    ---  ASIGNAR los cambios al registro actual
        MODIFY DATA_PACKAGE INDEX IDX
              FROM WA_DATA_PACK
              TRANSPORTING ORDER_CURR COMP_CODE LOC_CURRCY
                           /BIC/ZCANTUMB  BASE_UOM .
      ENDLOOP.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    I really appreciate your help or comments
    Thank you.
    Alice

  • 2lis_02_itm setup table successfull but rsa 3 no data

    Hi @all,
    we have an problem with one R3 source system. Following Issue. The system connection is okay we get data from some FI extractors.
    But the 2lis_02_itm extractor sends no data to bw:
    Following is done:
    1. we have datas (ekko,ekpo)
    2. 2lis_02_itm Structure is active
    3. Processkeys are maintained
    4. setup table are built sucessful and he collects data(setuolog)
    But the extractor checker doesn't work he collects 0 data.
    Does anybody know where lost the datas? Why we don't get any datas ? For other application componnent like FI we can extract data.
    Help would be great.
    thanks in advance!
    Br
    rene
    Edited by: Renè Lechtenböhmer on Aug 20, 2008 11:52 AM

    Hi,
    Can you please check if the following settings mentioned in the best practice document have been maintained,
    3. Configuration
    1. Customizing for the Extractors
    1. Order Update Parameters Setting
    Procedure
    This step has to be carried out in the R/3 System.
    R/3 – Role Menu Order Update Parameters Setting
    Transaction code OPL5
    Carry out the following steps:
    1. If the view is in Display mode, change it to change mode.
    2. Select the lines in which there are transaction data you want to upload to BW.
    3. Select the Details button.
    4. Ensure that the four indicators (Update, Header, Item and Operation) are chosen.
    5. Press F8 to choose the next entry.
    6. Choose Save.
    Here is the link for the best practice document.
    http://www.google.com/url?sa=t&ct=res&cd=2&url=http%3A%2F%2Fhelp.sap.com%2Fbestpractices%2FBBLibrary%2Fdocumentation%2FB80_BB_ConfigGuide_EN_DE.doc&ei=ZmO6R5qKFaTsgQKBrtDoDQ&usg=AFQjCNGINah5eM2RYjnbp2d10VuwfsfyCQ&sig2=GyGDHsqg8FOL2BSdpWBsvA
    From thread,
    Re: No data in PP datasources
    regards,
    Raj

  • 2LIS_02_ITM No Data Population for BWVORG

    Hi Everyone,
    I have activated & filled the setup table for 2LIS_02_ITM. Somehow, the data for BWVORG (SAP BW Transaction Key) is not being populated.
    How could this issue be resolved?
    Thanks in advance. Points will be rewarded.

    Hi,
    Did you activate the process keys? Also check whether it is coming in RSA3 or not ? Please also take a look at the two note below that should help you.
    Note 684465 - BWVORG for purchasing data sources
    Note 353042 - Howto: Activate transaction key(PROCESSKEY)
    Regards,
    ®

  • TRCS 2LIS_02_ITM to 0PUR_C01 Mapping issue 0INV_RC_QTY/VAL

    Dear All ,
    I have installed the 0pur_c01 cube and its before and after objects successfully. Loaded the data into standard cube. But there is no data into the 0IV_RC_QTY / VAL ( Invoice QTY / VAL ) infoobjects.
    There is no mapping from TRCS 2LIS_02_ITM to 0PUR_C01 Cube.
    Can you please help me on this. What to map from source to target cube.
    Your help highly appreciated.
    Best Regards,
    Milind.

    Hi Milind,
    strange.
    For me it looks like shown below
    Could you try to reinstall this transformation from BI Content?
    If still not provided there after reinstall, please let us know the BI Content Release and support package you are using.
    Here is the information for the two transformation routines:
    0INV_RC_QTY
    Source IObj:
    - 0BASE_UOM
    - 0BWAPPLNM
    - 0CPQUAOU
    - 0DENOMINTR
    - 0NUMERATOR
    - 0PO_UNIT
    - 0PROCESSKEY
    Aggregation: Summation
    Routine (unfortunately only in 3.x non ABAP-OO style, you would need to adapt it to 7.x ABAP OO):
    * fill the internal table "MONITOR", to make monitor entries
    IF ( COMM_STRUCTURE-PROCESSKEY = '023' or
        COMM_STRUCTURE-PROCESSKEY = '003' )
        AND COMM_STRUCTURE-BWAPPLNM EQ 'MM'
        AND COMM_STRUCTURE-CPQUAOU <> 0.
        perFORM QUANTITY_CONVERT
           USING    COMM_STRUCTURE-CPQUAOU
                    COMM_STRUCTURE-po_UNIT
                    COMM_STRUCTURE-base_uom
                    COMM_STRUCTURE-numerator
                    COMM_STRUCTURE-denomintr
           CHANGING RESULT.
    * if the returncode is not equal zero, the result will not be updated
        RETURNCODE = 0.
    else.
        RETURNCODE = 4.
    endif.
    * if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    0INV_RC_VAL
    Source IObj:
    - 0BWAPPLNM
    - 0CPPVLC
    - 0LOC_CURRCY
    - 0PROCESSKEY
    Aggregation: Summation
    Routine (unfortunately only in 3.x non ABAP-OO style, you would need to adapt it to 7.x ABAP OO coding):
    * fill the internal table "MONITOR", to make monitor entries
    IF ( COMM_STRUCTURE-PROCESSKEY = '023' or
        COMM_STRUCTURE-PROCESSKEY = '003' )
        AND COMM_STRUCTURE-BWAPPLNM EQ 'MM'
        AND COMM_STRUCTURE-CPPVLC <> 0.
        RESULT = COMM_STRUCTURE-CPPVLC.
    * if the returncode is not equal zero, the result will not be updated
        RETURNCODE = 0.
    else.
        RETURNCODE = 4.
    endif.
    * if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    Regards,
    Andreas

  • 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

  • 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

  • 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

  • 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

Maybe you are looking for

  • HP Officejet 6500A Plus will not maintain wireless connection reliably

    For the HP EXPERTS on Expert Day, April 18, 2012: B.L.A.T. (Bottom Line At Top):  We have an HP Officejet 6500A Plus purchased about 5 months ago.  We wanted to use it as a wireless-connected printer in another room besides our home office.  It is us

  • Line items for Capital investment project report

    Hi guys, any idea how may I report on the line items for CIP similar to the info I get via t-code CJIC but for multiple WBS elements with investment profile. Is it possible that I may find needed info based on the status of the line item? Thanks and

  • Record of the user name that created a payment proposal (F110)

    Hello, I would appriciate your help with a question I have regarding the payment proposal process (F110). I am trying to find where the system keeps a record of the user name that created the payment proposal. I saw this field only in the table REGUA

  • Alternative for / Problems with: "For all entries in data_package"

    Hi Guys I doing some ABAP in a Start Rotine in BW and would like to do the following:   select * from /BI0/PMATERIAL into table 0mat   for all entries in DATA_PACKAGE   where material = DATA_PACKAGE-/bic/zmaterial. But I get the following error: E:Wh

  • Extended Notification for Workitems

    Hi, we need to configure the SWNCONFIG for Extended  Notifications. We have already made some steps but the report  SWN_SELSEN does not work. He says there are 0 WorkItem to be sent. We should send an email with links to step inside the workitem (App