A word to the wise about the PBO of a docked tree

I was just having an interesting discussion with Rich H and Max B over in ABAP Objects about "re-entrant" docked trees.  ("Re-entrant" in this case means you may have to rebuild the same tree control from a different root during the same execution of the program - this is not exactly what "re-entrant" used to mean to a CICS COBOL programmer, but it's close.)
Anyway, suppose you pop a large ABAP OO tree the correct way - with just the root and its immediate children in the node table.  (Then as the user clicks on an expandable folder, you find its children and insert them, etc.)
Then you have to be very very careful if the tree is docked on a screen with its own PBO, because the PBO will actually fire each time you click on a folder to expand it.
Why do you have to be careful? 
Well, suppose you're in the situation I was telling Rich and Max about - where the user can back out of the tree screen and come back into it with a different "root" selection.
Then you have to distinguish between two different cases in which the PBO will fire - the case where you want to pop a brand-new tree and the case where you want to continue pop new levels of an existing tree.
As I said, it never occurred to me that the screen PBO would have to fire each time the user did nothing else except expand a folder in a tree on the screen.
So I thought this might not occur to others as well, and that's why I'm mentioning it while we're sitting here having coffee.

I never had any issues getting my ATI card to work under linux. The new ATI drivers are much improved over the previous version.  Yes, I had to recompile the kernel so that AGPGART was a module but that isn't such big of a deal. I first installed the ATI drivers under Slack w/o any sort of package management using rpm2tgz.
The one thing that bugs most people about the ATI linux drivers isn't that the module is difficult to install but that the performance isn't up to par with their windows offerings. nVidia drivers are very close on both platforms. If I had a newer ATI card I'd probably stick with it before putting up more money to get an nVidia card (get an older GeForce 4 Ti or GeForce 6) right now. But, I'll probably always buy nVidia for future graphics cards. When I build my AMD64 box down the road it will be powered by nVidia graphics unless ATI improves by vast amounts in the driver department. FYI, I'm using an nVidia GeForce FX 5700 my current Athlon XP box and it isn't even close to being the card my old Radeon 8500 is for Windows, but under linux it's much better.

Similar Messages

  • On iTunes when i plug my iphone in, the bar at the bottom with contains the information about the capacity of my iphone, it has a bar called 'other' which has 4GB. I don't know what is taking up that space or how to get rid of it. please help :)

    On iTunes when i plug my iphone in, the bar at the bottom with contains the information about the capacity of my iphone, it has a bar called 'other' which has 4GB. I don't know what is taking up that space or how to get rid of it. please help

    You can reduce the size to normal, which is about 1GB, by restoring the phone.
    Backing Up, updating, and restoring your iPhone and iPod touch software
    The size of this part can increase when something goes wrong during a sync, or some files can't be read anymore by iTunes.

  • How can i print the description about the field?

    dear folks
    i want to develop a report in that i want to display all fields in MM03 for all views.
    there i want to display first Field description (not field name), then field value.
    ie, for MATNR:
    Material Number = xxxx (value)
    for SPART:
    Division = d1.
    how can i print the description about the field?

    CALL FUNCTION 'DDIF_FIELDINFO_GET'
        EXPORTING
          tabname        = 'MARA'
          FIELDNAME  = 'MATNR'
        TABLES
          dfies_tab      = t_dfies
        EXCEPTIONS
          not_found      = 1
          internal_error = 2
          OTHERS         = 3.
    you will get all the info for the field in t_dfies in that u have the field description also
    run the above FM from se37 and pass tabname = MARA and fieldname = MATNR
    see the results in DFIES_TAB in internal table

  • Help, How about the price about the computer components in Toronto

    help, How about the price about the computer components (CPU,
    RAM and so on...) shall I bring CPU and RAM to Toronto?
    I am Chinese. I live in shanghai...
    And, are there some websites which provide computer hardware price information?
    I really appreciate your help.

    Check out some of the major retailers for a general idea:
    www.futureshop.ca
    www.staples.ca

  • How come the topics about the MacBook screens with defects are gone?

    Could an admin please tell me why the threads about the "undulating waves" visible when the screen is at half-brightness keep getting removed? I'm finding it very frustrating to use this discussion board, and with Apple Genius Bar employees denying the problem exists, it's hard to find support without being able to verify that others are experiencing this issue.

    Hi Howard,
    I'm not an Admin, but I found these.
    Undulating waves when screen dimmed (and dark bottom right corner always)
    display problem... when brightness is low..
    ali b

  • Why has not received the message about the change secret Questions?

    Why has not received the message about the change secret Questions on my email?

    Be patient. You don't get an immediately notification email. Record the Claim Number somewhere in case something goes wrong. It can take up to 72 hours. I got mine in about 54 hours.

  • Word to the wise about ATI

    Please see the forum Documentation Discussion  ATI Radeon and Kernel2.6 (Updated).
    This discussion has 29,564 viewers, a poll to vote on its usefulness, a total of 208 replies and 14 pages of them.
    The indications are that the ATI modules are a bear to install and run.
    The evidence indicates that the stock kernel will not permit the loading of ATI drivers.  The kernel has to be hand -made by the user.
    This is stated in the forum replies....can you believe it is a fact or just a wily-nily comment?
    The sheer number of difficulties encountered indicate the poor definition of the problem in the first place. 
    I predict this is only the beginning of even further problems as the archlinux kernels are pacman -Syu installed.
    I have two ATI modules I will send back to ATI...these guys are in Canada,yet!!!!
    I have to sign-off now while I go to Fry's to get a good video card.
    Bye-Bye ATI!!(Care to join me?)

    I never had any issues getting my ATI card to work under linux. The new ATI drivers are much improved over the previous version.  Yes, I had to recompile the kernel so that AGPGART was a module but that isn't such big of a deal. I first installed the ATI drivers under Slack w/o any sort of package management using rpm2tgz.
    The one thing that bugs most people about the ATI linux drivers isn't that the module is difficult to install but that the performance isn't up to par with their windows offerings. nVidia drivers are very close on both platforms. If I had a newer ATI card I'd probably stick with it before putting up more money to get an nVidia card (get an older GeForce 4 Ti or GeForce 6) right now. But, I'll probably always buy nVidia for future graphics cards. When I build my AMD64 box down the road it will be powered by nVidia graphics unless ATI improves by vast amounts in the driver department. FYI, I'm using an nVidia GeForce FX 5700 my current Athlon XP box and it isn't even close to being the card my old Radeon 8500 is for Windows, but under linux it's much better.

  • The question about the HA installation on ECC6.0

    Hi Experts,
    We are about to implement a project with HA environment on the ECC6.0 in the near future, which is just about the ABAP stack. After reading the Installating Guide, I stil have several questions related to the procedures of HA installation.
    In the guide document, I got the following steps to process for realizing the HA of ECC6.0:
    1. Run SAPinst to install the central services instance (ASCS) using the virtual host name on the primary cluster node, host A.
    2. Prepare the standby node, host B, making sure that it meets the hardware and software requirements and it has all the necessary file systems, mount points, and (if required) Network File System (NFS), as described in Preparing for Switchover .
    3. Set up the user environment on the standby node, host B. For more information, see Creating Operating System Users and Groups Manually. Make sure thatyou use the same user and group IDs as on the primary node. Create the home directories of users and copy all files from the home directory of the primary node.
    4. Configure the switchover software and test that switchover functions correctly.
    5. Install the database instance on the primary node, host A.
    6. Install the central instance with SAPinst on the primary node, host A.
    7.If required, install additional dialog instances with SAPinst to replicate the SAP system services that are not a SPOF. These nodes do not need to be part of the cluster.
    My Question is that does standby node(host B in above context) need to install the ASCS, database instance and Central Instance?
    If host B does not need to install the database instance, how about the whole system would be when the primary cluster node (Host A in above context) totally crash, such as power failure.

    Hi Rong,
    I would try to explain it in simple words...
    My Question is that does standby node(host B in above context) need to install the ASCS,
    database instance and Central Instance?
    If host B does not need to install the database instance, how about the whole system would be when
    the primary cluster node (Host A in above context) totally crash, such as power failure.
    1. You don't need to install ASCS on Node B. You are installing it using a VIRTUAL HOSTNAME which represent cluster not individual node. VIRTUAL HOSTNAME is assigned to cluster package, so whichever Node is the owner of the package, will have the VIRTUAL HOSTNAME. (it will switch with cluster switchover)
    2. It is actually a cluster package configuration magic. When Node A is active, cluster package owner is Node A. So all mount points (which is on SAN disk) is mounted on Node A. When you switchover the cluster, those packages will be mounted on Node B.
    Some time single cluster package is used (which includes mount points for SAP instance + Database directories). You can also use 2 cluster package seperating SAP and Database directory structure.
    Only OS related directories should be on servers local disk. All other application related mount points should be on SAN disk which is configured in "Cluster Package". (For example /sapmnt, /usr/sap, /oracle etc.)
    You only need identical users and their enviornment settings on both Nodes.
    In simple words, When primary node fails or crashed only users and thier enviornment setting will be lost. On second node, because of identical users and their profiles, same settings will be available to bring up the SAP system. Your all SAP and Database data is intact as it is on SAN Disk.
    I hope, your confusion is cleared now...
    Regards.
    Rajesh Narkhede

  • The problem about the signal of JNI

    Hello,
    When the system (it creates by the C language) created here is operated on Solaris and javaVM is operated using a JNI, the phenomenon which the core file outputs within the JIT compiler of java (libsunwjit.so) has occurred.
    Although it had generated twice until now, since it had collided with the signal which the signal has generated in one of the another threads, and it uses internally by JavaVM from the contents of a core file when it generated first, it had generated.
    However, although the core file was investigated when it generated at the 2nd times, there was no trace that another thread generated the signal.
    Is there any case where collide with the signal currently used by JavaVM, and also a signal is generated in a JIT compiler?
    What thing has an obstacle used as the factor which a JIT compiler makes have generated the signal in the past again?
    Please give me the reply to the above-mentioned question for a cause elucidation.
    As appending data, the contents which referred to the core file are described below.
    (gdb) thread 1
    [Switching to thread 1 (LWP    163        )]
    #0 0xfe359d88 in __sigprocmask () from /usr/lib/libthread.so.1
    #1 0xfe34eb34 in __sigredirect () from /usr/lib/libthread.so.1
    #2 0xfe351a10 in thrpkill_unlocked () from /usr/lib/libthread.so.1
    #3 0xfe239470 in abort () from /usr/lib/libc.so.1
    #4 0xfb49353c in panicHandler ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/classic/libjvm.so
    #5 0xfb798084 in intrDispatchMD ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/native_threads/libhpi.so
    #6 0xfe359348 in __libthread_segvhdlr () from /usr/lib/libthread.so.1
    #7 0xfe35bdf0 in __sighndlr () from /usr/lib/libthread.so.1
    #8 0xfe3586f8 in ?? () from /usr/lib/libthread.so.1
    #9 0xfb3bd8bc in JITPerformDynamicPatch ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/libsunwjit.so
    #10 0xfb3de848 in JITResolveConstPoolEntry ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/libsunwjit.so
    #11 0xb945908 in ?? ()
    #12 0xc5054e4 in ?? ()
    #13 0xe2974c in ?? ()
    #14 0x851b75c in ?? ()
    #15 0x7c3841c in ?? ()
    #16 0xb917560 in ?? ()
    #17 0x8a9b6d4 in ?? ()
    #18 0xb8e18e0 in ?? ()
    #19 0x71377d8 in ?? ()
    #20 0x7137784 in ?? ()
    #21 0x7d7d7f4 in ?? ()
    #22 0xc67c4b0 in ?? ()
    #23 0x913998c in ?? ()
    #24 0xb2bf58 in ?? ()
    #25 0xc51a854 in ?? ()
    #26 0x8794c7c in ?? ()
    #27 0xfb3de980 in JIT_INVOKER_MARKER ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/libsunwjit.so
    #28 0xfb494cec in notJavaInvocation ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/classic/libjvm.so
    #29 0xfb457674 in jni_Invoke ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/classic/libjvm.so
    #30 0xfb45930c in jni_CallVoidMethod ()
    from /opt/fujitsu/jasmine/JasEMedia/jre/lib/sparc/classic/libjvm.so
    #31 0xfbee0d7c in ChartJem_Generate ()
    from /opt/fujitsu/jasmine/EMImageChart/lib/GKM0JEMC.so
    #32 0xfb7630a4 in ?? ()
    from /opt/fujitsu/jasmine/data/default/methods/JasEMedia/lib043C.so.2.0
    #33 0xff2b106c in odb_OmsPcExec () from /opt/fujitsu/jasmine/lib/libjas.so
    Please contact me, if the core file is required. Separately, I will send.
    In that case, also about the transmission method, please unite and contact me.
    The system configuration is as follows.
    Operation System:SOLARIS(7)R00081
    Java version:1.2.2 Classic VM (build JDK-1.2.2-W, green threads, sunwjit)
    I'm hoping someone can help me out.
    Thanks!

    After that, a problem is not solved. Would you teach, if there is the method of something saying?

  • The question about the sharepoint server 2010 install

    Hi Friends,
    i have a question about the sharepoint server 2010 install. 
    my computer is used the windows server 2008 service pack 1. in order to install the sharepoint 2010 server, i need to choose to windows server 2008 service pack 2. my question is when i install the windows server 2008 service pack 2,whether the inside
    of my computer  information will be lost or change? 
    thank you in advance. 
    Qearl

    Hi ,
    No data will be lost either from your Windows program files or other drives as long as it is an upgrade.
    After upgrade you will still be able to see your old program files under windows.ol folder in the C: Drive of the new OS.
    The data will be lost only when you perform a clean install like complete formatting the HArd disk and installing from scratch.
    As mentioned it always good to maintain a backup preferable important files in a skydrive as there is a good chance of external drives crashing.

  • Could you pls give the details about the Unicode conversion during Upgrade

    Hi,
    Can anyone give details about the Unicode conversion during SAP Upgradation fro 4.6C to ECC6.
    Waiting for quick response
    Best Regards,
    Padhy

    Hi,
    These are the few points i gathered during my upgradation project.
    Before starting any upgradation project, it is necessary to take up the back-up of the existing systems. As we are going to upgrade the entire system, we will be changing so many things and if something happens, without back-up, we will be in a trouble.
    So it is advised to keep a back-up of the existing system.
    Say for example we have the existing system E4B which is of Version 4.6C. Now we want to upgrade it to Version 4.7. Let us see how we can do it.
    Version upgrades not only means that we need to run the new Version CD over the existing Version System but only involves some other thing.
    Version Upgrade involves the following Steps.
    Say we want to upgrade for Version 4.7 from Version 4.6, which is in the System E4B. Now we created one more system called as E1B in which the upgradation for Version 4.7 can be done.
    • First copy the entire E4B system into the E1B System which is created for Version 4.7.
    • Apply the Version 4.7 CD provided by SAP over the E1B System.
    • Now check whether all the functionalities that was in E4B system works fine with E1B system also.
    Thus the Version Upgrade involves two steps.
    1. SAP Upgradation with the help of the CD
    2. Manual Upgradation.
    1. SAP Upgradation with the help of the CD
    This is nothing but after taking the copy of the existing system into a new system, the upgradation CD from SAP is applied over the new system.
    2. Manual Upgradation.
    This Manual Upgradation involves
    2.1 Upgradation of Standard Objects
    2.1.1 SPAU Objects
    2.1.2 SPDD Objects
    2.2 Upgradation of Custom Objects.
    Upgradation of Custom Objects can be placed under the following three categories.
    Unicode Compliance
    Retrofit
    Upgrade
    Please Find below some of the common Unicode Errors and their solutions
    1. Error:
    In case of Translate Error; ‘Dangerous use of Translate in Multilingual system.’
    Correction:
    To correct the Error occurring on TRANSLATE statement – use this additional statement before the Translate statement.
    SET LOCALE LANGUAGE sy-langu.
    This statement defines the Text Environment of all the programs & internal sessions in the language specified in the LANGUAGE KEY, which in this case is “sy-langu”, i.e. the log on language of the user.
    2. Error:
    In case of Open Dataset Error; ‘Encoding Addition must be included.’
    Correction:
    This Error occurs only when the MODE is TEXT.
    To correct the Error occurring on OPEN DATASET statement – use this statement instead.
    OPEN DATASET dataset_name FOR access IN TEXT MODE ENCODING DEFAULT.
    Where: dataset_name – NAME OF THE DATASET.
    Access – INPUT or OUTPUT or APPENDING or UPDATE.
    DEFAULT - Corresponds to UTF-8 in UNICODE systems &
    NON_UNICODE in NON-UNICODE systems.
    3. Error:
    In case of the usage of the Obsolete FM UPLOAD/DOWNLOAD or WS_UPLOAD/DOWNLOAD; ‘Function module UPLOAD is flagged as obsolete.’
    Correction:
    The FM GUI_DOWNLOAD/UPLOAD is used.
    The variations to be made in the parameters of the FM:
    1. Filename – It must be of STRING type.
    2. Filetype – “DAT” is not used any longer, instead “ASC” is used.
    3. Field Separator – The default value “SPACE” is used, incase for a TAB separated file “X” can be used.
    4. Error:
    In case of CURRENCY/UNIT Addition Error; ‘Use addition CURRENCY/UNIT when outputting.’
    Correction:
    The CURRENCY addition specifies the currency-dependant decimal places for the output of the data objects of type i or p. To obtain the currency-key, the field CURRKEY of the table TCURX is used. The system determines the number of the decimal places from the field CURRDEC of the selected CURRKEY.
    To correct this error follow the following method:
    WRITE: /3 'TOTAL',' ', TOTAL.
    WRITE: /3 ‘TOTAL’,’ ‘, TOTAL CURRENCY ‘2’. --- Where ‘2’is the Currency Key for Getting 2 decimal places.
    5. Error:
    In case of TYPE X Error; ‘Variable must be of C, N, D, T or STRING type.’
    Correction:
    We need to change all the Type X (Hexadecimal) variables to Type C with their values unchanged.
    So the method to be followed is:-
    1. Load the definition of the class CL_ABAP_CONV_IN_CE or CL_ABAP_CHAR_UTILITIES.
    2. Declare the variable as Type C, and use the method UCCP(‘XXXX’) of the class CL_ABAP_CONV_IN_CE where XXXX represents the 8-bit Hexadecimal value and incase the variable holds a Hex value for a Horizontal Tab , then the Attribute “HORIZONTAL_TAB” of the class CL_ABAP_CHAR_UTILITIES can be used directly instead of using the method UCCP.
    E.g.:
    i) *DATA: TAB TYPE X VALUE 09, “Tab character
    CLASS: CL_ABAP_CHAR_UTILITIES DEFINITION LOAD.
    DATA TAB TYPE C VALUE CL_ABAP_CHAR_UTILITIES=>HORIZONTAL_TAB.
    ii) * DATA: CHAR TYPE X VALUE 160.
    CLASS: CL_ABAP_CONV_IN_CE DEFINITION LOAD.
    DATA CHAR TYPE C.
    CHAR = CL_ABAP_CONV_IN_CE=>UCCP(‘00AO’).
    (Here ‘00A0’ is the Hexadecimal equivalent of the decimal 160).
    3. Incase the TYPE X Variable has a length more than 1, then an internal table must be created for the variable.
    E.g.:
    CLASS: CL_ABAP_CONV_IN_CE DEFINITION LOAD.
    DATA : LF(2) TYPE X VALUE 'F5CD'.
    DATA : BEGIN OF LF,
    A1 TYPE C,
    A2 TYPE C,
    END OF LF.
    LF-A1 = CL_ABAP_CONV_IN_CE=>UCCP('00F5').
    LF-A2 = CL_ABAP_CONV_IN_CE=>UCCP('00CD').
    6. Error:
    In case of the Character “-“Error; ‘The Character “-“can’t appear in names in Unicode Programs.’
    Correction:
    The Character “-“(Hyphen) appearing in Variable names is replaced by the character “_” (Under Score) for Unicode/Upgrade Compliance.
    E.g.:
    *wk-belnr LIKE bkpf-belnr,
    *wk-xblnr LIKE bkpf-xblnr,
    *wk-date LIKE sy-datum,
    *wk-wrbtr LIKE bseg-wrbtr,
    *wk-name1 LIKE lfa1-name1,
    *wk-voucher(8) TYPE c.
    wk_belnr LIKE bkpf-belnr,
    wk_xblnr LIKE bkpf-xblnr,
    wk_date LIKE sy-datum,
    wk_wrbtr LIKE bseg-wrbtr,
    wk_name1 LIKE lfa1-name1,
    wk_voucher(8) TYPE c.
    7. Error:
    In case of The SUBMIT-TO-SAP-SPOOL Error; ‘you should not use the statement SUBMIT-TO-SAP-SPOOL without the WITHOUT SPOOL DYNPRO addition. ‘
    Correction:
    1. Declare variables of type PRI_PARAMS, ARC_PARAMS, and a variable of TYPE C which would be used as a VALID FLAG.
    2. Call the FM GET_PRINT_PARAMETERS:
    CALL FUNCTION 'GET_PRINT_PARAMETERS'
    EXPORTING
    ARCHIVE_MODE = '3'
    DESTINATION = P_DEST
    IMMEDIATELY = 'X'
    IMPORTING
    OUT_ARCHIVE_PARAMETERS = archive_parameters
    OUT_PARAMETERS = print_parameters
    VALID = valid_flag
    EXCEPTIONS
    INVALID_PRINT_PARAMS = 2
    OTHERS = 4
    3. Use the SUBMIT-TO-SAP-SPOOL statement.
    E.g.:
    •     submit zrppt500
    •     using selection-set 'AUTO3'
    •     with res_no eq lo_rsnum
    •     with sreserv in preserv
    •     to sap-spool destination p_dest
    •     immediately 'X'. "print immediate
    DATA: print_parameters type pri_params,
    archive_parameters type arc_params,
    valid_flag(1) type c.
    CALL FUNCTION 'GET_PRINT_PARAMETERS'
    EXPORTING
    ARCHIVE_MODE = '3'
    DESTINATION = P_DEST
    IMMEDIATELY = 'X'
    IMPORTING
    OUT_ARCHIVE_PARAMETERS = archive_parameters
    OUT_PARAMETERS = print_parameters
    VALID = valid_flag
    EXCEPTIONS
    INVALID_PRINT_PARAMS = 2
    OTHERS = 4
    Submit zrppt500
    Using selection-set 'AUTO3'
    With res_no eq lo_rsnum
    with sreserv in preserv
    to sap-spool
    SPOOL PARAMETERS PRINT_PARAMETERS
    ARCHIVE PARAMETERS ARCHIVE_PARAMETERS
    WITHOUT SPOOL DYNPRO.
    8. Error:
    In case of Message Error; ‘Number of WITH fields and number of Place Holders are not same ‘.
    Correction:
    Split the statement after WITH into the same number as the place holder for that Message ID.
    E.g.:
    1. * MESSAGE E045.
    MESSAGE E045 WITH '' ''.
    2. in program ZIPI0801
    •     Start of change for ECC6
    •     message e398(00) with 'Could not find access sequence'
    •     'for condition type:'
    •     p_ptype.
    message e398(00) with 'Could not find '
    'access sequence'
    'for condition type:'
    p_ptype.
    •     End of change made for ECC6
    9. Error:
    In case of Move between 2 different Structures; ‘The structures are not mutually convertible in a Unicode program.’
    Correction:
    Make both the Data Types compatible and then assign the contents.
    E.g.:
    The statement –“move retainage_text to temp_text.” Gives an error, where RETAINAGE_TEXT is an internal table and TEMP_TEXT is a string of length 200.
    A Feasible solution for this is to specify from which position to which position of the string, the fields of RETAINAGE_TEXT should be assigned.
    TEMP_TEXT+0(1) = RETAINAGE_TEXT-DQ1.
    TEMP_TEXT+1(1) = RETAINAGE_TEXT-HEX.
    TEMP_TEXT+2(20) = RETAINAGE_TEXT-FILLER1.
    TEMP_TEXT+22(15) = RETAINAGE_TEXT-AMT_DUE.
    TEMP_TEXT+37(8) = RETAINAGE_TEXT-TEXT.
    TEMP_TEXT+45(10) = RETAINAGE_TEXT-DUE_DATE.
    TEMP_TEXT+55(1) = RETAINAGE_TEXT-DQ2.
    10. Error:
    In case of ‘no description found’; ‘add a GUI title’.
    Correction:
    In this type of error gui title is generally missing so add a GUI title to the module pool.
    11. Error:
    In case of ‘writing internal or transparent table’
    Correction:
    Write individual fields.
    E.g.:
    WRITE: / EXT. --> EXT should be a character type field
    WRITE: / EXT-ZZSTATE, EXT-LINE_NO, EXT-LINE_TXT, EXT-AMT, EXT-ZZSKUQTY.
    12. Error:
    In case of ‘combination reference table/field S541-UMMENGE does not exist’
    Correction:
    Was due to error in reference table S541. TABLE S541 has errors
    1)”Foreign key S541- ZZMARKET (ZZMARKET AND KATR2 point to different domains)”
    2)”Foreign key S541-ZZACQUIGRP (ZZACQUIGRP AND KATR8 point to different domains)”
    Changed the domain of ZZMARKET (from ZMKCODE to ATTR2)
    And that of ZMKCODE (from ZACCODE to ATTR8)
    13. Error:
    In case of ‘KEY does not exist’
    Correction:
    The reference table for field KBETR was KNOV earlier changed it to RV61A as KNOV was in turn referring to RV61A.
    14. Error:
    Incase of ‘WRITE’ statement, ‘Literals that take more than one line is not permitted in Unicode systems.’
    Correction: To correct this error, we need to align the spaces accordingly so that the statement doesn’t go beyond the line.
    15. Error:
    Incase of Data statement, ‘The data type ZWFHTML can be enhanced in any way. After a structure enhancement, this assignment or parameter might be syntactically incorrect………..’
    Correction: To correct this error, instead of “like” in the Data statement, use “type”.
    16. Error:
    Incase of DESCRIBE statement, ‘DESCRIBE can be used only with IN BYTE... Or IN CHARACTER mode in Unicode systems.’
    Correction: To correct this error, use additional text, IN BYTE MODE / IN CHARACTER MODE along with this statement.
    CHARACTER MODE is added when the data object is of flat/ character type.
    BYTE MODE is added when the data object is a deep structure.
    Syntax: DESCRIBE FIELD data_obj : LENGTH blen IN BYTE MODE,
    LENGTH clen IN CHARACTER MODE.
    Where blen and clen must be of type I.
    17. Error:
    Incase of DO-LOOP Error,’ In Do loop range addition needed‘
    Correction:
    An internal tables is declared and the two fields (VARYING field and NEXT field) were
    Included inside the internal table
    E.g.: In program SAPMZP02
    DO 11 TIMES
    •     VARYING STATION_STATE FROM STATION1 NEXT STATION2. “ECC6
    CASE SYST-INDEX.
    WHEN ‘1’
    STATION_STATE = STATION1.
    WHEN ‘2’
    STATION_STATE = STATION2.
    WHEN ‘3’
    STATION_STATE = STATION3.
    WHEN ‘4’
    STATION_STATE = STATION4.
    WHEN ‘5’
    STATION_STATE = STATION5.
    WHEN ‘6’
    STATION_STATE = STATION6.
    WHEN ‘7’
    STATION_STATE = STATION7.
    WHEN ‘8’
    STATION_STATE = STATION8.
    WHEN ‘9’
    STATION_STATE = STATION9.
    WHEN ‘10’
    STATION_STATE = STATION10.
    WHEN ‘11’
    STATION_STATE = STATION11.
    18. Error:
    Incase of the parameter QUEUE-ID Error,’ QUEUE-ID’ is neither a parameter nor a select option in program rsbdcbtc.’
    Correction:
    The parameter in program rsbdcbtc is QUEUE_ID and so is changed in this program
    E.g.: In program Z_CARRIER_EDI_INTERFACE
    •     submit rsbdcbtc with queue-id = apqi-qid and return. "ECC6
    •     The parameter name changed by replacing '-' with '_' as in program rsbdcbtc "ECC6
    Submit rsbdcbtc with queue_id = apqi-qid and return. "ECC6
    19. Error:
    Incase of EPC Error,’ Field symbol <TOT_FLD> is not assigned to a field ‘.
    Correction:
    This error couldn't be rectified as the error occurs in a Standard SAP include- LSVIMF29.
    The OS Note - 1036943 needs to be applied.
    Error:
    OPEN DATASET P_FILE FOR OUTPUT IN TEXT MODE.
    Correct:
    OPEN DATASET P_FILE FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
    Error:
    Constants : c_tab type x value '09' .
    Correct:
    Constants : c_tab type abap_char1 value cl_abap_char_utilities=>horizontal_tab .
    Error:
    Data : begin of output_options occurs 0 . Include structure ssfcompop.
    Data : end of output_options .
    Correct:
    Data : output_options type standard table of ssfcompop with header line .
    Error:
    PARAMETERS : NAST TYPE NAST .
    Correct:
    PARAMETERS : NAST TYPE NAST NO-DISPLAY .
    Replace WS_DOWNLOAD and WS_UPLOAD by
    GUI_UPLOAD and GUI_DOWNLOAD and check the import and export parameter types , do the changes accordingly. Because FILENAME paramater type is different because of this it will give dump.
    For issue during Issue using SO_NEW_DOCUMENT_ATT_SEND_API1 Function module, the solution is After this FM we should put COMMIT WORK.
    Issue:
    Moving data from one structure to another structure if those two structures are not compatible
    Solution:
    we should use move-corresponding or field by filed we need to move it.
    If database structures are different in 4.6c and ECC6.0,
    Then we should go with append structure concept.
    While testing the report if it gives dump at Select query level or any database or view level,then just goto that table or view and goto the data base utility(se14) adjust the database. But make sure that selected radio button in se14 transaction should be activate and adjust database
    Also Check this link.
    http://help.sap.com/saphelp_nw04/helpdata/en/62/3f2cadb35311d5993800508b6b8b11/frameset.htm
    Reward points if helpful.
    Regards,
    Ramya

  • Can anyone give me some link about the axample about the tree

    Dear All:
    I am learning something about the tree, is there any one can provide a link about a an example for tree node deletion /add?
    and I also need an example about drop and drag a node from the tree too.
    Thank you very much !

    Start with this section from the Swing tutorial on "How to Use Trees":
    http://java.sun.com/docs/books/tutorial/uiswing/components/tree.html
    The Swing Connections has a couple of articles that might help:
    http://java.sun.com/products/jfc/tsc/articles/

  • I want to know what does Apple have to say to us, the consumer, about the "dirty dozen" list?

    Anybody can tell me what about the "dirty dozen" list, and our privacy using "Safari ", from Apple?

    Here is some info about it.
    http://www.thetechherald.com/article.php/201046/6428/Is-it-fair-to-judge-softwar e-based-on-reported-vulnerabilities
    Bit9 said that to qualify, an application had to have a vulnerability with a CVSS score of 7-10 reported between January 1, 2010 through October 21, 2010.
    When asked how many of the vulnerabilities in the list have been patched, Bit9 said they did not have those details. Harry Sverdlove, the CTO at Bit9 did comment that while the patched vs. unpatched data isn’t fully available, almost all of the NIST reported vulnerabilities have been patched.
    For us, the more interesting view is to look at how many of those Apple-based vulnerabilities sill exist, and how long did it take Apple to fix them.
    IBM looked at the number of reported vulnerabilities in the first half of 2010, and then graded the vendor on their patch response. According to IBM’s figures, Google, Apple, Adobe, Mozilla, and Microsoft scored well when it came to addressing issues. Very well.
    By the end of the first half of 2010, Apple and Google patched 100-percent of the high risk vulnerabilities reported. Adobe had patched 98-percent of them, while Microsoftpatched 93 percent, and Mozilla had patched 96-percent.
    So if, as the IBM report shows, the vendors are quick to patch, once again we have to ask if a high number of reported vulnerabilities means that a given vendor’s software is riddled with issues and should be avoided. The answer is no.
    Software will always have flaws. It isn’t the number of problems that matters. It is how long a vendor takes to address and fix those problems that counts. According to IBM, there have been a record number of vulnerability disclosures this year.
    At the same time, the vendors hardest hit by those disclosures, the same vendors on the Bit9’s Dirty Dozen, fixed things the fastest. So to some, it is worth the risk to use the software listed in the Dirty Dozen, as the vendors use both proactive and reactive measures when it comes to security.

  • Please any one can give me the details about the fi-co extraction

    if any one have a screen shots on this.please send it to my id:[email protected] will give the points

    Hi Welcome to SDN world,
    The Following are the some links where you can find out some information about FI extractions.
    http://help.sap.com/saphelp_nw04/helpdata/en/af/16533bbb15b762e10000000a114084/frameset.htm
    Re: Which tables for LO and FI...
    http://help.sap.com/bp_biv335/BI_EN/html/BW/FinancialAccounting.htm
    And one small suggestion, SDN is the world where you can explore & learn yourself. We are not at all greedy about this POINTS.
      "i will give the points"
    We are not expecting this any more.
    My intention is to highligh the  Spirit of SDN. Sorry if i am hurting. you can contact me if you have any doubts.
    [email protected]
    Wish you best of luck....

  • Best pratices for the customizing about the performance

    Hello,
    I would like to know the list of the best pratices for the customizing BPC NW 7.5 about the performance.
    Best regards
    Bastien

    Hi,
    There are few how to guides on SDN which will give you a basic idea on script logic. Apart from this, you can refer to the help guide on help. sap.com.
    The templates might also effect the performance. The number of EVDRE functions, the number of expansion dimensions, the number of members on which expansion takes place will effect the performance. A complex formatting in the template will also effect.
    Hope this helps.

Maybe you are looking for

  • XSL (ABAP Engine)

    Hi All, I want to do XSLT mapping (ABAP Engine). How can i write XSLT mapping. can any one guide me. Thanks, Anil.

  • Missing records

    Hello all, I have a problem regarding delta load. <i><b>(  0FI_AR_4 datasource )</b></i> I have deleted deltas in ODS , by mistake. then, I made them forced red in reconstruction and then did repeat delta.. I checked in RSA7...and found that all reco

  • How to capt  the Value of Session Id [jsessionid] in a variable in e-tester

    Hi, We are facing a problem in the following scenario in e-testeer. 1. We had recorded two individual scripts in e-tester a. Login Script of our application [ only login ] and b. An Action Script which is DEPENDENT on the first script We need to merg

  • Dynamic approval with loop

    Hello All, I am developing a dynamic approval process and here is my requirement. We are maintaining the agents in the custom table.I am using multiline element to send the user decision tasks to all users in the table. if user approves then workflow

  • How to replace a file in an archive without extracting?

    Hello, I need to open up an archive and replace one file with the other. As archive file is and actual .ipa file (I'm just changing its type), I don't want to extract it and then re-zip it and rename it to .ipa. It's beyond simpleness on Windows OS,