Can anyone explain me Dead line monetering

hi,
     in dead line monetering can anyone clearly explain me what is
REQUESTED START
LATEST START
REQUESTED END
LATEST END
with examples.

REQUESTED_START is used to introduce a delay. This is relevant for background work items and foreground work items. For background work items it means the execution will not take place until the deadline is met. For foreground work items it means the work item will not be visible in the workflow inbox until the deadline is met.
The other three are used to signal that someone is not taking care of their business.
LATEST_START occurs if no-one has started executing the work item. Actually I am not sure how reserving a work item affect this, but you can test that yourself. Typical use will be to send a (gentle) reminder to the agent(s) that they have this work item that should be executed.
REQUESTED_END is typically used to send a (gentle) reminder to the agent(s) that they have this work item which should be completed soon.
LATEST_END is the final deadline for a work item. Most common use is probably to notify managers or forward the work item to someone else, i.e. using modelled deadline handling, not simple notification deadlines.
You can also use it to expire things (e.g. if an employee leaves the company May 30th, a work item to that employee, such as "Remember to clean your desk" could be expired the day after his/her last day at work.).
Message was edited by Kjetil Kilhavn:
Note that even though the deadlines have names such as LATEST_END there is no automatic cancellation of work items when the deadlines occur. It is you who decide what should happen when the deadline has occured.

