Curious problem in the WebUI in regards to buffering...

The client of the CRM 7 system we recently installed has a unique situation whereby Account/Contacts have a one-to-one relationship. That is a contact will only ever be the contact for one Account.
The client maintains (creates) Contact details from within the Accounts screen via the Quick contact create option. When the edit this Contact details via the Account screen they see the Account/Contact details in the left pane of the screen and Contact details in the right. The information on the right pane is therefore never actually maintained.
The client wants whatever data is entered in the telephone and email fields to be copied from left pane to rigtht pane, but, this can not be achieved via code within the component view as when they Create a new contact via the Quick Create feature they may never go into the contact edit/maintenance screen and therefore any code placed there would not be executed.
As a result I have a background program that periodically scans table BUT050 and based on the last update date/time determines which contacts have been created or amended. It then does the equivalent of copying data from the left pane to the right pane by copy data from Acccount/Contact to the Contact.
This works fine and faultlessly, with the job running every minute and normally taking less than a second to complete. The problem is that when the user stays in the Account and the contacts data is updated, this is not shown when they next enter the contact. The only way around this situation is to view another Account and then go back to the Account and display the Contact details, where upon the new data is displayed.
Is there way of forcing the component view to refresh the buffer and read the latest data?.
Jason

Hi Jason,
this is true.
To avoid this problem,you can try to to the re_read entity bypassing buffers,in the do prepare output under some condition ,whn you know that the contacts coudl be refreshed..This ensures that the data is directly read from the database bufferes and object buffers are by passed.
the other way is that,when the contects are uploaded extrenally,you also trigger an update on the object buffers as well.

