Function Module "RSDRD_SEL_DELETION" / Unable to edit selection

Dear experts,
I am currently working on FM "RSDRD_SEL_DELETION". I am testing it in SE37.
However, when I try to enter selection I_THX_SEL, it tells me:
Unable to edit the object
Message no. MO704
Diagnosis
You tried to edit an object that cannot currently be edited using the editor for complex objects. Possible causes:
The object is an object reference
The object is a hashed table
The object list a string
The object has the type REF TO DATA
The object contains object references
The object contains hashed tables
The object is a string
The object contains strings
A subcomponent of the object has a width that exceeds 65,000 characters.
Can anyone tell me how to make it work?

Sorry! The code was meant only as example, as I would convert it. The names of the infoObjects are naturally differently. It concerns to me rather the understanding whether the data records are deleted individually in each case. Or all those the conditions of <b>NUMBER</b> fulfill and all those the conditions of <b>DATE</b> fulfill. I would like to delete however only the data records, which fulfill these conditions together.

Similar Messages

  • Mapping function module paramters dynamically with a selection screen

    Hi Experts,
    I got a situation,
    i am maintaining data of a function module paramters in a dictionary table.
    in the screen pbo i will fetch the the fm data from that table into the internal table(ITAB).
    in my report screen i am having the selection screen and the selection screen parameters are also mentioned in the FM Dictionary Table, we are having the those details in our internal table (ITAB).
    now the issue is how to call the FM by using the ITAB values.
    example: ITAB
    fmname          parametr          type        str_name           ss_field
    get_notif        im_notif            import     qmnum                 s_notif
    here s_notif[ ] is having the values in it which is nothing but selection screen parameter.
    and we are having S_NOTIF as a string values in the ITAB.
    now how can i link this S_notif(type string) to s_notif(value of notification) ?
    what i have done is ,
              loop at itab into wa_itab where type = 'import'.
                  case wa_itab-parameter.
                      when 'IM_NOTIF'.                                             " for example im dealing with only one parameter this can have  many
                              get reference of S_NOTIF[ ] to v_notif.
                       endcase.
              endloop.
    now i dont wanmt hard code the parameter name ,
    is there any way to do it dynamically... ?
    experts please help me on this ?
    thanks

    Hi ,
    This sample will help you.
    DATA: lv_fname TYPE string,
            lt_ptab TYPE abap_func_parmbind_tab,
            ls_ptab TYPE abap_func_parmbind,
            lt_etab TYPE abap_func_excpbind_tab,
            ls_etab TYPE abap_func_excpbind.
    *** Table
      ls_ptab-name = 'IT_TABLE'.
      ls_ptab-kind = abap_func_tables.
      GET REFERENCE OF <itab> INTO ls_ptab-value.
      INSERT ls_ptab INTO TABLE lt_ptab.
    *** Exceptions
      ls_etab-name = 'DATA_NOT_FOUND'.
      ls_etab-value = 1.
      INSERT ls_etab INTO TABLE lt_etab.
      lv_fname = 'GET_MY_DATA'." Function Name
      CALL FUNCTION lv_fname
        PARAMETER-TABLE
          lt_ptab
        EXCEPTION-TABLE
          lt_etab.
      IF sy-subrc NE 0.
      ENDIF.

  • Function module unicode unable

    Hi Friends,
    Hey i am not able to find out the status of function group and function module are unicode enabled or not in ecc5.0 or other lower version system, kindly guide me how to find out the solution for this problem with suitable example
    With Regards
    Kannan

    Go to SE80
    Give the function group name and click on display.
    Go to GOTO->attributes
    It will show you teh attributes of the function group. There u can find the 'Unicode Checks Active' Check box.
    Thanks and Regards

  • Function Module for Routing -operation Selection

    Dear Gurus/Friends
    Iam in one development that has to call the Operation number like in MFBF for MileStone Confirmation
    Is there any function Module Available
    Prabakaran K
    Edited by: prabakaran k on May 12, 2008 3:26 PM
    Edited by: prabakaran k on May 12, 2008 3:26 PM

    answered

  • How to know the changes done in one function module??

    Hi All,
    Could you please let me know how can I know the changes done in one function module?
    I am not a technical expert..I can just jump into SE37 to access the function module.. but would like to know if there are any logs for the function module screen which tells us about the versions and changes done from time to time?
    Thanks,
    Ramya

    Hi Ramya,
    There are ways to look at the modification overview for a function module
    1) In se37, after selecting the function module, click on Ctrl + Shift + F2
    2) Other way is the menupath ie Edit > Modification operations > Modification overview.
    Hope this helps you.
    Please confirm
    Regards
    R. Senthil Mareeswaran.

  • Urjent-Any function module for finding Sales order, Delivery and Invoic

    Hi Experts,
    I am having selection screen like
    Sales order
    Delivery
    Invoice
    Customer
    If i give sales order
             Delivery and Invoice should pull
    If i give delivery
             sales order and Invoice should pull
    If i give Invoice
             sales order and delivery should pull
    If i give customer
               all customer related data should pull
    Do we have any function modules to meet this reqirement?
    If we have please provide function modules.
    Thanks,
    mahe
    Edited by: Rob Burbank on Mar 30, 2009 4:17 PM
    Edited by: mahahe on Mar 31, 2009 9:12 PM

    You can use VBFA table, right? in the FM also, you can find the same logic, like pulling from VBFA table.
    thanq

  • How can i get currency values from flatfile to function module

    Dear All,
               I have to take  currency values from flat file and i have to assign those flat file value to function module .
    Eg: "Convert_to_local_currency".  I need technical code how to calculate those amount in work area and how to assign those amount value function module. 
              I need sample program for currency conversion from flat file to function module.  My requirement is based on flat file amount i have to calculate in work area and assign those work area to function module. 
    With Regards,
    Baskaran

    Hi Satish or Baskaran,
    First conform in which format the flat file is present, as abhi mentioned if it is there in notepad
    try to use F.M GUI_UPLOAD as shown below...
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
    FILENAME = 'C:\Desktop\rpf1.TXT'
    TABLES
    DATA_TAB =  ITAB.
    Now loop at ITAB Into Work_area and press the respect currency fields which you want and in the same way
    if the file is in EXCEL format use F.M ALSM_EXCEL_TO_INTERNAL_TABLE
    CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
        EXPORTING
          filename = P_FNAME
          i_begin_col = 1
          i_begin_row = 1
        TABLES
          intern = ITAB
    LOOP AT ITAB INTO WA.
    CALL FUNCTION 'CONVERT_TO_LOCAL_CURRENCY'
            EXPORTING
              foreign_currency = wa-waers
              local_currency   = wa-waers
               IMPORTING
              local_amount     = tvals-gross.
        ENDIF.
    endloop.
    And as mentioned loop the records into work area and process the currenct field which is present in the
    ITAB according to its field name. And make sure within the loop you call your function module.
    Regards
    VEnk@
    Edited by: Venkat Reddy on Dec 9, 2009 5:51 PM

  • How to use BAPI_WARRANTYCLAIM_CHANGE2  function module

    i am unable to pass values to table  parameter.
    for above i have used WTY12_CLAIM_READ function module and i have give only cliam number as input and tried retriving other parameters(tables)
    from these i passed same table parameters to BAPI_WARRANTYCLAIM_CHANGE2  function module but unable to run it in se37.
    please just me any logic or solution to this.
    i am getting repeated error as :
    1)item types
    2)pricing
    3)partner
    if any one can send me a sample code to how to use these bapi .
    thanks,
    lokesh

    Hi Lokesh,
    I believe you are using the FM WTY12_CLAIM_READ_RFC to retrieve the claims related information by just passing Claim Number, and you are not getting any data back from the function module in the table parameters and you won't get any values as well, as there is no code in that function module.
    Thanks,
    Mahesh.

  • Create function module

    hi all,
    in  ALV report  we have selection screen options has
    SELECT-OPTIONS: S_bukrs  FOR bseg-bukrs OBLIGATORY,
                                  S_belnr  FOR bseg-belnr OBLIGATORY,
                                  S_gjahr  FOR bseg-gjahr.
    and output fields are
    BUKRS
    BELNR
    GJAHR
    BUZEI
    SHKZG AND SO ON...
    We used filedcatlog to display the output fields.
    Now the report we need to crete as a function module.
    which fields need to be put in EXPORT and IMPORT in Function module, i mean where to keep output fields  and can i remove the
    fieldcatlog code.
    please let me know

    for suppose in selestion screen the options are
    SELECT OPTIONS : S_BUKRS FOR BSEG-BUKRS,
                                   S_BELNR  FOR BSEG-BELNR.
    PAREMETERS : P_GJAHR LIKE BSEG-GJAHR.
    SO i declared in IMPORT as
    S_BUKRS  TYPE  BSEG-BUKRS
    S_BELNR    TYPE  BSEG-BELNR
    P_GJAHR  TYPE  BSEG-GJAHR.
    IN SELECT query how do i compare with select options and parametres.
    select bukrs belnr gjahr buzei from bseg into table gt_besg
    where bukrs in  s_bukrs
    and    belnr  in s_belnr
    and    gjahr  eq p_gjahr.
    now in function module how i compare with select option and parameter.

  • Regarding custom Function Module

    Hi Group,
    Could anyone please guide me on a custom Function Module.
    Scenario:
    I have to use this function module to get either active records or inactive records.
    This function module which has yet to be created should have to code to fetch both active records and inactive records. It depends on what user has selected in a report.
    The report has 2 radio buttons in the selection screen. If rb_1 is selected then we have to call this function module and pass all the inactive records.
    And if rb_2 is selected then all the active records should be selected.
    Now I have to code the function module depending on the selection of the radio button. I can keep a flag in the function module and assign it 1 or 2 depending of the selection of the radio button.
    Guys could you guide me on how do I set a flag in such scenario in the function module?
    Like:
    In the Source code of function module.
    If flag = 1.
    select all invalid records
    endif.
    If flag = 2.
    select all valid records.
    endif.
    where should I keep this flag in my function module.
    After setting this how do I call it in the report, depending on the radio button selected and how do I code in my report.
    Hope you will understand this.
    A million thanks in advance.
    Kumar.

    hi,
    in the function module u have to declare "FLAG" as an import parameter. n then while calling this functon module from the report, u should paas a value to this "FLAG" based on the radio button selected.
    tell me if this information was helpful.

  • Address management function module

    Hi,
            I am using a standard BAPI, BAPI_SALESORDER_CREATEFROMDAT2. I extended two fileds in BAPIPARNR. And iam calling the standard BAPI and if sales order is created, then i need to update those fileds. Fileds are SORT2 in ADRC and AD_SMTPADR in ADC6. Is there any function module i can call to update the these tables using the customer number.

    looks like no function module ->
    You can write simple select query...
    get the sales order number -> do compare with vbpa table -> vbpa has adrnr -> do compare with adrc -adrnr -> update the address ..
    once you update the adrc and it will effect to all other tables.

  • Function module "select_options_restrict"

    what is the functionlity of the FM select_options_restrict?

    hi..
    This function module simplifies the handling of SELECT-OPTIONS on the selection screen by restricting possible selection options and signs.
    By calling this function module, you can restrict the number of selection options available for the chosen selection field. You can also disable the function allowing users to enter values to be excluded from the selection (SIGN = 'E').
    U can check the Documentation in SE37 for this FM. It is available in English with an example.
    regards,
    Padma

  • Table for Function Module

    Hi Gurus,
                  I need the table for WHERE-USED-LIST of function modules.....
    Answer will be rewarded full points...
    Thx in advance.....

    Hope this code helps you.....
    Function module where-used on programs:
      SELECT * FROM cross APPENDING TABLE mycross
               WHERE type = 'F'
               AND   name = <fm_name>.
    Function module where-used on enhancements:
      SELECT * "SINGLE enhname
      FROM enhobj
      INTO TABLE l_i_enhobj
      WHERE  obj_type ='FUNC'
      AND    obj_name EQ <fm_name>.
    Function module where-used on Webdynpros:
      SELECT * FROM cross APPENDING TABLE mycross
             WHERE type = 'F'
             AND   name = <fm_name>.
             AND (  include LIKE '/1BCWDY/S_____________________'
             OR include LIKE '/1BCWDY/B_____________________' ).
        l_inclname = mycross-include.
        CALL FUNCTION 'WDY_WB_GET_CTRLNAME_BY_INCLUDE'
          EXPORTING
            p_inclname   = l_inclname
          IMPORTING
            p_controller = l_controller
          EXCEPTIONS
            OTHERS       = 1.
    Function module where-used on Methods/Classes:
      SELECT * FROM cross
      APPENDING TABLE mycross
      WHERE type = 'F'
      AND   name = <fm_name> AND
      ( include LIKE '______________________________C%' OR
      include LIKE '______________________________I%' ).
    To get the Class name (seokey-clsname), use the FM
          CALL FUNCTION 'SEO_METHOD_GET_NAME_BY_INCLUDE'
            EXPORTING
              progname = mycross-include
            IMPORTING
              mtdkey   = seokey.

  • Amendment to Datasource using Function Module

    Alright Guys,
    Can someone help me? I have amended the '0PU_IS_PS_43' datasource and I need to 'unhide' the new fields I have added. I have logged into trans RSO2 to unhide these fields, but received the following warning - how do I resolve this?
    "DataSource 0PU_IS_PS_43 is extracted using functional module FM_BW_BUDGET_ENTRY_DOCUMENTS
    Message no. RJ042
    Diagnosis
    Up to now, DataSource 0PU_IS_PS_43 has been extracted using function module FM_BW_BUDGET_ENTRY_DOCUMENTS If you edit and save the DataSource using maintenance of the generic extraction, the extraction  will no longer be extracted using this function module, instead this will be done using a database view, a transparent table, an InfoSet of the SAP query or a user-defined extraction module.
    If 0PU_IS_PS_43 is included in delivered SAP Content, you can reactivate the extraction using function module FM_BW_BUDGET_ENTRY_DOCUMENTS by transferring this content with transaction RSA5 or the IMG."
    Thanks,
    Scott

    Hi
    You do not hide/unhide or manipulate this DA thru RSO2 (as its also obvious from the message) but rather thru RSA5 and you should extend the DS via User Exit (CMOD).
    Reg's
    Edan

  • How to view ALL batch job details at one glance using function module

    Hi Experts,
    i need to see all batch jobs details, the information required includes the job name, client number, job frequency .. etc.
    but i need to do it with only FUNCTION MODULE.....
    SINCE THE INFORMATION IS CAPTURED BY THIRD PARTY SYSTEM.......i am looking for any function module
    could you please suggest me any FM's where i can get this information.................
    thanks and regards
    SAM

    Hi,
    You can explore these functional module for SM37 desired details:
    With function module BP_JOB_MAINTENANCE (transaction SM37), you can call the full job maintenance system of the background processing system, starting with the job selection screen.
    Since many users are not familiar with job maintenance and have no desire to search for their jobs, you can use the function modules BP_JOB_SELECT and BP_JOBLIST_PROCESSOR to select and display a list of jobs for the users of your program.
    Use BP_JOB_SELECT to generate an internal table of jobs. Then, with BP_JOBLIST_PROCESSOR, you can display the selected jobs in the list format used by the job maintenance system.
    You can also use BP_FIND_JOBS_WITH_PROGRAM to select jobs that run a particular program. Use this function module with BP_JOBLIST_PROCESSOR to display a job list to your users. Like BP_JOBLIST_SELECT; BP_FIND_JOBS_WITH_PROGRAM offers interactive and silent modes.
    Regards,
    Ashutosh

