Replacement function modules/method for obsolete Funtion Modules in ECC 6.0

We are working on Upgrade Project and need your help in finding the replacement Function module/ Methods for following obsolete Function Modules:
   1.   GET_FIELDTAB
   2.   WS_EXCEL
   3.  HR_DISPLAY_BASIC_LIST
   4.  LOG_SYSTEM_GET_RFC_DESTINATION
   5.  HELPSCREEN_NA_CREATE
   6. TR_RELEASE_COMM
Thank in Advance.
Sarita.
Edited by: Sarita Yalamati on Mar 28, 2008 1:23 PM

Hi sarita,
for GET_FIELDTAB use 'DDIF_NAMETAB_GET'..here is sample code
  CALL FUNCTION 'GET_FIELDTAB'
       EXPORTING
            LANGU               = SY-LANGU
            TABNAME             = C_STRUCTURE_NAME
            WITHTEXT            = ' '
       TABLES
            FIELDTAB            = IDFIES
       EXCEPTIONS
           INTERNAL_ERROR      = 01
            NO_TEXTS_FOUND      = 02
            TABLE_HAS_NO_FIELDS = 03
            TABLE_NOT_ACTIV     = 04.
Replacement :
CALL FUNCTION 'DDIF_NAMETAB_GET'
  EXPORTING
    TABNAME           =  C_STRUCTURE_NAME
  ALL_TYPES         = ' '
  LFIELDNAME        = ' '
  GROUP_NAMES       = ' '
  UCLEN             =
IMPORTING
  X030L_WA          =
  DTELINFO_WA       =
  TTYPINFO_WA       =
  DDOBJTYPE         =
  DFIES_WA          =
  LINES_DESCR       =
TABLES
  X031L_TAB         =
   DFIES_TAB         = IDFIES
EXCEPTIONS
   NOT_FOUND         = 1
   OTHERS            = 2
For WS_EXCEL  use GUI_DOWNLOAD.. here is sample code
CALL FUNCTION 'WS_EXCEL'
EXPORTING
   FILENAME            = 'D:\FILE1.xls'
  SYNCHRON            = ' '
  TABLES
    DATA                = itab
EXCEPTIONS
   UNKNOWN_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.
Repalcement :
data : l_filename type string.
l_filename  = 'D:\FILE1.xls'.
CALL FUNCTION 'GUI_DOWNLOAD'
  EXPORTING
  BIN_FILESIZE                    =
    FILENAME                        = l_filename
  FILETYPE                        = 'ASC'
IMPORTING
  FILELENGTH                      =
  TABLES
    DATA_TAB                        = itab
  FIELDNAMES                      =
EXCEPTIONS
   FILE_WRITE_ERROR                = 1
   NO_BATCH                        = 2
   GUI_REFUSE_FILETRANSFER         = 3
   INVALID_TYPE                    = 4
   NO_AUTHORITY                    = 5
   UNKNOWN_ERROR                   = 6
   HEADER_NOT_ALLOWED              = 7
   SEPARATOR_NOT_ALLOWED           = 8
   FILESIZE_NOT_ALLOWED            = 9
   HEADER_TOO_LONG                 = 10
   DP_ERROR_CREATE                 = 11
   DP_ERROR_SEND                   = 12
   DP_ERROR_WRITE                  = 13
   UNKNOWN_DP_ERROR                = 14
   ACCESS_DENIED                   = 15
   DP_OUT_OF_MEMORY                = 16
   DISK_FULL                       = 17
   DP_TIMEOUT                      = 18
   FILE_NOT_FOUND                  = 19
   DATAPROVIDER_EXCEPTION          = 20
   CONTROL_FLUSH_ERROR             = 21
   OTHERS                          = 22
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CALL METHOD CL_GUI_FRONTEND_SERVICES=>EXECUTE
  EXPORTING
    DOCUMENT               = 'D:\FILE1.xls'
   APPLICATION            =
   PARAMETER              =
   DEFAULT_DIRECTORY      =
   MAXIMIZED              =
   MINIMIZED              =
   SYNCHRONOUS            =
    OPERATION              = 'OPEN'
  EXCEPTIONS
    CNTL_ERROR             = 1
    ERROR_NO_GUI           = 2
    BAD_PARAMETER          = 3
    FILE_NOT_FOUND         = 4
    PATH_NOT_FOUND         = 5
    FILE_EXTENSION_UNKNOWN = 6
    ERROR_EXECUTE_FAILED   = 7
    SYNCHRONOUS_FAILED     = 8
    NOT_SUPPORTED_BY_GUI   = 9
    others                 = 10
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