Similar Messages

  • Curious problem of the letter 'p' has returned months later

    confident that a headache from five months ago was long resolved, my macbook pro has suddenly come back to haunt me in the past 24 hours.
    the identical symptoms have curiously reappeared, in the following chronological order of discovery:
    1. i am unable type the letter 'p" in any application, from an online google search to an MS word doc.
    2. i put the laptop on sleep mode, only to have the screen return seconds later.
    3. upon restart, my login window is mysteriously populated before my very eyes -- as if someone were remotely typing in my password.
    the original thread is linked below.  in short, the original problem stemmed from the installation of avast! anti-virus software.  once it was uninstalled, the symptoms described above went away, and all was well in my world.
    MacBook Pro has been hacked. What next?
    since then, i have not downloaded any new third-party software applications.  the only thing i can think of is my recent difficulties in downloading the most recent version of firefox 32.0.3.  the hardware problems reappeared shortly thereafter.  if firefox might be the culprit, i'm happy to elaborate on the issues i was having.
    thanks in advance for any and all help.
    system specs:
    MacBookPro9,2
    Intel Core i7
    2.9 GHz
    8 GB memory

    please disregard my last post; i've resolved the issue.
    erase and install has been completed.  i have also updated the mavericks software and restarted.  all symptoms described in my initial post remain.
    i presume this means an appointment at the genius bar.  if so, however, one question remains with me: if it is indeed a hardware issue, why did these symptoms go away for 5 months upon the removal of avast! last may? 
    in other words, is it not logical to think that if it were a hardware issue, the symptoms would be ever-present and unaffected by the removal of an application?

  • My station is listed on Itunes Radio stations, but there's a problem with the connection. Does any body help us regarding this issue? The station name is KRAL FM under the Top 40 / Pop category

    My station is listed on Itunes Radio stations, but there's a problem with the connection. Does any body help us regarding this issue? The station name is KRAL FM under the Top 40 / Pop category

    My station is listed on Itunes Radio stations, but there's a problem with the connection. Does any body help us regarding this issue? The station name is KRAL FM under the Top 40 / Pop category

  • Is anyone else experiencing problems with the thunderbolt port on their Mac Mini's regarding using it to connect a second monitor? I've got the Mini Display Port to DVI-D adapter along with a DVI-D cable and I can't get an image on the second monitor.

    I had an dual display image / setup working twice for a few seconds, but then it cut out. I think there may be a problem with the thunderbolt port.

    As far as I can tell you have only listed that you have a DVI monitor connected to the Mini Displayport socket (i.e. the Thunderbolt socket) via presumably the Apple Mini Displayport to DVI adapter and a DVI to DVI cable.
    You don't appear to have listed what the second monitor is and how it is connected (even though not working). As such I cannot tell what may be wrong.

  • Enhance the structure of marketing attributes in the WebUI

    Hi,
    I want to enhance two attributes u201Ecreated_byu201C and u201Ecreated_atu201C in the assignment block u201Cmarketing attributesu201D. This data are in the component = BP_DATA and in the view = MarketingAttributesEOVP.
    When I take the CRM Tx BSP_WD_CMPWB or when I use the Application Enhancement Tool in CRM 2007, I canu2019t choose the attributes u201Ecreated_byu201C and u201Ecreated_atu201C in the view MarketingAttributesEOVP, component BP_DATA.
    Note:
    The attributes u201Ecreated_byu201C and u201Ecreated_atu201C sill exist on a other place. You can find this attributes in the MARKETINGPRO profile, when you create an external list. Itu2019s the component: ELMOE, view: VEGeneralData, attributes: STRUCT.CREATED_BY_TEXT, STRUCT.DATE_CREATED_ON
    I tried two things:
    1.
    I started the Application Enhancement Tool in the WebUI (CRM 2007) and selected the desired area. Then I was in the configuration mode. There I wanted to use the function u201CCreate New Fieldu201D, but it didnu2019t work, because this function is inactive.
    2.
    I used the CRM Tx SE11, data type: CRMT_MKTBP_ATTRIBUTE. In this structure I want to enhance the two attributes. So, I create an append-structure, but I canu2019t enhanced it.
    The problem is that the structure CRMT_MKTBP_ATTRIBUTE has the category u201Ccannot be enhancedu201D (menu u201CExtrasu201D, u201CEnhancement Categoryu201D  à u201Ccannot be enhancedu201D). You canu2019t change this.
    This two trials wasnu2019t successful. So, I think it is not possible, to add attributes to this structure. It this correct?
    Or has anybody a solution? Is there an option to enhance attributes u201Ecreated_byu201C and u201Ecreated_atu201C?
    Thank you in advance!
    Best regards, Jasmin

    >
    neelambari naik wrote:
    > Try using package in select query.
    How would that help??

  • Can the problems with the Cirrus server cause this

    Hello,
    We are have been developing an application using the Cirrus server for two months now and today we are having difficulties with the Netconnection.call method which we use to call the OnRelay method on the other peer. When a peer invokes the call method on his netconnection the OnRelay on the peer is called some of the time (so it is really unreliable).
    We are curious whether this could be related to the recent problems with the Cirrus server? If not, what could be a reason the calls are working only some of the time?
    regards,
    Kevin

    while the problems with our hosting provider are not yet resolved, the cluster should be operating nominally. that should include the proper and relatively reliable functioning of the relay/onRelay function.
    note that relay/onRelay is rate limited to about 1 relay every 2 seconds (approximated with a sliding window and about 10 relays every 20 seconds). this rate limit is in place because the relay/onRelay function is expensive to provide and a developer was abusing it. the limit is implemented by dropping relay requests for a time if the rate exceeds the limit point. the limit is per sender NetConnection.

  • How to start a browser from an action within the WebUI?

    Hello experts,
    Within CRM 5.0 we have implemented an action (if_ex_exec_methodcall_ppf~execute) to start a web dynpro by directly calling its url. This is done by using the method call cl_gui_frontend_services=>execute and works fine. However, we've just upgraded to CRM 7.0 and within the WebUI environment this method raises an exception. Apparently it only works when started from the SAPgui. I have also tried calling function call_brower but with the same result.
    I have thought about how to "get back" to the WebUI environment from the coding but the problem is that I have no handle or entry point to any view or window. In other words the PPF-method is totally unaware of the WebUI.  A static get_current_window method e.g. would come in handy.
    Any ideas or suggestions?
    Kind regards,
    Olaf Pohlmann

    Thanks BJ but Siva already provided exactly the same link.
    In the meantime I've found the necessary classes to interact nicely with the WebUI and they all provide static methods to get an entry point. I am able to navigate based on a newly created generic outbound plug with the following coding:
    lr_nav_descr = cl_crm_ui_descriptor_obj_srv=>create_ui_object_based(
      iv_ui_object_type   = 'Z_GESPREKSVERSLAG_OP'
      iv_ui_object_action = if_crm_ui_descriptor_object=>gc_action_display ).
    The actual navigation can now be started with the navigation service:
    lr_nav_service = cl_crm_ui_navigation_service=>get_instance( ).
    lr_nav_service->navigate_dynamically( lr_nav_descr_col ).

  • When i click on an excel or word file in 2007 the program begins to open but then an error message says There was a problem sending the command to the program

    when i click on an excel or word file in 2007 the program begins to open but then an error message says There was a problem sending the command to the program.
    i am using office2007  with windows7 premium home edition.  i have checked file associations., all DDE settings. i have even tried this in safe mode. the same thing happens. please note once i see the error. i can then go back to the file click on
    it a second time and it WILL open. AND i can open any file if i open excel and and find the file from there. i uninstalled and re-installed office 2007 from scratch. And i checked the compatibility mode (all un-checked) still the problem persisits. this is
    a real PITA.   anyone have any solution for this? Thanks 
    ken yanow

    Hi,
    Have you try to un-select the Ignore other applications that use Dynamic Data Exchange (DDE) setting?
    Click the Microsoft Office Button, and then click Excel Options.
    Click Advanced, and then click to clear the Ignore other applications that use Dynamic Data Exchange (DDE)
    check box in the General area.
    Click OK.
    If the problem cannot resolve, the Run as administrator may selected.
    Go to Office default install location: C:\Program Files\Microsoft Office\Office12.
    Right-click EXCEL.EXE > Properties >
    Compatibility tab.
    Under Privilege Level, uncheck Run this program as an administrator
    check box.
    Best regards.
    William Zhou
    TechNet Community Support

  • Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder

    Objective: Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder.
    Problems: Standard CRM_MKTTG_BP_BIRTHDATE Infoset DOES NEVER RETURN ANY RESULTS on the segmentation builder of the WebUI client (no matter the filter you specify).
    Other cases:  However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (using the same filters as in the segmentation builder)! Of course the segmentation builder works with other attribute lists.
    NEW: IF WE DON’T ESPECIFY ANY SEGMENTATION BASE IN THE PROFILE GROUP, IT DOES RETURN RESULTS!!! (GO TO THE END OF THE DOCUMENT FOR DETAILS)
    Steps followed:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE (Transaction SQ02).Review Data Reading Program code: do we have to change the standard code? We have only remove the "BREAK-POINT" statement.
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset (Transaction CRMD_MKTDS).
    Creation of an Attribute List based on that standard Data source and selection the Birth date as a filter in the Attribute list (Transaction CRMD_MKTDS).
    On the segment builder of the WebUI set any filter (Example: “TODAY”).
    Steps in detail:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE
    SQ02.
    (Image deleted)
    Review Data Reading Program code (Code attached)
    (Image deleted)
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Data source: Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation - Maintain Data Sources and Attribute Lists: CRMD_MKTDS
    Create Data Source
    (Image deleted)
    Infoset: CRM_MKTTG_BP_BIRTHDATE.
    Business Partner Field: CRMT_MKTTG_IS_BIRTHDATE-PARTNER_GUID
    (Image deleted)
    Result:
    (Image deleted)
    Attribute List
    Creation of the Attribute List
    (Image deleted)
    Assign Data Source:
    (Image deleted)
    Selection of the Birth date as a filter in the Attribute list:
    (Image deleted)
    Result:
    (Image deleted)
    Segment builder of the WebUI:
    Access to WebUI with marketing role.
    Create Segment:
    Creation of Profile Set
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group. Here I would like to stand out that once you click on the “Count” option, immediately it shows 0 results. In other words, it doesn’t process any information. With other attribute lists it takes some time to process, no matter the filter or the attribute list you use. However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (with “today” filter and other)! So it seems that the problem has to do with the segment builder, not the Infoset.
    Result: it never return any results no matter the filter you specify.
    Other cases:
    Creation of a new Data source with data "Extraction from Query" where you enter the name of your new query
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Standard Infoset CRM_MKTTG_BP_BIRTHDATE:
    We fill the form and select “Extraction from Query”:
    Press SAVE and define which fields will be available for selection and which of them will be visible.
    RSA3: Extractor checker in order to test the Data source:
    We specify the Data source:
    IT DOES RETURN RESULTS:
    ALV Grid:
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados.
    Segment builder – Profile Set of the WebUISegmentation Basis: we leave it in blanc.
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group.
    Result: IT DOES RETURN RESULTS!!! àConclusion: the problem is the Segmentation Basis
    Define Segmentation Basis:
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Segmentation Basis.BS Usuarios Registrados:
    Define Reports for Creating Segmentation Bases
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Reports for Creating Segmentation BasesZMK_UTL_MGR_SITES_UREG
    Define Usage for Segments:
    Transacción: SPRO – Customer Relationship Management - Marketing – Segmentation – General Settings - Define Usage for Segments.ZBS_UR à02 Segmentatión Basis
    Attribute List:Category:
    There is no Category 02 Segmentatión Basis!!! Why?? Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???
    Usage ID
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados. Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???

    It seems that the standard Infoset doesn’t work by itself with Segmentation Basis. Two SAP notes have been applied and a new Field Group has been added to the Infoset (in order to distint the Segmentation Base).
    CRMT_MKTTG_IS_BIRTHDATE-MGRGUID
    1966298: MGR_GUID is not populated correctly to infoset read program
    2007687:Segmentation InfoSet queries saved with incorrect Master Group
    For that reason we had to create a new Infoset based on the standard CRMT_MKTTG_IS_BIRTHDATE, but adding this new Field MGRGUID to the Group Fields.
    Issue solved

  • Having Problems With The Neo2 ? Read This!!!!

    Hi,
    i just bought a neo2 motherboard, with a p4 2,6 HT and 512 mb Kingston hyper ram ( 2 peaces of 256, else it won't use the dual bandwith :D)
    In the beginning everything seemed fine, until i got some sudden reboots and other vague stuff. I read it could be the SB audigy messing things up. I removed the card and windows Xp pro runs fine now. no more sudden reboots or explorer not resonding crashes.
    But, i still had problems with games crashing. I got reboots. After i set the "automatic reboot after crash" to false, i got blue screens or lock-ups in my games.
    I wondered what it could be. Then i started to put my videocard ( a radeon 9700 pro 128 mb) in agp 4x mode instead of agp 8x! Now my games run without crashes, but benchmarks are not that high. 4780 marks with 3dmark 2003.
    I think i will send msi and Ati a mail concerning this problem. I don't know if it is PSU related. Maybe the videocard demands a little more power in agp 8x mode.
    Well, having probs with you're NEO2 ??
    remove the sb Audigy and turn the agp back to 4 using smartgart ( it's located in you're display settings screen ).
    First i tought it was a PSU related problem, because i swapped my 350 Watt enermax with a Q-tec 400 watt psu. The 400 watt PSU died while i was gaming. Maybe the enermax is the better PSU :D So, it could still be a PSU related problem. Maybe the agp 8x settings demands a lot more from you're psu. Anyway, i'll receive a 550 watt Antec PSU soon, so i can check this out....
    Btw. I cant run the motherboard in anything better than "slow" mode. In all other modes Xp won't boot. I haven't tryed it since the AGP is at 4X, but i don't think it will matter.
    Regards,
    Welcome to the real world NEO :D

    Ok.....
    i raised the memory voltage setting in the bios from 2.65 to 2.8 and the agp voltage from 1.5 to 1.7
    Everything seems fine, but games crash back to the desktop now without an error message or the either lockup.
    Whatever i do, i can't make the mobo crash in anything but games!
    Btw. the following message caught my attention, when i ran f1 2002 with directx 8.1. Since i have directx 9, i haven't seen it anymore. Maybe because the ati-drivers are made for directx 9....
    // Watchdog Event Log File
    LogType: Watchdog
    Created: 2003-10-04 02:02:53
    TimeZone: -60 - West-Europa (standaardtijd)
    WindowsVersion: XP
    EventType: 0xEA - Thread Stuck in Device Driver
    // The driver for the display device got stuck in an infinite loop. This
    // usually indicates a problem with the device itself or with the device
    // driver programming the hardware incorrectly. Please check with your
    // display device vendor for any driver updates.
    ShutdownCount: 9
    Shutdown: 0
    EaRecovery: 1
    EventCount: 2
    BreakCount: 2
    BugcheckTriggered: 1
    DebuggerNotPresent: 1
    DriverName: ati2dvag
    EventFlag: 1
    DeviceClass: Display
    DeviceDescription: RADEON 9700 PRO
    HardwareID: PCI\VEN_1002&DEV_4E44&SUBSYS_00021002&REV_00
    Manufacturer: ATI Technologies Inc.
    DriverFixedFileInfo: FEEF04BD 00010000 0006000E 000A18EA 0006000E 000A18EA 0000003F 00000008 00040004 00000003 00000004 00000000 00000000
    DriverCompanyName: ATI Technologies Inc.
    DriverFileDescription: ATI Radeon WindowsNT Display Driver
    DriverFileVersion: 6.14.10.6378
    DriverInternalName: ati2dvag.dll
    DriverLegalCopyright: Copyright (C) 1998-2002 ATI Technologies Inc.
    DriverOriginalFilename: ati2dvag.dll
    DriverProductName: ATI Radeon Family
    DriverProductVersion: 5.2.3790.2
    I wish i had another videocard to test. My radeon 9700 pro is getting suspicious...
    Regards,
    The real world

  • Urgant problem for the updating problem  HELP

    Dear sir/miss,On 2008.12.01 one of our partner company consultant,setup an update(SAPKH50016 AND SAPKH50017) page on our production system without and test in the test system.
    Now our transaction code CV03N,CV02N,CV01N can not be used,jump out abap problems as below:
    It's already give us very big impact to our SAP system,so please tell me how to deal with it.
    "Runtime Errors MOVE_CAST_ERROR
    Exceptn CX_SY_MOVE_CAST_ERROR
    Date and Time 2008.12.02 08:23:43
    ShrtText
    A dynamic type conflict occurred during reference assignment.
    What happened?
    Error in ABAP application program.
    The current ABAP program "CL_EX_DOCUMENT_MAIN02=========CP" had to be
    terminated because one of the
    statements could not be executed.
    This is probably due to an error in the ABAP program.
    What can you do?
    Print out the error message (using the "Print" function)
    and make a note of the actions and input that caused the
    error.
    To resolve the problem, contact your SAP system administrator.
    You can use transaction ST22 (ABAP Dump Analysis) to view and administer
    termination messages, especially those beyond their normal deletion
    date.
    is especially useful if you want to keep a particular message.
    Error analysis
    An exception occurred. This exception is dealt with in more detail below
    . The exception, which is assigned to the class 'CX_SY_MOVE_CAST_ERROR', wa
    neither
    caught nor passed along using a RAISING clause, in the procedure
    "IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI" "(METHOD)"
    Since the caller of the procedure could not have expected this exception
    to occur, the running program was terminated.
    The reason for the exception is:
    A 'CAST' operation ('?=' or 'MOVE ?TO') tried to assign an object or
    interface variable to a reference variable.
    However, the contents of the source variable do not fit in the target.
    Source type. "\CLASS=ZCL_IM_DOCUMENT_MAIN02"
    Target type: "\INTERFACE=IF_EX_DOCUMENT_MAIN02"
    How to correct the error
    If the error occurred in one of your own programs or in an SAP program
    that you modified, try to correct it yourself.
    You may able to find an interim solution to the problem
    in the SAP note system. If you have access to the note system yourself,
    use the following search criteria:
    "MOVE_CAST_ERROR" CX_SY_MOVE_CAST_ERRORC
    "CL_EX_DOCUMENT_MAIN02=========CP" or "CL_EX_DOCUMENT_MAIN02=========CM007"
    "IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI"
    If you cannot solve the problem yourself and you wish to send
    an error message to SAP, include the following documents:
    1. A printout of the problem description (short dump)
    To obtain this, select in the current display "System->List->
    Save->Local File (unconverted)".
    2. A suitable printout of the system log
    To obtain this, call the system log through transaction SM21.
    Limit the time interval to 10 minutes before and 5 minutes
    after the short dump. In the display, then select the function
    "System->List->Save->Local File (unconverted)".
    3. If the programs are your own programs or modified SAP programs,
    supply the source code.
    To do this, select the Editor function "Further Utilities->
    Upload/Download->Download".
    4. Details regarding the conditions under which the error occurred
    or which actions and input led to the error.
    The exception must either be prevented, caught within the procedure
    "IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI"
    "(METHOD)", or declared in the procedure's RAISING clause.
    To prevent the exception, note the following:
    System environment
    SAP Release.............. "640"
    Application server....... "ciserver"
    Network address.......... "172.31.120.37"
    Operating system......... "Linux"
    Release.................. "2.6.9-11.19AXsmp"
    Hardware type............ "x86_64"
    Character length......... 16 Bits
    Pointer length........... 64 Bits
    Work process number...... 3
    Short dump setting....... "full"
    Database server.......... "diserver"
    Database type............ "ORACLE"
    Database name............ "PRD"
    Database owner........... "SAPPRD"
    Character set............ "C"
    SAP kernel............... "640"
    Created on............... "May 22 2006 19:43:51"
    Created in............... "Linux GNU SLES-9 x86_64 cc3.3.3"
    Database version......... "OCI_920 "
    Patch level.............. "129"
    Patch text............... " "
    Supported environment....
    Database................. "ORACLE 9.2.0.., ORACLE 10.1.0.., ORACLE
    10.2.0.."
    SAP database version..... "640"
    Operating system......... "Linux 2.6"
    Memory usage.............
    Roll..................... 16192
    EM....................... 12569568
    Heap..................... 0
    Page..................... 57344
    MM Used.................. 2076240
    MM Free.................. 2111024
    SAP Release.............. "640"
    User and Transaction
    Client.............. 600
    User................ "MENGQC001"
    Language key........ "E"
    Transaction......... "CV03N "
    Program............. "CL_EX_DOCUMENT_MAIN02=========CP"
    Screen.............. "SAPLCV110 0100"
    Screen line......... 43
    Information on where terminated
    The termination occurred in the ABAP program "CL_EX_DOCUMENT_MAIN02=========CP"
    in "IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI".
    The main program was "SAPLCV110 ".
    The termination occurred in line 134 of the source code of the (Include)
    program "CL_EX_DOCUMENT_MAIN02=========CM007"
    of the source code of program "CL_EX_DOCUMENT_MAIN02=========CM007" (when
    calling the editor 1340).
    Processing was terminated because the exception "CX_SY_MOVE_CAST_ERROR"
    occurred in the
    procedure "IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI" "(METHOD)" but was not
    handled locally, not declared in the
    RAISING clause of the procedure.
    The procedure is in the program "CL_EX_DOCUMENT_MAIN02=========CP ". Its source
    code starts in line 1
    of the (Include) program "CL_EX_DOCUMENT_MAIN02=========CM007 ".
    ource Code Extract
    ine SourceCde
    104 CLEAR data_ref.
    105 GET REFERENCE OF OKCODE INTO data_ref.
    106 CALL METHOD <flt_cache_line>-eo_object->set_parameter(
    107 im_parmname = 'OKCODE'
    108 im_value = data_ref ).
    109
    110 CLEAR data_ref.
    111 GET REFERENCE OF DRAW INTO data_ref.
    112 CALL METHOD <flt_cache_line>-eo_object->set_parameter(
    113 im_parmname = 'DRAW'
    114 im_value = data_ref ).
    115
    116 CALL METHOD <flt_cache_line>-eo_object->evaluate
    117 IMPORTING
    118 ex_exception = exc
    119 EXCEPTIONS
    120 raise_exception = 1
    121 OTHERS = 2.
    122 IF sy-subrc = 2.
    123 MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
    124 WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
    125 ELSEIF sy-subrc = 1.
    126 CASE exc-exceptn_nm.
    127 WHEN 'CANCEL'.
    128 MESSAGE ID exc-msgid TYPE exc-msgty NUMBER exc-msgno
    129 WITH exc-msgv1 exc-msgv2 exc-msgv3 exc-msgv4
    130 RAISING CANCEL.
    131 ENDCASE.
    132 ENDIF.
    133 WHEN OTHERS.
    EXITINTF ?= <flt_cache_line>-OBJ.
    135 CALL METHOD EXITINTF->D100_BEFORE_PAI
    136 EXPORTING
    137 TCODE = TCODE
    138 CHANGING
    139 OKCODE = OKCODE
    140 DRAW = DRAW
    141 EXCEPTIONS
    142 CANCEL = 1.
    143 case sy-subrc.
    144 when 1.
    145 raise CANCEL.
    146 endcase.
    147 ENDCASE.
    148
    149 CALL FUNCTION 'PF_ASTAT_CLOSE'
    150 EXPORTING
    151 OPENKEY = 'S61ZFJapGHhX00002X5BGm'
    152 TYP = 'UE'.
    153 ENDLOOP.
    Contents of system fields
    Name Val.
    SY-SUBRC 0
    SY-INDEX 0
    SY-TABIX 14
    SY-DBCNT 14
    SY-FDPOS 1
    SY-LSIND 0
    SY-PAGNO 0
    SY-LINNO 1
    SY-COLNO 1
    SY-PFKEY D100DISPLAY
    SY-UCOMM BACK
    SY-TITLE Display Document: Initial Screen
    SY-MSGTY
    SY-MSGID
    SY-MSGNO 000
    SY-MSGV1
    SY-MSGV2
    SY-MSGV3
    SY-MSGV4
    Active Calls/Events
    No. Ty. Program Include Line
    Name
    3 METHOD CL_EX_DOCUMENT_MAIN02=========CP CL_EX_DOCUMENT_MAIN02=========CM007 134
    CL_EX_DOCUMENT_MAIN02=>IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI
    2 FORM SAPLCV110 LCV110F19 124
    D100_CONSUME_EVENTS
    1 MODULE (PAI) SAPLCV110 LCV110I08 10
    D100_FCODE
    Chosen variables
    Name
    Val.
    No. 3 Ty. METHOD
    Name CL_EX_DOCUMENT_MAIN02=>IF_EX_DOCUMENT_MAIN02~D100_BEFORE_PAI
    TCODE
    CV03
    45332222222222222222
    36030000000000000000
    00000000000000000000
    00000000000000000000
    OKCODE
    BACK
    4444222222222222222222222222222222222222222222222222222222222222222222
    213B000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000
    DRAW
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    SY-MSGV1
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    EXC-MSGV1
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    SY-MSGV2
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    EXC-MSGV2
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    SY-MSGV3
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    EXC-MSGV3
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    SY-MSGV4
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    EXC-MSGV4
    22222222222222222222222222222222222222222222222222
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    00000000000000000000000000000000000000000000000000
    EXITINTF
    F0000000
    F0000000
    <FLT_CACHE_LINE>-OBJ
    E0001000
    E0001000
    SYST-REPID
    CL_EX_DOCUMENT_MAIN02=========CP
    4454554445444554444333333333334522222222
    3CF58F4F35D5E4FD19E02DDDDDDDDD3000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    SY-REPID
    CL_EX_DOCUMENT_MAIN02=========CP
    4454554445444554444333333333334522222222
    3CF58F4F35D5E4FD19E02DDDDDDDDD3000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    %_DUMMY$$
    2222
    0000
    0000
    0000
    SY-SUBRC
    0
    0000
    0000
    No. 2 Ty. FORM
    Name D100_CONSUME_EVENTS
    LF_ACT_IMP_EXISTING
    X
    5
    8
    0
    0
    %_SPACE
    2
    0
    0
    0
    SY-REPID
    SAPLCV110
    5454453332222222222222222222222222222222
    310C361100000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    SEEX_TRUE
    X
    5
    8
    0
    0
    LF_EXIT
    F0000000
    0000F000
    %_DUMMY$$
    2222
    0000
    0000
    0000
    GF_OI_CALLED_DISPLAY
    2
    0
    0
    0
    SYST-REPID
    SAPLCV110
    5454453332222222222222222222222222222222
    310C361100000000000000000000000000000000
    0000000000000000000000000000000000000000
    0000000000000000000000000000000000000000
    SCREEN
    MCDOK-REFVR
    4444425445522222222222222222222222222222222222222222222222222222222222222222222222222222222222
    D34FBD2566200000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    GF_TRANSACTION
    CV03
    45332222222222222222
    36030000000000000000
    00000000000000000000
    00000000000000000000
    OK_CODE
    BACK
    4444222222222222222222222222222222222222222222222222222222222222222222
    213B000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000
    DRAW
    2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    CL_WB_REQUEST=>TO_IMMEDIATE_START
    PROP_STRING
    360
    6000
    8100
    BITMAP_STRETCH
    2
    0000
    2000
    SY-SUBRC
    0
    0000
    0000
    SS_CENTER
    1
    0000
    1000
    C_DMS_PHIO_MASTER_CLASS
    DMS_PCD1
    4455544322
    4D3F034100
    0000000000
    0000000000
    PROP_TABINDEX
    230
    E000
    6000
    SPACE
    2
    0
    0
    0
    LF_FCODE
    2222222222222222222222222222222222222222222222222222222222222222222222
    0000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000
    0000000000000000000000000000000000000000000000000000000000000000000000
    No. 1 Ty. MODULE (PAI)
    Name D100_FCODE
    TREEV_ITEM_CLASS_CHECKBOX
    3
    0000
    3000
    Internal notes
    The termination occurred in the function "RxMoveCastErrorObj" of the SAP
    Basis System, specifically in line 2995 of the module
    "//bas/640_REL/src/krn/runt/abmove1.c#7".
    The internal operation just processed is "CAST".
    The internal session was started at 20081202082340.
    Active Calls in SAP Kernel
    Lines of C Stack in Kernel (Structure Differs on Each Platform)
    (CTrcStack2+0x7a)0x63b29a
    (CTrcStack+0xb)0x63b8db
    (ab_rabax+0x2f02)0xa4b1e2
    (_Z18RxMoveCastErrorObj4RUDIS_PKt+0xa5)0x7b7a45
    (_Z8ab_jcastv+0x673)0x7bdec3
    (_Z8ab_extriv+0x219)0x7ab4d9
    (_Z9ab_xeventPKt+0x29a)0x8f9b4a
    (ab_dstep+0x1a7)0xa5ec77
    (dynpmcal+0x39a)0x69d84a
    (dynppai0+0x933)0x69f393
    (dynprctl+0x414)0x69e324
    (dynpen00+0x444)0x693034
    (Thdynpen00+0x2df)0x50a24f
    (TskhLoop+0x307)0x514347
    (tskhstart+0x1ae)0x522fae
    (DpMain+0x28f)0x49b1bf
    (nlsui_main+0x9)0x475159
    (main+0x2e)0x47518e
    /lib64/libc.so.6(__libc_start_main+0xa9)0x2a97124b49
    List of ABAP programs affected
    Index Ty. Program Group Date Time Size Lang.
    0 Prg SAPLCV110 0 2008.12.01 10:13:43 671744 E
    1 Prg SAPMSSYD 0 2008.12.01 02:17:53 21504 E
    2 Prg SAPFSYSCALLS 0 2003.11.06 20:52:59 7168 E
    3 Typ DRAW 0 2008.04.29 10:29:35 11264
    4 Typ DRAT 0 1999.03.10 18:52:49 3072
    5 Typ DMS_DB_DRAT 0 1999.03.10 18:36:01 3072
    6 Typ TDWS 0 2003.09.10 16:46:37 6144
    7 Typ TDWST 0 1997.05.12 16:50:34 2048
    8 Typ AENR 0 2008.11.20 14:51:32 7168
    9 Typ USR03 0 1997.05.12 16:51:23 6144
    10 Typ T024X 0 1998.02.14 10:32:35 2048
    11 Typ MCDOK 0 2004.12.08 17:17:49 28672
    12 Prg SAPLCV121 12 2008.12.01 10:09:17 152576 E
    13 Prg CL_GUI_CFW====================CP 13 2003.11.06 20:53:18 176128 E
    14 Prg CL_GUI_PROPS_CONSUMER=========CP 14 2003.11.06 20:52:43 30720 E
    15 Prg %_CCNTL 14 2003.11.06 20:52:41 16384 E
    16 Prg SAPLTHFB 16 2008.12.01 02:18:03 368640 E
    17 Prg SAPLOLEA 17 2008.12.01 02:00:50 93184 E
    18 Prg SAPLSGUI 18 2008.12.01 02:18:03 76800 E
    19 Prg SAPLSTTM 19 2006.09.21 08:17:23 86016 E
    20 Prg SAPLSBDC 20 2006.09.21 08:24:43 45056 E
    21 Prg SAPLSFES 21 2008.12.01 02:18:03 278528 E
    22 Prg SAPLSPLUGIN 22 2003.11.06 21:28:25 8192 E
    23 Prg SAPFGUICNTL 17 2003.11.06 20:57:18 24576 E
    24 Typ DMS_FRONTEND_DATA 0 2001.06.07 17:41:14 2048
    25 Typ ITDWA 0 1999.12.09 18:54:10 3072
    26 Typ DNTAB 0 2000.11.09 14:07:14 6144
    27 Typ DMS_AUDITS 0 1998.12.10 18:00:41 3072
    28 Typ DRAD 0 1999.12.01 15:17:34 4096
    29 Typ DRAZ 0 1998.04.01 02:05:08 4096
    30 Typ DRAP 0 1995.04.04 16:53:07 3072
    31 Typ DRAOZ 0 1995.04.04 16:53:05 6144
    32 Typ DRAO 0 1995.04.04 16:53:03 6144
    33 Typ TOAV0 0 1996.06.14 09:51:26 3072
    34 Typ DMS_REC_FILE 0 2006.10.12 17:53:17 8192
    35 Typ DMS_DOC_FILE 0 1999.04.21 13:22:51 12288
    36 Prg SAPLCADM 36 2003.11.06 20:53:00 14336 E
    37 Typ TDWA 0 2001.06.07 17:50:38 6144
    38 Prg SAPLCV115 38 2008.12.01 10:13:43 220160 E
    39 Prg SAPLCV118 39 2008.11.30 22:54:57 86016 E
    40 Prg SAPLCV130 40 2008.12.01 09:57:54 342016 E
    41 Prg SAPLCLO0 41 2006.09.21 11:31:12 55296 E
    42 Typ API_CHAR 0 1997.07.09 23:48:05 2048
    43 Typ API_VALI 0 1998.04.23 14:46:27 5120
    44 Typ API_KSSK 0 1996.01.29 18:00:54 3072
    45 Typ API_VALI 0 1998.04.23 14:46:27 5120
    46 Prg SAPLCLFM 46 2008.12.01 03:27:54 711680 E
    47 Typ RMCLF 0 2004.03.15 16:55:47 31744
    48 Typ RMCLKSSK 0 2001.09.18 10:03:47 5120
    49 Typ RMCLAUSP 0 2001.09.18 10:03:46 7168
    50 Typ RMCLDEL 0 1997.08.13 12:51:45 3072
    51 Typ AUSP 0 2001.09.18 10:02:23 6144
    52 Prg SAPLCLSE 52 2008.11.20 14:51:39 188416 E
    53 Prg SAPLCTMS 53 2008.12.01 03:28:16 985088 E
    54 Prg SAPLCTCV 54 2008.12.01 03:27:56 197632 E
    55 Prg SAPLCTCF 55 2008.12.01 03:27:07 20480 E
    56 Typ USR01 0 1998.02.14 15:22:01 4096
    57 Prg SAPLCLPR 57 2001.11.19 16:12:29 64512 E
    58 Typ CLPROF 0 2001.06.07 17:40:33 12288
    59 Typ RMCLPAR 0 2001.06.07 17:45:28 13312
    60 Typ AGR_USERS 0 2003.01.20 16:27:01 3072
    61 Prg SAPLCTCU 61 2008.05.18 09:34:46 189440 E
    62 Prg %_CCXTAB 53 2003.11.06 21:51:14 7168 E
    63 Typ SCXTAB_CONTROL 0 2003.11.06 20:31:00 6144
    64 Prg SAPLCUDB 64 2008.11.30 22:48:18 332800 E
    65 Prg SAPLCUD0 65 2008.12.01 09:57:54 196608 E
    66 Prg SAPLCUEV 66 2001.06.07 18:26:56 12288 E
    67 Prg SAPLSUNI 67 2008.05.18 09:44:54 151552 E
    68 Typ TFDIR 0 1998.07.29 19:49:08 3072
    69 Typ CABN 0 2001.09.18 10:02:26 12288
    70 Typ CABN 0 2001.09.18 10:02:26 12288
    71 Typ DDB_C05 0 1997.08.28 08:44:01 2048
    72 Typ DDB_C02 0 1997.07.09 23:52:49 3072
    73 Typ DDB_ITP 0 1997.08.28 08:44:01 2048
    74 Typ DDB_C07 0 1997.07.09 23:52:50 2048
    75 Prg SAPLCUTM 75 2006.09.21 11:40:39 68608 E
    76 Prg SAPLCUPM 76 2008.05.18 11:52:42 472064 E
    77 Prg SAPLSLG0 77 2003.11.06 20:53:05 64512 E
    78 Prg SAPLSBAL_SERVICE 78 2008.05.18 09:48:19 172032 E
    79 Typ BALOBJ 0 1997.08.13 13:16:25 2048
    80 Typ BALSUB 0 1997.08.13 13:16:26 2048
    81 Typ BAL_S_LFIL 0 2000.12.04 12:45:13 12288
    82 Prg SAPLSBAL 82 2008.05.18 09:48:19 327680 E
    83 Typ BAL_S_LOG 0 2000.12.04 13:04:00 7168
    84 Typ BAL_S_CONT 0 1998.11.02 09:43:07 2048
    85 Typ BAL_S_PARM 0 2000.12.04 12:45:14 3072
    86 Typ BAL_S_CLBK 0 1998.11.02 09:43:07 2048
    87 Typ BAL_S_SCNT 0 1998.11.30 15:52:33 3072
    88 Typ BAL_S_SDEF 0 2000.12.04 12:45:15 2048
    89 Prg CL_ABAP_CHAR_UTILITIES========CP 89 2004.11.12 14:02:13 14336 E
    90 Prg SAPLSYGU 90 2003.11.06 20:55:40 29696 E
    91 Prg SAPLCUXP 91 2008.12.01 10:09:15 147456 E
    92 Typ CUXP_01 0 1995.04.10 15:58:58 3072
    93 Typ T100 0 1997.08.28 09:04:45 2048
    94 Typ CUXP_02 0 1995.04.10 15:58:59 2048
    95 Typ CUXP_02 0 1995.04.10 15:58:59 2048
    96 Typ TMS_JUST 0 1995.04.10 16:02:55 2048
    97 Typ CUXP_02 0 1995.04.10 15:58:59 2048
    98 Prg SAPLCUTC 98 2003.11.11 20:31:28 89088 E
    99 Prg SAPLCUTRC 99 2008.12.01 02:26:11 87040 E
    100 Typ CTMS_01 0 1997.08.13 12:25:20 3072
    101 Typ INCL_BILD 0 1997.05.12 15:10:50 2048
    102 Typ AUSP 0 2001.09.18 10:02:23 6144
    103 Prg SAPLCCRL 103 2008.11.30 22:34:49 144384 E
    104 Typ AEOIB 0 2001.09.18 10:02:18 7168
    105 Typ TCC09 0 1999.03.17 16:24:37 2048
    106 Typ AEOI 0 2001.09.18 10:02:17 5120
    107 Prg SAPLCCCN 107 2008.11.20 14:51:39 293888 E
    108 Typ AEOIT 0 2001.09.18 10:02:18 3072
    109 Typ CCIN 0 2001.10.09 13:06:55 6144
    110 Typ CCCN_XFACE 0 2001.10.09 13:06:55 7168
    111 Prg SAPLCCBU 111 2008.11.20 14:51:39 33792 E
    112 Prg SAPLCV150 112 2008.11.20 14:51:40 144384 E
    113 Prg SAPFSPOR 0 2008.12.01 07:23:38 14336 E
    114 Prg SAPLSCNT 114 2003.11.06 20:53:04 30720 E
    115 Typ DYCBOX 0 1998.08.20 11:16:53 3072
    116 Prg SAPLSVSM 116 2006.09.21 08:56:23 29696 E
    117 Prg CL_DATAPROVIDER===============CP 117 2003.11.06 20:52:43 52224 E
    118 Typ OBJ_RECORD 0 1998.02.14 08:30:43 2048
    119 Prg SAPLSTUP 119 2006.09.21 08:34:57 75776 E
    120 Prg SAPLCNDP 120 2006.09.21 09:10:54 208896 E
    121 Prg SAPSHDTV 114 2003.11.06 20:57:23 33792 E
    122 Typ SHDTVCIU 0 1998.12.14 23:15:37 3072
    123 Typ SHDSTU 0 1998.12.14 23:15:34 2048
    124 Typ SHDSTCIU 0 1998.12.14 23:15:34 2048
    125 Typ ARFCRDATA 0 2000.11.09 14:04:16 6144
    126 Prg SAPLGRFC 126 2003.11.06 20:53:02 16384 E
    127 Typ SWCBCONT 0 2000.11.15 17:55:11 3072
    128 Typ OLE_VERBS 0 1995.04.04 16:02:20 2048
    129 Typ OLE_PA 0 1995.04.04 16:02:19 2048
    130 Prg CL_DYNAMIC_GUI_EXTENSIONS=====CP 130 2003.11.06 20:52:43 37888 E
    131 Prg CL_GUI_DATAMANAGER============CP 131 2006.09.21 09:11:48 77824 E
    132 Prg CL_EXITHANDLER================CP 132 2008.12.01 02:24:29 34816 E
    133 Prg SAPLSEXV 133 2008.12.01 02:05:16 124928 E
    134 Prg CL_BADI_FLT_DATA_TRANS_AND_DB=CP 134 2008.12.01 02:24:26 44032 E
    135 Typ SXS_ATTR 0 2001.08.20 12:23:27 4096
    136 Typ V_EXT_ACT 0 2000.11.09 14:27:05 2048
    137 Typ SXC_EXIT 0 2000.11.09 14:23:43 2048
    138 Prg CL_EX_DOCUMENT_MAIN02=========CP 138 2008.04.29 10:29:37 80896 E
    139 Prg IF_EX_DOCUMENT_MAIN02=========IP 132 2008.04.29 10:29:39 30720 E
    140 Prg %_CSXRT 138 2004.11.12 13:45:31 16384 E
    141 Prg CL_EXIT_MASTER================CP 141 2006.09.21 09:10:54 24576 E
    142 Typ SXS_MLCO 0 2000.12.04 14:59:55 2048
    143 Prg CL_EX_BADI_LAYER==============CP 143 2006.09.21 09:10:54 32768 E
    144 Prg IF_EX_BADI_LAYER==============IP 132 2006.09.21 08:51:19 9216 E
    145 Typ V_EXT_IMP 0 2003.11.06 20:40:20 3072
    146 Typ V_EXT_IMP 0 2003.11.06 20:40:20 3072
    147 Typ SXC_IMPSWH 0 2000.11.09 14:23:44 2048
    148 Prg ZCL_IM_DOCUMENT_MAIN02========CP 148 2008.12.01 14:50:50 7168 E
    149 Prg SAPLASTAT_TRIG 149 2003.11.06 20:53:00 13312 E
    150 Typ ASTAT_TYP2 0 1998.11.10 05:35:18 2048
    151 Typ ASTAT_TYP1 0 1998.11.30 15:54:16 2048
    152 Prg CX_SY_MOVE_CAST_ERROR=========CP 152 2003.11.06 20:41:23 11264 E
    153 Typ SCX_SRCPOS 0 2000.11.09 14:12:15 2048
    154 Prg CX_DYNAMIC_CHECK==============CP 154 2003.11.06 21:33:04 10240 E
    155 Prg CX_ROOT=======================CP 155 2003.11.06 21:56:05 12288 E
    156 Prg CX_NO_CHECK===================CP 156 2003.11.06 21:33:04 10240 E
    157 Prg CX_SY_NO_HANDLER==============CP 157 2003.11.06 21:33:04 10240 E
    158 Typ SYST 0 2000.12.04 14:54:51 31744
    159 Typ SFBM_XCPTN 0 2000.12.04 14:54:21 3072
    160 Prg CL_WB_REQUEST=================CP 160 2008.12.01 02:25:56 71680 E
    irectory of Application Tables
    ame Date Time Lngth
    Val.
    rogram SAPLCV110
    YST . . : : 00004608
    \0\0\0\0\x0001\0\x000E\0\0\0\0\0\0\0\0\0\0\0\0\0\x000E\0
    RAW 2008.04.29 10:29:35 00003196
    RAT . . : : 00000236
    MS_DB_DRAT . . : : 00000238
    DWS . . : : 00000268
    DWST . . : : 00000048
    ENR . . : : 00000496
    00 00000000 00000000
    SR03 . . : : 00000876
    T024X . . : : 00000074
    MCDOK 2004.12.08 17:17:49 00013650
    TDWA 2001.06.07 17:50:38 00000340
    0000
    Program CL_GUI_PROPS_CONSUMER=========CP
    EUDB . . : : 00004068
    %C002380004933B6098D9166C5E1000000AC1F7825 \0\0\0
    Program SAPLCLFM
    RMCLF . . : : 00003736
    Program SAPLCTMS
    RCTMS 2002.04.17 10:32:13 00002034
    Program SAPLCTCF
    USR01 . . : : 00000220
    Program SAPLCLPR
    RMCLPAR . . : : 00000418
    SAPPROFILE
    CLPROF . . : : 00000272
    600BMENGQC001 X X XXX
    AGR_USERS . . : : 00000164
    0000000000000
    Program SAPLSUNI
    TFDIR . . : : 00000188
    CUD0_CUSTOM_CONFIG_INITIALIZERSAPLCUD0
    Program SAPLCCRL
    AENR . . : : 00000496
    00 00000000 00000000
    AEOI . . : : 00000436
    00
    Program SAPLCCCN
    CCIN . . : : 00000600
    00 0
    Program SAPSHDTV
    SHDSTU . . : : 00000106
    SHDSTCIU . . : : 00000100
    ABAP Control Blocks (CONT)
    Index Name Fl PAR0 PAR1 PAR2 PAR3 PAR4 PAR5 PAR6 SourceCde Line
    409 DWRI 01 0042 CL_EX_DOCUMENT_MAIN02=========CM007 128
    410 WRIT 00 C026 CL_EX_DOCUMENT_MAIN02=========CM007 128
    411 PAR1 C0 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
    412 JEND A6 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
    413 DWRI 01 0043 CL_EX_DOCUMENT_MAIN02=========CM007 128
    414 WRIT 00 C027 CL_EX_DOCUMENT_MAIN02=========CM007 128
    415 PAR1 C0 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
    416 JEND A6 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
    417 FUNE 01 006E CL_EX_DOCUMENT_MAIN02=========CM007 128
    418 ENDF 00 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
    419 MESS 00 0000 CL_EX_DOCUMENT_MAIN02=========CM007 128
    420 BRAX 00 0015 CL_EX_DOCUMENT_MAIN02=========CM007 133
    CAST 00 0000 C006 C028 CL_EX_DOCUMENT_MAIN02=========CM007 134
    423 METH 03 0003 0000 8001 0000 0000 0000 0000 CL_EX_DOCUMENT_MAIN02=========CM007 135
    427 PAR1 01 C000 CL_EX_DOCUMENT_MAIN02=========CM007 135
    428 PAR1 81 C001 CL_EX_DOCUMENT_MAIN02=========CM007 135
    429 PAR1 81 C002 CL_EX_DOCUMENT_MAIN02=========CM007 135
    430 PAR2 00 0000 0002 0000 CL_EX_DOCUMENT_MAIN02=========CM007 135
    432 PAR2 00 0000 006E 0001 CL_EX_DOCUMENT_MAIN02=========CM007 135
    434 BREL 04 0000 CL_EX_DOCUMENT_MAIN02=========CM007 143

    Hi,
    As per your query, pls contact any abap consultant regarding this he will provide the solution. Because some times programe given some error then the abaper see the programe and take action accordingly.
    Anil

  • Many problems with the 'Export to Text' (.txt) in CR Xi

    Hi,
    I have listed many problems with the 'Export to Text' (.txt) function of CR Xi.
    These problems are related to this export format only (meaning everything works fine in the Viewer or in the 'Export to PDF')...
    - Multi-columns layout do not export as Multi-column (export only a one column);
    - Numeric values with parenthesis for negative values or with a fix currency sign at the leftmost position are not exported correctly;
    - Fields having a Suppress formula which is "WhilePrintingRecords" do not appears when exported;
    - Fields with 'Suppress double value' checked are not always suppressed when exported to Text.
    - 'Keep Group Together' flag is not working.
    - 'Reset Page Number After' simply does not works when exported to text;
    - 'Keep object together' on TextBox/Section is not working.
    - Whenever a group is ending on the last line of a page, the the following page as the same Group header as the previous group with no records until the page is filled, then the PageBreak and PageHeader is missing but the records of the following group appears.
    I would like to know what is the status of the 'Export to Text' function (is it a deprecated function not supported anymore???).
    If still supported, when will these bugs be fixed???
    Thanks

    Hi Rene
    Export to Text is supported till date. Crystal Reports 2008 also supports this with Keep together working however when I tried with format with multiple columns, it didnot show up in the exported text file.
    Regards
    Sourashree

  • Communication problem from the vpn-anyconnect to easy-vpn-remote

    Hi Team,
    I have a communication problem from the vpn-anyconnect to easy-vpn-remote, I´ll explain better bellow and see the attached
    topology:
    1) VPN Tunnel between HQ to Branch Office - That´s OK
    2) VPN Tunnel between Client AnyConnect to HQ - That´s OK
    The idea is that the Client Anyconnect is to reach the LAN at Branch Office, but did not reach.
    The communication is stablished just when I start a session (icmp and/or rdp) from Branch Office to the Client AnyConnect,
    in this way, the communication is OK, but just during a few minutes.
    Could you help me?
    Bellow the IOS version and configurations
    ASA5505 Version 8.4(7)23 (headquarters)
    ASA5505 Version 8.4(7)23 (Branch)
    **************** Configuration Easy VPN Server (HQ) **************** 
    crypto dynamic-map DYNAMIC-MAP 5 set ikev1 transform-set ESP-AES-256-SHA
    crypto map outside-link-2_map 1 ipsec-isakmp dynamic DYNAMIC-MAP
    crypto map outside-link-2_map 65535 ipsec-isakmp dynamic SYSTEM_DEFAULT_CRYPTO_MAP
    crypto map outside-link-2_map interface outside-link-2
    access-list ACL_EZVPN standard permit 10.0.0.0 255.255.255.0 
    access-list ACL_EZVPN standard permit 192.168.1.0 255.255.255.0 
    access-list ACL_EZVPN standard permit 192.168.50.0 255.255.255.0 
    access-list ACL_EZVPN standard permit 10.10.0.0 255.255.255.0 
    group-policy EZVPN_GP internal
    group-policy EZVPN_GP attributes
     split-tunnel-policy tunnelspecified
     split-tunnel-network-list value ACL_EZVPN
     nem enable 
    tunnel-group EZVPN_TG type remote-access
    tunnel-group EZVPN_TG general-attributes
     default-group-policy EZVPN_GP
    tunnel-group EZVPN_TG ipsec-attributes
     ikev1 pre-shared-key *****
    object-group network Obj_VPN_anyconnect-local
     network-object 192.168.1.0 255.255.255.0
     network-object 192.168.15.0 255.255.255.0
    object-group network Obj-VPN-anyconnect-remote
     network-object 192.168.50.0 255.255.255.0
    object-group network NAT_EZVPN_Source
     network-object 192.168.1.0 255.255.255.0
     network-object 10.10.0.0 255.255.255.0
    object-group network NAT_EZVPN_Destination
     network-object 10.0.0.0 255.255.255.0
    nat (inside,outside-link-2) source static Obj_VPN_anyconnect-local Obj_VPN_anyconnect-local destination static Obj-VPN-
    anyconnect-remote Obj-VPN-anyconnect-remote no-proxy-arp route-lookup
    nat (inside,outside-link-2) source static NAT_EZVPN_Source NAT_EZVPN_Source destination static NAT_EZVPN_Destination 
    NAT_EZVPN_Destination no-proxy-arp route-lookup
    nat (outside-link-2,outside-link-2) source static Obj-VPN-anyconnect-remote Obj-VPN-anyconnect-remote destination static 
    NAT_EZVPN_Destination NAT_EZVPN_Destination no-proxy-arp route-lookup
    **************** Configuration VPN AnyConnect (HQ) **************** 
    webvpn
     enable outside-link-2
     default-idle-timeout 60
     anyconnect-essentials
     anyconnect image disk0:/anyconnect-win-2.5.2014-k9.pkg 1
     anyconnect profiles Remote_Connection_for_TS_Users disk0:/remote_connection_for_ts_users.xml
     anyconnect enable
     tunnel-group-list enable
    access-list split-tunnel standard permit 192.168.1.0 255.255.255.0 
    access-list split-tunnel standard permit 192.168.15.0 255.255.255.0 
    access-list split-tunnel standard permit 10.0.0.0 255.255.255.0 
    group-policy clientgroup internal
    group-policy clientgroup attributes
     wins-server none
     dns-server value 192.168.1.41
     vpn-tunnel-protocol ssl-client 
     split-tunnel-policy tunnelspecified
     split-tunnel-network-list value split-tunnel
     default-domain value ipconnection.com.br
     webvpn       
      anyconnect keep-installer installed
      anyconnect ssl rekey time 30
      anyconnect ssl rekey method ssl
      anyconnect profiles value Remote_Connection_for_TS_Users type user
      anyconnect ask none default anyconnect
    tunnel-group sslgroup type remote-access
    tunnel-group sslgroup general-attributes
     address-pool vpnpool
     authentication-server-group DC03
     default-group-policy clientgroup
    tunnel-group sslgroup webvpn-attributes
     group-alias IPConnection-vpn-anyconnect enable
    object-group network Obj_VPN_anyconnect-local
     network-object 192.168.1.0 255.255.255.0
     network-object 192.168.15.0 255.255.255.0
    object-group network Obj-VPN-anyconnect-remote
     network-object 192.168.50.0 255.255.255.0
    object-group network NAT_EZVPN_Source
     network-object 192.168.1.0 255.255.255.0
     network-object 10.10.0.0 255.255.255.0
    object-group network NAT_EZVPN_Destination
     network-object 10.0.0.0 255.255.255.0
    nat (inside,outside-link-2) source static Obj_VPN_anyconnect-local Obj_VPN_anyconnect-local destination static Obj-VPN-
    anyconnect-remote Obj-VPN-anyconnect-remote no-proxy-arp route-lookup
    nat (inside,outside-link-2) source static NAT_EZVPN_Source NAT_EZVPN_Source destination static NAT_EZVPN_Destination 
    NAT_EZVPN_Destination no-proxy-arp route-lookup
    nat (outside-link-2,outside-link-2) source static Obj-VPN-anyconnect-remote Obj-VPN-anyconnect-remote destination static 
    NAT_EZVPN_Destination NAT_EZVPN_Destination no-proxy-arp route-lookup

    Hi,
    the communication works when you send traffic from easyvpn branch side because it froms the IPSEC SA for local subnet and anyconnect HQ pool. The SA will only form when branch initiates the connection as this is dynamic peer connection to HQ ASA.
    when there no SA between branch and HQ for this traffic, HQ ASA has no clue about where to send the traffic from anyconnect to branch network.
    I hope it explains the cause.
    Regards,
    Abaji.

  • Problems with the Proxy Programme--Please help

    Hi All,
    I have written a simple proxy server in the form of a servlet. I changed the proxy config of my browser to connect to this servlet hosted on the default context(http://localhost:8080) of the Tomcat 5.0.25 . Well , this servlet internally connects to the proxy of the corporate LAN . The logic that I have applied is as follows. The servlet gets the request from the client (ie the browser in this case) , extracts the headers and contents from the request, sets them to a new request that it forms and finally send this new request to the proxy. When the proxy responds, the servlet collects the response headers and contents adn writes them in its response. To sum up , this servlet transparently carries the requests and responses between the client(browser) and the corporate LAN proxy. Now the problem is this. Let's say , now I am accessing http://www.google.com.The browser sends a request to my servlet with the following headers as they are extracted by my servlet.
    ProxyServer:::>posting request
    ProxyServer:::>headerValue::> headerName = accept : headerValue=*/*
    ProxyServer:::>headerValue::> headerName = referer : headerValue=http://www.google.com/
    ProxyServer:::>headerValue::> headerName = accept-language : headerValue=en-us
    ProxyServer:::>headerValue::> headerName = proxy-connection : headerValue=Keep-Alive
    ProxyServer:::>headerValue::> headerName = user-agent : headerValue=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; UB1.4_IE6.0_SP1; .NET CLR 1.0.3705; .NET CLR 1.1.4322)
    ProxyServer:::>headerValue::> headerName = host : headerValue=www.google.com
    ProxyServer:::>headerValue::> headerName = cookie : headerValue=PREF=ID=1be27c0a74f198ca:TM=1082058853:LM=1082058853:S=bu6ORrygzm8AUkm8
    ProxyServer:::>postRequest
    I set these headers into a new connection opened to the proxy and post a fresh request to the proxy,which, in turn responds with the following headers.
    ProxyServer:::>posted request successfully
    ProxyServer:::>writing response
    ProxyServer:::>writeResponse-->headerName = Proxy-Connection : headerValue = [close]
    ProxyServer:::>writeResponse-->headerName = Content-Length : headerValue = [257]
    ProxyServer:::>writeResponse-->headerName = Date : headerValue = [Tue, 13 Jul 2004 14:01:40 GMT]
    ProxyServer:::>writeResponse-->headerName = Content-Type : headerValue = [text/html]
    ProxyServer:::>writeResponse-->headerName = Server : headerValue = [NetCache appliance (NetApp/5.5R2)]
    ProxyServer:::>writeResponse-->headerName = Proxy-Authenticate : headerValue = [Basic realm="Charlotte - napxyclt2"]
    ProxyServer:::>writeResponse-->headerName = null : headerValue = [HTTP/1.1 407 Proxy Authentication Required]
    ProxyServer:::>writeResponse exiting
    ProxyServer:::>wrote response successfully
    I write these headers back to the client. According to what I was thinking, the client ie the browser would open a new dialog box asking for username/password owing to the presence of the "Proxy-Authenticate " header. But it does not happen that way. Rather the browser stops responsding and displays a blank page. Does anyone know why it happens this way? I am pasting the server prog below for everybody's reference.
    package server.proxy;
    //import all servlet related classes
    import javax.servlet.*;
    import javax.servlet.http.*;
    import java.util.*;
    import java.io.*;
    import java.net.*;
    import server.resources.*;
    //My Proxy server --->Currently it is very simplea and relies on
    //other proxy servers of an already connected network.
    public class ProxyServer extends HttpServlet
    //stores the resource bundle
    private ServerResBundle resBundle = null;
    //checks for the mode of operation
    private boolean proxySet = false;
    private String proxy = null;
    //storing the original System out/err etc
    private PrintStream sysOutOrig = null;
    private PrintStream sysErrOrig = null;
    private InputStream sysInOrig = null;
    //initialise certain features that are required later
    public void init() throws ServletException
    try
    //initialise the resource bundle
    this.initResBundle();
    System.out.println("ProxyServer:::>res bundle init");
    //set the mode of operation
    this.setMode();
    System.out.println("ProxyServer:::>mode set");
    //set the system out and err --System.setOut etc
    this.setSystemOutErr();
    System.out.println("ProxyServer:::>in/out/err set");
    }//End try
    catch(Exception e)
    System.out.println("Exception in init..."+(e.getMessage()));
    throw new ServletException(e);
    }//Edn
    catch(Throwable e)
    System.out.println("Irrecoverable Error...");
    throw new ServletException(e);
    }//End
    }//End init
    //method to init the resource bundle;
    private void initResBundle()
    this.resBundle = ServerResBundle.getBundle();
    }//End
    //method to set the mode of the server--proxy or direct
    private void setMode()
    //read the target proxy property from the bundle and
    //if it is set,take that URL
    String temp = (String)(this.resBundle.getResource(ResKeys.PROXY_SERVER));
    if ( (temp != null) && (temp.length() > 0) )
    this.proxySet = true;
    this.proxy = temp;
    temp = null;
    }//End
    }//End
    //method to set the system out and err etc
    private void setSystemOutErr() throws Exception
    //keep a copy of the original system out and error
    this.sysOutOrig = System.out;
    this.sysErrOrig = System.err;
    try
    //read the options adn if they are set, take the values directly
    String newOutStr = (String)(this.resBundle.getResource(ResKeys.SYSTEM_OUT));
    String newErrStr = (String)(this.resBundle.getResource(ResKeys.SYSTEM_ERR));
    if ((newOutStr != null) && (newOutStr.length() > 0))
    System.setOut(new PrintStream(new FileOutputStream(new File(newOutStr),true),true));
    }//End if
    if ((newErrStr != null) && (newErrStr.length() > 0))
    System.setErr(new PrintStream(new FileOutputStream(new File(newErrStr),true),true));
    }//End if
    }//End
    catch(Exception e)
    //restore the stuff
    System.setOut(this.sysOutOrig);
    System.setErr(this.sysErrOrig);
    }//End
    }//End
    //this is where the proxy functionalities will be embedded
    public void service(HttpServletRequest req,HttpServletResponse resp)
    throws ServletException,java.io.IOException
    //conenction URL
    URL target = null;
    //conenction to the remote object
    URLConnection targetConn = null;
    //stores the OOS and the OIS
    ObjectOutputStream oos = null;
    ObjectInputStream ois = null;
    try
    //check for the mode of operation
    if (proxySet)
    URLConnection objects go through two phases: first they are created, then they are connected.
    After being created, and before being connected, various options can be specified
    (e.g., doInput and UseCaches). After connecting, it is an error to try to set them.
    Operations that depend on being connected, like getContentLength, will implicitly perform the connection,
    if necessary.
    //for the URL to the proxy
    target=new URL(this.proxy);
    //conenct to the proxy
    targetConn = target.openConnection();
    //set the details of the connectuon
    targetConn.setDoInput(true);
    targetConn.setDoOutput(true);
    targetConn.setUseCaches(false);
    // If true, this URL is being examined in a context in which it makes sense to allow user interactions such as popping up an authentication dialog. If false, then no user interaction is allowed
    targetConn.setAllowUserInteraction(true);
    //connect to the remote object
    // targetConn.connect();//call this only when all the request properties are set
    System.out.println("ProxyServer:::>posting request");
    //post the received request to the URL
    this.postRequest(targetConn,req);
    System.out.println("ProxyServer:::>posted request successfully");
    System.out.println("ProxyServer:::>writing response");
    //receive the response
    //write the received response to the client
    this.writeResponse(targetConn,resp);
    System.out.println("ProxyServer:::>wrote response successfully");
    }//End if
    else
    //currently this functionality is not supported
    throw new ServletException(
    (String)(this.resBundle.getResource(ResKeys.ERR_FUNC_NOTSUPPORTED)));
    }//End
    }//End try
    catch(Exception e)
    if(e instanceof ServletException)
    throw (ServletException)e;
    }//End
    if (e instanceof IOException)
    throw (IOException)e;
    }//End
    //wrap it up in ServletException
    throw new ServletException(e);
    }//End
    }//End
    //method to write the response back to the client
    private void writeResponse(URLConnection targetConn,HttpServletResponse resp)
    throws ServletException
    //get all the header fields from the response connection and set them to the
    //response of the servlet
    Map headerFields = null;
    Iterator headerFieldEntries = null;
    Map.Entry header = null;
    //stores the input stream to the conn
    BufferedReader brConn = null;
    //stores the writer to the response
    PrintWriter prResp = null;
    //checks if the proxy authentication needed or not
    boolean proxyAuthReqd = false;
    try
    //juste ensuring that the proxy authentication is reset
    proxyAuthReqd = false;
    if( (targetConn != null) && (resp != null) )
    //Returns an unmodifiable Map of the header fields.
    //The Map keys are Strings that represent the response-header field names.
    //Each Map value is an unmodifiable List of Strings that represents the corresponding
    //field values
    headerFields = targetConn.getHeaderFields();
    //Returns a set view of the mappings contained in this map
    Set temp = headerFields.entrySet();
    //Returns an iterator over the elements in this set
    headerFieldEntries = temp.iterator();
    if (headerFieldEntries != null)
    while (headerFieldEntries.hasNext())
    Object tempHeader = headerFieldEntries.next();
    if (tempHeader instanceof Map.Entry)
    header = (Map.Entry)tempHeader;
    Object headerName = header.getKey();
    Object headerValue=header.getValue();
    System.out.println("ProxyServer:::>writeResponse-->headerName = "+headerName+" : headerValue = "+headerValue);
    //do not select the key-value pair if both the key adn the value are null
    if ( ( headerName == null) && (headerValue == null) )
    continue;
    }//Enmd
    if (headerValue != null)
    List headerValList = null;
    if (headerValue instanceof List)
    headerValList = (List)headerValue;
    }//End
    if(headerValList != null)
    for (int i=0;i<headerValList.size();i++)
    Object headerValueStr = headerValList.get(i);
    if (headerValueStr instanceof String)
    //note that the header-key can not be null for addHeader
    //I have made this temporary provision to make the programme work.
    resp.addHeader(( (headerName==null)? ("null_header"+i) :(String)headerName),
    (String)headerValueStr);
    //check if the proxy authentication required or not
    if (((String)headerValueStr).
    indexOf(resp.SC_PROXY_AUTHENTICATION_REQUIRED+"") != -1)
    System.out.println("ProxyServer:::>writeResponse-->proxy auth needed");
    //proxy authentication is needed
    proxyAuthReqd = true;
    }//End
    }//Ednd of
    else if (headerValueStr == null)
    resp.addHeader(( (headerName==null)? null :(String)headerName),
    null);
    }//End
    }//End for
    }//End if
    }//End if
    }//End
    }//End while
    }//End if
    //get the writer to the client
    prResp = resp.getWriter();
    System.out.println("ProxyServer:::>writeResponse-->proxyAuthReqd="+proxyAuthReqd);
    //juste test a simple header
    System.out.println("Proxy-Authenticate = "+(resp.containsHeader("Proxy-Authenticate")));
    //if the proxy asks you for authentication,pass on the same to the client
    //from whom you have received the request.When this flag is true,the connection
    //is closed by the remotehost adn hence any attempt to open in input steram
    //results in an error ie IOException
    if (!proxyAuthReqd)
    //now get the content adn write it to the response too
    brConn = new BufferedReader(new InputStreamReader(
    targetConn.getInputStream()));
    String tempStr = null;
    while ((tempStr = brConn.readLine())!=null)
    prResp.println(tempStr);
    }//End while
    //close the connections
    brConn.close();
    }//End if
    else
    prResp.println("Proxy Authentication needed...");
    }//End
    //close the streams
    prResp.flush();
    prResp.close();
    }//End if
    System.out.println("ProxyServer:::>writeResponse exiting\n");
    }//End try
    catch(Exception e)
    throw new ServletException(e);
    }//End
    }//End
    //method to post request to the internet
    private void postRequest(URLConnection targetConn,HttpServletRequest req)
    throws ServletException
    //extract the header parameters and the body content from the incoming request
    //and set them to the new connection
    Enumeration reqHeaders = null;
    //reads the incoming request's content
    BufferedReader brReqRd = null;
    PrintWriter prResWt = null;
    //stores temp header names and values
    String headerName = null;
    String headerValue = null;
    try
    if( (targetConn != null) && (req != null) )
    reqHeaders = req.getHeaderNames();
    //extract a header adn set it to the new connection
    while (reqHeaders.hasMoreElements())
    headerName = (String)(reqHeaders.nextElement());
    headerValue = req.getHeader(headerName);
    targetConn.setRequestProperty(headerName,headerValue);
    System.out.println("ProxyServer:::>headerValue::> headerName = "+headerName+" : headerValue="+headerValue);
    }//End
    System.out.println("ProxyServer:::>postRequest\n");
    //establis the actual connection
    //calling this method bfore the above loop results in IllegalStateException
    targetConn.connect();
    //NOTE : try reading from and writing into OIS and OOS respectively
    //now read the contents and write them to the connection
    // brReqRd = req.getReader(); //this hangs for some reason
    brReqRd = new BufferedReader(new InputStreamReader(req.getInputStream()));
    System.out.println("Got the reader..brReqRd = "+brReqRd);
    if (brReqRd != null)
    String temp = null;
    //establish the printwriter
    // prResWt = new PrintWriter(targetConn.getOutputStream(),true);
    prResWt = new PrintWriter(targetConn.getOutputStream());
    System.out.println("trying to read in a loop from brReqRd.. ready="+(brReqRd.ready()));
    while( (brReqRd.ready()) && ((temp=brReqRd.readLine()) != null) )
    System.out.println("In while::>temp = "+temp);
    prResWt.println(temp);
    }//Emd while
    //close the streams adn go back
    brReqRd.close();
    prResWt.flush();
    prResWt.close();
    }//End
    }//End outer if
    System.out.println("ProxyServer:::>postRequest exiting\n");
    }//End try
    catch(Exception e)
    throw new ServletException(e);
    }//End
    }//End
    }//End

    Hi serlank ,
    Thanks for your reply. Well , I initially I thought of not pasting the code,as it was too long. But I could not help it,as I thought I must show in code what I exactly meant. That's why I followed a description of my problem with the code. You could probably have copied the code and pasted it in one of your favourite editors to take a look at it. Did you,by any chance, try to read it on the browser? And as regards reposting the same message, I can say that I did it as I felt the subject was not quite appropriate in the first posting and I was not sure as to how I could delete/alter the posting. I am not asking for a code-fix,but some suggestions from some one who might ever have come across such a thing.Anyway, lemme know if you have any idea on it. Thanks...

  • Problem with the hierarchial fields in a Purchase order xml report

    Hi,
    I am having a problem with the hierarchy problem. We are populating attribute 15 of a PO header. some times it can be null. FYI, we are using 11.5.10 instance where oracle supports direct PO template rather than having a rdf file.
    And now in the xml report, if attribute15 of po header is not null then it is fine.
    But if attribute15 is null, then the template is picking from the next available attribute15 that is from the po lines. As the line level group of "LINES" is between the "PO_DATA" (header group), hence the template is checking for next available attribute15.
    Can any one please suggest how to design the template where we can make the template to check only for that tag at the header level group rather than the line level group tag?
    Thank You in advance.
    Regards,
    Srinivas.

    Hi
    Incase you want to transfer attachements from SRM to R/3, then you try implementing the BADI in SRM side. The BADI which will help in this case is
    <b>BBP_CREATE_PO_BACK</b> BADI.
    <b>Please read the standard SAP documentation of this BADI using SE18 Transaction, before making any code changes.</b>
    <u>Few Important SAP OSS notes to refer in this case -></u>
    Note 989184 - Transferred shopping cart with internal attachments
    Note 550071 - FAQ: EBP - Shopping Cart
    Note 916347 - Transfer shopping cart with internal attachments
    Note 1001130 - FAQ - Attachment questions (Buyside)
    <u>Few useful links -></u>
    <b>http://help.sap.com/saphelp_srm50/helpdata/en/49/b32640632cea01e10000000a155106/frameset.htm
    Re: Attachments to backend
    Re: Document Attachments in Shopping Cart
    Re: Attachment in SRM
    Re: SRM Documents and Attachments
    Re: Limit in Attachments of an item in Shopping Cart
    Re: return delivery text from material document is not passed to SUS
    </b>
    Do let me know, incase you face any problems.
    Regards
    - Atul

Maybe you are looking for

  • Modify control record and send out to external (TAMA) system

    Hi All, I have a scenario to send idoc from ECC 5.0 to 3.1R/3 and then to TAMA system (external system-through TRFC) In the inbound process code of 3.1R/3, I have to write a custom FM to modify the control record and point to TAMA system and then sen

  • Web Server Authentication

    I have created a website running on a web server that I want those trying to access our wireless network to log in to. I have the Wireless Access Controller redirecting to my website, but I don't know how to get the website to forward the information

  • Flash Bulilder 4.7 cannot install

         I cannot install Adobe Flash Builder trial version (my pc: Windows 8, 64x, downloaded file FlashBuilder_4_7_LS10_win64.exe) ????

  • Problems with built-in camera.  maybe just problems with photo booth?

    My camera works fine in video chat, like with skype, but in photo booth the effects don't work properly. The menus of effects are scrambled and instead of the squares of previewed effects that you select from, I only see warped images and text. When

  • Does Photoshop Elements 12 Support the MWG Face Region Metadata Standard?

    I'm looking at the trial version of PhotoShop Elements 12. I see that it is possible to use the Organizer to automatically recognize faces and to manually define Face Regions in images. These then appear as People Tags in the Organizer. However, if I