Creation of Dynamic Roadmaps???

Hi,
I am a rookie in webdynpro and i want to know how to create a dynamic roadmap??
Kindly help me out... A detailed explanation would be more than helpful!!!
Thanks...
Chaitanya

Hi Sharath,
Pls check the MultipleRoadMapStep API in
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/9214b1e5-0601-0010-fdb0-ec32d43b06e0
The basic concept is that the RoadMap UIElement has MultipleRoadMapStep whose datasource property is bound to context Node. The no of RoadMapSteps == The no of NodeElements.
Hope this helps.
P.S.The MultipleRoadMapStep wrongly appears in MultipleBreadCrumbStep definition which is documentation error.
Thanks and Regards,
Rohit Jaiswal

Similar Messages

  • Dynamic Roadmap

    Hi All,
    I'm just starting with webdynpro for Abap
    I'm looking a bit in the demo_roadmap web dynpro appl.
    i'm wondering if it is possible to have a dynamic roadmap I mean the number of step in the roadmap generated @ runtime ?
    Thanks for the info

    Yes, that's possible.
    In WD Java NW04s, there is the MultipleRoadMapStep element available that allows to create steps from elements of a context node. This should also be available in WD ABAP.
    Another possibility is to create single steps inside method wdDoModifyView().
    Armin

  • Regarding the creation of dynamic view by clicking on a tree.

    Hi all:
          There are two parts on the window. the left part is a tree with three  tree nodes, by clicking on tree nodes, the other is an area to show the business content.
         for example, three tree nodes are respectively "input customer infor", "change customer infor", "view customer infor".
        the initial view is input customer infor, I know how to create the view initially in method init or wddomodifyview, but when I click tree node like "change customer infor", how create the view , or how to refresh the view , that is to say, to delete old elements in the view of " input customer infor".
        can you please give me a hint?
       Thank you very much !

    Hello,
    be wary of always creating the view and then just assigning the visbility of the given view container. Although this is quite simple, it means that the WD events are still called for the view - especially where tree might be built, the associated logic could be quite intensive. It is better to only call this logic when needed.
    Embedding the views in a single view container - and dynamically switching the assignment would ensure only the selected view would be called.
    I would strongly advocate the FPM to do some of this - but unfortunately it doesn't (yet) have a layout that would easily support your two pane view (if you really need this). However it does have a guided activity floorplane (GAF) which is the standard for this sort of select,  edit, save, confirm sort of work - if you want your users to have a similar experience to the rest of SAP's delivered apps, it would certainly be worth considering.
    good luck,
    Chris

  • Creation of dynamic interal table and fieldcatalog for monat field

    Dear Experts,
    I am finding the average days of payments giving to our  vendors. for this i am passing company code, fiscal year , period and vendor in selection screen.
    Based on the period(monat)  i need to display the average days and finally i need to display total of the average days. suppose in selection screen if user enters 3 period then the output is like this.
    OutPut:
    column1    column2         column3                               column4                                  Column5                              column6
    Vendor No Vendor Name Avg days of paymentsPeriod 1  Avg days of paymentsperiod 2  Avg days of paymentsperiod total Averge days
    please advice me to get this output. thanks in advance.

    Hi,
    1.build your fieldcatalog by yourself.
    e.g. 4 columns , you will append 4 records in fieldcatalog internal table.
    2.use this fieldcatalog internal table to create dynamic internal table by method: cl_alv_table_create=>create_dynamic_table.
    3.edit content of  dynamic internal table.
    4.use alv to display it.
    That's all.

  • Problem during creation of dynamic Internal

    Hi All,
    I am trying to create a dynamic internal table.
    I went through many posts, but the problem i am facing is,
    I want an internal table as:
    Empno
    Ename
    Lgart1- Depending on the Wage types user enter on the selection screen.
    Lgart2
    When i tried to create dynamic table by
    cl_abap_typedescr=>describe_by_name(tab_name),
    it asks for the table name as string and tht also standard table.
    I have a type user defined local structure like :
    DATA: BEGIN OF it_struct,
          pernr LIKE pa0001-pernr,  "Employee No.
          ename LIKE pa0001-ename,  "Name of Employee
          BETRG LIKE PC207-BETRG,   "Net Amount
          END OF IT_struct.
    I created this structure, coz these 3 fields are fixed and other fields i need to add dynamically.
    Please suggest.

    Hi,
    Instead of using cl_abap_typedescr class use cl_alv_table_create and method create_dynamic_table.
    For your reference check the program below.
      DATA: dreft TYPE REF TO data,
            drefl TYPE REF TO data.
      DATA: xfc TYPE lvc_s_fcat,
            ifc TYPE lvc_t_fcat.
      FIELD-SYMBOLS: <upload> TYPE STANDARD TABLE,
                     <fs_worka> TYPE ANY.
      xfc-fieldname = 'Record'.
      xfc-datatype = 'CHAR'.
      xfc-intlen = '255'.
      APPEND xfc TO ifc.
      CALL METHOD cl_alv_table_create=>create_dynamic_table
        EXPORTING
       i_style_table             =
          it_fieldcatalog           = ifc
        IMPORTING
          ep_table                  = dreft.
      IF sy-subrc <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
               WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      ASSIGN dreft->* TO <upload>.
      CREATE DATA drefl LIKE LINE OF <upload>.
      ASSIGN drefl->* TO <fs_worka>.
    Hope this might help you.
    Thanks,
    Prashanth

  • Creation of dynamic internal table is not synchronous

    In my code following lines are used to create a dynamic table.
    REFRESH : INCTABL .
      CLEAR INCTABL .
      INCTABL-LINE = 'data: begin of dyntab occurs 10,'. APPEND INCTABL.
      INCTABL-LINE =   'zpltnamec like zvendplt-zpltnamec,'. APPEND INCTABL.
      INCTABL-LINE =   'sourcing like zopsdwbom-sourcing,'. APPEND INCTABL.
    INCTABL-LINE =   'zmatgrp like zrmrpmaterial-zmatgrp,'. APPEND INCTABL.
      INCTABL-LINE =   'zcollection like zrmrpmaterial-zcollection,'.
      APPEND INCTABL.
      INCTABL-LINE =   'fiscintrodt like zrmrpmaterial-zfiscintrodt,'.
      APPEND INCTABL.
      INCTABL-LINE =   'bednr like ekpo-bednr,'. APPEND INCTABL.
      INCTABL-LINE =   'revlv like ekpo-revlv,'. APPEND INCTABL.
      INCTABL-LINE =   'ematn like ekpo-ematn,'. APPEND INCTABL.
      INCTABL-LINE =   'menge like mara-eannr,'. APPEND INCTABL.
      INCTABL-LINE =   'stprs like mara-eannr,'. APPEND INCTABL.
    *inctabl-line =   'kbetr like cdred-f_new,'. append inctabl.
      DATA : T_KBETR(72) .
      DATA :CNT(2).
      DO LIN TIMES .
        CNT = SY-INDEX .
        CONCATENATE 'kbetr' CNT ' like cdred-f_new,' INTO T_KBETR .
        CONDENSE T_KBETR .
        INCTABL-LINE =   T_KBETR . APPEND INCTABL.
      ENDDO .
      INCTABL-LINE = 'end of dyntab. '. APPEND INCTABL.
      INSERT REPORT 'zcrchangereport_3'(001) FROM INCTABL.
    but during run time it is using the previously created dynamic internal table structure and then creating currently required internal table.
    how to overcome this problem/
    Thanks.

    Hello,
    Instead of creating report, create subroutine pool. Like
    INCTABL-LINE = 'report ztest.'. APPEND INCTABL.
    INCTABL-LINE = 'form main'. APPEND INCTABL.
    INCTABL-LINE = 'data: begin of dyntab occurs 10,'. APPEND INCTABL.
    INCTABL-LINE = 'zpltnamec like zvendplt-zpltnamec.'. APPEND INCTABL.
    INCTABL-LINE = 'data: end of dyntab.'. APPEND INCTABL.
      CATCH SYSTEM-EXCEPTIONS GENERATE_SUBPOOL_DIR_FULL = 9.
        GENERATE SUBROUTINE POOL inctabl NAME l_name
                MESSAGE L_MESSAGE LINE L_LINE WORD L_WORD.
      ENDCATCH.
      IF L_MESSAGE IS INITIAL.
        PERFORM (L_FORM) IN PROGRAM (L_NAME).
      ELSE.
        WRITE : L_MESSAGE, L_LINE.
      ENDIF.
    You can get the message in L_message variable, if any error occurs.
    Regards,
    Naimesh

  • Reg: Creation of Dynamic Internal table

    Hi All,
    I got a requirement which should be handled by creating dynamic internal table.
    *Scenario: *
    1.First I will fetch data from one table into an internal table.
    Let suppose I am fetching the fieldnames of the table MAKT from DD03l. Then I will having following records in my internal table.
             MANDT
             MATNR
             SPRAS
             MAKTX
             MAKTG
    2.Now I need to download these fields into an excel file with same field names as headings as shown below
         |  MANDT  |  MATNR  |  SPRAS  |  MAKTX  |  MAKTG  |
    3.Later User will enter data for all those fields in the downloaded excel file and again upload the file. Here I need to create dynamic internal table because the table name is dynamic. Based on the table name, field names will be varying..
    Please provide me solution for the above..
    Thanks,
    Ravee

    Hi
    U can try something like this:
    TYPES: TY_LINE TYPE STRING.
    PARAMETERS: P_TABLE TYPE DDOBJNAME.
    DATA: DYN_TAB TYPE REF TO DATA.
    FIELD-SYMBOLS: <FS_TAB>   TYPE TABLE,
                   <FS_WA>    TYPE ANY,
                   <FS_FIELD> TYPE ANY.
    DATA: DFIES_TAB TYPE TABLE OF DFIES WITH HEADER LINE.
    DATA: W_LINE(10000) TYPE C.
    DATA: V_OFFSET TYPE I.
    DATA: LAST_FIELD.
    START-OF-SELECTION.
      CALL FUNCTION 'DDIF_FIELDINFO_GET'
        EXPORTING
          TABNAME        = P_TABLE
        TABLES
          DFIES_TAB      = DFIES_TAB
        EXCEPTIONS
          NOT_FOUND      = 1
          INTERNAL_ERROR = 2
          OTHERS         = 3.
      IF SY-SUBRC <> 0.
        MESSAGE I208(00) WITH 'No table'.
        STOP.
      ENDIF.
    * Create internal table
      CREATE DATA DYN_TAB TYPE TABLE OF (P_TABLE).
      ASSIGN DYN_TAB->* TO <FS_TAB>.
    * Create Header
      LOOP AT DFIES_TAB.
    * Insert field name
        MOVE DFIES_TAB-FIELDNAME TO W_LINE+V_OFFSET.
        V_OFFSET = V_OFFSET + 30.
        AT LAST.
          LAST_FIELD = 'X'.
        ENDAT.
        CHECK LAST_FIELD IS INITIAL.
    * Insert separator
        MOVE ';' TO W_LINE+V_OFFSET.
        V_OFFSET = V_OFFSET + 1.
      ENDLOOP.
      CONDENSE W_LINE NO-GAPS.
      WRITE W_LINE.
    * Get DATA
      SELECT * FROM (P_TABLE) INTO TABLE <FS_TAB>.
      LOOP AT <FS_TAB> ASSIGNING <FS_WA>.
        CLEAR LAST_FIELD.
        CLEAR V_OFFSET.
        CLEAR W_LINE.
        LOOP AT DFIES_TAB.
          AT LAST.
            LAST_FIELD = 'X'.
          ENDAT.
          ASSIGN COMPONENT DFIES_TAB-FIELDNAME
            OF STRUCTURE <FS_WA> TO <FS_FIELD>.
    * Insert value
          MOVE <FS_FIELD> TO W_LINE+V_OFFSET(DFIES_TAB-INTLEN).
          V_OFFSET = V_OFFSET + DFIES_TAB-INTLEN.
    * Insert separator
          MOVE ';' TO W_LINE+V_OFFSET.
          V_OFFSET = V_OFFSET + 1.
        ENDLOOP.
        CONDENSE W_LINE NO-GAPS.
        WRITE: / W_LINE.
      ENDLOOP.
    In your case u can append the workarea W_LINE to an internal table and then download it as CSV file.
    Max

  • Creation of Dynamic Date Variables to be used in WebI reports

    What we are trying to achieve is to create 4 optional filters (Current Day, Current Week, Last Week, Last Month) on 4 different dates which will allow the users to use them in WebI reports.
    When using an optional SAP Customer Exit variable in BEx and creating a Universe on top, the filter becomes mandatory (i.e. the whole Universe is filtered by the SAP Exit, irrespective of whether the filter is used in the WebI report). Even if the filter is flagged as optional at the Universe level, it still behaves as mandatory.
    If each filter becomes mandatory then we'll have to create 16 different Universes (for each optional filter and date combination)! This is not feasible.
    I've seen in other posts that MDX Statements are not currently supported for Universes base on BW and SAP Exit should be utilized.
    So with the existing BO version, is it possible to create optional dynamic date variables or is that a product limitation?
    We are on XI3.1 SP3 FP3.1
    Thanks

    Hi Adam,
    In BEx, I would create this query very easily using the "Amount" key figure twice in my results and restricting each with a different SAP standard out-of-the-box delivered variable. For your reference, the variables in BEx are: 0FPER and 0FYTLFP.
    If I expose these variables in my OLE DB for OLAP query, they are not transfered into the universe, but rather act as filters on the entire universe. I've seen in documentation that only "Ready for Input" variables can be transfered as options into the universe which is not something that I have seen mentioned in this thread.
    >> In the BEx Query you have the option to either make the variable "ready for input" or not. The behavior is the same in Bex or in the Universe / Web Intelligence. "Ready for input" means the user can actually provide an input and without the flag the user can not provide an input. Yes those variables are supported in the Universe.
    Why this is a problem: I can't create separate universes based on potential variable periods that users might want to see. Additionally, many financial reports require concurrent use of these measures in the same report. Also, in reality it's not 2 variables, but dozens.
    >> Which is a decision you make already on the BEx query level. if you decide that the variable is not ready for input then the user can change the timeframe in BEx either.
    Also, I don't have a good way to mimic the standard out-of-the-box functionality given with BEx in BO. If I custom create all my variables in the universe, how do I do a lookup from the system date to the fiscal calendar that is stored on the BW server? In other words, how does BO know which date belongs in which period? (the same would be true with factory calendars for a different functional area).
    >> Variable are created in the BEx query and the Universe will leverage those.
    If you want a dynamic date range then EXIT variable as part of the BEx query - ready for input or not - is the solution.
    regards
    Ingo Hilgefort
    The only work around I can see is to require users to enter the current fiscal period and have the BO reports filter based off that user entered value. This is unfortunate as the entire purpose of SAP Exit variables is to avoid having to require user input at report time.

  • Creation of dynamic tables in data dictionary.

    Hi Techies,
    Can you help me how to create physical dynamic table in Abap dictionary.
    In the selection screen, if i give Mara or Marc it should be create a dynamic table (zaa_mara) or (zaa_marc) with the similar structure.
    Thanks.

    1) Parameters : P_TABLE --- Enter Table name.(Say mara/Marc)
    2) Get the DataElements of Mara/Marc tables from DD03L.
    Select RollName From DD03L INTO ITAB Where TABNAME = P_TABLE.
    3) Do a Recording in SHDB Tcode for se38 to create table.
    4) Use BDC to Created DBtableTABLE.
    Call Transaction 'SE38' Using T_bdctable.
    Regards,
    Gurpreet

  • Creation of Dynamic Table

    Hello All,
           I want to Create Dynamic Header of the Table and according to the Header have to filter the data. Kindly give me the
    Suggestion how shd i resolve the  problem.
    Ex. Run time I will create the Heder as 4%, 5%, 12.5% and filter the amount as per %, the No of columns will be depend on the type of INvoice.

    Hi,
    Check this sample code
    DEFINE dy_fields.
      clear gs_fields.
      gs_fields-fieldname = &1.
      gs_fields-datatype  = &2.
      gs_fields-intlen    = &3.
      gs_fields-coltext   = &4.
      gs_fields-quantity  = '3'.
      append gs_fields to git_fields.
    END-OF-DEFINITION. "add_field
    DEFINE add_field.
      gs_fcat-tabname    = &1.
      gs_fcat-fieldname  = &2.
      gs_fcat-ref_field  = &3.
      gs_fcat-ref_table  = &4.
      gs_fcat-inttype    = &5.
      gs_fcat-coltext    = &6.
      gs_fcat-col_pos    = &7.
      gs_fcat-quantity   = '3'.
      gs_fcat-col_opt    = 'X'.
      append gs_fcat to git_fcat.
    END-OF-DEFINITION. "add_field
    form form_fieldcatalog .
      dy_fields 'MATNR' 'CHAR' '18' 'Material'(015).
      dy_fields 'KTEXTMAT' 'CHAR' '40' 'Material Description'(003).
      dy_fields 'PRUEFLOS' 'NUMC' '12' 'Inspection Lot Number'(004).
      dy_fields 'ENSTEHDAT' 'DATS' '8' 'Date of Inspection'(005).
      dy_fields 'ARBPL' 'CHAR' '8' 'Blast Fur. No.'(006).
      dy_fields 'USERC1' 'CHAR' '18' 'Plnt No'(007).
      dy_fields 'USERC2' 'CHAR' '10' 'Shift'(008).
      dy_fields 'USERN1' 'NUMC' '10' 'Sample'(009).
    LOOP AT git_qamv ASSIGNING <fs_qamv>.
    TRANSLATE <fs_qamv>-kurztext TO UPPER CASE.
    ENDLOOP.
    refresh git_qamv_temp.
    git_qamv_temp[] = git_qamv[].
    sort git_qamv_temp by kurztext.
    v_count = 8.
    sort git_output by prueflos.
    delete ADJACENT DUPLICATES FROM git_qamv_temp comparing kurztext.
    LOOP AT git_qamv_temp into gs_qamv.
      v_count = v_count + 1.
      read table git_output ASSIGNING <fs_output> with key PRUEFLOS = gs_qamv-PRUEFLOS BINARY SEARCH.
      IF sy-subrc = 0.
           dy_fields gs_qamv-merknr 'QUAN' '25' gs_qamv-kurztext.
       add_field 'GIT_FINAL' gs_qamv-merknr '' '' 'C' gs_qamv-kurztext v_count.
      ENDIF.
    ENDLOOP.
    data v_cnt(4) type n.
    clear v_cnt.
    LOOP AT git_fcat ASSIGNING <fs_fcat>.
    v_cnt = v_cnt + 10.
    <fs_fcat>-fieldname = v_cnt.
    READ TABLE git_fields ASSIGNING <fs_fields> WITH key coltext = <fs_fcat>-coltext.
    if sy-subrc = 0.
      move <fs_fcat>-fieldname to <fs_fields>-fieldname.
      ENDIF.
    ENDLOOP.
    clear v_cnt.
    sort GIT_QAMV by PRUEFLOS MERKNR.
    LOOP AT GIT_QASR ASSIGNING <FS_QASR>.
      READ TABLE GIT_QAMV ASSIGNING <fs_qamv> WITH KEY PRUEFLOS = <FS_QASR>-PRUEFLOS
                                                     MERKNR   = <FS_QASR>-MERKNR BINARY SEARCH.
      IF SY-SUBRC = 0.
        MOVE <FS_QAMV>-KURZTEXT TO <FS_QASR>-PRUEFBEMKT.
        ENDIF.
    ENDLOOP.
    *-> create dynamic internal table and assign to fs
      CALL METHOD cl_alv_table_create=>create_dynamic_table
        EXPORTING
          it_fieldcatalog = git_fields
        IMPORTING
          ep_table        = git_dy_final.
    *-> Assigning The Referencing Pointer To The Field Symbol
      ASSIGN git_dy_final->* TO <git_dy_final>.
    Creating Dynamic Work Area And Assigning It To The Field Symbol.
      CREATE DATA gs_dy_final LIKE LINE OF <git_dy_final>.
      ASSIGN gs_dy_final->* TO <gs_dy_final>.
    Regards
    Ansari

  • Regarding creation of dynamic deep structure

    Hi all,
    I have to construct the dynamic deep structure.
    for example,
    With the help of information about address and t_table, i have to create the deep structure on runtime.
    In one case i need to create the deep strcuture with address alone and in another case i need to create the deep structure with address and t_table.
    DATA : begin of address ,
        address type string ,
        end of address.
    data : begin of t_tab  ,
      name(10) type c,
      age type i,
      address like address,
      end of t_tab,
      t_table like Table of t_tab.
    data: BEGIN OF wa_vig,
       details1 like address,
       details2 like t_table,
       END OF wa_vig.
    data: BEGIN OF wa_vig,
       details1 like address,
       END OF wa_vig.
    Please guide me, how should i acheive this with the help of dynamic declarion .
    regards
    Vignesh

    Hi All,
    I will be happy if i can acheive this using RTTS concept.
    Regards
    Vignesh

  • Creation of dynamic range tables

    Hi there,
    I have a question. I created a function module that generates a range table in a very dynamic way. The only thing needed is the table- and the field-name.
    But now I don't know how to use these ranges because I declared the exporting parameter as "TABLE" (also dynamic). And now I don't know which type I have to give with when calling my function module.
    The coding of my function module is like this:
    Moderator message - Please respect the 2,500 character maximum when posting. Post only the relevant portions of code
    So how can I use this function module in an easy way? What I need is such a dynamic
    DATA: lt_range TYPE ANY TABLE (which doesn' exist).
    I need the range table in the following for different IF-clauses I want to check.
    Thank you very much vor every hint.
    Kind regards
    Markus
    Edited by: Markus Glubka on Jun 6, 2010 1:49 PM
    Edited by: Rob Burbank on Jun 6, 2010 7:52 PM

    Hi Markus,
    If you are talking about RANGE table the structure is fixed. You have the SIGN, OPTION, LOW, HIGH fields. [http://help.sap.com/abapdocu_70/en/ABAPTYPES_RANGES.htm]
    Even if your table is dynamic you can get these values from by ASSIGN COMPONENT statement. Accessing components of dynamic table has been discussed many a times in the forum, you can check.
    BR,
    Suhas

  • Dynamic alv creation in dynamic tabstrip.

    Hi,
    I have already created tabstrip dynamically, now i need to create alv dynamically inside the dynamically created view container.. how can i embed the interface TABLE view of salv_wd_table in it dynamically.
    Thanks and Regards
    Tenzin

    Hi,
    Please check the below article 'Creating navigations and Embedding view at Run time'. This might be helpful for you.
    [https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/user-interface-technology/wd%20abap/creating%20navigations%20and%20embedding%20views%20at%20runtime%20-%20web%20dynpro%20abap.pdf]
    Regards,
    Manne.

  • Creation of dynamic menus

    Hi All,
    Can someone help me on dynamic cration of menus.  Also is it possible to create the menu bar dynamically too or it shud be made statically and menus added to it dynmically.
    Thanks & Regards
    Jaspreet Kaur

    Hi,
    Please go through this pdf https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/061f0ca3-0c01-0010-67a6-ecc32193442f
    you may get some idea!
    Regards,
    ramesh

  • Creation of Dynamic cascading prompts

    Hi, Could you please let me know how to create Dynamic Cascading Prompts at Universe level?

    Hi,
    Dynamic Cascading prompts can be created using Cascading lovs. For this you should have some hierarchies defined in universe (assumption) and go to tools-> lovs -> cascading lovs -> in the window all the available hierarchies are displayed for you -> select a required hierarchy from left side and place it in right side -> click on generate lovs (in between create a prompt name that should appear for this hierarchy) and in query panel level -> insert a prompt for the least granular object in the hierarchy then in report you will get a cascading prompts for that hierarchy.
    Cheers,
    Suresh Aluri.

Maybe you are looking for

  • How do i delete an apple id?

    At the time I set up my son's ipod, i used my email address for his apple id.  I currently got an iphone and my husband was setting it up and when he entered my email it said I already had an id and asked for the password, which i gave him.  How can

  • Athlete Looking for an iPod Set-Up

    Hello- I am going to switch t the iPod, but since I listened to Mr. Jobs podcast on all the changes that were happening (about 3 weeks ago), I thought I would try to get some help with getting a good set-up for my triathlon and biathlon trials and pr

  • Cannot fix failed updates Code 80072F78

    I have W7 VM with failing Windows Updates that MUST be repaired. After spending some time trying to fix the problem I have no other choice but asking for help. The messages are in French but I guess it will not create any problem for getting it... St

  • No TOC links in PDF

    I'm not sure where to post this, so here is as good as any when you're indecisive I hope ;) The problem I'm having is that I don't have TOC links in the PDF when outputting from Word using 1-Step RoboPDF (Save as PDF) or printing to Adobe PDF. I'm su

  • Reporting a problem with purchased apps.

    I cannot report an issue with my purchased apps as instructed on apple website.  When I clicked 'Report a problem', apple support webpage opens instead of message box I can send to support agents. What should I do?