Similar Messages

  • Can anyone explain this: Numeric or Value Error Line 1

    I have a stored procedure that starts out like so:
    PROCEDURE test_proc(param1 IN VARCHAR2, param2 IN VARCHAR2, param3 OUT
    SYS_REFCURSOR) IS
    v_var varchar2(5);
    BEGIN
    SELECT * FROM. . .
    The procedure tested fine in PL/SQL Developer. When calling from
    ODP.NET like so. . .
    OracleCommand cmd = new OracleCommand("test_proc", <connection>);
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Parameters.Add("param1", "somevalue");
    cmd.Parameters.Add("param2", "XX");
    cmd.Parameters.Add("param3", OracleDbType.RefCursor,
    ParameterDirection.Output);
    DataSet ds = new DataSet();
    OracleDataAdapter da = new OracleDataAdapter(cmd);
    con.Open();
    da.fill(ds);
    con.Close();
    . . .the procedure executed as expected. If I changed the value of
    param2 to "XXX" or any value three chars long I got the "ORA-06502:
    Numeric or Value Error at Line 1" error.
    After beating my head against the wall for hours, I tried changing the
    size of v_var to 50, and the error disappeared. Mind you, the error
    was being thrown long before v_var was being set further down in the
    proc. Even more interesting is that the possible values of v_var were
    all less than 5 chars wide. Most interesting: the value of p_param2 had nothing whatever to do with v_var.
    Can anyone explain this?

    Hi,
    Is your database 9206 by chance? Re: Error ORA-06502 PL/SQL
    Cheers,
    Greg

  • Can anyone explain me the procedure and initial settings to do sto for schedule lines?

    can anyone explain me the procedure and initial settings to do sto for schedule lines?
    Create a STO with new doc type for material M1 to ship from plant 1 to plant 2 with qty as 100. On pressing enter you should be able to see schedule lines in delivery schedule tab. In schedule line you should see the Material availability date, GI date, loading date etc.
    can anyone give the answer for this question..

    Hi Megha,
    Please find below links for Config STO with schedule lines.
    http://dhavalatsap.blogspot.sg/p/configuration-of-plant-to-plant-sto.html
    https://scn.sap.com/thread/1260375
    Thanks,
    Bala.

  • Can anyone explain this? ORA-01722

    Hi all,
    Can anyone understand this?
    I have 3 database servers both running on windows 2000 advanced server, they're used by the development team. Also we have our production database.
    The 3 databases are cloned from the production, so database configuration parameters are all equal. Today I've received a query from the development team to run on the production, the query is just simple like this:
    SELECT *
    FROM x
    WHERE x.field_v = 177762522
    I get this error
    ORA-01722: invalid number
    this is a hudge table, and the fiedl_v is a varchar2(9) type.
    The worst thing is that on the others 3 databases this query returns results, except on the production.
    So, can anyone explain me why does the implicit (char to number) conversion occours on the development databases , and fails on the production? What are the main reasons that can influence datatype conversion like this one?
    Both databases have the 9.0.6 patch.
    The 3 development BD's are totally cloned from the production.
    Thanks.

    William:
    There is no guarantee on the order of evaluation of the predicates. Even with your isnum function, the invalid number could arise. The only safe way is to compare strings to strings as in your first example.
    To make the isnum "safe", you would need something more like:
    SELECT *
    FROM (SELECT *
          FROM x
          WHERE isnum(x.field_v) = 'Y' and
                ROWNUM > 0)
    WHERE x.field_v = 177762522;The ROWNUM > 0 predicate in the in-line view will prevent predicate pushing and guarantee that the isnum condition is evaluated first.
    John

  • Can anyone explain me concept of Recursion?

    Hi All,
    Im struggling for understanding the concept of Recursion from past many days . can anyone please explain me how it works with the below example.
    public class Permutation {
         * @param args the command line arguments
         public static String name;
        public static void main(String[] args)throws Exception {
        DataInputStream dis=new DataInputStream(System.in);
        name=dis.readLine();
        permutation("", name);
        private static  void permutation(String prefix,String str){
            int n=str.length();
            if(n==0){
                System.out.println(prefix);
            }else{
                for (int i = 0; i < str.length(); i++) {
                 permutation(prefix+str.charAt(i),str.substring(0, i)+str.substring(i+1, n) );
        }Thanks and Regards,
    Mahesh M
    Edited by: Mahesh M on 13 Feb, 2013 7:31 AM
    Edited by: EJP on 13/02/2013 20:25: revised your bizarre formatting to use {noformat}{noformat} tags: please use them.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

    For help with recursion, see this question: Can anyone explain me concept of Recursion?

  • Can ANYONE explain this IDIOCY?

    If I have an IFieldObject or ITextObject with the default height of 221 twips for an Arial 8.25pt or Tahoma Bold 8.25 font.
    Why is that a IBoxObject where I set the Top the same as my IField or ITextObject and set the bottom to the Top + 221 twips, the bottoms DON'T LINE UP. Aren't they all 221 twips in height, right?
    Same goes with the width...It befuddles me to work in this designer and not have things equal. Also, why in the world would they not give the IBoxObject a HEIGTH property?
    How wide is the crSingleLine? 20 twips? I understand that when you set the border the actual height/width grows but the values don't reflect it, is that true?
    Can anyone explain the idocy of the measurements and drawing elements in this, used to be good but now is a piece of crap, product? Is there any documentation on this "feature" anywhere? I can't find anything about this in the user guides or help. I'm using 10.2.3600 (sp1) in VS.Net2005 (w/VB.net)

    I have deleted the last reply because of the language used in it. I am also locking this thread so no more replies can be added to it.
    If you want to get replies to your postings please follow the rules of engagement: https://wiki.sdn.sap.com/wiki/x/FgQ
    Be professional, polite, and give us information we need to help you. Remember "us" is not just SAP but all of us in the forum community. Someone other then an SAP engineer may help you, just like you may one time elect help another community member's posting.
    Please feel free to repost your questions in this forum following the "Rules of Engagement". Not following these rules will get postings deleted or ignored.
    Kind Regards,
    Trevor Dubinsky
    Senior Engineer,
    SAP, Business Objects.

  • Can anyone explain me step by step procedure for creating badi?

    hi all,,
    Can anyone explain me about badi with step by step procedure with an example like trsn code mm01, xd01 etc.
    And what is the significance of badi?
    regs
    hari

    Hi
    Business Add-Ins
    Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
    As with customer exits (SMOD/CMOD [Page 40]), two different views are available:
    • In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
    • In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
    In contrast to customer exits, Business Add-Ins no longer assume a two-system infrastructure (SAP and customers), but instead allow for multiple levels of software development (by SAP, partners, and customers, and as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
    SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
    The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time.
    In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example). All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard.
    A single Business Add-In contains all of the interfaces necessary to implement a specific task. In Release 4.6A, program and menu enhancements can be made with Business Add-Ins. The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects
    DEFINING THE BADI
    1) execute Tcode SE18.
    2) Specify a definition Name : ZBADI_SPFLI
    3) Press create
    4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
    multiple use.
    5) Choose the interface tab
    6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
    7) Dbl clk on interface name to start class builder . specify a method name (name,
    level, desc).
    Method level desc
    Linese;ection instance methos some desc
    8) place the cursor on the method name desc its parameters to define the interface.
    Parameter type refe field desc
    I_carrid import spfli-carrid some
    I_connid import spefi-connid some
    9) save , check and activate…adapter class proposed by system is
    ZCL_IM_IM_LINESEL is genereated.
    IMPLEMENTATION OF BADI DEFINITION
    1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
    2) Specify aname for implementation ZIM_LINESEL
    3) Specify short desc.
    4) Choose interface tab. System proposes a name fo the implementation class.
    ZCL_IM_IMLINESEL which is already generarted.
    5) Specify short desc for method
    6) Dbl clk on method to insert code..(check the code in “AAA”).
    7) Save , check and activate the code.
    Some useful URL
    http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
    http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
    Now write a sample program to use this badi method..
    Look for “BBB” sample program.
    “AAA”
    data : wa_flights type sflight,
    it_flights type table of sflight.
    format color col_heading.
    write:/ 'Flight info of:', i_carrid, i_connid.
    format color col_normal.
    select * from sflight
    into corresponding fields of table it_flights
    where carrid = i_carrid
    and connid = i_connid.
    loop at it_flights into wa_flights.
    write:/ wa_flights-fldate,
    wa_flights-planetype,
    wa_flights-price currency wa_flights-currency,
    wa_flights-seatsmax,
    wa_flights-seatsocc.
    endloop.
    “BBB”
    *& Report ZBADI_TEST *
    REPORT ZBADI_TEST .
    tables: spfli.
    data: wa_spfli type spfli,
    it_spfli type table of spfli with key carrid connid.
    *Initialise the object of the interface.
    data: exit_ref type ref to ZCL_IM_IM_LINESEL,
    exit_ref1 type ref to ZIF_EX_BADISPFLI1.
    selection-screen begin of block b1.
    select-options: s_carr for spfli-carrid.
    selection-screen end of block b1.
    start-of-selection.
    select * from spfli into corresponding fields of table it_spfli
    where carrid in s_carr.
    end-of-selection.
    loop at it_spfli into wa_spfli.
    write:/ wa_spfli-carrid,
    wa_spfli-connid,
    wa_spfli-cityfrom,
    wa_spfli-deptime,
    wa_spfli-arrtime.
    hide: wa_spfli-carrid, wa_spfli-connid.
    endloop.
    at line-selection.
    check not wa_spfli-carrid is initial.
    create object exit_ref.
    exit_ref1 = exit_ref.
    call method exit_ref1->lineselection
    EXPORTING
    i_carrid = wa_spfli-carrid
    i_connid = wa_spfli-connid.
    clear wa_spfli.
    u can find BADI's in different ways...
    1>First go to any transaction->iN THE menu bar SYSTEM->STATUS->Get the program name ->double click->u will go to the program attached to the tcode.Now search term will be CALL CL_EXITHANDLER.Now u will get list of BADI'S available..
    2>Goto SE24->Give class name as CL_EXITHANDLER->Display->double click on get_instance mathod->Now u will go inside the method->Now put break point on the cl_exithandler.Now go to any transaction code and pass dat..U will see that it will be stopped on the break point which u set on the cl_exithandler...In the exit name u can find list of badi's attached to the tcode..
    There are multiple ways of searching for BADI.
    • Finding BADI Using CL_EXITHANDLER=>GET_INSTANCE
    • Finding BADI Using SQL Trace (TCODE-ST05).
    • Finding BADI Using Repository Information System (TCODE- SE84).
    1. Go to the Transaction, for which we want to find the BADI, take the example of Transaction VD02. Click on System->Status. Double click on the program name. Once inside the program search for ‘CL_EXITHANDLER=>GET_INSTANCE’.
    Make sure the radio button “In main program” is checked. A list of all the programs with call to the BADI’s will be listed.
    The export parameter ‘EXIT_NAME’ for the method GET_INSTANCE of class CL_EXITHANDLER will have the user exit assigned to it. The changing parameter ‘INSTANCE’ will have the interface assigned to it. Double click on the method to enter the source code.Definition of Instance would give you the Interface name.
    2. Start transaction ST05 (Performance Analysis).
    Set flag field "Buffer trace"
    Remark: We need to trace also the buffer calls, because BADI database tables are buffered. (Especially view V_EXT_IMP and V_EXT_ACT)
    Push the button "Activate Trace". Start transaction VA02 in a new GUI session. Go back to the Performance trace session.
    Push the button "Deactivate Trace".
    Push the button "Display Trace".
    The popup screen "Set Restrictions for Displaying Trace" appears.
    Now, filter the trace on Objects:
    • V_EXT_IMP
    • V_EXT_ACT
    Push button "Multiple selections" button behind field Objects
    Fill: V_EXT_IMP and V_EXT_ACT
    All the interface class names of view V_EXT_IMP start with IF_EX_. This is the standard SAP prefix for BADI class interfaces. The BADI name is after the IF_EX_.
    So the BADI name of IF_EX_CUSTOMER_ADD_DATA is CUSTOMER_ADD_DATA
    3. Go to “Maintain Transaction” (TCODE- SE93).
    Enter the Transaction VD02 for which you want to find BADI.
    Click on the Display push buttons.
    Get the Package Name. (Package VS in this case)
    Go to TCode: SE84->Enhancements->Business Add-inns->Definition
    Enter the Package Name and Execute.
    Here you get a list of all the Enhancement BADI’s for the given package MB.
    The simplese way for finding BADI is
    1. chooes Tcode Program & package for that Tcode.
    2. Go to Tcode se18
    3. Press F4
    4. search by package or by program.
    http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
    and
    http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7cf7940e11d295df0000e82de14a/frameset.htm
    Badihttp://help.sap.com/saphelp_erp2005/helpdata/en/73/7e7941601b1d09e10000000a155106/frameset.htm
    http://support.sas.com/rnd/papers/sugi30/SAP.ppt
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/abapindx.htm
    http://members.aol.com/_ht_a/skarkada/sap/
    http://www.ct-software.com/reportpool_frame.htm
    http://www.saphelp.com/SAP_Technical.htm
    http://www.kabai.com/abaps/q.htm
    http://www.guidancetech.com/people/holland/sap/abap/
    http://www.planetsap.com/download_abap_programs.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework
    http://esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
    http://esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
    http://esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
    http://esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
    http://esnips.com/doc/365d4c4d-9fcb-4189-85fd-866b7bf25257/customer-exits--badi.zip
    http://esnips.com/doc/3b7bbc09-c095-45a0-9e89-91f2f86ee8e9/BADI-Introduction.ppt
    http://help.sap.com//saphelp_470/helpdata/EN/eb/3e7cee940e11d295df0000e82de14a/frameset.htm
    sample code for Purchase requisition
    BAdI Name: ZPUR_RFQ (Implementation name) Purchase Requisitions
    Definition Name: ME_REQ_POSTED
    Interface Name : IF_EX_ME_REQ_POSTED
    Implementing Class: ZCL_IM_PUR_REQ
    Method :            POSTED
    METHOD if_ex_me_req_posted~posted .
      DATA : v_mtart TYPE mtart.
      DATA l_s_eban TYPE ueban.
      LOOP AT im_eban INTO l_s_eban.
        IF l_s_eban-estkz NE 'B'.
          CLEAR v_mtart.
          SELECT SINGLE  mtart INTO v_mtart FROM mara WHERE matnr = l_s_eban-matnr.
          IF v_mtart EQ 'ZERS' OR v_mtart EQ 'FHMI' OR v_mtart EQ 'UNBW'.
            MESSAGE e000(zm_msg) WITH 'You are not allowed' 'to create PR for stock items'.
          ENDIF.
        ENDIF.
        IF  l_s_eban-knttp NE 'F' OR l_s_eban-pstyp NE '9'.
          IF l_s_eban-knttp NE 'A'.
            IF ( l_s_eban-pstyp NE '9' AND l_s_eban-pstyp NE 'D' )  AND l_s_eban-matnr EQ
    space.
              MESSAGE e000(zm_msg) WITH 'You cannot create' 'a PR without material number'.
            ENDIF.
          ENDIF.
        ENDIF.
      ENDLOOP.
    ENDMETHOD.
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Can anyone explain the functionality of FM f4ut_parameter_get_values ?

    Can anyone explain the functionality of FM f4ut_parameter_get_values ?
    This is used in search help to retrive values from screen.This doesnt seem to work for me

    hi,
    check this
    F4UT_PARAMETER_VALUE_GET
    Short Text
    Standard search help exit for determining contents of a srch help par.
    FunctionalityBy calling this module in a search help exit, you can find out the current contents of a search help parameter . To do this, you must pass the name of the parameter in PARAMETER.
    You must distinguish between the parameter contents that are used in the selection process of the input help process and the parameter contents that are determined by the selection process and the user selection.
    Parameter contents that are used in the selection process are default values of search help parameters, values that are included in the input help process by attaching the search help to the screen from field contents of the screen or its module pool, and possibly complex restrictions made by the user in the dialog box for restricting value. Such parameter contents can also be included in the input help process by the search help exit itself.
    The contents of the specified parameter used in the selection process are stored as complex restrictions in SELOPT_TAB after the call. If exactly one value is defined by these complex restrictions (for example if the restrictions have exactly one row and if SIGN = 'I' and OPTION = 'EQ' for this row), this unique value can be found in VALUE.
    Parameter contents that are determined by selection process and user selection are the parameter contents that are shown in the dialog box for displaying the hit list or returned on the screen. They are managed by the F4 processor in RECORD_TAB.
    This module enables you to transfer the information about the specified parameters from RECORD_TAB to RESULTS_TAB in edited form.
    Pass the name of the field of RESULTS_TAB that should contain the contents of the parameter to the function module in parameter FIELDNAME. If the row type of RESULTS_TAB is elementary, pass the value '*' in FIELDNAME. The rest of RESULTS_TAB is not changed. The values are copied row by row. By removing rows at the end or by adding intiial rows you can make sure that RESULTS_TAB has exactly as many rows as RECOD_TAB.
    Example
    You can find an example of the second kind of use of the module in the search help exit SAPBC_GLOBAL_F4_SFLIGHT of search help SFLIGHT.
    Both types of use can be found in the search help exit SAPBC_GLOBAL_F4_SFLIGHT_MIN_FR of search help SFLIGHT_MIN_FREE .
    Notes
    1. Parameters OFF_RESULT and LEN_RESULT should not be used any more since there are basic problems when using UNICODE. The contents of these parameter are still analyzed when parameter FILEDNAME is initial for compatibility reasons.
    2. Only the dialog box for restricting values can normally produce complex restrictions for a parameter.
    3. If VALUE has the value SPACE, this means that either there are complex restrictions for the parameter or the unique contents are SPACE. SELOPT_TAB must be evaluated in order to determine which of these is the case.
    4. If the search help does not have any parameter with the given name, the exception PARAMETER_UNKNOWN is triggered.
    5. Only parameter contents for the search help displayed in the hit list or the EXPORT parameters of the search help are first managed in RECORD_TAB. If the specified parameter does not satisfy one of these conditions and if parameter RESULTS_TAB is specified in the call, the exception PARAMETER_UNKNOWN can also be triggered. This is not true, however, if results were already entered for the parameter with function module F4UT_PARAMETER_RESULTS_PUT or if space was reserved for the parameter in RECORD_TAB with function module F4UT_PARAMETER_ALLOCATE. The parameter therefore should only be defined if information about the parameter contents are really required.
    6. The header lines of the specified parameter are also transferred from RECORD_TAB to RESULTS_TAB.
    7. The other parameters of this module must be defined as the parameters of the search help exit having the same name, but they are not changed by this module.
    8. RESULTS_TAB should be a standard table.
    9. The contents of the specified parameter in RECORD_TAB are copied to the specified field of table RESULTS_TAB with a MOVE of the correct type. If this is not possible, the target field is assigned the initial value.
    10. If RESULTS_TAB has no field with the name specified by FIELDNAME, only the number of rows of RESULTS_TAB is adjusted to those of RECORD_TAB as described.
    Parameters
    PARAMETER
    OFF_RESULT
    LEN_RESULT
    FIELDNAME
    VALUE
    SHLP
    CALLCONTROL
    SHLP_TAB
    RECORD_TAB
    SELOPT_TAB
    RESULTS_TAB
    Exceptions
    PARAMETER_UNKNOWN
    Function Group
    SF4U
    if helpful reward some points.
    with regards,
    Suresh Aluri.

  • Strange Parameter behavior - can anyone explain or enlighten?

    I have 27 Crystral Reports that are fed data through 27 SQL Stored Procedures.  Recently my boss had me add two more parameters to all 27 Procedures and update the Crystal Reports.  I went through all 27 Reports, ran the Set Datasource Location and Verify Database function in the Crystal Designer, and then tested all the reports.  24 of the 27 ran fine, but 4 of them came back with "Database Connector Error" problems.  I spent two days trying to debug this problem with no luck - even though the reports Verify correctly, and Preview perfectly in the Designer, when I ran them through our .NET (WinForms) app, these 4 continued to give Database Connector Errors.
    I then stumbled on a fix....  Normally every one of the 27 SQL Stored Procedures takes these parameters just as they appear here...
    @ImportCompanyNm as varchar(100),
    @ImportProjectNm as varchar(100),
    @ImportId int,
    @ImportTypeNm as varChar(100),
    @ImportType int,
    @FileType nvarchar(2000),
    @DateTo  datetime,
    @DateFrom  datetime,
    @ImpDateTo  datetime,
    @ImpDateFrom  datetime,
    @Passphrase as varchar(20)
    Once again, 24 of the 27 reports run fine with the SQL this way.  Notice the final 3 parameters, @ImpDateTo and @ImpDateFrom are the 2 new parameters added, and @Passphrase has been there for a year or more.  However, I was able to fix the bug by doing this in 4 of the 27 Procedures.
    @ImportCompanyNm as varchar(100),
    @ImportProjectNm as varchar(100),
    @ImportId int,
    @ImportTypeNm as varChar(100),
    @ImportType int,
    @FileType nvarchar(2000),
    @DateTo  datetime,
    @DateFrom  datetime,
    @Passphrase as varchar(20),
    @ImpDateTo  datetime,
    @ImpDateFrom  datetime
    Notice that I just moved @Passphrase, two lines up - thats it.  Once I did that, the 4 problem reports run fine.  NO Database Connector Error!
    Can anyone explain this to me?  Every single one of the other 24 reports runs just fine with the parameters as shown in the first block above - but the problem 4 will not run unless I move @Passphrase up two lines.
    Why is this?  I thought the order of Parameters does not matter - and why would it matter in 4 of 27 reports, but not in the 23 others???
    This makes me very nervous about Crystal and what it is doing behind the scenes.  Can anyone shed some light here?

    Hi Bruce,
    OK here goes.... And sorry if I miss anything or not clear.
    In MS SQL Server 7 Microsoft had a native Client and CR used p2ssql.dll which is our native DB driver to connect to MS's native client engine. MS SQL 2000 did not support native DB connections using their client engine so CR stopped shipping p2ssql.dll and only supported connectivity through MDAC, OLE DB and ODBC clients. As you know MDAC was installed by default. MS SQL Server ( native ) now shows up in CR Database Explorer again because of this new Native client. In the back end though it's using our native crdb_ado.dll in this case.
    As noted now that 2005 enhanced their client engine which is now known as the "Native SQL Server" it uses a new set of Native API's which can be used to connect in either OLE dB or ODBC mode. Because this is "new" the way our OLE DB Driver works is depending on the client we are connecting to and therefore which CR subroutines are being called. So although you are using OLE DB in the client, the low level API's being called in our driver are a new set of routines.
    These are the ones responsible for indexing the Tables, Fields, Store Procedures and their Parameters. Our OLE DB driver is dynamic, meaning we query the client for connection info and other info including Store Procedure Parameters. The order they are returned in is the order CR expects them to be in, CR keeps a copy of the database structure in the RPT file. For speed we use indexing and not names, this may explain why it works if you change the order. It may be that the new parameter was added in that order or the client is ordering them before sending them to CR to use and dynamically populate the list in CR Designer. In this case it appears something is not being returned to CR or CR does not have logic to handle this type of change.
    In either case I will discuss this with the Report Design team to see if anyone else has noticed this and ask them to test and if it is reproducible I'll have R&D fix this if it's our issue.
    Hope this is understood and explain why?
    Thanks agian
    Don

  • Can anyone explain why

    Can anyone explain why when I signed up to BT broadband some 4 years ago the estimated line speed I would get was estimated at 3.5Mbps (I was actually getting between 1 and 2 and every so often 2.5). Recently I've noticed a drop in speed, last week the estimated line speed was 1Mbps and now this week it is 0.512Mbps! Has this happened to anyone else?
    In the last few weeks I have been suffering from dropped connection but it now seems stable. I did the bt speedtest and got the following
    Download speedachieved during the test was - 463 Kbps
     For your connection, the acceptable range of speeds is 50-500 Kbps.
     Additional Information:
     Your DSL Connection Rate :1024 Kbps(DOWN-STREAM), 224 Kbps(UP-STREAM)
     IP Profile for your line is - 500 Kbps
    with following router stats
    ADSL 
    Type 
    <script type="text/javascript"></script> Interleave
    Status 
    <script type="text/javascript">// document.writeln("No Defect"); // </script> No Defect
    Downstream   
    Upstream
    Data rate (Kbps) 
    <script type="text/javascript">// document.writeln("1024"); // </script> 1024
    <script type="text/javascript">// document.writeln("224"); // </script> 224
    Noise margin (dB) 
    <script type="text/javascript">// document.writeln("7.4"); // </script> 7.4
    <script type="text/javascript">// document.writeln("6.0"); // </script> 6.0
    Output power (dBm) 
    <script type="text/javascript">// document.writeln("15.3"); // </script> 15.3
    <script type="text/javascript">// document.writeln("11.0"); // </script> 11.0
    Attenuation (dB) 
    <script type="text/javascript">// document.writeln("50.0"); // </script> 50.0
    <script type="text/javascript">// document.writeln("30.0"); // </script> 30.0
    Any advice would be appreciated.

    Yes for me and is happening to alot of people just check out threads on this forum.
    I have been told by Bt open reach who came out to me, it is Bt doing this, and showed me evidence on the laptop to his computer connected to my master socket. 
    I quote " People sitting in India  at computers messing about with peoples connections this is my 3rd callout to a property this week (week begining 14/06/2010) for the same problem you are fine this end its the exchange".
     He added that I should state what he said.  It may be worth hanging around for a moderator to contact you keep checking your thread, it would appear they are helpful, certainly alot less stressful than phoning India and chasing your tail. Still trying to get this sorted even got released only 1 month in 18month contract with no charge.  However you do have to follow there complaint procedure which is not easy.
    Hope you get sorted soon.
    Mortgage Advisor 2000-2008
    Green Energy Advisor 2008-2010
    Charity Health Care Provider Advisor 2010-
    I'm alright Jack....

  • Can anyone explain origination/destination on the billing summary?

    can anyone explain origination/destination on the billing summary?

    The destination of a call made by the cell phone is where billing is based, if you are calling them.
    For example, if I call my friend who has a NYC number and she is standing next to me here in GA and I have a MI number, The origination will show Podunk GA, but the destination will still show NYC.
    Now if she calls me from GA, on my bill it will Destination, Incoming Call
    Whether incoming or outgoing, on the bill, you, the line holder, are always the Origination.  Look at the pic below and look at the calls from 8.5. my friend from NYC, visiting Hiram, when calling her shows NYC. Yet when she called me, it is Incoming Call
    So basically, you never know WHERE the person on the other end actually is.
    Hoped this helps

  • Can anyone explain about "Stub day", "Stub Amout" in Leasing (OKL)?

    Can anyone explain about "Stub day", "Stub Amout" in Leasing (OKL)? I don't understand "Stub day", "Stub Amout"

    They both used to change payment date.
    STUB_DAYS : Number of days offset from the contract start date or previous payment line.
    STUB_AMOUNT : Amount of rent to cover the Stub Days
    Information is stored in OKL_CASH_FLOW_LEVELS
    Hopefully this answers.
    Regards,
    Bilal Sarioz

  • Can anyone explain about complex scenerio's while desinging Reports & Universes

    Post Author: [email protected]
    CA Forum: Desktop Intelligence Reporting
    Hi all,
    can anyone explain about complex scenerio's while desinging Reports & Universes.
    if possible explain with examples.
    Thanks & Regards,
    Madhu.

    Hi Etteloc,
    Welcome to the community and thanks for posting!
    I'm sorry that your Mum's telephone service has developed a fault and also for the length of time this has taken to sort out.  I completely understand the circumstances and how vital it is for her to have a working telephone service. 
    No need to worry as I can get things sorted from here.  Click on my username and under the section "about me" you'll see the link to get in touch with us.  Please include the link to this thread when you complete the form.
    Once completed, post back with something along the lines of "details sent" (without pasting the reference number) and I'll arrange for it to be picked up as soon as possible.
    Thanks a million,
    Robbie
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry that we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • Can anyone explain briefly  What is LIS and LO?

    hai sapbw-gurus,
    Can anyone explain briefly  What is LIS and LO?
    what is the different b/w LIS and LO?
    how u will create these two in sap bw?

    hi,
      LIS is old technique through which we can load the data. Here we use typical delta and full up-loading techniques to get data from an logistics application, it uses V1 and V2 update, it means that it was a synchronous or asynchronous update from the application documents to LIS structures at the time when the application document was posted.
    LO Cockpit is new technique i think from bw 3.0 ( i am not sure) which uses V3 which is an update that you can schedule, so it does not update at the time when you process the application documents, but it will be posted at a later stage.
    Another big difference between LO and LIS is that,
    You have separate datasources for header level, item level and schedule line level available in LO, you can choose at which level you want to extract your data and switch off others, which results in reduced data.
    we do not have this flexibility with LIS structures
    with Plug-In 2001.2 S2xx-Structures have been replaced by Logistics Extraction Cockpit. However, R/3 releases 4.x support S2xx-Structures and Logistics Extraction Cockpit in parallel.
    With new LBWE extractors there are a lot of benefits:
    - Detailed Extraction: extraction can be deactivated (e.g. Schedule Line Data) leads to leaner extractors with less volume.
    Document Changes: only BW-relevant data changes will be updated (less upload volume).
    - LIS-Tables are not updated reduced data volume due to avoided redundancy.
    - Update with Batch-Process (V3) -> no load on daily business (but now there are available different delta methods as the direct delta...)
    - No LIS-Know How necessary.
    - Functional Enhancements easy to be done.
    - Central, uniform maintenance tool for logistics applications (LBWE)
    - No Delta-Tables (SnnnBIW1/-2) no double update, no double Data-Storage
    - A lot of flows are covered: Purchasing,Inventory Controlling, Shop Floor Control, Quality Management, Shipment, Sales, Shipping, Billing, Plant Maintenance, Customer Service, Retailing....
    LOGISTIC COCKPIT DELTA MECHANISM - Episode one: V3 Update, the ‘serializer’
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    LOGISTIC COCKPIT DELTA MECHANISM - Episode two: V3 Update, when some problems can occur...
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    LOGISTIC COCKPIT DELTA MECHANISM - Episode three: the new update methods
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    LOGISTIC COCKPIT - WHEN YOU NEED MORE - First option: enhance it !
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    differences between LO and LIS
    hope it helps,
    regards,
    partha

  • I got an iphone from Hong Kong which is locked one. Can anyone explain me what does a locked iphone means. How do I use it in India now, with my own sim card. How do I unlock it???

    I got an iphone from Hong Kong which is locked one. Can anyone explain me what does a locked iphone means. How do I use it in India now, with my own sim card. How do I unlock it???

    If your iPhone is locked to a wireless provider, only that wireless provider
    can unlock it. Contact the wireless provider in Hong Kong to see if they
    offer unlocking and if you qualify.
    If your iPhone is locked to an AppleID that you do not know, return it for
    a refund as it is useless. Only the person whose AppleID was used for
    activation can remove the lock. There is no workaround for Activation Lock.
    If neither of the above is what you are facing, provide more detail so someone
    may offer a solution.

