CRM Extractor issue 0CRM_SRV_IBASE_ATTR

Hello,
This is a production issue.
CRM system has the installed bases created and extracted to BW and reporting is fine.
When there is a change to these installed bases such as
* serial number is changed AND/OR
* material number is changed
the delta still brings in the complete hierarchy 'After Image' only.
Meaning old material number and old serial number still remains in the BW cube and hence reporting is faulty.
Example.
In Ibase 30, Material 500085 with Qty 1, is overwritten/changed in CRM as Material 600088. (This is seen in Activity log in CRM correctly).
The extractor sends whole Ibase content as one row for Component header and one row for Material 600088 details(as seen in PSA).
However material 500085 row is still valid in BW as the validto is 12/31/9999.
So BW reports qty as 2 instead of 1.
I see the extractor delta process is AIM.
So this should have been an ongoing issue. However user complained only now.
How to solve this problem. Since this is a generic extractor others would also face this situation i would think.
Please advise.
Thanks

Hi Meenakshi,
As i understand you had two issues 1. with the new material 2.with qty.I hope the modified record is not coming to DSO.Some part of the code in the start routine is blocking the record.Please analyze the code in start routine.And check the change log table for this record for any clue how it is not being overwritten.
Regards,
Rambabu

Similar Messages

  • CRM Extractor Failure - DATA_LENGTH_0 CX_SY_RANGE_OUT_OF_BOUNDS

    Hello Experts,
    One of the CRM extractor fails during extraction with the below short dump. Every thing worked absolutely fine until now. Please advise on resolving this issue.
    Short Dump Details:
    Short text
        Invalid partial field access: Length 0
    Error analysis
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_RANGE_OUT_OF_BOUNDS', was not caught in procedure "ZRSAX_BIW_GET_DATA_SIMPLE_2" "(FUNCTION)", nor was it propagated by a RAISING clause. Since the caller of the procedure could not have anticipated that the  exception would occur, the current program is terminated. The reason for the exception is: In the executed program "SAPLZRSAX", the system attempted to access the field "TEMP_TDLINE_T" using the length 0.  However, a partial field access with the length specification 0 is not allowed.
    This extractor is based on RSAX_BIW_GET_DATA_SIMPLE_2 FM and worked fine without any issues previously.
    Please advise.
    Thanks!

    Sorry, but then something has changed in the data.
    Perhaps a debug of the extractor using current data will help you to find the source.
    One possible reason which comes to mind is, that someone changed the Customizing in the source system and a field is no longer mandatory.
    But the reason is definitly in the source system, not in BI.
    Kind regards,
    Jürgen

  • Enhance CRM extractor for BW

    Hi all,
      To enhance CRM extractors we enhance the BDoc and then used the BADI CRM_BWA_MFLOW or CRM_BWA_SFLOW whichever is applicable to extract the data for the enhanced fields and fill the data source.
    Also we go to transaction RSA6 enhance the datasource structure.
    Now my basic question is why User exists are also enhanced. The procedure is
    In transaction RSA6 select the datasource structure and choose the menu "Function enhancment". This goest to CMOD transaction and there the user exit "EXIT_SAPLRSAP_001" is enhanced
    Could someone explain me why some coding is done in the user exit when the data which needs to be send from the BDoc is already filled in the badi implementation. When does this user exit actually used. In what scenarios do we use this user exit along with the badi implementation.
    Any idea. Thanks for the continued support and I wish "Happy new year" to all of you.
    Thanks in advance
    Jothi

    Hi all,
      To enhance CRM extractors we enhance the BDoc and then used the BADI CRM_BWA_MFLOW or CRM_BWA_SFLOW whichever is applicable to extract the data for the enhanced fields and fill the data source.
    Also we go to transaction RSA6 enhance the datasource structure.
    Now my basic question is why User exists are also enhanced. The procedure is
    In transaction RSA6 select the datasource structure and choose the menu "Function enhancment". This goest to CMOD transaction and there the user exit "EXIT_SAPLRSAP_001" is enhanced
    Could someone explain me why some coding is done in the user exit when the data which needs to be send from the BDoc is already filled in the badi implementation. When does this user exit actually used. In what scenarios do we use this user exit along with the badi implementation.
    Any idea. Thanks for the continued support and I wish "Happy new year" to all of you.
    Thanks in advance
    Jothi

  • CRM Extractor change

    CRM Extractor change
    I need to redirect one Transaction Type into a different BW Queue.
    I have the transaction type ZZ01 which is extracted by one extractor. The changes are written into the delta queue.
    I need however to extract the ZZ01 with different extractor. Different queue.
    The transaction type ZZ01 is a transaction category BUS2000112
    I have changed the extractor in BWA1. I have added the line
    ORDERADM_H PROCESS_TYPE I EQ ZZ01
    Now the selection looks like this
    ORDERADM_H OBJECT_TYPE I EQ BUS2000112
    ORDERADM_I OBJECT_TYPE I EQ BUS2000147
    ORDERADM_H PROCESS_TYPE I EQ ZZ01
    But the changes have no effect. When I change the any transaction type ZZ01 it is still written into the 'old' queue.
    System CRM 5.0
    I did reinitialize both extractors.
    Thanks for any hints
    Martin

    no solved

  • CRM Extractor: Exception condition 'PROBLEM_WITH_QUERY'.

    Hello all,
    we have a problem when trying to execute a CRM extractor.  This extractor is a copy of 0CRM_OPPT_H standard extractor.  We have copied it with BWA1 transaction, add some new fields, and add two fields to the selection.
    One of the fields is a date ( STATUS_SINCE ), when we execute the extractor with filter for STATUS_SINCE field empty, no problem, but if we enter a value to filter STATUS_SINCE, we get a dump.
    Dump sais Exception condition 'PROBLEM_WITH_QUERY' , the information is the following:
    The termination occurred in the ABAP program "CL_CRM_REPORT_ACC_OINDEX_JE
    in "DOES_FIT_TO_QUERY".
    The main program was "RSFHGEN2 ".
    The termination occurred in line 54 of the source code of the (Include)
    program "CL_CRM_REPORT_ACC_OINDEX_JEST=CM005"
    of the source code of program "CL_CRM_REPORT_ACC_OINDEX_JEST=CM005" (when
    calling the editor 540).
    This only happens with this field, for the other field we have added to the extractor there is no problem, everything works fine.
    Any help is appreciated.
    Regards, Inma

    Hi Inma,
    Please see if OSS note 827332 (Exception-DOES_FIT_TO_QUERY in source system) helps you.

  • CRM Extractor for service management - date type

    Hi,
    I want to extract data for the service management from crm system. I find the data with crm_order_read in the table et_appointment. I need the field appt_type with the time stamps.
    Is there a business content extractor available? I can not find one for this issue.
    In which table is the data from et_appointment really stored?
    Thanks in advance.
    Best regards
    Nils

    Hi Sunita,
    I think you wanted to calculate the time duration of the service requests. you can refer to tables
    CRMD_ORDERADM_H,
    CRMD_SRVPLAN_I (Service Plan Item - Service Cycle Interval).
    Or you can refer to FM CRM_ORDER_READ and export parameter ET_APPOINTMENT.
    Regards,
    Karthik.

  • 0CRM_SALES_ACT_1 CRM extractor, Agent reqd for RELTYPE = 'INTA'

    Hello
    I'm dealing with the issue that 0CRM_SALES_ACT_1 extractor is not bringing all of the records under some criteria, e.g.: activities with predecessors with RELTYPE = 'INTA' are ignored in standard model.
    Customer wants to have a reference of the Agent Usr Names even if they are in Transaction Types having RELTYPE = 'INTA', this is because of this info is required in an Infocube which includes also Transaction Numbers with RELTYPE's = 'INTA'; the most "painless" solution I can see is to create an ODS in BW which feeds from an extractor based on CRM's CRMD_ORDERADM_H transparent table, so if you want to search may be to use a reference to this ODS which has as key fields following:
         OBJECT_ID     Transaction Number
         PROCESS_TYPE     Transaction Type
    and the reference to the user who generated info (the data I'm searching for):
         CREATED_BY     Created By
    As a sample plz take a look at this:
    ODS 1 is equivalent to currently existing ODS in BW which updates from 0CRM_SALES_ACT_1 extractor which brings info RELTYPE = 'INTA' criteria ignored.
    INFOCUBE 1 feeds directly from ODS 1, so, there aren´t never empty Agents
    INFOCUBE 2 feeds from another ODS (not shown here, which brings all RELTYPEs) but searches Agent info in ODS 1, having not always success
    I want to create ODS 2 reading data directly from table CRMD_ORDERADM_H, this will contain each one of the records needed.
    ODS 1
    Trans_No     Proc_Type     Agent
    1     ZSR1     USER1
    3     ZSR1     USER2
    INFOCUBE 1
    Trans_No     Proc_Type     Agent
    1     ZSR1     USER1
    3     ZSR1     USER2
    INFOCUBE 2
    Trans_No     Proc_Type     Agent
    2     ZSR1     
    ODS 2 (To create)
    Trans_No     Proc_Type     Agent
    1     ZSR1     USER1
    2     ZSR1     USER_N
    3     ZSR1     USER2
    4     ZSR1     USER_N
    Please let me know if I'm correct or if you have any suggestions. My knowledge about CRM module and its structures is not high.
    I hope you could help. Thanks in advance.
    Bernardo

    Hello,
    I would like to reduce standard models customizing, that's why I'm proposing alternative solution, I want to know if it is really feasable to deploy what I'm suggesting.
    Thanks a lot and best regards!
    Bernardo

  • CRM Extractors for Product & Customer

    Hi Experts,
                     Iam new to CRM, can any one provide me the extractors for Product and Customer. Here we are trying to extract Product and Customer data from CRM source to BW/BI target, so if i know the extractors for the above it will be really helpful. Also if there is any step by step guide for the same it would be a great help.
    Thanks in advance
    Shiv

    Hi all, this may be too late based on the posted dates, but this is a current issue for me that I have found solution for now and I will post up anyways same thing.  There is very little documentation so hopefully this is helpful for whoever else has unique requirements to use this delivered functionality.
    Finally I am able to find a solution to this problem and now my system is tracking all status changes and providing me detail conveniantely on duration and time between status changes.
    There are some table entries that need to be created plus a couple notes that will help.  This applies to people who are not getting any data whatsoever in their CRMD_TSS_DTRACK table or 0CRM_TSS_DTRACK extractor.
    Goto transaction --> SMW3FDCUST and make the following entries:
    BDoc Type BUS_TRANS_MSG
    Context mBDoc Notification (additional calls)
    Sequence 50
    Service Function CRM_UPLOAD_BW_TSS_DTRACK_SRV
    and
    BDoc Type BUS_TRANS_MSG
    Context mBDoc Notification Multiple (additional calls)
    Sequence 50
    Service Function CRM_UPLOAD_BW_TSS_DTRACK_SRV
    and
    BDoc Type BUS_TRANS_MSG
    Context mBDoc Initial Load (additional calls)
    Sequence 50
    Service Function CRM_UPLOAD_BW_TSS_DTRACK_SRV
    To also ensure your statuses are being captured after all your configurations have been made, be sure that for these 2 key notes you have the approriate corrections existing in your system:
    1024652 - This ensures your custom statuses groups are captured in table and extractor (once you have enhanced it of course)
    1239530 - Ensures that all status changes are captured according to your configurations
    Thanks.

  • SAP CRM - Login issue

    Hi Experts,
    I am facing an issue when logging into CRM Web UI.
    The login screen prompts for login credentials. But my issue is sometimes the login is prompted via a pop-up and some other times I can directly login by giving the credentials as input to the username and password fields. I do not want the login to happen via the pop-up.
    Another issue that I have noticed is on the Web IC screen, when in the middle of a transaction, suddenly a pop-up arises asking for the login details and when entering the credentials it keeps popping up.
    These issues keeps happening and I have checked all possible configurations as to what could be causing this issue but everything seems to be fine. I am unable to trace the cause of this issue.
    Can someone help me with this issue and what could be the possible solution for this.
    Regards,
    Preeti

    hello experts:
    found the solution myslef. But would need some input.
    Campaign was getting determined at subitem level. ATP is from APO.
    I would need ideas for this:
    Campaigns determined at subitem level should be able to be added to the main item level. So we dont have quantities at different levels (confirmed, non-confirmed).
    I am thinking of these:
    1) Forcing the item level quantities to be able to added to the main item level. - Badi enhancement
    2) Maintaining seperate order types for different discount types. - I think this would be a problem in future during reporting.
    3) Set for complete delivery - no confirmed quantities- wouldnt work business wise.
    any more inputs with out needing an enhancement...please let me know.

  • 0FC_OP_01 extractor issues- DFFKKOPBW data not matching with

    Hi All
    We have an issue with the extractor 0FC_OP_01. Our business is comparing the values in
    R/3 report u2013 G/L Account Balance Display (t-code S_ALR_87012277)   with the
    Open Items by GL Account report in BW .(actually these values in the BW report are coming from DFKKOPBW table in R/3) .
    But since august, the R/3 G/L account balance report is not matching with the DFKKOPBW table balances. So bottom line the extractor 0FC_OP_01 is doing something wrong when populating the DFKKOPBW table  which is causing these two reports to be out of balance
    Did anybody face this kind of issue before? Please Advise.
    FYI : We are following the same procedure to populate the DFKKOPBW table as in the below article.
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a9996115-0b01-0010-b2b2-d9de0170a425;jsessionid=%28J2EE3417800%29ID0001499250DB01896329908162586522End
    Thanks
    KPK

    In my case the Cube/PSA data itself is not matching with the R/3 report data. 
    Basically we run a job in R/3 in t-code FPBW with a Date id and Indentification. This job will pull the entries from base table DFKKOP into DFKKOPBW table .Then FRom this DFKKOPBW table data is loaded into PSA/Cube.
    Here in my case the data in table DFKKOPBW itself is not matching with the R/3 report -  G/L Account Balance Display (t-code S_ALR_87012277)) .
    I am following the same procedure to run the JOb in T-code FPBW to populate the DFKKOPBW table as listed in the document at the above link.  Moreover this difference in balances is occuring only starting from August ..Till July the balances in DFKKOPBW tally with the R/3report.
    Please advise ..
    Thanks
    KPK

  • ECC to CRM Mapping Issue for vendor data

    Hi,
    I am facing an issue for replicating vendor data from ECC to CRM. One of the vendor is not confirmed at ECC side and one vendor's time zone is not maintain in the master of time zone in CRM side. This may be the issue.
    But Where exact we can see that mapping of the tables of ECC and CRM. So in future we should maintain mandatory data based on mapping to avoid BDOC failure.

    Hello Rahul ,
    The field (MARA-BISMT) is not used in CRM system. If you want this
    field to be maintained in CRM as well, and to be transferred from R/3
    to CRM you must enhance the standard by customer extensions.
    The procedure for customer enhancements for Download from R/3
    to CRM is described in the following document:
    SAPNet, alias crm,   > Media Library   > Documentation   >
    Key Capabilities   > Master Data   > CRM Product: Customer
    Enhancements for Download/Upload
    For further information about Product Master enchancements and how to
    find techncical documentation about it please refer to the attached
    Note 428989.
    Thanks & regards,
    Krishnen

  • Crm plugin issue when updating parent account field in account.

    Hi ,
    In my CRM Application ( CRM 2011) we have accounts and contacts. when account parent account is updated their contacts owner id will be updated in crm db server and external server using notification service which is called by pulgin.
    so in one of my account has 6000+ contacts ,when updating accounts parent account id  from crm , screen disabled and after 4 to 6 mins sql error message screen displayed.
    below is the eventviewer log ,
    The Web Service plug-in failed in OrganizationId: 457b2390-e086-485f-9b05-
    094f6410abef;
     SdkMessageProcessingStepId: 63cdbb1b-ea3e-db11-86a7-000a3a5473e8; EntityName: account; Stage: 30;
     MessageName: Update; AssemblyName: Microsoft.Crm.Extensibility.InternalOperationPlugin, Microsoft.Crm.ObjectModel,
     Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35;
     ClassName: Microsoft.Crm.Extensibility.InternalOperationPlugin;
    Exception: Unhandled Exception: System.Threading.ThreadAbortException: Thread was being aborted.
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
       at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr,
    Binder binder, Object[] parameters, CultureInfo culture)
       at System.Web.Services.Protocols.LogicalMethodInfo.Invoke(Object target, Object[] values)
       at Microsoft.Crm.Extensibility.InternalOperationPlugin.Execute(IServiceProvider serviceProvider)
       at Microsoft.Crm.Extensibility.V5PluginProxyStep.ExecuteInternal(PipelineExecutionContext context)
       at Microsoft.Crm.Extensibility.VersionedPluginProxyStepBase.Execute(PipelineExecutionContext context)
    If i debug the account update code plugin it seems to be working fine (means updated parent account id  and contacts ). if i remove debugger and hit on save from crm , throws error.
    this is high priority issues , im struggling from past 3 days could get any solution.
    if any one helps really appreciated.

    First.
    If you use plugin for send information to any external system you create small intergation.
    For integration use must create async plugin. On your trace ( account; Stage: 30;) you use sync plugin.
    Second
    For increment CRM timeout add reg key OLEDBTimeout.
    about this key you can read from microsoft
    support
    good luck

  • CRM Middleware issue with Kanji Characters

    When customers are replicated from ECC to CRM using middleware, the name for some of the customers which are stored in Kanji (Japanese characters) are flowing in as ###### instead of the actual Kanji characters. However the address fields are flowing correctly. Is anyone aware of any notes or setting regarding this issue?
    Both CRM and ECC have been unicoded and this issue is only occuring on the name and search term fields of the BP. Also if I enter or create a customer directly in CRM using Kanji characters, then I do not have an issue. This issue occurs only during replication from R/3.

    Helllo,
    I believe this has to be raised to SAP OSS.
    The standard fields are getting affected and the standard middleware services are responsible.
    So raise an OSS, this must help you.
    Regards,
    Sharif

  • CRM Report issues.

    Hi Folks,
    Could anyone provide some light on these issues.
    Basically data is coming from crm server using function module extracton.
    these are the issues:
    1.for date fields data is not coming.
    2.some fields are picking numerical values like for ex user name is picking values like 77,78 etc.how to get names.all the characteristic properties have been checked.numerical values are coming from source system itself.
    3.some new fields are added in data source,so could i go for remodeling option using 1:1 maping.after remodeling what has to be done.
    4.for delta settings calday is possible.
    could anything be done manually on bi side to replace numerical values to text for ex username in above case.
    Awaiting kind response.
    Thanks,
    Kitu
    Li

    1.for date fields data is not coming.
    Debug the FM ,I am asuming it is a custom based FM.
    2.some fields are picking numerical values like for ex user name is picking values like 77,78 etc.how to get names.all the characteristic properties have been checked.numerical values are coming from source system itself.
    Again needs to look at FM to find the issue,get some help from ABAPer to debug
    3.some new fields are added in data source,so could i go for remodeling option using 1:1 maping.after remodeling what has to be done.
    Remodeling is used in order to reflect historical data for those new fields.Please search forums on how to use remodeling in cube
    4.for delta settings calday is possible.
    Delta needs to be handled in FM only on some date field.
    Edited by: JB on Jun 14, 2011 12:19 AM
    Edited by: JB on Jun 14, 2011 12:20 AM

  • Extractor issue

    Hi
    Gurus
    I am checking the values in the faglflext, when trading partner is posted with the journal entry, the posting period is 16 (where i am posting in this period , so i need the period to be 11 ). while i check the same entry in faglflexa the trading partner is posted with period 11. if then , when i am using fi_gl_10 as an extractor , i require faglflext table, to read all my balances which shows the period wrong.
    Could someone clarify on this entry.
    there are no special ledgers used.
    thanks
    bisembcs

    Hi all
    there is another problem associated with it.
    For all the postings in faglflexa, for any period, for any account number there is a smilar postingin faglflext with one and only one period .
    is this a config issue ?
    thanks

