Simple Doubt in BDC

Hi friends,
   I am new to BDC .I am just trying a simple code which is written already.
   This is the simple code to fill the transaction VK13 first screen.
  PERFORM bdc_dynpro      USING 'SAPMV13A' '0100'.
  PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RV13A-KSCHL'.
  PERFORM bdc_field       USING 'BDC_OKCODE'
                                        '/00'.
  PERFORM bdc_field       USING 'RV13A-KSCHL'
                                       wa_report-kschl.
  PERFORM bdc_dynpro      USING 'SAPLV14A' '0100'.
  PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'RV130-SELKZ(01)'.
  PERFORM bdc_field       USING 'BDC_OKCODE'
                                       '=WEIT'.
  PERFORM bdc_field       USING 'RV130-SELKZ(01)'
                                        'X'.
  CALL TRANSACTION 'VK13' USING i_bdc_tbl
                          MODE  'A'.
FORM bdc_dynpro USING program dynpro.
  CLEAR i_bdc_tbl.
  wa_bdc_tbl-program  = program.
  wa_bdc_tbl-dynpro   = dynpro.
  wa_bdc_tbl-dynbegin = 'X'.
  APPEND wa_bdc_tbl TO i_bdc_tbl.
ENDFORM.                    "BDC_DYNPRO
FORM bdc_field USING fnam fval.
  CLEAR i_bdc_tbl.
  MOVE fnam TO wa_bdc_tbl-fnam.
  MOVE fval TO wa_bdc_tbl-fval.
  APPEND wa_bdc_tbl TO i_bdc_tbl.
ENDFORM.                    "BDC_FIELD
When execute this code it is just showing the empty screen of transaction vk13. It is not filling the condition type field with whatever value i am passing. When go in debugg mode i am not getting the logic again and again it is going to the first screen of vk13 and asking to enter the value whwn the statement CALL TRANSACTION is getting executed. It is clear to me.
My main doubt is we are clearing the internal table i_bdc_tbl before calling the transaction once we move the value to the specific field.I am not getting what they tried to do there.Simply moving one record to internal table and again clearing it then moving a next record and clearing it again before calling the transaction.
What we are trying to do by this?Can any one explain me.
Please help me out in understanding this.
Thanks in Advance.

Hi Shri,
You can go thru these links for more info on BDC:
http://help.sap.com/saphelp_erp2005/helpdata/en/fa/097119543b11d1898e0000e8322d00/frameset.htm
http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
http://www.sap-img.com/abap/learning-bdc-programming.htm
http://www.sap-img.com/bdc.htm
www.sappoint.com/abap/bdcconcept.pdf
http://www.sap-img.com/abap/learning-bdc-programming.htm
http://www.sapdevelopment.co.uk/bdc/bdchome.htm
http://www.planetsap.com/bdc_main_page.htm
Reward points if this helps.
Manish

