Extended code check Warning : Do not use fields, field symbols globally

Hello,
During extended code check of a program, i get 20 related warnings
Do not use fields, field symbols (GT_UPDTAB) globally                         
Can be suppressed using pragma ##NEEDED (or pseudo comment "#EC NEEDED)               
How can i correct this?
The declaration and usage is as follows :
DATA: BEGIN OF GT_FIELDTAB OCCURS 0.
        INCLUDE STRUCTURE DD03P.
        INCLUDE STRUCTURE CEFLD.
DATA: END OF GT_FIELDTAB.
GT_FIELDTAB-CONVEXIT = 'ALPHA'.
How can i correct this?
Regards,
Remi

Hi,
refer this link
http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb3860358411d1829f0000e829fbfe/frameset.htm
and general declaration if field symbol:
this will be very general:
FIELD-SYMBOLS : <gf_table> TYPE ANY TABLE.
or
to do like a specific table from your program
FIELD-SYMBOLS : <gf_table> TYPE itab.
thanks & regards.

Similar Messages

  • Extended Program Check - Warning

    Hi SDNers,
    I did my program well. but when i am doing Extended program check it shows warning that 'do not use fields, field symbols (itab) globally'.  This is the only warning i can not eliminate it. i dont want to hide using "#EC NEEDED.
    I have searched almost all the sites, finally i posted here.
    Right answers will be highly Appreciated.
    Thanks & Regards,
    Senthil kumar

    Hi All,
    I also facing the same problem when doing an EPC check for my program.How can I overcome it.
    Please suggest me.
    This is the message appeared for me after doing the EPC check.
    Do not use fields, field symbols (OBJ_DATA) globally.
    The related code to get the above warning is:
    START-OF-SELECTION.
       DATA:obj_data TYPE REF TO lcl_local.
       CREATE OBJECT obj_data.
    Thanks In Advance.
    Regards,
    Chakradhar.

  • How to rectify Extended Syntax check warning , when object REF TO is used..

    hi all,
    when  running "Extended program check " for the below , I am getting warning error when I delcare the below stmts.
    DATA: go_alv  TYPE REF TO cl_salv_table.
            lo_selections   TYPE REF TO cl_salv_selections,
          lo_display_settings
                        TYPE REF TO cl_salv_display_settings,
        lo_events       TYPE REF TO cl_salv_events_table,
        lo_content_top  TYPE REF TO cl_salv_form_element,
    THE MESSAGE ARE
    Field GO_ALV is not referenced statically in the program                
    (The message can be hidden with "#EC *)                                                                               
    Program:  ZJTEST  Row:     69                                     
    Field LO_EVENTS is not referenced statically in the program             
    (The message can be hidden with "#EC *)                                                                               
    Program:  ZJTEST  Row:     74                                     
    Field LO_DISPLAY_SETTINGS is not referenced statically in the program   
    (The message can be hidden with "#EC *)                                                                               
    Program:  ZJTEST  Row:     76                                     
    Field LO_SELECTIONS is not referenced statically in the program         
    (The message can be hidden with "#EC *)        
    is there any way I can avoid this warning message apart using #EC ??? is there any way to avoid this ??/
    kindly help
    thanks

    In Program
    a)
    DATA: lo_top_element TYPE REF TO cl_salv_form_layout_grid,
             lo_grid      TYPE REF TO cl_salv_form_layout_grid,
             lo_header    TYPE REF TO cl_salv_form_header_info,
             lo_label     TYPE REF TO cl_salv_form_label,
             lo_text      TYPE REF TO cl_salv_form_text,
             lo_logo      TYPE REF TO cl_salv_form_layout_logo,
             lv_logo      TYPE bds_typeid,
             lv_title_h   TYPE sytitle.
    TYPES:  ty_logo(70)  TYPE c.
      CONSTANTS:
            lc_alv_logo                TYPE ty_logo VALUE 'CE_NEW_LOGO'.
      CREATE OBJECT lo_top_element
          EXPORTING
            columns = 3.
      lo_grid = lo_top_element->create_grid( row = 3
                                            column = 1 ).
      CONCATENATE 'Header ' 'Information' INTO
                         lv_title_h SEPARATED BY space.
    Row 1 header information is set
      lo_header = lo_grid->create_header_information(
         row     = 1
         column  = 1
         text    = lv_title_h
         tooltip = lv_title_h ).
      lo_grid->add_row( ).
    Row 2 Doc. date is set
      lo_label = lo_grid->create_label(
        row     = 2
        column  = 1
        text    = text-b02
        tooltip = text-b02 ).
      lo_text = lo_grid->create_text(
        row     = 2
        column  = 2
        text    = s_docket-low
        tooltip = s_docket-low ).
      lo_text = lo_grid->create_text(
        row     = 2
        column  = 3
        text    = s_docket-high
        tooltip = s_docket-high ).
      lo_grid->add_row( ).
      CREATE OBJECT lo_logo.
      lo_logo->set_left_content( lo_grid ).
      lv_logo = lc_alv_logo.
      lo_logo->set_right_logo( lv_logo ).
      pt_content_top = lo_logo.
    Extended program check :
    No read access to field LO_HEADER             
    (The message can be hidden with "#EC NEEDED)  
    No read access to field LO_LABEL              
    (The message can be hidden with "#EC NEEDED)  
    No read access to field LO_TEXT               
    (The message can be hidden with "#EC NEEDED)  
    Kindly giude

  • Extended Program Check Warning For Syntax Check

    Warning:
    Syntax Check Warning
    This Warning only Displayed in SLIN
    WHERE lgtyp IN S_LGTYP.
      Messages :
      In "SELECT SINGLE...", the where condition for the key field "LGTYP" does not test  for equality .
      There fore the single record yuor searching may not be unique.
    IF NOT S_LGTYP[] IS INITIAL.
        SELECT SINGLE * FROM T301
         WHERE lgtyp IN S_LGTYP.----
    >IT SHOWING THIS LINE
        IF SY-SUBRC NE 0.
          MESSAGE E005(Z01).
        ENDIF.
    ENDIF.

    Hi Raghu,
    When you are using SELECT SINGLE, it is always better to use EQ in the condition than IN.
    Instead of using select-options S_LGTYP, declare a parameter: P_LGTYP and if possible re-write the select query as below:
    SELECT SINGLE * FROM T301 into lv_variable
    WHERE lgtyp EQ  P_LGTYP .
    Regards
    Deepa.

  • Implications of not using mandt field in SAP table.

    Hi Everyone,
    Can anybody please let me know the diadvantage and the impact of not using the mandt field at the key field in the db table. And what will be the impact if the customer upgrades the system and if the tables doesnt have this field. Any help will of great use to me.
    Thanks,
    Prashant.

    SAP has the concept of client dependent and client-independent data. This is controlled by the mandt field as the first field in a table which makes it a client dependent table. as there can be multiple clients supported in a single sap system, it is better to have this differentiation so that the data in one client can be clearly distinguished from that of another.
    however, this does not hold for certain types of data such as the customizing data which is to be maintained singly across all clients. Thus, such tables which need to have a single definition of data across all clients available in the system should be made client independent, that is , without the mandt field in the table.
    once you use client-dependent tables, different clients in the system can even be used as different logical systems, and this certainly helps if data is segregated in multiple client scenario..

  • Can airport express be used to extend a network that does not use an apple airport as the primary base station.

    I have a verizon fios cable modem that incorporates a wireless base station using 802.11n and wep 40 bit security.  I decided that I could improve poor reception by using two airport expresses as range extenders.  I cannot seem to configure them for this function.  When I do a manual setup and choose extend a network, I get a message that says the network cannot be extended.  I have been able to join the network, and I think they would work as clients, but I'm trying to use them in as additonal base stations to extend my network.
    The primary base station, and the two airport express units are all within range of each other.
    Now that I have the two units (purchased on sale from Apple this past week), the directions in the manual only include instructions for using them as network extenders with a primary basestation that is Apple?  Is this the case?

    Unfortunately, most non-AirPort routers are not compatible with Apple's implementation of Wireless Distribution System (WDS)...so it very unlikely that your non-AirPort router can be extended wirelessly with the AirPort Express Base Station (AX).
    Your only option would be to connect the AX to the Verizon-provided gateway by Ethernet or use Powerline adapters to create a pseudo Ethernet connection between them. A wireless-only connection will not work.

  • Table S013 not using INFNR field

    I can't create unique records from the same vendor on the same day because INFNR is the only key field that would uniquely identify each record and it is not being used.
    How can I get the data into the field as it should be?
    I assume when a vendor's shipment is received the record is created from the receiving documents.  At some point during that process we are not including the INFNR record with the rest of the data updating the S013 table.
    Any help is appreciated.
    Thanks,
    Matt

    I do not know how to do what I was asking in this post but instead I used the "smoothing factor" in table T147 "smooth" the deliveries throughout the period.  We had a 1 in the smoothing factor which meant the last delivery is all that should count.  A 0 means the first delivery inthe period is all that matters.  So we used a .5 which means each new delivery within a period counts for 50% of the "smoothed" score.
    Thanks,
    Matt

  • WARNING: DO NOT USE nail polish remover--Even Non-Acetone! (on macbook).

    Here's my experience with my pathetically stained MacBook after 4 weeks.
    The discoloration arrived, seemingly all at once, after 2.5 weeks. I tried my usual, a gentle part-alcohol Staples Screen Cleaning Fluid (coincidentally, I asked them at my local Apple Store what they used and they produced the exact same bottle). That did nothing. I tried alcohol, peroxide, still no luck. Following some poor advice on this forum, I tried a bottle of clear "Cutex Advanced" Non-Acetone nail polish remover (hereafter, "NPR"). Rubbing a little in with a Q-Tip or paper towel, I tried to remove the horrible discoloration. There was no change. I put it aside for a few days... Today, after reading a very impassioned post by someone who claimed it really worked, I figured I hadn't tried hard enough. I resumed my struggles with the NPR. After more rubbing, I noticed that an area where I'd dripped the NPR directly on the accursed plastic, and left it for about 30 seconds while rubbing the other palmrest, was discernably lighter than the surrounding stain. Encouraged, I dripped a thin layer over the whole left-side discoloration, which is the worst side on mine. After letting it sit 30 seconds or so, I rubbed the area with a paper towel until dry and inspected the results. Some areas were definitely better, however, I noticed what appeared to my eyes to be a subtle change in texture. Intrigued, I scratched at it lightly with my fingernail to feel whether the texture had indeed changed...
    I was horrified when a big scratch appeared in the surface. What appeared to be PAINT had scratched right off in my fingernail!!
    So now my freaking $1200 computer is barely a month old and now has a huge scratch in the CRAPPY PAINT right on my palmrest!
    This cheap paint stuff is what's responsible for the discoloration. It's clearly perfectly white underneath--why Apple chose to paint this plastic with this crap is beyond me.
    Thoughts, anyone?
    If anyone wants to see pictures, I have them. But I'd rather not because I only have a cameraphone right now and the quality ***** anyway.
    MacBook 2.0Ghz, White   Mac OS X (10.4.6)   With discoloration and now a big scratch!

    i'm sorry to hear that you damaged your new macbook! i can understand the frustration with the discoloration. the left palmrest on mine is slightly discolored also. so now, i'm just paranoid about touching it and i wipe it down after every use (and wash my hands before using it if i have to type). i'm also using a wireless mouse. just taking precautions.
    could it possibly be not paint that dissolved but a layer of the plastic itself that dissolved after the prolonged exposure to the NPR?
    if you can get it even or satisfactory looking, i would advise to put some sort of plastic protector over it. something akin to this : http://www.nushield.net/productscar_displayslexus.htm
    again, sorry you damaged your computer.

  • How to manage code modifications among multiple users using Project.mpt or Global.mpt

    Hi,
    There is one copy of a Template.mpt file in the shared drive. Users copy this file to their project folder for a specific project and they save it as Project_n.mpp. There is only one Project_n.mpp file per project. So whoever works on the particular project
    will always open the same Project_n.mpp file. There is a lot of projects that users work on and each of them has its respective Project1.mpp, Project2.mpp, Pproject3.mpp etc.file.
    These files contain modules that are called on the Project Open and some of them on the Project Close. Current code in modules is used to update the project file with data from a database and also to update database with the data from
    the project file.
    I am looking now into the solution on how to incorporate any future modifications of the modules so that it can be applied to all project files.
    If I modify code in any of the modules of the Template.mpt file that is on the Shared drive I am now sure that modifications will apply only to the new projects (when user initiate the Project_n.mpp and starts from the Template.mpt).
    But in the case of already created project files (Project1.mpp, Project2.mpp, Project3.mpp) I also want to apply the modified code in modules, but currently when I open them I have the old code.
    I tried using Global.mpt file but ran into some issues such as if I move all modules to the global.mpt the functions called from ThisProject/Project Open are ending having errors since they are not defined. Is there any way of specifying
    in the project that modules are defined in the Global.mpt.
    I also tried to Move modules from Template.mpt file to the Project_n.mpp file on the opening. Before moving modules I deleted them to avoid having to answer to the question "Do you want to replace the file?", but then some modules wouldn't get deleted
    right away because functions that are called in the Project.mpp open event are defined in the modules I want to delete. They get deleted at the end of the code execute and that causes issues when code runs again.
    I would appreciate any help, suggestion on how to solve this issue. I am open to any proposition in regards how to share modifications among all users and previous and future projects.
    Thanks in advance.

     Well, it certainly sounds like you could use Project Server, rather than standalone Project and MPP files stored on hard drives. This would be a perfect example of why Project Server was developed. 
    Some of the features that may address your needs are...
    Project Server permits the creation of "template" schedules, so that users create new projects from existing Templates on the server. There can be as many as you like - different templates
    for different types of schedules. Users have a drop down menu to select which "type" of project they want to create. There are other items that can be associated to the project creation.
    Project Server also has workflow, which can perform actions (on the server side, not the desktop) to help manage the Project Management process flow.
    Project Server allows many users to access the same copy of the schedule via a check-out (for editing) / check-in mechanism. This ensures that everyone is seeing the current and accurate version of
    the schedule.
    Project Server allows you to automatically keep "archived" versions of your published schedules for backup / restore purposes.
    Project Server stores all project information in a SQL server database which permits you to use standard SQL tools to transfer data in / out.
    Finally, Project Server still uses a Global.mpt, which is stored in the database and every user gets an automatic update of that file each time they open a project from the server (they get a local
    copy, which updates with any changes) so that all changes to Global MPT are pushed out to all project users.
    It sounds like you may benefit from Project Server Online, which is quick and relatively cost effective.
    http://office.microsoft.com/en-us/project-server-help/get-started-with-project-online-HA102858793.aspx
    Pay close attention to your data transfer needs, this area is getting better, but may or may not meet your requirements.
    Finally, work with a Microsoft Partner who has "been there and done that" so you get the most benefit from Project Server.
    Hope that helps,
    Thanks, Eric S. Pcubed

  • Extended program check and code inspector

    Hi Gurus,
    I developed on report . I wrote at end of  and at new in loop but extended code checking it showing one error  is:
    1)The LOOP statement processing will be limited
      (FROM, TO and WHERE additions in LOOP)
      Interaction with group change processing (AT NEW, ...) is undefined
      (The message can be hidden with "#EC *)
    2)The LOOP statement processing will be limited
      (FROM, TO and WHERE additions in LOOP)
      Interaction with group change processing (AT NEW, ...) is
      (The message can be hidden with "#EC *)
    and  I wrote select statement for input validation extended check showing warning as:
    Syntax check warning
    This warning is only displayed in SLIN
    In "SELECT SINGLE ...", the WHERE condition for the
    test for equality. Therefore, the single record in q
    Internal Message Code: MESSAGE GSB
    (The message can be hidden with "#EC *)
    I want to remove those warnings and errors please can any body help me.
    Regards,
    Shashikumar.G

    Hi Sashi,
    1) The LOOP statement error is coming because, you must have used LOOP AT itab WHERE ... something like this.. this means that you are limiting theh records processed in the LOOP.  Under this case you can not use AT events..
    To use AT events, fill another internal table with the records that you want to process and use AT event in loop at that table..
    2) You have used SELECT SINGLE in your code, but the select query does not have the full primary key in the WHERE condition.. it is mandatory to define complete primary key value so that the system will get only single record...
    To remove this error, instead of SELECT SINGLE, use SELECT..UP TO 1 ROWS..
    Let the query be as it is.. only remove SINGLE keyword and put UP TO 1 ROWS after the FROM clause and Before WHERE clause...
    Thanks and Best Regards,
    Vikas Bittera.

  • SOAP scenario "Do not use SOAP Envelope" check problems

    Hi Gurus!
    I'm again here.
    I've an scenario with SOAP Receiver, the WS do I need consume, looks like:
    POST /SumTotalws1/services/Authentication.asmx HTTP/1.1
    Host: xxx.xxx.xxx.xxx
    Content-Type: text/xml; charset=utf-8
    Content-Length: length
    SOAPAction: "http://www.sumtotalsystems.com/sumtotal7/sumtotalws/Authentication/Login"
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body>
        <Login xmlns="http://www.sumtotalsystems.com/sumtotal7/sumtotalws/Authentication/">
          <credentials>
            <Username>string</Username>
            <Passcode>string</Passcode>
            <AuthenticationType>NotSpecified or Anonymous or NTAuthentication or Passport or LDAP</AuthenticationType>
            <AccountType>NotSpecified or WebService or WebUI</AccountType>
          </credentials>
        </Login>
      </soap:Body>
    </soap:Envelope>
    but the response looks like:
    HTTP/1.1 200 OK
    Content-Type: text/xml; charset=utf-8
    Content-Length: length
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Header>
        <UserToken xmlns="http://www.sumtotalsystems.com/sumtotal7/sumtotalws/">
          <Value>string</Value>
        </UserToken>
      </soap:Header>
      <soap:Body>
        <LoginResponse xmlns="http://www.sumtotalsystems.com/sumtotal7/sumtotalws/Authentication/" />
      </soap:Body>
    </soap:Envelope>
    when I create my communication channel with "Do not Use SOAP Envelope" uncheck it, all run ok, but I only get in response message "<LoginResponse>" and I need <UserToken>
    When I check it "Do not use SOAP Envelope" and I use XSLT mapping to add SOAP Env to request message,  I get response message empty.
    I tried the web Service with the message that I obtained from de XSLT mapping in the program SOAPUI. I get ok response with the <UserToken> value.
    some idea to solve this problem??
    Thanks in advance.
    Edited by: KrlosRios on Sep 30, 2011 8:07 PM

    Hi, thanks for your answer.
    Can I use AXIS to execute any WS?
    The WS that I tried execute looks like this:
    POST /xxxx/services/Authentication.asmx HTTP/1.1
    Host: xxx.240.106.39
    Content-Type: text/xml; charset=utf-8
    Content-Length: length
    SOAPAction: "http://xxx/Authentication/Login"
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Body>
        <Login xmlns="http://xxxxAuthentication/">
          <credentials>
            <Username>string</Username>
            <Passcode>string</Passcode>
            <AuthenticationType>NotSpecified or Anonymous or NTAuthentication or Passport or LDAP</AuthenticationType>
            <AccountType>NotSpecified or WebService or WebUI</AccountType>
          </credentials>
        </Login>
      </soap:Body>
    </soap:Envelope>
    and for the response:
    HTTP/1.1 200 OK
    Content-Type: text/xml; charset=utf-8
    Content-Length: length
    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
      <soap:Header>
        <UserToken xmlns="http://www.sumtotalsystems.com/sumtotal7/sumtotalws/">
          <Value>string</Value>
        </UserToken>
      </soap:Header>
      <soap:Body>
        <LoginResponse xmlns="http://www.sumtotalsystems.com/sumtotal7/sumtotalws/Authentication/"></LoginResponse>
      </soap:Body>
    </soap:Envelope>
    also I found in Trace node in SXI_MONITOR, jus before execute response mapping :
    <Trace level="1" type="B" name="PLSRV_MAPPING_RESPONSE"></Trace><!-- ************************************ -->
    <Trace level="1" type="Timestamp">2011-11-01T19:33:34Z UTC-6 Start of pipeline service processing PLSRVID= PLSRV_MAPPING_RESPONSE</Trace>
    <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
    <Trace level="3" type="T">Calling pipeline service: PLSRV_MAPPING_RESPONSE</Trace>
    <Trace level="3" type="T">Reading Pipeline-Service specification... </Trace>
    <Trace level="3" type="T">PLSRVTYPE  = </Trace>
    <Trace level="3" type="T">ADRESSMOD  = LOCAL</Trace>
    <Trace level="3" type="T">P_CLASS    = CL_MAPPING_XMS_PLSRV3</Trace>
    <Trace level="3" type="T">P_IFNAME   = IF_XMS_PLSRV</Trace>
    <Trace level="3" type="T">P_METHOD   = ENTER_PLSRV</Trace>
    <Trace level="3" type="T"> </Trace>
    <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL"></Trace><!-- ************************************ -->
    <Trace level="1" type="B" name="CL_MAPPING_XMS_PLSRV3-ENTER_PLSRV"></Trace><!-- ************************************ -->
    <Trace level="2" type="T">......attachment XI_Context not found </Trace>
    <Trace level="3" type="T">Das Mapping wurde bereits in der Interface-Ermittlung bestimmt. </Trace>
    <Trace level="3" type="T">Objekt-Id des Interface-Mappings 8594D8C2E6DA3C008F45B112FFCC86B8 </Trace>
    <Trace level="3" type="T">Versions-Id des Interface-Mappings C3BB8FB0A1D511E0A688E9FCB9F06E16 </Trace>
    <Trace level="1" type="T">Interface-Mapping http://xxxxx.net/pi/lms/Authentication OM_LMS_Authentication </Trace>
    <Trace level="3" type="T">Mapping-Schritte 1  XSLT Response_LMS_Auth5 </Trace>
    <Trace level="3" type="T">MTOM-Attachments werden nicht in die Payload überführt. </Trace>
    <Trace level="1" type="T">Payload is empty. </Trace>
    <Trace level="3" type="T">Dynamische Konfiguration ist leer. </Trace>
    <Trace level="2" type="T">Modus 0  </Trace>
    <Trace level="2" type="T">Call XSLT processor with stylsheet Response_LMS_Auth5.xsl. </Trace>
    <Trace level="3" type="T">Method fatalError called, terminate transformation, because of
    Thrown:
    javax.xml.transform.TransformerException: java.io.IOException: Parsing an empty source. Root element expected!
         at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:250)
    Say Payload is empty.
    and in left directory tree, not exist "payload" node, only existe SOAP Body and in "Manifest" node looks like this:
    <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    <!-- XML Validation Outbound Channel Response -->
    <SAP:Manifest wsu:Id="wsuid-manifest-5CABE13F5C59AB7FE10000000A1551F7" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
    <SAP:Payload xlink:href="cid:att-60c3078b066911e1bc1500000093b25a @sap.com">
    <SAP:Name>MainAttachment</SAP:Name><
    SAP:Description>Main document</SAP:Description>
    <SAP:Type>Application</SAP:Type></SAP:Payload>
    </SAP:Manifest>
    Thanks for your help.

  • Time Machine Error Prevention - Do Not Use "/" Symbols on the names on HD!

    This is a warning message:
    If your Time Machine Backup Fails with the Message:
    "The Backup Was Not Performed Because an Error Occurred while Copying Files To the Backup Disk. The problem May be temporary. Try again later to back up.etc.."
    *If you Use Symbols In Your Names DONT!*
    *Do Not Use this / slash Symbol on the names of your Hard Drives*! Also check your logs to see if the TM backup is hanging on a file name with : or / symbol.
    *Back Story*
    I had purchased a new 3TB Western Digital HD and needed to do a full backup. I never had issues with Time Machine before. But After trying 2 times and received the error message I new something was wrong.
    I did some research installed the Time Machine Widget and checked Console for the error codes.
    I was searching on the forums here and just read a post from Pandini regarding the use of characters in file names. I was having an issue with an error code #2 every time. I reformatted with a GUID Partition (Intel Only) and verified and repaired the disks and permissions on everything was good on all my HD's.
    After reading his short post about the characters possibly causing the issue I changed the naming on one of the external USB drives to be backed up.
    I had it labeled as "Audio/Video/Docs 1TB."
    I changed to: "Audio Video Docs 1TB" then tried the backup again it worked great.
    It's amazing how a / slash can hang then entire system. I wish Apple would provide some informational notes about these very very simple subtle issues.
    Thanks to Pandini for the post, it was the key clue. Save yourself some time and check your logs and hard drive naming to be sure there are no / Slashes.
    Thanks to everyone on the forum for their contributions.

    Problem solved. Issue resolved. Problem was due to the : or / symbol in the file or HD name.

  • The application does not use the  screen and run in the background

    Hi
    I have downloaded a package of j2me Midlet
    from [link] here [link]
    and try to reuse the code
    but I get the following error when running the code:-
    The application does not use the screen and run in the background
    I think the error into one of these two classes
    package main;
    import javax.microedition.midlet.*;
    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;
    import javax.microedition.media.Manager;
    import javax.microedition.media.MediaException;
    import javax.microedition.media.Player;
    import java.io.IOException;
    import java.io.InputStream;
    public class MainMidlet extends MIDlet implements CommandListener {
        private SSGameCanvas gameCanvas ;
        private Command exitCommand ;
        private Player player = null;
        public void startApp() {
      try {
           //   create new game thread
              gameCanvas = new SSGameCanvas();
              gameCanvas.start(); // start game thread
              exitCommand = new Command("Exit",Command.EXIT,1);
              gameCanvas.addCommand(exitCommand);
              gameCanvas.setCommandListener(this);
                Display.getDisplay(this).setCurrent(gameCanvas);
       catch (java.io.IOException e)
                e.printStackTrace();
            try {
                // start sounds
                InputStream in = getClass().getResourceAsStream("/resource/startfly.wav");
                player = Manager.createPlayer(in,"audio/x-wav");
                player.setLoopCount(1);
                player.start();
            catch (MediaException ex)
                ex.printStackTrace();
             catch (IOException ex)
                ex.printStackTrace();
        public void pauseApp() {
        public void destroyApp(boolean unconditional) {
            if (player != null) {
                player.close();
            System.gc();
      public void commandAction(Command command, Displayable displayable) {
           if (command == exitCommand)
                 destroyApp(true);
                 notifyDestroyed();
    package main;
    import java.io.IOException;
    import javax.microedition.lcdui.*;
    import javax.microedition.lcdui.game.*;
    public class SSGameCanvas extends GameCanvas implements Runnable {
        protected GameManager gameManager;
        protected boolean running;
        private int tick=0;
        private static int WIDTH;
        private static int HEIGHT;
        private int mDelay = 20;
        Form mainForm;
        Display display;
        //private int MaxTime;
        public SSGameCanvas() throws IOException{
            super(true);
            gameManager = new GameManager(5,5,getHeight()-10,getWidth()-10,this);
        public void start() {
                this.running = true;
                Thread t = new Thread(this);
                t.start();
        public void stop() {
            running = false;
        public void render(Graphics g) {
            WIDTH = getWidth();
            HEIGHT = getHeight();
            // Clear the Canvas.
            g.setColor(0, 0, 50);
            g.fillRect(0,0,WIDTH-1,HEIGHT-1);
            // draw border
            g.setColor(200,0,0);
            g.drawRect(0,0,WIDTH-1,HEIGHT-1);
            // draw game canvas
            gameManager.paint(g);
        public void run() {
            while (running) {
                // draw graphics
                render(getGraphics());
                // advance to next graphics
                advance(tick++);
                // display
                flushGraphics();
                try { Thread.sleep(mDelay); }
                catch (InterruptedException ie) {}
        public void advance(int ticks) {
            // advance to next game canvas
            gameManager.advance(ticks);
            this.paint(getGraphics());
    }Edited by: VANPERSIE on Jul 10, 2012 12:26 PM

    Hi Andi,
    Thanks for your reply.
    Yes, I have waited for a while and the result doesn't change.
    The Porblem here is the application is seen started in visual administrator.Only restart brings up the page back.
    Can you please suggest anything.
    Thanks and regards
    Nagaraj

  • Do not use SOAP envelope

    I have a scenario in which a Webservice is called from PI; as the webservice request some specific fields in the SOAP-header I have found that I should check the "Do not use SOAP envelope" option in the SOAP-receiver channel.
    I have searched the forum/SDN for examples of how to create the SOAP envelope including the required header fields. I have found some posts refering to XSLT-mapping; however I'm not famliar with XSLT so I'm looking for an example or guide how to create the SOAP envelope for this scenario.
    Can anybody be of assistance?
    Kind regards,
    John.

    Here is a sample of an xlst I used for this purpose.
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="/">
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <soapenv:Header/>
      <soapenv:Body>
          <p262:operationName xmlns:p262="http://othersite.com">
          <xsl:apply-templates/>
        </p262:operationName>
      </soapenv:Body>
    </soapenv:Envelope>
    </xsl:template>
    <xsl:template match="shippingOptions">
          <shippingOptions>
              <xsl:apply-templates select="destination" />
              <equipmentId><xsl:value-of select="equipmentId"/></equipmentId>
              <xsl:apply-templates select="origin" />
          </shippingOptions>     
    </xsl:template>
    <xsl:template match="destination">
            <destination>
              <countryCode><xsl:value-of select="countryCode"/></countryCode>
              <postalCode><xsl:value-of select="postalCode"/></postalCode>
            </destination>
    </xsl:template>
    <xsl:template match="origin">
            <origin>
              <countryCode><xsl:value-of select="countryCode"/></countryCode>
              <postalCode><xsl:value-of select="postalCode"/></postalCode>
            </origin>
    </xsl:template>
    </xsl:stylesheet>

  • Hi Getting error in Extended program check

    Hi ALL,
    In the extended program check I am getting 'Use additional CURRENCY when outputting with MESSAGE '
    Here i am trying to write the currency field with WRITE statements.
    Its on urgent requirement .
    Thanks in advance.

    Hi Hemath
    The message specify to use the addition CURRENCY while using WRITE statements for currencies.
    Eg: WRITE <b>vbap-netwr</b> CURRENCY <b>vbap-waerk</b>.
    As you might be aware various currencies have diffferent notations of representing their currencies. Using the addition CURRENCY will make SAP to take care of the same.
    Hope this helps.
    Regards
    Eswar

Maybe you are looking for

  • How can I check for references to previous server and remove them?

    I recently migrated several Win7 PC's off an old sbs2003 box to a new 2012 essentials server. All client data is stored on the server in a shared folder and that is mapped to the local PC's. Everything has been great, except we have noticed a delay o

  • Macbook Pro Slows To A Crawl, Please Help!

    Ok so here's the problem. I realize people get this problem all the time but it's usually for various different reasons so I figured I'd throw my story down and see if any of you know what it could be. About a week ago I dropped my Macbook Pro from m

  • Help in daynamic select

    Hi, i do FM and i wont to give to user option which field to select i try to move name field to variable and try to do it all time with change field,how i can do that i try like below and i have error . Regards TYPES : BEGIN OF ab,         dim0calmon

  • Help, iphone 4 replacement follow on

    i got a replacement iphone 4 today, and after observing its appearance i noticed a scratch on the metal antennae band. would i still be charged £29 for the advance replacement service

  • Document Templates in MS Word - how to cut the leading zeroes in number

    Hello CRM gurus ! We use document templates in MS Word but have the document number printed with the leading zeroes. example we have now: 0005000681 example we want to have: 5000681 Question - how to do that? Is that in standard? The document number