Extractor 2LIS_02_SCL -- behaviour when ELIKZ is set

Dear BI-colleagues,
we are actually facing an issue with the standard extractor 2LIS_02_SCL - schedule line Level of purchase orders.
Our system setup:
The data of this extractor needs to be used to measure a supplier service sevel based upon single schedule lines. My predecessor actually changed the standard definition of this extractor in the System (which might be a reason for our issue?!).
In the BW-System, one standard staging DSO has been created with the folling key:
- PO document number
- PO document position
- PO document schedule line
- field BWVORG --> process key to distinguish between purchasing, goods receipt and invoice receipt data
Coming to the issue....
We are using the following fields to measure the (on time) Service Level:
SLFDT statistical delivery date           = "to be" date
BUDAT booing date of GR / IR           = "as is" date
--> whenever the BUDAT is higher than SLFDT, the delivery was not in time
In case a purchase order position has more than one schedule line, we get into trouble using this logic. When the final delivery indicator (field ELIKZ) is set on position level, there are update records passed to the BW for all schedule lines of this position showing as BUDAT the date when ELIKZ was set. Example:
Record      Record date     Sched. line     SLFDT               BUDAT               Comment        
1               01.04.2014          1                    01.04.2014     01.04.2014          on time    
2               10.04.2014          2                    10.04.2014     10.04.2014          on time
3               15.04.2014          3                    15.04.2014     15.04.2014          with this partial delivery the ELIKZ was set
4               15.04.2014          1                    01.04.2014     15.04.2014          not in time
5               15.04.2014          2                    10.04.2014     15.04.2014          due to record 3, a new BUDAT arrives for line 2 --> not in time
Unfortunately it's not as easy as e.g. just deleting incoming records having the same BUDAT as the last schedule line, as there are some intended processes which can lead to a later BUDAT (e.g. cancellations, corrections...)
Does anyone know if this is the Standard behaviour of this Extractor? How can I solve my issue?
Thank you in advance,
Andre

Dear Gajesh,
thank you for your remark.
Yes indeed the schedule line is in the key of the staging DSO. But as already said, the issue is that there are update records coming for ALL schedule lines whenever the ELIKZ is set on Position Level. From my Point of view the correct behaviour would be to deliver only update records for the last schedule line (the latest line). In my example the records 4 & 5 should never arrive in the BW system.
On BW side there are no modifications done for this Extractor.. the above mentioned examples are taken out of the PSA table, not from the DSO.
My requirement is either to stop transferring records 4 & 5 and/or to filter them somehow out in the BW-System, which is - from my point of view - almost impossible. I've already done a deep analysis of the incoming records in the PSA table and I couldn't find any way to separate these records from other, correct ones.
You said my example is not the standard behaviour... What would it be in this case (and how to restore standard)?
Thanks and best regards,
Andre

