Difference between After parameter Trigger and befor report Trigger

hi,
Can anyone tell me Functional difference between After parameter Trigger and Before Report Trigger. with some practical example or scenario.
I did try few things but I couldn't make out any difference.
thanks
ram

Probably none at this point.
We pass parameters from a form (and do not use the report param selection screen), but always run code in the afterpform.
put your parameter form code processing in the afterpform. I rarely ever use before report.
The order is as expected:
before pform
param form
after pform
before report
report
--between pages during report run
after report

Similar Messages

  • Difference between AFTER PARAMETER FORM and BEFORE REPORT in Reports 6i

    Hi Aii,
    What is the difference between AFTER PARAMETER FORM and BEFORE REPORT in Reports 6i.
    Thanks in Advance,
    Balu

    Hi Balu.,
    As per my findings the After Parameter is fired after the Parameters are given to the report and Before Report fires when the queries are parsed and data is fetched.
    Regards.,
    Vijay G

  • Difference between After parameter Form Trigger and before Report Trigger

    hi,
    Can some one tell me difference between After parameter form Trigger and Before parameter trigger.
    Why do we need both these trigger , why can't we use any one of them because after parameter trigger will obviously fire before report trigger and similarly before report trigger will fire after parameter form.
    Thanks
    Ram

    Hi,
    i will make it clear..!
    Actually, we have four type of triggers in reports..!
    Before Parameter -- fires before params are suppied to the calling report..
    After Parameter -- fires after params are suppied to the calling report..
    Before Report -- fires before report is generated..
    After Report. -- fires after report is generated..
    Before Report and After Report triggers are used for formatting the report design..
    like u can specify a report to be displayed based on a condition in the Before
    Report trigger and u can specify some backend updations in the after report trigger
    which fires after report is generated..

  • Purchase price difference between SAP R/3 and BWI report

    Hi
    Purchase price difference between SAP R/3 and BWI report
    What is purchase price variance ?, my user is telling that  in SAP R/3, purchase price variance 100 and in  BWI  report it is 200 .
    Any other terminologies are there for purchase price variance ?
    And any idea wherefrom BWI will take this purchase price variance ?
    Thanks In advance

    Purchase price variance is he difference in price between the amount paid to the supplier and the planned or standard cost of that item
    Request you to check your data first in your Cube/ODS, better would be to check in the data container where the data is first loaded.
    Also check if this field is getting directly loaded as 1-to-1 mapping.

  • Difference between Business objects Entprise and crystal report server

    hello,
      I have to develop reports which will be used by a group of 100 to 150 users and total reports are 7 and each report will be around 100-150 pages each. So i am in the process of evaluvation BOE and CR server.Can any body help me out in this.
    Prem
    Trying something new

    Hello Prem,
    The Concurrent Access License is per-user logon to Crystal Report Server or BusinessObjects Enterprise.
    Each User logon will increment the CAL.  If a User logs on twice, then CAL is increased by two.  A CAL will not be released until a User logs off.  If the maximum number of CALs have been attained, further logon attempts will be denied.
    With a Named User License, you can have a number of active Users up to the number of NUL that you've purchased.  The named user can connect multiple times to the system.  If you would like to add additional Users beyond the NUL that you have, you either have to purchase further NUL, or disable a User already there.
    In either case, the CAL or NUL won't work like the CPL that you have with the JRC - license management is handled by the Enterprise system.
    With Licensing for the Server or Enterprise, each user accessing reports must be named within the system.
    Sincerely,
    Ted Ueda

  • Performance difference between After effects and Premiere Pro

    Hi,
    I'm sure this question has come up before and i've found lots of threads talking about After effects performance so I apologise if this is a repeat, i'm very new to Premiere/AE moving from FCP.
    Why is it that performance in Premiere Pro is excellent with real time video playback even when applying effects where if I import that same clip into After Effects I get 15fps on a 720p 50fps clip. Am I missing something, a preference maybe or should I expect this kind of performance without completing a RAM preview first.
    As a note, I'm testing this on a 2012 Macbook Air as I'm planning on doing simple cuts and adjustments on the road.

    Am I missing something,
    Yes. The difference between an edit suite and a compositing program. Seriously, simply accept things as they are and don't try to apply principles from one program to the other when they are based on completely different workflow paradigms which in turn affect the underlying tech stuff.
    Mylenium

  • Difference between Web Service URL and Report Manager URL

    What is the difference between Web Service URL and Report Manager URL in Reporting Service configuration manager in SQl Server 2008 Reporting Setrvices

    Another way to put it is the Web Service URL is just that, its used for services that are connecting to issue API calls.  The Report Manager URL is the nice GUI that users should use.  If you click the links, you should see the difference.  I
    am sure you have likely done that, but functionally one is for programmatic purposes and the other to be the front end graphical user interface.
    Sometimes pictures help as well...
    http://bretstateham.com/reporting-services-architecture-diagram%E2%80%A6/

  • Difference Between Web application design and Report Designer

    Hi,
    I have searched in the forum as well i Google it but still i am not clear the difference between Web application Designer and report Designer , why especially we go for WAD ? and  what is not possible in Report designer which we can do in WAD  Please some one explain me that would be great helpful to me. i am having lot of confusion in this issue.
    thanks,
    Gal

    Hi,
    The Report designer is completely for formating of your query and results. Here you have the flexibility to design your query(one/more) results in your own way.
    The WAD is for displaying various web items at one short for a single/multiple query. And here you have the flexibility to do the XML coding on the web items, but not as much you have the flexibility on Report Designer.
    But, Report designer will have more performance issues than WAD. So, generally it helps when you need extreme formating of your reports.
    Hope this clears your doubt.
    Regards,
    Srinivas.

  • Difference between a Character mode and Bitmap mode reports

    What are the differences between a character mode and bitmap mode reports

    hi saikumar
    In Oracle Reports Designer, character mode, the
    APPLICATIONS STANDARDS REQUIRE the report to be designed in
    ONE FONT/ ONE CHARACTER SIZE. Character mode reports
    generate ASCII output. In ASCII you cannot dynamically
    change the font and character size. The standard is in
    effect so a report prints as identically as possible from
    both conventional and postscript printers....
    by
    stanma

  • Error while using Before report trigger. -- Urgent

    Dear All,
    The following error I am getting when I execute my data template where I have used Before Report Trigger. I am also pasting the Data Template that I have developed.
    ============================
    Error
    ============================
    XDO Data Engine Version No: 5.6.3
    Resp: 20560
    Org ID : 204
    Request ID: 4846248
    All Parameters: P_LOB=01:P_DIV_FROM=:P_DIV_TO=:P_FROM_ORG=:P_TO_ORG=:P_INV_FROM=:P_TO_INV=:P_TRX_DATE_FROM="2003/01/01 00:00:00":P_TRX_DATE_TO="2003/01/15 00:00:00"
    Data Template Code: SSBWIPANA_MFGR
    Data Template Application Short Name: WIP
    Debug Flag: N
    {P_DIV_FROM=, P_TRX_DATE_TO=2003/01/15 00:00:00, P_DIV_TO=, P_FROM_ORG=, P_TO_ORG=, P_TRX_DATE_FROM=2003/01/01 00:00:00, P_INV_FROM=, P_LOB=01, P_TO_INV=}
    Calling XDO Data Engine...
    [122407_011745100][][EXCEPTION] SQLException encounter while executing data trigger....
    java.sql.SQLException: ORA-06550: line 2, column 12:
    PLS-00302: component 'P_LOB' must be declared
    ORA-06550: line 2, column 1:
    PL/SQL: Statement ignored
    ORA-06550: line 3, column 12:
    PLS-00302: component 'P_DIV_FROM' must be declared
    ORA-06550: line 3, column 1:
    PL/SQL: Statement ignored
    ORA-06550: line 4, column 12:
    PLS-00302: component 'P_DIV_TO' must be declared
    ORA-06550: line 4, column 1:
    PL/SQL: Statement ignored
    ORA-06550: line 5, column 12:
    PLS-00302: component 'P_FROM_ORG' must be declared
    ORA-06550: line 5, column 1:
    PL/SQL: Statement ignored
    ORA-06550: line 6, column 12:
    PLS-00302: component 'P_TO_ORG' must be declared
    ORA-06550: line 6, column 1:
    PL/SQL: Statement ignored
    ORA-06550: line 7, column 12:
    PLS-00302: component 'P_FROM_INV' must be declared
    ORA-06550: line 7, column 1:
    PL/SQL: Statement ignored
    ORA-06550: line 8, column 12:
    PLS-00302: component 'P_TO_INV' must be declared
    ORA-06550: line 8, column 1:
    PL/SQL: Statement ignored
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
         at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
         at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
         at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:215)
         at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:967)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
         at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3327)
         at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3433)
         at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:4394)
         at oracle.apps.xdo.dataengine.XMLPGEN.executeTriggers(XMLPGEN.java:699)
         at oracle.apps.xdo.dataengine.XMLPGEN.processData(XMLPGEN.java:254)
         at oracle.apps.xdo.dataengine.XMLPGEN.processXML(XMLPGEN.java:205)
         at oracle.apps.xdo.dataengine.XMLPGEN.writeXML(XMLPGEN.java:237)
         at oracle.apps.xdo.dataengine.DataProcessor.processData(DataProcessor.java:364)
         at oracle.apps.xdo.oa.util.DataTemplate.processData(DataTemplate.java:236)
         at oracle.apps.xdo.oa.cp.JCP4XDODataEngine.runProgram(JCP4XDODataEngine.java:293)
         at oracle.apps.fnd.cp.request.Run.main(Run.java:157)
    =====================================================
    Data Template
    ====================================================
    <dataTemplate name="SSBWIPANA_MFGR" defaultPackage="PRODUCTION" version="1.0">
    <parameters>
    <parameter name="P_LOB" datatype="charecter"/>
    <parameter name="P_DIV_FROM" datatype="charecter"/>
    <parameter name="P_DIV_TO" datatype="charecter"/>
    <parameter name="P_FROM_ORG" datatype="charecter"/>
    <parameter name="P_TO_ORG" datatype="charecter"/>
    <parameter name="P_FROM_INV" datatype="charecter"/>
    <parameter name="P_TO_INV" datatype="charecter"/>
    <parameter name="P_TRX_DATE_FROM" datatype="charecter"/>
    <parameter name="P_TRX_DATE_TO" datatype="charecter"/>
    </parameters>
    <dataQuery>
    <sqlStatement name="Q_1">
    <![CDATA[SELECT DISTINCT MSI.CONCATENATED_SEGMENTS, MMT.INVENTORY_ITEM_ID,
                    MSI.DESCRIPTION, MMT.TRANSACTION_UOM, SDT.TRX_DATE,
                    MTP.ORGANIZATION_CODE, MMT.ORGANIZATION_ID
               FROM MTL_MATERIAL_TRANSACTIONS MMT,
                    MTL_PARAMETERS MTP,
                    MTL_SYSTEM_ITEMS_VL MSI,
                    SSBWIP_DATE_TEMP SDT
              WHERE MMT.INVENTORY_ITEM_ID = MSI.INVENTORY_ITEM_ID
                AND MMT.ORGANIZATION_ID = MSI.ORGANIZATION_ID
                AND MSI.ORGANIZATION_ID = MTP.ORGANIZATION_ID
                AND MMT.ORGANIZATION_ID = MTP.ORGANIZATION_ID
                AND MMT.TRANSACTION_TYPE_ID IN (17, 44)
                AND MMT.ORGANIZATION_ID IN (
                       SELECT MP.ORGANIZATION_ID
                         FROM MTL_PARAMETERS MP, GL_CODE_COMBINATIONS GCC
                        WHERE MP.MATERIAL_ACCOUNT = GCC.CODE_COMBINATION_ID
                          AND GCC.SEGMENT1 = :P_LOB
                          AND (GCC.SEGMENT2 BETWEEN NVL (:P_DIV_FROM,
                                                         GCC.SEGMENT2)
                                                AND NVL (:P_DIV_TO, GCC.SEGMENT2)
                AND MTP.ORGANIZATION_CODE BETWEEN NVL (:P_FROM_ORG,
                                                       MTP.ORGANIZATION_CODE
                                              AND NVL (:P_TO_ORG,
                                                       MTP.ORGANIZATION_CODE
                AND MSI.CONCATENATED_SEGMENTS BETWEEN NVL
                                                        (:P_FROM_INV,
                                                         MSI.CONCATENATED_SEGMENTS
                                                  AND NVL
                                                        (:P_TO_INV,
                                                         MSI.CONCATENATED_SEGMENTS
           ORDER BY MSI.CONCATENATED_SEGMENTS, MTP.ORGANIZATION_CODE]]>
    </sqlStatement>
    <sqlStatement name="Q_2">
    <![CDATA[SELECT NVL (SUM (TRANSACTION_QUANTITY), 0) COMPLETION
           FROM MTL_MATERIAL_TRANSACTIONS
         WHERE INVENTORY_ITEM_ID = :INVENTORY_ITEM_ID
           AND ORGANIZATION_ID = :ORGANIZATION_ID
           AND TRANSACTION_TYPE_ID = 44
           AND TRUNC (TRANSACTION_DATE) = :TRX_DATE]]>
    </sqlStatement>
    <sqlStatement name="Q_3">
    <![CDATA[SELECT NVL (SUM (TRANSACTION_QUANTITY) * -1, 0) INCOMPLETION
          FROM MTL_MATERIAL_TRANSACTIONS
        WHERE INVENTORY_ITEM_ID = :INVENTORY_ITEM_ID
          AND ORGANIZATION_ID = :ORGANIZATION_ID
          AND TRANSACTION_TYPE_ID = 17
          AND TRUNC (TRANSACTION_DATE) = :TRX_DATE]]>
    </sqlStatement>
    <sqlStatement name="Q_4">
    <![CDATA[SELECT DESCRIPTION
          FROM FND_FLEX_VALUES_VL
        WHERE FLEX_VALUE_SET_ID = 1002470
              AND FLEX_VALUE = :P_LOB]]>
    </sqlStatement>
    <sqlStatement name="Q_5">
    <![CDATA[SELECT DESCRIPTION
         FROM FND_FLEX_VALUES_VL
        WHERE FLEX_VALUE_SET_ID = 1012471
          AND FLEX_VALUE = :P_DIV_FROM
          AND PARENT_FLEX_VALUE_LOW = :P_LOB]]>
    </sqlStatement>
    <sqlStatement name="Q_6">
    <![CDATA[SELECT DESCRIPTION
         FROM FND_FLEX_VALUES_VL
        WHERE FLEX_VALUE_SET_ID = 1012471
          AND FLEX_VALUE = :P_DIV_TO
          AND PARENT_FLEX_VALUE_LOW = :P_LOB]]>
    </sqlStatement>
    </dataQuery>
    <dataTrigger name="beforeReport" source="PRODUCTION.beforereporttrigger(:P_TRX_DATE_FROM,:P_TRX_DATE_TO)"/>
    <dataStructure>
    <group name="G_CONCATENATED_SEGMENTS" source="Q_1">
    <element name="CONCATENATED_SEGMENTS" datatype="charecter" value="CONCATENATED_SEGMENTS"/>
    <element name="DESCRIPTION" datatype="charecter" value="DESCRIPTION"/>
    <element name="TRANSACTION_UOM" datatype="charecter" value="TRANSACTION_UOM"/>
    <element name="INVENTORY_ITEM_ID" datatype="number" value="INVENTORY_ITEM_ID"/>
    <element name="ORGNIZATION_ID" datatype="number" value="ORGANIZATION_ID"/>
    <group name="G_TRX_DATE" source="Q_1">
    <element name="TRX_DATE" datatype="date" value="TRX_DATE"/>
    <group name="G_1" source="Q_1">
    <element name="ORGANIZATION_CODE" datatype="charecter" value="ORGANIZATION_CODE"/>
    <group name="G_ORGANIZATION_CODEC" source="Q_2">
    <element name="COMPLETION" datatype="number" value="COMPLETION"/>
    </group>
    <group name="G_ORGANIZATION_CODEI" source="Q_3">
    <element name="INCOMPLETION" datatype="number" value="INCOMPLETION"/>
    </group>
    </group>
    </group>
    </group>
    <group name="G_LOB" source="Q_4">
    <element name="CF_LOB" datatype="charecter" value="description"/>
    </group>
    <group name="G_FROM_DIV" source="Q_5">
    <element name="CF_DIVFROM" datatype="charecter" value="description"/>
    </group>
    <group name="G_TO_DIV" source="Q_6">
    <element name="CF_DIVTO" datatype="charecter" value="descrption"/>
    </group>
    <element name="CS_COUNT" function="count()" datatype="number" value="G_CONCATENATED_SEGMENTS.CONCATENATED_SEGMENTS"/>
    </dataStructure>
    </dataTemplate>
    Pls. suggest me.
    null

    Hi,
    without checked the whole document .... you've defined all paramaters as datataype charecter instead of character.
    Regards
    Rainer

  • Difference between ECC 6.0 and earlier versions

    Hi,
    one of the difference between ECC 6.0 and earlier versions is that instead 'WS_UPLOAD'  and 'WS_DOWNLOAD' in ECC we should use 'GUI_UPLOAD' and 'GUI_DOWNLOAD'  respectively.
    (of course SPDD and SPRO tcodes is known by everone i suppose)
    Similarly can u all put down some differences here, atleast one entry by each, I think we can make a good docu. I have searched the net for the differences but could not get much, so by each of us contributing one each, it would become good docu..for all of us.
    Thanx in advance

    Unicode Errors Encountered and their Solutions
    E1. In u201CTEXT MODEu201D the u201CENCODINGu201D addition must be specified.
         Error:
         OPEN DATASET FILE FOR OUTPUT IN TEXT MODE.
         Solution:
         OPEN DATASET FILE FOR OUTPUT IN LEGACY TEXT MODE.
    E2. In Unicode, DESCRIBE DISTANCE can only be used with the IN BYTE MODE  or  IN
          CHARACTER MODE  addition.
         Error:
         DESCRIBE DISTANCE  BETWEEN T_KOMK AND T_KOMK-HIEBO01 INTO BPOS.
         Solution:
    DESCRIBE DISTANCE  BETWEEN T_KOMK AND T_KOMK-HIENR01 INTO BPOS
    IN CHARACTER MODE.
    E3. u201CUSR02-UFLAGu201D must be a byte-type field (Typ X or XSTRING )
         Error:
         IF USR02-UFLAG O YULOCK.
         Solution:  Since the data type of USR02-UFLAG is type INT and is compared with data type
                    X u2013 Hence the error. So we  define a new variable ZULOCK and assign the
                    value of USR02-UFLAG to ZULOCK.
                  New variable             
                  DATA: ZULOCK(1) TYPE X.   "APBRP00
                  Assign value               
                                ZULOCK = USR02-UFLAG.
            Compare -
                   IF ZULOCK = YULOCK.   u201Creplace IF USR02-UFLAG O YULOCK.
    E4.  HT cannot be converted to a Character type field
    Error :
    WRITE ht TO t_data+10(2).
    Solution : Since the data type of ht is a type u2018Xu2019 and the data is been transfer to
             t_data which has a data type u2018Cu2019. value of one data type cannot be copy to
             another data type where one of them is type string .Hence the error occur,
             so the data type of ht is been change to Type u2018Cu2019
         OR
               A Tab ( value 09 ) is introduced as part of the row. The value 09 is not converted in Unicode environment. Instead we need to use class
         Error:
              DATA: BEGIN OF ht,
                   x(1) TYPE x VALUE '09',
              END OF ht.
         Solution:
                  Define Class after the Tables definition.
                       CLASS cl_abap_char_utilities DEFINITION LOAD.
                  Data Defination :  Comment internal table HT and define a variable HT type C.
           *   Insert + APRIA00 05/02/2007 Unicode project
           *   DATA: BEGIN OF ht,
         *         x(1) TYPE x VALUE '09'
           *   END OF ht.
         *   Insert - APRIA00 05/02/2007 Unicode project
           DATA HT type C.
           Before using HT assign Horizontal tab.
                     Ht = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.  
    E5.  In Unicode programs the u201C#u201D cannot appear in names, as it is does here in the name    u201C#LINESu201D
         Error :
         #LINES                 TYPE I,
         Solution : Since the # is used in the start of name, it is not allowed. We need to
                  remove it. 
         Solution for the above
         V_LINES                 TYPE I,
    E6. In u201CTEXT MODEu201D the u201CENCODINGu201D addition must be specified as well as the addition was required FOR OUTPUT,FOR INPUT, FOR APPENDING OR FOR UPDATE was expected.
         Error:
         OPEN DATASET PATH_NAME IN TEXT MODE.
         Solution:
         Download =     OPEN DATASET PATH_NAME FOR OUTPUT IN LEGACY TEXT MODE.
         Upload        =  OPEN DATASET AUSZUG-FILE IN TEXT MODE FOR INPUT ENCODING DEFAULT.
    E7. u201CTABu201D must be a character-type data object( data type C,N, D, T or String). Field string)    
         Error:
                data: begin of tab,                   "Excel Parameter Split at TAB
            t type x value '09',          "Tabulator
           end of tab.
                concatenate 'Material' 'Package Status'
                    into z_download-line separated by tab.
                ( In the above command  the two field are to be separated with a horizontal Tab. The earlier      way of assigning the tab value u201809u2019 will not work in Unicode environment.
         Solution:
         Define a  class just after the Table defination.
              CLASS cl_abap_char_utilities DEFINITION LOAD.
                Define  variable Tab as shown below :
              Data : TAB           TYPE C.
         Before the concatenate statement assign the value of Tab using pre-defined attributes.
              TAB = CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
    E8. Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not Unicode-
          enabled; use the class cl_gui_frontend_services     
         Error-1:  Function WS_DOWNLOAD is obsolete in Unicode environment.
                call function 'WS_DOWNLOAD'
                     exporting
                          filename = zfilename
                     tables
                          data_tab = z_download.
         Solutions-1: Instead of WS_DOWNLOAD use  GUI_DOWNLOAD.
    CALL FUNCTION 'GUI_DOWNLOAD'
      EXPORTING
    *   BIN_FILESIZE                  =
        FILENAME                      = zfilename
      TABLES
        DATA_TAB                      = z_download.
    E9.  The "/" character is reserved for identification of namespaces. It must be entered twice.
            The name  of a namespace must be at least 3 characters long.
         Error :      
                     U/N(3)        TYPE C,  "U/N    --> ERSETZT DURCH SPACE
         Solution :
         * Special character can not be used to define a data variable
         *      U/N(3)        TYPE C,  "U/N    --> ERSETZT DURCH SPACE
                  U_N(3)        TYPE C,  "U/N    --> ERSETZT DURCH SPACE
         * Insert - APSUS02 07/02/2007 Unicode Project
    E10.  "LP_TAB" and "CS_TAB" are not mutually convertible. In Unicode programs,
             "LP_TAB" must have the same structure layout as "CS_TAB", independent of the length
             of a Unicode character.
         Error : This error is encountered when data from one internal table is copied to another
                             internal table which different structure. In this case its LP_TAB & CS_TAB.
                     LP_TAB[] = CS_TAB[].
         Solution :
              * Replace + APSUS02 07/02/2007  Unicode Project
    *   LP_TAB[] = CS_TAB[].
                  move-corresponding CS_TAB to LP_TAB.
              * Replace + APSUS02 07/02/2007  Unicode Project
    E11.  Could not specify the access range automatically. This means that you need a RANGE
              addition.          
         Error :  Range need to be specified as an addition to the command.
                DO 4 TIMES VARYING HELP_CHAR FROM ABCD(1) NEXT ABCD+1(1).
               Solution : 
                DO 4 TIMES VARYING HELP_CHAR FROM ABCD(1) NEXT ABCD+1(1)
              * Insert + APSUS02 07/02/2007  Unicode Project.
                                                          RANGE ABCD+0(4).
    * Insert - APSUS02 07/02/2007  Unicode Project.
    E12 .  Processing Terminated Error code: Error in opening /
                                              Path not found when downloading to Unix directory.
         Error : PARAMETER: outfile(92) DEFAULT
                  '/CP/interface/NPP/data/MX/cbslaprcpts'
                        LOWER CASE,
                   kmxmstrd AS CHECKBOX.
                This error is encountered when the path is missing. The above path is related to CCP.
         Solution:  For testing purpose comment the original path and replace it with
                                     /CP/interface/CCD/Unicode_test/ 
    E13.    Upload/Ws_Upload and Download/Ws_Download are obsolete, since they are not                                                                       Unicode- enabled; use the class cl_gui_frontend_services
         Error: Function WS_UPLOAD is obsolete in Unicode environment. (During UCCHECK)
                   Call function 'WS_UPLOAD'
           Exporting
                Filename                = zfilename
                Filetype                = u2018DATu2019
           Tables
                data_tab                = z_upload
           Exceptions
                Conversion_error        = 1
                file_open_error         = 2
                file_read_error         = 3
                invalid_table_width     = 4
                invalid_type            = 5
                no_batch                = 6
                unknown_error           = 7
                gui_refuse_filetransfer = 8
                others                  = 9.
         Solution: Instead of WS_UPLOAD use TEXT_CONVERT_XLS_TO_SAP. Do not use temporary file put the file name as it is.
    1) First define a type pool and a variable of type truxs_t_text_data.
    TYPE-POOLS: truxs.
    DATA: it_raw TYPE truxs_t_text_data.
         2) Use this it_raw in the function module in parameter i_tab_raw_data. Put file name and the internal table in the function module.
    CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
        EXPORTING
    *     I_FIELD_SEPERATOR        =
    *      i_line_header            =  ' '
          i_tab_raw_data           =  it_raw       " WORK TABLE
          i_filename               =  zfilename
        TABLES
          i_tab_converted_data     = z_upload[]    "ACTUAL DATA
       EXCEPTIONS
          conversion_failed        = 1
          OTHERS                   = 2.
         Comment u201Ci_line headeru201D. It takes the first/ header line of the file which is to be uploaded.
    Put  square brackets after internal table as shown above.
    E14.    CURSORHOLD may not be converted into a number.
         Error:  GET CURSOR LINE CURSORHOLD VALUE CURSOR_HOLD.
         Solution: In the declaration part of CURSORHOLD, one field is of u2018Pu2019 type and one field is of u2018Iu2019 type, which is not allowed in Unicode environment.So change the the type of it to NUMC.  

  • Drill down reports from Before Report Trigger

    Hallo,
    I am using reports 6.08 and I want to run several subreports from the parameter form of a master report. However when I call srw.run_report() from the Before Report Trigger with batch=no I get the error message ... When I use batch=yes I cannot use destype=srcreen. When I use the same call from a button trigger it works fine.
    How can I call a drill down report from the Before Report Trigger?
    The master report should not create a report itself; only the drill down report should be visible. How can I exit the master report without raising an exception after running the drill down report?
    Thanks a lot - Ulrich

    Ulrich,
    The only place where it is valid to call a report using srw.run_report() with a destype=Screen (or Preview) is from a button of an already run report (to provide drill down capabilities).
    In your situation where you're really only using Reports as a parameter form (in the master case) I would suggest that you look to use a real Oracle Form as the master driver, and run_product calls to generate the required reports.
    Hope this helps,
    Danny

  • Difference between At selection-screen  and At selection-screen field

    I need to know the difference between
    Difference between At selection-screen  and At selection-screen field
    Regards
    Shashi

    Hi,
    AT SELECTION-SCREEN is the event triggered in the PAI of the selection screen.
    AT SELECTION-SCREEN on field field_name is the event specific to the field and is triggered when u press enter in that field.
    AT SELECTION-SCREEN selscreen_event.
    Effect
    This statement defines event blocks for different events selscreen_event that are triggered by the ABAP runtime environment during selection screen processing.
    Selection screen events occur immediately before sending a selection screen and after certain user actions on a displayed selection screen. They assist in selection screen processing in the ABAP program.
    AT SELECTION-SCREEN is triggered at least twice during actions on selection screens that are linked into another selection screen as a subscreen - first for the linked selection screen itself, and then for the linking selection screens.
    SELECTION-SCREEN FIELD SELECTION
    FOR {NODE|TABLE} node [ID id].
    Effect
    This statement defines a node node in the structure of the logical database for field selection. If a node belongs to type T, you can use the TABLE addition instead of NODE. The statement cannot be used for type C nodes. .
    If a node is defined for field selection, you can use an executable program linked to the logical database in the GET statement to control which fields in the node are to be read by the logical database. If you use the function module LDB_PROCESS, the FIELD_SELECTION parameter must be specified accordingly.
    for more details check this link...
    http://help.sap.com/saphelp_46c/helpdata/en/9f/db9a2e35c111d1829f0000e829fbfe/frameset.htm
    Regards,
    Priyanka.

  • Before Report Trigger Not Firing

    Hi Trying to Fire before report trigger in this piece of code, Calling in on XML Publisher 5.6.3 and running on XDODTEXE
    The function its calling is a boolean... Can anyone see a problem with the xml calling the function....
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <dataTemplate name="EXPENSES" defaultpackage="OO_HR_OO_GENERAL" version="1.0">
    <parameters>
    <parameter name="P_VACANCY_ID" dataType = "number" defaultValue=""></parameter>
    </parameters>
    <dataQuery>
    <sqlStatement name="Q1">
    <![CDATA[SELECT
    PPD.SEGMENT16 UPN
    ,(SELECT meaning
    FROM fnd_lookup_values
    WHERE lookup_type = 'NR_REORG_NAME'
    AND lookup_code = pos.attribute21) RE_ORG_NAME
    ,pv.name VACANCY_NAME
    ,HR_GENERAL.DECODE_JOB(PV.JOB_ID) JOB_NAME
    ,HR_GENERAL.DECODE_ORGANIZATION(PV.ORGANIZATION_ID) DEPT
    ,PANEL_MEMBERS.PANEL_MEMBER
    ,PANEL_MEMBERS.PANEL_START_TIME
    ,PANEL_MEMBERS.PANEL_START_DATE
    ,PANEL_MEMBERS.INTERVIEW_LOC
    from hr_all_positions_f POS,
    per_position_definitions PPD,
    PER_ALL_VACANCIES PV,
    (SELECT prec2.attribute4 PANEL_MEMBER
    ,prec2.attribute2 PANEL_START_TIME
    ,to_char(fnd_date.canonical_to_date(prec2.attribute1),'DD-MON-YYYY') PANEL_START_DATE
    ,hr_general.decode_location(prec2.attribute3) INTERVIEW_LOC
    ,PREC1.VACANCY_ID
    FROM
    PER_RECRUITMENT_ACTIVITY_FOR PREC1,
    per_recruitment_activities PREC2
    WHERE PREC1.RECRUITMENT_ACTIVITY_ID = PREC2.RECRUITMENT_ACTIVITY_ID
    and sysdate between prec2.date_start and nvl(sysdate,prec2.date_end)
    and prec2.date_start = (select max(prec3.date_start)
    from per_recruitment_activities prec3,
    PER_RECRUITMENT_ACTIVITY_FOR prec4
    where prec3.RECRUITMENT_ACTIVITY_ID = prec4.RECRUITMENT_ACTIVITY_ID
    and prec3.attribute4 is not null
    and PREC4.VACANCY_ID = PREC1.VACANCY_ID)) PANEL_MEMBERS
    where sysdate between pos.effective_start_date and pos.effective_end_date
    and pos.status = 'VALID'
    and ppd.position_definition_id = pos.position_definition_id
    and pv.position_id = pos.position_id
    and pv.vacancy_id = panel_members.vacancy_id(+)
    AND PV.VACANCY_ID = :P_VACANCY_ID]]>
    </sqlStatement>
    <sqlStatement name="Q2">
    <![CDATA[SELECT pos.name position_name
    ,PPD.SEGMENT16 UPN
    ,PPD.SEGMENT17 FUNCTION
    ,PPD.SEGMENT18 ROUTE
    ,PPD.SEGMENT19 DELIVERY_UNIT
    ,(select FVT.DESCRIPTION
    from fnd_flex_value_SETS fvs,
         fnd_flex_values fv,
         fnd_flex_values_tl fvt
    WHERE fvs.flex_value_set_name = 'NR_Safety_Critical_Indicator'
    AND fv.flex_value_set_id = fvs.flex_value_set_id
    and fv.flex_value_id = fvt.flex_value_id
    AND fvt.LANGUAGE = USERENV ('LANG')
    and fv.flex_value = POS.ATTRIBUTE2) SAFETY_INDICATOR
    ,pv.name vacancy_name
    ,PV.VACANCY_ID
    ,HR_GENERAL.DECODE_GRADE(PV.GRADE_ID) VACANCY_GRADE
    ,HR_GENERAL.DECODE_JOB(PV.JOB_ID) Job_name
    ,APL.LAST_NAME
    ,APL.FIRST_NAME
    ,APL.EMP_APL_NUMBER
    ,APL.EMP_GRADE
    ,APL.re_org_status
    from hr_all_positions_f POS,
         per_position_definitions PPD,
         PER_ALL_VACANCIES PV,
         (SELECT pv.vacancy_id
         ,PPF.LAST_NAME
         ,PPF.FIRST_NAME
         ,NVL(PPF.APPLICANT_NUMBER,EMPLOYEE_NUMBER) EMP_APL_NUMBER
         ,HR_GENERAL.DECODE_GRADE((SELECT PAF2.GRADE_ID
           FROM PER_ALL_ASSIGNMENTS_F PAF2
           WHERE PAF2.PERSON_ID = PAF1.PERSON_ID
           AND PAF2.ASSIGNMENT_TYPE = 'E'
           AND SYSDATE BETWEEN PAF2.EFFECTIVE_START_DATE AND PAF2.EFFECTIVE_END_DATE
           AND ROWNUM = 1)) EMP_GRADE
         ,(SELECT fl.meaning REORG_STATUS
      FROM apps.per_person_analyses ppa,
           apps.per_analysis_criteria pac,
           apps.per_special_info_types_v psi,
           fnd_lookup_values FL
    WHERE ppa.id_flex_num = pac.id_flex_num
       AND ppa.analysis_criteria_id = pac.analysis_criteria_id
       AND psi.id_flex_num = ppa.id_flex_num
       AND psi.NAME = 'Re-Organisation Details'
       and fl.lookup_type = 'NR_REORG_APPSTATUS'
       and fl.lookup_code = pac.segment2
       and ppa.person_id = ppf.person_id
       and rownum = 1) re_org_status
      FROM  PER_ALL_ASSIGNMENTS_F PAF1,
            PER_ALL_PEOPLE_F PPF,
            PER_ALL_VACANCIES PV
      WHERE PAF1.ASSIGNMENT_TYPE = 'A'
        AND SYSDATE BETWEEN PAF1.EFFECTIVE_START_DATE AND PAF1.EFFECTIVE_END_DATE
        AND SYSDATE BETWEEN PPF.EFFECTIVE_START_DATE AND PPF.EFFECTIVE_END_DATE
        AND PAF1.PERSON_ID = PPF.PERSON_ID
        AND PAF1.VACANCY_ID = PV.VACANCY_ID) apl
    where sysdate between pos.effective_start_date and pos.effective_end_date
    and pos.status = 'VALID'
    and ppd.position_definition_id = pos.position_definition_id
    and pv.position_id = pos.position_id
    and pv.vacancy_id = apl.vacancy_id(+)
    AND PV.VACANCY_ID = :P_VACANCY_ID]]>
    </sqlStatement>
    <sqlStatement name="Q3">
    <![CDATA[SELECT    (SELECT ppf2.first_name||' '||PPF2.Last_name||', '||ppf2.employee_number||', '||ppd2.segment17||', '||ppd2.segment18||', '||ppd2.segment19 employee_number
       FROM PER_ALL_ASSIGNMENTS_F PAF2,
            PER_ALL_PEOPLE_F PPF2,
            HR_ALL_POSITIONS_F POS2,
            PER_POSITION_DEFINITIONS PPD2
       WHERE PAF2.PERSON_ID = PPF2.PERSON_ID
       AND PAF2.POSITION_ID = POS2.POSITION_ID
       and ppd2.position_definition_id = pos2.position_definition_id    
        AND SYSDATE BETWEEN ppf2.effective_start_date AND ppf2.effective_end_date
       AND SYSDATE BETWEEN paf2.effective_start_date AND paf2.effective_end_date
       AND SYSDATE BETWEEN pos2.effective_start_date AND pos2.effective_end_date
       AND PAF2.ASSIGNMENT_TYPE = 'E'
       AND PAF2.PERSON_ID = PAF.PERSON_ID) employee_number,
           pos.NAME "CURRENT_POS",
           PAF.PERSON_ID,
           XXNR_HR_COPP_GENERAL.VAC_NAME(pac.segment3)||' - ' "VAC_PREF1",
           XXNR_HR_COPP_GENERAL.VAC_POS(pac.segment3) "VAC_PREF1_POS_NAME",
           XXNR_HR_COPP_GENERAL.VAC_NAME(pac.segment4)||' - ' "VAC_PREF2",
           XXNR_HR_COPP_GENERAL.VAC_POS(pac.segment4) "VAC_PREF2_POS_NAME",
           XXNR_HR_COPP_GENERAL.VAC_NAME(pac.segment5)||' - ' "VAC_PREF3",
           XXNR_HR_COPP_GENERAL.VAC_POS(pac.segment5) "VAC_PREF3_POS_NAME",
           (SELECT LOCATION_CODE
            FROM HR_LOCATIONS WHERE LOCATION_ID = pac.segment15
            AND ROWNUM = 1) "REORG_ADMIN_OFFICE",
           (SELECT LOCATION_CODE
            FROM HR_LOCATIONS WHERE LOCATION_ID = pac.segment18
            AND ROWNUM = 1) "PREF_LOCATION",
           pac.segment19 "WILL_RELOCATE",
           pac.segment20 "LOCATION_TO_RELOCATE"
      FROM apps.per_people_f ppf,
           apps.per_assignments_f paf,
           apps.hr_all_positions_f pos,
           apps.per_person_analyses ppa,
           apps.per_analysis_criteria pac,
           apps.per_special_info_types_v psi,
           apps.per_vacancies pv
    WHERE ppf.person_id = ppa.person_id
       AND SYSDATE BETWEEN ppf.effective_start_date AND ppf.effective_end_date
       AND SYSDATE BETWEEN paf.effective_start_date AND paf.effective_end_date
       AND SYSDATE BETWEEN pos.effective_start_date AND pos.effective_end_date
       AND ppf.person_id = paf.person_id
       and paf.vacancy_id = pv.vacancy_id
       AND paf.position_id = pos.position_id
       AND pos.status = 'VALID'
       AND paf.assignment_type = 'A'
       AND ppa.id_flex_num = pac.id_flex_num
       AND ppa.analysis_criteria_id = pac.analysis_criteria_id
       AND psi.id_flex_num = ppa.id_flex_num
       AND psi.NAME = 'Re-Organisation Details'
       AND PV.VACANCY_ID = :P_VACANCY_ID]]>
    </sqlStatement>
    </dataQuery>
    <dataTrigger name="beforeReport" source="OO_HR_OO_GENERAL.submit_request_22(:P_VACANCY_ID)"/>
    <dataStructure>
    <group name="PANEL_MEM_LIST" source="Q1">
    <element name="PANEL_MEMBER" value ="PANEL_MEMBER"/>
    <element name="PANEL_START_TIME" value ="PANEL_START_TIME"/>
    <element name="INTERVIEW_LOC" value ="INTERVIEW_LOC"/>
    <element name="PANEL_START_DATE" value ="PANEL_START_DATE"/>
    <element name="UPN" value ="UPN"/>
    <element name="RE_ORG_NAME" value ="RE_ORG_NAME"/>
    <element name="VACANCY_NAME" value ="VACANCY_NAME"/>
    <element name="JOB_NAME" value ="JOB_NAME"/>
    <element name="DEPT" value ="DEPT"/>
    </group>
    <group name="LIST_OF_EMPS" source = "Q2">
    <element name="POSITION_NAME" value ="POSITION_NAME"/>
    <element name="UPN" value ="UPN"/>
    <element name="VACANCY_GRADE" value ="VACANCY_GRADE"/>
    <element name="FUNCTION" value ="FUNCTION"/>
    <element name="ROUTE" value ="ROUTE"/>
    <element name="DELIVERY_UNIT" value ="DELIVERY_UNIT"/>
    <element name="SAFETY_INDICATOR" value ="SAFETY_INDICATOR"/>
    <element name="VACANCY_NAME" value ="VACANCY_NAME"/>
    <element name="VACANCY_ID" value ="VACANCY_ID"/>
    <element name="JOB_NAME" value ="JOB_NAME"/>
    <element name="LAST_NAME" value ="LAST_NAME"/>
    <element name="FIRST_NAME" value ="FIRST_NAME"/>
    <element name="EMP_APL_NUMBER" value ="EMP_APL_NUMBER"/>
    <element name="EMP_GRADE" value ="EMP_GRADE"/>
    <element name="RE_ORG_STATUS" value ="RE_ORG_STATUS"/>
    <element name="EMP_GRADE" value ="EMP_GRADE"/>
    <element name="RE_ORG_STATUS" value ="RE_ORG_STATUS"/>
    </group>
    <group name="LIST_OF_EMPS_PREFS" source = "Q3">
    <element name="EMPLOYEE_NUMBER" value ="EMPLOYEE_NUMBER"/>
    <element name="CURRENT_POS" value ="CURRENT_POS"/>
    <element name="VAC_PREF1_POS_NAME" value ="VAC_PREF1_POS_NAME"/>
    <element name="VAC_PREF2_POS_NAME" value ="VAC_PREF2_POS_NAME"/>
    <element name="VAC_PREF3_POS_NAME" value ="VAC_PREF3_POS_NAME"/>
    <element name="VAC_PREF1" value ="VAC_PREF1"/>
    <element name="VAC_PREF2" value ="VAC_PREF2"/>
    <element name="VAC_PREF3" value ="VAC_PREF3"/>
    <element name="REORG_ADMIN_OFFICE" value ="REORG_ADMIN_OFFICE"/>
    <element name="PREF_LOCATION" value ="PREF_LOCATION"/>
    <element name="WILL_RELOCATE" value ="WILL_RELOCATE"/>
    <element name="LOCATION_TO_RELOCATE" value ="LOCATION_TO_RELOCATE"/>
    </group>
    </dataStructure>
    </dataTemplate>
    Edited by: Sharky on Jun 23, 2009 5:02 AM

    Rules-wise, you have the beforeReport trigger before the dataStructure, and that is correct. Syntax, the parameter is going in okay. Question is then the logic or data. Does the function work outside of this? That is, if you were to exec the function in an anonymous block of PL/SQL, do you get the desired output (i.e., test for boolean value returned)?

  • Difference between SAP 4.7 and ECC 5.0

    hi frnds
    .what is the difference between SAP 4.7 and ECC 5.0?
    regards

    Hi,
    Following are the basic differences as far as MM Module is concerned
    Pickup list - Batch where-used list display in transaction MB56
    u2022 Until release 4.7, the top-down and bottom-up analyses in the function pickup list for batch where-used list (transaction MB5C) were displayed only in the form of simple output lists. As of release 6.00 of SAP ERP Central Component, the function pickup list for batch where-used list branches to the batch where-used list itself (transaction MB56).
    u2022 In addition, user can define how the data in the batch where-used list is displayed, in the initial screen.
    u2022 User can use all the settings available in the batch where-used list. For example, he can expand transfer posting or display vendor batch. However, it is not possible to limit the selection to valid plants in the initial screen of the pickup list.
    Usability enhancements for transaction MIGO for the posting of goods movements
    u2022 For goods movements that refer to purchase orders as reference documents (for example, goods receipt, goods issue, subsequent adjustment), user can specify the ordering plant as an additional selection criterion directly next to the purchase order number and the item number.
    u2022 There is a new default value: "copy account assignment fields." When entering other goods receipts, user can copy existing account assignment data from the previous item to use as the default values for a new item. To do this, user has to set the copy account assignment fields indicator in the default values.
    u2022 User changes the default values in the menu path "Settings -> Default Values."
    u2022 Goods movement is monitored with reference to a material document. When you enter the following goods movements, it is possible to specify a material document, such as the following, as the reference document:
    Goods receipt
    Goods issue
    Transfer posting
    Remove from storage
    u2022 Note that these material documents must be documents that have arisen from a goods movement without reference ("Others") and that are not reversal documents.
    New report : display list of invoice documents (MIR5)
    u2022 Logistics invoice verification offers a new report display list of invoice documents (RMMR1MDI), w hich user can use to display such a list (Transaction is MIR5).
    u2022 As an addition to the existing program invoice overview (transaction code MIR6), user have extended selection criteria and display options. For example, on the initial screen user can make selections by one-time customers, invoice gross amount, and entry date.
    u2022 User can also show an expert mode, which enables him to select at plant level by FI document, GL A/c posting, and Material Posting.
    u2022 In the output list, the report shows both posted and held invoices.
    u2022 It does not show invoices without a corresponding FI document; such as invoices planned for verification in the background or which the software has already verified as containing errors.
    Requirement prioritizations in materials management
    u2022 With Requirement Prioritization functionality user can assign requirement urgency at item level in purchasing and reservation documents.
    u2022 The software determines the relevant requirement priority (overall priority) of a material requisition from the combination of requirement urgency group and organizational priority.
    Mass maintenance of outline agreements
    The following two transactions available:
    u2022 Mass maintenance for contracts: transaction code MEMASSCONTRACT
    u2022 Mass maintenance for scheduling agreements: transaction code MEMASSSA
    Commitment plan for purchase contracts
    u2022 With the function of the commitment plan for purchase contracts, it is possible to pre plan value consumption for a purchase contract.
    u2022 To this end, a commitment plan is generated for each document item of the relevant contract.
    u2022 This commitment plan itself can have any number of items.
    u2022 User can define a value and a validity date for each commitment plan item.
    u2022 This enables user to pre plan different values for different periods of time.
    u2022 The software generates an earmarked fund document for a defined commitment plan item.
    u2022 This earmarked funds document can in turn contain several different items with different account assignments.
    u2022 The software adopts these account assignments from the item account assignments of the commitment plan.
    u2022 If a purchase requisition or purchase order references this contract, the earmarked funds document is copied into the purchase order, and the account assignment is adopted from that document.
    u2022 Account assignment to a different account assignment object is then no longer allowed.
    Availability check in "Enjoy purchase order and requisition"
    u2022 Display and checking of availability are invokable separately in the "Enjoy purchase order and requisition" function, in line with the software behavior on the sales side.
    u2022 User invoke the display and checking of availability in the "Enjoy purchase order" function (transaction code ME21N) and the "Enjoy purchase requisition" function (transaction code ME51N) as follows:
    To display the availability overview, choose the menu path "Environment -> Availability." - To check availability, choose the "Check Availability" icon.
    Until this release, if user carried out the availability check for an item of a stock transport order, the software adopted confirmations as per the desired date/time only.
    u2022 Two settings are possible with availability check:
    Confirmation as per desired date/time (this is the standard setting and corresponds to previous software behavior)
    Delivery proposal - Full confirmation
    External services: putting service items in the purchase order on hold (changed)
    User can put purchase orders with service items on hold if these items do not contain any errors. Purchase orders with service items can also be put on hold if errors occur only at header level or as a result of the availability check.
    Customizing transactions OX18 replaced by view
    The assigned customizing transactions have been replaced by the following view in the following implementation guide activity in customizing for the enterprise structure: Assign plant to company code: transaction OX18 replaced by view V_T001K_Assign. One will find this activity in the implementation guide under the menu path "Enterprise Structure -> Assignment -> Logistics General -> Assign Plant to Company Code."
    Goods receipt: new movement types in inventory management
    The following new movement types are available in inventory management:
    107: Goods receipt to valuated goods receipt blocked stock
    109: Goods receipt from valuated goods receipt blocked stock
    Prepayment of invoices
    This functionality is characterized as follows:
    u2022 User can trigger prepayment of vendor invoices in logistics invoice verification.
    u2022 User use the prepayment function for vendors with whom organisation has a good, long-standing relationship.
    u2022 The function enables payment soon after issue of the invoice and full exploitation of the date of required payment and existing cash discounts, by posting the vendor liabilities, taxes, and cash discounts in financial accounting in advance.
    u2022 The software executes the payment of the invoice regardless of the relevant goods receipt and the outcome of the invoice verification check.
    u2022 Most logistics invoice verification standard functions are not affected by the prepayment function.
    u2022 When the software posts invoices, it continues to execute the standard checks.
    u2022 If the software has already posted the prepayment document, user can make only restricted changes to the header fields of the invoice.
    u2022 To ensure adequate and orderly financial accounting postings, a prepayment clearing account has been added to SAP ERP Central Component.
    u2022 Upon prepayment, the software debits this account and then settles the account again after executing the check.
    Purchasing accounting information to the former SAP Business Information Warehouse
    u2022 With the transfer of the purchasing account information to the former SAP Business Information Warehouse component (whose functionality is now part of SAP Net Weaver), it is now possible to maintain Info Cubes, reports, and queries that can determine how and where the costs from purchasing documents have been assigned and controlled.
    u2022 As part of the software, a new data source (2LIS_02_ACC) has been created and the purchasing extraction process extended to cover the account information for purchasing orders, schedule agreements, and contracts.
    Automatic settlement of planned delivery costs with evaluated receipt settlement (MRDC)
    u2022 A new report (RMMR1MDC), available within the logistics invoice verification, can be used to automatically settle planned delivery costs.
    u2022 To invoke the report, from the SAP easy access screen, choose the menu path "Logistics -> Materials Management -> Logistics Invoice Verification -> Automatic Settlement -> Automatic Delivery Cost Settlement" (transaction code MRDC).
    u2022 Functionality for report RMMR1MRS is enhanced.
    u2022 User can use the report RMMR1MRS, "Evaluated receipt settlement with logistics invoice verification (LIV)" (transaction code MRRL), to settle planned delivery costs in addition to goods and service items within logistics invoice verification.
    u2022 To do so, set the relevant indicator on the initial screen of the report.
    Parking service items
    It is now possible to put service orders without errors or with commitment errors on hold.
    Report MB5B : Stock on Posting Date
    u2022 This Report is available with u201CNon-Hierarchyu201D display option which provides details of Opening, Receipt, Issue and Closing balances of Stock with quantity and value both for a given period.
    u2022 This functionality is not available in Release 4.7.
    Stock Transfer Between Storage Locations
    u2022 Function of stock transport orders between storage locations is available from ECC 6.0 onwards.
    u2022 As a result of which user can input issuing storage location with supplying plant.
    u2022 Facility of using different delivery types for different issuing storage locations is available.
    u2022 Shipping Point data can also be determined based on the issuing storage location
    Regards
    Priyanka.P
    AWARD IF HELPFULL

Maybe you are looking for

  • In the iPhone maps app, the favorite selection no longer appears on my iPhone 6 with iOS 8.1.2

    I recently noticed that the "favorites" selection no longer appears when I tap the search bar in iPhone 6 maps.  I need to enter the address every time.  It seems like the address is stored, just no longer visible as a selection.  Recent places also

  • Time machine not connecting with new time capsule

    Will someone please help? I have just recently joined the MAC family and purchased a new Macbook along with a new time capsule. It took unbelievably long to get things running (ie wireless access with 2 other PC based desktops and a PC laptop and sha

  • Wireless 5508 HA mode, urgent question! Many thanks

    Hi, experts, our company has order two WLC 5508 and want to deploy as HA mode. one is air5508-12-k9, another is air5508-HA-k9. however, due to proper installation, someone has installed license into HA model, right now, two WLCs are both primary. Whe

  • Could not start JSPM

    Hi Windows 2003/EP7/10G I could not start JSPM error message: jspm cannot connect to localhost and port Would you be able to help where do I get my port as my localhost will be my server name. Thanks.

  • Problems with Quicktime and DV25

    Can any one help me? I keep getting a big white stripe at the right of the frame when exporting from HD (XDCAM HD 422) to DV. It makes itself visible when you watch the DV in  full screen mode. It covers the whole screen from top to bottom. Any Ideas