Maybe you are looking for

  • Is CS2 compatible with windows 8

    I have just purchaeed a new windows 8 PC and I'm having problems installing my CS2. Is CS2 compatible with windows 8. It won't let me intall into the programs (x86) folder. I have manually put a Adobe folder into the programs (x86) folder and install

  • NoClassDefFoundError for Java Concurrent Program in Oracle Apps

    Hi, I am accessing the Oracle Apps application which is installed in local server(Within the network). I am trying to execute Java Concurrent Program in oracle apps (in Windows XP Professional). I did the following. 1. Created the concurrent program

  • How can I activate full screen photo viewing on Facebook with Firefox as the browser?

    I recently was made aware that Firefox, along with Chrome, supports full screen viewing of photos on Facebook. It worked great on Chrome up until about three days ago, and now all images I try to look at in Full Screen mode are made so huge, I have t

  • Apps fail to install during iPad restore from backup

    I made a clean backup of my iPad2/iOS6, rebooted everything, then tried to restore from backup and there's a bunch of apps that failed to install. I've repeated this process 3x; every time it seems to be a different # of failed to install apps (3-80!

  • What kind of iLife am I compatible with?

    I want to use Garageband. My setup: 450mhz G4 Power PC Power Mac What is compatible? Will it be possible to open GarageBand '08 files?