Records read/transferred

Hi BW Gurus,
I have a simple question In RSRT when i run the query my
records read/ Tranferred = 3886/66.... can nebody please advice wht should i do
Any Suggestions will be reciprocated with points
Nick

hi Nick,
it's records read from database and transferred to front end/query,
normally this can be used to 'judge' if aggregate creation will help to improve query performance or not, aggregate may help if the ratio is > 10 (AND % of db time > 30%). check details in 'query performance tuning with aggregate'
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3f66ba90-0201-0010-ac8d-b61d8fd9abe9
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cbd2d390-0201-0010-8eab-a8a9269a23c2
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/d9fd84ad-0701-0010-d9a5-ba726caa585d
hope this helps.

Similar Messages

  • SQL Loader: Total number of record read

    Hello,
    When we use SQL loader to load a data file, the total number of records read is output to the SQL Loader log. Is there a way to output this number to an oracle table?
    Regards

    slsam01 wrote:
    Thank you Hans.
    Can you provide me more information about loading SQL loader log file (e.g., control file) and point me to an example of loading SQL loader log files to Oracle table?
    Regards,Oh joy, oh bliss. A documentation request.
    For Oracle 10g, http://download.oracle.com/docs/cd/B19306_01/server.102/b14215/part_ldr.htm#i436326 provides a few pages (including examples called Case Studies)

  • Backend Info Record data transfered to Shopping Cart

    We are using extended classic scenario, SRM 4.0 SRM Server 5.0.
    In our backend R/3 system we have standard info records created with material #, vendor, price UOM etc.  I would like to show the vendor, price, uom (from the backend info record)in the Source of Supply section of a shopping cart after entering the material # (product # in SRM language).  Also transfer the price and vendor to the shopping cart if desired.  Has anyone found a BADI or some other method to do this???
    We do not use valuated materials so EPP_Get_Backend prices does not work for us. 
    Thanks in advance
    Edited by: Rob Forrest on Apr 3, 2008 10:36 PM
    Edited by: Rob Forrest on Apr 3, 2008 10:37 PM

    Hi,
    Try to implement the BADI "BBP_SOS_BADI" in SRM to assign the inforecord to SOS.Use the FM "META_INFORECORD_GETLIST" to get the inforecord from R/3.
    Please find the necassary documenation of the BADI - BBP_SOS_BADI for your reference.
    >>>>>>>>>>> <<<<<<<<<<<----
    HY SIMGBBP_SOS_BADI
    Short Text
    Find and Check Sources of Supply
    Use
    With the Business Add-In BBP_SOS_BADI, you can search for and check sources of supply according to your own rules. These sources of supply include contracts, vendor list entries and product linkages. For this, the customer fields of the shopping cart or purchase order are transferred to the BAdI.
    Standard settings
    The BAdI provides the following methods:
    1. BBP_SOS_INDEX_UPDATE_CHECK
    Use: Check and update contract items in the source of supply table.
    2. BBP_SOS_SEARCH
    Use: Search for sources of supply according to your own rules.
    3. BBP_SOS_CHECK
    Use: Check and filter the sources of supply found by the standard search according to your own rules.
    4. BBP_SOS_PD_CHECK
    Use: Carrying out your own additional checks when creating a shopping cart document item with an assigned contract.
    Activities
    Implement the BAdI if you wish to determine or check sources of supply according to your own rules.
    >>>>>>>>>>> <<<<<<<<<<<----
    Check Update of Items into Sourcing Table
    Functionality
    With method BBP_SOS_INDEX_UPDATE_CHECK, you can check whether a contract item in the sourcing table BBPD_PD_INDEX is to be updated or not.
    Call time: When a contract is released
    Parameters
    Importing
    IS_CONTRACT_ITEM
    Structure contains all fields of the contract item
    Exporting
    EV_INDEX_UPDATE_ALLOWED
    If the parameter contains an 'X', the item can be updated in the sourcing table BBPD_PD_INDEX.
    >>>>>>>>>>> <<<<<<<<<<<----
    Source Search According to User's Rules
    Functionality
    With method BBP_SOS_SEARCH, you can search for sources of supply according to your own rules.
    Call time: Before the standard search and before pricing
    Parameters
    Importing
    IV_TOLERANT_SEARCH
    In the Sourcing application, users can repeat the search for sources of supply, omitting secondary criteria, if the first search with all the criteria did not return any results. If IV_TOLERANT_SEARCH = X, the BAdI ignores the secondary criteria in the search.
    IS_SEARCH_CRITERIA
    Search criteria including customer fields
    Exporting
    ET_FOUND_CONTRACT
    Table with the determined contract items
    ET_FOUND_VENDORLIST
    Table with the determined items in the vendor list
    ET_FOUND_INTERLINKAGE
    Table with the determined product linkages.
    ET_CUST_SOS_MESSAGES
    Return table for error messages that can be freely defined in the customer system. The system also returns these messages in the Sourcing application, for example, "Contract XYZ does not meet all the required criteria".
    Changing Parameter
    CV_SEARCH_FOR_CONTRACT
    CV_SEARCH_FOR_VENDORLIST
    CV_SEARCH_FOR_INTERLINKAGE
    The parameters define if contracts, vendor lists, and product linkages are to be sought. They are set by the searching application (shopping cart; purchase order).
    Notes
    If the appropriate standard search is not to be carried out after the method has run, the relevant parameter must remain emtpy.
    >>>>>>>>>>> <<<<<<<<<<<----
    Check and Filter Results of Standard Search
    Functionality
    With method BBP_SOS_CHECK, you can use your own rules to check and filter the sources of supply that have been found by the standard search.
    Call time: After the standard search and before pricing
    Parameters
    Importing
    IV_SEARCH_FOR_CONTRACT
    IV_SEARCH_FOR_VENDORLIST
    IV_SEARCH_FOR_INTERLINKAGE
    IV_TOLERANT_SEARCH
    In the Sourcing application, users can repeat the search for sources of supply omitting secondary criteria, if the first search with all criteria did not return any results. If IV_TOLERANT_SEARCH = X, the BAdI ignores the secondary criteria in the search.
    These parameters define if contracts, vendor lists and product linkages
    are to be sought. They are set by the searching application (shopping cart; purchase order).
    IS_SEARCH_CRITERIA
    Search criteria including the user-defined fields
    Changing
    CT_FOUND_CONTRACT
    Table with the determined contract items
    CT_FOUND_VENDORLIST
    Table with the determined items in the vendor list
    CT_FOUND_INTERLINKAGE:
    Table with the determined product linkages
    ET_CUST_SOS_MESSAGES
    Return table for error messages that can be freely defined in the customer system. The system also returns these messages in the Sourcing application, for example, "Contract XYZ does not meet all the required criteria".
    >>>>>>>>>>> <<<<<<<<<<<----
    Check Contracts in Purchasing Document Items
    Functionality
    When you create a purchasing document item with assigned contract, the system always checks the following data:
    Matching of the product
    Matching of the product category
    Matching of the quantity unit
    With method BBP_SOS_PD_CHECK, you can carry out additional user-defined checks. The system returns error or warning messages to the application via the function module BBP_PD_MSG_ADD.
    Call time: When you create a shopping cart or purchase order item
    Parameters
    Importing
    IS_CONTRACT_ITEM
    Contract item data
    IS_PD_ITEM
    Purchasing document item data (shopping cart, purchase order)
    Changing
    CV_NO_FURTHER_CHECKS
    If this parameter is empty, the system checks (in the standard)
    the catalog data in the item
    the vendor product number
    If these checks are not to be carried out, the parameter must contain an X. This value is set as default.
    >>>>>>>>>>> <<<<<<<<<<<----
    The FM -> META_INFORECORD_GETLIST uses Business Object- BUS3003 to accomplish this job.
    codeHere is the sample code for the FM.
    DATA lt_return TYPE TABLE OF bapireturn.
    DATA ls_ctr_header_data TYPE bbp_pds_ctr_header_d.
    CALL FUNCTION 'META_INFORECORD_GETLIST'
    EXPORTING
    info_type = '0'
    purchorg_data = 'X'
    general_data = 'X'
    logical_system = ls_ctr_header_data-logsys_fi
    TABLES
    return = lt_return.
    APPEND LINES OF lt_return TO ct_return.
    FREE lt_return.
    [/code]
    BR,
    Disha.
    Do reward points for useful answers.

  • Database Adapters - Limit on max records read/written to a DB table

    Hi,
    I would like to know if there is a limit to the number of rows/records that a DB Adapter can fetch at one go? We need this information to fine tune the performance.
    Thanks

    Marc,
    I think I was not able to convey what I wanted very clearly. What I needed to know is whether there is an upper limit for the number of records that a DB Adapter can read at a time. For ex. does it say anywhere that I can read a max of 1 million(any such number) rows using my db adapter. Put otherwise, if I try to read more than the max allowed records (1 million in my example) from a table my db adapter might throw an error.

  • Records read by a BEx query

    Is there a way to determine how many records were read by a query?
    A user created a query that was running a long time.  We moved some of the selections out of columns and into the filters area.  The runtime improved, but we want to know how many records were read prior to the improvements and after the improvements.
    Thank you

    You can go to transaction RSRT -> execute + debug -> Display statistics data
    After the query result is shown, click the green back button (F3), you can see the information
    including the number of record.
    Regards,
    Patricia

  • How to iterate through multiple records read from a file adapter?

    I am reading multiple records from a file using SyncRead file adapter.
    I want to iterate through the records to perform some action on every record. How to do this?
    I found few threads related to this..but did not get the solution.
    Please note that I am using Jdev 10.1.3.4
    Thanks

    For count expression, I am getting following error:
    <Faulthttp://schemas.oracle.com/bpel/extensionhttp://schemas.xmlsoap.org/soap/envelope/>
    <faultcode>null:subLanguageExecutionFault</faultcode>
    <faultstring>business exception</faultstring>
    <faultactor>cx-fault-actor</faultactor>
    <detail>
    <code>XPathExecutionError</code>
    <summary>XPath expression failed to execute. Error while processing xpath expression, the expression is "ora:countNodes(bpws:getVariableData('Invoke_3_SynchRead_OutputVariable','EmpCollection','/ns4:EmpCollection'))", the reason is FOTY0001: type error. Please verify the xpath query. </summary>
    </detail>
    </Fault>
    I hard-coded count, in order to proceed. Then I got following error
    <Faulthttp://schemas.oracle.com/bpel/extensionhttp://schemas.xmlsoap.org/soap/envelope/>
    <faultcode>null:bindingFault</faultcode>
    <faultstring>business exception</faultstring>
    <faultactor>cx-fault-actor</faultactor>
    <detail>
    <code>null</code>
    <summary>file:/C:/product/10.1.3.1/OracleAS_1/bpel/domains/default/tmp/.bpel_BPELProcess4_1.0_dc4a703c46a242f69d6cea305b2df3a3.tmp/WriteDA.wsdl [ WriteDA_ptt::insert(VbEmpCollection) ] - WSIF JCA Execute of operation 'insert' failed due to: Mapping Not Found Exception. The mapping [C1] for descriptor [class bpel___localhost_default_BPELProcess4_1_0__MD5_ad2539e1386433a9e059bcc969732f11_.WriteDA.VbEmp] could not be found. The input xml record had an element [VbEmp/C1]. ; nested exception is: ORABPEL-11627 Mapping Not Found Exception. The mapping [C1] for descriptor [class bpel___localhost_default_BPELProcess4_1_0__MD5_ad2539e1386433a9e059bcc969732f11_.WriteDA.VbEmp] could not be found. The input xml record had an element [VbEmp/C1]. Make sure that the input xml is valid relative to the xsd and that the mapping exists in the Mappings.xml. If an old version of the descriptor without this mapping has been loaded by the database adapter, you may need to bounce the app server. If the same descriptor is described in two separate Mappings.xml files, make sure both versions include this attribute/mapping. </summary>
    <detail>null</detail>
    </detail>
    </Fault>
    The bpel code is as follows (I can share entire BPEL project..But not sure how to attach to the thread :( )
    <?xml version = "1.0" encoding = "UTF-8" ?>
    <!--
    Oracle JDeveloper BPEL Designer
    Created: Wed Feb 03 18:00:26 IST 2010
    Author: administrator
    Purpose: Synchronous BPEL Process
    -->
    <process name="BPELProcess4"
    targetNamespace="http://xmlns.oracle.com/BPELProcess4"
    xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:xp20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:ns4="http://TargetNamespace.com/InboundService"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:client="http://xmlns.oracle.com/BPELProcess4"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:ns1="http://xmlns.oracle.com/pcbpel/adapter/file/ReadFA/"
    xmlns:ehdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.esb.server.headers.ESBHeaderFunctions"
    xmlns:ns3="http://xmlns.oracle.com/pcbpel/adapter/db/top/WriteDA"
    xmlns:ns2="http://xmlns.oracle.com/pcbpel/adapter/db/WriteDA/"
    xmlns:bpelx="http://schemas.oracle.com/bpel/extension"
    xmlns:orcl="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc">
    <!--
    PARTNERLINKS
    List of services participating in this BPEL process
    -->
    <partnerLinks>
    <!--
    The 'client' role represents the requester of this service. It is
    used for callback. The location and correlation information associated
    with the client role are automatically set using WS-Addressing.
    -->
    <partnerLink name="client" partnerLinkType="client:BPELProcess4"
    myRole="BPELProcess4Provider"/>
    <partnerLink name="WriteDA" partnerRole="WriteDA_role"
    partnerLinkType="ns2:WriteDA_plt"/>
    <partnerLink name="ReadFA" partnerRole="SynchRead_role"
    partnerLinkType="ns1:SynchRead_plt"/>
    </partnerLinks>
    <!--
    VARIABLES
    List of messages and XML documents used within this BPEL process
    -->
    <variables>
    <!-- Reference to the message passed as input during initiation -->
    <!-- Reference to the message that will be returned to the requester-->
    <variable name="inputVariable"
    messageType="client:BPELProcess4RequestMessage"/>
    <variable name="outputVariable"
    messageType="client:BPELProcess4ResponseMessage"/>
    <variable name="Invoke_2_insert_InputVariable"
    messageType="ns2:VbEmpCollection_msg"/>
    <variable name="Invoke_3_SynchRead_InputVariable"
    messageType="ns1:Empty_msg"/>
    <variable name="Invoke_3_SynchRead_OutputVariable"
    messageType="ns1:EmpCollection_msg"/>
    <variable name="Invoke_3_SynchRead_InputVariable_1"
    messageType="ns1:Empty_msg"/>
    <variable name="Count" type="xsd:integer"/>
    <variable name="iterater" type="xsd:integer"/>
    </variables>
    <!--
    ORCHESTRATION LOGIC
    Set of activities coordinating the flow of messages across the
    services integrated within this business process
    -->
    <sequence name="main">
    <!-- Receive input from requestor. (Note: This maps to operation defined in BPELProcess4.wsdl) -->
    <receive name="receiveInput" partnerLink="client"
    portType="client:BPELProcess4" operation="process"
    variable="inputVariable" createInstance="yes"/>
    <!-- Generate reply to synchronous request -->
    <invoke name="Invoke_3" partnerLink="ReadFA" portType="ns1:SynchRead_ptt"
    operation="SynchRead"
    outputVariable="Invoke_3_SynchRead_OutputVariable"
    inputVariable="Invoke_3_SynchRead_InputVariable_1"/>
    <assign name="Assign_1">
    <copy>
    <from expression="1"/>
    <to variable="iterater"/>
    </copy>
    <copy>
    <from expression="1"/>
    <to variable="Count"/>
    </copy>
    </assign>
    <while name="While_1"
    condition="bpws:getVariableData('iterater') &lt;= bpws:getVariableData('Count')">
    <sequence name="Sequence_2">
    <switch name="Switch_1">
    <case condition="bpws:getVariableData('Invoke_3_SynchRead_OutputVariable','EmpCollection','/ns4:EmpCollection/ns4:Emp/ns4:C4') = &quot;Pune&quot;">
    <sequence name="Sequence_1">
    <assign name="Assign_3">
    <copy>
    <from expression="bpws:getVariableData('Invoke_3_SynchRead_OutputVariable','EmpCollection','/ns4:EmpCollection/ns4:Emp')[bpws:getVariableData('iterater')]"/>
    <to variable="Invoke_2_insert_InputVariable"
    part="VbEmpCollection"
    query="/ns3:VbEmpCollection/ns3:VbEmp"/>
    </copy>
    </assign>
    <invoke name="Invoke_2" partnerLink="WriteDA"
    portType="ns2:WriteDA_ptt" operation="insert"
    inputVariable="Invoke_2_insert_InputVariable"/>
    </sequence>
    </case>
    <otherwise>
    <sequence name="Sequence_3">
    <empty name="Empty_1"/>
    <assign name="Transform_1">
    <bpelx:annotation>
    <bpelx:pattern>transformation</bpelx:pattern>
    </bpelx:annotation>
    <copy>
    <from expression="ora:processXSLT('Transformation_3.xsl',bpws:getVariableData('Invoke_3_SynchRead_OutputVariable','EmpCollection'))"/>
    <to variable="Invoke_2_insert_InputVariable"
    part="VbEmpCollection"/>
    </copy>
    </assign>
    </sequence>
    </otherwise>
    </switch>
    <assign name="Assign_2">
    <copy>
    <from expression="bpws:getVariableData('iterater') + 1"/>
    <to variable="iterater"/>
    </copy>
    </assign>
    </sequence>
    </while>
    <reply name="replyOutput" partnerLink="client"
    portType="client:BPELProcess4" operation="process"
    variable="outputVariable"/>
    </sequence>
    </process>
    From the process flow, I can see that the array element expression works and the first employee record is correctly assigned to the Invoke_2_Input_Variable.
    However Invoke_2 is erroring out.
    Thanks
    Edited by: user8645981 on Feb 5, 2010 2:44 AM

  • I need  to mark the CATSCO records as transfered

    Hello
    I need to mark records for a previous month as 'Data Transferred to the Target Component' CATSCO-TRANSFER in a new SAP instance. That is all records in CATSCO needs to have the field CATSCO-TRANSFER flagged as "X" (YES)
    This is the scenario: If we are going live on October 1, I need to have September time sheet data in the new SAP system but should be marked as 'transferred'. The data is required for any corrections, like assigning time to a wrong WBS element. The adjusted time will be posted to the current month.
    Is there any 'note' or any other way I can achieve this?
    Thanks
    PS

    Hi,
    I am not sure whether i understood it correctly. But,how are you bringing in the September entries in to your new SAP system? If you are entering those through CATS, you can do CAT7 to get them transfered to CO.
    Regards
    Sreekanth

  • How can I record reading and spelling ages for my pupils?

    Hello!
    I am trying to do quite a simple task in numbers but it is proving very difficult.  I am a special needs teacher who is new to IWorks and I wan to record my students' spelling and reading results as ages in years and months e.g. 8 yrs 11 months.  I cannot find a format to do this.  Once I am able to do this, I then want to be able to subtract their readng age from the previous year from their current reading age to see how much progress they have made in months.  I have found the duration formatting that allows you to record things in weeks and days, but nothing to record data in years and months.  If anyone is able to help, I'd greatly appreciate it.
    Thanks
    Tara

    The brute force approach would be to explicitly list the Yr and Mo in separate columns. The improvement calculation would be done on the Yr and Mo columns using an if statement to handle the arithmetic for the 1 year = 12 months complication.  The following figure shows an example showing the equations for F2 and G2.
    You could also do the improvement calculation by converting everything to months... but then you would have to separate the answer back into Yrs and Mos using the INT and MOD functions.
    One thing... I have not checked the equations to see if they work correctly for a student who has regressed to a lower reading level.

  • Added records and transferred records

    What is the difference between "transferred records" and "added records" in Infocube-> manage->requests ??
    Karthik

    Hi Karthik,
    You may have 2 records in the source data with same characteristic values. Then these two will be sumarized and added as a single record.
    say suppose:
    C01   M01   100   200
    C01   M02   200   400
    Now only one record is added to Infocube
    C01   M01   300   600
    -> When there are multiple records with in a same request with same characteristic combinations, They will be summarized while updated to Cube.
    In the above case: No. transferred records = 2
    No. Records Added = 1  
    In this kind of scenarios... Always No. transferred records will be more or equal to Added records.
    Some scenarios like where You split records into multiple records using Time distribution or return table... Example: You have monthly revenues in a flat file. But you want to split them into weekly records(based on averege model) and load to Cube. In this kind of scenarios the Added records will be more that Transferred records.
    So-> Dont expect the added records = Transferred records always.
    Hope this helps.
    Suman
    Message was edited by: suman kumar
    Message was edited by: suman kumar

  • Set a record read only

    hi everyone,
    i would like to know if is it possible to desable any update (or delete) from a specific record, if a flag is on? Let's say that this record reflect an old situation and must not be changed
    Thanks

    Hi,
    This may be the code....
    create or replace trigger a on table_t before Insert or update
    begin
    Raise_Application_Error(-200001,'Soory Your are not allowed to Entter...');
    end;Regards,
    Ganesh R

  • Will an Intel iMac read transfers from a PowerMac?

    I have over 3000 photos in iPhoto on my QuickSilver (2002). Can I transfer them to my Intel iMac? If so, how?
    Thank you

    Yes. The easiest way would be to copy your iPhoto library to your Intel computer. You can do this any number of ways. The library will be located in your /Home/Pictures/ folder and should be named "iPhoto Library." In addition you may want to copy the /Home/Library/Preferences/com.apple.iPhoto.plist preference file as well.
    1. If you have an external hard drive or large enough USB flash drive you could copy the files to them and then transfer to your Intel computer.
    2. You can connect the two by Firewire cable and use Target Disk Mode to transfer the data.
    3. If you have a home network you can transfer the data across the network via File Sharing.
    4. You could burn the data to a CD or DVD to transfer from one to the other.
    5. If you have a high speed internet connection you could upload the data from the QS to one of the many online storage sites that offer some free storage (many offer at least 2 GBs without charge) then download from the same site to the Intel computer. You could do this via a .Mac account if you have one by using your iDisk.

  • KEB2: "number of transfered records number of read records" why?

    Hi
    I have an extractor 1_CO_PA_1000. When I go to R/3 and look in KEB2 I can see that less records are transfered than read for 1_CO_PA_1000. This is not the case for every request - some times every read record is transfered.
    Does anybody have some ideas about how that can be?
    Kind regards,
    Torben

    Key Figure Model versus Account Model in CB COPA
    Key Figure model:
    Pros:
    •     Number of records is lesser as a result of having more key figures.
    •     Direct access to key figures during run time.
    •     Better data read performance as number of records is lesser - read time depends more on number of records than the size of records. Lesser records = shorter read time.
    Cons:
    •     Lack of flexibility when it comes to redesigning- additional key figure may need to be added.
    •     Length of each record is more as a result of having more key figures and may generate empty cells if not all key figure are used.
    Account model:
    Pros:
    •     Changes to data model can be made more easily. Does not require adding more key figures.(Please refer to the example)
    •     Length of each record is lesser.
    •     If a key figure is not being used, no additional record is added.
    Cons:
    •     Number of records is very high.
    •     Data read performance is affected as result of having more records.
    Example:
    If we want to assign multiple key figures (say different type of revenues) to a characteristic (say customer), we can use both the key figure model as well as the account model.
    Key figure model;
    Customer  Revenue1    Revenue2    Revenue3
       A               10                20                50
             B               10                                    40
    Account model:
    Customer   Revenue type    Revenue
             A                1                       10
             A                2                       20
             A                3                       50
             B                1                       10
             B                3                       40
    As we can see from the above example, the key figure model has lesser number of records than the account model. We can easily add an additional revenue type in the account model, because we do not have to change the data structure. In the key figure model, on the other hand, we must add an additional key figure to the structure.
    It is also apparent that the number of additional records in the account model depends on the number of key figures that are actually being used. If there are key figures that are not being used, then empty cells are generated in the key figure model but no additional records are added in the account model.
    The amount of memory required to store data depends on both the number and the length of records. The number and length depend on the model chosen. The key figure or the account model will require lesser memory depending on the relationship between record length and number of records. The key figure model is better when all or most of the key figures are filled up in each record. The account based model is better if we expect to have key figures that will not be filled up.
    For CB COPA, below two concerns started the conversation to explore key figure model.
    •     Expected additional duration during ETL (for transposing key figure model records into account model).
    •     Better performance with key figure model started the discussion to go for key figure model.
    But, below reasons are strongly driving towards account model for CB COPA.
    •     Key figure model does not offer the query flexibility which account model offers. With account model, a specific line in P&L can freely be selected and drilled down (Flexible column reports, for example).
    •     Account model tends to be easier to explain to user community. When some body drills down on Account in P&L, Account model will give amounts in transparent accounts. With key figure model, account drill down won’t be straight forward. (COGS value field in CB COPA won’t give corresponding COGS account number during account drill down).
    •     All other data models (CCA, Oracle data, Freight, Layers, and Adjustment) will be in account model and making just CB COPA to key figure model will result in complexity in query creation and maintenance.
    •     It has been tried and tested with satisfactory results with AB-COPA. If it ain’t broke, don’t fix it!!

  • Export DS to temp. ODS. Transferred records?

    Hello,
    When I transfer data from one ODS to a copy to this ODS via export DataSource I do not get the same number of records in my "temp." ODS like in my "actual" ODS.
    (E.g. actual ODS = 57666 transferred records; temp. ODS = 56.285 transferred records)
    Thanks for explanation.

    Hello Roberto,
    I checked the tables (from both ODS Objects). Both got in the active the same number of records (56.285).
    So the conclusion is that it is uninteresting how many records are transfered. Interesting is how many records are in the active table?
    But nevertheless. Thanks for help.
    CHEERS!

  • MDM API to read the Record Key Mapping table

    Hi,
    Does anybody know what class/method I can use to read the Record Key Mapping table?
    For the Business Partner table the Key Mapping table has this columns:
    <u>Default / MDM Partner ID / Remote System / Key</u>
    I have everything but the Key. How can I read it?
    Thanks in advance,
    Diego.

    GetKey Mapping is one of the available Web Services as of SP4.
    Else you could use the Java API to get the Key Mapping.
    <b>CatalogData class</b> has the following method
    <b>GetKeyMapping</b>
    public java.lang.String[][] GetKeyMapping(java.lang.String agency,
                                              java.lang.String table,
                                              int[] recordIDs,
                                              boolean isDefaultKeyOnly)
                                       throws StringExceptionRetrieves the key mapping for each record.
    Parameters:
    agency - the agency name.
    table - the table name.
    recordIDs - the list of records.
    isDefaultKeyOnly - True to retrieve only the default value, False to all key values.
    Returns: the key values for each record.

  • DTP transfers only less records to the target

    Dear all,
    I am using the data source 0PM_OM_OPA_1 to get the order planned v/s actual cost. In the PSA there are around 23,000 records - but when the same is transferred to the target (ODS) the records that are updated is only maximum of 130 records.
    I changed the update as full - but still only 130 records are updated. The transformation was checked and found that all relevant fields are mapped.
    Can anyone tell me what could be the probable cause for this behaviour?.
    Where should i check?
    Experts suggestion awaited.
    Regards,
    M.M

    Hi Haritha,
    Thank you very much for your useful information. I have given below the fileds that are available both in the data sorce and the data target - i could not understand which field variation is causing limited data transfer - can you help me?
    Data source fields.
    FISCVAR     Fiscal year variant
    FISCPER     Fiscal year/period
    KOKRS     CO Area
    AUFNR     Order
    VTYPE     Value Type
    VTDETAIL     Detail for valueT
    VTSTAT     Statistics ID
    VERSN     Version
    KSTAR     Cost Element
    SEKNZ     Sender/receiver
    RSPOBART     Partner (short)
    RSPAROBVAL     Partner IO val.
    VALUTYP     Valuation View
    MEASTYPE     Key Figure Cat.
    SWKPP     Proj. Plan Val.
    SWG     Amount
    SMEG     Consumption qty
    WAERS     Currency
    CURTYPE     Currency type
    MEINH     Unit of measure
    Data target fields.(key fields)
    Fiscal year
    Fiscal year variant
    Maintenance Order
    Maintenance plant
    Detailing the value type
    Statistics indicator for value type
    Version
    Key Figure Type
    Value Type for Reporting
    Unit of Measure
    Currency Key
    Out of total of 22,000 records only 7588 records are transferred.
    Regards,
    M.M

Maybe you are looking for

  • Report Result Issue

    Hello All, I have a reporting issue. I hav designed a query with KFs as: Net Sales Exchange Rate Net Sales (INR) = Net Sales * Exchange Rate [CKF] % Share The issue is with the KF % Share. The calculation for this KF will be (Net Sales (INR)/ Total o

  • Radio Group read-only bug?

    I appologize if this has already been posted - I couldn't find it in a search. It seems that when a radio group is set to read-only, the input elements have an empty name attribute. This causes all but the last radio group to have no checked value. I

  • I bought ilife 11 but cant update it. Is there any e-mail address which can i get help about ilife 11

    i bought ilife 11 but cant update it. Is there any e-mail address which can i get help about ilife 11? i bought it from Turkey website. apple.com.tr and i paid the price bu i cant update it and there are nothing i can do? i called the turkey's apple

  • Recommendation on the best HDV Camcorder to buy?

    I've just had my SONY TRV900 stolen and now need to purchase a new camcorder. I would like HDV, 3CCD and portability. I do some video work but don't need a full Ppr level camcorder yet. Can anyone recommend a good HDV camcorder with 3CCD and good qua

  • RDP 6.1 v\s 6.3

    I have some Windows 7 clients. Some have RDP6.1 and others have RDP6.3. I use a product to make SSL VPN connections between machines. When I use 6.1 it works just fine but 6.3 does not even connect. Can someone tell me what they changed between the 2