Select Query not Wroking

Hi
I am facing a broblem in select query.
Its simple but dont know whats getting wrong.
The query is as simple as below :
SELECT * FROM zmm_rtm_fields_c INTO TABLE  WS_RTM
where zwerks = P_plant and CODDIS = p_matnr.
The Z Table zmm_rtm_fields_c has the plant and material are in char data type and not data elements.
When seen in SE16, it works fine but select query does not work.
Sy-subrc = 4.
Any clue?

Here is the code below ::
*& Report  ZMM_RTM
REPORT  ZMM_RTM_TMP1 line-size 255.
TYPE-POOLS: slis.
data flag(3) type c value 1.
*DATA : WS_RTM TYPE STANDARD TABLE OF RTM with header line,
data : CT_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV with header line.
DATA: BEGIN OF WS_RTM occurs 0,
        mandt TYPE ZMM_RTM_FIELDS_C-mandt,
        CODREC TYPE ZMM_RTM_FIELDS_C-CODREC,
        CODDIS TYPE ZMM_RTM_FIELDS_C-CODDIS,
        WERKS TYPE ZMM_RTM_FIELDS_C-WERKS,
        CODFABBDIS TYPE ZMM_RTM_FIELDS_C-CODFABBDIS,
        CODTIPMODDISPROG TYPE ZMM_RTM_FIELDS_C-CODTIPMODDISPROG,
        NUMSCART TYPE ZMM_RTM_FIELDS_C-NUMSCART,
        DAULTMOVDISSTAB TYPE ZMM_RTM_FIELDS_C-DAULTMOVDISSTAB,
        CODORDIS TYPE ZMM_RTM_FIELDS_C-CODORDIS,
        DENDIS TYPE ZMM_RTM_FIELDS_C-DENDIS,
        FORDIS TYPE ZMM_RTM_FIELDS_C-FORDIS,
        MATRICOLA_DIS TYPE ZMM_RTM_FIELDS_C-MATRICOLA_DIS,
        SIGTIPVEI TYPE ZMM_RTM_FIELDS_C-SIGTIPVEI,
        FILLER TYPE ZMM_RTM_FIELDS_C-FILLER,
        NUMOMOL TYPE ZMM_RTM_FIELDS_C-NUMOMOL,
        CONTROMOL TYPE ZMM_RTM_FIELDS_C-CONTROMOL,
        ORD_DI_MOD1 TYPE ZMM_RTM_FIELDS_C-ORD_DI_MOD1,
        DASTALETTERACID TYPE ZMM_RTM_FIELDS_C-DASTALETTERACID,
        DAEMISSLETCID TYPE ZMM_RTM_FIELDS_C-DAEMISSLETCID,
        FLAGDISBAS TYPE ZMM_RTM_FIELDS_C-FLAGDISBAS,
        NUMDISVARDAL TYPE ZMM_RTM_FIELDS_C-NUMDISVARDAL,
        FILLER1 TYPE ZMM_RTM_FIELDS_C-FILLER1,
        CIDDIS_BAS TYPE ZMM_RTM_FIELDS_C-CIDDIS_BAS,
        DATSTAMPCID_DISB TYPE ZMM_RTM_FIELDS_C-DATSTAMPCID_DISB,
        DATAEMISCID_DB TYPE ZMM_RTM_FIELDS_C-DATAEMISCID_DB,
        UNITMIS TYPE ZMM_RTM_FIELDS_C-UNITMIS,
        CODENRESMOPART TYPE ZMM_RTM_FIELDS_C-CODENRESMOPART,
        NUMPROGMODPART1 TYPE ZMM_RTM_FIELDS_C-NUMPROGMODPART1,
        ANNOEMISMODPART TYPE ZMM_RTM_FIELDS_C-ANNOEMISMODPART,
        COD_ASPETTO_PRO1 TYPE ZMM_RTM_FIELDS_C-COD_ASPETTO_PRO1,
        COD_TIPO_INTERV1 TYPE ZMM_RTM_FIELDS_C-COD_TIPO_INTERV1,
        FLAG_VINCOLO_IM1 TYPE ZMM_RTM_FIELDS_C-FLAG_VINCOLO_IM1,
        COD_STAB_RESP_P1 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P1,
        ADDMODPART1 TYPE ZMM_RTM_FIELDS_C-ADDMODPART1,
        IVDTCODSTRUTTDIS TYPE ZMM_RTM_FIELDS_C-IVDTCODSTRUTTDIS,
        UNITMISMAT TYPE ZMM_RTM_FIELDS_C-UNITMISMAT,
        VALOREPESO TYPE ZMM_RTM_FIELDS_C-VALOREPESO,
        FLAGPESPROV TYPE ZMM_RTM_FIELDS_C-FLAGPESPROV,
        CLMERCMAT TYPE ZMM_RTM_FIELDS_C-CLMERCMAT,
        PROVESTSTABDIS TYPE ZMM_RTM_FIELDS_C-PROVESTSTABDIS,
        PROVENDALLA TYPE ZMM_RTM_FIELDS_C-PROVENDALLA,
        CODENRESMODPART TYPE ZMM_RTM_FIELDS_C-CODENRESMODPART,
        NUMPROGMODPART2 TYPE ZMM_RTM_FIELDS_C-NUMPROGMODPART2,
        ANNOEMMODPART TYPE ZMM_RTM_FIELDS_C-ANNOEMMODPART,
        COD_ASPETTO_PRO2 TYPE ZMM_RTM_FIELDS_C-COD_ASPETTO_PRO2,
        COD_TIPO_INTERV2 TYPE ZMM_RTM_FIELDS_C-COD_TIPO_INTERV2,
        FLAG_VINCOLO_IM2 TYPE ZMM_RTM_FIELDS_C-FLAG_VINCOLO_IM2,
        COD_STAB_RESP_P2 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P2,
        ADDMODPART2 TYPE ZMM_RTM_FIELDS_C-ADDMODPART2,
        CODDIS1 TYPE ZMM_RTM_FIELDS_C-CODDIS1,
        CODFABBDIS1 TYPE ZMM_RTM_FIELDS_C-CODFABBDIS1,
        FLVARORG TYPE ZMM_RTM_FIELDS_C-FLVARORG,
        CODDIS2 TYPE ZMM_RTM_FIELDS_C-CODDIS2,
        CODFABBDIS2 TYPE ZMM_RTM_FIELDS_C-CODFABBDIS2,
        FLVARORG2 TYPE ZMM_RTM_FIELDS_C-FLVARORG2,
        CODDISALTERN TYPE ZMM_RTM_FIELDS_C-CODDISALTERN,
        CODTIPCOMM TYPE ZMM_RTM_FIELDS_C-CODTIPCOMM,
        DATACONSCAMP TYPE ZMM_RTM_FIELDS_C-DATACONSCAMP,
        DAPRENTRMODIF TYPE ZMM_RTM_FIELDS_C-DAPRENTRMODIF,
        CODCAUSMODIS TYPE ZMM_RTM_FIELDS_C-CODCAUSMODIS,
        COD_STAB_RESP_P3 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P3,
        MODELLO1 TYPE ZMM_RTM_FIELDS_C-MODELLO1,
        QTA_UTIL_GIORNA1 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA1,
        NUMAXVETTPRODGG1 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG1,
        QTADISORDCOMMLI1 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI1,
        DESCR_TIPO_IMPI1 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI1,
        CODSTAPILPRESER1 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER1,
        DATA_PRESER1 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER1,
        CLIENT1 TYPE ZMM_RTM_FIELDS_C-CLIENT1,
        COD_STAB_RESP_P4 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P4,
        MODELLO2 TYPE ZMM_RTM_FIELDS_C-MODELLO2,
        QTA_UTIL_GIORNA2 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA2,
        NUMAXVETTPRODGG2 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG2,
        QTADISORDCOMMLI2 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI2,
        DESCR_TIPO_IMPI2 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI2,
        CODSTAPILPRESER2 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER2,
        DATA_PRESER2 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER2,
        CLIENT2 TYPE ZMM_RTM_FIELDS_C-CLIENT2,
        COD_STAB_RESP_P5 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P5,
        MODELLO3 TYPE ZMM_RTM_FIELDS_C-MODELLO3,
        QTA_UTIL_GIORNA3 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA3,
        NUMAXVETTPRODGG3 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG3,
        QTADISORDCOMMLI3 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI3,
        DESCR_TIPO_IMPI3 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI3,
        CODSTAPILPRESER3 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER3,
        DATA_PRESER3 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER3,
        CLIENT3 TYPE ZMM_RTM_FIELDS_C-CLIENT3,
        COD_STAB_RESP_P6 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P6,
        MODELLO4 TYPE ZMM_RTM_FIELDS_C-MODELLO4,
        QTA_UTIL_GIORNA4 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA4,
        NUMAXVETTPRODGG4 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG4,
        QTADISORDCOMMLI4 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI4,
        DESCR_TIPO_IMPI4 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI4,
        CODSTAPILPRESER4 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER4,
        DATA_PRESER4 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER4,
        CLIENT4 TYPE ZMM_RTM_FIELDS_C-CLIENT4,
        COD_STAB_RESP_P7 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P7,
        MODELLO5 TYPE ZMM_RTM_FIELDS_C-MODELLO5,
        QTA_UTIL_GIORNA5 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA5,
        NUMAXVETTPRODGG5 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG5,
        QTADISORDCOMMLI5 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI5,
        DESCR_TIPO_IMPI5 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI5,
        CODSTAPILPRESER5 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER5,
        DATA_PRESER5 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER5,
        CLIENT5 TYPE ZMM_RTM_FIELDS_C-CLIENT5,
        COD_STAB_RESP_P8 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P8,
        MODELLO6 TYPE ZMM_RTM_FIELDS_C-MODELLO6,
        QTA_UTIL_GIORNA6 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA6,
        NUMAXVETTPRODGG6 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG6,
        QTADISORDCOMMLI6 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI6,
        DESCR_TIPO_IMPI6 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI6,
        CODSTAPILPRESER6 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER6,
        DATA_PRESER6 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER6,
        CLIENT6 TYPE ZMM_RTM_FIELDS_C-CLIENT6,
        COD_STAB_RESP_P9 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_P9,
        MODELLO7 TYPE ZMM_RTM_FIELDS_C-MODELLO7,
        QTA_UTIL_GIORNA7 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA7,
        NUMAXVETTPRODGG7 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG7,
        QTADISORDCOMMLI7 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI7,
        DESCR_TIPO_IMPI7 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI7,
        CODSTAPILPRESER7 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER7,
        DATA_PRESER7 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER7,
        CLIENT7 TYPE ZMM_RTM_FIELDS_C-CLIENT7,
        COD_STAB_RESP_10 TYPE ZMM_RTM_FIELDS_C-COD_STAB_RESP_10,
        MODELLO8 TYPE ZMM_RTM_FIELDS_C-MODELLO8,
        QTA_UTIL_GIORNA8 TYPE ZMM_RTM_FIELDS_C-QTA_UTIL_GIORNA8,
        NUMAXVETTPRODGG8 TYPE ZMM_RTM_FIELDS_C-NUMAXVETTPRODGG8,
        QTADISORDCOMMLI8 TYPE ZMM_RTM_FIELDS_C-QTADISORDCOMMLI8,
        DESCR_TIPO_IMPI8 TYPE ZMM_RTM_FIELDS_C-DESCR_TIPO_IMPI8,
        CODSTAPILPRESER8 TYPE ZMM_RTM_FIELDS_C-CODSTAPILPRESER8,
        DATA_PRESER8 TYPE ZMM_RTM_FIELDS_C-DATA_PRESER8,
        CLIENT8 TYPE ZMM_RTM_FIELDS_C-CLIENT8,
        FILLER2 TYPE ZMM_RTM_FIELDS_C-FILLER2,
        COMMDIS TYPE ZMM_RTM_FIELDS_C-COMMDIS,
        SGOP TYPE ZMM_RTM_FIELDS_C-SGOP,
        CLASICURE TYPE ZMM_RTM_FIELDS_C-CLASICURE,
        CDCMAGIMPDIS TYPE ZMM_RTM_FIELDS_C-CDCMAGIMPDIS,
        CODCEN_COSRIC TYPE ZMM_RTM_FIELDS_C-CODCEN_COSRIC,
        CODLAVSUPPLDIS TYPE ZMM_RTM_FIELDS_C-CODLAVSUPPLDIS,
        FLAGDIS_AUTOM TYPE ZMM_RTM_FIELDS_C-FLAGDIS_AUTOM,
        NASTRO TYPE ZMM_RTM_FIELDS_C-NASTRO,
        NASTRO1 TYPE ZMM_RTM_FIELDS_C-NASTRO1,
        JIT_RIFORN_PROPO TYPE ZMM_RTM_FIELDS_C-JIT_RIFORN_PROPO,
        NUMDISPROG TYPE ZMM_RTM_FIELDS_C-NUMDISPROG,
        NUMDISRIFPROG TYPE ZMM_RTM_FIELDS_C-NUMDISRIFPROG,
        TAB_FORNITORI_VD TYPE ZMM_RTM_FIELDS_C-TAB_FORNITORI_VD,
        CODCON_LAVCNTE TYPE ZMM_RTM_FIELDS_C-CODCON_LAVCNTE,
        FLAG_TRAGUARDO_D TYPE ZMM_RTM_FIELDS_C-FLAG_TRAGUARDO_D,
        COD_POLO_ACQ TYPE ZMM_RTM_FIELDS_C-COD_POLO_ACQ,
        DATA_ELAB TYPE ZMM_RTM_FIELDS_C-DATA_ELAB,
        DATA_PEZZO TYPE ZMM_RTM_FIELDS_C-DATA_PEZZO,
        CODICE_TAVOLA TYPE ZMM_RTM_FIELDS_C-CODICE_TAVOLA,
        COSTO_INIZIALE_P TYPE ZMM_RTM_FIELDS_C-COSTO_INIZIALE_P,
        DELTA_COSTO_PEZZ TYPE ZMM_RTM_FIELDS_C-DELTA_COSTO_PEZZ,
        INIZIATIVA TYPE ZMM_RTM_FIELDS_C-INIZIATIVA,
        FLAG_COLORATO TYPE ZMM_RTM_FIELDS_C-FLAG_COLORATO,
        CODICE_MDR TYPE ZMM_RTM_FIELDS_C-CODICE_MDR,
        COD_DISPOS TYPE ZMM_RTM_FIELDS_C-COD_DISPOS,
        COD_PRECONF TYPE ZMM_RTM_FIELDS_C-COD_PRECONF,
        COD_RIV_PAR TYPE ZMM_RTM_FIELDS_C-COD_RIV_PAR,
        QTA_DISEGNO_X_CO TYPE ZMM_RTM_FIELDS_C-QTA_DISEGNO_X_CO,
        STATO_MDR TYPE ZMM_RTM_FIELDS_C-STATO_MDR,
        DATA_MOV_IMB TYPE ZMM_RTM_FIELDS_C-DATA_MOV_IMB,
        ESTEN_QUALIF TYPE ZMM_RTM_FIELDS_C-ESTEN_QUALIF,
        CLASSE_FUNZIONAL TYPE ZMM_RTM_FIELDS_C-CLASSE_FUNZIONAL,
        SEGNO_COSTO_INIZ TYPE ZMM_RTM_FIELDS_C-SEGNO_COSTO_INIZ,
        SEGNO_DELTA_COST TYPE ZMM_RTM_FIELDS_C-SEGNO_DELTA_COST,
        FILLER3 TYPE ZMM_RTM_FIELDS_C-FILLER3,
        ZNEW TYPE ZMM_RTM_FIELDS_C-ZNEW,
        ZWERKS TYPE ZMM_RTM_FIELDS_C-ZWERKS,
      END OF WS_RTM.