Maybe you are looking for

  • ITunes keep crashing

    Upgraded to iTunes 10.5.1  Running OS 10.7.2 iTunes will not open, get this message, and it stays in this loop.  Makes no difference which option I select, iTunes will not open.  Problem continues for weeks. Help.

  • IPhone 4 won't exit recovery mode

    Error 14. Tried updating iTunes, MacBook, used different ports and cords. Also tried in guest account. It happen when I tried to update to iOS 7.0.3, but the update stopped half way through and won't do anything now. I've tried deleting the update da

  • Slow as ****

    I am an iTunes addict. I typically download 5 to 7 movies per month plus about a music album each per month. They have become terribly slow lately. It's taking me 2 days to download 3 movies and a music album. I wonder if Apple is a victim of their o

  • Upgrade From Snow Leopard Desktop to Snow Leopard Server

    I just installed Snow Leopard on my Mac Pro and it's running great! I upgraded it from 10.5 and it worked just fine for me. I was looking at the Snow Leopard Server and all the features it offers for the other Macs on my home network. My question is

  • Pairing with a tablet

    hi i am one of the countless fans who believe in the future of tablets in particular Android tablets. now, i currently own an unlocked Nokie E5 and have an "unlimited" internet/data tariff with T-mobile UK. i havn't got an Android tablet yet but i wa