Maybe you are looking for

  • How to use FM ' F4IF_INT_TABLE_VALUE_REQUEST'

    Hi all experts ... I am using F M  'F4IF_INT_TABLE_VALUE_REQUEST' but it is not displaying ... it will show me value when I press F4 but after selecting a value it is not showing any thing....i am using field from ztable and that field is not having

  • Blackerry curve 9220, not perfoming

    Dear all, Please help to to come out of this problem in blackberry Curve 9220. 1.After rebooting of phone i get a message Uncaught execption : index 6>=6 2. After i press ok thru' track pad, i again get a message : uncaught exception java.lang.Nullpo

  • DHCP conflicts

    Hi, I have configured a 3550 switch with 3 vlans. With the following configs interface Vlan1 description ---> MANAGEMENT VLAN <--- ip address 192.168.10.1 255.255.255.0 ip helper-address 192.168.3.8 interface Vlan2 description ---> SERVER VLAN <--- i

  • Oracle 10g Express and Windows Vista

    I am new to Express and this forum. I have been searching the Oracle site to see when Express will be Vista ready. I found some info that there are some tweeks that you can do to trick it to working on Vista. I would like to know when there will be a

  • Setting up but not enough space on external drive, it says

    I want to back up work files rather than the whole of my hard disc. In Time Machine preferences, I've indicated for it not to back up (library, system files, applications) which leaves a total of 64.2gb to fit onto a 80gb drive. When the process star