0FC_BP_ITEMS: ERP customizing and delta mechanism

Hi BI fans
I have two questions:
1.) The following link describes how to make the settings for delta enabling of datasource 0FC_BP_ITEMS:
http://help.sap.com/saphelp_nw70/helpdata/en/27/42073e774a4329b6dd6bab21eef613/frameset.htm
Prerequisites-
"...If you want to use the delta method, you first have to activate it in the Implementation Guide for Contract Accounts Receivable and Payable ->  Integration Business Intelligence -> Maintain Central Settings in the clients of the OLTP system..."
But I cannot find the setting for "Maintain Centrall Settings" in the implementation guide!
Any idea from your side?
What I see are entries for:
Define Fields for the Extraction of Items
Define Grid for Grouping of Items
2.) What is the exact delta logic of this extractor (working through function module)?
Which fields are relevant for the delta logic?
Thanks
BEOplanet

Hi Andrea
First of all I activated the whole content (datasource, BW content, etc.).
Regarding the pseudo-delta on CPUDT I have designed a BEx variable on a DATS 8 time characteristic, e.g. 0NETDUEDATE. It is a BEx variable feeded by a customer exit, you will find a sample coding below. Furthermore an interval variable, mandatory input.
Screen for BEx variable properties:
Assign this BEx variable into your infopackage for intended use of pseudo-deltas, type OLAP-variable:
The sample coding below gives you an idea about our pseudo-delta mechanism, from 1st. of last month until sy-datum.
Data wa1 like line of e_t_range.
data d1 type d.
data fdate type d.
data fyear type d.
data ldate type d.
data fmonth type d.
case i_vnam.
when 'ZL2MTDY'. "BEx variable on 0NETDUEDATE or any other DATS 8 time characteristic
d1 = sy-datum.
fdate = d1 - 31.
fdate+6(2) = '01'.
ldate = sy-datum.
wa1-opt = 'BT'.
wa1-sign = 'I'.
wa1-low = fdate.
wa1-high = ldate.
append wa1 to e_t_range.
ENDCASE.

