Enhancement with 2LIS_02_SCL

Hey All,
       I have enhanced certain fields from EKKN table (Account assessment in purchasing document) to the standard data source 2LIS_02_SCL, which has EKPO(purchasing item level), EKKO(purchasing headder level), and EKET(Schdule agreements schedule lines). I have given a condition which states that when EBELL(Purchasing document number)of the data source which is coming from EKPO(purchasing item level) is equal to EBELN of EKKN, then we should get the data from EKKN. The primary keys of EKKN are EBELN, EBELP, and ZEKKN. The primary keys of EKPO are EBELN and EBELP. Since, the primary keys of both tables are matching, I tried to add that EKKN table. Is it okay, if I add a table which is not present in the data source??But when I run an intial load, I am getting correct values for this fields. My doubt is whether there will be a problem like data duplication when I run delta load.

Hi,
I had a look on the SCL DSource in R/3 and there is no EKKN field available in LBWE. How did you enahnce your extract structure?
Are the EKKN fields populated by the standard extractor or did you write an enhancement exit?
The problem is that when a scheduled line changes you'll get a reversal of the before image record and an after image record, will this be applied as well to the EKKN records??.
As you perfectly state, there is an aditional key in EKKN; as far as I understand, a purch doc item can have several EKKN records and I don't believe that the several account assignments (ZEKKN) will be extracted; or does it work already as you wrote that you are getting the fields populated?
let us know...
Olivier.

