Some fields value goes missing while hitting backspace

While hitting backspace on a page the previous page that opens does not hold all the data that was filled in. Some of the field values goes missing. I think it is a browser cache problem. The browser should always rememeber the field values while reloading a page. In some of the cases it does not(specially when backspace is being pressed). Is there any suggestion? Please help me out.

Hey.. I have encountered the same problem too. Actually if I have some text field elements and if we implement some kind of Javascript or Jquery validation on it and then after moving to next page when we press backspace we do not get previous input values in the previous page. Not only that some times if we do not implement any validation still the values lost while coming back to the previous page by pressing backspace or browser back button. Any suggestion please..

Similar Messages

  • Dropdown values are missing while using the function module KCD_EXCEL_OLE_TO_INT_CONVERT

    Hi all,
    when i am trying to upload the excel template by using the function module " KCD_EXCEL_OLE_TO_INT_CONVERT" to an internal table some field values are missing.
    i am using the function module " KCD_EXCEL_OLE_TO_INT_CONVERT"  and i am uploading an excel template and downloading that excel data into an internal table but some field values are missing while uploading the excel template and i found that the field which contains the drop down list values those values are missing.
    And also when i am uploading the excel template by using the function module" KCD_EXCEL_OLE_TO_INT_CONVERT"  when i am coming out of this function module one pop up is coming. how can i avoid this popup, can any one please provide me the solution thanks in advance.
    FYI...it is showing the below popup screen ..
    Thanks,
    Koushik

    hi Feiyun,
    below is the code(highlighted in bold)and after coming out of the function module i am getting popup and also the drop down values are missing.
    DATA: ls_control         TYPE zsfi_fiupload_control,
             ls_header          TYPE zsfi_fiupload_header_v13,
             ls_item            TYPE zsfi_fiupload_item_v13,
             ls_trailer         TYPE zsfi_fiupload_control,
             l_line_count       LIKE zsfi_fiupload_control-rec_count,
             l_current_curr     TYPE kcde_cells-value,
             l_current_postdate TYPE kcde_cells-value,
             l_current_compcode TYPE kcde_cells-value,
             l_currentrow       TYPE kcde_cells-row,
             l_filename         LIKE rlgrap-filename.
       DATA: BEGIN OF lt_intern OCCURS 0.
               INCLUDE STRUCTURE  kcde_cells.
       DATA: END OF lt_intern.
       DATA: BEGIN OF lt_items OCCURS 0,
               a TYPE kcde_cells-value,
               b TYPE kcde_cells-value,
               c TYPE kcde_cells-value,
               d TYPE kcde_cells-value,
               e TYPE kcde_cells-value,
               f TYPE kcde_cells-value,
               g TYPE kcde_cells-value,
               h TYPE kcde_cells-value,
               i TYPE kcde_cells-value,
               j TYPE kcde_cells-value,
               k TYPE kcde_cells-value,
               l TYPE kcde_cells-value,
               m TYPE kcde_cells-value,
               n TYPE kcde_cells-value,
               o TYPE kcde_cells-value,
               p TYPE kcde_cells-value,
               q TYPE kcde_cells-value,
               r TYPE kcde_cells-value,
               s TYPE kcde_cells-value,
               t TYPE kcde_cells-value,
               u TYPE kcde_cells-value,
               v TYPE kcde_cells-value,
               w TYPE kcde_cells-value,
               x TYPE kcde_cells-value,
               y TYPE kcde_cells-value,
               z TYPE kcde_cells-value,
               aa TYPE kcde_cells-value,
               ab TYPE kcde_cells-value,
               ac TYPE kcde_cells-value,
               ad TYPE kcde_cells-value,
               ae TYPE kcde_cells-value,
               af TYPE kcde_cells-value,
               ag TYPE kcde_cells-value,
               ah TYPE kcde_cells-value,
               ai TYPE kcde_cells-value,
               AJ TYPE KCDE_CELLS-VALUE,
               AK TYPE KCDE_CELLS-VALUE,
               END OF lt_items.
       l_filename = p_flpath.
    * the file must be an xls file, not xlsx or comma seperated
       IF p_flpath NS '.xls' AND p_flpath NS '.XLS'.
         MESSAGE i261(zfi).
         g_error = 'X'.
         EXIT.
       ENDIF.
    * upload excel file to a generic table
       CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
         EXPORTING
           filename                = l_filename
           i_begin_col             = 1
           i_begin_row             = 1
           i_end_col               = 150
           i_end_row               = 65000
         TABLES
           intern                  = lt_intern
         EXCEPTIONS
           inconsistent_parameters = 1
           upload_ole              = 2
           OTHERS                  = 3.
       IF sy-subrc <> 0.
         MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
       ENDIF.
    * validate that the format is in the restatement format
    *  this is the only template to have the ledger group in cell G-2
    **  READ TABLE lt_intern WITH KEY row = '0002' col = '0007'.
    **  IF sy-subrc <> 0 OR lt_intern-value IS INITIAL.
    **    MESSAGE i260(zfi).
    **    g_error = 'X'.
    **    EXIT.
    **  ENDIF.
    * create control record values
       ls_control-rec_type = 'C'.
       ls_control-global_id = 'GLU-03000'.
       ls_control-local_id = ''.
       ls_control-rec_count = ''.
       CONCATENATE sy-datum sy-uzeit INTO ls_control-date.
       ls_control-version = '12'.
       ls_control-email = ''.
       ls_control-eor = 'X'.
       ls_trailer = ls_control.
    * open output file and add the control record
       OPEN DATASET p_unixfilename FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
       TRANSFER ls_control TO p_unixfilename.
    * create header record values, will be transfered to file in the item loop
       ls_header-rec_type = 'H'.
       READ TABLE lt_intern WITH KEY row = '0017' col = '0003'.
       IF sy-subrc = 0.
         ls_header-header_txt = lt_intern-value.
       ENDIF.
       READ TABLE lt_intern WITH key row = '0020' col = '0002'.
       IF sy-subrc = 0.
         ls_header-comp_code = lt_intern-value.
       ENDIF.
    ************doc date
       READ TABLE lt_intern WITH KEY row = '0011' col = '0003'.
       IF sy-subrc = 0.
         ls_header-pstng_date = lt_intern-value.
       ENDIF.
    ************posting date
         ls_header-doc_date = sy-datum.
       READ TABLE lt_intern WITH KEY row = '0009' col = '0003'.
       IF sy-subrc = 0.
         ls_header-doc_type = lt_intern-value.
       ENDIF.
       READ TABLE lt_intern WITH KEY row = '0014' col = '0003'.
       IF sy-subrc = 0.
         ls_header-ref_doc_no = lt_intern-value.
       ENDIF.
    ************currency moved to line items
         READ TABLE lt_intern WITH KEY row = '0020' col = '0001'.
       IF sy-subrc = 0.
       ls_header-currency = lt_intern-value.
       ENDIF.
       ls_header-trans_date = ''.
       READ TABLE lt_intern WITH KEY row = '0010' col = '0003'.
       IF sy-subrc = 0.
         ls_header-period = lt_intern-value.
       ENDIF.
       READ TABLE lt_intern WITH KEY row = '0006' col = '0003'.
       IF sy-subrc = 0.
         ls_header-reason_rev = lt_intern-value.
       ENDIF.
       READ TABLE lt_intern WITH KEY row = '0007' col = '0003'.
       IF sy-subrc = 0.
         ls_header-rev_date = lt_intern-value.
       ENDIF.
    *  READ TABLE lt_intern WITH KEY row = '0002' col = '0007'.
    *  IF sy-subrc = 0.
         ls_header-ledger_grp = ''.
    *  ENDIF.
    *  READ TABLE lt_intern WITH KEY row = '0013' col = '0013'.
    *  IF sy-subrc = 0.
         ls_header-exch_rate = ''.
    *  ENDIF.
       READ TABLE lt_intern WITH KEY row = '0008' col = '0003'.
       IF sy-subrc = 0.
         ls_header-calc_tax = lt_intern-value.
       ENDIF.
       ls_header-eor = 'X'.
    * loop at the line items and append them to a table with multiple columns
       LOOP AT lt_intern WHERE row GE 20.
         IF l_currentrow <> lt_intern-row AND l_currentrow IS NOT INITIAL.
           APPEND lt_items.
           CLEAR lt_items.
         ENDIF.
         l_currentrow = lt_intern-row.
         CASE lt_intern-col.
           WHEN '0001'. lt_items-a = lt_intern-value.
           WHEN '0002'. lt_items-b = lt_intern-value.
           WHEN '0003'. lt_items-c = lt_intern-value.
           WHEN '0004'. lt_items-d = lt_intern-value.
           WHEN '0005'. lt_items-e = lt_intern-value.
           WHEN '0006'. lt_items-f = lt_intern-value.
           WHEN '0007'. lt_items-g = lt_intern-value.
           WHEN '0008'. lt_items-h = lt_intern-value.
           WHEN '0009'. lt_items-i = lt_intern-value.
           WHEN '0010'. lt_items-j = lt_intern-value.
           WHEN '0011'. lt_items-k = lt_intern-value.
           WHEN '0012'. lt_items-l = lt_intern-value.
           WHEN '0013'. lt_items-m = lt_intern-value.
           WHEN '0014'. lt_items-n = lt_intern-value.
           WHEN '0015'. lt_items-o = lt_intern-value.
           WHEN '0016'. lt_items-p = lt_intern-value.
           WHEN '0017'. lt_items-q = lt_intern-value.
           WHEN '0018'. lt_items-r = lt_intern-value.
           WHEN '0019'. lt_items-s = lt_intern-value.
           WHEN '0020'. lt_items-t = lt_intern-value.
           WHEN '0021'. lt_items-u = lt_intern-value.
           WHEN '0022'. lt_items-v = lt_intern-value.
           WHEN '0023'. lt_items-w = lt_intern-value.
           WHEN '0024'. lt_items-x = lt_intern-value.
           WHEN '0025'. lt_items-y = lt_intern-value.
           WHEN '0026'. lt_items-z = lt_intern-value.
           WHEN '0027'. lt_items-aa = lt_intern-value.
           WHEN '0028'. lt_items-ab = lt_intern-value.
           WHEN '0029'. lt_items-ac = lt_intern-value.
           WHEN '0030'. lt_items-ad = lt_intern-value.
           WHEN '0031'. lt_items-ae = lt_intern-value.
           WHEN '0032'. lt_items-af = lt_intern-value.
           WHEN '0033'. lt_items-ag = lt_intern-value.
           WHEN '0034'. lt_items-ah = lt_intern-value.
           WHEN '0035'. lt_items-ai = lt_intern-value.
           when '0036'. lt_items-aj = lt_intern-value.
           when '0037'. lt_items-ak = lt_intern-value.
         ENDCASE.
       ENDLOOP.
       APPEND lt_items.
    * sort rows by the post date, comp code, curr.
    *  SORT lt_items BY ah a ai.
    * loop at the items, creating a header record if the comp code, curr. or post date changes
       LOOP AT lt_items.
         ls_item-rec_type = 'I'.
         ls_item-post_key = lt_items-c.   "lt_items-b.
         IF lt_items-c GE '20' AND lt_items-c LE '39'.
           ls_item-vendor_no = lt_items-d.
         ELSEIF lt_items-c GE '0' AND lt_items-c LE '19'.
           ls_item-customer = lt_items-d.
         ELSEIF lt_items-c EQ '70' AND lt_items-c EQ '75'.
           ls_item-asset = lt_items-d.
         ELSE.
           ls_item-gl_account = lt_items-d.
         ENDIF.
         ls_item-asset_type = lt_items-m. "lt_items-l.
         ls_item-trans_type = lt_items-n. "lt_items-m.
         ls_item-print_flag = ''.
         ls_item-item_text = lt_items-j. "lt_items-i.
         ls_item-comp_code = lt_items-b. "lt_items-a.
         ls_item-bus_area = ''.
         ls_item-alloc_nmbr = lt_items-l. "lt_items-k.
         ls_item-tax_code = lt_items-q. "lt_items-p.
         ls_item-taxjurcode = lt_items-r. "lt_items-q.
         ls_item-profit_ctr = lt_items-g. "lt_items-f.
         ls_item-costcenter = lt_items-h. "lt_items-g.
         ls_item-orderid = lt_items-ac. "lt_items-ab.
         ls_item-wbs = lt_items-i. "lt_items-h.
         ls_item-trade_id = lt_items-o. "lt_items-n.
         ls_item-part_prctr = lt_items-p. "lt_items-o.
         ls_item-material = lt_items-t. "lt_items-s.
         ls_item-salesorg = lt_items-aa. "lt_items-z.
         ls_item-distr_chan = lt_items-ab. "lt_items-aa.
         ls_item-pmnttrms = ''.
         ls_item-pmtmthd = ''.
         ls_item-pmtmthsupl = ''.
         ls_item-alt_payee = ''.
         REPLACE ALL OCCURRENCES OF '(' IN lt_items-e WITH ''.
         REPLACE ALL OCCURRENCES OF ')' IN lt_items-e WITH ''.
         ls_item-amt_doccur = lt_items-e. "lt_items-d
         REPLACE ALL OCCURRENCES OF '(' IN lt_items-f WITH ''.
         REPLACE ALL OCCURRENCES OF ')' IN lt_items-f WITH ''.
         ls_item-loc_amt = lt_items-f. "lt_items-e
         ls_item-loc  = lt_items-k. "lt_items-j.
         ls_item-sas_revtype = lt_items-s. "lt_items-r.
         ls_item-rev_type = lt_items-u. "lt_items-t.
         ls_item-rev_chnl = lt_items-v. "lt_items-u.
         ls_item-bill_to = lt_items-x. "lt_items-w.
         ls_item-payer = lt_items-z. "lt_items-y.
         ls_item-ship_to = lt_items-y.
         ls_item-tax_amnt = lt_items-x.
         ls_item-func_area = ''.
         ls_item-expend_date = lt_items-ae. "lt_items-ad.
         ls_item-wtax_code = lt_items-af. "lt_items-ae.
         ls_item-wtax_base = lt_items-ag. "lt_items-af.
         ls_item-wtax_amount = lt_items-ah. "lt_items-ag.
         ls_item-payment_block = ''.
         ls_item-grp_amt = ''.
         ls_item-anc_amt = ''.
         ls_item-permit_payee = ''.
         ls_item-value_date = ''.
         ls_item-pernr   = ''.
         ls_item-legacy1 = ''.
         ls_item-legacy2 = ''.
         ls_item-legacy3 = ''.
         ls_item-legacy4 = ''.
         ls_item-legacy5 = ''.
         ls_item-legacy6 = ''.
         ls_item-legacy7 = ''.
         ls_item-legacy8 = ''.
         ls_item-legacy9 = ''.
         ls_item-legacy10 = ''.
         ls_item-eor = 'X'.
         TRANSLATE lt_items-ai TO UPPER CASE.
         TRANSLATE lt_items-b TO UPPER CASE.
         TRANSLATE lt_items-a TO UPPER CASE.
         TRANSLATE lt_items-aj TO UPPER CASE.
         IF l_current_curr <> lt_items-a "lt_items-ai
           OR l_current_postdate <> ls_header-pstng_date "lt_items-aj
           OR l_current_compcode <> lt_items-b.
           l_current_curr = lt_items-a.
           l_current_postdate = ls_header-pstng_date. "lt_items-aj.
           l_current_compcode = lt_items-b.
           ls_header-comp_code = l_current_compcode.
           ls_header-currency = l_current_curr.
           ls_header-pstng_date = l_current_postdate.
           ls_header-doc_date = l_current_postdate.
           TRANSFER ls_header TO p_unixfilename.
           l_line_count = l_line_count + 1.
         ENDIF.
         TRANSFER ls_item TO p_unixfilename.
         l_line_count = l_line_count + 1.
       ENDLOOP.
       ls_trailer-rec_type = 'T'.
       ls_trailer-rec_count = l_line_count.
       TRANSFER ls_trailer TO p_unixfilename.
       CLOSE DATASET p_unixfilename.
    * change the format to fixed format for the remainder of the load program
       p_fixed = 'X'.
       p_rstmnt = ''.
    Thanks,
    Koushik

  • How to create a field value as constant while creating eCATT scripts

    Hello Guru's,
    I am updating thousands of records using eCATT.  How should i declare a field value as constant while creating a eCATT script it self,  so that it automatically picks that value and  update the records. I should not mention the field value in the upload file.
    Full points for the answer,

    Dont parameterize the value that you would like to keep as constant. Pass the default value to that feild while reocrding .

  • Some Field Descriptions are missing on the ALV

    Hi Experts,
    In my ALV list output some fields are missing.
    Details of My Requirements......
    I ve one final internal table i.e. T_OUTPUT_DATA where all the output data were stored and in this internal table one column i.e. NOC where the total number of changes of the fields is stored .
    EX..
       FIELD.DESC.    Deficienct Type       NOC
             XXX              Missing                      3
             YYY             Missing                     2
    So my requirements is that if the NOC is 3 then the deficiency type is Critical
    if NOC is 2 then deficiency type is Medium .
    Plese help me .Reward point is sure.
    Satya

    for this requirement .....u need consider
    [    DDICTXT(1)     TYPE C,        " (S)hort (M)iddle (L)ong   ]
    wat i mean to say is ...first give
    it_fldcat-ddictxt =  's' or 'm' or 'l'  .........based on u r relavence .....
    and then give .... it_fldcat-seltext_s = ' ajhajk' ...give wat ever the text u want ...
    reward points if helpful

  • Thiefs! Field Value is missing.

    Hello,
    I have a RFC -> XI -> Email Szenario and built a function modul in SAP
    to test the RFC. But SXMB_MONI don't receive all field values or the values
    are in wrong fields. First I thought my mapping is crashed, but the it seems
    the RFC delivers wrong information. In Moni the payload looks like this
    <i>
    <?xml version="1.0" encoding="UTF-8" ?>
    - <ns0:Z_RFC_CALL_XI xmlns:ns0="urn:sap-com:document:sap:rfc:functions">
    - <GS_REASON>
    <REASON1>Reason1</REASON1>
      <REASON2>Reason3</REASON2>
      <REASON3 />
      <REASON4 />
      </GS_REASON>
    ..</i>
    In RFC I filled it like this:
    <i>
    <REASON1>Reason1</REASON1>
    <REASON2>Reason2</REASON2>
    <REASON3>Reason2</REASON3>
    <REASON4>Reason2</REASON4>
    </i>
    So what happend? The result screen of my RFC tells me that all
    fields were filled and send successfully.
    How can I debug this?
    thanks
    chris

    No, but I can only see the payload after my first mapping and not the stuff direct send from SAP.  But it is only a 1:1-mapping to an abstract interface.
    The payload there is crashed. Interessting is that my RFC function moduls
    uses structures and tables which are send to XI, but only the structures
    with the field MANDT are wrong.
    Example:
    <i>
    GS_SC_DATA>
      <MANDT>001</MANDT>
      <ISOSID>0715-2006-0000000173 GO</ISOSID>
      <ACTION />
      <TYPE />
      <SID>OTN20DT113083 USRI32365 0</SID>
      <DEVNAME>TEXTTEXTEXT</DEVNAME>
      <USERID />
    </i>
    The ISOSID should look like <ISOSID>LI20715-2006-0000000173</ISOSID> so the first three character of the field MANDT are missing in next field and so on.
    Tables (even with MANDT field) are transfered correct like this dummy values:
    - <GT_SERVICE>
    - <item>
      <MANDT>444</MANDT>
      <ISOSID>444</ISOSID>
      <ITEM_COUNT>444</ITEM_COUNT>
      <SERVICECODE>444</SERVICECODE>
      <SERV_CLUSTER>444</SERV_CLUSTER>
      <SERVICE>444</SERVICE>
      <SERVICEOPTION>444</SERVICEOPTION>
      <SERVICEOWNER>444</SERVICEOWNER>
      <COUNTRY>444</COUNTRY>
      <BU>444</BU>
      <PRICE>444</PRICE>
      <PRICEUNIT>444</PRICEUNIT>
      <LOCATION>444</LOCATION>
      </item>
      </GT_SERVICE>
    It really looks like a bug

  • Service po created with reference to preq , in po some fields data was miss

    i was created preq with item type D and account assignment category = network  , uploading point data and recipient data.
    after that i was created po with reference to that preq , in that  po uploading field , recipient field data was missing , how to get that data in service po

    Hi,
    In service documents and blanket PO's the "goods recipient" can not       
    be used. Please read the information from the note 118008:
    The system does not display the goods recipient and unloading point        
    fields in the account assignment block for a service line even though      
    they are set as input fields in Customizing.                               
    You cannot display fields 'Unloading Point' and/or 'Goods Recipient' in       
    the R/3 system. The reason for this is that every account assignment          
    object for each service specification can have several unloading points       
    and/or goods recipients.                                                      
    In particular, only one cumulation for each account assignment object is      
    possible and useful at purchase order item level.                             
    As of Release 4.0, user fields are available in external services     
    management.                                                           
    You can name these user fields, for example, 'Unloading Point' and    
    'Goods Recipient'.                                                    
    A user field belongs to the service line and is purely informative.   
    Regards,
    Edit

  • HT5085 I really hate downloading a audio boMoth: The Moth Saga, Book 1 (Unabridged) Part 1     6:50:06     Daniel Arenson     ok $32.95 and the second part goes missing while processing and i cant recover it!!!!!!Arghhhhh rip off

    What do you do when you down load a $32 dollar audio book and part 2 goes missing during the processing stage and i cant find it anywhere?

    If it's not in the Music app on your phone, and you can't find it via the phone's spotlight search screen, then try the 'report a problem' page to contact iTunes Support : http://reportaproblem.apple.com
    If the 'report a problem' link doesn't work then you can try contacting iTunes Support via this page : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption

  • First Name and Last Name goes missing while doing a Request Download for BP

    Hi Friends,
    We started doing a request download for some of the BP's from ECC to CRM. For some BP's the download was working fine but for some BP's the first name and last name are missing. Kindly suggest how do we correct these BP's and how can we restrict this issue not to happen while doing a request download. The object with which we are doing the download is CUSTOMER_MAIN.
    Regards,
    Jan.

    Check if first and last name exist in the Bdoc in SMW01. If it is missing in the BDoc,  that means it is not transferred in BAPI structure to CRM.
    You can check modules CRS_SEND_TO_SERVER on R/3 side, to check the BAPI structures , for presence of first and last names. Then in CRM, you can de-register the queue in txn:SMQR, debug the queue entry , and put a breakpoint in mapper module(which you can find from txn. R3AC1) to check for the incoming BAPI data.

  • After L&S and then CalcAll, values goes #Missing - Need help

    Hi,
    I am facing an issue with my outline. I have a 'stored type' member (P) with consolidation as (+); and it further has 3 children (C1, C2, C3) - All three as stored type and NO UDA. Out of three children, two members (C1, C2) are getting values from some calculations after running some specific Calc scripts. But for third one (C3), I do L&S and confirm by retreiving it again.
    Now when all children have their values stored, I run CalcAll. This results as below:
    P = C1 + C2
    C1 = C1
    C2 = C2
    C3 = #Missing
    There's no refrence to C3 in any calc script, so I am confused it gets #Missing and it doesn't adds to P.
    Any help would be appreciated.
    Thanks,
    Ashish

    Loading at non lev0 members and aggregating with SET AGGMISSIG OFF may protect the data at non lev0 combinatioons that time.
    It will not protect the data permanantly as future calc operations has always a chance to overwrite that data.
    Follow the below prctices
    1) Load high at the non lev0 combination
    2) Run the push down calculation to allocate this data to lev0 combinations.
    3) Aggregate the data.
    Second approch is
    If you dont like to tie this data to the any available lev0 members for any reasons.Consider the below hierarchy
    ---PG
    -------PG1
    -------PG2
    -------PG3
    You want to load data at PG member level and dont like to tie for any of the members PG1, PG2 and PG3.
    Then add a place holder member PG_I as a sibling to PG3 and load the data to that PG_I.
    Then you can see the expected data at PG with out loading high and applying conditions.

  • How can I update some field values after entering mat. number in purc. req?

    Hi.
    We want Account Assignment Category field to come as "K" for some material numbers. After we enter material number in ME51N screen, if material number is one of our "K" related materials, Account Assignment Category field should be updated automatically as "K".
    Account assignment tab becomes active in item level after entering "K" and we want "cost center" field to be filled in that tab according to given material number.
    These fields can be updated during creating or when saving the purchase requisions. Any suggessions please?
    Regards.

    Hi faramozza ,
    you can achieve this by implementing either customer exit or BADI.
    In purchase requisition context these could be useful:
    Customer Exit:
    MEREQ001
    BADI:
    ME_PROCESS_PR_REQ
    Regards
    REA

  • Field value is truncated while downloading to excel sheet from ALV report

    Hi All,
    I developed ALV report and displaying output.
    In that output i had a filed VBRP-PRODH filed.
    In the output it is coming correctly but while i click downlaod to excel the valus is truncted.
    for Example the value for VBRP-PRODH is 03322764170100201
    while downlaoding this one to excel it is showing 3322764170100200
    Any inputs please..
    Regards
    Jai

    Wrong forum..post in ABAP

  • Drop down values are missing while using the function module KCD_EXCEL_OLE_TO_INT_CONVERT

    Hi all,
    I am using the function module "KCD_EXCEL_OLE_TO_INT_CONVERT"  to upload the excel template to an internal table but i am not getting the complete excel data into the table the fields which contains the drop down list values those values are not coming in to the table.
    Is there any other function module which can read even the drop down list values? can any one please provide me the solution.
    Thanks in advance
    ** FYI...i am using the below code:
    * upload excel file to a generic table
       CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
         EXPORTING
           filename                = l_filename
           i_begin_col             = 1
           i_begin_row             = 1
           i_end_col               = 150
           i_end_row               = 65000
         TABLES
           intern                  = lt_intern
         EXCEPTIONS
           inconsistent_parameters = 1
           upload_ole              = 2
           OTHERS                  = 3.
       IF sy-subrc <> 0.
         MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
       ENDIF.
    Thanks,
    Koushik

    Hi all,
    I am using the function module "KCD_EXCEL_OLE_TO_INT_CONVERT"  to upload the excel template to an internal table but i am not getting the complete excel data into the table the fields which contains the drop down list values those values are not coming in to the table.
    Is there any other function module which can read even the drop down list values? can any one please provide me the solution.
    Thanks in advance
    ** FYI...i am using the below code:
    * upload excel file to a generic table
       CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
         EXPORTING
           filename                = l_filename
           i_begin_col             = 1
           i_begin_row             = 1
           i_end_col               = 150
           i_end_row               = 65000
         TABLES
           intern                  = lt_intern
         EXCEPTIONS
           inconsistent_parameters = 1
           upload_ole              = 2
           OTHERS                  = 3.
       IF sy-subrc <> 0.
         MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
       ENDIF.
    Thanks,
    Koushik

  • Mapping IDOC to CSV file - Missing blank field values in CSV file

    Hello:
    I am mapping an IDOC to a .csv file, using File Content Conversion.  I specify comma as the value for the parameter 'fieldSeparator'.  I get a .csv file, but blank field values are missing in the .csv file.
    For example, if the .csv file format is <field1>,<field2>,<field3>
    and if <field2> is blank, then the .csv file contains
    <field1>,<field3>

    Hi Bac,
    As long as the XML that goes to your File Receiver Channel contains the elements, even if they don't contain values, it should work fine.
    For example:
    <field1>data</field1>
    <field2></field2>
    <field3>data2</field3>
    I suspect that your XML looks like the following:
    <field1>data</field1>
    <field3>data2</field3>
    If this is the case you can update your map. You shouldn't need to put a space, just make sure the element gets created.
    Thanks,
    Jesse

  • Arithmatic operations on field values jasper reports

    Hi,
    I want to calculate some percentages in the report based on some Field values present in the report. To achieve this I need to make some divisions and multiplications, is it possible to divide or multiply two variables while filling the report using jasper.
    Please help me...
    Thnks
    Veera.

    jaumev wrote:
    I have exactly th e same problem.
    Have someone solved it?
    Thanks in advancePlease, don't resurrect old threads. Start a new thread if you have a specific question. I'm locking this one.
    Kaj

  • Background job on change of some field!!

    HI
    i have to trigger a background job on change of some field value (status field chages it's values from w to U).
    so how to go about the same..
    how to call a background job once some fields changes!!
    regards
    Gunjan

    1. You can use JOB FM's to invoke the job.
    2. You can call the FM ( Background execution program ) in background.
    CALL FUNTION .... IN BACKGROUND.
    Regds
    Manohar

Maybe you are looking for

  • Mail 5 and SMTP server list

    Hi, ever since my upgrade to OS X Lion, I've noticed that the usage of the SMTP server list in Mail 5 seems to have changed. In the past, said list contained ALL configured SMTP servers. When configuring e-mail accounts (e.g. MobileMe) you could spec

  • Connecting iPod to home stereo

    What are the best-sounding options to hook up my iPod to my home stereo? Is there a way to hook up my iPod to my home stereo via a digital connection (i.e. a coax or optical connection)? I have a high end home theater receiver with a very good D/A co

  • Captivate 8 not picking up System Audio

    Good morning, My partner and I are both using Captivate 8.  We are trying to use a Lync meeting to capture audio.  It works fine on my computer but not on my partners.  It seems all her settings are the same as mine.  She used to be able to pick up t

  • Z10 Website or Browser Issue

    Hi, I am looking for help relating to an issue I have when accessing a particular website and I am unsure if the issue is related to the website, The Browser on the Z10 or the Z10 itself... I shall try to explain. I am a photographer and use the Z10

  • LYRICall and 10g forms

    Any one using LYRICall with 10 forms? Does it work?