Similar Messages

  • Proper method for building kernel modules? [solved]

    I am attempting to build a custom kernel module for a PCI express interface to an FPGA.  However, I seem to be running into some issues with getting the standard kernel module makefile to work correctly.  Here is my makefile:
    # object files to build
    obj-m += nnic.o
    nic-objs += nnic_driver.o
    all:
    make -C /lib/modules/$(shell uname -r)/build M=$(pwd) modules
    clean:
    make -C /lib/modules/$(shell uname -r)/build M=$(pwd) clean
    However, the first time I ran 'make', I got this output:
    make -C /lib/modules/3.14.1-1-ARCH/build M= modules
    make[1]: Entering directory '/usr/lib/modules/3.14.1-1-ARCH/build'
    Makefile:608: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by compiler
    scripts/kconfig/conf --silentoldconfig Kconfig
    *** Error during update of the configuration.
    /usr/lib/modules/3.14.1-1-ARCH/build/scripts/kconfig/Makefile:36: recipe for target 'silentoldconfig' failed
    make[3]: *** [silentoldconfig] Error 1
    /usr/lib/modules/3.14.1-1-ARCH/build/Makefile:512: recipe for target 'silentoldconfig' failed
    make[2]: *** [silentoldconfig] Error 2
    scripts/Makefile.build:44: /usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/syscalls/Makefile: No such file or directory
    make[2]: *** No rule to make target '/usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/syscalls/Makefile'. Stop.
    /usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/Makefile:183: recipe for target 'archheaders' failed
    make[1]: *** [archheaders] Error 2
    make[1]: Leaving directory '/usr/lib/modules/3.14.1-1-ARCH/build'
    Makefile:7: recipe for target 'all' failed
    make: *** [all] Error 2
    After poking around online, I decided to try running make as root.  I got the following output:
    make -C /lib/modules/3.14.1-1-ARCH/build M= modules
    make[1]: Entering directory '/usr/lib/modules/3.14.1-1-ARCH/build'
    scripts/kconfig/conf --silentoldconfig Kconfig
    scripts/Makefile.build:44: /usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/syscalls/Makefile: No such file or directory
    make[2]: *** No rule to make target '/usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/syscalls/Makefile'. Stop.
    /usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/Makefile:183: recipe for target 'archheaders' failed
    make[1]: *** [archheaders] Error 2
    make[1]: Leaving directory '/usr/lib/modules/3.14.1-1-ARCH/build'
    Makefile:7: recipe for target 'all' failed
    make: *** [all] Error 2
    Now, when runing 'make' as a normal user, I get:
    make -C /lib/modules/3.14.1-1-ARCH/build M= modules
    make[1]: Entering directory '/usr/lib/modules/3.14.1-1-ARCH/build'
    Makefile:608: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector not supported by compiler
    scripts/Makefile.build:44: /usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/syscalls/Makefile: No such file or directory
    make[2]: *** No rule to make target '/usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/syscalls/Makefile'. Stop.
    /usr/lib/modules/3.14.1-1-ARCH/build/arch/x86/Makefile:183: recipe for target 'archheaders' failed
    make[1]: *** [archheaders] Error 2
    make[1]: Leaving directory '/usr/lib/modules/3.14.1-1-ARCH/build'
    Makefile:7: recipe for target 'all' failed
    make: *** [all] Error 2
    I have the linux-headers package installed.  I do not need to build the whole kernel, only this small module.  What am I missing here?  What is the correct procedure for this?
    Last edited by alex.forencich (2014-04-25 08:16:31)

    Sigh, found the problem.  Should be $(PWD) and not $(pwd) in my makefile.

  • Replace function not working for XML CLOB data

    Hi all,
    I am generating XML using DBMS_XMLGEN in oracle 10g. After generating the XML, I am replacing the ROW tags with appropriate tag name using REPLACE function. Sometimes the tag name is not replaced correctly.
    Eg.I am replacing </Cargo_ROW> with </CargoDetail>. But sometimes in one xml, this tag is coming as </CargoDetROW> or </CargoDetaiW>. The XML size is always huge and the same tag is repeated so many time in the loop and in the same XML, only one tag will be replaced incorrectly. This also not happening for all XMLs.
    If any one knows the cause about this problem or solution, please share the same.
    thanks,

    Yes Anton, you are right..
    It was typecasting problem
    replace supports clob
    Check this out
    SQL> declare
      2  xmldata clob;
      3  Begin
      4  xmldata:='<Message transaction_log_id="" extraction_date="25/11/09 09:52:03 AM" versio
      5  <Transaction>
      6  <TransactionType>ORIGINAL</TransactionType>
      7  <ControlNumber>60022449779</ControlNumber>
      8  <BookingHeader>
      9  <PortCodeOriginal>GBSOU</PortCodeOriginal>
    10  <Contact>.</Contact>
    11  <PhoneContact>.</PhoneContact>
    12  </BookingHeader>
    13  <PartyInformation>
    14  <PartyDetails>
    15  <PartyId>10002866</PartyId>
    16  <Type>SHIP</Type>
    17  <Name1>L LTD.</Name1>
    18  </PartyDetails>
    19  </PartyInformation>
    20  <Cargo>
    21  <CargoDetROW>
    22  <CargoHeader>
    23  <CargoReceivedSeqNo>600015391790</CargoReceivedSeqNo>
    24  <CargoId>RW9330P013948</CargoId>
    25  </CargoHeader>
    26  <CargoDimensions>
    27  <Length>1</Length>
    28  <Width>2</Width>
    29  </CargoDimensions>
    30  </CargoDetail>
    31  <CargoDetROW>
    32  <CargoHeader>
    33  <CargoReceivedSeqNo>600015391791</CargoReceivedSeqNo>
    34  <CargoId>RW9330P01394AA</CargoId>
    35  </CargoHeader>
    36  <CargoDimensions>
    37  <Length>2</Length>
    38  <Width>2</Width>
    39  </CargoDimensions>
    40  </CargoDetail>
    41  <Cargo_ROW>
    42  <CargoHeader>
    43  <CargoReceivedSeqNo>600015391792</CargoReceivedSeqNo>
    44  <CargoId>RW9330P01322</CargoId>
    45  </CargoDetaiW>
    46  <CargoDimensions>
    47  <Length>1</Length>
    48  <Width>2</Width>
    49  </CargoDimensions>
    50  </Cargo_ROW>
    51  </Cargo>
    52  </Transaction>
    53  </Message>';
    54  xmldata:=to_clob(regexp_replac(xmldata,'</Cargo_ROW>|</CargoDetaiW>|</CargoDetROW>','</CargoDetail'));
    55  xmldata:=to_clob(regexp_replace(xmldata,'<Cargo_ROW>|<CargoDetaiW>|<CargoDetROW>','<CargoDetail>'));
    56  dbms_output.put_line(xmldata);
    57  end;
    58  /
    <Message transaction_log_id="" extraction_date="25/11/09 09:52:03 AM"
    version="1.0">
    <Transaction>
    <TransactionType>ORIGINAL</TransactionType>
    <Contro
    lNumber>60022449779</ControlNumber>
    <BookingHeader>
    <PortCodeOriginal>GBSOU</Por
    tCodeOriginal>
    <Contact>.</Contact>
    <PhoneContact>.</PhoneContact>
    </BookingHead
    er>
    <PartyInformation>
    <PartyDetails>
    <PartyId>10002866</PartyId>
    <Type>SHIP</Ty
    pe>
    <Name1>L
    LTD.</Name1>
    </PartyDetails>
    </PartyInformation>
    <Cargo>
    <CargoDetail>
    <CargoHea
    der>
    <CargoReceivedSeqNo>600015391790</CargoReceivedSeqNo>
    <CargoId>RW9330P01394
    8</CargoId>
    </CargoHeader>
    <CargoDimensions>
    <Length>1</Length>
    <Width>2</Width>
    </CargoDimensions>
    </CargoDetail>
    <CargoDetail>
    <CargoHeader>
    <CargoReceivedSeq
    No>600015391791</CargoReceivedSeqNo>
    <CargoId>RW9330P01394AA</CargoId>
    </CargoHe
    ader>
    <CargoDimensions>
    <Length>2</Length>
    <Width>2</Width>
    </CargoDimensions>
    <
    /CargoDetail>
    <CargoDetail>
    <CargoHeader>
    <CargoReceivedSeqNo>600015391792</Carg
    oReceivedSeqNo>
    <CargoId>RW9330P01322</CargoId>
    </CargoDetail>
    <CargoDimensions>
    <Length>1</Length>
    <Width>2</Width>
    </CargoDimensions>
    </CargoDetail>
    </Cargo>
    </Transaction>
    </Message>
    PL/SQL procedure successfully completed.
    SQL> Twinkle
    Edited by: Twinkle on Nov 26, 2009 6:05 PM

  • Bapis, Functions or Methods for Down Payment F-47

    Hi masters
    I am creating a webdynpro application to display, release and reject Down Payment  like F-47 transactions.
    Please give me the Bapis, Functions or Methods to display details of some document, release and reject.
    No answers will be awarded.
    Edited by: Rob Burbank on Oct 28, 2009 3:14 PM

    Hi Raj,
    Please check with your workflow consultant. Anyway, I'd like to share with you how to know whether there is a standard workflow for application component in question. T-Code SWDD -> Workflow -. Other Workflow/Version. Then drilldown on the task field. Then choose structure search. You will find the standard workflow for each of the component. Unfortunately, there is no standard workflow for downpayment but if you have workflow consultant, they may be able to help.
    Regards
    Fauzi

  • REPLACE function in PSP for formatting

    Hi everyone,
    <p>I am coding PL/SQL server pages at the moment and am trying to produce an onscreen report.
    <br>I was just wondering if it is possible to use the REPLACE function to replace a part of a string with the same thing but in bold?
    for example, I have tried:
    <p>
    htp.p('<TD WIDTH="43%" valign="top" align="left">'||REPLACE(var_comments,'''TEST''',||'<b>TEST</b>'||')'||'</TD>'); <p>but it isn't working. I just wanted to check it was possible and if so, where am I going wrong??
    <p>
    Thanks in advance!

    This will work:
    htp.p('<TD WIDTH="43%" valign="top" align="left">'||REPLACE(var_comments,'''TEST''',||'&lt;b&gt;TEST&lt;/b&gt;'||')'||'</TD>');I also suggest generating your table HTML using the htp.table... procedures.

  • Function Module/Method for opening path on frontend

    Hi,
    I am looking for an function module or a method of a class which can be used for opening (in windows) an explorer-window with a given path.
    I don't wanna select any files of directories there, only opening the windows and processing the normal logic of the application.
    Can you give me any hints how to do that?
    Kind regards
    Markus

    Sample Code:
    data : file_table like table of SDOKPATH with header line .
    data : dir_table like table of SDOKPATH with header line .
    data : file_count type i ,
           dircount   type i .
    parameters:p_dir(50) type c.
    CALL FUNCTION 'TMP_GUI_DIRECTORY_LIST_FILES'
    EXPORTING
    DIRECTORY = p_dir
    FILTER = '*.TXT'
    IMPORTING
    FILE_COUNT = file_count
    DIR_COUNT =  dircount
    TABLES
    FILE_TABLE = file_table
    DIR_TABLE = dir_table
    EXCEPTIONS
    CNTL_ERROR = 1
    OTHERS = 2.
    write:/ 'no of files in the floder is : ', file_count .
    skip 32.
    loop at file_table .
    write:/ file_table-PATHNAME.
    endloop.
    cheers
    s.janagar

  • Server sizing method for SAP-PS module

    Dear Experts,
    can anybody throw some light on how to do server sizing when the database is Oracle.
    Thanks in adv.
    regards
    Ashis

    Sizing is usually done together with the hardware partner.
    Check
    http://service.sap.com/quicksizer
    Markus

  • Replacement for obsolete field groups in ECC 6

    Hi ,
    I am working in a upgrade project from ecc4.7 to ecc6
    So i am finding difficulties for
    replacing FIELD groups.
    FIELD-GROUPS : HEADER, DETAIL.
    INSERT :    w_EBAN_TMP-EKORG
                w_EBAN_TMP-EKGRP
                w_EBAN_TMP-BANFN                 "Requisition Number
    INTO HEADER.
    INSERT      w_EBAN_TMP-EBELN                 "Purchase Order Number
                w_EBAN_TMP-EKORG                 "Purchase Org.
                w_EBAN_TMP-EKGRP                 "Purchase Group
                w_EBAN_TMP-BEDAT                 "Purchase Order Creation Date
                w_EBAN_TMP-BADAT                 "Requisition Creation Date
                w_EBAN_TMP-ESTKZ                 "(Manually or  MRP)
                w_EBAN_TMP-MATNR                 "Part number
                w_EBAN_TMP-BANFN                 "Requisition Number
                w_EBAN_TMP-BADAT                 "PO Creation Date
                w_EBAN_TMP-NAME1                 "Vendor Name
                TOT                            "used to get the avg
                TOTAL05                        " <= 05 days
                TOTAL10                        " <= 10 days
                TOTAL15                        " <= 15 days
                TOTAL20                        " <= 20 days
                TOTAL25                        " <= 25 days
                TOTAL30                        " <= 30 days
                TOTAL31                        " >= 31 days
                VALUE05
                VALUE10
                VALUE15
                VALUE20
                VALUE25
                VALUE30
                VALUE31
                VIAMAN                        "Created Manually
                VIAMRP                        "Created via MRP
                w_EBAN_TMP-URGENT               "Urgent mark         "AB25385
      INTO DETAIL.
    WHILE ,IN EXTENDED SYNTAX CHECKING A MESSAGE IS GIVING THAT .
    "  " FIELD-GROUPS ARE NO LONGER USED.
    The current ABAP command is obsolete
    Field groups cannot be created in the OO context.
    Internal Message Code: FIELD-GROUPS 000
    (The message cannot be hidden using pseudo-comment "#EC .., bzw. durch SET
    EXTENDED CHECK OFF/ON)  ""

    Extract from [Type Definitions and Data Declarations|http://help.sap.com/abapdocu_70/en/ABENABAP_OBJECTS_DIFF_TYPES_DATA.htm]
    No Definition of Field Groups in Methods
        The statement FIELD-GROUPS is not allowed in methods.
    Error message in methods if the following syntax is used:
    METHOD ...
      FIELD-GROUPS fg.
    ENDMETHOD.
    Reason:
    An [extract dataset|http://help.sap.com/abapdocu_70/en/ABENEXTRACT_DATASET_GLOSRY.htm] currently exists only as a global object of the [main program|http://help.sap.com/abapdocu_70/en/ABENFRAME_PROGRAM_GLOSRY.htm]. Therefore the field groups can only be defined globally in the main program. However, the definition of the field group structure, which is enerated at runtime by the statement INSERT ... INTO fg, can also be executed in methods.
    (SCI is "picky")
    Regards,
    Raymond

  • Replace function in xslt for BPEL 2.0

    Hi,
    We have a requirement where special characters (e.g. \, ., &, @) will be replaced with ' ' .  As the position of the special characters are not fixed, I believe I won't be able to do it by substring function.
    Got some link suggesting this  <xsl:value-of select="replace(description, '\n', '<p/>')" disable-output-escaping="yes" />  with <xsl:stylesheet> ='2.0' but its not working for me. I would appreciate your help .Thanks in advance.
    Source: 65\Road No.1,Glasgow,Scotland
    Required o/p:  65 Road No 1 Glasgow Scotland
    Thanks,
    Abhishek

    when i test the replace in xmlspy it works, maybe you forgot to escape all the "special" characters which need to be replaced ?
    xslt tested in xmlspy
    [code]
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:fn="http://www.w3.org/2005/xpath-functions">
      <xsl:template match="/">
      <xsl:variable name="test" select="string('65\Road No.1,Glasgow,Scotland')"/>
      <root>
      <debug1>
      <xsl:value-of select="$test"/>
      </debug1>
      <xsl:variable name="debug2" select="replace($test,'\\',' ')"/>
      <debug2>
      <xsl:value-of select="$debug2"/>
      </debug2>
      <xsl:variable name="debug3" select="replace($debug2,'\.',' ')"/>
      <debug2>
      <xsl:value-of select="$debug3"/>
      </debug2>
      <xsl:variable name="debug4" select="replace($debug3,'\,',' ')"/>
      <debug2>
      <xsl:value-of select="$debug4"/>
      </debug2>
      </root>
      </xsl:template>
    </xsl:stylesheet>
    [/code]
    output
    [code]
    <root xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <debug1>65\Road No.1,Glasgow,Scotland</debug1>
      <debug2>65 Road No.1,Glasgow,Scotland</debug2>
      <debug2>65 Road No 1,Glasgow,Scotland</debug2>
      <debug2>65 Road No 1 Glasgow Scotland</debug2>
    </root>
    [/code]

  • TIme capsule replaces Airport Express - method for success

    I just got a 1TB timecapsule to replace an airport-express as our home wireless internet router - as well as keeping data backed up.
    a couple of questions for those who may have successfully done this:
    what is the best process to swap out airport express function with Time Capsule?
    - (the apple manual assumes too many things go well and provides little detail on actual steps).
    - if both devices are on to copy info from AP Express to Time Capsule, I end up with an IP conflict (each wanting to be 10.0.1.1) and I only see one at a time -- one on my home network, the other on the Time Capsule's default MAC-id based network.
    - also, the Time Capsule tells me that I should update the firmware. except, since it's not hooked to the internet yet (not configured) it can't actually complete this step....how's that supposed to work?
    suggestions, links to the right article in the apple site?
    thanks

    Hi
    I never had very good luck with saving configurations and re-importing on my current Airport menagerie -- so I hadn't gone this route (also figured the two things would be incompatible).
    However, I did just as you suggested and the Time Capsule imported the Express configuration readily, and aside from having to change a couple of security settings, rebooted fine.
    For some reason, then the Time Capsule started working just like the Air Port Express. But, when I changed the name of the TC from Express back to something 'Time Capsule' and restarted - it was back to the old unresponsive way it was.
    - so I went through this re-importing exercise several times.
    When things finally stabilized, I noticed that the TC had some ups and downs with my ISP in getting an IP assigned. THis could have been from the ISP acting up the last week or so...or maybe the software?
    But in the end - Time Capsule is up running and backing me up wirelessly.
    Next trick is to add the Airport Express back into the network so we can stream some iTunes.
    Thanks for the idea.
    Oh - I guess this might also be of note - I hardwired the TC up to the iMac so I could continue the Time Machine back ups while I figured out the networking issues -- and it went ahead and updated it's firmware. Not sure if that helped or hindered so far - but it's running 7.4.2 now and I'm writing this reply via the TC.
    Dave

  • GUI_Download funtion module problem

    HI All,
    I am Using GUI_Download funtion module for downloading data from internal table to flat file. But one of the field is having the value &#1054;&#1040;&#1054; "&#1057;&#1040;&#1053; &#1048;&#1085;&#1090;&#1077;&#1088;&#1073;&#1088;&#1102; &#1059;&#1082;&#1088;&#1072;&#1080;&#1085;&#1072;"
    After downloading data, the letters are being replaced by # in the download.
    If any one know please let me as early as possible.
    Thanks in advance.....
    Satish

    Check the sap documentation for the funtion module(Especially for CODE page)
    Character Representation for Output                                                                               
    Description                                                                               
    Use parameter CODEPAGE to specify the desired target codepage. If this 
        parameter is not set, the codepage of the SAP GUI is used as the target
        codepage.                                                                               
    Value range                                                                               
    4-digit number of the SAP codepage. Function module                    
        SCP_CODEPAGE_BY_EXTERNAL_NAME returns the SAP codepage number for an   
        external character set name such as "iso-8859-1". Function module      
        NLS_GET_FRONTEND_CP returns the related non-Unicode frontend codepage  
        for a language.                                                                               
    You can specify the desired codepage interactively, if the parameter   
        with_encoding of method file_save_dialog is set by                     
        cl_gui_frontend_services.                                                                               
    SPACE: Codepage of the frontend operating system.                      
    Regards,
    Ravi

  • Replacements for obsolete function modules

    Hi,
    What is the best way to find out the replacement for the obsolete function modules? We are starting an upgrade project and are required to replace the obsolete function modules used in that. So before starting that I want to keep a list of obsolete function modules and their replacements ready.
    SS

    Hi,
    RODIR table gives not only FM, all obsoletes types.
    if you dont find, best way is when we check EPC for the program,
    in call function interface warnings shows, obsolete function modules.
    or do UCCHECK it will both obsolete and suggested replacements.
    Thanks
    Vinod

  • Definition/Explanation for "obsolete" (for function modules) / unicode?

    Hi,
    I did not find any definition from SAP regarding obsolete function modules, what does SAP mean with obsolete in this context? Is this only relevant for customers which are also switching to unicode enabled systems? Do I have to replace this fm's when we are not switching to unicode during the upgrade?
    Thanks&regards, Dietmar Unger
    Edited by: Dietmar Unger on Mar 10, 2008 4:03 PM
    Edited by: Dietmar Unger on Mar 10, 2008 4:03 PM

    Hello Dietmar,
    my understanding of obsolete function modules is, that they
    - are not supported by SAP any longer
    - no new functionality will be implemented
    - somtimes doesn't work (I've used a function module, that becomes obsolete with a hot package upgrade, which causes a dump, to inform the user of this fm, that it has become obsolete)
    We're in an upgrade from 4.6B to ECC6.0 and we have identified some function modules, marked as obsolete. Until know we have not decided, how to proceed with them, but I think, we will replace them by newer ones (even, if it's not mandatory to replace them, when it works, as expected).
    Best regards
    Stephan

  • Presently used function module for obsoleted FM

    hi,
    what is the presently used fuction module for obsoleted function module
    ws_filenames_get.

    Hi,
    Use the class <b>CL_GUI_FRONTEND_SERVICES</b>
    Check this thread for detail information.
    Re: WS_FILENAME_GET is obsolete - what do I use instead ?
    Regards,
    Maha

  • Replacement  function modules in ECC6

    Hi,
    We are working Upgrade project in Ecc6.
    We found that function module 1. TABLE_COMPRESS and
                                                       2. STRING_MOVE_RIGHT                                                                               
    3. STRING_LENGHT is obsolete
    Please suggest the Replacement for these Function Modules
    Thanks
    Vanamali

    Check
    for TABLE_COMPRESS
    [Fm TABLE_COMPRESS]
    for STRING_MOVE_RIGHT
    [replacement for obsolete function module STRING_MOVE_RIGHT]
    for STRING_LENGHT
    DATA: lv_length TYPE i,
          var(10) TYPE c VALUE 'Sathar'.
    lv_length = STRLEN( var ).
    WRITE lv_length.

Maybe you are looking for

  • Execute Open Hub destination(OHD) using ABAP

    Dear Experts, We are using OHD to export data form BW into an application server.As per teh requirement Process chain is not used to execute the OHD. The DTP for the same is execurted using ABAP OOPs ( abap report,). The output from an OHD is a file

  • UPDATING INFOTYPE

    Hi Experts I have one problem in updating infotype using CALL FUNCTION 'HR_INFOTYPE_OPERATION' EXPORTING INFTY = '2001' NUMBER = pernr SUBTYPE = subtype VALIDITYBEGIN = validitybegin VALIDITYEND = validityend RECORD = wa_inf_2001 OPERATION = action "

  • Is Webdynpro devt. mandatory to access workitems in UWL

    Hi all, We have some custom workflow objects running on SAP R/3 system. All workflow approvals are done using SAP GUI only (i.e SBWP transaction). Now we are planning to implement Enterprise Portal. So for accessing the workflow in the portal UWL - I

  • Holding Request within OSB 10gR3

    I have a requirement where OSB 10gR3 needs to hold on to the soap request (from the consumer) under certain conditions and send to the target service (via Business Service) only when the conditions matche. I am just wondering what is the best/optimal

  • SA520 and dual wan

    Hello! Have bought a SA520 and tries to setup with 2 wan. 1 with static and 1 with dhcp. After I set the optional port - wan mode to load balancing, and look in the dashboard it shows that wan interface is up and with right static adress, but the opt