Reguler Expression

Hi,
Can anybody tell me some documentation to learn Reguler Expression.
Thanks&regards,
Chandan

Regex Buddy is worth every penny. It even has a setting for Oracle regular expressions, as there many flavors of regex out there.
Also, you can take a look at this package body as it's filled with regexp_substr and regexp_replace examples. The goal of that package is to transform Mediawiki markup into HTML, which might help you understand some of the procedures.
Tyler

Similar Messages

  • Reguler expression for textInput

    How to restrict text input using reguler expression for First character is only in [a-zA-Z ].
    Ex.  AG67587
          adhsgfdsfg
          a78878

    you could use this
    http://stackoverflow.com/questions/1679886/text-input-restrict-in-flex3-air
    i don't like the idea of dynamically changing the restrict property though.
    you'll probably have to listen for the textInput or changing event and then manually test your regex and adjust the textinput.text property as appropriate.
    from the adobe docs for changing event
    Dispatched before a user editing operation occurs.   You can alter the operation, or cancel the event   to prevent the operation from being processed.

  • Reguler expression - doubt

    hi, i have a doubt with "regular expression".
    My problem is, i have these words "int soma(int num,int num2 ){"
    i will need to catch a word "soma" using regular expression..
    Anyone kown to do this???
    Thanks..

    hi, i have a doubt with "regular expression".
    My problem is, i have these words "int soma(int
    num,int num2 ){"
    i will need to catch a word "soma" using regular
    expression..You don't state your requirement precisely.
    Lately your type of vague posts abound on public fora.
    Devolution?
    A stab in the dark:
    String regex = "(?<=\\s)\\p{javamethodname}+(?=\\()";

  • Regula expression question

    If I want to replace everything in a string that is between two spaces. I can do:
    There is a space before the d and after the f.
      1  select regexp_replace('abc def ',' [^ ]+ ','!')
      2* from dual
    SQL> /
    REGE
    !defHow do replace only digits, [:digit:] 012345789 between 2 spaces?
    Edited by: Guess2 on Mar 16, 2012 12:48 PM

    Hi Guess2,
    Perhaps you just want:
    select replace('abc def ',' ')
    from dual;See this:
    SQL> select replace('abc def ',' ') as repl
      2   from dual;
    REPL
    abcdef
    SQL>So, as you see, it's not necessary, in the case you have, to use regexp_replace. But, if you want absolutely to use regexp_replace, you can issue:
    SQL>  select regexp_replace('abc   def ',' ') as repl
      2   from dual;
    REPL
    abcdef
    SQL>Is abcde the output you wanted from your initial string?

  • Confused with regual expressions

    Hi all,
    Many many thanks for your help so far. This is one more
    question
    I am trying to contruct a regula expression that will remove
    from a text inpu ttwo characters: a) any panctuation (? commas,
    etc) b) remove any white space at the end of the line. This is what
    i have so far:
    on mouseDown (me)
    m = sprite(me.spriteNum).member
    re ="(/\s+$/ +\W)" -- regexpression describing what you want
    to remove
    m.text = RegExp_Replace(m.text, re, " ", "g")
    end
    Nothing seems to happening! Any ideas what is wrong with it?
    I suspect that something must be wrong with the regular expression
    itself (i am completely new at these regular expressions)
    Many thanks

    Hi,
    Glad you worked it out. Just on a side note, remember not to
    confuse 'strings' with field and text members ie
    aMember = member("foo")
    aString = aMember.text
    aString = "abcdef"
    aMember.text = aString
    (it can get confusing becuase fields can - much of the time -
    be referred to as if they are a string as well as a member with a
    text property)
    Cheers,
    Luke

  • Converting sed regex to Java regex

    I am new to reguler expressions.I have to write a regex which will do some replacements
    If the input string is something like test:[email protected];value=abcd
    when I apply the regex on it,this string should be changed to test:[email protected];value=replacedABC
    I am trying to replace test.com and abcd with the values i have supplied...
    The regex I have come up with is in sed
    s/\(^.*@\)\(.*\)$/\1replaceTest.com;value=replacedABC/i
    Now I am trying to get the regex in Java,I would think it will be something like (^.*@\)(.*\)$\1replaceTest.com;value=replacedABC
    But not sure How i can test this.Any idea on how to make sure my java regex is valid and does the required replacements?

    rsv-us wrote:
    Yep.Agreed.
    Since that these replacements should be done in a single regex.Note that the sed replacement I posted is really made of two replacements! Just like your Java solution would.
    I think once we send this regex to the third party,they will haev to use either sed or perl(will perl do this replacements,not sure though) to get the output.
    Since we are not sure what tool/software the third party is going to use,I was trying to see how i can really test this.Then I read about sed and this regex as is didn't work,so,I had to put all the sed required / and then the regex had become like s/\(^.*@\)\(.*\)$"/1replaceTest.com;value=replacedabcd/iAgain: AFAIK that does not work. I tried it like this:
    {code}$ echo test:[email protected];value=abcd | sed 's/\(^.*@\)\(.*\)$"/1replaceTest.com;value=replacedabcd/i'and the following is returned:test:[email protected] that we will have to send the java regex to the third party,I was trying to see how i can convert this sed regex to java.If I am right,with jave regex,we won;t be able to all the finds and replacements in a single regex..right?...If this is true,this will leave me a question of whether I need to send the sed regex to the thrid party or If I send java regex,they have to convert that to either sed or perl regex.
    One more question,can we do thse replacement in perrl also,if so,what will the equivalent regex for this in perl?
    I can't understand what you are talking about. The large amount of spelling errors also doesn't help to make it clearer.
    Good luck though.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Cl_abap_matcher

    Dear Abapes,
    Im trying to undustand reguler expression, so my problem is i'll tack some samples in the net there call <b>cl_abap_matcher</b> class, In the SE80 I couldnt get from that.
    any body can help me brows this or any reguler exprission samples.. please hep me

    http://help.sap.com/saphelp_nw2004s/helpdata/en/42/9d6ceabb211d73e10000000a1553f6/frameset.htm

  • Control scanned field contents

    I have a cfform form for a blood product unit number.  Staff usually scan the bar code into this field, but I want some of the content to be stripped.
    Embedded in the bar code are start and stop characters.  The start is always =.  Then the next 13 characters are the only ones I want, there is also a chack digit that is embedded at the end, but again, I only want the 13 characters after the =.
    Also I want to make sure that what is submitted is exactly 13 characters and the first submitted character will always be a W.
    Is this possible?
    Thank you

    ctreeves wrote:
    I guess it doesn't matter where the validation takes place  - displayed in the form field for the user, or on submission.
    I think it does matter. Ideally, as a general rule, validation is done twice. First, on the value going in as form input, and then again on the value that comes out at the other end after the form has been submitted. The main advantage of validating before form-submission is that you avoid a round-trip to and from the server, when there is a trivial, easily corrected mistake in the input field. An added bonus is, this avoids upset in some clients.
    Currently the field is just a dumb text field with no restrictions.  The user use to enter the unit number by hand, but they now scan them - which saves them time.
    What they look like scanned is something like =W12021240156800, I only what what is in bold, I don't want the underlined text to end up in the database.
    The data I want will always start with a W followed by 12 numbers.  If the W could be forced to be a CAP that would be a bonus.
    Also, some users may still enter it by typing if they don't have a scanner available, so presumable they'd enter it correctly and with the =.
    This is a perfect use-case for <cfinput type="text">, should you wish to enforce strict validation on the client-side. Here is a test example:
    cfif isDefined("form.code")>
    <p><cfdump var="#form#"></p>
    </cfif>
    <cfform>
    <!--- I have assumed the code must be composed of a W followed by 12 digits. If it is not, modify the reguler expression pattern accordingly. --->
    <cfinput type="text" name="code" validate="regex" pattern="^W\d{12}\b$" message="The code must be a W followed 12 digits.">
    <cfinput type="hidden" name="code_required" value="You must enter the code.">
    <cfinput type="Submit" name="sbmt" value="Submit">
    </cfform>
    However, this validation might be too strict, hence inconvenient, for the user who scans his code in. If so, then leave out the attributes validate, pattern and message.
    Now, on to server-side validation. This validation is required.
    Example of server-side validation code (in the form's action page):
    <cfif isDefined("form.code")>
        <!--- I have assumed the code must be composed of a W followed by 12 digits. If it is not, modify the reguler expression accordingly. --->
        <cfset RE_match_array = REMatch("^W\d{12}\b$",form.code)>
        <cfif arrayLen(RE_match_array) GT 0>
        <!--- The code is valid --->
        <!--- In here goes business code which, amongst others, stores the form data to the database --->
        <cfelse>
        <!--- The code is not valid --->
        <!--- In here goes business code which, amongst others, redirects the user back to the form and informs him the code he entered was not valid --->
        </cfif>
    </cfif>

  • Regular expressions in Format Definition add-on

    Hello experts,
    I have a question about regular expressions. I am a newbie in regular expressions and I could use some help on this one. I tried some 6 hours, but I can't get solve it myself.
    Summary of my problem:
    In SAP Business One (patch level 42) it is possible to use bank statement processing. A file (full of regular expressions) is to be selected, so it can match certain criteria to the bank statement file. The bank statement file consists of a certain pattern (look at the attached code snippet).
    :61:071222D208,00N026
    :86:P  12345678BELASTINGDIENST       F8R03782497                $GH
    $0000009                         BETALINGSKENM. 123456789123456
    0 1234567891234560                                            
    :61:071225C758,70N078
    :86:0116664495 REGULA B.V. HELPMESTRAAT 243 B 5371 AM HARDCITY HARD
    CITY 48772-54314                                                  
    :61:071225C425,05N078
    :86:0329883585 J. MANSSHOT PATTRIOTISLAND 38 1996 PT HELMEN BIJBETA
    LING VOOR RELOOP RMP1 SET ORDERNR* 69866 / SPOEDIG LEVEREN    
    :61:071225C850,00N078
    :86:0105327212 POSE TELEFOONSTRAAT 43 6448 SL S-ROTTERDAM MIJN OR
    DERNR. 53846 REF. MAIL 21-02
    - I am in search of the right type of regular expression that is used by the Format Definition add-on (javascript, .NET, perl, JAVA, python, etc.)
    Besides that I need the regular expressions below, so the Format Definition will match the right lines from my bankfile.
    - a regular expression that selects lines starting with :61: and line :86: including next lines (if available), so in fact it has to select everything from :86: till :61: again.
    - a regular expression that selects the bank account number (position 5-14) from lines starting with :86:
    - a regular expression that selects all other info from lines starting with :86: (and following if any), so all positions that follow after the bank account number
    I am looking forward to the right solutions, I can give more info if you need any.

    Hello Hendri,
    Q1:I am in search of the right type of regular expression that is used by the Format Definition add-on (javascript, .NET, perl, JAVA, pythonetc.)
    Answer: Format Definition uses .Net regular expression.
    You may refer the following examples. If necessary, I can send you a guide about how to use regular expression in Format Defnition. Thanks.
    Example 6
    Description:
    To match a field with an optional field in front. For example, u201C:61:0711211121C216,08N051NONREFu201D or u201C:61:071121C216,08N051NONREFu201D, which comprises of a record identification u201C:61:u201D, a date in the form of YYMMDD, anther optional date MMDD, one or two characters to signify the direction of money flow, a numeric amount value and some other information. The target to be matched is the numeric amount value.
    Regular expression:
    (?<=:61:\d(\d)?[a-zA-Z]{1,2})((\d(,\d*)?)|(,\d))
    Text:
    :61:0711211121C216,08N051NONREF
    Matches:
    1
    Tips:
    1.     All the fields in front of the target field are described in the look behind assertion embraced by (?<= and ). Especially, the optional field is embraced by parentheses and then a u201C?u201D  (question mark). The sub expression for amount is copied from example 1. You can compose your own regular expression for such cases in the form of (?<=REGEX_FOR_FIELDS_IN_FRONT)(REGEX_FOR_TARGET_FIELD), in which REGEX_FOR_FIELDS_IN_FRONT and REGEX_FOR_TARGET_FIELD are respectively the regular expression for the fields in front and the target field. Keep the parentheses therein.
    Example 7
    Description:
    Find all numbers in the free text description, which are possibly document identifications, e.g. for invoices
    Regular expression:
    (?<=\b)(?<!\.)\d+(?=\b)(?!\.)
    Text:
    :86:GIRO  6890316
    ENERGETICA NATURA BENELU
    AFRIKAWEG 14
    HULST
    3187-A1176
    TRANSACTIEDATUM* 03-07-2007
    Matches:
    6
    Tips:
    1.     The regular expression given finds all digits between word boundaries except those with a prior dot or following dot; u201C.u201D (dot) is escaped as \.
    2.     It may find out some inaccurate matches, like the date in text. If you want to exclude u201C-u201D (hyphen) as prior or following character, resemble the case for u201C.u201D (dot), the regular expression becomes (?<=\b)(?<!\.)(?<!-)\d+(?=\b)(?!\.)(?!-). The matches will be:
    :86:GIRO  6890316
    ENERGETICA NATURA BENELU
    AFRIKAWEG 14
    HULST
    3187-A1176
    TRANSACTIEDATUM* 03-07-2007
    You may lose some real values like u201C3187u201D before the u201C-u201D.
    Example 8
    Description:
    Find BP account number in 9 digits with a prior u201CPu201D or u201C0u201D in the first position of free text description
    Regular expression:
    (?<=^(P|0))\d
    Text:
    0000006681 FORTIS ASR BETALINGSCENTRUM BV
    Matches:
    1
    Tips:
    1.     Use positive look behind assertion (?<=PRIOR_KEYWORD) to express the prior keyword.
    2.     u201C^u201D stands for that match starts from the beginning of the text. If the text includes the record identification, you may include it also in the look behind assertion. For example,
    :86:0000006681 FORTIS ASR BETALINGSCENTRUM BV
    The regular expression becomes
    (?<=:86:(P|0))\d
    Example 9
    Description:
    Following example 8, to find the possible BP name after BP account number, which is composed of letter, dot or space.
    Regular expression:
    (?<=^(P|0)\d)[a-zA-Z. ]*
    Text:
    0000006681 FORTIS ASR BETALINGSCENTRUM BV
    Matches:
    1
    Tips:
    1.     In this case, put BP account number regular expression into the look behind assertion.
    Example 10
    Description:
    Find the possible document identifications in a sub-record of :86: record. Sub-record is like u201C?00u201D, u201C?10u201D etc.  A possible document identification sub-record is made up of the following parts:
    u2022     keyword u201CREu201D, u201CRGu201D, u201CRu201D, u201CINVu201D, u201CNRu201D, u201CNOu201D, u201CRECHNu201D or u201CRECHNUNGu201D, and
    u2022     an optional group made up of following:
         a separator of either a dot, hyphen or slash, and
         an optional space, and
         an optional string starting with keyword u201CNRu201D or u201CNOu201D followed by a separator of either a dot, hyphen or slash, and
         an optional space
    u2022     and finally document identification in digits
    Regular expression:
    (?<=\?\d(RE|RG|R|INV|NR|NO|RECHN|RECHNUNG)((\.|-|/)\s?((NR|NO)(\.|-|/))?\s?)?)\d+
    Kind Regards
    -Yatsea

  • OSC and foreign currency / euro regulations

    I have the following problem in OSC;
    If transactions are in a currency, other than the internal functional currency, TRANSACTION_CURRENCY_CODE and EXCHANGE_RATE are required attributes in the COMM_LINES_API table. (11.0, 11i-versions)
    I'm puzzled by the EXCHANGE_RATE.
    It seems
    a) technical superfluous; the exchange-rates are allready defined in the currency domain.
    b) functional undesirable; how should an external transaction-source know what the functional currency (and thus the right exchange_rate) in OSC is at the moment that the transactions are going to be loaded?
    c) in violation of the euro-regulations, though Oracle claims that applications are supporting all euro-requirements from release 11 and up.
    Some of these rules are (don't blame me, I did not invent them):
    &#61623; Conversion rates may be expressed only as one euro in terms of each national currency.
    &#61623; Inverse rates derived from the conversion rates cannot be used.
    &#61623; Monetary amounts to be converted from one national denomination into another shall first be converted to euros and then converted to the other currency.
    The first two rules are violated when I load an euro-transaction in my dutch guilders database : I have to put an inverse exchange-rate on the interface.
    The last rule is violated when I load a D-Mark transaction in my dutch guilders database; my exchange-rate on the interface is the direct conversion-rate between DM and NLG.
    My basic questions:
    - can anyone explain why OSC needs the EXCHANGE-RATE field in a transaction?
    - Are there other OSC-users in euro-country with the same problem(s)
    - Who within Oracle is the author of the following (copied from the Oracle euro-site) "Oracle Release 11 supports Regulation 235 requirements. Triangulation and rounding rules are fully implemented. Oracle is uniquely qualified to support conversions with precision exceeding EC requirements because Oracle Financials native mode use of the Oracle database engine permits calculations with 38 significant figures. . . ." bla bla etc.
    Maybe I can make him or her the owner of this problem. . .
    Regards,
    Remmelt Veenstra
    null

    Exchange_rate is a value that we collect from AR or OM. This is the rate that we use to convert to the functional currency.
    The exception is a MANUAL trx. In this case, we do the lookup to the GL API's using currency code to establish the appropriate daily rate.
    I'm not completely up to speed on the EU adjustments that occur in OM, AR, or legacy sources. In general we are dependent on the values that are available to collect. It makes sense that the conversion to EU should occur in the source system and then we would convert to the functional (GL) currency from there. This should comply with triangulation rules.
    If the source system does not convert to EU or if the mapping has not been set up to collect the EU value, there might be an issue. You really have to trace the transaction flows and conversions in the system as a whole.
    null

  • Connection problems when I use multiple Airport Expresses

    I have one Mac that I use to stream music to multiple Airport Express's. Its seems that when I connect to 3 expresses things work fine. If I connect to 4 the sound cuts out on all speakers.
    Is 3 the limit or am I doing something wrong?

    Yes you can but....
    With the apex in the ceiling you may get a signal loss from your main wireless system. To be able to do what you want in a whole home sound system they all need to be on the main wireless system. You also have to plug them in to a wall outlet which may be an issue with your fire regulations with them inside the walls/ceiling. With airplay you have some limitation also. If she has an ios device and likes say pandora she can only do it to one set of speakers/APex. Only itunes from a computer can do multiple/house party sound. I have 2 APex in my house and love them all. If your main wifi is out of range for some of the new APex's you can run 1 cat5/6 (APex is 10/100)  and make a new network and bridge the rest to it. As long as your new wire is connected to your main network you will stay on the same network.
    So now you get sound and a roaming wifi through out the house. (that's what I did but not in the ceiling.)
    Sonus are good but $$$. by then rewire!

  • Correct fan regulation with a T420s in Kubuntu 11.10 Beta2 - Needed only kernel parametres.

    My brand new T420s (Manufactured September 7) is a model 4174P4G with a working Win7 fan regulation. There an idle machine has a fan RPM of ~2000 at a CPU temperature of ~40 C in a 23 C room. Those figures are the same whether I choose to use "NVIDIA Optimus" or only the "Integrated Graphics". If I use the "Discrete Graphics" in Win7, idle temperature of the CPU lies between 45-50 C and the fan runs at ~3500-3600 RPM. This is due to the Nvidia GPU, which also lies at ~45-50 C while idle.
    Booting a USB stick with the Kubuntu 11.10 Beta2 Live DVD while doing nothing with kernel parametres, produces a cool fan exhaust with "Integrated Graphics" and a slightly hot one with "NVIDIA Optimus". I did not test much with "Discrete Graphics" since the open source driver failed to work, and the closed source Nvidia driver wouldn't download - from the ubuntu server.
    Doing nothing with this modern kernel (K/Ubuntu use a 3.0-something-homebrew) the idle machine had a fan doing 4000 RPM - constantly - while the CPU sat at ~40 C. That is to say, the fan is not regulated (This was observed by the command "sensors" from the lm-sensors package. Modprobe the kernel module "coretemp" if you want to see more info from "sensors"). I can only presume it is an unintended consequence of two choices the kernel developers have made.
    To 'revert' those kernel choices we must boot with the kernel parametres --> pcie_aspm=force i915.i915_enable_rc6=1 <-- OBS: Both the parametres must be present to get a working fan regulation.
    The parametres deal with PCI Express Active State Power Management and Intels GPU driver. Why the fan is effected by such a double combo? Someone should ask the (probably ACPI) kernel developers about that. As a nice side-effect we also get a much improved battery run-time. That is actually where I stumbled upon the parametres, in discussions about power regressions with newer kernels.
    Anyway, using this, a boot with "Integrated Graphics" gives even better thermals than Win7. I was idling at ~37 C and a 1850-2000 RPM fan. With "NVIDIA Optimus" there were short periods of 2000 RPM and long bouts of 3500 at ~45 C in the CPU.
    /MTJ

    UPDATE: I was a bit hasty with my comments about the USB ports. I've now actually _installed_ Kubuntu 11.10-final, and plugging in a simple USB mouse does not break fan regulation. Neither does the USB harddrive. BUT, the HD connection raises the temperature somewhere (hidden motherboard sensor?) and that is enough to kick the fan into its 4000 RPM state. Unplugging the HD and idle waiting, waiting... will eventually bring back the sane fan RPMs.
    Btw, waiting seems to be the (ab?)normal name of the game in Linux. Win7P has a much quicker fan regulation. Here the fan ramps up its speed even with minimal workloads - like typing this message in Firefox, and it takes a looong time to fall back.
    @ homeyclaus, Hi.
    > I get nothing of the sort with a vanilla T420, all-intel graphics ...
    Machine better at thermals probably (slightly thicker, no nvidia card to generate heat etc), and the BIOS is different from the "s" and "si" models. But constant 4000 RPM and fan noise with these models has been an ongoing saga even in Windows. See the massive "T420s Fan noise Issue" thread - takes a full day to read through it, and "T420 fan noise ?" at:
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T420s-Fan-noise-Issue/td-p/443569
    http://forums.lenovo.com/t5/T400-T500-and-newer-T-series/T420-Fan-noise/td-p/417971
    Could be a number of things, but ultimately it is a job for the Lenovo BIOS hackers. The EC (embedded controller) is responsible for regulating the fan,  and the ThinkPads have a long history of being shipped with bad EC code. See the (not updated for newer models) thinkwiki page:
    http://www.thinkwiki.org/wiki/Embedded_Controller_Firmware#Firmware_issues
    > I did notice that my previous laptop with an NVidia GS8400 discrete chip did run the fan pretty high though.
    You and me both ;-) On my previous machine (Acer) from 2005 I had to undervolt both the AMD-64 CPU and the NVidia GPU, install extra passive cooling - copper fins, plates and thread - and build an electro-'mechanic' manual fan regulator to get the noise down to a bearable level. But I had fun doing it as well...
    > Are you running the NVidia closed-source X server?
    Nope. Haven't gotten to experimenting with that part yet.
    > How is the system handling the switch-over from discrete to integrated graphics?
    Handling? Win7P greeted me with something like a 1024x768 screen before I could configure the Intel card. Once done, I saw no difference (except less system heat) from running in Optimus mode - I'm not a gamer or 3D artist. Linux desktop works fine with its OpenGL effects when I set "Use VSync" to get rid of window tearing. I might never need to switch on NVidia again!
    /MTJ

  • SP06: The specified regulu00F6ar expression "([^%]*)%(..)(.*)" is too complex

    Hi,
    after upgrading from SRM7.0 SP04 to SP06 we get the following error, when we transfer items from mdm back to srm:
    Error in the ABAP Application Program                                                                               
    The current ABAP program "/SAPSRM/CL_CH_WD_INBOUND_HDLR=CP" had to be          
    terminated because it has                                                     
    come across a statement that unfortunately cannot be executed.                                                                               
    The specified regulöar expression "([^%]*)%(..)(.*)" is too complex. Therefore,
    it is                                                                         
    not possible to determine the matches in the search text accroding to          
    the leftmost-longest rule.                                                     
    Any ideas?
    Thanks and best regards,
    Roman

    There is one pilot note  1457627which solved this error previously.
    The coding is as below, only customers which added as pilot customer will see it.
    $ Valid for       :                                                  $
    $ Software Component   SRM_SERVER SAP SRM SERVER                     $
    $  Release 700          All Support Package Levels                   $
    $$                                                                $$
    *& Object          METH /SAPSRM/CL_CH_WD_INBOUND_HDLR
    *&                      DECODE_PARAMETER
    *& Object Header   CLAS /SAPSRM/CL_CH_WD_INBOUND_HDLR
      conv_in->convert( EXPORTING input = iv_request_data  IMPORTING data =
    request_data_c ).
      WHILE request_data_c IS NOT INITIAL.
    *>>>> START OF DELETION <<<<<
        " ABC%F4...
               ABC           F4
        FIND FIRST OCCURRENCE OF REGEX '([^%])%(..)(.)' IN request_data_c
    SUBMATCHES not_encoded_c encoded_xc rest.
    *>>>> END OF DELETION <<<<<<<
    *>>>> START OF INSERTION <<<<
        " ABC%F4...
                      ABC           F4
        FIND FIRST OCCURRENCE OF REGEX '(?:^ %)([^%])%(..)(.)' IN request_
    data_c SUBMATCHES not_encoded_c encoded_xc rest.
    *>>>> END OF INSERTION <<<<<<

  • Firfox frequently locks up when accessing American Express Web site

    Firefox will frequently (but not always) lock up (i.e., I must use the Task Manager to terminate the process) when initially accessing the American Express web site; or when clicking on the "recent activity" link; or when clicking the "Log Out" link. I click on the red "X" to close the window, the window is removed from the desktop, but the process "firefox.exe*32" is still running preventing it from restarting - message box: Can't open Firefox since it is still running (paraphrased text). This is a recent development since Firefox 5 - worked fine for years prior.

    I located some suggestions for flushing the cache.
    There are really three ways you can flush the DNS cache on your iPad.
    1) Simply turn the iPad off and on again using the power button. A simple reboot will go a long way.
    2) Turning on Airplane mode and then turning it off again will also clear the DNS cache and should be enough to fix the problem. Tap on your Settings icon, then swipe Airplane mode to On and then back off. Since Airplane mode disables the wireless features of your iPhone, iPad, or iPod touch to comply with airline regulations, this will generally do the trick.
    The third method would reset all your network settings and I'm pretty sure you don't want to do that right now.

  • When I used Safari to go to the American Express web site a request came up asking me to register my Amex card.  I thought this was strange so I called Amex and they saw it when they went online and they said it was my iPad that had been hacked.  Is there

    When I used Safari to go to the American Express web site a request came up asking me to register my Amex card.  I thought this was strange so I called Amex and they saw it when they went online and they said it was my iPad that had been hacked.  Is there an app to protect my iPad when I am online with sensitive information?

    I located some suggestions for flushing the cache.
    There are really three ways you can flush the DNS cache on your iPad.
    1) Simply turn the iPad off and on again using the power button. A simple reboot will go a long way.
    2) Turning on Airplane mode and then turning it off again will also clear the DNS cache and should be enough to fix the problem. Tap on your Settings icon, then swipe Airplane mode to On and then back off. Since Airplane mode disables the wireless features of your iPhone, iPad, or iPod touch to comply with airline regulations, this will generally do the trick.
    The third method would reset all your network settings and I'm pretty sure you don't want to do that right now.

Maybe you are looking for

  • The music search on the I tunes store does not appear after the latest upgrade to my I phone 4

    The music search feature on the I Tunes store does not appear.  Unable to search since the latest upgrade.

  • Variable in the report

    Hi BW Experts, i created 2 queries on same infoprovide and have varaibles also . i need club these reports in to one report by using of  WAD . i had drag and drop the 2 tables in wad . i assignes one tables in to one query and same i assigned other q

  • Is there a way to count the number of chars in a formatted text box?

    I have a formatted text box in my web dynpro for comments pertaining to workflow. in the backend, this is mapped to a char200 field. is there a way to have a running counter to let the user know how many chars are left? I'm not sure if there's an eve

  • Nothing on my Dektop

    Hi, since this morning my desktop shows nothing (except the backround picture). No MacIntosh HD, no other hard Discs, no files. When I open the finder window, I can see that there are several files stored on my desktop. Also the System doesn`t switch

  • No credit received

    I purchased the one year subscription and my credit card got charged but I am unable to use the subscription. How can this be fixed? If not, can I get a refund? Here are your purchase details: Skype Name: [Removed for privacy] Product name: China 120