Similar Messages

  • How to make added custom field Delta mechanism work for LO Cookpit?

    We appended a new custome field into extraction structure of the LO Cookpit datasource 2LIS_02_ITM through RSA6. And then run CMOD to write the exit code to populate the value and it works fine. But after we read Roberto's Weblog:
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it , find the enhancement we did can't make the Delta mechanism works if only this new field gets changed in a record, and the change cannot be reflected on BW.
    In order to make the Delta mechansim works, one option is to append the custom field into one of the LIS Communication Structure MCEKKO of  2LIS_02_ITM extraction structure and then write the enhancement code to this LIS Communication Structure.  In this way, the custom field can be treated like standard field that whenever it gets changed, the Delta mechanism or the user exit will be triggered.  The enhancement for this LIS Communication Struture is LEINS001. 
    Now we've got two problems when doing the above enhancements of the LIS Communication structure:
    1.  Maintain extraction structure problem in LBWE:
    We added a custom field, e.g., called ZZZ in LIS Communication structure MCEKKO (Purchasing Document Header) by creating a new custom append structure and add the field ZZZ into it, then activate the new append structure, but get warning msg like "Field name DUMMY is reserved (Do not use structure as include in DB table)".
    We do find a field called DUMMY in the structure MCEKKO. How to get rid of the warning msg and successfully activate the new custom append structure with the new field ZZZ?
    You could say that we can ignore the warning msg, but why the new custom field appended can not be seen from the right side pool of the Maintain Extract Structure in LBWE?  We need to make the new custom field shows up in the right side pool and then drag it over to the left side frame and to activate the extraction structure to change it.  But now it doesn't show up in the right frame pool!
    2. Refer to Sanyam's weblog
    /people/sanyam.kapur/blog/2005/04/30/custom-fields-and-bw-extractors-making-a-mixed-marriage-work-part-ii, there is a sample code inside this article which tells us how the sample code looks like to write this LIS Communicaton structure enhancement to make the Delta mechanism works, below is the code we modified to suit our needs, but don't know if it would work?
    DATA: i_t_ekko LIKE ekko   OCCURS 1 WITH HEADER LINE.
    DATA: ebeln LIKE ekpo-ebeln,
          it_ekko TYPE TABLE OF ekko WITH HEADER LINE,
          old_val(50) TYPE c.  "For storing the value from the Field Symbol
    FIELD-SYMBOLS <fs> TYPE ANY TABLE.
    CASE zeitp.
      WHEN 'MA'.                            "When creating a purchase order
        MOVE '(SAPLEINS)T_EKKO[]' TO old_val.
        ASSIGN (old_val) TO <fs>.
        i_t_ekko[] = <fs>.
        LOOP AT xmcekko.
          ebeln = xmcekko-ebeln.
          IF xmcekko-supkz = '1'.            "Old Value ?
            SELECT SINGLE * FROM ekko INTO it_ekko WHERE ebeln = ebeln.
            xmcekko-ZZZ = it_ekko-ZZZ.
          ELSE.                              "New Value ?
            READ TABLE i_t_ekko WITH KEY ebeln = ebeln.
            xmcekko-ZZZ = i_t_ekko-ZZZ.
          ENDIF.
          MODIFY xmcekko.
        ENDLOOP.
    EndCase.
    Share your ideas and we will give you reward points!

    Hello Kevin
    We have exactly the same problem. Did you solve it? If you did, could you please tell us how you did it? We neither see our field in LBWE. Our field is a Z field from a Z table.
    I hope you could help us. We just have this issue to finish our project.
    Thanks a lot in advanced

  • Third Party integration and Delta Mechanism

    Hi Gurus,
    We have the following Scenario:
    An SAP R/3 system with 3-4 different tables (without TimeStamp) and seperate DBMS (Non-SAP) reporting application with 4-5 different tables (without TimeStamp).
    Questions: What is the best approach to integrate and merge the data together from both of the above systems into SAP BI?
    How do we achieve a mechanism for recording changed records (similar to Delta capability)?
    I appreciate all your help...
    We are on BI 7.0

    You could look at integrating them using a DSO ... otherwise you can handle delta in the DBMS if possible - and DBConnect / UDConnect does not support delta.
    The best option would be to consolidate the same using a DSO in BW and then using the DSO to handle changed records.
    Arun

  • Diff between update queue and delta queue

    hi all
    can anyone tell me wats is the diff between update queue and delta queue? wats is delta queue and update queue?
    wats are the possible system generated errors and custom generated errors?
    Thanks,
    Shreya

    Hi Shreya,
       Update queue(LBWQ) comes into the picture when you choose Queued Delta for the Datasource. the data first comes to the Update queue and than goes to the Delta queue, however if you have choosen Direct Delta than the posted record will directly go to the Delta queue(RSA7).
    Here is the URLS for Roberto's weblog to understand the whole LO-Extraction process.
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    Hope it helps you!!!!
    Regards,
    Amit
    Pls do not forget to assign points, if helpful.

  • Delta mechanism for 0fi_gl_14

    Hi,
    We are using 0fi_gl_14 DS for extracting leading ledger's line item data.
    But when I checked table BWOM2_TIMEST, there is no entry for the above data source.
    Could someone help me understand delta mechanism for 0fi_gl_14?
    Is it not similar to 0fi_gl_4 delta?
    What is the difference between 0fi_gl_4 and 0fi_gl_14?
    Regards,
    Shravani

    Hi,
    Most of the extractors (specially one in question 0FI_GL_14) in FI related extractors work on pull mechanism via Extraction method: F1 (function module (complete interface))
    Extractor: FAGL_GET_SI_DATA
    1. 0FI_GL_14 extractor, considers all data from the tables FAGLFLEXA (or similar customer tables), BKPF, BSEG, and BSEG_ADD. we use this extractor if New GL configuration done in ECC or otherwise 0FI_GL_4 still holds good.
    2.Coming to Delta are picked from BWFI_AEDAT table where all the changed documents/new are maintained as part of changed status.
    Hope i have addressed your question!
    Regds,
    Karunakar P

  • Transfer of customer and vendor open items available? (like asset transfer)

    Hello,
    May I ask you about your opinion.
    In SAP we have functionality to transfer assets from burks"A" to bukrs "B".
    Do we also have this functionality for customer and vendor open items?
    Thank you for your opinion and expertise.
    all the best Erwin

    Hi,
    Please check following links
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90f33e12-aeac-2a10-2186-ed8301f778ba?overridelayout=t…
    Cross company-code invoice posting and configuration - ERP Financials - SCN Wiki
    Regards,
    Tejas

  • Offset customer and vendor open items from different company codes

    Dear all,
    I would appreciate if you could help me with below issue:
    We have 2 company codes, these 2 company codes are under one company, i.e one group.
    When one company code (company code A) make vendor payment, the other company code (company code B) where this vendor is a customer and having Dr. balance, request company code A to deduct the amount receivable from B's customer, i.e vendor of company code A.
    Could it be possible to do this ín SAP?
    How to offset these two balances while running automatic payment F110?
    I would obliged any of your advise.
    Thank you very much.
    Rgds,
    Linh

    Hi,
    Please check following links
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90f33e12-aeac-2a10-2186-ed8301f778ba?overridelayout=t…
    Cross company-code invoice posting and configuration - ERP Financials - SCN Wiki
    Regards,
    Tejas

  • No initial load of Customers, Material and delta load of Sales Orders.

    Hi Experts,
    I am facing a very troublesome issue. I am not able to setup the Middleware portion for initial and delta loads. I read a lot of documents and corrected a lot of things. finally, the connectivity is done with R/3 and CRM. Initial load of all objects is successful (as per Best PRactices guide). Customizing load is successful.
    But after now I have these open issues for which I am unable to find any answers (am really exhausted!!):
    - Customer_main load, it was succesful, but no BP's of R/3 are available.
    - Material, it failed in SMW01, SMQ2, the errors are:
    Mat. for Initial Download: Function table not supported
    EAN xxxxxxxxxxxxxxxxxx does not correspond to the GTIN format and cannot be transferred
    EAN yyyyyyyyyyyyyyyyyy does not correspond to the GTIN format and cannot be transferred
    Plant xx is not assigned to a business partner
    - Sales order, it shows green bdoc, but error segments says "No upload to R/3" and the order does not flow to R/3.
    We had our system setup 3 years back for data transfer and Middleware. But few things changed and connectivity stopped. I did all that again now, but am not yet successful. Any inputs will be greatly appreciated.
    Thanks,
    -Pat

    Hi Ashvin,
    The error messages in SMW01 for MAterial initial load is :
         Mat. for Initial Download: Function table not supported
         EAN 123456789000562 does not correspond to the GTIN format and cannot be transferred
         EAN 900033056531434 does not correspond to the GTIN format and cannot be transferred
         Plant 21 is not assigned to a business partner
    I have done the DNL_PLANT load successfully. Why then the plant error?
    Some of the messages for BP:
    Messages for business partner 1331:
    No classification is assigned to business partner 1331
    For another,
         Partner 00001872(469206A60E5F61C6E10000009F70045E): the following errors occurred
         City Atlanta does not exist in country US
         Time zone EST_NA does not exist
         You are not allowed to enter a tax jurisdiction code for country US
         Validation error occurred: Module CRM_BUPA_MAIN_VAL, BDoc type BUPA_MAIN.
    Now, the time zone EST is assigned by default in R/3. Where do I change that? I do not want to change time zones as this may have other impacts. Maybe CRM I cna change this, not for sure in R/3. City check has been deactivated in R/3 and CRM, still the error.
    Till these 2 are not solved, I cannot go into the Sales order loads.
    Any ideas will be greatly appreciated.
    Thanks,
    -Pat

  • ALE: how do I use dependent distribution for customer and vendor addresses?

    Hello SDN'ers
    Hopefully someone can help me with an ALE question.
    We have two ERP systems connected with ERP - Retail and AFS.
    Customers and Vendors may be created in Retail, and are distributed to AFS using DEBMAS, CREMAS and ADRMAS messages.
    Not all customers and vendors are required in AFS, so we have various filters set up in the Retail distribution model (BD64).
    However with the filters in place, addresses were still being distributed for customers and vendors that had been filtered out.
    To try and avoid this for vendors, we created a filter group for AddressOrg.SaveReplica in receiver determination. In the filter group we selected Dependent Distribution for CREMAS (Address owner object).
    This works perfectly for vendors - vendor addresses are now only distributed if the vendor itself is distributed.
    However I've now discovered it is preventing any customer addresses from being sent! I was surprised about this: I expected CREMAS dependency to only affect vendor addresses. Can someone tell me:
    - is this how dependent distribution is designed to work? In which case can anyone offer any suffestions to achieve the filtering some other way?
    - or are we doing something wrong to be getting this result?
    Thanks for any help!
    regards, Roger

    Hi all,
    as Robert suggested, I've written an exit to get round this, although I'm surprised I should need to!
    What I did was to code an enhancement in function group BDBF, at the start of subroutine COMPUTE_LOGIC_EXPRESSION.
    * In the case of addresses, dependencies should only be applied for the appropriate type of address
      data: lwa_tbd14 type tbd14.
      if P_MODEL_DATA-FTYPE = C_FTYPE_DEPENDENCY_FROM_MESTYP.
    *   Dependency from Message Type.
    *   Read the Address Object type
        READ TABLE P_FILTER_VALUES
                         WITH KEY OBJTYPE  = 'AD_OBJTYPE'
                         BINARY SEARCH.
        if sy-subrc = 0.
    *     Check if the Message Type is linked to the Address Owner Object Type
    *     (Table is buffered on DB)
          select single *
            from TBD14
            into lwa_tbd14
           where MESTYP = P_MODEL_DATA-FMESTYP
             and OBJTYP = P_FILTER_VALUES-OBJVALUE.
          if sy-subrc <> 0.
    *       Wrong type of address for this dependency - stop here
            P_REPLICATE = c_true.
            exit.
          else.
    *       Correct address type. Standard processing continues, checking any
    *       filter values set up against the Address Owner Object Type.
          endif.
        else.
    *     It isn't an address - continue with standard processing
        endif.
      endif.
    Let me know if this helps you, or if you know of a better way to achieve the same result.
    Roger

  • How to delete the data in update queue and delta queue for Queued delta?

    Dear BWers,
    How do i delete the delta queue and update queue data before i fill the setup tables for a extraction based on Queued delta. Please help.
    Thanks
    Raj

    Hi Raj,
    I think you need some ground work for the LO extraction same as others here. Please read the 3 blogs expliciltly created for LIS by Robert Negro.
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    As well, the OSS 380078 would clear your doubts reagrding the the BW QUEUE mainatinance. 
    Please let me know if these material has been suffecient enough.
    regarda,
    raj

  • Reconcilation of Customer and Vendor from CRM and SRM to 0bpartner in BI

    Hi,
          I am having customer master data and vendor master data in ECC  both represents the same numbers .Ex: 10001 - customer1 and 10001 - vendor1.
    I am sending this data from ECC system to CRM and SRM system and again Iam loading this data into 0BPARTNER Infoobject in BW from CRM and SRM systems.
    In BW it is messing up, when i do a report on CRM cube it show me the vendor descriptions where i supposed to see customer descriptions .
    I can't change the ECC customer and vendor numbers since i need to change all other legacy systems depending on this .
    Can any one tell me how to fix this problem and your help is truly appreciated.
    Thanks,
    Ramkumar

    Hi,
    Please check following links
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90f33e12-aeac-2a10-2186-ed8301f778ba?overridelayout=t…
    Cross company-code invoice posting and configuration - ERP Financials - SCN Wiki
    Regards,
    Tejas

  • Episode 1: Weblog: Logistic Cockpit Delta Mechanism

    Hi,
    I just completed reading this document (Logistic Cockpit Delta Mechanism – Episode 1) by Roberto and I will appreciate if you can clarify these for me:
    1. The entire document(Episode 1) is about V3 Update, the Serializer but if the superior Update mode “Unserialzed V3” discussed Episode 3 replaces the Serializer in earlier version, why the need to even learn about the Serializer?  Any reaction to this comment?
    2. On page 2 of this document, Roberto had a Fig and 2 paragraphs beneath it.
    The para 2 discusses that “V3 collective run” is transferred to the “BW delta queue” from which data is retrieved by means of (delta) requests from BW.
    But the para 1 suggests that with “V3 Updates” (the technology for collective update) is first collected in “R3 Update table” before it is transferred to the “interface”.
    What interface was he referring to?
    3. The two paragraphs appear to be explanations to the figure which shows a flow: “Application Document”  to “LIS Comm. Structure” to “Extract Structure” to “Central Delta Mgmt” and to “DataSource”
    Strangely, in the Fig, “BW System Delta Queue” did not appear. Where does this “BW System Delta Queue” come in the figure?
    Also, is this entire flow obsolete because of the new “Unserialized V3 Update” discussed in Episode 3?
    4. If I get it right, V1 Update, V2 Update and V3 Update are processes(or technologies?) being used in the Update Modes: Direct Delta, Queued Delta and Unseriazed V3 Update. Right?
    So, regardless of the Update Mode(Direct Delta, Queued Delta and Unseriazed V3 Update) that we are discussing, one of the processes V1 Update, V2 Update and V3 Update will be in the underlining process.
    Is this statement valid? Please correct me.
    Thanks

    Not getting any help yet ... I will review some old documents and if it is still not helpful, I will break the question up and re-post.

  • Material vs. Products and Business Partner vs. Customer and Vendor

    Hi,
    Just wondering if there's any SAP recommendation for using 'Products' repository vs. Material repository. Similarly, is there any SAP recommendation for using 'Business Partner' repository vs. Customer and Vendor repositories.
    Can anyone would like to shed some light on what is recommended with pros and cons? Any help will be highly appreciated.
    Thanks

    Hi Mins,
    you can group the repositories in the following way:
    Group 1
    - Material
    - Vendor
    - Customer
    Group 2
    - Product
    - Business Partner
    Repositories of Group 1 are related to the corresponding R/3 (ERP) data models. The repositories cover a large part of the R/3 fields and can be used to integrate your R/3 systems with MDM as they contain import and syndication maps for R/3.
    Repositories of Group 2 are related to the common CRM and SRM data model. Those repositories have been developed with the goal to integrate CRM, SRM and R/3 with MDM. Unfortunately the structure of the Group 1 repositories was not capable to fullfill this. Group 2 repositories contain import and syndication maps to all remote systems (CRM, SRM, R/3). But those repositories are not as large as the Group 1 as the first task of the Group 2 repositories was the data consolidation scenario.
    There is no general recommendation which repository to use. It depends on the project setup on customer side:
    - If you want to use MDM for R/3 only, it makes sense to use Group 1
    - If you want to use MDM for R/3 only, but you want to consolidate your customers and vendors in one single repository, you should use the Business Partner Repository because this one can hold both object types
    - If you want to use MDM for CRM and SRM, you should use Group 2
    So a general recommendation could be to check the Master Data setup and landscape within your project and then to choose the corresponding repository.
    Kind regards
    Michael

  • Customer and Vendor is one entity

    What is the financial exposusure from buying and selling to a single entity like when the customer is also the vendor in respect to MDM

    Hello Rogersap
    If i got your question.....
    One person(who sell or buy something in(from) your company) may be at the same time customer and vendor.
    In ERP we have two tables for - debitors and creditors.
    One person, dependence of it business activity, may be in debitor and(or) creditor tables at the same time.
    Regards
    Kanstantsin Chernichenka

  • Delta Mechanism Issue in BI 7

    Hi All,
      We are facing a problem using BI7.0 Delta Mechanism using DTP.
    We have an ODS that gets data from R/3 to BW which is a daily Delta.
    Now from this ODS, the load goes to a PSA and then to a cube(say Cube 1)  daily at 7:00 PM as full load into PSA and then Delta into Cube 1.
    From the same ODS using a diffrent infopackage, the load goes to a PSA & then different Cube (say Cube 2) at 10:00 PM as a delta into PSA and then as Delta into Cube 2.
    The problem we are facing is: the delta load into Cube 2 is loading the FULL LOAD request that got loaded into PSA as part of Cube 1 load. This is causing our data mismatch.
    If there is a way to deal with such a scenario where the data load into Cube 2 takes only the data that got loaded into PSA when the Cube 2 related Infopackage is scheduled. can you please post your suggestion.
    Thanks in advance,

    ODS to PSA???
    Infopackage loading data into data targets in 7.0???
    Edited by: Raj Coppar on Aug 11, 2008 4:41 PM

Maybe you are looking for

  • Recover a Director file?

    Hi there Recently a client has come back to us to do revisions on a project we worked on years ago. To our horror we discovered that the french version and all the source files are missing and are unable to recover it. Now we still have the projector

  • Which Macbook Pro to buy as a college student?

    There are 3 different Macbook Pro's out there that I can buy with the rebate / reduced price / free iPod Touch. The problem is I don't know which one to buy. Many people said that the difference between a 2.4 and 2.5 core 2 duo cpu is only 5%. Then t

  • Invoice cancellation not clearing original entry at FBL5N

    Hi Experts, When we are doing a sales Invoice cancellation scenario the reversal accounting document is not getting cleared automatically, further it is posting as seperate line item at FBL5N. The requirement is to offset the entry of customer debit

  • [games] frozen-bubble

    Frozen bubble is a highly addictive game .... http://www.frozen-bubble.org/ One caveat : it is incompatible with SDL_perl 2.X which is in Arch right now (they say that several times on their home page, and I can confirm that :-( ). Hence, I made sdl_

  • My iPad keeps kicking out of an app. How do I stop this?

    How do I stop my iPad from kicking out of an app while I'm using it. Like while I'm playing Angry Birds it will kick back to my main screen.