Unable to query records with data in exponential value ? ?

Hello,
I have a strange problem here, hope someone can answer my query.
I have 2 tables where the 1st col is a seq with datatype NUMBER(22) and NOT NULL constraint. Now, the value within that col is quite large and hence when I query the table in TOAD/SQL developer it displays output in exponential form. Now the issue is this, In one table I'm able to find/search a particular row by using the exp value within where clause and the same is not possible in other table.
The sample data is here.
I'm able to search record by using the below values in 1 table but same is not possible in another.
1200000211600013
1.20000021160001E15
Can anybody tell me what could be the possible reason for this or where should I look for to find an answer?
Thanks in Advance!!
Toufiq

Seems there's no problem in Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
with
numbers as
(select 1200000211600013330 the_number from dual union all
select 1200000211600013333 from dual
select n.the_number,s.search_string
  from numbers n,
       (select :your_number search_string
          from dual
       ) s
where n.the_number(+) = to_number(s.search_string)
THE_NUMBER
SEARCH_STRING
1200000211600013333
1200000211600013333
THE_NUMBER
SEARCH_STRING
1200000211600013333
1.200000211600013333E18
THE_NUMBER
SEARCH_STRING
1200000211600013333
12000002116.00013333E+8
THE_NUMBER
SEARCH_STRING
1200000211600013330
1.20000021160001333E+18
THE_NUMBER
SEARCH_STRING
1.20000021160001333E17
Even implicit conversion seems to work
select n.the_number,s.search_string,dump(s.search_string,16) search_dump,dump(n.the_number) result_dump
  from numbers n,
       (select :your_number search_string
          from dual
       ) s
where s.search_string = n.the_number(+)
THE_NUMBER
SEARCH_STRING
SEARCH_DUMP
RESULT_DUMP
1200000211600013330
1.20000021160001333E18
Typ=1 Len=22: 31,2e,32,30,30,30,30,30,32,31,31,36,30,30,30,31,33,33,33,45,31,38
Typ=2 Len=11: 202,2,21,1,1,22,17,1,2,34,31
Regards
Etbin

Similar Messages

  • Any BAPI/Function Module for adding new record with dates in PA0027

    Hi all,
    I am tryig to find is there any BAPI/Function module for updating new record with Start Date and End date for specified Personal Number in PA0027 Table.
    In PA0027 table i will be passing start date and end date for selected personal number, it needs to add new record with this details in the table checking the condition that this start date and end dates should not be between any of of start date and end dates for the specified personal number.
    thanks for ur time.
    Murali

    Hi Raj/Suresh thanks for ur answers.
    but i am having a problem,i gave this values.
    INFTY               -
                0027
    NUMBER              -
                00000010
    SUBTYPE             -
                010
    OBJECTID
    LOCKINDICATOR
    VALIDITYEND         -
                03/12/2006
    VALIDITYBEGIN       -
                03/01/2006
    RECORDNUMBER        -
                000
    RECORD              -
                P0027
    OPERATION           -
                CHK
    TCLAS               -
                A
    DIALOG_MODE         -
                0
    NOCOMMIT            -
                Y
    VIEW_IDENTIFIER
    SECONDARY_RECORD
    i am getting short dump saying that
    The source field is too short.
    The current program, "SAPLHRMM", tried to assign a field to a field symbo
    However, the field is shorter than the type of the field symbol, which
    is not allowed.
    The statement in question is in the form ASSIGN f TO <fs> CASTING or
    ASSIGN f TO <fs> with a field symbol that was created using the
    STRUCTURE addition.
    I tried  operation - Chage,Create (same thing for all inputs)
    is this correct funtion moduel for my requirment?
    what ever i am passing the start and end dates this should check in the table records with this personal number and if this start date and end dates are not between of any start and end dates then it should add new record with this dates.
    Thanks for ur time.
    Murali.

  • ZSearch Help: Unable to attach it with Data Element XBLNR1

    Hi,
    I made a ZSearch help, which will show the contents of one field of a Ztable.
    There is a field XBLNR(Reference) with data element XBLNR1 in transaction FB50.
    I want to attach Zsearch help with it.
    I have the access key also, but when I am unable to attach Zsearch help with the data element XBLNR1 because it is not in editable mode.
    Can anyone tell me the solution?
    Or is there any other method with which I can attach Zsearch help with the screen field?
    Regards,
    Priyanka.

    Hi Priyanka,
    you can attach search help to the XBLNR element direclty.
    GO to the program SAPMF05A screen number 1010  in SE51.go to layout and double click on doc.ref field. You can assign searhelp in attributes.
    ofcourse , u need access key for this.
    hope that helps.
    regards,
    sap fan.

  • Query problem with date range

    I have a query that needs to pull data between a date range.
    I've tried several things and nothing seems to work.
    Any help would be greatly appreciated.
    Here's the code:
    <cftransaction>
    <cfquery name="QryFollowUp"
    datasource="NBProdReports">
    SELECT TblContractInfo_SubMenuTable.User_ID,
    TblContractInfo_SubMenuTable.Contract_Number,
    TblContractInfo_SubMenuTable.Transaction_Type,
    TblContractInfo_SubMenuTable.Notes,
    TblContractInfo_SubMenuTable.Num_Checks_Trans,
    TblMasterTrans.Date_Opened
    from TblContractInfo_SubMenuTable ,tblMasterTrans
    WHERE Transaction_Type = 'FollowUp'
    And TblContractInfo_SubMenuTable.Task_Number =
    tblMasterTrans.Task_Number
    And TblMasterTrans.Date_Opened BETWEEN #form.StartDate# AND
    #form.EndDate#
    ORDER BY TblMasterTrans.Date_Opened ASC,
    TblContractInfo_SubMenuTable.User_id ASC
    </cfquery>
    </cftransaction>

    Any help would be greatly appreciated.
    Ok, why are you using a <cftransaction...> around a
    single select query?
    It should be unnecessary.
    This is probably not helpful to your original question. There
    is
    nothing obviously wrong with your query at least to my glance
    through.
    Thus this important question, the one without which you are
    unlikely to
    get any helpful advice, "How does this not work?" Error
    Messages? No
    Data? Wrong Data? Serves you coffee instead of tea?
    It would also probably be helpful to know how your date data
    is
    represented in the database and the form controls, depending
    on what
    your difficulties are.

  • Querying cache with data that is large enough to fit into available memory

    Query on a cache would be applicable on the data that can fit into the cache storage as per the link http://coherence.oracle.com/display/COH35UG/Query+the+Cache. However there is also a mention about restricting the cache content along a specific dimension, so that the query actually knows what to expect from the cache.
    Generally any enterprise application would generate huge amount of data and practically it would be difficult to set the fix up the limit to a specific dimension. Fixing the limit is to decide on what else has to be taken from the persistent store.
    Please let me know if there are best practices defined in this regard?
    Edited by: Mahesh Kamath on Feb 5, 2010 3:16 AM

    Hi,
    Thanks for the clarification.
    Okay. So in a nutshell it sounds like you have data spanning a memory cache and living in a database and
    you want to be able to query the entire dataset, so you need someway to figure out what
    is in the cache and what is in the database?
    In general queries in Coherence only work against the cached data, and because of the LRU characteristics
    of memory caches its going to be really difficult to know at a point in time what set of information is living
    in memory and which has been evicted and persisted in the underlying database. If the dataset that spills
    over into a database is fringe (i.e. a small percentage of your total data), then the simplest solution is to
    add new cache servers to get you out of this problem (i.e. avoid databases). If the cache is just the tip
    of the iceberg of all your data than you probably want to have either a write-through or write-behind
    configuration and query the database directly (write-through will get you everything you put into a cache,
    while write-behind will get everything except for the most recent puts which are working their way to being written in batch).
    My guess is that retrieval of keys out of the database, and then retrieval of data through the cache using
    the keys would not be a good idea. For one thing if the database is substantially larger than the cache,
    the entire cache will get evicted by the query activity, which generally is a bad idea. More importantly the
    code path to get the data will be much longer and would result in N number of invocations of SQL as opposed
    to a single invocation of SQL with a cursor.
    Regards,
    Bob

  • Unable to retrieve records with search criteria

    Hi All,
    I am trying to retrieve records based on search criteria as below, but not able to retrieve records.
    I created a search Search s=new Search(repSchema.getTableId("Customers"));
    Search s=new Search(repSchema.getTableId("Customers"));
              SearchGroup sg = new SearchGroup();
    FieldSearchDimension fsdCustFinValidated = new FieldSearchDimension(new FieldId(repSchema.getFieldId("Customers", "Financially_Validated")));
    BooleanSearchConstraint bSearchComm_Validated = new BooleanSearchConstraint(false);
    s.addSearchItem(fsdCustFinValidated, bSearchComm_Validated);
    s.setComparisonOperator(Search.AND_OPERATOR);     
    FieldSearchDimension fsdMaintableType = new FieldSearchDimension(new FieldId(repSchema.getFieldId("Customers", "Company_Type")));
    TextSearchConstraint tscCustType = new TextSearchConstraint("CUSTOMER", TextSearchConstraint.EQUALS);
    s.addSearchItem(fsdMaintableType, tscCustType);
    s.setComparisonOperator(Search.AND_OPERATOR);
    Calendar calCreate = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
    calCreate.add(Calendar.DATE,-6);
    System.out.println("customerCreditEscalation: calCreate:" + calCreate.getTime());
    FieldSearchDimension fsdMaintableDate = new FieldSearchDimension(new FieldId(repSchema.getFieldId("Customers", "Financially_Validated_Trigger")));
    SearchConstraint srchConstCreateGE = new DateTimeSearchConstraint(calCreate,DateTimeSearchConstraint.LESS_THAN_OR_EQUAL_TO);
    sg.addSearchItem(fsdMaintableDate,srchConstCreateGE) ;
    sg.setComparisonOperator(Search.AND_OPERATOR);
    Calendar calCreate1 = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
    calCreate1.add(Calendar.DATE,-7);
    SearchConstraint srchConstFinVldTrgrDate = new DateTimeSearchConstraint(calCreate1,DateTimeSearchConstraint.GREATER_THAN_OR_EQUAL_TO);
    sg.addSearchItem(fsdMaintableDate, srchConstFinVldTrgrDate);
    s.addSearchItem(sg);
    Basically I am trying to search using A=a and B=b and (C=c and D=d) where (C=c and D=d) is the search group.
    Please let me know if I am doing anything wrong.
    Thanks
    -Sai

    Hi Greg,
    Thanks for the answer. I am trying to do a search as below.
    Earlier in the blog I mentoned A=a and B=b and (C=c and D=d) where (C=c and D=d) is the search group, but my search is
    A=a and B=b and (C=c and C=d) . C is the same dimension, which is a timestamp field.
    I am getting my results with A=a and B=b and C< c where C is Timestamp field. But my requirment is equal to a date older than two days. So when I try equal A=a and B=b and C=c  it is not working(may be because it is timestamp field and c is a calendar ). So I am trying to do A=a and B=b and (C<c and C>d) so that I get records that fall with in those days. So for (C<c and C>d) I am creating a search group and adding it to search which is not giving me the rows.
    Hope I explained it ok.
    If you know of any samples please let me know.
    Regards
    -Sai

  • Unable to empty trash with data from Time Machine Drive

    Hi there,
    Cause of the current issue:
    I am hoping the experts can help me with this one. I have an external hard drive which is used for my Time Machine Backups. Recently there has been an error on the backup to this drive on occasion. This error only occurs when the system does the back up, and appears only periodically, never when I do the back up manually. One of the threads I read to solve this issue is to delete some older backup files from your time machine drive, and all is good. This worked for awhile.... but now a new problem:
    New Problem:
    I have been able to empty all of the trash save one particular set of folders. So the trash always appears with content.
    The structure of the trash content appears as such...
    Macintosh HD
    +-Users
    +--<username>
    +---Library
    +----FK6T0KGc9y4KBB <-- This changes each time I try to empty the trash.
    The library folder always has the time/date of the last time I tried to empty the trash.
    What I have tried:
    1. I have tried to empty the trash Securely. No good.
    2. I have tried the terminal command : sudo rm -rf ~/.Trash with no success
    3. I have tried this terminal command : sudo rm -rf ~/.Trash/* with no success
    4. I have tried just plain old Empty Trash. But I get the message "This operation cannot be completed because the item 'FK6T0KGc9y4KBB' is in use.
    Any thoughts, recommendations?

    Hey thanks for the help anyway VK.
    I tried that command and no go either.
    Last login: Fri Jul 25 08:13:39 on console
    iMac:~ tmlohnes$ sudo rm -rf /Volumes/Time\ Machine\ Backups/.Trashes/501/*
    Password:
    rm: /Volumes/Time Machine Backups/.Trashes/501/2008-03-28-160634/Macintosh HD/Users/tmlohnes/Library/8xMlmPGUHzilET: Directory not empty
    rm: /Volumes/Time Machine Backups/.Trashes/501/2008-03-28-160634/Macintosh HD/Users/tmlohnes/Library: Directory not empty
    rm: /Volumes/Time Machine Backups/.Trashes/501/2008-03-28-160634/Macintosh HD/Users/tmlohnes: Directory not empty
    rm: /Volumes/Time Machine Backups/.Trashes/501/2008-03-28-160634/Macintosh HD/Users: Directory not empty
    rm: /Volumes/Time Machine Backups/.Trashes/501/2008-03-28-160634/Macintosh HD: Directory not empty
    rm: /Volumes/Time Machine Backups/.Trashes/501/2008-03-28-160634: Directory not empty
    iMac:~ tmlohnes$
    I am wondering, would it make sense to try this same command if I were to do a safe boot?
    What about formatting the external hard drive and starting fresh?

  • How to insert a record with date format field

    I tried to execute the query of the below but it showed error and hence i did research and found out i can add a date syntax in front to format it properly.
    INSERT INTO EMP (EmpNo, EmpName, Sex, DateOfBirth, Salary, DeptNo)
    VALUES ('E001', 'Alex', 'M', '2006-11-08', '1500', 'D001');
    When i executed the following query under SQL plus environment, it hang and gave no response. May i know how to solve this problem? Thank you
    INSERT INTO EMP (EmpNo, EmpName, Sex, DateOfBirth, Salary, DeptNo)
    VALUES ('E001', 'Alex', 'M', DATE '2006-11-08', '1500', 'D001');

    Normally when we execute a query, it will show the result or response whether it is fail or success or what the error message is. But my situation is that it showed nothing and no response, and cannot execute new query, i cant do anything under that environment and i can only off it by using end task.

  • Query report with date difference.

    Hi Expert,
    I'm using below query to monitor unreleased checks. we have a policy that the holding period for unreleased check is 5 working days.
    SELECT T2.[CardCode], T2.[CardName], T0.[TransId], T0.[DueDate], T1.[Credit], T1.[U_DisBank], T4.[Name], DateDiff(dd,T0.[DueDate],GetDate()) As 'OverDue Days' FROM OJDT T0  INNER JOIN JDT1 T1 ON T0.TransId = T1.TransId  INNER JOIN OCRD T2 ON T1.ShortName = T2.CardCode  INNER JOIN "@HOFFICE"  T4 ON T1.U_Disbank = T4.Code WHERE T1.[Credit] !=0 AND  T0.[DueDate] >=[%0] AND  T0.[DueDate] <=[%1] AND  T1.[balduedeb]+T1.[balduecred] !=0 ORDER BY T4.[Name]
    However I would like to exclude weekends in computing date difference. Can you please help me modify my query code?
    Thanks,
    Arlmi2000

    Hi,
    A simple solution will be change DateDiff(dd,T0.DueDate,GetDate()) to DateDiff(dd,T0.DueDate,GetDate())*5/7+1
    This can cover all the weekends. If you need to be exact that including public holiday, the coding will be  longer.
    Thanks,
    Gordon

  • How can i records with date format using web services?

    Hello
    I can't record date records using web services. I get no message errors.
    I can import string values but no dates (YYYY-MM-DD). Do you have any clue about that?
    Regards
    Arturo

    hello,
    That's the code I'm using to update an opportunity. In the date fields (e.g. dFecha_de_entrega_al_cliente) I've tried to put an specific date in the correct format (If i put it in another format i've got an error message due the wrong format). The CRM accepted the code but it didn't update the values that are different of string.
    I don´t know if there is something missing in teh program or if the developer environment is not the adequate.
    Regards for your comments
    Arturo
    Private Sub ActualizarOportunidad(ByVal fila As Data.DataRow, ByVal TipoPersona As String)
    Dim oLog As New Log()
    Dim IdLog As Integer
    Dim NumSerie As String = ""
    Try
    oLog.Insert_Log("Activación Garantía - Crear Oportunidad", oLog.GetLastIdProceso())
    IdLog = oLog.GetLastId()
    Dim sr_input As Opportunity.OpportunityUpdate_Input
    Dim sr_output As Opportunity.OpportunityUpdate_Output
    sr_input = New Opportunity.OpportunityUpdate_Input
    Dim sr(1) As Opportunity.OpportunityData
    sr(0) = New Opportunity.OpportunityData
    NumSerie = fila("NumeroSerie").ToString().Trim()
    sr(0).ExternalSystemId = NumSerie
    sr(0).OpportunityName = fila("NumeroSerie").ToString().Trim()
    sr(0).SalesStage = "Deseo" '"Cerrada/Ganada"
    sr(0).dFecha_de_entrega_al_cliente = fila("FechaEmision").ToString().Trim()
    sr(0).dFecha_de_facturacin_al_cliente = fila("FechaCompra").ToString().Trim()
    sr(0).stNro_Factura = fila("NumeroFactura").ToString().Trim()
    sr(0).plActividad_Economica = fila("IdActividad").ToString().Trim()
    sr(0).plTipo_de_Venta = fila("TipoCompra").ToString().Trim()
    sr(0).CustomObject8ExternalSystemId = fila("ApellidoVendedor").ToString.Trim()
    'sr(0).CustomObject8ExternalSystemId = IIf(TipoPersona = "J", fila("DocumentoE").ToString().Trim(), fila("Documento").ToString.Trim())
    'sr(0).CustomObject7ExternalSystemId = fila("")
    Dim lofsr As Opportunity.ListOfOpportunityData
    lofsr = New Opportunity.ListOfOpportunityData
    lofsr.Opportunity = sr
    sr_input.ListOfOpportunity = lofsr
    sr_output = oOpportunity.OpportunityUpdate(sr_input)
    oLog.Update_Log(IdLog, "Si", NumSerie, "")
    Catch ex As SoapException
    Me.txtError.Text = ex.Detail.InnerText.ToString()
    oLog.Update_Log(IdLog, "No", NumSerie, ex.Detail.InnerText.ToString())
    End Try
    End Sub
    ************************************************************************

  • How do I correctly enter margins and layout of records with Data Merge?

    I am trying to layout placecards to be printed 4up on perforated sheets. I tried a number of combinations in the margins and layout of records options, but the first row is incorrectly placing 1.5" too low.
    Here is what I started with, and what I entered:
    And here's is what I got:
    But it should look like this:
    Please let me know what I'm doing wrong... I must figure this out today! Thanks!!

    Blahahaha! Great answer Deb!
    Seriously though... There is no vertical alignment in CR. There have been several past threads related to this issue and all of them have various workarounds. None of them are very elegant.
    The best workaround I've found (especially if you are grid or borders) is to turn off the boarders for the field itself and drawl a rectangle around the field(s). Now you can place the field in the lower portion of the rectangle and adjust the rectangles height to place the field text in the center of the rectangle.
    This will give you more control over the height of your elements than using a carriage return before the text.
    Jason

  • Query Issue with adding a static value

    I have written a query in SAP that works the way I need it to. I am going to schedule it so that SAP does a file transfer of the output to another area where the data will be accumulated.
    My problem is that I want the name of the system to appear at the end of each line but it is not in any table I can find to match up with the userid.
    EX:
    UserID        Group                          System
    JDOE         HR Query Group            P201
    The field for system is not in any tables but I want to add it and give it a constant/static value all the time in the output.
    Any ideas?
    Thanks!
    Justin Dauby -- SAP Security Analyst
    Kimball International Inc.,

    The name of the system is not in a table, but rather a structure called SYST. You can evaluate it using the system field sy-sysid.
    Another option is to call function module RFC_SYSTEM_INFO. The export parameter RFCSI_EXPORT will deliver the system id from component RFCSYSID of the structure RFCSI.
    Cheers,
    Julius

  • Best logic to insert records with constant set of values.

    hi all,
    i am using Forms [32 Bit] Version 6.0.8.24.1 (Production).
    i have process type 'I' and 'E'.
    if process type = 'I' then i have to insert five records into table.
    "company,job type,serial,process type,value,created by,created on"
    here all columns will be having same value except value column what i have mentioned.
    that means for
    first record the valuecolumn = 'emp code',
    second record value = 'con no',
    third record value = 'weight',
    fourth record value = 'volume'
    fifth record value = 'pack type'
    Right now i am planning to do like
    k= 5--if process = 'I' else k = 6.
    n := 0;
    for 1..n loop
    n := n + 1;
    exit when n = k;
    if n = 1 then
    insert with value = 'emp code'
    elsif n = 2 then
    value = 'con no'
    end if;
    end loop
    n  := 0;
    k := 0;Is this is the best way or i do we have any better logic to do this?
    Please advise.
    Thanks..
    Edited by: GD on Sep 17, 2011 8:59 PM

    I have successfully inserted seven records in one form submit operation by looping through the command object execute method.
    However, the data that is being inserted by the command object is repetition of the first record and the command object is not taking any data from the text boxes for the second record onwards. In this I had used the isert record behavious generated by DW CS4 and modified it to suit my requirement. However, the data inserted in the first row is getting repeated in all the seven rows.
    Please help.
    Also advise if there are any free dreamweaver server side validation extensions available.

  • Merging Records with same or NULL values

    Hi,
    create table AS_ITM (id_itm NUMBER, diff_1 VARCHAR2(20), diff_2 VARCHAR2(20));
    insert into as_itm values (22188212, 'J068', 'C001');
    select id_itm, diff_1, diff_2 from as_itm;
    output:
    22188212     J068     C001
    create table RK_DIFF_DESC (diff_id VARCHAR2(20), diff_type VARCHAR2(20), diff_desc VARCHAR2(20));
    insert into RK_DIFF_DESC values ('C001', 'C', 'Red');
    insert into RK_DIFF_DESC values ('J068', 'S', '6.8gm');
    select diff_id, diff_type, diff_desc from RK_DIFF_DESC;
    output:
    C001 C     Red
    J068     S     6.8gm
    Now I am writting a query to get the out put ::
    SELECT i.id_itm,
    i.dept_id,
    CASE WHEN (DIFF.DIFF_TYPE = 'S') THEN diff.DIFF_DESC ELSE NULL END
    AS SIZE1,
    CASE WHEN (DIFF.DIFF_TYPE = 'C') THEN diff.DIFF_DESC ELSE NULL END
    AS COLOR
    FROM as_itm i
    LEFT OUTER JOIN
    RK_DIFF_DESC diff
    ON (i.diff_1 = diff.DIFF_ID OR i.diff_2 = diff.DIFF_ID);
    output:
    ID_ITM     DEPT_ID     SIZE1     COLOR
    22188212     4103      6.8gm     
    22188212     4103          Red
    My requirement is to get a single record like this:
    ID_ITM     DEPT_ID     SIZE1     COLOR
    22188212     4103      6.8gm     Red
    I can do this joining RK_DIFF_DESC two times with AS_ITM using below query.
    SELECT a.id_itm,
    a.dept_id,
    b.diff_desc size1,
    c.diff_desc COLOR
    FROM as_itm a
    LEFT OUTER JOIN RK_DIFF_DESC b
    ON (a.diff_1 = b.DIFF_ID AND b.diff_type = 'S')
    LEFT OUTER JOIN RK_DIFF_DESC c
    ON (a.diff_2 = c.DIFF_ID AND c.diff_type = 'C')
    Is there any other way to merge the above two lines into one joining RK_DIFF_DESC only 1 time ?
    ..............................

    select id_itm, max(SIZE1) SIZE1,  max(COLOR) COLOR
    from
    select id_itm,
            case diff_type when 'S' then diff_desc end SIZE1,
            case diff_type when 'C' then diff_desc end COLOR
    from AS_ITM a, RK_DIFF_DESC r
    where diff_1 = diff_id or diff_2 = diff_id
    group by id_itm;
        ID_ITM SIZE1                COLOR              
      22188212 6.8gm                Red                
    1 row selected.

  • BDC steps differ when inputing same record with different other field value

    CODEDATE--
    ETC...(there is of course other field)
    11----01.10.2007   (do process A C D)
    12----01.10.2007   (do process A C D)
    12----01.11.2007   (Having same code field so do process A B C D)
    13----01.11.2007   (do process A C D)
    14----01.10.2007   (do process A C D)
    15----01.11.2007   (do process A C D)
    15----01.12.2007   (Having same code field so do process A B C D)
    16----01.10.2007   (do process A C D)
    hi i am doing a BDC batch my input table a bit like above.
    first record will do process A C D
    second record will do process A C D
    thirt record will do process A B C D
    second record will do process A C D
    Any hint of how i can do that plzzzz .  Urgent helppp needed

    as per understanding,
    if code = 11 and date = 01.10.2007 then u need process A C and D  right.
    define 4 subrountine with A B C D logics.
    define one more subroutine with SR1 and SR2.
    inside SR1 call 3 subroutines A C D
    and SR2 call A B C D.
    if code = 11 and date = 01.10.2007 then
    call subroutine SR1,
    if if code = 12 and date = 01.11.2007 then call Subroutine SR2.
    if u have any issue, let me know the detailed requirement.

Maybe you are looking for