Not able to see document when I click Generate Document link in SSHR

Hi,
I have created a 'Generate Document' link on 'Change Hours' page of SSHR.
But When I click on that link,I am seeing a blank screen and could not get the document.
Please help me in this tio resolve the issue.
Thanks,
Srinivas

Dear Srinivas,
Since I am not able to understand the specifics of the SSHR Page, its slightly difficult to suggest something. If you can share the technical details of the page, it might be easier to make a guess. Btw, in case this is standard page behaviour, Oracle Metalink might be a place to look out for resolution.
Regards
Sumit

Similar Messages

  • I am not able to see toolbars, when I open a new window that window is not visible, if I open from bookmarks and there is music playing I hear it but canNOT SEE the websites.

    I am not able to see toolbars, when I open a new window that window is not visible, if I open from bookmarks and there is music playing I hear it but canNOT SEE the websites. I was able to get window open from the help "window" and open sites from there just not from new: window tab or bookmarks those stay invisible? I tried the help suggestions, safemode,etc.

    Hi CMorenoOT,
    This prompt is usually displayed when your Apple ID needs to be configured for the iTunes Store. You'll want to run through the additional steps to setup your country, and payment information.
    iTunes: How to set up an Apple ID within iTunes
    http://support.apple.com/kb/HT2731
    Tip: If you are trying to create an account using an existing Apple ID, like your iCloud email address, you will receive a prompt telling you that your email address is already an Apple ID. Simply tap Continue, and then tap Use Existing Account on the following screen.
    - Next, you'll be required to enter your billing information. To choose a different Credit Card type, tap one of the available options, and then tap Done. You will not be charged until you make a purchase.
    - Once you've filled out all of the fields for your billing information, tap Next.
    For more information:
    Using an existing Apple ID with the iTunes Store and Mac App Store
    http://support.apple.com/kb/HT2589
    Thanks,
    Matt M.

  • HI. I have itunes 10.6.1.7. When I goto movies i am not able to add and when I click on add file to library and select the file and add its not getting added. When i goto Library it says  that movies I add are in library.Which I cant add

    HI. I have itunes 10.6.1.7. When I goto movies i am not able to add and when I click on add file to library and select the file and add its not getting added. When i goto Library it says "feature films and home movies you add to itunes appear in movies in your iTunes library. To play a movie, just double click it". And below are two options for Downloading movies from store and rent movies. Please help.

    I get the exactly the same problem with win 7, i rang apple support who suggested i try another machine/or create another account on my machine???? why should i, stupid ipad 3rd gen is now sitting here un syncable, apple support ....tut tut very poor support, its a shame im out of the 7 day period otherwise this ipad would be going straight back, older versions of itunes worked fine, some one must know a fix for this??

  • HT1918 why i am not able to see the none option in the payment link?

    why i am not able to see the none option in the payment link?

    Did you create a new account using an email address not used with Apple before?
    Maybe your county does not allow a None.
    I am in the US and created a None account using those instructions.

  • Having Installed firefox 5 I am not able to launch Firefox when I click the icon, Nothing happens, I am using windows 7 home

    I have windows 7 home installed. I am using a Mac Book Pro. When i click the icon I can see the hour glass looking to launch but the nothing happens.

    See:
    *http://kb.mozillazine.org/Browser_will_not_start_up
    A possible cause is security software (firewall) that blocks or restricts Firefox or the plugin-container process without informing you, possibly after detecting changes (update) to the Firefox program.
    Remove all rules for Firefox from the permissions list in the firewall and let your firewall ask again for permission to get full unrestricted access to internet for Firefox and the plugin-container process and the updater process.
    See:
    *https://support.mozilla.com/kb/Server+not+found
    *https://support.mozilla.com/kb/Firewalls

  • Not able to see iMac when running Vista in Bootcamp

    I have been googling away to try and resolve this issue and have found nothing that helps. Hope someone can help here. I have a 20" 2.4Ghz iMac Core 2 Duo running Leopard and just installed Vista Home premium under Bootcamp. My problem is that I am unable to see my Powerbook G4 that is also on my home network running Leopard. The same goes for my powerbook, When on my powerbook I can't see my iMac when it is running Vista. However, when both the iMac and Powerbook are in Leopard, they detect each other immediately and I have no problems transferring files. Can someone tell me how to get these two computers to see each other and allow file transfers, while running Vista. Thanks in advance

    test

  • Not able to see No of BP records in a profile when I click on Count button

    Hi All,
    We are working on CRM 5.0, BP segmentation.
    We have created a Attribute list which is the combination of Infoset and Attribute Set.
    Now we want to build the profile in Segment builder by using Attribute list.
    I created a profile ( using the filters of attribute set and Info set) I am not able to see the BP records when I click on count button by selecting the corresponding profile.
    But When I have created defferent profiles by using the filters of attribute set and info set  seperately I am able to see the no.of BP records when I click on Count button for the corresponding profile.
    Can anybody advice me what is the reson for that?
    and I want to see the No.of BP records for the profile which is build with the combination of attribute set and Info set.
    Thanks in advance.
    -Madhu.

    Hi sachin,
    I am extremely sorry to keep this thread as open. This problem is already solved.
    I have used table views in infoset to get the data which is coming from multiple tables.
    Regards,
    Madhu.

  • Not able to see list of Plan applications when click on Navigate- Applica

    Hi,
    Somehow I am not able to see list of Planning applications when clicking on on Navigate->Applications->Planning from Workspace within Planning 9.3.1. Is there an Internet settings that I would need to change in order to see the list of applications. It seems like there are something disabled within my internet options or within my preferences.
    Could someone please help?
    Thanks.

    Hi,
    Is it just yourself that is experiencing this issue.
    Are you using IE7, If so
    Tools -> Internet Options -> Security -> Custom Level -> Allow script-initiated windows without size or position constraints
    Otherwise it could be that you have not been given access.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Not able to see hierarchial org structure by clicking on Expand this branch

    Dear experts,
    I am currently using the Online data extraction via sap for Nakisa Integration with SAP Landscape.
    I have completed the configuration of Nakisa with the help of configuration guide and administrator guide - After completing administrator steps the org chart is visible - When i navigate to the org structure i can see the org unit under the org structure root that i configured as an administrator in the general settings section.
    When i click the + sign ie on expand this branch i am not able to see all teh org units under the displayed branch.
    Can you please guide me regarding how one can view the org structure below the selected branch when i click on expand this branch section.
    Manager Personnel Id is not maintained for this org unit - Should the user clicking on the expand this branch be the manager of the org unit to see the org structure.
    Regards
    HKishan

    Dear Luke,
    I am not able to see that navigation icons within an org chart box - The org unit that is displayed on clicking the orgchart does have branches in SAP but i am not able to see these navigation icons that lead me to these branches.
    Is there any specific step that needs to be done to see these branches.
    By the way what is the log file you are refering to is it the "PresentationResources.xml " or is it any other log file.
    Regards
    Hkishan

  • I cannot open/download Word documents. I need to add it to applications, but the "open as" box does not pop up when I click on a link. How can I add Word to applications?

    When I click on a docx file, it works. Only a problem for older version Word and Excel files. When I click on the link, nothing happens. Word files are not listed in my "applications", but I have no way of adding it.

    %AppData% is the name of an environment variable.
    On XP that variable points to C:\Documents and Settings\<user>\Application Data\
    "Application Data" in XP/Win2K and "AppData" in Vista/Windows 7 are hidden folders, use %APPDATA% in the File name field
    See http://kb.mozillazine.org/Show_hidden_files_and_folders
    You can use Help > Troubleshooting Information > Profile Directory > Open Containing folder
    See also [[Using the Troubleshooting Information page]]

  • Not able to see backend material document number in SUS

    Hi,
    A GR is created in ECC. It is avaiable for disply in the supplier's login.  We are able to achieve this.
    The question is "We are not able to see backend (ECC) material document number anywhere on the screen. We are only able to see the SUS Confirmation number (i.e. as per the number range assigned to BUS2233). Is it standard behavior?
    Details: SRM7.0 SP07, ECC Ehp4, Using MM-SUS. Plan driven procurement.
    Ganapathi

    Dear Manjunath,
    Thanks for the response.
    We have noticed that, the back end (ECC) material documents are getting replicated to SUS as we are able to see this number in BBP_PD &  BBP_PDBEH-BE_OBJECT_ID.
    So, let me put the question this way.
    Our issue is with display of document in the portal (BSP Pages).
    For Example, in case of Invoice, the supplier can see the back end MIRO invoice document number with the "External Reference" Label, under Basic Data section. The case is NOT same with GR. The back end (ECC) material document number is NOT seen any of the layout (for end user, who has logged in as supplier).
    Is it standard behavior? If we want that, the suppliers should be able to see the material document number in the portal, when a GR is created in ECC, what settings we have to do?
    Ganapathi

  • Not able to see Metadata fields when adding the fields to the rule in UCM

    Not able to see Metadata fields when adding the fields to the rule even after creating them in information fields of configuration manager.It is happening for few fields only.We are using 10.1.3 version of UCM.Kindly provide a solution if any.

    Dhilipan,
    I am trying to setup AES at the current Customer.
    You are right on LR_JP to be linked to customs code list instead of ACE and I do achieve that if I were to maintain the Custom code list by maintaining the assignment for EAR in a separate test.
    I was infact trying to follow the link: http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/30c7015e-c191-2d10-71b9-95907dc8edd1?overridelayout=t…
    On this document, if you look at page# 14 thru 17, it has the steps I described in my original note with customs code still appearing in the drop down for 'EXCPT' for EAR.
    Nevertheless, I wanted to default Type = C50 when the license type for the line on the Customs declaration is 'EXCPT' but if you see the very last screen-shot below, even though the license type configuration has default value as 'C50' it did not get pulled into the line item Documents tab when I tried to pick the category as 'CUII'.
    Let me know your thoughts on defaulting the data into Customs declaration for AES filing.
    What I want to achieve is the following:
    When License type is 'EXCPT', system should default the type as 'C50'
    Should put the License type 'EXCPT' into the number field
    Should put the actual License# 'ENC' into the Supplement field
    Should put the ECCN # '5A002' into the Details field
    Thanks,
    Prashant.

  • HT5262 I can see my old backups in icloud why can I not restore them to my phone they do not appear as an option when I click on restore

    I can see my old backups in icloud why can I not restore them to my phone they do not appear as an option when I click on restore

    Hi, Samanthacarol.
    If you are able to see the backup file in iCloud but unable to restore from the backup, then the article below will explain the solution. 
    iOS: Unable to restore from backup of a newer device
    http://support.apple.com/kb/TS3682
    Cheers,
    Jason H. 

  • When I go to create a new project in imovie using the iPhone 5, I am not able to see any of my video clips or photos that are saved on the device.

    When I go to create a new project in imovie using the iPhone 5, I am not able to see any of my video clips or photos that are saved on the device.

    When you move or copy the compound clips with their events into an external drive all the events should be there. Not clear on why you want to move them into a single event. You can drag and drop from one event to another.
    Why are you using compound clips? You can simply copy the project from each machine with used media onto the external drive and that should do it.

  • Not able to see full output when run in backgroun

    This is a continuation of my question I previously asked:
    I was trying to write a simple list with lot of headings.
    For example:
    WRITE: /6 'TitleA', 29 'TitleB', 55 'TitleC', 80 'TitleD', 106 'TitleE',
    131 'TitleF', 157 'TitleG', 172 'TitleH', 198 'TitleI'.(it goes upto 400 characters)
    I could not see the list titles after a particular length. So, I adjusted the settings to more than 255 in the report title and yes I can see the full output now. But I can not see the full output (and not able to print full) when I run the report in background.
    So what can I do to see (and able to print) the full output even when I run in background or normal mode? I think there should be some solution for this.
    Thanks.

    Hi,
    Execute this report with spool number. this program will increase the width of the spool.it is SAP utility program.
    Laxman
    *& Report  Y_SPOOL_WIDTH_INCRESE                                       *
    REPORT  y_spool_width_increse     LINE-SIZE 80.              .
    This is a SAP utility report to allow display of
    spool request lists with more than 255 columns in
    releases 4.6B and 4.6C (4.6D kernel must be used)
    PARAMETERS: rqident LIKE tsp01-rqident,
                firstl TYPE i DEFAULT 0,
                lastl TYPE i DEFAULT 0.
    global data from LSPOXTOP
    DATA: rc(10) TYPE c,
    errmsg(100) TYPE c,
    status LIKE sy-subrc,
    dsn_type(8) TYPE c.
    DATA: BEGIN OF data_set_line,
    data_length(5),
    precol(1),
    DATA_LINE(1000),
    data_line(5000), "MODAB
    END OF data_set_line,
    data_set_length(5) TYPE c.
    TABLES: tsp01, tst05, tspoptions.
    DATA: temse_name LIKE tst01-dname,
    temse_client LIKE tst01-dclient,
    temse_handle LIKE rststype-handle,
    temse_part LIKE tst01-dpart,
    temse_objtyp LIKE tst01-dtype,
    temse_rectyp LIKE rststype-rectyp,
    temse_charco LIKE tst01-dcharcod.
    DATA: is_otf.
    global data from LSPOCTOP
    DATA: BEGIN OF spoc
    , escape
    , prtctrl
    , first_bytes(4) " collection of the first bytes of the
    " escape sequences, which I am searching for.
    , prtctrl_start_length TYPE i
    , prtctrl_total_length TYPE i
    , prtctrl_start(10)
    , symbol_low_start(10)
    , symbol_hgh_start(10)
    , symbol_start_length TYPE i
    , icon_start(10)
    , icon_start_length TYPE i
    , icon_sel TYPE i VALUE 1
    , frame_start(10)
    , frame_start_length TYPE i
    , END OF spoc.
    FIELD-SYMBOLS:  TYPE c
    copied from RSPO_DISPLAY_ABAP_SPOOLJOB
    DATA: buffer LIKE data_set_line OCCURS 1000.
    TABLES: tsp02l.
    SELECT SINGLE * FROM tsp01 WHERE rqident = rqident.
    IF sy-subrc <> 0.
      WRITE: / 'Spool request does not exist:'(001), rqident.
      EXIT.
    ENDIF.
    CALL FUNCTION 'RSPO_CHECK_JOB_PERMISSION'
      EXPORTING
        access        = 'DISP'
        spoolreq      = tsp01
      EXCEPTIONS
        no_permission = 1
        OTHERS        = 2.
    IF sy-subrc <> 0.
      WRITE: / 'No authorization to display'(002).
      EXIT.
    ENDIF.
    PERFORM read_data TABLES buffer
    USING tsp01 firstl lastl.
    IF sy-subrc <> 0.
      WRITE: / 'Error reading spoolo request'(003).
      EXIT.
    ENDIF.
    IF is_otf = 'X'.
      WRITE: / 'This spool request is not an ABAP list'(004).
      EXIT.
    ENDIF.
    PERFORM display_data TABLES buffer USING tsp01-rqpaper tsp01-rqident.
    FORM get_spool_line.
      DO.
        IF temse_rectyp+1(1) = 'Y'.
          CALL 'C_RSTS_READ'
          ID 'HANDLE' FIELD temse_handle
          ID 'BUFF' FIELD data_set_line
    ID 'BUFFLG' FIELD 1006
          ID 'BUFFLG' FIELD 5006 "MODAB
          ID 'ALLINE' FIELD 'X'
          ID 'BINARY' FIELD ' '
          ID 'SHOWLG' FIELD 'X'
          ID 'RC' FIELD rc
          ID 'ERRMSG' FIELD errmsg.
          status = sy-subrc.
        ELSE.
          CALL 'C_RSTS_READ'
          ID 'HANDLE' FIELD temse_handle
          ID 'BUFF' FIELD data_set_line+1
    ID 'BUFFLG' FIELD 1005
          ID 'BUFFLG' FIELD 5005 "MODAB
          ID 'ALLINE' FIELD 'X'
          ID 'BINARY' FIELD ' '
          ID 'SHOWLG' FIELD 'X'
          ID 'RC' FIELD rc
          ID 'ERRMSG' FIELD errmsg.
          status = sy-subrc.
          data_set_line(5) = data_set_line+1(5).
          data_set_line-precol = ' '.
          ADD 1 TO data_set_line-data_length.
        ENDIF.
        status = sy-subrc.
        IF status <> 6. " EOF, error condition, or got data
          EXIT.
        ENDIF.
    end of this part, try to open next part
        ADD 1 TO temse_part.
        CALL 'C_RSTS_CLOSE'
        ID 'HANDLE' FIELD temse_handle
        ID 'RC' FIELD rc
        ID 'ERRMSG' FIELD errmsg.
        status = sy-subrc.
        IF status = 0.
          CALL FUNCTION 'RSTS_GET_ATTRIBUTES'
          EXPORTING
          authority = 'SP01'
          client = temse_client "hjl
          name = temse_name
          part = temse_part
          IMPORTING
          charco = temse_charco
    CREATER =
    CREDATE =
    DELDATE =
    MAX_CREDATE =
    MAX_DELDATE =
    NON_UNIQ =
    NOOF_PARTS =
          rectyp = temse_rectyp
    SIZE =
    STOTYP =
    type =
          objtype = temse_objtyp
          EXCEPTIONS
          fb_error = 1
          fb_rsts_other = 2
          no_object = 3
          no_permission = 4
          OTHERS = 5.
          status = sy-subrc.
        ENDIF.
        IF status = 0.
          CALL 'C_RSTS_OPEN_READ'
          ID 'HANDLE' FIELD temse_handle
          ID 'CLIENT' FIELD temse_client "hjl
          ID 'NAME' FIELD temse_name
          ID 'PART' FIELD temse_part
          ID 'TYPE' FIELD temse_objtyp
          ID 'CONV' FIELD ' '
          ID 'ALLINE' FIELD 'X'
          ID 'BINARY' FIELD ' '
          ID 'RECTYP' FIELD temse_rectyp
          ID 'CHARCO' FIELD temse_charco
          ID 'PROM' FIELD 'I'
          ID 'RC' FIELD rc
          ID 'ERRMSG' FIELD errmsg.
          status = sy-subrc.
        ENDIF.
      ENDDO.
      IF status = 4.
        status = 12. "EOF
      ENDIF.
      IF status = 8.
        status = 40. "Line too long
      ENDIF.
      data_set_length = data_set_line-data_length.
    ENDFORM.                    "GET_SPOOL_LINE
    *&      Form  READ_DATA
          text
         -->BUFFER     text
         -->TSP01      text
         -->VALUE(FIRSTtext
         -->VALUE(LAST)text
    FORM read_data TABLES buffer
    USING tsp01 LIKE tsp01 value(first) TYPE i
    value(last) TYPE i.
      DATA: lines TYPE i.
      REFRESH buffer.
      CLEAR is_otf.
      temse_client = tsp01-rqclient.
      temse_name = tsp01-rqo1name.
      temse_part = 1.
      CALL FUNCTION 'RSTS_GET_ATTRIBUTES'
      EXPORTING
      authority = 'SP01'
      client = temse_client
      name = temse_name
      part = temse_part
      IMPORTING
      charco = temse_charco
    CREATER =
    CREDATE =
    DELDATE =
    MAX_CREDATE =
    MAX_DELDATE =
    NON_UNIQ =
    NOOF_PARTS =
      rectyp = temse_rectyp
    SIZE =
    STOTYP =
    type =
      objtype = temse_objtyp
      EXCEPTIONS
      fb_error = 1
      fb_rsts_other = 2
      no_object = 3
      no_permission = 4
      OTHERS = 5.
      IF sy-subrc = 0.
        IF temse_objtyp(3) = 'OTF'.
          is_otf = 'X'.
        ENDIF.
      ELSE.
        EXIT.
      ENDIF.
      CLEAR temse_handle.
      CALL 'C_RSTS_OPEN_READ'
      ID 'HANDLE' FIELD temse_handle
      ID 'CLIENT' FIELD temse_client "hjl
      ID 'NAME' FIELD temse_name
      ID 'PART' FIELD temse_part
      ID 'TYPE' FIELD temse_objtyp
      ID 'CONV' FIELD ' '
      ID 'ALLINE' FIELD 'X'
      ID 'BINARY' FIELD ' '
      ID 'RECTYP' FIELD temse_rectyp
      ID 'CHARCO' FIELD temse_charco
      ID 'PROM' FIELD 'I'
      ID 'RC' FIELD rc
      ID 'ERRMSG' FIELD errmsg.
      status = sy-subrc.
      IF status = 0.
        DO.
          PERFORM get_spool_line.
          IF status <> 0 AND status <> 40 AND status <> 12.
            PERFORM close_job.
            EXIT.
          ENDIF.
          IF status <> 12.                                      " 12 = End
            IF NOT ( data_set_length IS INITIAL ).
              data_set_line-data_length = data_set_length - 1.
            ENDIF.
            ADD 1 TO lines.
            IF lines >= first.
              APPEND data_set_line TO buffer.
            ENDIF.
            IF ( NOT last IS INITIAL ) AND ( lines >= last ).
              EXIT.
            ENDIF.
          ELSE.
            IF lines = 0.
              PERFORM close_job.
              EXIT.
            ENDIF.
            IF lines < first .
              PERFORM close_job.
              EXIT.
            ENDIF.
            EXIT.
          ENDIF.
        ENDDO.
        PERFORM close_job.
      ENDIF.
    ENDFORM.                    "READ_DATA
    FORM CLOSE_JOB *
    FORM close_job.
      IF status <> 0 AND status <> 12.
        CALL 'C_RSTS_CLOSE'
        ID 'HANDLE' FIELD temse_handle
        ID 'RC' FIELD rc
        ID 'ERRMSG' FIELD errmsg.
        MESSAGE e112(po) WITH status rc errmsg RAISING read_error.
      ENDIF.
      CALL 'C_RSTS_CLOSE'
      ID 'HANDLE' FIELD temse_handle
      ID 'RC' FIELD rc
      ID 'ERRMSG' FIELD errmsg.
      status = sy-subrc.
      IF status <> 0.
        MESSAGE e112(po) WITH status rc errmsg RAISING read_error.
      ENDIF.
    ENDFORM.                    "CLOSE_JOB
    *&      Form  DISPLAY_DATA
          text
         -->BUFFER     text
         -->RQPAPER    text
         -->RQID       text
    FORM display_data TABLES buffer USING rqpaper LIKE tsp01-rqpaper
    rqid LIKE tsp01-rqident.
      DATA: line_length TYPE i, gcol TYPE i, glines TYPE i,
      line_length2 LIKE rststype-linelength,
      v, v2.
    CALL FUNCTION 'RSPO_SPOOLDATA_WRITE_INIT'.
      PERFORM spooldata_write_init. "MODAB
    select single * from tspoptions where spoption = 'REALWIDTH'.
    if sy-subrc = 0.
      v = 'X'.
    endif.
    select single * from tspoptions where spoption = 'REALHEIGHT'.
    if sy-subrc = 0.
      v2 = 'X'.
    endif.
      IF NOT v IS INITIAL OR NOT v2 IS INITIAL.
        gcol = 0.
        glines = 0.
        SELECT SINGLE * FROM tsp02l WHERE pjident = rqid
        AND pjnummer = 0.
        IF sy-subrc = 0.
          gcol = tsp02l-columns.
          glines = tsp02l-lines.
        ELSE.
          CALL FUNCTION 'RSPO_GET_SIZE_OF_LAYOUT'
          EXPORTING
          layout = rqpaper
          IMPORTING
    ANSWER =
          columns = gcol
          lines = glines
    PFORMAT =
        ENDIF.
      ENDIF.
      IF gcol < 80 OR v IS INITIAL.
        gcol = 255.
      ENDIF.
      IF glines < 5 OR v2 IS INITIAL.
        glines = 0.
      ENDIF.
      IF gcol >= 1024. "MODAB
        gcol = 1023.
      ENDIF.
      NEW-PAGE NO-HEADING NO-TITLE LINE-SIZE gcol
      LINE-COUNT glines. " make a wide list
      SET BLANK LINES ON.
      LOOP AT buffer.
        data_set_line = buffer.
        IF data_set_line-precol = 'P'.
          IF data_set_line(1) = ' '. " Echter Vorschub ?"
            NEW-PAGE.
          ENDIF.
          CONTINUE.
        ENDIF.
    Zeilenlänge berechnen, falls unbekannt.
        IF data_set_line-data_length IS INITIAL.
          line_length = STRLEN( data_set_line-data_line ).
        ELSE.
          line_length = data_set_line-data_length.
        ENDIF.
        IF line_length > 0.
          line_length2 = line_length.
          PERFORM spooldata_write USING data_set_line-data_line "MODAB
          line_length2
          1.
        ELSE.
          " Leerzeile
          SKIP.
        ENDIF.
      ENDLOOP.
    ENDFORM.                    "DISPLAY_DATA
    copied from RSPO_SPOOLDATA_WRITE
    FORM spooldata_write USING value(spool_data)
    value(data_length) LIKE rststype-linelength
    value(start_pos) LIKE sy-colno.
    function globals
      DATA: lpos LIKE sy-colno
            , rest_len TYPE i
            , area_len TYPE i
            , next_hot TYPE i " offset of next special character
            , cols TYPE i " columns used by special character
            , bytes TYPE i " bytes used by special character
            , hot2
            , hot3
            , hot4
            , hot5
            , hot6
            , hot7
            , BEGIN OF escape_trick
            , x1(1) TYPE x
            , END OF escape_trick
            , the_prtctrl(5) TYPE c
    Because of a problem within the ABAP listprocessing, I shall
    never output the same icon side by side with the same color
    and without a gap.
    As I don't know the data, I will use two different variables
    alternatively.
            , icon_id1 LIKE icons-l4
            , icon_id2 LIKE icons-l4.
      FIELD-SYMBOLS:
      IF start_pos < 2.
    write at / ' ' no-gap.
        NEW-LINE.
        lpos = 1.
      ELSE.
        lpos = start_pos.
      ENDIF.
      rest_len = STRLEN( spool_data ).
      DESCRIBE FIELD spool_data LENGTH area_len IN CHARACTER MODE.
      IF data_length = 0.
        " fine.
      ELSEIF data_length .
    MODAB
          PERFORM write_bigfield USING
          next_hot
          lpos.
    WRITE AT LPOS <PLAIN_TEXT> NO-GAP.
          ADD next_hot TO lpos.
          SUBTRACT next_hot FROM rest_len.
          ASSIGN +6(1).
              ELSE.
                hot7 = '?'.
              ENDIF.
            ELSE.
              hot6 = '?'.
            ENDIF.
          ELSE.
            hot5 = '?'.
          ENDIF.
          IF hot5 = space.
            IF hot6 = space.
              IF hot7 = space.
                IF spoc-icon_sel = 1.
                  WRITE AT lpos(4) icon_id1 AS ICON.
    write at lpos icon_id1 as icon no-gap.
                ELSE.
                  WRITE AT lpos(4) icon_id2 AS ICON.
    write at lpos icon_id2 as icon no-gap.
                ENDIF.
                cols = 4.
                bytes = 7.
              ELSE.
                IF spoc-icon_sel = 1.
                  WRITE AT lpos(3) icon_id1 AS ICON.
    write at lpos icon_id1 as icon no-gap.
                ELSE.
                  WRITE AT lpos(3) icon_id2 AS ICON.
    write at lpos icon_id2 as icon no-gap.
                ENDIF.
                cols = 3.
                bytes = 6.
              ENDIF.
            ELSE.
              IF spoc-icon_sel = 1.
                WRITE AT lpos(2) icon_id1 AS ICON.
    write at lpos icon_id1 as icon no-gap.
              ELSE.
                WRITE AT lpos(2) icon_id2 AS ICON.
    write at lpos icon_id2 as icon no-gap.
              ENDIF.
              cols = 2.
              bytes = 5.
            ENDIF.
          ELSE.
            "rite at lpos(1) icon_id as icon.
            WRITE AT lpos(1) '#' NO-GAP. " Not enough space for any icon.
            cols = 1.
            bytes = 4.
          ENDIF.
        ENDIF.
        IF .
        ELSE.
          EXIT.
        ENDIF.
      ENDWHILE.
    MODAB
      IF rest_len > 0.
        ASSIGN
        rest_len
        lpos.
      ENDIF.
    ENDFORM.                    "SPOOLDATA_WRITE
    *&      Form  WRITE_BIGFIELD
          text
         -->VALUE(FIELDtext
         -->VALUE(LEN) text
         -->VALUE(POS) text
    FORM write_bigfield USING value(field) TYPE c
    value(len)
    value(pos).
      FIELD-SYMBOLS
    DATA: chunk TYPE i.
    WHILE len > 0.
    IF len > 255.
    chunk = 255.
    ELSE.
    chunk = len.
    ENDIF.
    WRITE AT pos field(chunk) NO-GAP.
    ADD chunk TO pos.
    len = len - chunk.
    IF len >
    0.
          field = field+chunk.
        ENDIF.
      ENDWHILE.
    ENDFORM.                    "WRITE_BIGFIELD
    *&      Form  SPOOLDATA_WRITE_INIT
          text
    FORM spooldata_write_init.
      DATA: BEGIN OF escape_trick
      , x1(1) TYPE x
      , END OF escape_trick
      FIELD-SYMBOLS: .
      spoc-first_bytes+0(1) = spoc-prtctrl_start(1).
      spoc-first_bytes+1(1) = spoc-frame_start(1).
      spoc-first_bytes+2(1) = spoc-icon_start(1).
      spoc-first_bytes+3(1) = spoc-symbol_low_start(1).
    ENDFORM.                    "SPOOLDATA_WRITE_INIT

Maybe you are looking for

  • Inherited UserControl can not find XAML defined elements

    Hello, As the title suggests, I have a UserControl, called "DashboardControl", that is used across all of our games in a project that is shared among the games. In each of our projects we have a uniquely defined Dashboard.XAMLs that is specific to th

  • Macbook pro no longer automatically connects to network upon waking up

    Since yesterday - for no apparent reason, i have to manually choose my network when i open my macbook. This is not a new computer or a new wireless setup. All has been working fine (with occasional hiccups with new hardware here and there, but mostly

  • Oracle 9i installtion

    hi guys, i have a query which is , i have installed oracle 9i database in xp home edition and it works. but if i switchdown and start up my pc it doesnt work. i get service error and service shows starting, it doesnt get started only. i have a second

  • How to create infopackages for an Hierarchy (# Levels)+ transport

    Hi experts, i have create an Hierarchy with differents levels which i will like to load from R/3 to BI using a batch job and a process chain. I would like after that creation to transport it in the Test system. Could you please help me on that way? C

  • Palm TX constantly resets when "Memo" selected

    I store multiple (~75) notes in Microsoft Outlook 2003 which I try to synchronize with my Palm TX.  Synchronization seems to work fine.  However, when try to access in the handheld, it does soft reset.  Any solutions?? Post relates to: Palm TX