Similar Messages

  • Simple doubt in BDC  Call Transaction Method

    Hi Friends,
      When i try to call vk13 transaction and pass the screen field values for the second screen and execute it it is displaying properly.But when i try to pass the different value in the bcddata internal table it is changing properly but in the screen it not updating that value.Alawly the screen fields are taking the values passed the first time.But in the internal table which we are oassing to the calltransaction it is changing correctly but not in the corresponding screen fields. Why it is happening so. Can any one help me out of this problem.
    Thanks in Advance.

    I am not passing through the selection screen . It is like iteractive report. when i select the particular line in the list output then the screen fields should take the values from that selected line. First time when i select the line it is taking properly.
    But next time when i select the line the content of the i_bdc_tbl is changing correctly but when it enter in to the transaction it is not taking the values from the i_bdc_tbl. Simply it is displaying the screen fields with the old values. It is not updating the screen fields with the values from the i_bdc_tbl. Why the screen fields are not replaced with the value of i_bdc_tbl? Why it is not getting refreshed with the new values?
    Just i am posting the bdc portion of my code here. So you can help me out on this.
    AT LINE-SELECTION.
      SELECT SINGLE kozgf FROM t685 INTO v_kozgf
                          WHERE kschl = wa_report-kschl.
      SELECT kolnr kotabnr FROM t682i INTO TABLE i_t682i
                     WHERE kozgf = v_kozgf.
      SORT i_t682i BY kolnr.
      READ TABLE i_t682i WITH KEY kotabnr = wa_report-tabna+1(3)
           TRANSPORTING NO FIELDS.
      CHECK sy-subrc = 0.
      v_index = sy-tabix.
      REFRESH i_bdc_tbl.
      l_tabix = '01'.
      PERFORM f_vk13.
      CONCATENATE 'RV13' wa_report-tabna  INTO v_bdc_val_field.
      PERFORM bdc_dynpro      USING v_bdc_val_field '1000'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'F004-LOW'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=ONLI'.
      CREATE DATA v_rec  TYPE (wa_report-tabna).
      ASSIGN v_rec->* TO <wa_table>.
      SELECT SINGLE *  FROM (wa_report-tabna) INTO <wa_table>
      WHERE kschl = wa_report-kschl AND matnr = wa_report-matnr AND knumh = wa_report-objectid.
      CALL FUNCTION 'DDIF_FIELDINFO_GET'
        EXPORTING
          tabname        = wa_report-tabna
        TABLES
          dfies_tab      = lwa_tabna
        EXCEPTIONS
          not_found      = 1
          internal_error = 2
          OTHERS         = 3.
      READ TABLE lwa_tabna WITH KEY fieldname = 'KSCHL'.
      p1 = sy-tabix + 1.
      READ TABLE lwa_tabna WITH KEY fieldname = 'MATNR'.
      p2 = sy-tabix.
      LOOP AT lwa_tabna.
        v_field = lwa_tabna-fieldname.
        IF lwa_tabna-position BETWEEN p1 AND p2.
          ASSIGN COMPONENT lwa_tabna-position OF STRUCTURE <wa_table> TO <fld>.
          PERFORM f_vk13_s2 USING lwa_tabna-fieldname <fld>.
        ENDIF.
      ENDLOOP.
      PERFORM bdc_field       USING 'RV130-DATAM'
                                       wa_report-fdate_value_new.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    'ONLI'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'F001'.
      CALL TRANSACTION 'VK13' USING i_bdc_tbl
                              MODE  'A'.
    FORM f_vk13.
      DATA: l_tabix(2) TYPE c.
    *Condition type
      PERFORM bdc_dynpro      USING 'SAPMV13A' '0100'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'RV13A-KSCHL'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '/00'.
      PERFORM bdc_field       USING 'RV13A-KSCHL'
                                     wa_report-kschl.
    *Key combination
      PERFORM bdc_dynpro      USING 'SAPLV14A' '0100'.
      PERFORM bdc_field       USING 'BDC_CURSOR'
                                    'RV130-SELKZ(01)'.
      PERFORM bdc_field       USING 'BDC_OKCODE'
                                    '=WEIT'.
      PERFORM bdc_field       USING 'RV130-SELKZ(01)'
      l_tabix = v_index.
      SHIFT l_tabix RIGHT.
      OVERLAY l_tabix WITH '00'.
      CONCATENATE 'RV130-SELKZ(' l_tabix ')' INTO v_bdc_field.
      PERFORM bdc_field       USING v_bdc_field
                                    'X'.
    ENDFORM.                                                    "f_vk13
          FORM BDC_DYNPRO
          This form accepts the program name and screen number
          and places the values into the I_BDC_TBL internal table.
    FORM bdc_dynpro USING program dynpro.
      CLEAR wa_bdc_tbl.
      wa_bdc_tbl-program  = program.
      wa_bdc_tbl-dynpro   = dynpro.
      wa_bdc_tbl-dynbegin = 'X'.
      APPEND wa_bdc_tbl TO i_bdc_tbl.
    ENDFORM.                    "BDC_DYNPRO
          FORM F_BDC_FIELD
        This form accepts the field name and the corresponding value
        for that field and places them into the I_BDC_TBL internal table.
    FORM bdc_field USING fnam fval.
      CLEAR wa_bdc_tbl.
      MOVE fnam TO wa_bdc_tbl-fnam.
      MOVE fval TO wa_bdc_tbl-fval.
      APPEND wa_bdc_tbl TO i_bdc_tbl.
    ENDFORM.                    "BDC_FIELD
    *&      Form  f_vk13_s2
          text
    -->  p1        text
    <--  p2        text
    FORM f_vk13_s2 USING p_fieldname p_fld.
      CONCATENATE wa_report-tabna '-' p_fieldname INTO v_bdc_val_field.
      CHECK NOT p_fld IS INITIAL.
      PERFORM bdc_field USING v_bdc_val_field p_fld.
    ENDFORM.                                                    " f_vk13_s2
    Thanks.

  • Doubt in BDC

    I have a doubt in BDC,
    They used a standard SAP program (RSBDCBTC_SUB and RFBIBL00) for upload the data for the transaction FBB1. they don’t want the particular record .
    They used a session method for upload the data.
    I know only the session name. how I can delete the particular record.
    Once processed the session.
    Is it possible to delete the delete the record.
    Help me regard this.

    Priya,
    here i can suggest u one thing
    if u want to know the program r report related to that session
    just go to sm35
    select the session then go with analysis
    then in the screen u will get the screens used in that particular program
    when u double click on those screens control leads to that respected screen
    in that if u go with system - > status u will get all the details of the program
    when u double click on the program control leads into that program
    then there u can find all the details related to tables and everything
    i think it helps for u
    Regards,
    naveen

  • Beginner ABAPer asking Doubts in BDC

    Hi Guyz,
    I am a beginner in ABAP. Here i am sending some doubts on BDC . Any Kind of help will be highly Appreciated.
    Thanks,
    SAM
    1>How do we handle all the scrolling funcions(page ups, page downs atc), and values entered into table controls in BDC ?
    2> How do you take care of screen resolution in BDC?

    1) page up and page down ... i donno the actual procedure but this is one of the method...
    i hope this answers both of ur questions...
    After encountering the screen, say u need to select a field in a table. One of the methods is to press <b>Control F</b> on that screen then enter the field name which u want.. and press enter.. then that field will be the <b>first field in the screen resolution</b> ....
    just try this for a normal table like spfli... after going to the table display in <b>SE11 press control F or the Binoculars icon.</b>. then u will get a small window u just type in the name of the field u want.. and press enter .. see what happens,
    suppose ..
    have opened this spfli in se11 transaction and in display mode..
    Now <b>'PERIOD'</b> is the field which is not there in the resolution..
    so i have opened the find option ,provided the field name <b>PERIOD </b>in the field of search window.
    then pressed enter. Now i will get the same screen( spfli display screen ) with <b>period as the first field in that resolution</b> .. Now i can do whatever is i want with this field.. here i have double clicked on the domain of the field PERIOD.
    so u analyse this code....
    *spfli display screen..
    perform bdc_dynpro using 'SAPLSD41' '2200'. ( * spfli display screen , u can use ur screen number here )
    perform bdc_field using 'BDC_OKCODE'
    '=FIND'. (* To open the find window )
    perform bdc_dynpro using 'SAPLSD41' '0114'. ( * This is the find window )
    perform bdc_field using 'BDC_CURSOR'
    'RSDXX-FINDSTR'.
    perform bdc_field using 'BDC_OKCODE'
    '=CANC'. (* OK_CODE for enter )
    perform bdc_field using 'RSDXX-FINDSTR'
    'PERIOD'. ( * Here i am giving the field name which i want to search or which is not there in the resolution or u can give a vaiable name which contains the value <FIELD NAME> ).
    ( Now i got the spfli display screen with period as the first field in the screen resolution )
    perform bdc_dynpro using 'SAPLSD41' '2200'. (*The previous spfli display screen )
    perform bdc_field using 'BDC_OKCODE'
    '=WB_SELECT_OBJECT'. (* OK_CODE to double click on the domain of the field PERIOD )
    perform bdc_field using 'BDC_CURSOR'
    'DD03D-ROLLNAME(01)'.
    reward helpful answers...
    sai ramesh

  • EXTRACTing to TEXT file in Data Warehouse - Simple doubts!

    Hi Experts,
    Pls. clarify my simple doubts, in data EXTRACTing prog.,(data extract from SAP to text file in Application server, prog. runs in back ground)
    For the Dataware house mapping, I hv been asked to make the following changes,
    1) Presently, there is NO column headings in Text file, so I need to add the column Headings - How to get it done?
    2) presently, its NOT tab deliminated, so, I need to make it to TAB deliminated- How to achieve it?
    I am here paste some piece of code, so that U will get understand well.
    PERFORM open_dataset_zdata_whouse_04.
        DESCRIBE FIELD i_tab LENGTH tfr_length IN BYTE MODE.
        LOOP AT i_itab.
          TRANSFER i_itab TO transfer_file1 LENGTH tfr_length.
        ENDLOOP.
        CLOSE DATASET transfer_file1.
    ThaNQ.

    See the below code :
    parameters: d1 type localfile default
    '/usr/sap/TST/SYS/Test.txt'.
    data: begin of itab occurs 0,
          field1(20) type c,
          field2(20) type c,
          field3(20) type c,
          end of itab.
    data: str type string.
    constants: con_tab type x value '09'.
    if you have a newer version, then you can use this
    instead.
    *constants:
       con_tab  type c value
    cl_abap_char_utilities=>HORIZONTAL_TAB.
    start-of-selection.
    itab-field1 = 'ABC'.
    itab-field2 = 'DEF'.
    itab-field3 = 'GHI'.
    append itab.
    itab-field1 = '123'.
    itab-field2 = '456'.
    itab-field3 = '789'.
    append itab.
      open dataset d1 for output in text mode.
      loop at itab.
        translate itab using ' # '.
        concatenate itab-field1 itab-field2 itab-field2
    into str
                      separated by con_tab.
        translate str using ' # '.
        transfer str to d1.
      endloop.
      close dataset d1.
    above code for tab delimited.
    for heading then you can write simple logic in the loop of internal table
    loop at itab.
    if sy-tabix = 1'
    move heading data to file.
    endif.
    endloop.
    Thanks
    Seshu

  • A very simple doubt w.r.t ESB

    Hi All
    I have a very simple doubt yet very important for all the new BPEL guys (I feel so )
    I am doing order booking example as part of my BPEL learning!!
    My doubt is:
    When Client application calls OrderBookingESB , a message is being sent on the ESB.my Q is if the user places two different orders in a same session ,then will there be two messages on the same instance of ESB (assuming first message is not consumed b4 placing the second order) or two instances of ESB will get created each having one Message.
    And is it anytime possible that an ESB instance can have more than one message.??
    pls clarify once.
    thanks
    naveen

    Every time you send a message to the bus..it will create an instance for.
    There is no such thing as 'same' session on the bus..it just receives the messages and does his thing with it.
    So when you send both messages to the bus (wheter or not it maybe be in the same session) you will still get 2 new instances..and both instances will start his own processes for lets say the bpel...so you will also have 2 instances of the bpel process.
    "ESB instance can have more than one message"
    if i've understand you correctly i would say no.....1 message on the bus is 1 instance of your esb project. Between the different components in your esb project there will be new messages constructed...but to start with..it just needs 1 message

  • Doubt in BDC (Creation of Production order)

    Hi experts,
         I have a doubt in my bdc, in my bdc i am going to create production order in CO01. its working properly but after entered the date i want to click operation overview and change one particular routing workcenter. But all the workcenter have the same field name of ARBPL, if anyone have a idea plz help its urgent. Point will be sure.
    gowri

    Dear Mr.Gowri Sankar,
    As you have created a BDC for creating production order,
    once after the order creation is over u can goto CO02 and change the work centre,routing details before release.
    Please tell us when do u want to change the work centre & routing details?
    If I'm wrong,please correct me.Also please share the concept of your BDC.
    Regards
    Mangal

  • Simple doubts with scenarios and services

    One simple and "basic" doubt
    Imagine I had developed an IDOC-IDOC scenario or File-IDOC, it doesn't matter...
    In my Integration Directory all the services and receivers, senders agreements and determinations remain there...
    First Doubt:
    How can I make them visually disappear without deleting them? Meaning, how can I disable them?
    Second Doubt:
    At the moment I would like to start another scenario, but that scenario will use one of the business systems created. How can I disable the other the interface determination and the receiver agreement from the other service, so that the older service won't get in execution?
    When I activate the new service, he runs the older one instead of the newer...
    Any help

    hello gonacalo...
    u r misunderstanding a few things...
    when u use the term scenario, its meant for a whole development...
    within an scenario u can have different business systems which r assigned to various sender/receiver channels and interfaces...
    u can disable the communication channels and not the interfaces because they r meant specificallly as senders or receivers...
    when a user opens a scenario , he can open his own business system components..and if u want all the determinations, agreements to be not viewed by the user in a single scenario , u may well add them to a different scenario....
    hope this eases u a bit...
    regards..
    vishal

  • Urgent doubt in BDC

    Hi,
        I clling BDC MB11 from Delivery.so,with ref to delivery document the delivery items will placed in MB11.but in case of an error i.e insufficient stock of the components,no special error handliong has to be in place.the error message of the MB11 transaction should be passedback to the screen.how can i achieve it.
    thanks in advance.

    Hi,
    Use FORMAT_MESSAGE Fm to capthuresthe system generated messages.
    Kishore.

  • Simple doubt in select statement

    hi all,
    Although this is a very simple ques.
    Can u pl tell me why i m not getting the value into v_adrnr ?
    Chk the following code.
    V_VBELN  = '0080000001'.
      SELECT SINGLE ADRNR
             FROM VBPA
             INTO V_ADRNR
             WHERE VBELN = V_VBELN
             AND   PARVW = 'BP'.
    i have cheked the table vbpa for the above mentioned conditions.I can see the
    value for adrnr in database as 0000022741.
    But while i run the above code i cant see value on v_adrnr.
    Pl help.

    First PARVW has a domain with a conversion routine based on table TPAUM so "BP" is internal code "RE"
    Use CONVERSION_EXIT_PARVW_INPUT
    CALL FUNCTION 'CONVERSION_EXIT_PARVW_INPUT'
      EXPORTING
        input = V_PARVW
      IMPORTING
        output = V_PARVW.
    Second
    Have you defined V_VBELN with reference to the element VBELN, char 10 with conversion Alpha
    Then it should work
    Regards

  • Doubt in bdc and ale reg

    using we can transfer the data from one system and another system. in ale also we can do same thing. what is the need of using ale

    BDC is used in scenarios where a company decides to do away with an existing ERP system and choses to use a SAP R/3 system in its place(Like from Oracle to SAP, or from any legacy system to SAP).
    In the process, the company wil store all the legacy data in flat files before discarding the original system.
    The flat file data, will have to be uploaded into the R/3 System again. It such cases BDCs/ Batch Iput programs are used.
    ALEs are used in a totally different scenario.
    If the company is using two loosely coupled sap systems, and the same data is to be maintained in both the systems, then you will use ALE concept.
    It is like latching them together and changes made to one system are automatically refelected in the other system as well.
    Regards,
    Ravi

  • Doubt in BDC ( Material master)

    Hi frnds,
      I am creating BDC for material master.In that BDC if i load the data in 'A' mode its work properly. In 'E' Mode in the last page its asking every time for Save, In 'N' Mode its not upload how to do this.
    This is my code :
    perform bdc_dynpro      using 'SAPLSPO1' '0300'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=YES'.
    ***********CALL TRANSACTION************************
    CALL TRANSACTION 'MM01' USING bdcdata MODE 'E'
             UPDATE 'A'
            MESSAGES INTO it_bdcmsg.
    Thanks,
    Gowri.

    Hi
    May be in 'A' mode you are manually hitting the SAVE and saving
    The function code/OK code for SAVE is 'BU' like
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=BU'.
    so you have to write this in the last, then it won't ask in E and N modes
    may be this is missing in the program see and correct.
    Reward points for useful Answers
    Regards
    Anji

  • Doubt in BDC direct input method

    Hi experts
    I dont know how to upload data in SAP data base by using BDC direct input coding method. Can u people explain this with coding?
    Thanks in advance.
    Regards
    Antony

    Hi,
    DI is used when u r going upload large amount of data for single application.
    Better example where direct input method will be used is... uploading the data for material master.....it includes lot of views so its very much difficult to capture all the views and record the tcode and map the data in such conditions its better to go with DI methods
    advantages:
    in session method or CT method while uploading the data u do the validation by fallowing the screen sequence and field sequence where as in DI validations can be done set of code so this make the process very fast so its advantageous to upload large amout of data.
    you always use the standard sap provided program for this.
    Here in DI method very important thing is structure of flat file... so to know the structure first of all you have to download the data for one record into the internal table with the use of the same program then with the use of that structure u have to desing the flat file and upload the data.
    Re: re: direct input method
    Award points if useful.
    Thanks,
    Ravee...

  • Doubts in BDC

    hi friends ,
    i have some questions regarding BDC`s
    1)What is the difference between asynchronous <b>processing & updating</b>???
    2)how can we use programe defined function module in bdc?
    3)purpose of leave-to-transaction ? where it is used ?
    4)when & how is direct input used?
    regards
    Rishi

    Hi Rushikesh,
    Here it is answers for oyu....
    1)What is the difference between asynchronous processing & updating???
    sol: Asynchronous process means first when ever data ispopulsting from the file it is processing the data means dealing out with the data nothing but check the all the data at a time. Asynchronous updating means update all the data at a time means controller doesn't wait for confirmation from the DB.
    2)how can we use programe defined function module in bdc?
    Sol: i think your asking about BDC-OPEN_GROUP, BDC_INSERT,BDC_Close.
    If it is then first upload the data from file to internatl table and then data populated to DB through t-code by using bdcdata strucutre.
    3)purpose of leave-to-transaction ? where it is used ?
    Sol: Suppose your doing the at selection screen validation then we have ti use ths statement like
    IF P_BUKRS IS INITIAL.
    MESSAGE E(001) WITH 'XXXXXXXXXXXXXXXXXX'
    LEAVE TO TRANSACTION ZVAL.
    ENDIF.
    4)when & how is direct input used?
    Sol: Suppose we need ti uplaod the huge (nearly 1 or 2lakksh) records at a time then we can go for direct input method. This means directly hit to DB. First data can be populated to itab then by submitting two standard programs we can uplaod the data to DB.But problem is direct input have restart mechanism means suppose if you will ge error at 99999 record then we have to start agign the process.
    Hope this helps you, reply for queries, Shall post you the updates.
    Regards. 
    Kumar. .

  • Doubt on BDC

    Hi Experts,
         I uploading Data by using BDC for this i use flat file is .CSV file.For uploading that .csv file i am using the function module 'WS_FILENAME_GET' . For this i used the function module for uploading 'WS_FILENAME_GET" .. Then its working fyn. But i am using ECC6.0 version in that for uploading file the Function module is GUI_UPLOAD.
         When i use this function module it comes the runtime error. Please suggest me the function module for uplaoding .CSV files in ECC6.0
                 Thanks in ADVANCE
    Thanks and Regards
    Siri

    Check the code below:
    *& Form upload_csv_file
    To upload CSV file into internal table *
    FORM upload_csv_file .
    CLEAR gv_file.
    gv_file = pa_file.
    CALL FUNCTION 'GUI_UPLOAD'
    EXPORTING
    filename = gv_file
    filetype = 'ASC'
    has_field_separator = 'X'
    TABLES
    data_tab = gt_dummy
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    no_batch = 3
    gui_refuse_filetransfer = 4
    invalid_type = 5
    no_authority = 6
    unknown_error = 7
    bad_data_format = 8
    header_not_allowed = 9
    separator_not_allowed = 10
    header_too_long = 11
    unknown_dp_error = 12
    access_denied = 13
    dp_out_of_memory = 14
    disk_full = 15
    dp_timeout = 16
    OTHERS = 17.
    IF sy-subrc NE gc_zero_num.
    MESSAGE i006.
    LEAVE LIST-PROCESSING.
    ENDIF.
    Check if the input file is blank
    IF gt_dummy[] IS INITIAL.
    MESSAGE i007.
    LEAVE LIST-PROCESSING.
    ENDIF.
    To remove quotes in the table
    LOOP AT gt_dummy INTO gs_dummy. "#EC CI_LOOP_INTO_WA
    gv_tabix = sy-tabix.
    DO.
    IF gs_dummy CA '"'.
    REPLACE '"' WITH space INTO gs_dummy.
    ELSE.
    WRITE gs_dummy TO gs_dummy NO-GAP.
    CONDENSE gs_dummy.
    MODIFY gt_dummy INDEX gv_tabix FROM gs_dummy.
    EXIT.
    ENDIF.
    ENDDO.
    ENDLOOP.
    ENDFORM. " upload_csv_file
    Reward points if useful.

Maybe you are looking for

  • How to display TEXT vertically in SMART FORM

    Hai, I need to display the column name of a table vertically (readable from bottom to top) in smart form. Could any one please tell me how to do this? Thanks & Best Regards, Maniyam Bhaskar.

  • BUG: 11g problem when using orabpel.jar for tasklist page

    Hi, Using 11g i created a BC view object to show a BPEL/Workflow tasklist. Using the SOAP_CLIENT method i got this working. When i test my view object with the business component tester it works. When i create a taskflow with a page fragment that has

  • SharePoint Provider Hosted App

    Hi all, I'm new in SP online development, and I want to know how can I open a SharePoint Provider Hosted App in visual studio? what are the steps? can I use it if I'm not using Azure? thank's!!

  • The image of my blackberry its all black

    i believe its the flare that connects to the display its broken were i can buy these i need help someone give me a help. thank you

  • Crawling adobe acrobat 3.0 version files are giving warning

    Hi Everyone, Can somebody help me with the issue am facing sharepoint 2010 FAST search environment(FS4SP)... descriptions are below We are crawling a document repository which has many pdf files. Recently i observed that for some of the pdf files "cr