PARAMETERS: P_plant like  zmm_rtm_fields_c-ZWERKS,
            p_matnr like  zmm_rtm_fields_c-CODDIS,
            p_CODTIP like zmm_rtm_fields_c-CODTIPMODDISPROG,
            p_DAULTM like zmm_rtm_fields_c-DAULTMOVDISSTAB,
            p_PROVES like zmm_rtm_fields_c-PROVESTSTABDIS,
            p_COD_P1 like zmm_rtm_fields_c-COD_STAB_RESP_P1,
            p_COD_P2 like zmm_rtm_fields_c-COD_STAB_RESP_P2,
            p_COD_P3 like zmm_rtm_fields_c-COD_STAB_RESP_P3,
            p_COD_P4 like zmm_rtm_fields_c-COD_STAB_RESP_P4,
            p_new   like  zmm_rtm_fields_c-ZNEW .
start-of-selection.
SELECT * FROM zmm_rtm_fields_c INTO corresponding fields of TABLE  WS_RTM
where zwerks = P_plant.
and CODDIS = p_matnr.
*and   CODTIPMODDISPROG = p_CODTIP
*and   DAULTMOVDISSTAB  = p_DAULTM
*and   PROVESTSTABDIS   = p_PROVES
*and   COD_STAB_RESP_P1 = p_COD_P1
*and   COD_STAB_RESP_P2 = p_COD_P2
*and   COD_STAB_RESP_P3 = p_COD_P3
*and   COD_STAB_RESP_P4 = p_COD_P4
*and   ZNEW = p_new.
  CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
    EXPORTING
      I_STRUCTURE_NAME = 'ZMM_RTM_FIELDS_C'
    CHANGING
      CT_FIELDCAT      = CT_FIELDCAT[].
  IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
  loop at CT_FIELDCAT.
    if flag eq 1.
      CT_FIELDCAT-SELTEXT_M = 'Clint'.
      modify CT_FIELDCAT.
    elseif flag eq 2.
      CT_FIELDCAT-SELTEXT_M = 'Record Type'.
      modify CT_FIELDCAT.
    elseif flag eq 3.
      CT_FIELDCAT-SELTEXT_M = 'Material Code'.
      modify CT_FIELDCAT.
    elseif flag eq 26.
      CT_FIELDCAT-SELTEXT_M = 'Unit of Measure'.
      modify CT_FIELDCAT.
    elseif flag eq 169.
      CT_FIELDCAT-SELTEXT_M = 'NEW'.
      modify CT_FIELDCAT.
    elseif flag eq 170.
      CT_FIELDCAT-SELTEXT_M = 'RTM Plant'.
      modify CT_FIELDCAT.
    else.
      CT_FIELDCAT-SELTEXT_M = CT_FIELDCAT-FIELDNAME.
      modify CT_FIELDCAT.
    endif.
    flag = flag + 1.
  endloop.
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
   EXPORTING
     IT_FIELDCAT                        = CT_FIELDCAT[]
    TABLES
      T_OUTTAB                          = WS_RTM
