2LIS_02_ITM ENHANCEMENT

Hi all,
We have made enhancements in the extractor 2LIS_02_ITM, the fields to include are in the MCEKPO. The only one thing what I do is put those fields in the structure. But the fields aren't in blue colors like others.
When the init is execute this fields are populated correctly, but when I execute a Delta, and are changes in this fields the change is not showed.
What could happen?
Why I am not seeing this fields in blue color in the structure, when I drag and drop the field.
Thanks
Vicky

Hi,
You might want to code some user exits in the source system to cater to this enhancement.  This would ensure that the data will always go through regardless.  If the value itself is static, you can use a routine in the transfer structure to update this field.
Hope this helps.
Cheers,
Gim

Similar Messages

  • 2LIS_02_ITM enhancement & delta initialization

    Hi gurus,
    i have enhanced 2LIS_02_ITM.
    In EKKO & EKPO table there are data: when i run the initialization package, no data are extracted.
    What is the problem?
    Thanks in advance!
    Bye
    Nando

    Hi,
    To delete setup tables:
    1. Go to tcode - LBWG
    2. Select the application
    3, click on execute button
    Steps to fill.
    1. Go to tcode - start with Ol*..depends on the application.
    2. Enter all the required selections/parameters
    3, Execute it in the background/
    4. check the entries in rsa3 tcode.
    Fill setup tables
    Tocde OLI*BW Path is ->tcode SBIW->Business Information Warehouse->Settings for Application-Specific DataSources->Logistics->Managing Extract Structures->Initialization->Filling in the Setup Table->Application-Specific Setup of Statistical Data->Perform Setup - SD Sales Orders
    Ex. OLI7BW for setup for SD sales orders.In this screen mention the values for document data restrictions such as Sales organization, company code etc, Enter name of run and provide date of termination & time -> future date and time. The setup job will contunue running till this date& time and then will terminate.
    Excute the job in background
    Points to be taken care of:
    1. Stop/put on Hold all batch jobs for that application. This is because there will be changes in base tables of extractor due to batch jobs and these will not be captured.
    2. Lock out all users to avoid changes in base tables as result of transactions update.
    Above steps are recommended by SAP in order to avoid data loss. However if you are sure that data related to setoup tables(historical data) which is closed- No changes possible)then you don't need to observed above 2 steps.
    Cheers!
    Amit

  • Enhancement of 2LIS_02_ITM Datasource

    <Moderator Message: Please search before posting. This question has been discussed tons of times. Addtionally you will find blogs related to this issue>
    Hi Experts,
       Could you please update me with the procedure (detail) that I have to followu2026
    Currently I am loading (LO COCKPIT) Purchase Order information using the Data source 2LIS_02_ITM (Delta) to BW.
    The Load is deltau2026
    Now as per my requirement the 2LIS_02_ITM data source is enhanced in R/3 to include custom fields..
    Now my requirement is to include this new enhanced data source with out intrepeting daily Deltasu2026
    Please update me with the details procedure that I need to follow
    Thanks in advance
    Edited by: Siegfried Szameitat on Dec 9, 2008 2:24 PM

    Hi
    The procedure would be:
    Firstly the datasource enhancement should be done in your development system then transported throughout the BW system landscape
    1.Know the table name as well as the technical name of those fields(se16 or se16n)
    2.Add those fields as ZZ... on the datasource then write relevent code in trans CMOD to populate those fields and the transaction for enhancement is RSA6,replicate and make sure that the timestamp of source and target are the same.Include those newly added fields on the BW dataflow all the way until your reporting object either cube or ODS
    3.Test thoroughly in RSA3 making sure that your fields are populated correctly
    4.As for data volume,if the business requires history possibly you will have to initialise the deltas and if not then the fields will get populated from the date of transportation to prod system
    Take congnisance because with the above mentioned datasource,if messed up you will have to run setup tables which will require source system locking or blocking
    Thanks
    Herbert Naape

  • 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

  • Outbound queue won't fetch data to inbound queue after DS enhancement

    I enhanced the 2LIS_02_ITM extractor with a field from EKKN table, in CMOD filled this field. Transported all this to TEST and then to PROD systems. In DEV system everything is OK, but in TEST and PROD system my outbound delta queues are filling and not fetching the data to the inbound queues!!! When i launch the job in LBWE, it cancels itself. And when i see short dumps, it says something about modified structure. Any idea how can i fetch the data from one queue to another?

    Hi,
    First you have to make sure that there are no enrteis in LBWQ,delta queue and det up table before you do the transports.
    So anyway the process has to be repeated again.
    So once the transports are done then you will have to do the whole set up again.
    Do the follwing after transports.
    1)Delete the set up tables
    2)Do init w/o data transfer from the infopackage.
    3)Fill the set up tables( You can schedule a job in the background to fill the whole 7000000 records at the same time)
    4) Full repair loads to BW( Either you can do it in parts...like scheduling different loads at the same time through different infopackages for different selections OR one infopackage for the whole data).
    The better is to do in parts as in case of whole data load fails then you will lose the whole data and you will have to repeat the process again.
    You can schedule the set up table fill job as well as full repair infopackage schedule at the same time for different selections.
    Suppose if set up table is filled with selection A and once job finished then schedule the infopackage with selection A meanwhile you can fill the set up table with selection B and so no.
    This way you can make sure the jobs are not failing because of huge amount of data load at the same time the time taken to complete the process is less.
    As such there is no limitation on amount of data..its the duration of process which is limitation...for very long running process chances are that you run out of background process or you miss some IDOC's.
    Thanks
    Ajeet
    Edited by: Ajeet Singh on Nov 18, 2008 9:26 PM

  • BC 2LIS_02_ITM extractor

    I am having a requirement where i am getting the fields from R/3 system ie MM application to BW.
    Here while extracting the data logic has been defined by the MM consultant.
    Most of the fields which r used in the BW reports are coming from 2LIS_02_ITM DS which is enhanced already. and some of the fields are missing
    i am planning to create the Generic DS for the Remaaining fields. 
    I want to know that if i use the Business content extractor ie ITM for the fields do i need to check the logic define by the MM guy or i go ahead n make use of the BC extractor straight away.
    For the remaining fields i am planning to create the Gen DS with Function Module as the join condition is not satisfying between EBAN, EKKO, LFA1.
    Thru some light on this
    Regards
    KK

    Hi
    You can use it straight away coz SAP uses the same logic.
    I can suggest you to use the standard one and enhance the standard extractor with new fields if they are not many fields.
    Regards,
    Chandu.

  • 2LIS_02_ITM extraction problem...

    Hi,
    One ODS contains data from 2LIS_02_ITM in the INIT mode.
    ODS has last 5 year data. I want to load the data for
    last 2 years as a result of some enhancement.
    When I do I full repair request on this ODS with the
    selection on 0Doc_date for last 2 years, I get 0 records.
    When I do the selection on Posting , even then I get the 0 records
    from this datasource.
    Can somebody let me know the reason for this?
    Thanks for your suggestions.
    Thanks.

    Hi,
    You need some Ideal time to oad the setuptables, because no postings should done at the time of filling the setuptables for all
    LO datasources. Just follow the sequence.
    Suppose today night you are filling the setuptables..
    1. clear all Queues i.e. SMQ1/LBWQ and delete setuptables and lock all Users Ids and fill the setuptable. If it is having date range, just give from data is one month befor i.e. Sep and todate is Todate only and load Init data to BW and fill the setuptables with other date ranges and load full loads to BW and after that set delta.
    Thanks
    Reddy.

  • Adding Custom Fields to Communication Structure of 2LIS_02_ITM (MCEKPO)

    Hi
    I have a question about addiing additional fields (KO_PPRCTR) into MCEKPO and enabling it as part of 'true' DELTA.
    The question is then:
    Does the fact that we have this Custom field from EKPO added to MCEKPO would cause DELTA to be triggered automatically each time this field would change? (irrespective of whether a Standard field in MCEKPO has also changed or not).
    Thanks
    BC

    Hi Blues,
    According to the sap online document about data source 2LIS_02_ITM http://help.sap.com/saphelp_sm32/helpdata/en/58/f6383fdb800804e10000000a114084/frameset.htm
    "if you change a purchasing document, the system only takes into consideration the data that is relevant for extraction. The system therefore only executes a delta update for this DataSource if changes are made to purchasing document header data or item data that has a corresponding field in the DataSource."
    which means only changes to standard fields of the datasource will trigger a delta update.
    But who knows, Stefan's answer may be right. Practice is the sole criterion for testing truth, so why not have a test?
    Additionally, you could also check the famous blog article about this topic by Roberto Negro:
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    Hope it helps.
    Regards,
    Qing

  • Enhancement of 2LIS_18_I3HDR

    Hi Guru's
    I need some help in writing the ABAP code for enhancing the datasource 2LIS_18_I3HDR.
    Actually the requirement is enhancing the datasource with the fields Servicing Dealer(ZZSERVDEALER),Owning Dealer(ZZOWNDEALER),End Customer(ZZENDCUST),Corp Customer(ZZCORPCUST).The above fields are populated with the data from IHPA(Plant Maintenance: Partners) table.The base filed for populating the above required fileds is PARNR(Partner Number),PARVW(Partner Function).
    The conditions for populating the above fields is like below.
    If the field PARVW = ZV  the PARNR value should populate to ZZSEVDEALER.
    if the field PARVW = ZO the PARNAR value should populate to ZZOWNDEALER.
    If the field PARVW = SH the PARNR value should populate to ZZENDCUST.
    If the field PARVW = SP the PARNR value should populate to ZZCORPCUST.
    and the other condition is the field KZLOESCH(Deletion Flag) field contains two values' X' and empty. The field KZLOESCH should be empty.
    The PARVW or PARNR values should be populated to their respective fields if the KZLOESCH contains the empty value.
    I would appreciate your help in writing the code for the above conditions.
    Advance Thanks
    Vamshi

    Hello Stephan,
    I am currently checking whether EKKO-ADRNR (Adressnummer; CHAR 10) is part of 2LIS_02_ITM.
    I found PBES (Bestelladresse; CHAR 10) in 2LIS_02_ITM and assumed it might be the target of ADRNR.
    I guess when you add new fields, their change is not automatically recognised in 2LIS_02_ITM. Maybe you have to use a customer exist to check for changes. Do you know by the way what the content of PBES is?
    Best regards,
    Thomas

  • Enhance 0vendor_attr

    Hello Experts
    I am workin on replicating a SAP R/3 query in BI. The query in R/3 is designed by joining the tables EKKO and EKPO. So, what are the extractors that will contain the fields from EKKO and EKPO for replicating this query in BI (0vendor_attr or the purchasing extractors). And how should i go about enhancing those extractors if some of the fields are not present there.
    Any help for this is appreciated and points will be duly assigned.
    Thanks
    Rishi

    Hi,
    The standard extractor 2LIS_02_ITM will suffice your needs for fields from tables EKKO and EKPO. If you also need schedule line information 2LIS_02_SCL will help.
    For enhancing LO extractor please look at the thread below :
    Add new fields to LO extractor
    For enhancing a standard non LO extractor please look at the thread below :
    Enhancing a standard extractor
    Cheers,
    Kedar
    Edited by: Kedar Patil on May 7, 2008 9:50 PM

  • Steps required post extractor enhancement

    Hello Experts,
    What are the steps needed to be carried out after enhancing a LO extractor like 2LIS_02_ITM. for e.g. do I need to do a statistical rebuild of setup tables or something like that. Please explain as I am enhancing a standard datasource for the first time.
    Thanks
    Rishi

    hi,
    hope you might have done adding the fileds and written the codes in CMOD for data populating to addded field.
    once the enhancement is done, delete the LBWq entries,delta queue of this data source.
    if alredy this data source is used and data is loaded, then if that data is no more required then delete all the data in the dataflow of all the target and start doing initialization of setup table and do init loads to all the targets from the enhaced datasource.
    schedule V3 job and chk delta queue have the datasource name.
    Else if the existing data is required and doing load is to be done in new data flow, run the delta loads and clear the delta queue and LBWQ before enhancing the data source.
    hope u might have done the enhancement in development, before moving to production decide either the old data flow is being modified or new data flow is to be done.
    have to replicate the data source after enhancement in all the BW servers after the transport.
    have to map the new fields to the infosource/transformation in the dataflow.
    have to add the new fileds to the target,so have to delete the target content and add the new fields.
    chk the update rule /create the new update rule.
    take extreme care on collection of all the changed objects for transport.
    Check this
    Enhancement
    Enhancements in SAP BW
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/59069d90-0201-0010-fd81-d5e11994d8b5
    Customer Enhancements in SAP NetWeaver BI (Exits, BAdIs and ABAP™ in the SAP NetWeaver BI Back End)
    http://www.sap.com/community/pub/showdetail.epx?itemID=5257
    Ramesh

  • Transfer Checkbox for 2LIS_02_ITM datasource

    Hi Experts,
    On enhancing 2LIS_02_ITM with 2 Z-fields and replicating to BI side, the transfer checkbox (5th column on fields tab of datasource display) in datasource is not enabled for these 2 fields and hence these fields are not available to be mapped to infosource.
    Any ideas as to how to enable the checkbox.?
    rgds
    Deepak

    Hi.
      Please use RSA6 to edit the datasource 2lis_02_scl and uncheck those 2 fileds you added in.
    Best Regards
    Martin Xie

  • 2LIS_02_ITM - Adding fields to communication structure - User exit

    Hello,
    I have read the weblog of Roberto Negro concerning the possibility of adding fields to the communication structure of an extractor.
    In his article he talks about MCVBAK and so on and refers to enhancements MC10001, MC50001, MC60001.
    I am trying to do the same with 2LIS_02_ITM.
    The communication structures are MCEKKO and MCKPO.
    Can someone explain how to proceed in order to locate the approporiate user exit ?
    Claudio Ciardelli

    Amit
    How to Add payroll period fields(FAPER & IPERIN) to the structure HRMS_BIW_PY1.
    These fields are coming from RT_person cluster table.
    That will be great help..

  • Agreement Extracttion in 2LIS_02_ITM

    Hi All,
    Im trying to extract Purchase Orders with 2LIS_02_ITM, i use the standard LIS extractor and for certains PO i have purchasing agreements associated. The extractor uses EKPO and extracts the PO number, quantities, contract number, contract item etc.
    The problem that im having regards to the fact that some contract data like target quantity (EKPO - KTMNG) always comes with 0 in the extractor, that´s because the extractor ITM only gets info that its available by the PO and not in the contract itself.
    If i go to SE16 table EKPO with filter purchasing number = PO number, the field KTMNG gets =0
    If i go to SE16 table EKPO with filter purchasing number = Contract number and document category = "contract" then field KTMNG gets values correctly for target quantity.
    Can anyone help how to solve this? how can i get the KTMNG field correctly with the standard DS 2LIS_02_ITM.
    Regards,
    Pedro

    Hello there
    The extractor 2lis_02_itm will extract both Purchase Orders and Agreements.
    In BW,
    1. you can store the all the Purchase Orders in one InfoProvider ( restricting on doc. cat = F )  . These infoprovder will not have a field for  ktmng rather it will have PO specific fields such as PO no, po qty, PO Agreement no.
    2. In the second InfoProvider, you can store all the agreements ( loading restricted on doc. cat 'K' and 'L') . These records will have field for  KTMNG
    3. While reporting , you can join both the infoproviders ( prefereably an InfoSet) based on Agreement no.
    If you do not wish to have a seperate infoprovider for Agreements, then you need to enhance 2lis_02_itm , on the following lines. (using internal table instead of direct c_t_data)
    loop at c_t_data .
    if c_t_data-BSTYP = F .   "  (if the line is a PO )
         if c_t_data-konnr NOT initial.     "  ( an agreement exists for po)
              select ktmng from ekpo
              where ebeln = c_t_data-konnr
                          ebelp = c_t_data-ktpnr into result.
               c_t_data-ktmng = result.
               modify c_t_data.
              endif.
    endif.
    endloop.
    Hope that helps.
    Regards
    sanjyot

  • Enhance Master data 0material

    Dear friends .
    I am in bit confusion , I have one request where i need to activate 0Pur_c01 . the problem is there is one charterstics . which is agency code(0matl_grp_1) .I need to add this charcter to the cube . but 2lis_02_ITM or 2lis_02_SCL does not contain this char.  My question is .
    1. Can i add this char as attribute for 0material .
    2. Agency code (0matl_GRP_1 ) is coming from MVKE Table and Feild is MVGR1. the data for 0material is coming for MARA.
    3.Can i enhance the 0material .
    4. If i can add this char to 0material . please let me know . how to enhance 0material .
    Hope you all can help me on this . points are rewarded for your efforts . thankyou .

    Hi Kumar,
    You can enhance the agency code to master data object 0material for reporting or you can enhnace this for the cube dircetly.
    Method 1. Enhancement for Master data 0material:
    Add 0matl_grp_1 as an attribute in 0material defination.
    Enhace data source 0MATERIAL_ATTR with a new characterstic agency code and make it as navigartional attribute.
    Write  ABAP code in R3 (using T-code :CMOD) in RSAP0001 componet specified and functional exit EXIT_SAPLRSAP_002 specified for master data to populate the agency code from tabel MVGR1 using the key filed Material.(But you have to know the functional relation ship between material and agency code to write the ABAP code in CMOD).
    Replicate the data source and make the necessary assignments for infosource.
    Load the master data for 0material.
    Assign agency code as navigationl attribute in the cube defination, so that agency code is used in reports for navigation.
    Method 2: enhance your data source 2lis_02_ITM or 2lis_02_SCL with agency code ((using T-code :CMOD) in RSAP0001 componet specified and functional exit EXIT_SAPLRSAP_001 specified for transanction data.
    add char agency code to cube and bellow data flow and load the data.
    Method 1 is suggestable for your case.
    regards,
    srinivas.

Maybe you are looking for

  • IPhone 4S keeps shutting off/freezing

    I have a 4S, I bought it, brand new, about a month ago. Day 2 or 3 is shut down and I had to press the top & circle buttons to get it to come on. It started happening more often so I backed it up and restored it via ITunes about a week ago. Since the

  • Why is the Skype support so awesome?

    Why is the Skype support so d.amn good? This is even better than Steam support, wow. As we all know Steam support is the best there is! Here, instead of getting an automated answer I get absolutely no answers at all. Great! No really, Skype Team. You

  • My computer has been running "dial up" slow since the last update of Fire Fox. Is there any connection?

    My computer was just updated to a higher speed connection and was doing good speed wise even before. Now it takes forever to load or navigate in all capacities, that is until I got to this site and I can click as fast as I can here and there is no sl

  • I am trying to turn off email notifications that I get every time I use my apple ID

    Got a new iPAd mini for Xmas. I am CONSTANTLY getting email notifications when I used my apple ID.  How do I turn this off?  I understand it is a security feature but I am trying to learn how to operate my new iPad mini and am constantly entering the

  • Package SRW in Webbased Reports 6.0.5.35

    Hi ! Is is possible to use the Functions in the built-in Package SRW from Reports running in the Web ? srw.run_report and srw.message seem to not do anything anymore ? Any mention of this in (the) documentation ? cheers, Jens null