Similar Messages

  • FULL is not FULL ? - extractor 2LIS_02_SCL

    Hi Experts,
    I have a problem with the loading from R/3 to BW regarding extractor 2LIS_02_SCL
    Earlier we loaded the infoprovider in BW with DELTA but now we want to use FULL instead.
    Theproblem is that our FULL load do not seems to get everything without filling a new SETUP
    I have an exemple:
    The FULL Load before filling a new SETUP shows a old Delivery Date, the user have change the date I ME38 in R/3 but
    after filling a new SETUP the new date appears.
    We have tested to set the InfoPackage to Repair Full Request but no difference.
    Please help me to describe this and why FULL is not FULL.
    Regards
    Kerstin

    Hi,
    The information I had was that you only use SETUP table when to make an INIT-load and that FULL loads is independent of the SETUP but as I understand from you guys is that LIS extractors have to have a new SETUP table when to make a new FULL also. Correct?
    I don't want a daily full load of 2LIS_02_SCL, that was only an exemple
    Regards
    Kerstin

  • Different behaviours when exporting pdf

    hi,
    i'm facing a strange behaviour when trying to export a pdf that is generated from db. i want to make pdfs available via dialog box. i set disposition to attachment in the response header. whereas FireFox shows the dialog box (as expected), IE renders the pdf in the same window:
       * downloads the report in the requested export format
      public String exportReport()
        String outcome ="error";
        LayoutXSLT layout = null;
        ByteArrayInputStream xslt_bais=null;
        ByteArrayInputStream xml_bais=null;
        byte[] content=null;
        ByteArrayOutputStream fosByte = new ByteArrayOutputStream ();
        String fileName = "Report";
        String disposition="attachment";  
        String contentType="application/pdf";
        FacesContext faces = FacesContext.getCurrentInstance();
        HttpServletResponse response = (HttpServletResponse) faces.getExternalContext().getResponse();
        FileExporter fex = new FileExporter();
        if (report != null && report.getRowCount()>0)
          try
            layout = accountingRemoteInterface.createXSLTLayout(userID, report.getForm().getId(), XSLT_TYPE.PDF);
          catch (UserAccountingException aex)
            messageError = errorWriter.writeUserAccountingException(rb, aex);
          if (layout != null)
            xslt_bais = new ByteArrayInputStream(layout.getXsltContent()); 
            try
              xml_bais = new ByteArrayInputStream(report.createXMLStream());
              XSLTHelper.doFOP(xslt_bais, xml_bais, fosByte, null);               
              fosByte.flush();
              fosByte.close();        
              content = fosByte.toByteArray();
              reportAvailable=1;
              outcome = fex.export(content, contentType, fileName, disposition, response);
              faces.responseComplete();
            catch (XMLWriterException xex)
              messageError = errorWriter.writeXmlException (rb, xex);
            catch (TransformerException tex)
              messageError = errorWriter.writeTransformerException(rb, tex);
            catch (FOPException foex)
              messageError = errorWriter.writeFopException(rb, foex);
            catch (IOException e)
              e.printStackTrace();
        else
          filteredItems=limitedItems=reportItems="";
          messageError=rb.getString("ERROR_NO_PDF_AVAILABLE");
        return outcome;
      public String export(byte[] cnt, String cType, String fName, String dispo,
          HttpServletResponse response) throws IOException
        String outcome = "error";
        byte[] content = cnt;
        String contentType = cType;
        String fileName = fName;
        String disposition = dispo;
        response.reset();
        response.setContentType(contentType);
        response.setContentLength(content.length);
        response.setHeader("Content-disposition", disposition + ";filename=\"" + fileName + "\"");
        response.setHeader("Cache-Control", "cache, must-revalidate");
        ServletOutputStream out = response.getOutputStream();
        out.write(content);
        outcome = "success";
        return outcome;
        }Any help appreciated!

    i checked the server log and couldn't find anything excepting a warning when setting the pdf layout :
    WARN  [BreakingAlgorithm] Line 1 of a paragraph overflows the available area. (fo:block, "****************")you mean i shouldn't stop the render response phase, don't you? what's the alternative? a file servlet?

  • Extractor 2LIS_02_SCL and AFS-Contracts

    Hi together,
    we use in our AFS-system contracts with schedule-lines and
    we need the contract-information in BW.
    The extractor 2LIS_02_SCL don't extract this infomations.
    Someone can help me.
    Thank you in advance

    Hi Roberto,
    i have found my problem:
    Report: LMCRSF01
    Form: ANREICHERN_EKET
    Tranfer Mengen/Werte zuweisen
          CASE zeitp.
            WHEN con_zeitp_bestellung.     "Bestellung
              xmceket-bwmng  = xmceket-menge.
              xmceket-bwgeoo = xmceket-menge * x_effw.
              xmceket-bwgvo  = xmceket-menge * x_vpom.
              xmceket-bwgvp  = xmceket-menge * x_vpmm.
            WHEN con_zeitp_we_zu_best.     " WE zur Bestellg
              xmceket-bwmng  = xmceket-wemng.
    *... Only for valuated GR
              IF xmcekpo-weunb IS INITIAL.                      "558508
                xmceket-bwgvo  = xmceket-wemng * x_vpom.
                xmceket-bwgvp  = xmceket-wemng * x_vpmm.
              ENDIF.
              xmceket-bwgeo  = xmceket-wewrt.
            WHEN con_zeitp_rechnung.       "Rechnung
              xmceket-bwmng  = xmceket-remng.
              xmceket-bwgeo  = xmceket-rewrt.
            WHEN con_zeitp_lieferplan.     "Lieferplan
              xmceket-bwmng  = xmceket-menge.
              xmceket-bwgeoo = xmceket-menge * x_epom.
              xmceket-bwgvo  = xmceket-menge * x_vpom. "Operat.: keine VP-
              xmceket-bwgvp  = xmceket-menge * x_vpmm.  "Operat.: keine VP-E
            WHEN OTHERS.
    >> my comment : ignore       inquiry and contract
    Nicht verarbeitete Vorgänge: z.b. Anfrage, Kontrakt <
              xmceket-bwmng  = xmceket-menge.             <
              xmceket-bwgeoo = xmceket-menge * x_epom.    <
              xmceket-bwgvo  = xmceket-menge * x_vpom.    <
              xmceket-bwgvp  = xmceket-menge * x_vpmm.    <
          ENDCASE.
    and i must solve this problem myself with
    generic extractor EKET (Function module)                           
    on the BW site consolidate item and schedule line in a new ODS
    Thank's for trying to help me.
    I hope the solution of this problem is helpful for someone
    regards
    thorsten

  • Odd gmail behaviour when using mail.app

    Hello there,
    Ever since upgrading to Mavericks, I've been experiencing odd behaviour when sending messages from my gmail account in mail.app. I send a message and up to ten copies of the message appear in mail.app's trash.
    Does anyone know what might be the cause of this?
    many thanks,
    Chidi

    this is a setting in gmail that interfer with mail.app
    the setting is that mail.app is that when you type a mail it will auto save it while you are typing. and gmail will delete the saved onece and the mail.app will create a new all the time
    duno how to turn this off, try by rebuilding the mailbox in mail.app

  • Podcast keeps connecting to the mobile network even when I have set up Podcast to download only from Wifi

    I hope someone can help me.
    I am really tired, fed up, with this Podcast application's behaviour. I have set up, both from the Podcats Settings and Mobile Network Settings that Podcast should NEVER use Mobile Networks for any download, it should only use WiFi.
    After doing that as soon as I open Podcast, if I check Mobile Networks configuration, or Podcast config, I see that again, by itself!!!, Mobile Networks for Podcast is ACTIVATED (even when the iPhone is connected to WiFi)
    Apple people, this is costing me money!!! And this strange (silent and from the back) behaviour, against the user settings, looks more and more like fraud (as when I apply the settings I define clearly my intentions of not downloading from the network, but your Apple's Podcast Application keep changing it against my will)
    I wish someone can help me to stop this application to revel against the user's will.

    It is not properly connected to the network.
    Make sure location is set correctly
    DNS should be on auto (settings - general - network)
    Try ethernet
    Signal strength on device won't account for issues, you would need a network report from istumbler, netstumbler or similar. This will show accurate signal strength along with noise and nearby networks

  • [svn] 2710: Fixed 3.1. 0 by reverting to the old behaviour when writing out debug

    Revision: 2710
    Author: [email protected]
    Date: 2008-08-01 14:12:55 -0700 (Fri, 01 Aug 2008)
    Log Message:
    Fixed 3.1.0 by reverting to the old behaviour when writing out debug
    line numbers. This prevents the player from seeing -1, which was
    causing hangs/crashes. The real fix is to track down where synthetic
    functions are getting generated and make them not debuggable, so they
    don't reuse the debug line numbers from previous debuggable functions.
    This will be done in trunk in a follow on checkin.
    tests Passed: checkintests
    Needs QA: YES
    Needs DOC: NO
    Bug fixes: SDK-16323
    API Change: NO
    Reviewer: jspiro
    Code-level description of changes:
    Modified setPosition() and clearPositionInfo() to no longer set the
    debug_linenum to -1.
    Ticket Links:
    http://bugs.adobe.com/jira/browse/SDK-16323
    Modified Paths:
    flex/sdk/branches/3.1.0/lib/asc.jar
    flex/sdk/branches/3.1.0/modules/asc/src/java/macromedia/asc/embedding/avmplus/ActionBlock Emitter.java

    April, We are aware of this problem and the fix is being coded as I write this message.
    -Prasad

  • If I gave a wrong email when I first set up my iPod touch how can I change the email so I can then activate my accout

    I really need help changing my email that I set up my iPod touch with when I first set it up. What happened was the email I put in I don't know the password to to activate the accout so I can get apps is there a way I can change it to a different email
           Thanks

    Try resetting your iTunes password using the secret question/answer method. See:
    iTunes Store: Retrieving and changing passwords (Apple ID)
    Then log into your account and change the email address.
    Frequently Asked Questions About Apple ID

  • New Icloud Terms and Conditions window pops up every time I try to check my email, or when I open setting. My email doesn't load because of this, so I haven't been able to check my email for months.

    'New Icloud Terms and Conditions' window pops up every time I try to check my email, or when I open setting. My email doesn't load because of this, so I haven't been able to check my email for months. When I click, 'view terms' it takes me to my Icloud section in settings, but the terms don't pop up. I plugged it into my iTunes to see if it would pop up, but that didn't work either. My phone is updated, and I'm pretty sure I already accepted the new terms and conditions on the last update a few months back.

    Hi munaxnight,
    If you are having issues with your iPhone continuing to ask you to accept terms and conditions, you may want to try some things to troubleshoot.
    First, quit all running applications and test again -
    Force an app to close in iOS
    Next, I would try restarting and if needed resetting the iPhone -
    Restart or reset your iPhone, iPad, or iPod touch
    If the issue is still present, you may want to restore the iPhone as a new device -
    How to erase your iOS device and then set it up as a new device or restore it from backups
    Thanks for using Apple Support Communities.
    Best,
    Brett L  

  • I entered a wrong email address when I first set up my iPhone 5c, I successfully changed my Apple ID but when I try to download anything it still comes up with my old apple id

    I entered an invalid email when I first set up my iPhone 5s and forgot the password for the Apple ID. I managed to successfully change the Apple ID and password and validated it through email. However when I tried to download something from the App Store it still came up with my old apple id so I can't download anything. How can I fix this?

    It appears that you have apps that need updating that were pruchased from more than one account
    - Go to settings>Store and sign out and sign into your account.
    - Apps are locked to the account that purchased them.
    - To update apps you have to sign into the account that purchased the apps. If you have apps that need updating purchased from more than one account you have to update them one at a time until the remaining apps were purchased from one account.

  • HT2105 Continually get a message saying "We are experiencing technical difficulties, please try later" when trying to set up allowances. Not very helpful. Any ideas. I am running the latest itunes with Windows 7 Professional.

    Continually get a message saying "We are experiencing technical difficulties, please try later" when trying to set up allowances. Not very helpful. Any ideas. I am running the latest itunes with Windows 7 Professional.

    Not a solution yet, but received the following from one of the tech people I've been e-mailing back & forth with.
    "I'm sorry that you have been unable to submit your podcast. The podcast submission form is currently offline. When trying to submit the podcast you will receive this message "We are Currently Experienced Technical Difficulties". Once the issue has been resolved, I would be glad to inform you.
    Apple is currently working toward a resolution for the issue you have reported. You will receive an email after the matter has been investigated and further information is available."
    Who knows, maybe the problem isn't with my feed after all.

  • Confirmed serial number valid but when I do set up says not valid

    I managed to get a tech on chat who confirmed my serial number for CS6 Master Suite was valid but when I do set up and enter sn it says it is not valid.

    copy and paste into your browser's address bar, http://helpx.adobe.com/creative-suite/kb/error-serial-number-valid-product.html

  • The voice that was on when I first set up my ipad came back on and now I have to double click to get into my apps and can't use my apps because her voice is always talking.  How do I make her voice go away and my IPAD work like it should.

    The voice that was on when I first set up my ipad came back on and now I have to double click to get into my apps and can't use my apps because her voice is talking.  How do I make the voice stop and my IPAD work again. 

    If you've turned VoiceOver on then see if triple-clicking the home button turns it off, and then change what Settings > General > Accessibility > Triple-Click Home is set to.
    Otherwise, via 'the touch to select double-tap to activate' process you need to go into Settings > General > Accessibility > VoiceOver and turn it off
    The manual (http://support.apple.com/manuals/#ipad) also says that you should be able to switch voice-over off by connecting to your computer's iTunes :
    Turn VoiceOver on or off in iTunes: Select iPad in the iTunes sidebar. In the Options section of the Summary pane, click Configure Universal Access. Select VoiceOver, then click OK.
    So select Configure Universal Access at the bottom of the Summary tab and set Seeing to Neither

  • I have been using Safari for years and have always kept it on "private." Starting two days ago, I suddenly found myself unable to log onto my blog and many other sites that I normally log onto when private is set. Why?

    I have been using Safari for years and have always kept it on "private." Starting two days ago, I suddenly found myself unable to log onto my blog and many other sites that I normally log onto when private is set. This so annoying, I just switched to Firefox. I don't like Firefox nearly as much as I like Safari. What is happening? How do I fix the problem?
    Thank you.

    Might be a corrupted database ...
    Open a Finder window. From the Finder menu bar click Go > Go to Folder
    Type or copy paste the following:
    ~/Library/Caches/com.apple.Safari/Cache.db
    Click Go then move the Cache.db file to the Trash.
    Quit and relaunch Safari to test.

  • When my husband set up his new iPhone I read a message wrong when it popped up on my phone and now our messaging is synced. Is it because we have the same apple ID? Do we need to change that?

    When my husband set up his new iPhone I read a message wrong when it popped up on my phone and now our messaging is synced. Is it because we have the same apple ID? Do we need to change that?

    Yes, its best to have each individual apple ids. You can also go to settings, messages, send and recieve, start new conversation from, make sure there is a check mark beside each of your own individual email, not the same one on each phone.

Maybe you are looking for