Similar Messages

  • View not copied or enhanced with wizard Error while creating Event Handler method in Z Component

    Hello Friends,
    In one Z Component (Custom Component), in one of the views, while creating event handler, it gave me error message that view not copied or enhanced with wizard.
    I am aware that in Standard Component, if we want to create the event handler method then we need to first Enhance the Component and then we need to enhance the view.
    But, in the Z Component (Custom Component), how to create event handler method in one of the views as while creating event handler method i am getting view not copied or enhanced with wizard error.

    Hi,
    Add a method in views impl class with naming convention eh_on__* with htmt and html_ex parameters.  I dont have have the system right now. Please check any existing event import export parameters.
    Check out do handle event method in the same class.
    Redefine that method.  Call that event method in this handle method. See existing code for reference.
    Attach that event to the button on click event in .htm page.
    Regards,
    Bhushan

  • Identifying of Missing PO's with 2LIS_02_SCL

    Hi!
    I have problem with 2lis_02_scl. By accident some one  have deleted the  queue SMQ1 from R3.  Now we are missing the data from  time we have schedulled the  last load to BW upto time of deletionof Queue. I am trying to identify those records which  have missed by that deletion of queue.  So  that I can fill the set uptable and do the repair full request for those PO.
    Can any one suggest me is there any way I can find out the PO which are missing. Are there any tables/Fields  by which I can identify the PO which are missing with reference to date and time.
    Suitable points will be awarded.
    Regards
    Sudheer.

    Nice to know, and interesting too.
    All incomplete PO's will not be extracted by std. extractors 2LIS_02_ITM.
    One can check the incompleteness using EKKO-MEMORYTYPE.
    This may be useful.
    Thank-You.
    Regards,
    Vinod Bokade

  • GI quantity Delta issue with 2LIS_02_SCL

    Hi Friends !
    We are facing delta issue in the BI Prod. Hence to look into the issue, performed few steps in Test environment to check whether delta is performing or not. Mentioned below are the steps which are carried :
    1. BW Setup
    a. Deletion of queues for Purchasing data in ECC
    b. Data collection of purchasing documents for March 1 u2013 March 31 in ECC
    c. Deletion of source system initialization in BW
    d. Loaded collected data into SAP as delta initialization
    Result - OK
    2. ECC data entry
    a. Created PO #5052422, intracompany STO from DDP1 to USC1
    i. 1 line item (qty 5) with two schedule lines (qty 2 & 3)
    3. First delta run
    a. BW brings over 2 schedule lines for PO #5052422
    Result - OK
    4. ECC data entry
    a. Created PO #5052423, intercompany from DDP1 (USC1) to IRP3 (BV11)
    i. 1 line item (qty 5) with two schedule lines (qty 2 & 3)
    5. Second delta run
    a. BW brings over 2 schedule lines for PO #5052423
    Result - OK
    6. ECC data entry
    a. Posted partial delivery for schedule line 1 of PO #5052422 with a quantity of 1
    7. Third delta run
    a. no records brought over (change to GI quantity should trigger delta)
    Result - FAIL
    8. ECC data entry
    a. Posted partial delivery for remainder of schedule line 1 of PO #5052422 with and a partial delivery for schedule line 2 with a quantity of 1
    9. Fourth delta run
    a. no records brought over (change to GI quantity should trigger delta)
    Result - FAIL
    10. ECC data entry
    a. Modified delivery date of both schedule lines of PO #5052422
    11. Fifth delta run
    a. Both schedule lines of PO #5052422 brought over with updated delivery dates and goods issue quantities
    Result - OK
    12. ECC data entry
    a. Modified delivery date of both schedule lines of PO #5052423
    13. Fifth delta run
    a. Both schedule lines of PO #5052423 brought over with updated delivery dates
    Result - OK
    Ques :
    1) When modified, GI quantity is not triggering delta. Please advise.
    2) 2LIS_02_SCL extractor is build on which delta field.
    3) How delta works & behaves with 2LIS_02_SCL extractor?
    With Regards
    Rekha

    Good afternoon Rehka,
    I believe that it is correct that the GL change you mention will not trigger a delta on the BW side. This functionality appears to be missing.
    If you check in LBWE you will see that the EVENTS for 02: Purchasing -> MC02M_0SCL include the following:
    MA: Purchase order
    MB: Goods receipt
    MC: Invoice receipt
    MD: Scheduling agreement
    The event associated with a Goods Issue is ML and not included in the list of events for this structure. This is the standard behavior.
    I checked and I was unable to find a datastructure that does handle event ML. From what I see the only way to do this is through a custom datasource.
    Kind Regards,
    Des

  • Issue with 2LIS_02_SCL Data source

    Hi Everybody,
    I am facing the below 2 issues with 2lis_02_scl data source,
    1) This is fetching only the records  ETENR (Delivery Schedule Line Counter) value with ' 1 ', It is ignoring others ex:2,3 and 4. Hence Data is not reconciling with ECC system.
    2) The standard field GLMNG is not getting any data, Data was existed in table(EKET) level. So i have written the code and data is coming now. But the problem is, This is not considering the ROCANCEL indicator it seems. All the other key figures values are coming in with Negative sign When ROCANCEL Value is ' X ' or ' R ', But this field is getting all the positive values irrespective of ROCANCEL indicator. Hence showing the incorrect values compared to the ECC.
    Can anybody help me on this,
    Regards,
    Gopinath

    Hi Gopinath:
       Have you already applied any SAP Note to solve this problem?
    Please check if the SAP Note below is applicable to your system.
    668177 - "LIS BW: wrong quantity for documents with invoice plan"
    Regards,
    Francisco Milán.

  • Screen data handling in Screen Enhancement with BAdI's ?

    Hi all,
    I'm trying to build a Screen Enhancement with (new) BAdI concept.
    But now I'm having a Problem. The new BAdI's don't allow variable Attributes  (instance/static attribute) in the BAdI Interface.
    If I try to define an instance or static Attribute for the BAdI-Interface I get the following error message:
    "BAdI interface <my_badi_if> contains non-constant attributes "
    In my Screen Enhancement I have build a Subscreen with new fields in it. These field data couldn't be saved in the BAdI class (e.g. via BAdI-methods my_badi->get_data_from_screen... and my_badi->put_data_on_screen...) because having no attributes.
    How these screen-data could be handled without BAdI-Interface-Attributes?
    Thanks in advance,
    Anja

    Having the same service to get one product price as well as all product prices would not be recommended. Two separate services would be more reasonable
    Mass data handling in SOA is not entirely different than let's say in BAPI/RFC environment. parallelism, multi-threading, locking, commit and many others are typical elements of considerations.
    From a scalability standpoint, you can always be interested in how optimal its performance is whether you call it once or a million times. If the service is a rather slim one (lightweight in terms of number and types of parameters as well as processing code), you'll surely have better chance than with a service that's heavyweight.

  • Enhancements with the Easy Enhance - Transactions

    Hi,
    In CRM 2007, I have noticed a separate section of enhancing transactions alone.
    IMG->Customer Relationship Management-> Transactions-> Basic Settings-> Enhancements with the Easy Enhancement Workbench
    How is this different from adding fields to transaction using TCODE EEWB ? Has anyone used this feature ?
    Regards

    Hi,
    One of the methods for displaying additional data on existing Business Transaction (One Order, Oppurtunity etc.,)is to enhance the component using EEWB and the system takes care of most of the things.
    All we need to do is generate the required methods at the Component Work Bench and add the field on to the UI.
    Using the path you mentioned,
    existing standard components or custom created components be assigned to a component and can be displayed on the UI. For this settings need to be maintained in SPRO.
    I believe this can be done only for Business Transactions like One Order etc.,
    Just explore the path you mentioned.
    Regards,
    Masood Imrani S.

  • My question is this: Can good teaching be enhanced with new technology?

    Can good teaching be enhanced with new technology? Adobe eLearning Suites is certainly a high-end product with many users and a lot of finance and research behind it. My question is why? Where is eLearning going and, again, is face-to-face teaching going the way of the dodo as a result of this new type of technology?

    Hello,
    Hope you were not too startled by my reaction, your question reminds me of all the antagonism I have to struggle with every day in the college (with colleagues and management), hence my 'passionate' reaction. Reactions like 'I've written a good course some years ago, I'm a good teacher, why should I need all those hypes you are talking about...'. But that is not what you are interested in...
    You asked about tests reported. Vaguely I remember (from a training in 2009) some tests, but have to search for the right references. My personal opinion about those tests is that first of all one should know precisely what to test: when is a training successful or more successful? What do you want to measure: it is very easy to test the 'short time' knowledge acquired by a training, that is what we academics are doing most of the time. But I'm not sure that this really is a measure for training success. Who would dare to postpone the test a couple of months after the end of the training?
    I'm still teaching F2F, but nowadays not at all like I did 20 yrs ago. Was a rather good teacher, my lessons were very good prepared, with a clear structure and was able to explain in a language comprehensible to most of the students, felt successful when at the end of a lesson, trying to test if the proposed subject was clear to (almost) everone the result was positive. Students felt good too: at that moment, leaving the classroom, they had understood what I had tried to explain. Everyone happy. Was this good teaching? There was a good written course, but when studying the course for the final exam, students were confident, they had understood everything in the lesson, but ... that was so long ago... And, like Rick also pointed out, a lot of questions arrived, and I started explaining again, and again... Who feels well? Some colleagues are still happy with every answer they can give, but I got pretty unhappy. Some students do not dare to ask questions, some need 'audio', others need 'video', ...
    Doing some sort of blended learning now: try to present some structure, basic ideas F2F and get them to work on their own. Most of them do not like to read long written courses, so give them small chunks they can digest when they need it for their tasks. And use everything to make it less boring: video, audio, interactivity, self-assessments, let them twitter, chat, discuss on a forum, blog, create a wiki, search, explain to each other... We have the tools, just need some creativity.
    Did I do some research with my students? Not in the regular structured way tests are normally conducted. But I'm often starting a lesson with a survey (on our LMS) where students (anonymously) are given their idea about their proper knowledge about the subject, about the used techniques, about their 'digestion' of the previous lesson, about the work they have done: purpose is for me to have some feedback and a base to go on, for each student to have an idea of his position in the group. We are looking at the statistics together and discussing it briefly. When introducing some new 'hype'  there is never an obligation, they can try it out and give their opinion. Just an example: when starting to offer CP-SWF's I offered demonstrations, training simulations and assessments. Feedback from the students pushed me just at never creating demo's again. For the moment I introduced Twitter for a project, will have their feedback after next week and judge then.
    Sorry again for a too long answer (begging you pardon, Rick too). When I find the references I have been mentioning I'll post them. Now it is getting rather late, have quite a lot of meetings tomorrow with students.
    Lilybiri

  • Problems with  2LIS_02_sCL

    Hi,
    I am facing  more or less the similar problem.
    I am using 2LIS_02_SCL to pull  purchasing data from R3.
    and using 3 process keys for Po, GR,Invoice for this extractor.
    the extract structure is  enhanced to add the delivery indicator and is populated by the code by looking up at the EKPO  table irrespective of the process key.
    Which means  that ideally if  indicator  was set for Po,item  for process key 1 then the indicator should be set for   process keys 2 and 3 as well. But I have identified some records where  DELEIVERY COMPLETED INDICATOR was set for process key 1 but  not for 2 and 3.
    Can any one help me on this.
    Regards
    Sudheer

    Hi Andrea,
    As far as I know there are some problems with extractor 2lis_02_scl. In my previous client we had problems with the "delivery completed" flag, that was not always correctly updated.
    What we finally got from SAP is that we should update R/3 Plug-in to latest version, cause there that extractor behaved better (it was version 3.1).
    Maybe you have to open a customer message to SAP...
    Regards,
    David.

  • Service Desk Enhancement with Forms & Survey - no data evaluation possible

    Hello,
    I implemented an additional form in the service desk (using the survey functionality)
    See details here: http://www.solutionmanagerexpert.com/article_printable.cfm?id=5621
    Creation was fine, I am able to see the additional form as extra tab in Service Desk Support Messages (transaction type SLFN).
    But evaluting the data does not work.
    According to the survey suite, no data is available - but I answered to the survey/provided input to the form.
    I saved the values, and looking into the appropriate tables (mentioned here: CRM Survey Evaluation Data Storage) give the impression that answers are there.
    But I cannot evaluate them...
    Does anybody have experience with this kind of service desk enhancement and knows how to get the data for evaluation?
    Regards,
    Jan

    Hi Shilpi,
      Could you please share  how did you achieve this..
    Regards.,
    Franklin.

  • Utilities - open items/cleared items enhancement with HKONT from DFKKOPK

    Hi friends,
    My client needs item level GL Acccount ( HKONT ) from DFKKOPK table for both Opne & Cleared Items. So i enhanced both Datasource( 0FC_OP_01 and 0FC_CI_01) with this new field HKONT which gets data from different table i.e., DFKKOPK. Now i have encountered one problem. The link between these talbes is only OPBEL(FICA doc no).By doing so we are getting item level records but we are not able to figure out the distribution of 'Contract(VTREF)' values across these records.
    For examle for doc no : 900000031212 there are 3 records at DFKKOP base table. But in DFKKOPK table it has 19 records with different sub G/L Accounts. After the execution of CMOD code, in RSA 3 , 3 records are replaced by these 19 records successfully with new sub G/L values but some fields like Contract , Division , cleareding reason etc..are showing only the first records values for all these 19 records. But this gives reports wiith wrong contract and dividion values.
    So my question is " how to bring these SUb G/L account(HKONT) values from DFKOPK table .
    Waiting for good replies,
    Murthy

    We had a requirement to retrieve "aging of receiveables" by customer. Basically, it goes thru each record and depending on the due date places the amounts in the following buckets (example). 0-30 day Overdue, 31-60 days Overdue, 61-90 days overdue, 30+ days overdue, 60+ days overdue) etc all the way to 6+ years overdue.
    There are also cooresponding buckets for coming due analysis. For example, what is: 0-30 days coming due, 31-60 days coming due, 30+ days coming due, etc...
    To do this, first I needed to be able be able to produce an open items statement at any given time in the past. Now, this seems impossible because of how the items go from open to cleared all the time. And an item that was open one month ago, may not be open anymore.
    What I did was first remove any selections on item status. Then compare the posting date with teh key date in the past, if the posting date is less than or equal to the key date, keep the record.
    Then compare the clearing date with the key date. First, keep all that are #. (This keeps all records still open from that posting date/key date)
    Then, add another check for all items that were cleared after the key date (GT Key Date). This gives you the open items on that date.
    Hope that makes sense. Let me know if you want clarification.
    /smw

  • Support Message enhancement with own components

    Hi all,
    We need to enhance our Support messages (service desk) with our own components. With Help -> Create customer message (in satelitte systems) you can only choose the SAP Standard components. We have a lot of own developed "products" in the SAP System. The users with problems should be able to choose a special component. Can someone help us? I guess this is also an interesting question for other customers...
    With Best regards

    Hi,
    If you ask me I will definitely say "Not Possible". It is the application heirarchy of SAP, the core of the functionalities. Ask your development experts if they can try for some enhancements. Hinduja was right on this. You need to make enhancements in each of your satellite systems.
    I heard about something called as incident management. I don't know whether it is possible but still you can spend a bit of time on incident management, it might come to your rescue. Please let me know if you find some solution.
    Feel free to revert back.
    --Ragu

  • XSLT Enhancement with Java, Tokenize Functionality

    I tried the following requirement using EXSLT with no luck. Is there any other alternative to tokenize in XSLT 1.0.
    The syntax i have here is  
    <xsl:for-each select="tokenize($this/Field1,',')">
           <xsl:variable name="f1v" select="."/>
         <xsl:for-each select="tokenize($this/Field2,'\|')">
              <xsl:variable name="f2v" select="."/>
              <xsl:for-each select="tokenize($this/Field3,'\|')">
                        <xsl:variable name="f3v" select="."/>
    There are multiple for-each based on tokens
    I am leaning towards to Enhancing XSLT with Java Function. As i have less experience with Java, can anybody help me with the code that can be used by XSLT for Tokenize functionality.
    I have written something like following. I still have errors to fix. But i am not sure about having resultSet or return at the end, to make sure all the tokens were sent to XSLT.
    public class MyStringToken
         public static void main(String [] args)
              String str = "sssd;wwer;ssswwwwdwwwwwwwwwww;wwwwe";
              String delimiter = ";";
              MyStringToken my = new MyStringToken();
              my.getTokens(str,delimiter);
         public void getTokens(String str,String delimiter)
              StringTokenizer st = new StringTokenizer(str,delimiter);
              while(st.hasMoreElements())
                   try
                        String delString = new String(st.nextElement().toString());
                        return (delString);
                   catch(Exception e)
                        e.printStackTrace();
    Any help is appreciated

    Hi,
    I have been searching about, and I have found the next example that maybe can help you, It's a template to tokenize in XSLT 1.0 from the web [http://stackoverflow.com/questions/1018974/tokenizing-and-sorting-with-xslt-1-0]
    <xsl:template name="tokenize">
      <xsl:param name="string" />
      <xsl:param name="delimiter" select="' '" />
      <xsl:choose>
        <xsl:when test="$delimiter and contains($string, $delimiter)">
          <token>
            <xsl:value-of select="substring-before($string, $delimiter)" />
          </token>
          <xsl:text> </xsl:text>
          <xsl:call-template name="tokenize">
            <xsl:with-param name="string"
                            select="substring-after($string, $delimiter)" />
            <xsl:with-param name="delimiter" select="$delimiter" />
          </xsl:call-template>
        </xsl:when>
        <xsl:otherwise>
          <token><xsl:value-of select="$string" /></token>
          <xsl:text> </xsl:text>
        </xsl:otherwise>
      </xsl:choose>
    </xsl:template>
    Also I have found the next example of use tokenize in EXSLT from [http://exslt.org/str/functions/tokenize/index.html] It can be that inI your tests you are not using "str:tokenize", no?
    <xsl:template match="a">
       <xsl:apply-templates />
    </xsl:template>
    <xsl:template match="*">
       <xsl:value-of select="." />
          <xsl:value-of select="str:tokenize(string(.), ' ')" />
       <xsl:value-of select="str:tokenize(string(.), '')" />
       <xsl:for-each select="str:tokenize(string(.), ' ')">
          <xsl:value-of select="." />
       </xsl:for-each>
       <xsl:apply-templates select="*" />
    </xsl:template>
    I hope that helps you.
    Best.
    Jorge

  • How to use EXIT_SAPLEINS_001 for delta with 2LIS_02_SCL datasource ?

    Hi,
    I'm facing a problem using 2LIS_02_SCL: the field MCEKET-WAMNG is not populated during delta extraction (it is populated correctly when I fill setup tables).
    I have been told that I should use customer exit EXIT_SAPLEINS_001 in order to fill MCEKET-WAMNG at event ML u2013 delivery, because 2LIS_02_SCL does not takes this event into account (only MA, MB, MC and MD which can be verified in LBWE Events), this field is not passed to BW in delta.
    I need help to implement this solution.
    An example with ABAP code will appreciated.
    M.B.

    Hi,
    May helpful to you
    EXIT_SAPLRSAP_001 vs EXIT_SAPLEINS_001
    EXIT_SAPLEINS_001
    Regards,
    Suman

  • Agent Inbox Enhancement with Z fields in CRM 2007

    Hi All,
    I' m working in CRM 2007. i have a requirement to enhance the Agen inbox search criteria with the Z fields. i have enhanced the BOL structure with the z fields and did some design layer customizing to get the drop of this Z fields. now i need to know how will i enhance the Genil layer or class in order to get the results. in 7.0 it uses the Reporting framework. how should i do this? ASAp answers will help...
    Regards,
    Subhashini.T

    Hello,
    We had exactly the same requirement on my project. And here is what we have done:
    1) Copy class CL_CRM_QUERYAUI_RUN_BTIL and change method READ_BUSINESS_TRANSACTIONS to add something like that after line 150 :
    WHEN OTHERS.
                IF   ls_param-name(1) = 'Z'.
                  DATA: lt_range TYPE CRMT_BSP_RANGE_TAB.
                  DATA: ls_range TYPE CRMT_BSP_RANGE.
                  REFRESH lt_range. CLEAR ls_range.
                  ls_range-sign = 'I'.
                  ls_range-option = 'EQ'.
                  ls_range-low = ls_param-value.
                  INSERT ls_range INTO TABLE lt_range.
                  CALL METHOD
                    cl_ex_crm_rf_search_eew=>if_ex_crm_rf_search_eew~extend_rf_query
                    EXPORTING
                      flt_val        = ls_param-name
                      it_range_value = lt_range
                    CHANGING
                      ct_quparts     = lt_query.
                ENDIF.
    ENDCASE.
    2) Assign your knew class to object BTQueryAUI in view CRMV_OBJ_BTIL (via SM30)
    Now your search will take those Z fields into account...
    Kind regards,
    Nicolas.