EXCEPTIONS
  PROGRAM_ERROR                     = 1
  OTHERS                            = 2
  IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
*INCLUDE ZMM_RTM_081_BUILD_FIELD_CATF01.

Similar Messages

  • Select query not working in Dev but working in QA and PRD

    Hi All,
    I have a select query with inner join which is not working in the DEV but working in QA and PRD. Anyone has any idea why is it happening, I think it to be a basis issue. Just want to confirm if anyone has any other idea.
    Thanks in advance,
    Barjinder Singh.

    Hi Barjinder Singh,
    In development you can't find the records for the table.
    In testing system only you can test even the program(report).
    If it is the DEV system you can't get the data.
    Go and see into the table wether it has records or not(in DEV system).
    It doesn't has the records in DEV system.
    Regards,
    Balakrishna.N

  • Select query not working

    Hello Experts,
    i am using select query like
    SELECT SHKZG SUM( DMBTR ) AS DMBTR
      FROM BSIK INTO CORRESPONDING FIELDS OF TABLE ITAB_BSIK
      WHERE BUKRS = W_BUKRS
      AND LIFNR = WA_BSEG-LIFNR
      AND ( BLDAT BETWEEN W_DATe_low AND W_DATe_high )
      GROUP BY SHKZG.
    I checked with table by giving the values same as here.
    In table m getting data , but dont know y after executing this query m not getting results.
    value of sy-subrc equals to 4.
    Can any body tel me what might be the problem??
    Thanks & Regards,
    Manisha
    Edited by: Rob Burbank on Aug 3, 2010 11:12 AM

    Hello ,
    SUM and AVG commands runs on your database system and calculations with type floating numbers.
    It can cause a low performance and sometimes wrong results.
    In your example ,
    if you are using Packed numbers in your internal table for DMBTR ( like bseg-dmbtr )
    and sum of the related records does not fit into this fields than select can not run.
    I can recommend u this code :
    DATA :
    begin of w_bsik,
      shkzg LIKE bsik-shkzg,
      dmbtr LIKE bsik-dmbtr,
    END OF w_bsik,
    t_bsik LIKE STANDARD TABLE OF w_bsik.
    SELECT shkzg dmbtr FROM bsik INTO w_bsik
    WHERE ...
       COLLECT w_bsik INTO t_bsik.  <--- Collect command does sum operation based on SHKZG
    ENDSELECT.
    I hope it helps.

  • Select query not working with like & and operator

    Hi,
    The below is the select query which is used to select only the failed rollup jobs from DB table ( background jobs ) the status 'A' which means only the failed roll up jobs.
    select jobname status from v_op into table zjob_rollup where jobname like '%ROLLUP%'
                                                             or jobname like  'BI_AGGR%'
                                                             and status like 'A'.
    Right now my internal tables is picking the job name other than status A also.
    Can you please help.
    Note: Ps consider the performance of select query also.
    Thanks,
    Siva

    Hi,
    select jobname status
         from v_op
         into table zjob_rollup
         where ( jobname like '%ROLLUP%'  or jobname like  'BI_AGGR%' )
                      and status = 'A'.

  • Select Query not workin as expected

    HI Guru's,
    Here is a select query which takes more time when I incerase the search criteria . The Table I_MKPF is not initial.
    select mblnr mjahr zeile bwart matnr werks charg lifnr
    shkzg bwtar menge meins ebeln aufnr bukrs prctr
    from mseg into corresponding fields of table z_rec
    for all entries in i_mkpf
    where
    mblnr eq i_mkpf-mblnr and
    mjahr eq i_mkpf-mjahr and
    bwart in s_bwart and
    werks in s_werks and
    bukrs in s_bukrs.
    In the above query MBLNR and MJAHR are primary key fields in the same order as in the database.
    The query fetches 2 records and takes around 20 minutes.
    I did some more testing and found one peculiar issue.
    The query takes long time only when S_WERKS and/or S_BUKRS is entered on the selection screen.
    If these two fields are left blank it works super quick.
    I am baffled as to why this is happening. Should it not have been the other way around..?
    Could please take a look and tell me what the issue might be??
    Thanks in Advance,
    Imran

    Hi Imran,
    please check the SQL performance in transaction ST05 > "Explaine one SQL request" for this slightly modified statement:
    select mblnr, mjahr, zeile, bwart, matnr, werks, charg, lifnr,
    shkzg, bwtar, menge, meins, ebeln, aufnr bukrs, prctr
    from mseg
    where
    mblnr = '1' and
    mjahr = '2' and
    bwart in ('1', '2') and
    werks in ('1', '2') and
    bukrs in ('1', '2')
    or
    mblnr = '1' and
    mjahr = '2' and
    bwart in ('1', '2') and
    werks in ('1', '2') and
    bukrs in ('1', '2')
    or
    mblnr = '1' and
    mjahr = '2' and
    bwart in ('1', '2') and
    werks in ('1', '2') and
    bukrs in ('1', '2')
    or
    mblnr = '1' and
    mjahr = '2' and
    bwart in ('1', '2') and
    werks in ('1', '2') and
    bukrs in ('1', '2')
    Please answer back with the results. Best regards,
    Alvaro

  • Select query not getting data

    i am using a query in my asp.net application "select * from tablename" it is not working. the table is in relationship with two other table i removed relation but still not working. the same query is working for the other table

    i am using a query in my asp.net application "select * from tablename" it is not working. the table is in relationship with two other table i removed relation but still not working. the same query is working for the other table
    Hello,
    It is not clear why this thread moved to VB.NET forum, but it seems that your issue is mainly related to web development, you could consider posting this issue in
    https://forums.asp.net forum to get support.
    Regards,
    Carl
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • SQL Insert from "Select Query" Not Work when use Order By

    Hai every body...
    I have a problem with T-SQL. I use SQL Server 2012 Express with SP2 on Windows 7 32-bit SP1.
    This is the problem
    -- first, create table
    create table dtoth.tableA (
    id_data TINYINT PRIMARY KEY,
    kd_data VARCHAR(20),
    nm_data VARCHAR(200)
    -- then, insert values
    INSERT INTO dtoth.tableA VALUES (0,'100.001','KAS');
    INSERT INTO dtoth.tableA VALUES (1,'110.001','BANK');
    INSERT INTO dtoth.tableA VALUES (2,'120.001','PIUTANG DAGANG');
    INSERT INTO dtoth.tableA VALUES (3,'121.001','PIUTANG GIRO');
    INSERT INTO dtoth.tableA VALUES (4,'130.001','PERSEDIAAN BARANG DAGANGAN');
    -- then, i create a temporary table
    create table dtoth.temp_tableA (
    kd_data VARCHAR(20),
    nm_data VARCHAR(200)
    -- then, i create a store procedure to call data from temporary table
    CREATE procedure dtoth.report
    AS
    BEGIN
    DELETE FROM dtoth.temp_tableA;
    INSERT INTO dtoth.temp_tableA SELECT kd_data, nm_data FROM dtoth.tableA ORDER BY kd_data desc;
    SELECT * FROM dtoth.temp_tableA;
    END
    GO
    When i execute the the store procedure with
    EXEC dtoth.report;
    the result is not accurate like this (kd_data not sorted desc):
    I want the column "kd_data" sort descending because i use ORDER BY kd_data DESC in insert statement on the store procedure.
    By the way, if i execute code like :
    SELECT kd_data, nm_data FROM dtoth.tableA ORDER BY kd_data desc;
    the result is correct like this
    So, what solution for my code in the store procedure ?
    Thanks.

    to get the data sorted, you should order by in your select in the stored procedure
    sorting while inserting does not guarenatee order..
    remove the order by in insert statement and put that in the select statement
    so, your procedure should be 
    -- then, i create a store procedure to call data from temporary table
    CREATE procedure dtoth.report
    AS
    BEGIN
    DELETE FROM dtoth.temp_tableA;
    INSERT INTO dtoth.temp_tableA SELECT kd_data, nm_data FROM dtoth.tableA;
    SELECT * FROM dtoth.temp_tableA ORDER BY kd_data desc;
    END
    GO
    Hope it Helps!!

  • Select query is working on oracle 10.1.0 but its not working in 10.2.0

    select query is working and retrieving some data from oracle database server 10.1.0.2.0, but same query is not working in 10.2.0.1.0 database server, its throws(ORA-00942: table or view does not exist)
    But schema related tables and relevant details are same in 10.2.0.1.0 database server, so don't think that table is missing on that schema.
    Note: Query length is upto 480 line
    I have validate all the things, everything is fine, i don't why that query is not executing in different version.
    I am in helpless in this situation?, anybody faced this issue?
    Thanks in advance

    Validated means all the tables and and columns are verified, i just running in sqlprompt,
    Say for example:
    sql> select * from table1;
    One thing i observed while executing the query its showed error in one location of select sql. i mean particular word in select sql.
    After that i combined some three lines of huge select sql into single then i am getting error in different location i mean different word...
    My question is how same query executing in Oracle 10g Release 1, same dump (its exported from Release1) imported into oracle 10g release 2 is not executing. its shows Table or view doesn't exit.

  • Analysis Authorization : Selection screen not appearing for query

    Hi,
    I am facing an issue with analysis authorization. I have created the new roles and assigned to the users. For one user when I am executing the query, the selection screen is not coming up and it shows error message to specify the variables. Whereas its running for all other users.
    In S_RS_COMP I have selected Type of a reporting component as Query View, Query & Template structure. I also tried adding Variable in this field but that also did not help.
    Please let me know if you have faced similar issue.
    Regards,
    Manish

    Hi,
    Go to your query desinger opend your query and select your variable in that you have see first "Ready Input Query" Check box is selected or not. It's not selected you can select that check box.
    Your problem will be sloved.
    Thanks & Regards,
    venkat.

  • Due to MODIF ID, SELECT query in START-OF-SELECTION not getting triggered

    Dear SAP Gurus,
    I'm stuck with this program, where, my program is not being executed, as in, my SELECT query in my event START-OF-SELECTION is not getting triggered. Since i hav used MODIF ID, for SELECT-OPTIONS, even after putting the entries in select-options...................when i click on the execute button, or press F8, the program still goes into the AT SELECTION-SCREEN OUTPUT event..........but i want it to goto START-OF-SELECTION event where my SELECT query is........what should i do??????????????
    Please find the notepad file having the code, n exucse me for any selection-texts absence.
    Need help from u in this issue.
    Thanks in advance.
    REPORT  ZPPR_CONVSTAT NO STANDARD PAGE HEADING.
    INCLUDE ZPPR_CONVSTAT_TOP.               " data declaration
    INCLUDE ZPPR_CONVSTAT_SEL_CRITERIA.      " selection criteria
    INCLUDE ZPPR_CONVSTAT_PBO.               " event at selection-screen output
    INCLUDE ZPPR_CONVSTAT_START_SELECTION.   " event start-of-selection
    INCLUDE ZPPR_CONVSTAT_F_START_OF_SEL.
    *&  Include           ZPPR_CONVSTAT_TOP
    TABLES  : VBUK,
              VBUP,
              VBAK,
              VBAP,
              VBEP,
              VBPA,
              TVAK,
              EKUB,
              LIKP,
              LIPS,
              MARA,
              MAKT,
              MARC,
              PLAF,
              AUFK,
              AFKO,
              AFPO,
              AFVC,
              AFVV,
              CRHD,
              PBIM,
              KNA1,
              T134,
              IOHEADER,
              IOITEM.
    TYPE-POOLS  : slis.
    TYPES : BEGIN OF ty_final,
            werks   TYPE vbap-werks,  "Plant
            auart   TYPE vbak-auart,  "Sales Order Doc. type
            erdat   TYPE vbak-erdat,  "Sales Order Creation date
            vbeln   TYPE vbak-vbeln,  "Sales Order No.
            posnr   TYPE vbap-posnr,  "Sales Order Item No.
            aedat   TYPE vbak-aedat,  "Sales Order Change Date
            kwmeng  TYPE vbap-kwmeng, "Sales Order qty.
            vdatu   TYPE vbak-vdatu,  "Requested Delivery Date
            lfimg   TYPE lips-lfimg,  "Sales Order Delivered Qty.
            matnr   TYPE vbap-matnr,  "Material ID
            arktx   TYPE vbap-arktx,  "Material Description
            strgr   TYPE marc-strgr,  "Planning Strategy
            vrkme   TYPE vbap-vrkme,  "UOM
            plnum   TYPE plaf-plnum,  "Plan Order No.
            gsmng   TYPE plaf-gsmng,  "Plan Order Qty.
            auffx   TYPE plaf-auffx,  "Plan Order Firming Indicator u2013 Qty.
            stlfx   TYPE plaf-stlfx,  "Plan Order Firming Indicator - Component
            erdat2  TYPE aufk-erdat,  "Production Order Creation Date
            aufnr   TYPE aufk-aufnr,  "Production Order No.
            prdqty  TYPE afko-gamng,  "Production Order qty.
            pckqty  TYPE lips-lfimg,  "Packed Delivered Qty.
            psamg   TYPE afpo-psamg,  "Allotted scrap
            igmng   TYPE afko-igmng,  "Confirmed Yield Qty.
            iasmg   TYPE afko-iasmg,  "Confirmed Scrap Qty
            iamng   TYPE afpo-iamng,  "Expected Yield
            wemng   TYPE afpo-wemng,  "Delivered Qty.
            altscrp TYPE c LENGTH 6,  "Allotted Scrap %
            actscrp TYPE c LENGTH 6,  "Actual Scrap %
            umrez   TYPE afvv-umrez,  "Ups (from Prd. ORD)
            ups     TYPE clobjdat-ausp1,  "Ups (from Material Master)
            crtnstl TYPE clobjdat-ausp1,  "Carton Style
            ppopr   TYPE clobjdat-ausp1,  "Pre-Printing Operation
            brdtyp  TYPE clobjdat-ausp1,  "Board Type
            lsdim1  TYPE clobjdat-ausp1,  "Layout Size u2013 Dim 1
            lsdim2  TYPE clobjdat-ausp1,  "Layout Size u2013 Dim 2
            lsgsm   TYPE clobjdat-ausp1,  "GSM
            inktyp  TYPE clobjdat-ausp1,  "Ink Type
            foiltyp TYPE clobjdat-ausp1,  "Foiling
            wintyp  TYPE clobjdat-ausp1,  "Window Type
            lamin   TYPE clobjdat-ausp1,  "Lamination
            fsvrnsh TYPE clobjdat-ausp1,  "Front Side Varnish
            bsvrnsh TYPE clobjdat-ausp1,  "Back Side Varnish
            emboss  TYPE clobjdat-ausp1,  "Embossing
            punch   TYPE clobjdat-ausp1,  "Punching
            paste   TYPE clobjdat-ausp1,  "Pasting
            oprno   TYPE afvc-vornr,      "Operation No.
            wrkcntr TYPE crhd-arbpl,      "Work Centre
            oprtxt  TYPE afvc-ltxa1,      "Operation Text
            oprqty  TYPE afvv-mgvrg,      "Operation qty.
            yield   TYPE afvv-lmnga,      "Yield
            scrap   TYPE afvv-xmnga,      "Scrap
            jobtyp  TYPE vbak-augru,      "Job Type
            prordst TYPE bsvx-sttxt,      "Production Order Status
            solinst TYPE vbup-lfsta,      "Sales Order Line Item Status
            sldprty TYPE kna1-name1,      "Sold to Party Name
            shpprty TYPE kna1-name1,      "Ship to Party Name
            shpcity TYPE kna1-ort01,      "Ship to party - City
            END OF  ty_final.
    TYPES : BEGIN OF ty_vbak,
            auart   TYPE vbak-auart,
            erdat   TYPE vbak-erdat,  "Doc creation date
            vbeln   TYPE vbak-vbeln,
            aedat   TYPE vbak-aedat,  "Doc change date
            vdatu   TYPE vbak-vdatu,  "Requested delivery date
            kunnr   TYPE vbak-kunnr,
            augru   TYPE vbak-augru,  "Job Type
            END OF ty_vbak.
    TYPES : BEGIN OF ty_vbap,
            vbeln   TYPE vbap-vbeln,
            posnr   TYPE vbap-posnr,
            werks   TYPE vbap-werks,
            matnr   TYPE vbap-matnr,
            arktx   TYPE vbap-arktx,
            kwmeng  TYPE vbap-kwmeng,
            vrkme   TYPE vbap-vrkme,
            END OF ty_vbap.
    TYPES : BEGIN OF ty_pbim,
            pbdnr TYPE pbim-pbdnr,  "Requirements Plan Number
            bdzei TYPE pbim-bdzei,  "Independent requirements pointer
            matnr TYPE pbim-matnr,
            werks TYPE pbim-werks,
            END OF ty_pbim.
    TYPES : BEGIN OF ty_pbhi,
            bdzei TYPE pbhi-bdzei,  "Independent requirements pointer
            pdatu TYPE pbhi-pdatu,  "Requirement date
            laeda TYPE pbhi-laeda,  "Date of Last Change
            END OF ty_pbhi.
    TYPES : BEGIN OF ty_ekko,
            ebeln TYPE ekko-ebeln,  "STO doc no
            bsart TYPE ekko-bsart,
            reswk TYPE ekko-reswk,  "Supplying plant
            aedat TYPE ekko-aedat,  "Doc creation date
            END OF ty_ekko.
    TYPES : BEGIN OF ty_ekpo,
            ebeln TYPE ekpo-ebeln,
            ebelp TYPE ekpo-ebelp,
            aedat TYPE ekpo-aedat,  "Doc change date
            menge TYPE ekpo-menge,
            meins TYPE ekpo-meins,
            matnr TYPE ekpo-matnr,
            txz01 TYPE ekpo-txz01,
            END OF ty_ekpo.
    TYPES : BEGIN OF ty_eket,
            ebeln TYPE eket-ebeln,
            ebelp TYPE eket-ebelp,
            eindt TYPE eket-eindt,  "Requested delivery date
            END OF ty_eket.
    TYPES : BEGIN OF ty_lips,
            vbeln TYPE lips-vbeln,
            posnr TYPE lips-posnr,
            vgbel TYPE lips-vgbel,
            vgpos TYPE lips-vgpos,
            lfimg TYPE lips-lfimg,
            END OF ty_lips.
    TYPES : BEGIN OF ty_plaf,
            plnum TYPE plaf-plnum,
            matnr TYPE plaf-matnr,
            gsmng TYPE plaf-gsmng,
            auffx TYPE plaf-auffx,
            stlfx TYPE plaf-stlfx,
            kdauf TYPE plaf-kdauf,
            kdpos TYPE plaf-kdpos,
            pbdnr TYPE plaf-pbdnr,
            END OF ty_plaf.
    TYPES : BEGIN OF ty_aufk,
            aufnr TYPE aufk-aufnr,
            erdat TYPE aufk-erdat,
            objnr TYPE aufk-objnr,
            END OF ty_aufk.
    TYPES : BEGIN OF ty_afko,
            aufnr TYPE afko-aufnr,
            gamng TYPE afko-gamng,  "Total order quantity
            gasmg TYPE afko-gasmg,  "Total scrap quantity in the order
            igmng TYPE afko-igmng,  "Confirmed Yield Qty
            iasmg TYPE afko-iasmg,  "Confirmed Scrap Qty
            aufpl TYPE afko-aufpl,  "Routing number of operations in the order
            END OF ty_afko.
    TYPES : BEGIN OF ty_afpo,
            aufnr TYPE afpo-aufnr,
            plnum TYPE afpo-plnum,
            matnr TYPE afpo-matnr,
            pgmng TYPE afpo-pgmng,  "Plan Order Qty
            kdauf TYPE afpo-kdauf,
            kdpos TYPE afpo-kdpos,
            psamg TYPE afpo-psamg,  "Allotted scrap
            iamng TYPE afpo-iamng,  "Expected Yield Variance
            wemng TYPE afpo-wemng,  "Delivered Qty
            END OF ty_afpo.
    TYPES : BEGIN OF ty_afvc,
            vornr TYPE afvc-vornr,
            aufpl TYPE afvc-aufpl,  "Routing number of operations in the order
            aplzl TYPE afvc-aplzl,  "General counter for order
            arbid TYPE afvc-arbid,  "Object ID of the resource
            ltxa1 TYPE afvc-ltxa1,
            END OF ty_afvc.
    TYPES : BEGIN OF ty_afvv,
            aufpl TYPE afvv-aufpl,  "Routing number of operations in the order
            aplzl TYPE afvv-aplzl,  "General counter for order
            umrez TYPE afvv-umrez,
            mgvrg TYPE afvv-mgvrg,
            lmnga TYPE afvv-lmnga,
            xmnga TYPE afvv-xmnga,
            END OF ty_afvv.
    TYPES : BEGIN OF ty_mdvm,
            mdkey TYPE mdvm-mdkey,
            disst TYPE mdkp-disst,
            matnr TYPE mdkp-matnr,
            plwrk TYPE mdkp-plwrk,
            END OF ty_mdvm.
    DATA :  it_final  TYPE STANDARD TABLE OF ty_final,
            it_vbak   TYPE STANDARD TABLE OF ty_vbak,
            it_vbap   TYPE STANDARD TABLE OF ty_vbap,
            it_lips   TYPE STANDARD TABLE OF ty_lips,
            it_pbim   TYPE STANDARD TABLE OF ty_pbim,
            it_pbhi   TYPE STANDARD TABLE OF ty_pbhi,
            it_ekko   TYPE STANDARD TABLE OF ty_ekko,
            it_ekpo   TYPE STANDARD TABLE OF ty_ekpo,
            it_eket   TYPE STANDARD TABLE OF ty_eket,
            it_plaf   TYPE STANDARD TABLE OF ty_plaf,
            it_aufk   TYPE STANDARD TABLE OF ty_aufk,
            it_afko   TYPE STANDARD TABLE OF ty_afko,
            it_afpo   TYPE STANDARD TABLE OF ty_afpo,
            it_afvc   TYPE STANDARD TABLE OF ty_afvc,
            it_afvv   TYPE STANDARD TABLE OF ty_afvv,
            it_mdvm   TYPE STANDARD TABLE OF ty_mdvm.
    DATA :  wa_final  TYPE ty_final,
            wa_vbak   TYPE ty_vbak,
            wa_vbap   TYPE ty_vbap,
            wa_lips   TYPE ty_lips,
            wa_pbim   TYPE ty_pbim,
            wa_pbhi   TYPE ty_pbhi,
            wa_ekko   TYPE ty_ekko,
            wa_ekpo   TYPE ty_ekpo,
            wa_eket   TYPE ty_eket,
            wa_plaf   TYPE ty_plaf,
            wa_aufk   TYPE ty_aufk,
            wa_afko   TYPE ty_afko,
            wa_afpo   TYPE ty_afpo,
            wa_afvc   TYPE ty_afvc,
            wa_afvv   TYPE ty_afvv,
            wa_mdvm   TYPE ty_mdvm.
    DATA :  it_object TYPE hum_object_t,
            wa_object TYPE hum_object,
            it_item   TYPE hum_hu_item_t,
            wa_item   TYPE vepovb,
            count1(6) TYPE n.
    DATA :  gv_objek TYPE ausp-objek.       "Put matnr for use in FM u2018CLAF_CLASSIFICATION_OF_OBJECTSu2019
    DATA : BEGIN OF it_sclass OCCURS 0.
            INCLUDE STRUCTURE sclass.
    DATA : END OF it_sclass.
    DATA : BEGIN OF it_clobjdat OCCURS 0.
            INCLUDE STRUCTURE clobjdat.
    DATA : END OF it_clobjdat.
    *&  Include           ZPPR_CONVSTAT_SEL_CRITERIA
      SELECTION-SCREEN FOR 'PLANNING STAGE'
    SELECTION-SCREEN BEGIN OF BLOCK main WITH FRAME TITLE text-001.
      PARAMETERS: mrpntdn RADIOBUTTON GROUP sel                    DEFAULT 'X' user-command flag,
                  pldord  RADIOBUTTON GROUP sel,
                  prdord  RADIOBUTTON GROUP sel.
    SELECTION-SCREEN END OF BLOCK main.
      SELECTION-SCREEN FOR 'SELECTION BY PLANT AND PLANT DATA'
    SELECTION-SCREEN BEGIN OF BLOCK plant WITH FRAME TITLE text-002.
      PARAMETERS      : p_werks   LIKE  ioheader-werks OBLIGATORY  DEFAULT '1100' MATCHCODE OBJECT H_T001W.
      SELECT-OPTIONS  : so_matnr  FOR   ioitem-matnr                              MATCHCODE OBJECT MAT1.
      PARAMETERS      : so_mtart  TYPE  t134-mtart     OBLIGATORY  DEFAULT 'ZFIN' MATCHCODE OBJECT H_T134.
      SELECT-OPTIONS  : so_plnum  FOR   ioitem-plnum                              MATCHCODE OBJECT plnum  MODIF ID pld,
                        so_aufnr  FOR   ioheader-aufnr                            MATCHCODE OBJECT orde   MODIF ID prd.
      PARAMETERS      : p_prdsta  LIKE  tj02t-txt04                                                       MODIF ID prd.
    SELECTION-SCREEN END OF BLOCK plant.
      SELECTION-SCREEN FOR 'SELECTION BY REQUIREMENT TYPE'
    SELECTION-SCREEN BEGIN OF BLOCK reqtyp  WITH FRAME TITLE text-003.
      PARAMETERS      : cb_so     TYPE AUSWL_EB AS CHECKBOX USER-COMMAND flag,
                        cb_sto    TYPE AUSWL_EB AS CHECKBOX USER-COMMAND flag,
                        cb_pir    TYPE AUSWL_EB AS CHECKBOX USER-COMMAND flag.
    SELECTION-SCREEN END OF BLOCK reqtyp.
      SELECTION-SCREEN FOR 'SELECTION BY DATE AND REQUIREMENT TYPE NOS'
    SELECTION-SCREEN BEGIN OF BLOCK dtreqtypno WITH FRAME TITLE text-004.
      SELECT-OPTIONS  : so_crtdt  FOR vbak-erdat                                                                MODIF ID gen,
                        so_vbeln  FOR vbap-vbeln                                  MATCHCODE OBJECT WTY_F4_VBAP  MODIF ID rso,
                        so_posnr  FOR vbap-posnr                                                                MODIF ID rso,
                        so_ebeln  FOR ekub-ebeln                                  MATCHCODE OBJECT MEKKM        MODIF ID rst,
                        so_ebelp  FOR ekub-ebelp                                                                MODIF ID rst,
                        so_pbdnr  FOR pbim-pbdnr                                                                MODIF ID rpi,
                        so_reqdt  FOR vbep-edatu                                                                MODIF ID gen.
    SELECTION-SCREEN END OF BLOCK dtreqtypno.
      SELECTION-SCREEN FOR 'SELECTION BY OTHER PARAMETERS'
    SELECTION-SCREEN BEGIN OF BLOCK othrparam WITH FRAME TITLE text-005.
      SELECT-OPTIONS  : so_kunnr FOR kna1-kunnr                                   MATCHCODE OBJECT debi   MODIF ID rso,
                        so_auart FOR tvak-auart                                   MATCHCODE OBJECT H_TVAK MODIF ID rso,
                        so_lfsta FOR vbup-lfsta                                                           MODIF ID rso.
    SELECTION-SCREEN END OF BLOCK othrparam.
    *&  Include           ZPPR_CONVSTAT_PBO
    *&   Event AT SELECTION-SCREEN OUTPUT
    AT SELECTION-SCREEN OUTPUT.
      IF mrpntdn = 'X'.
        LOOP AT SCREEN.
          IF ( screen-group1 = 'PLD' OR screen-group1 = 'PRD' ).
            screen-active = 0.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ELSEIF pldord = 'X'.
        LOOP AT SCREEN.
          IF screen-group1 = 'PLD'.
            screen-intensified = 1.
            MODIFY SCREEN.
          ENDIF.
          IF screen-group1 = 'PRD'.
            screen-active = 0.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ELSEIF prdord = 'X'.
        LOOP AT SCREEN.
          IF ( screen-group1 = 'PLD' OR screen-group1 = 'PRD' ).
            screen-intensified = 1.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ENDIF.
      IF ( cb_so = ' ' AND cb_sto = ' ' AND cb_pir = ' ' ).
        LOOP AT SCREEN.
          IF ( screen-group1 = 'GEN'
          OR screen-group1 = 'RSO'
          OR screen-group1 = 'RST'
          OR screen-group1 = 'RPI' ).
            screen-active = 0.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
      ENDIF.
      IF cb_so = 'X'.
        LOOP AT SCREEN.
          IF screen-group1 = 'RSO'.
            screen-active = 1.
            MODIFY SCREEN.
          ENDIF.
        ENDLOOP.
        IF cb_sto = ' '.
          LOOP AT SCREEN.
            IF screen-group1 = 'RST'.
              screen-active = 0.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        ENDIF.
        IF cb_pir = ' '.
          LOOP AT SCREEN.
            IF screen-group1 = 'RPI'.
              screen-active = 0.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        ENDIF.
      ELSEIF cb_sto = 'X'.
        IF cb_so = ' '.
          LOOP AT SCREEN.
            IF screen-group1 = 'RSO'.
              screen-active = 0.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        ENDIF.
        IF cb_pir = ' '.
          LOOP AT SCREEN.
            IF screen-group1 = 'RPI'.
              screen-active = 0.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        ENDIF.
      ELSEIF cb_pir = 'X'.
        IF cb_so = ' '.
          LOOP AT SCREEN.
            IF screen-group1 = 'RSO'.
              screen-active = 0.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        ENDIF.
        IF cb_sto = ' '.
          LOOP AT SCREEN.
            IF screen-group1 = 'RST'.
              screen-active = 0.
              MODIFY SCREEN.
            ENDIF.
          ENDLOOP.
        ENDIF.
      ENDIF.
    *&  Include           ZPPR_CONVSTAT_START_SELECTION
    *&   Event START-OF-SELECTION
    IF mrpntdn = 'X'.
      PERFORM start_of_selection_mrpntdn.
    ELSEIF pldord = 'X'.
      PERFORM start_of_selection_pldord.
    ELSEIF prdord = 'X'.
      PERFORM start_of_selection_prdord.
    ENDIF.
    *&  Include           ZPPR_CONVSTAT_F_START_OF_SEL
    *&      Form  START_OF_SELECTION
          Subroutine for MRP NOT DONE
    FORM start_of_selection_mrpntdn.
        SELECT mdkey INTO TABLE it_mdvm FROM mdvm
                     WHERE GSAEN = 'X'
                       AND AKKEN = 'X'.
          IF sy-subrc = 0.
            LOOP AT it_mdvm INTO wa_mdvm.
              wa_mdvm-disst = wa_mdvm-mdkey(3).
              wa_mdvm-matnr = wa_mdvm-mdkey+3(18).
              wa_mdvm-plwrk = wa_mdvm-mdkey+21(4).
              MODIFY it_mdvm FROM wa_mdvm INDEX sy-index TRANSPORTING disst matnr plwrk.
            ENDLOOP.
          ENDIF.
    ENDFORM.
    *&      Form  START_OF_SELECTION
          Subroutine for PLAN ORDER CREATED
    FORM start_of_selection_pldord.
    ENDFORM.
    *&      Form  START_OF_SELECTION for PRODUCTION ORDER CREATED
          Subroutine for PRODUCTION ORDER CREATED
    FORM start_of_selection_prdord.
    ENDFORM.

    You need to mention START-OF-SELECTION explicitly in your code.
    Change your code as below:
    *& Event START-OF-SELECTION
    START-OF-SELECTION.
    IF mrpntdn = 'X'.

  • Select query in not working for Count(*)

    Hi,
    Our batch team running one query that is selecting one table TSFHEAD and this query is hanging. Below are diffrent shenario in which the select query is running on this table.
    select * from tsfhead where create_id = 'BATCH' and create_date = '26-OCT-12';
    --not returning any rows and hanging
    select * from tsfhead where create_id = 'BATCH' ---returning rows
    select * from tsfhead where create_date = '26-OCT-12'; --- returning rows
    select count(*) from tsfhead ----not returning rows and hanging
    This table TSFHEAD has 59000 rows.
    SQL> explain plan for select * from tsfhead where create_id = 'BATCH' and create_date = '26-OCT-12';
    Explained.
    SQL> SELECT * FROM TABLE(dbms_xplan.display);
    PLAN_TABLE_OUTPUT
    Plan hash value: 415503093
    | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
    | 0 | SELECT STATEMENT | | 1 | 67 | 215 (1)| 00:00:03 |
    |* 1 | TABLE ACCESS FULL| TSFHEAD | 1 | 67 | 215 (1)| 00:00:03 |
    Predicate Information (identified by operation id):
    PLAN_TABLE_OUTPUT
    1 - filter("CREATE_ID"='BATCH' AND "CREATE_DATE"='26-OCT-12')
    I don't know why this query behaving in this manner.Please help.

    RanVijai_dba wrote:
    Thanks for your reply. But +"select count(*) from tsfhead"+ is hanging and +"select * from tsfhead where create_date = '26-OCT-12' "+ is showing records.It might be showing records, but not necessarily the correct records.
    As sb points out, you are treating dates as strings rather than the DATE datatype. That means you could be querying the wrong data, and your query is also not safe in different environments. It could also effect the query execution plan. Also, as pointed out, you should be ideally using 4 digit years. There were many headaches caused by the use of 2 digit years that most companies corrected as part of the millenium bug fixes prior to the year 2000... well over a decade ago, and most good designs now ensure that 4 digit years are used as standard.
    So your query would be better written as:
    select * from tsfhead where create_date = TO_DATE('26-OCT-2012','DD-MON-YYYY')When you say:
    select count(*) from tsfhead... is hanging, you say the table has around 59000 rows in it, and in reality that's a small amount of records, so a count(*) shouldn't take long at all, even doing a full table scan.
    Post the explain plan for that simple count(*) query for us. (and ensure you use {noformat}{noformat} tags to keep the formatting on the forum, as described in {message:id=9360002})                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Select query is not working in BDC Program

    Hi,
    I am working in BDC for update valuation class for T-code mm01.Actually In this BDC i am using two recoding based on material type.
    i am using two internal table : I_DATA and ITAB
    Use I_DATA to hold excle data in which material No, plant , valuation type , valuation No. and ITAB for material No, material type Only.
    So, i am fetching material Type ( MARA-MTART ) through select query. But Select query is not working. and also i did check MARA table according that  Material Number then  material no. exit in Mara Table.
    Note : at run time  I_DATA have 1 row but ITAB have 0 row ....
    DATA: BEGIN OF I_DATA OCCURS 0,
    MATNR TYPE MARA-MATNR,
    WERKS TYPE MARC-WERKS,
    BWTAR TYPE RMMG1-BWTAR,
    VERPR TYPE BMMH1-VERPR,
    BKLAS TYPE MBEW-BKLAS,
    STATUS TYPE C,
    END OF I_DATA.
    DATA : BEGIN OF ITAB OCCURS 0,
    MATNR LIKE MARA-MATNR,
    MTART LIKE MARA-MTART,
    END OF ITAB.
    Loop at I_DATA.
    select matnr mtart from mara into table itab where matnr = I_DATA-matnr.
    endloop.
    Guide me..........

    If you use your
    Loop at I_DATA.
      select matnr mtart from mara into table itab
        where matnr = I_DATA-matnr.
    endloop.
    At end of loop, itab will only contain the result of the last select, so use a
    Loop at I_DATA.
      select matnr mtart from mara APPENDING table itab
        where matnr = I_DATA-matnr.
    endloop.
    better
    if I_DATA[] is not initial.
      select matnr mtart from mara into table itab
        FOR ALL ENTRIES IN i_data where matnr = i_data-matnr.
    endif.
    Some Remarks
    - If actually required (where does I_DATA come from, is it an external format, you need the internal value to use in SELECT statement), check via SE11 the correct [conversion exit|http://help.sap.com/saphelp_nw04/helpdata/en/35/26b217afab52b9e10000009b38f974/content.htm] associated with domain MATNR (Is it truly ALPHA, and not something like MATN1, so [CONVERSION_EXIT_MATN1_INPUT|http://www.sdn.sap.com/irj/scn/advancedsearch?query=conversion_exit_matn1_input])
    - You could try to use BAPI like [BAPI_MATERIAL_SAVEDATA|http://www.sdn.sap.com/irj/scn/advancedsearch?query=bapi_material_savedata] and not BDC
    Regards,
    Raymond

  • Select Query Resutls - operand for WebI Rich Client XI3.0 not available?

    Hi ,
    Using Deski we put a filter condition on a query using the deski query panel.  Also we can select resutls from another query in the same report (query from a differen dataprovider) using the operand Select Query Resutls(any).
    However in Web Intelligence Rich Client for XI3.0 we don't have this operand so we can not filter using results from another query in the same report.
    Does anyone know how to work around this problem?
    Know any plans for this feature ?  As you all know, this is an extremely powerful feature.
    Rgds,

    Minkook,
    Does anyone know how to work around this problem?
    Rich client allows you to import a text or excel file on the fly to your report.  To filter what you have you could build entries into the excel file, import, merge dimensions and voila, have your filtering done.  It does seem dumb to do it this way when a quick filter is all you want.  I'm with you in that the quick filter functionality would be highly desirable.
    Thanks,
    John

  • My select query in not working

    hi
    this my select query
    select * from J_1IEXCHDR where werks = 'DT*'
    this is not working
    i want result where werks like DT01, DT09 and many statting with DT
    so plz tel me how to write for like .
    thank

    Hi,
    >
    Guptaprashant wrote:
    > hi
    >
    > this my select query
    >
    > select * from J_1IEXCHDR where werks = 'DT*'
    >
    >
    > this is not working
    >
    > i want result where werks like DT01, DT09 and many statting with DT
    > so plz tel me how to write for like .
    >
    > thank
    Use:-
    select * from J_1IEXCHDR where werks like 'DT%'.
    Regards,
    Tarun

  • Dynamic From statement in select query and/or outer join not working

    Dear Experts, I have a select query where the select columns are dynamic, the where condition is also dynamic. It is of the below format:
    Select (dynamic columns) INTO <wa>
    FROM a inner join b on af1 = bf1
    inner join c on af2 = cf2......
    WHERE (dynamic conditios)
    ORDER BY ( dynamic sort condition).
    Now I have to include some tables (dynamically depending on the user input) in the inner join statement which will give description for the selected fields. And these database tables may or may no be empty. So in this case, my select query will not return any data if these tables are empty. And I dont want that.
    I tried using outer join for the extra tables but it gave me a runtime error. I also tried forming the inner join statement dynamically but it was not supporting.
    Kindly give me pointers.
    Thanks

    Hey thanks for the reply, but the problem is not solved.
    I am already using  ( fileds, value) like table in my where condition and the select statement was working properly.
    the problem is that now I have to include some tables in the join statement which can be empty and so i want to use Outer join.
    But I am getting a runtime error as below:
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_DYNAMIC_OSQL_SYNTAX', was not
         caught in
        procedure "ZATSCSNG_RFC_READ_TABLE" "(FUNCTION)", nor was it propagated by a
         RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        The running ABAP program wanted to execute a SELECT statement whose
        WHERE condition was (partly) specified dynamically. The part that is
        specified in an internal table at runtime is compared to a field of the
        right table of an LEFT OUTER JOIN. Such comparisons are not supported by
         all database systems and are therefore not allowed.

Maybe you are looking for

  • Connecting to an Oracle Instance

    Hi friends , Iam new to Oracle DBA , can anyone breifly explain me how the user get connected to the database, what are the steps involved in connecting to the database? and please refer me some documents.

  • Face book games said my flash player neded to be updated

    i tried sevral times to insall it but got different erro messeges 1 said to uninstall flash player  i did  but it now says flash player could not be installed 

  • Asynchronous web service call using PL/SQL

    Hi Guys, i'm using Apex 4.1. Is that possible to invoke a web service asynchronously within PL/SQL code block ? If so, How can i access the return value of the service when execution of that web service completes ?

  • Windows live mail and syncing to ipad2.

    I am new to apple and new to the ipad 2.  It is going well, leanring different things about the i pad.  One thing I have been trying to find infor.on, is that what to do to fix the problem of getting my email contacts to the i pad using icloud.  Appa

  • KP26 understanding

    Hi:          I have understood the process of KP06 now i am on to KP26. I have gone through Google but could not find any helpful material that could satisfy my queries. In KP26 we give cost center and then assign an activity type to it , give in pla