Please Suggest me what is the use of Inversion Routine

Hai All,
Please give details about Inversion Routine in which senarios we have to use this.
Help document I have seen but it is not that much clear.
Thanks,
Kiran Manyam.

Hi
If you have defined routines in the transformation for a VirtualProvider, for performance reasons it may be useful to create inversion routines for these routines. In this way you can transform the selection criteria of a navigation step into selection criteria for the extractor. However, you do not require inversion routines to ensure the consistency of the data.
You can create an inversion routine for all types of routine. The following rules apply:
●      With expert routines, there is no segmentation into conditions.
●      With start routines, the system performs segmentation into conditions. The system applies this to the complete source structure. The source structure is the start and end point.
●      With end routines, the target structure is the start and end point.
Also
If you have defined transfer routines in the transfer rules for the InfoSource of a SAP RemoteCube, for performance reasons, it makes sense to also create inversion routines for each.
When jumping to a transaction in another SAP system using the report-report interface, you have to create an inversion routine for the transfer routine if you are using one, because otherwise the selections cannot be transferred to the source system
Check the below link for details on implementing inversion routines.
http://help.sap.com/saphelp_nw70/helpdata/EN/45/f5af4a4db53482e10000000a1553f6/frameset.htm
Hope this helps
Regards
Shilpa