Maybe you are looking for

  • Can Time Machine perform encrypted backups for more than one computer to the same external drive?

    I have two MBPs.  The older MBP, with 1TB of storage, now contains two other MBP clones, for a total of 3 user machines on 1 MBP).  I'd like to back up both my newest MBP, and the older MBP with the 2 clones, to my new 5TB drive (via wi-fi).  I want

  • New iTunes, same sync problems with Vista

    Hi I got really excited when I saw in the fixes for the latest iTunes 8.1 for Windows that they had fixed sync problems with iPhones. They haven't! On Vista Ultimate the sync has always been a problem, with either OutlookSyncClient or AppleMobileSync

  • Problem with replication agreement

    Hi All, I am trying to setup a replication agreement within the version 5.1 console. I am using a multi-master model. I have run into a snag in that section where I need to enter the Consumer and the Connection->Simple Authentication. For some reason

  • 100 GB cloud storage??

    Hello, we have two licenses creative cloud for teams and that allows us to have 100 GB of cloud storage per license. What type of storage is concerned? Can we share video or image files with clients? Is it a type FTP storage? How can we do it? The in

  • How to Make a Multi-Level Game in Flash 5

    I'm wanting to know, "How to Make a Multi-Level game with Flash 5"? EX: If I were to make a space game, where after reaching a score of 2000 points, the game pauses and displays the text "Stage 2", then continues or provides a button to make the game