Similar Messages

  • When I am trying to create an organization in HRMS, and clicking on Type field, it is showing me "Frm-41830: List of values contains no entries". Please suggest me what is the solution

    When I am trying to create an organization in HRMS, and clicking on Type field, it is showing me "Frm-41830: List of values contains no entries". Please suggest me what is the solution

    Hi,
    Type is one part of Org creation....
    Optionally, select an organization type in the Type field.
    Organization types do not classify your organization, you use them for reporting purposes only. The type may identify the function an organization performs, such as Administration or Service, or the level of each organization in your enterprise, such as Division, Department or Cost Center. You create the organization types you require by entering values for the Lookup Type ORG_TYPE.
    Regards:
    Shahzad M. Saleem (mark this answer as helpful if it helps u)

  • What is the use of end routine in bi 7.0

    hi friends,
    what is the use of end routine in bi 7.0. what scenerio we use end routine.
    Thanking u
    suneel.

    hi Suneel,
    check
    http://help.sap.com/saphelp_nw70/helpdata/en/e3/732c42be6fde2ce10000000a1550b0/frameset.htm
    End Routine
    An end routine is a routine with a table in the target structure format as input and output parameters. You can use an end routine to postprocess data after transformation on a package-by-package basis. For example, you can delete records that are not to be updated, or perform data checks.
    If the target of the transformation is a DataStore object, key figures are updated by default with the aggregation behavior Overwrite (MOVE). You have to use a dummy rule to override this.
    hope this helps.

  • I am submitting GLLEZL program with following parameters, i am getting ledger_id as -1 in gl_headers after journal import,please suggest me what is the problem..?

        l_journal_import_req_id := fnd_request.submit_request (
                application => 'SQLGL', -- application short name
                program => 'QFEQGLLEZL_ORIGINAL', -- program short name
                description => NULL, -- program name
                start_time => NULL, -- start date
                sub_request => FALSE, -- sub-request
                argument1 => l_iface_run_id, -- interface run id
              --  argument2 => l_sob_id, -- set of books id
                  argument2 => 1,--l_ledger_id,
                argument3 => l_suspense_flag, -- error to suspense flag
                argument4 => l_date_start, -- from accounting date
                argument5 => l_date_end, -- to accounting date
                argument6 => l_summary_journals_flag, -- create summary flag
                argument7 => l_dff_flag, -- import desc flex flag
                argument8 => 'Y' -- Data security mode flag
    Please give me the overview of the gl_interface_control functionality tooo
    Message was edited by: user11970832

        l_journal_import_req_id := fnd_request.submit_request (
                application => 'SQLGL', -- application short name
                program => 'QFEQGLLEZL_ORIGINAL', -- program short name
                description => NULL, -- program name
                start_time => NULL, -- start date
                sub_request => FALSE, -- sub-request
                argument1 => l_iface_run_id, -- interface run id
              --  argument2 => l_sob_id, -- set of books id
                  argument2 => 1,--l_ledger_id,
                argument3 => l_suspense_flag, -- error to suspense flag
                argument4 => l_date_start, -- from accounting date
                argument5 => l_date_end, -- to accounting date
                argument6 => l_summary_journals_flag, -- create summary flag
                argument7 => l_dff_flag, -- import desc flex flag
                argument8 => 'Y' -- Data security mode flag
    Please give me the overview of the gl_interface_control functionality tooo
    Message was edited by: user11970832

  • What is the use of Streams Pool in oracle Architechture?

    Dear All,
    I am new to oracle, Could you please explain me what is the use of streams pool in oracle Architechture?
    My Understanding :- ( As far as i know it is an optional memory buffer, used in distributed environment like multiple servers hosting a database, like RAC or GRID ) Please correct me if i am wrong.
    Is the Streams pool a new feature in 10g or is it since earlier versions?
    What is the importance of its in performance tunning?
    Thank you,
    yousuf

    The Oracle documentation is available at tahiti.oracle.com
    http://download.oracle.com/docs/cd/B14117_01/server.101/b10755/initparams209.htm
    Edited by: Robert Geier on Jan 29, 2010 3:46 PM

  • What is the use of SYSAUX Tablespace in Oracle 10G

    Dear Experts,
    Please Tell me What is the use of SYSAUX Tablespace in Oracle 10G Because
    during Web Load Testing It is going to increase countinuosly.Although i am not using this with any tables.
    How Can I find out the what is gong on in this.
    Can I Remove this tablesspace and other non using Schemas like FLOWS_020100,MDSYS,OUTLN,DIP and TSMSYS etc.

    What is SYSAUX?
    The SYSAUX tablespace provides storage of non-sys-related tables and indexes that traditionally were placed in the SYSTEM tablespace. For example, the tables and indexes that were previously owned by the system user can now be specified for a SYSAUX tablespace. Unfortunately, Oracle still places the SCOTT schema and the other demonstration schemas in the SYSTEM tablespace. Go figure.
    The SYSAUX tablespace is specified with the CREATE DATABASE command. This is demonstrated in the example database creation script in Figure 1.1.
    CREATE DATABASE test
    MAXINSTANCES 1
    MAXLOGHISTORY 1
    MAXLOGFILES 5
    MAXLOGMEMBERS 3
    MAXDATAFILES 100
    DATAFILE '/usr/oracle/OraHome1/oradata/aultdb1/test/system01.dbf' SIZE 300M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
    EXTENT MANAGEMENT LOCAL
    SYSAUX DATAFILE '/usr/oracle/OraHome1/oradata/aultdb1/test/sysaux01.dbf' SIZE 120M REUSE AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
    DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/usr/oracle/OraHome1/oradata/aultdb1/test/temp01.dbf' SIZE 20M REUSE AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL
    UNDO TABLESPACE "UNDOTBS1" DATAFILE '/usr/oracle/OraHome1/oradata/aultdb1/test/undotbs01.dbf' SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
    CHARACTER SET WE8ISO8859P1
    NATIONAL CHARACTER SET AL16UTF16
    LOGFILE GROUP 1 ('/usr/oracle/OraHome1/oradata/aultdb1/test/redo01.log') SIZE 10240K,
    GROUP 2 ('/usr/oracle/OraHome1/oradata/aultdb1/test/redo02.log') SIZE 10240K,
    GROUP 3 ('/usr/oracle/OraHome1/oradata/aultdb1/test/redo03.log') SIZE 10240K
    USER SYS IDENTIFIED BY "password" USER SYSTEM IDENTIFIED BY "password";
    Oracle10g sysaux
    With the new SYSAUX tablespace, Oracle comes closer to providing all the needed tablespaces for a truly OFA-compliant database right out of the box. With just one CREATE DATABASE command we can specify the SYSTEM tablespace, the TEMPORARY tablespace, the AUXSYS tablespace, the default UNDO tablespace, and the redo logs.
    Of course, with the Oracle Managed Files option you can create an entire database with a single command, but the database created is not suitable for production use and is not OFA-compliant.
    The SYSAUX tablespace is required in all new 10g databases. Only the SYSAUX tablespace datafile location is specified. Oracle specifies the remainder of the tablespace properties including:
    online
    permanent
    read write
    extent managment local
    segment space management auto
    If a datafile is specified for the SYSTEM tablespace, then one must be specified for the SYSAUX tablespace as well. If one is not specified, then the CREATE DATABASE command will fail. The only exception is for an Oracle Managed File system.
    During any update of a database to Oracle Database 10g, a SYSAUX tablespace must be created or the upgrade will fail. The SYSAUX tablespace has the same security profile as the SYSTEM tablespace. However, loss of the SYSAUX tablespace will not result in a database crash, only the functional loss of the schemas it contains.
    Can I drop SysAux?
    DROP DATAFILE
    Read this...

  • What is the use of change pointer technique in IDOC

    hi
    could anybody suggest me
    what is the use of change pointer technique and how to use it
    thank you
    kalyan.

    Change pointers are used for changes to the master data objects are flagged for distribution by SMD Tool.i.e.shared Master Data.
    You need change pointers to distribute changes with the ALE SMD tool. If you do not use this tool, you do not need to write change pointers.
    You can deactivate change pointers and activate them again with the transaction BD61
    The SMD tool is connected to the change document interface. If the master data changes are to be distributed, the application writes a change document. The contents of this are passed to the SMD tool. The tool writes change pointers, reads the application data and creates the master IDoc.
    The master IDoc is then passed to the ALE layer, which sends it to all interested systems.
    The change pointer tables (BDCP und BDCPS) should be as small as possible. Use as few change pointers as possible and delete change pointers which you no longer need.
    You can increase the rate of processing by using the Analyze Change Pointer and Reorganize Change Pointer functions.

  • What is the use of standard maintaince dialog in SE11

    hi
    could anybody suggest me
    what is the use of standard maintains dialog in SE11
    how to create it
    thank you
    kalyan.

    hi
    could anybody suggest me
    what is the use of standard maintains dialog in SE11
    how to create it
    thank you
    kalyan.

  • What is the use of the "secondary writing language...

    hi,
    I have the nokia 6700 slide
    so, please tell me what is the use of the secondary writing language .. and how it works?
    thank you.

    Oh! thank you very much

  • What is the use of 'is available for Everyone'

    anyone please tell me what is the use of 'is available for queries' in the BMM layer.
    Explain with example is appriciated.
    Thank you.

    Hi Viswa,
    For the 'text' property of UI Element, you can provide a fixed value or bind it to context attribute of type String.
    If you provide some fixed value for the text, you can set the width property accordingly.
    The 'wrapping' property makes more sense when you have binded the 'text' property to some context attribute & you do not know the length of the text beforehand (text value may be coming from backend).
    There you can provide value for 'width' property & set 'wrapping' = true, so that fixed text length is visible.
    I think another use case scenario can be if you wish to resize the application window, you can adjust the space taken by the label using width & wrapping properties (resizing window does not have an impact)
    Hope this clarifies your doubt.
    Kind Regards,
    Nitin
    Edited by: Nitin Jain on Apr 15, 2009 12:14 PM

  • Hi i have  an iphone 4 which is from canada nd i have seen one sim inside it which is a canadian sim ,iam staying in india so can i use that phone in india and please tell me what are the steps ihave to take for using that canadian phone in india

    hi i have  an iphone 4 which is from canada nd i have seen one sim inside it which is a canadian sim ,iam staying in india so can i use that phone in india and please tell me what are the steps ihave to take for using that canadian phone in india

    Only the carrier to whom the device is locked can authorize it's unlocking.  Contact the carrier to see if they offer unlocking and if you qualify.

  • What is the use of block step in BPM? Please help!

    Hi Experts,
             I would like to know what is the use of block step in BPM? In what cases we can use it?
    Can somebody explain BLOCK by relating to any programming language ( java) control step?
    Please help!
    Thanks
    Gopal

    Hi,
    Block step is similar to what we use curly braces in most of the languages which defines the scope. For example if we are using loop step in bpm to loop through some variable then we can use block step to restrict the scope of loop step up to some point.
    Thanks and Regards,
    Sudheer.

  • What is the use of these filters in atg

    Hi Guys,
    In my web.xml file i have code like this
    <filter>
            <filter-name>PageFilter</filter-name>
            <filter-class>atg.filter.dspjsp.PageFilter</filter-class>
        </filter>
        <filter>
            <filter-name>ForwardFilter</filter-name>
            <filter-class>atg.servlet.ForwardFilter</filter-class>
        </filter>
        <filter>
            <filter-name>ErrorFilter</filter-name>
            <filter-class>atg.servlet.ErrorFilter</filter-class>
        </filter>
        <filter-mapping>
            <filter-name>ErrorFilter</filter-name>
            <url-pattern>/*</url-pattern>
            <dispatcher>ERROR</dispatcher>
        </filter-mapping>
        <filter-mapping>
            <filter-name>ForwardFilter</filter-name>
            <url-pattern>/*</url-pattern>
            <dispatcher>FORWARD</dispatcher>
            <dispatcher>ERROR</dispatcher>       
        </filter-mapping>
        <filter-mapping>
            <filter-name>PageFilter</filter-name>
            <url-pattern>/*</url-pattern>
            <dispatcher>REQUEST</dispatcher>
            <dispatcher>ERROR</dispatcher>       
            <dispatcher>FORWARD</dispatcher>
        </filter-mapping>
    what is the use of these filters what will happend if i remove these filters in web.xml file
    please give me clear picture on these 3 filters and how these filters are helpful in our application.

    As the name filter suggest, All the request will go though these filters if certian condition is satisfied
    In ATG web.xml contains following filter:
    <filter>
        <filter-name>PageFilter</filter-name>
        <filter-class>atg.filter.dspjsp.PageFilter</filter-class>
    </filter>
    <filter-mapping>
        <filter-name>PageFilter</filter-name>
        <url-pattern>*.jsp</url-pattern>
    </filter-mapping>
    When there is .jsp in url pattern all the request will go through Page Filter.
    Filter is java concept.For More details about Filter, Refer http://docs.oracle.com/cd/E19502-01/819-3669/6n5sg7b0b/index.html
    In order to process Jsp request, ATG use Page filter. It converts normal HttpRequest/HttpResponse to DynamoHttpRequest/DynamoHttpResponse. Please refer http://docs.oracle.com/cd/E24152_01/Platform.10-1/ATGPlatformProgGuide/html/s0801requesthandlingwithservletpipeli01.html

  • I didn't get any application update in my ipad4  iOS 8.1.2 since December 15 2014 ...   I don't know why.... Please suggest me what I do now....

    I didn't get any application update in my ipad4  iOS 8.1.2 since December 15 2014 ...   I don't know why.... Please suggest me what I do now....
    at past I got any one application updates in App Store after one /two week.... But suddenly I don't get any applications updates from app stores updates side.....
    M Using more than 40 apps in my ipad4... such as facebook apps need updates after every two weeks.... But trust me I don't get any application updates since last one month... What's the reason?

    I haven't seen any since December 20th. It is going to depend on your applications, and they usually close off the developer area around the holidays. If you want to check, go to the App Store link and click on Updates to see if there are any there. You can do that manually. There is no specific schedule as to when app updates come out.

  • What is the use of additon in up to 1 rows in SELECT statement

    Hi All,
             What is the use of up to 1 rows in select statement.
    for example
    SELECT kostl
          FROM pa0001
          INTO y_lv_kostl UP TO 1 ROWS
          WHERE pernr EQ pernr
          AND endda GE sy-datum.
        ENDSELECT.
    I'm unable to get in wat situations we hav to add up to 1 rows
    please help me out...
    Thanks,
    santosh.

    Hi,
    Use "select up to 1 rows" only if you are sure that all the records returned will have the same value for the field(s) you are interested in. If not, you will be reading only the first record which matches the criteria, but may be the second or the third record has the value you are looking for.
    The System test result showed that the variant Single * takes less time than Up to 1 rows as there is an additional level for COUNT STOP KEY for SELECT ENDSELECT UP TO 1 ROWS.
    The 'SELECT .... UP TO 1 ROWS' statement is subtly different. The database selects all of the relevant records that are defined by the WHERE clause, applies any aggregate, ordering or grouping functions to them and then returns the first record of the result set.
    Regards,
    Bhaskar

Maybe you are looking for

  • Questions before an internal lab POC (on old underperformant hardware)

    Hello VDI users, NB: I initially asked this list of questions to my friends at the SunRay-Users mailing list, but then I found this forum as a more relevant place. It's a bit long and I understand that many questions may have already been answered in

  • Is it possible to delete a trip (travel expense)?

    Hi, I have travel expense (trip) which has the status "settled/transferred to FI". However, due to something unforeseen, the trip had been settled, but was not transferred to FI. It is not visible in the vendor open items (FBL1N). A new trip has been

  • TS2551 Missing Info button from iPhoto (version 9.4.2)

    Hello, I am missing the info button from iPhoto (version 9.4.2) so I cannot see any information or manual add location (as shown on the tutorial video: http://www.apple.com/ca/findouthow/photos/#places). Please help!

  • Need help with Snow leopard I have Mac OS X ver 10.5.8

    Need help figuring out how to upgrade to snow leopard I have Mac OS X version 10.5.8

  • Z reports & Z webynpro usage capture

    Hi, My requirement is to capture Z reports & Z webdynpro apps for a single day. I need to know how many users have used it and time of usage. I already did it for z reports using FM SAPWL_STATREC_DIRECT_READ.I have an issue with Z webdynpro's .I don'