Folio Table

Anyone knows what is stored in the CPDARHIVEDLINKS.
I have some error when i save folio that there is Primary key voilation.
When i delete the rows in this tabele first save of folio goes well but when i try to put another document inside there is error again.

Hi tomo,
You deleted the rows in CPDARHIVEDLINKS only? This table has 2 keys: DCPDGUID and DCPDPARENTID.
Please note that the table CPDLINKS is related to this table and one of its primary keys is also: DCPDGUID
You might want to remove those rows from both tables but that's just my guess.
Cheers,
malky

Similar Messages

  • Folio number not updated in the table RG23D

    Hi all,
    Folio number not updated in the table RG23D when I create depot excise invoice using batch program J_1IJCHK. Can any one help me by providing rootcause and solution.
    Thanks in advance.
    Regards
    Balaji

    See can i know in which version u r working,Because if u r in 4.6c there will be some problem.Some patches will be there.
    Try this program i have send and assign excise duty
    REPORT YJ_1IJCHK MESSAGE-ID 8I.
    TABLES :  J_1IEXCHDR,                  "excise header
              J_1IEXCDTL,                  "excise detail
              J_1IRG23D ,                  "RG23D register
              J_1IWRKCUS,                  "Plant level customisation
              J_1IREGSET,                  "register set customisation
              J_1IEXCDEF,                  "Tax default information
              VBFA,                        "sales document flow
              LIKP,                        "delivery header
              LIPS,                        "delivery detail
              T005,                        "country information
              KUAGV,                       "sold-to-party information
              KUWEV,                       "ship-to-party information
              KNA1,                        "customer master
              VBPA,                        "sales document partner
              TVKO,                        "sales organisation to company co
              VBUK,                        "delivery information
              MAKT,                        "material description
              T001.                        "company code
    selection-screen begin of block delivery_details no intervals.
    PARAMETERS: FCODE    TYPE C,
                DELIVERY LIKE LIPS-VBELN,
                EXCGROUP LIKE J_1IEXCHDR-EXGRP,
                SERGROUP LIKE J_1IEXCHDR-SRGRP.
    TYPES : BEGIN OF RG23D.
            INCLUDE STRUCTURE J_1IRG23D.
    TYPES:  MENGR LIKE J_1IEXCDTL-MENGR,           "remaining quantity
            MENGA LIKE J_1IEXCDTL-MENGA,           "quantity actually rec
            ADDBED LIKE J_1IEXCDTL-ADDBED,
            ADDSED LIKE J_1IEXCDTL-ADDSED,
            ADDAED LIKE J_1IEXCDTL-ADDAED,
            END OF RG23D.
    DATA : BEGIN OF J1IJ300,
            BUKRS   LIKE TVKO-BUKRS,
            WERKS   LIKE LIPS-WERKS,
            REGID   LIKE J_1IREGSET-J_1IREGID,
            WAERS   LIKE T001-WAERS,
            SHIPFROM_IND TYPE C,                          " Added 10/12/1998
            RG23D_SERIALNO TYPE C,                        " Added 10/12/1998
         END OF J1IJ300.
    DATA :  TRNTYP(4)   TYPE C,
            CONDT-NAME(3) TYPE C,
            TOTAL_LRG23D   LIKE LIPS-LFIMG,
            ALLOC_LRG23D   LIKE LIPS-LFIMG,
            SHIPFROM_IND   LIKE J_1IEXCHDR-STATUS,
            RG23D_SERIALNO LIKE J_1IEXCHDR-STATUS.
    DATA : BEGIN OF XLIPS OCCURS 10,
    internal table to store the delivery item information
             VBELN LIKE LIPS-VBELN,
             POSNR LIKE LIPS-POSNR,
             MATNR LIKE LIPS-MATNR,
             MAKTX LIKE MAKT-MAKTX,
             WERKS LIKE LIPS-WERKS,
             LGORT LIKE LIPS-LGORT,
             CHARG LIKE LIPS-CHARG,
             LFIMG LIKE LIPS-LFIMG,
             MEINS LIKE LIPS-MEINS,
             BED   LIKE J_1IRG23D-EXBED,
             SED   LIKE J_1IRG23D-EXSED,
             AED   LIKE J_1IRG23D-EXAED,
             CUR   LIKE J_1IRG23D-EXCUR,
             SELFLAG TYPE C ,              "T=excise invoice selected
             INDEX LIKE SY-TABIX,          "index in the table
             FLG TYPE C.                   "item selection
    DATA : END OF XLIPS.
    DATA : CRG23D TYPE RG23D OCCURS 30 WITH HEADER LINE.
    contains all rg23d entries for the document
    DATA : LRG23D TYPE RG23D OCCURS 30 WITH HEADER LINE.
    contains item rg23d entries
    DATA : BEGIN OF Z_1IRG23D OCCURS 30.
    stores the data to be updated
            INCLUDE STRUCTURE J_1IRG23D.
    DATA : END OF Z_1IRG23D.
    DATA : BEGIN OF EXCINV OCCURS 30.
    factory inovoics selected for item
            INCLUDE STRUCTURE J_1IEXCDTL.
    DATA : END OF EXCINV.
    DATA : BEGIN OF ASSIGNED_EXCINV OCCURS 30.
            INCLUDE STRUCTURE J_1IEXCDTL.
    DATA : END OF ASSIGNED_EXCINV.
    DATA : A_INDEX LIKE SYST-TABIX.
    DATA : BEGIN OF LOCK_TABLE OCCURS 10,
    table containing plant-material combination and status of the lock
              WERKS  LIKE J_1IEXCDTL-WERKS,
              MATNR  LIKE J_1IEXCDTL-MATNR,
              STATUS TYPE C,                   "LOCKED/UNLOCKED
           END OF LOCK_TABLE.
    DATA : BEGIN OF LOCKTAB OCCURS 0,
               TRNTYP LIKE J_1IEXCDTL-TRNTYP,
               DOCNO  LIKE J_1IEXCDTL-DOCNO,
               DOCYR LIKE  J_1IEXCDTL-DOCYR,
               ZEILE LIKE  J_1IEXCDTL-ZEILE,
            END OF LOCKTAB.
    DATA :
          CRG23D-CTR  TYPE I,              "Line count of crg23d table
          SHIPFROM    LIKE J_1IRG23D-SHIPFROM,
          FOLIO       LIKE J_1IRG23D-FOLIO,
          SERIALNO    LIKE J_1IRG23D-SERIALNO,
          DEPEXNUM    LIKE J_1IRG23D-DEPEXNUM,
          DEPEXYEAR   LIKE J_1IRG23D-DEPEXYEAR.
    CONSTANTS :
       BED       LIKE CONDT-NAME VALUE 'BED',
       AED       LIKE CONDT-NAME VALUE 'AED',
       SED       LIKE CONDT-NAME VALUE 'SED',
       CES       LIKE CONDT-NAME VALUE 'CES',
       LOCKED    TYPE C          VALUE '1',
       UNLOCKED  TYPE C          VALUE '2'.
    AT SELECTION-SCREEN.
       PERFORM CHECK_VBELN_INPUT.
    IF     FCODE = 'S'.
           PERFORM DELIVERY_START_USER_EXIT.
           PERFORM READ_DELIVERY_HEADER.
           PERFORM GET_COMP_CODE.
           PERFORM READ_CUSTOMISATION.
           PERFORM GET_ITEM_INFO.
           PERFORM LOCKING.
           PERFORM RG23D_SELECTION.
           PERFORM SAVE_DOCUMENT.
           MESSAGE I000 WITH 'Selection Complete for Delivery ' DELIVERY.
    ELSEIF FCODE = 'V'.
           PERFORM GET_COMP_CODE.
           PERFORM READ_CUSTOMISATION.
           PERFORM GET_ITEM_INFO.
           PERFORM LOCKING.
           PERFORM UPDATE_DOCUMENT.
           MESSAGE I000 WITH 'Verfiy/Post Complete for Delivery ' DELIVERY.
    ENDIF.
    FORM CHECK_VBELN_INPUT.
    Validate Function Code
       IF NOT ( FCODE = 'S' OR FCODE = 'V' ).
         MESSAGE E000 WITH 'Valid Functions are S/V - Select/Verify Post'.
       ENDIF.
      IF DELIVERY IS INITIAL.
         MESSAGE E000 WITH 'Delivery number cannot be initial'.
      ENDIF.
    check if goods issue done for the delivery
        SELECT SINGLE WBSTK INTO VBUK-WBSTK
            FROM  VBUK
            WHERE VBELN = DELIVERY.
        IF  SY-SUBRC = 0.
            IF VBUK-WBSTK <> 'C' AND FCODE = 'V'.
               MESSAGE W339 WITH DELIVERY.
            ENDIF.
        ELSE.
               MESSAGE E000 WITH 'Invalid Delivery'.
        ENDIF.
    if in select mode check if excise invoice already selected for delive
        SELECT SINGLE * FROM J_1IRG23D
            WHERE VBELN = DELIVERY.
        IF     FCODE = 'S'.
               IF SY-SUBRC = 0.
                  MESSAGE E325 WITH DELIVERY.
               ENDIF.
        ELSEIF FCODE = 'V'.
               IF     SY-SUBRC NE 0.
                      MESSAGE E000 WITH 'Selection not over for ' DELIVERY.
               ELSEIF J_1IRG23D-STATUS = 'P'.
                      MESSAGE E000 WITH 'Record Already Posted '.
               ENDIF.
        ENDIF.
      CLEAR J_1IRG23D.
    ENDFORM.                    " CHECK_VBELN_INPUT
    FORM READ_DELIVERY_HEADER.
      SELECT SINGLE * FROM LIKP
        WHERE VBELN = DELIVERY.
    get the sold-to-party
      CLEAR: KUAGV, KUWEV.
      SELECT SINGLE KUNNR NAME1 LAND1
              FROM KNA1 INTO (KUAGV-KUNNR,KUAGV-NAME1,KUAGV-LAND1)
         WHERE KUNNR = LIKP-KUNAG.
    get the ship-to-party
      SELECT SINGLE KUNNR LAND1 NAME1
              FROM KNA1 INTO (KUWEV-KUNNR,KUWEV-LAND1,KUWEV-NAME1)
          WHERE KUNNR = LIKP-KUNNR.
    ENDFORM.                    " READ_DELIVERY_HEADER
    FORM GET_COMP_CODE.
    get the company code of the document from the sales organisation
      CLEAR TVKO-BUKRS.
      SELECT SINGLE BUKRS FROM TVKO INTO TVKO-BUKRS
        WHERE VKORG = LIKP-VKORG.
      J1IJ300-BUKRS = TVKO-BUKRS.
      SELECT SINGLE WAERS FROM T001 INTO J1IJ300-WAERS
        WHERE BUKRS = J1IJ300-BUKRS.
    ENDFORM.                    " GET_COMP_CODE
    FORM READ_CUSTOMISATION.
      SELECT SINGLE WERKS INTO J1IJ300-WERKS
           FROM   LIPS
           WHERE  VBELN = DELIVERY.
    Plant level customisation
      SELECT SINGLE * FROM  J_1IWRKCUS
             WHERE  J_1IWERKS   = J1IJ300-WERKS .
      IF SY-SUBRC <> 0.
        MESSAGE E303 WITH 'plant' J1IJ300-WERKS 'J_1IWRKCUS'.
      ENDIF.
      IF J_1IWRKCUS-J_1IDEPOT IS INITIAL.
    plant is defined as factory
        MESSAGE E322 WITH J1IJ300-WERKS.
      ENDIF.
      J1IJ300-REGID = J_1IWRKCUS-J_1IREGID.
      TRNTYP = 'DLDO'.
      SELECT SINGLE * FROM J_1IREGSET
           WHERE J_1IREGID = J1IJ300-REGID.
      IF SY-SUBRC <> 0.
        MESSAGE E303 WITH 'Register id' J1IJ300-REGID 'J_1IREGSET'.
      ENDIF.
    ENDFORM.                    " READ_CUSTOMISATION
    *&      Form  GET_ITEM_INFO
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM GET_ITEM_INFO.
      REFRESH : CRG23D, LRG23D, EXCINV, XLIPS.
      PERFORM READ_DELIVERY_ITEM.
    ENDFORM.                    " GET_ITEM_INFO
    *&      Form  READ_DELIVERY_ITEM
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM READ_DELIVERY_ITEM.
      DATA : CNT LIKE SY-TABIX.
      CLEAR CNT.
      REFRESH XLIPS.
      SELECT * FROM LIPS
         WHERE VBELN = DELIVERY.
    read the delivery item
    perform plant checking only if in create mode
          IF LIPS-WERKS <> J1IJ300-WERKS.
    plant is different from that of the first item
            SELECT SINGLE J_1IREGID INTO J_1IWRKCUS-J_1IREGID
                 FROM   J_1IWRKCUS
                 WHERE  J_1IWERKS = LIPS-WERKS.
            IF SY-SUBRC <> 0.
              MESSAGE E303 WITH 'plant' LIPS-WERKS 'J_1IWRKCUS'.
            ENDIF.
            IF J_1IWRKCUS-J_1IREGID <> J1IJ300-REGID.
    register id of the two plants are different
              MESSAGE E338 WITH DELIVERY.
            ENDIF.
          ENDIF.
        CLEAR XLIPS.
    store the item details
        XLIPS-VBELN = LIPS-VBELN.
        XLIPS-POSNR = LIPS-POSNR.
        XLIPS-MATNR = LIPS-MATNR.
        PERFORM GET_MATERIAL_DESC
              USING XLIPS-MATNR
                    XLIPS-MAKTX.
       XLIPS-WERKS = LIPS-WERKS.
       XLIPS-LGORT = LIPS-LGORT.
       XLIPS-CHARG = LIPS-CHARG.
       XLIPS-LFIMG = LIPS-LFIMG.
       XLIPS-MEINS = LIPS-VRKME.                           "changed 2.3.98
       CLEAR : XLIPS-BED, XLIPS-SED, XLIPS-AED.
       XLIPS-CUR = J1IJ300-BUKRS.
       CNT = CNT + 1.
       XLIPS-INDEX = CNT.
       XLIPS-SELFLAG = 'F'.
       APPEND XLIPS.
    ENDSELECT.
    ENDFORM.                    " READ_DELIVERY_ITEM
    *&      Form  GET_MATERIAL_DESC
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM GET_MATERIAL_DESC USING MATNR MAKTX.
      SELECT SINGLE MAKTX FROM  MAKT INTO MAKTX
             WHERE  MATNR       = MATNR
             AND    SPRAS       = 'E'            .
    ENDFORM.                               " GET_MATERIAL_DESC
    *&      Form  LOCKING
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM LOCKING.
    REFRESH LOCK_TABLE.
    LOOP AT XLIPS.
      LOCK_TABLE-WERKS  = XLIPS-WERKS.
      LOCK_TABLE-MATNR  = XLIPS-MATNR.
      LOCK_TABLE-STATUS = UNLOCKED.
      COLLECT LOCK_TABLE.
    ENDLOOP.
    PERFORM LOCK_UNLOCK_PLANT_MATERIAL USING LOCKED.
      SELECT TRNTYP DOCNO DOCYR ZEILE INTO
          (LOCKTAB-TRNTYP,
          LOCKTAB-DOCNO,LOCKTAB-DOCYR,
          LOCKTAB-ZEILE)
                              FROM   J_1IEXCDTL
                          WHERE TRNTYP = 'GRPO'
                          AND  WERKS = XLIPS-WERKS
                          AND  LGORT = XLIPS-LGORT
                          AND  MATNR = XLIPS-MATNR
                          AND  CHARG = XLIPS-CHARG.
        APPEND LOCKTAB.
      ENDSELECT.
    *share lock for all excise invoices
      LOOP AT LOCKTAB.
        CALL FUNCTION 'ENQUEUE_EJ_1IEXDTL'
             EXPORTING
                  MODE_J_1IEXCDTL = 'S'
                  MANDT           = SY-MANDT
                  TRNTYP          = LOCKTAB-TRNTYP
                  DOCYR           = LOCKTAB-DOCYR
                  DOCNO           = LOCKTAB-DOCNO
                  ZEILE           = LOCKTAB-ZEILE
             EXCEPTIONS
                  FOREIGN_LOCK    = 1
                  SYSTEM_FAILURE  = 2
                  OTHERS          = 3.
      ENDLOOP.
    ENDFORM.                    " LOCKING
    *&      Form  LOCK_UNLOCK_PLANT_MATERIAL
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM LOCK_UNLOCK_PLANT_MATERIAL USING ACTION.
      DATA: __UNAME  LIKE SY-UNAME,
            __OBJECT LIKE DD25V-VIEWNAME.
      DATA : BEGIN OF LOCK_STRUCT,
               GRANNAME(10)   VALUE 'J1IJ',
               ENQMODE        VALUE 'E',
               MANDT          LIKE  SY-MANDT,
               WERKS          LIKE  J_1IEXCDTL-WERKS,
               MATNR          LIKE  J_1IEXCDTL-MATNR,
            END OF LOCK_STRUCT.
      LOCK_STRUCT-MANDT = SY-MANDT.
      LOOP AT LOCK_TABLE WHERE STATUS <> ACTION.
    perform the locking/unlocking operation only for the items for which
    it is not already done
        LOCK_STRUCT-WERKS = LOCK_TABLE-WERKS.
        LOCK_STRUCT-MATNR = LOCK_TABLE-MATNR.
       CALL 'C_ENQUEUE'
         ID 'OPCODE'           FIELD ACTION
         ID 'ENQOBJ'           FIELD 'J_1IJ'
         ID '01'               FIELD LOCK_STRUCT
         ID 'COLLISION_UNAME'  FIELD __UNAME
         ID 'COLLISION_OBJECT' FIELD __OBJECT.
       CASE SY-SUBRC.
         WHEN 0.
           LOCK_TABLE-STATUS = ACTION.
           MODIFY LOCK_TABLE.
         WHEN 2.
           MESSAGE E341 WITH LOCK_TABLE-WERKS LOCK_TABLE-MATNR  __UNAME.
         WHEN OTHERS.
           IF ACTION = LOCKED.
             MESSAGE E342 WITH 'locking'
                               LOCK_TABLE-WERKS LOCK_TABLE-MATNR.
           ELSE.
             MESSAGE E342 WITH 'unlocking'
                               LOCK_TABLE-WERKS LOCK_TABLE-MATNR.
           ENDIF.
       ENDCASE.
      ENDLOOP.
    ENDFORM.                    " LOCK_UNLOCK_PLANT_MATERIAL
    *&      Form  RG23D_SELECTION
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM RG23D_SELECTION.
    REFRESH CRG23D.
    REFRESH ASSIGNED_EXCINV.
    LOOP AT XLIPS.
    *write: / xlips-vbeln,xlips-posnr,xlips-matnr, xlips-meins, xlips-lfimg.
    REFRESH EXCINV.
    CALL FUNCTION 'J_1I6_SELECT_EXCISE_INVOICE_DE'
         EXPORTING
             BUKRS        = J1IJ300-BUKRS
             CHARG        = XLIPS-CHARG
             WERKS        = XLIPS-WERKS
             EXGRP        = EXCGROUP
             MATNR        = XLIPS-MATNR
             QTY_CHECK    = 'X'
             MULTI        = 'X'
             NO_DAY_CHECK = 'X'
             SHIPFROM     = SHIPFROM
             LGORT        = XLIPS-LGORT
         TABLES
              EXC_TAB     = EXCINV
         EXCEPTIONS
              OTHERS       = 1.
         TOTAL_LRG23D = 0.
         ALLOC_LRG23D = 0.
         SORT EXCINV BY DOCYR DOCNO .
         LOOP AT ASSIGNED_EXCINV.
            READ TABLE EXCINV WITH KEY DOCYR = ASSIGNED_EXCINV-DOCYR
                                     DOCNO = ASSIGNED_EXCINV-DOCNO
                                     ZEILE = ASSIGNED_EXCINV-ZEILE
                                     BINARY SEARCH.
            IF SY-SUBRC = 0.
               A_INDEX = SY-TABIX.
               EXCINV-MENGR = EXCINV-MENGR - ASSIGNED_EXCINV-MENGR.
               MODIFY EXCINV INDEX A_INDEX .
            ENDIF.
         ENDLOOP.
         DELETE EXCINV WHERE MENGR = 0.
    total_lrg23d = total balance quantity in the selected excise invoices
    alloc_lrg23d = Quantity allocated to a delivery line item,
    Allocation continues till
      - We have balance quantity in excise invoice selection
      - Till total delivery quantity is allocated
        LOOP AT EXCINV.
      To Force the same shipfrom for all the excise invoices
      Shipfrom Ind can be determined in the start user-exit
        IF  J1IJ300-SHIPFROM_IND = 'Y'.
            IF  XLIPS-INDEX = 1 AND SY-TABIX = 1.
                SHIPFROM = EXCINV-SHIPFROM.
            ENDIF.
            IF SHIPFROM NE EXCINV-SHIPFROM.
               EXCINV-RIND3 = 'X'.
               MODIFY EXCINV.
               CONTINUE.
            ENDIF.
        ENDIF.
      Allocation
        IF XLIPS-LFIMG NE ALLOC_LRG23D.
            TOTAL_LRG23D = TOTAL_LRG23D + EXCINV-MENGR.
            IF XLIPS-LFIMG > TOTAL_LRG23D.
               ALLOC_LRG23D = ALLOC_LRG23D + EXCINV-MENGR.
            ELSE.
               EXCINV-MENGR = XLIPS-LFIMG - ALLOC_LRG23D.
               ALLOC_LRG23D = ALLOC_LRG23D + EXCINV-MENGR.
            ENDIF.
        ELSE.
               EXCINV-RIND3 = 'X'.
         ENDIF.
         MODIFY EXCINV.
         ENDLOOP.
         DELETE EXCINV WHERE RIND3 = 'X'.
         LOOP AT EXCINV.
            MOVE-CORRESPONDING EXCINV TO ASSIGNED_EXCINV.
            APPEND ASSIGNED_EXCINV.
            CLEAR ASSIGNED_EXCINV.
         ENDLOOP.
         IF TOTAL_LRG23D < XLIPS-LFIMG.
            MESSAGE E000 WITH 'Not enough balance in RG23D ......'.
        ENDIF.
    Collect all allocated excise invoices to crg23d table
      LOOP AT EXCINV.
        PERFORM FILL_CRG23D.
        APPEND CRG23D.
      ENDLOOP.
    ENDLOOP.
    ENDFORM.                    " RG23D_SELECTION
    *&      Form  SAVE_DOCUMENT
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM SAVE_DOCUMENT.
          PERFORM PREPARE_RG23D_DATA.
    Generate RG23D serial number and Excise Invoice Serial Number
       IF J1IJ300-RG23D_SERIALNO = 'Y'.
       PERFORM GENERATE_RG23D_SERIAL ON COMMIT.
       ENDIF.
       PERFORM GENERATE_EXCISE_INV_SERIAL ON COMMIT.
         CALL FUNCTION 'J_1I7_USEREXIT_DEPOT_BEF_SAVE'
              TABLES
                   RG23D   = Z_1IRG23D
              EXCEPTIONS
                   OTHERS  = 1.
         PERFORM UPDATE_RG23D ON COMMIT.
         PERFORM UPDATE_EXCDTL ON COMMIT.
         COMMIT WORK.
        PERFORM LOCK_UNLOCK_PLANT_MATERIAL USING UNLOCKED.
         PERFORM UNLOCKING.
         MESSAGE S333 WITH DELIVERY.
    ENDFORM.                    " SAVE_DOCUMENT
    *&      Form  PREPARE_RG23D_DATA
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM PREPARE_RG23D_DATA.
      REFRESH Z_1IRG23D.
      LOOP AT CRG23D WHERE MENGE <> 0.
        CLEAR Z_1IRG23D.
        Z_1IRG23D = CRG23D.
        Z_1IRG23D-USNAM = SY-UNAME.
        Z_1IRG23D-CPUDT = SY-DATUM.
        Z_1IRG23D-EXGRP    = EXCGROUP.
        Z_1IRG23D-SRGRP    = SERGROUP.
        APPEND Z_1IRG23D.
        IF CRG23D-ADDAED <> 0 OR CRG23D-ADDSED <> 0 OR CRG23D-ADDAED <> 0 .
    additional excise is applicable
    make quantity zero for A certificate entries
          CLEAR : Z_1IRG23D-MENGE.
    get all the A certificates for the excise document item
          SELECT * FROM J_1IEXCDTL
    TODO : add the transaction type to the selection procedure
                 WHERE RDOC1    = CRG23D-DOCNO
                 AND   RYEAR1   = CRG23D-DOCYR
                 AND   RITEM1   = CRG23D-ZEILE
                 AND   RIND1    = 'G'.
    get the A certificate number
            SELECT SINGLE
                   EXNUM EXYEAR INTO (Z_1IRG23D-EXNUM, Z_1IRG23D-EXYEAR)
                   FROM  J_1IEXCHDR
                   WHERE  TRNTYP = J_1IEXCDTL-TRNTYP
                   AND    DOCYR  = J_1IEXCDTL-DOCYR
                   AND    DOCNO  = J_1IEXCDTL-DOCNO.
            Z_1IRG23D-TRNTYP = J_1IEXCDTL-TRNTYP.
            Z_1IRG23D-DOCYR  = J_1IEXCDTL-DOCYR.
            Z_1IRG23D-DOCNO  = J_1IEXCDTL-DOCNO.
            Z_1IRG23D-ZEILE  = J_1IEXCDTL-ZEILE.
            Z_1IRG23D-EXBED  = ( J_1IEXCDTL-EXBED * CRG23D-MENGE )
                                          / CRG23D-MENGA.
            Z_1IRG23D-EXSED  = ( J_1IEXCDTL-EXSED * CRG23D-MENGE )
                                          / CRG23D-MENGA.
            Z_1IRG23D-EXAED  = ( J_1IEXCDTL-EXAED * CRG23D-MENGE )
                                          / CRG23D-MENGA.
            Z_1IRG23D-RG23ASER = J_1IEXCDTL-RG23ASER.
            Z_1IRG23D-RG23CSER = J_1IEXCDTL-RG23CSER.
            Z_1IRG23D-RGPLASER = J_1IEXCDTL-RGPLASER.
            APPEND Z_1IRG23D.
          ENDSELECT.
        ENDIF.
    ENDLOOP.
    ENDFORM.                    " PREPARE_RG23D_DATA
    *&      Form  UPDATE_RG23D
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM UPDATE_RG23D.
    *update the rg23d register
      INSERT J_1IRG23D FROM TABLE Z_1IRG23D ACCEPTING DUPLICATE KEYS.
      IF SY-SUBRC <> 0.
        MESSAGE A308 WITH 'J_1IRG23D'.
      ENDIF.
    ENDFORM.                    " UPDATE_RG23D
    *&      Form  UPDATE_EXCDTL
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM UPDATE_EXCDTL.
      LOOP AT CRG23D WHERE MENGE <> 0.
    update the remaining quantity in the excise invoice item tables
        UPDATE J_1IEXCDTL
           SET      MENGR   = MENGR - CRG23D-MENGE
                    AENAM   = SY-UNAME
                    AEDAT   = SY-DATUM
           WHERE    TRNTYP  = 'GRPO'
             AND    DOCYR   = CRG23D-DOCYR
             AND    DOCNO   = CRG23D-DOCNO
             AND    ZEILE   = CRG23D-ZEILE.
        IF SY-SUBRC <> 0.
          MESSAGE A308 WITH 'J_1IRG23D'.
        ENDIF.
      ENDLOOP.
    ENDFORM.                    " UPDATE_EXCDTL
    *&      Form  FILL_CRG23D
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM FILL_CRG23D.
      CRG23D-TRNTYP   = EXCINV-TRNTYP.
      CRG23D-DOCYR    = EXCINV-DOCYR.
      CRG23D-DOCNO    = EXCINV-DOCNO.
      CRG23D-ZEILE    = EXCINV-ZEILE.
      CRG23D-VBELN    = XLIPS-VBELN.
      CRG23D-POSNR    = XLIPS-POSNR.
      CRG23D-EXNUM    = EXCINV-EXNUM.
      CRG23D-EXYEAR   = EXCINV-EXYEAR.
      CRG23D-LIFNR    = EXCINV-LIFNR.
      CRG23D-MATNR    = EXCINV-MATNR.
      CRG23D-MAKTX    = EXCINV-MAKTX.
      CRG23D-CHAPID   = EXCINV-CHAPID.
      CRG23D-MEINS    = EXCINV-MENGR_UOM.
      CRG23D-WERKS    = EXCINV-WERKS.
      CRG23D-EXCUR    = EXCINV-EXCUR.
      CRG23D-RG23ASER = EXCINV-RG23ASER.
      CRG23D-RG23CSER = EXCINV-RG23CSER.
      CRG23D-RGPLASER = EXCINV-RGPLASER.
      CRG23D-MENGR    = EXCINV-MENGR.
      CRG23D-MENGA    = EXCINV-MENGA.
      CRG23D-MENGE    = EXCINV-MENGR.            " Move the allocated Qty
      CRG23D-EXBED    = ( EXCINV-EXBED  * CRG23D-MENGE ) / EXCINV-MENGA.
      CRG23D-EXSED    = ( EXCINV-EXSED  * CRG23D-MENGE ) / EXCINV-MENGA.
      CRG23D-EXAED    = ( EXCINV-EXAED  * CRG23D-MENGE ) / EXCINV-MENGA.
    ENDFORM.                    " FILL_CRG23D
    *&      Form  UPDATE_DOCUMENT
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM UPDATE_DOCUMENT.
    LOOP AT XLIPS.
      UPDATE J_1IRG23D SET STATUS = 'P'
      WHERE  VBELN       = XLIPS-VBELN
      AND    POSNR       = XLIPS-POSNR.
    ENDLOOP.
    COMMIT WORK.
    ENDFORM.                    " UPDATE_DOCUMENT
    *&      Form  DELIVERY_START_USER_EXIT
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM DELIVERY_START_USER_EXIT.
    CALL FUNCTION 'J_1I7_USEREXIT_EXGRP_DETERM'
         EXPORTING
              EXCGRP         = EXCGROUP
            MBLNR          =
            MJAHR          =
            VENDOR         =
              VBELN          = DELIVERY
         IMPORTING
              EXCGRP         = EXCGROUP
              SHIPFROM_IND   = J1IJ300-SHIPFROM_IND
              RG23D_SERIALNO = J1IJ300-RG23D_SERIALNO
         EXCEPTIONS
              OTHERS         = 1.
    CALL FUNCTION 'J_1I7_USEREXIT_SERGRP_DETERM'
         EXPORTING
              SRGRP          = SERGROUP
            MBLNR          =
            MJAHR          =
              VBELN          = DELIVERY
         IMPORTING
              SRGRP          = SERGROUP
         EXCEPTIONS
              OTHERS         = 1.
    ENDFORM.                    " DELIVERY_START_USER_EXIT
    *&      Form  GENERATE_RG23D_SERIAL
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM GENERATE_RG23D_SERIAL.
      LOOP AT Z_1IRG23D WHERE MENGE <> 0.
      CLEAR: FOLIO, SERIALNO.
      SELECT MAX( FOLIO ) MAX( SERIALNO )
      INTO   (Z_1IRG23D-FOLIO, Z_1IRG23D-SERIALNO)
      FROM   J_1IRG23D
      WHERE  TRNTYP = Z_1IRG23D-TRNTYP
      AND    DOCNO  = Z_1IRG23D-DOCNO
      AND    DOCYR  = Z_1IRG23D-DOCYR
      AND    ZEILE  = Z_1IRG23D-ZEILE.
      MODIFY Z_1IRG23D.
      ENDLOOP.
    ENDFORM.                    " GENERATE_RG23D_SERIAL
    *&      Form  GENERATE_EXCISE_INV_SERIAL
          text                                                           *
    -->  p1        text
    <--  p2        text
    FORM GENERATE_EXCISE_INV_SERIAL.
      CLEAR: DEPEXNUM, DEPEXYEAR.
    CALL FUNCTION 'J_1I6_DETERMINE_EXC_YEAR'
         EXPORTING
              I_BUKRS      = J1IJ300-BUKRS
         IMPORTING
              EXCISE_YEAR  = DEPEXYEAR
         EXCEPTIONS
              MISS_COMPANY = 1
              OTHERS       = 2.
      IF SY-SUBRC NE 0.
        MESSAGE E526 WITH 'Company ' J1IJ300-BUKRS.
      ENDIF.
      CALL FUNCTION 'NUMBER_GET_NEXT'
           EXPORTING
                NR_RANGE_NR             = '01'
                OBJECT                  = 'J_1IDEPINV'
                QUANTITY                = '1'
                SUBOBJECT               = SERGROUP
                TOYEAR                  = DEPEXYEAR
           IMPORTING
                NUMBER                  = DEPEXNUM
           EXCEPTIONS
                INTERVAL_NOT_FOUND      = 1
                NUMBER_RANGE_NOT_INTERN = 2
                OBJECT_NOT_FOUND        = 3
                QUANTITY_IS_0           = 4
                QUANTITY_IS_NOT_1       = 5
                INTERVAL_OVERFLOW       = 6
                OTHERS                  = 7.
      CASE SY-SUBRC.
        WHEN 0.
        WHEN 1.
          MESSAGE A336 WITH 'internal document' ': Interval not found'
                            '. Number object : J_1IDEPINV'.
        WHEN 3.
          MESSAGE A336 WITH 'internal document' ': Object not found'
                            '. Number object : J_1IDEPINV'.
        WHEN OTHERS.
          MESSAGE A336 WITH 'internal document'
                            '. Number object : J_1IDEPINV'.
      ENDCASE.
    Update Depot Excise Invoice Year and Number in the table
      LOOP AT Z_1IRG23D.
        Z_1IRG23D-SERIALNO  = Z_1IRG23D-SERIALNO + 1.
        Z_1IRG23D-DEPEXYEAR = DEPEXYEAR.
        Z_1IRG23D-DEPEXNUM  = DEPEXNUM.
        MODIFY Z_1IRG23D.
      ENDLOOP.
    ENDFORM.                    " GENERATE_EXCISE_INV_SERIAL
    *&      Form  UNLOCKING
          text
    -->  p1        text
    <--  p2        text
    FORM UNLOCKING.
      LOOP AT LOCKTAB.
        CALL FUNCTION 'DEQUEUE_EJ_1IEXDTL'
             EXPORTING
                  MODE_J_1IEXCDTL = 'S'
                  MANDT           = SY-MANDT
                  TRNTYP          = LOCKTAB-TRNTYP
                  DOCYR           = LOCKTAB-DOCYR
                  DOCNO           = LOCKTAB-DOCNO
                  ZEILE           = LOCKTAB-ZEILE.
      ENDLOOP.
    ENDFORM.                    " UNLOCKING

  • Take 2_Newbie question re. tables/frames/layers

    Hi all
    I have created this as a new post as the original one by
    DummyPete has become a bit too long and the topic has altered
    somewhat :)
    DummyPete orignially wrote:
    "Basically, I'd like to create the fairly common design where
    the left sidebar has hotspot buttons and remains static/consistent
    across all pages, along with the top header banner. The sidebar and
    the banner are sizeable GIFs, so I don't want to keep reloading
    them for every page.
    I tried frames, but couldn't get the images to lineup and all
    the separate HTML files to work; besides, the book says to avoid
    frames. Then I tried layers, but neither Firefox nor IExplorer
    displayed my basic layout properly; I didn't even get as far as
    hyperlinking the regions. I was able to create the desired effect
    with tables, but I can't seem to figure out how to update only one
    cell of the table when clicking the different hotspots in the
    adjacent sidebar cell -- is this even possible?
    I have a similar query:
    I am trying to create a online folio where you click an image
    with a link on a menu and it opens up a larger image on the page.
    Like DummyPete If I use links it jumps between pages. What is the
    easiest way to make such a gallery?
    I have found a site to show what I am trying to do:
    http://www.nolovelost.co.nz/main.html
    I believe this uses frames. Is there a way to do this kind of
    thing without frames? Are there any major problems using frames?
    The responses i have had so far are:
    HI! I think this is what you want unless you have a larger
    gallery.
    http://javascript.internet.com/miscellaneous/gallery-viewer.html#source
    Sales
    Webcan design
    http://www.webcandesign.com
    and
    that opens a new window resized to the actual size of the
    larger image...
    this extension will allow you to do that:
    www.dreamweaverfever.com/grow/
    No need to use frames at all.
    Nadia
    Adobe� Community Expert : Dreamweaver
    Thank you to those who posted:) much appreciated. It isn't
    quite what I was looking for.
    I have read may other posts about this subject and most point
    to pre made galleries. I am happy to have each image as a separate
    page. All I want to do is have a link and when it is clicked it
    opens somewhere else on the pages without the rest of the page
    jumping. When I create each image on a separate page (eg
    image1.html, image2.html) with the same navigation setup on each
    page it flicks as the each page loads. I really like how in the
    example i posted you click the text link on the left and the image
    opens to the right - how can i do this?
    thanks
    Poppit

    Investigate either the FREE ShowPic extension from PVII -
    http://www.projectseven.com/
    or do it yourself using the SetTextofLayer behavior in DW,
    using the method
    demoed here -
    http://dreamweaverresources.com/tutorials/settextoflayer.htm
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "novice dw" <[email protected]> wrote in
    message
    news:[email protected]...
    > Hi all
    >
    > I have created this as a new post as the original one by
    DummyPete has
    > become
    > a bit too long and the topic has altered somewhat :)
    >
    > DummyPete orignially wrote:
    > "Basically, I'd like to create the fairly common design
    where the left
    > sidebar
    > has hotspot buttons and remains static/consistent across
    all pages, along
    > with
    > the top header banner. The sidebar and the banner are
    sizeable GIFs, so I
    > don't
    > want to keep reloading them for every page.
    >
    > I tried frames, but couldn't get the images to lineup
    and all the separate
    > HTML files to work; besides, the book says to avoid
    frames. Then I tried
    > layers, but neither Firefox nor IExplorer displayed my
    basic layout
    > properly; I
    > didn't even get as far as hyperlinking the regions. I
    was able to create
    > the
    > desired effect with tables, but I can't seem to figure
    out how to update
    > only
    > one cell of the table when clicking the different
    hotspots in the adjacent
    > sidebar cell -- is this even possible?
    >
    > I have a similar query:
    >
    > I am trying to create a online folio where you click an
    image with a link
    > on a
    > menu and it opens up a larger image on the page. Like
    DummyPete If I use
    > links
    > it jumps between pages. What is the easiest way to make
    such a gallery?
    >
    > I have found a site to show what I am trying to do:
    >
    >
    http://www.nolovelost.co.nz/main.html
    >
    > I believe this uses frames. Is there a way to do this
    kind of thing
    > without
    > frames? Are there any major problems using frames?
    >
    > The responses i have had so far are:
    >
    > HI! I think this is what you want unless you have a
    larger gallery.
    >
    >
    http://javascript.internet.com/miscellaneous/gallery-viewer.html#source
    >
    > Sales
    > Webcan design
    >
    http://www.webcandesign.com
    >
    > and
    >
    > that opens a new window resized to the actual size of
    the larger image...
    > this extension will allow you to do that:
    www.dreamweaverfever.com/grow/
    >
    > No need to use frames at all.
    >
    > --
    > Nadia
    > Adobe? Community Expert : Dreamweaver
    >
    > Thank you to those who posted:) much appreciated. It
    isn't quite what I
    > was
    > looking for.
    >
    > I have read may other posts about this subject and most
    point to pre made
    > galleries. I am happy to have each image as a separate
    page. All I want
    > to do
    > is have a link and when it is clicked it opens somewhere
    else on the pages
    > without the rest of the page jumping. When I create each
    image on a
    > separate
    > page (eg image1.html, image2.html) with the same
    navigation setup on each
    > page
    > it flicks as the each page loads. I really like how in
    the example i
    > posted you
    > click the text link on the left and the image opens to
    the right - how can
    > i do
    > this?
    >
    > thanks
    > Poppit
    >

  • What's new in Font Folio 11.1?

    Looks like Font Folio 11.1 released today, per http://adobe.com/products/fontfolio.
    Can anyone tell us what is new in the past 5 years? I had hoped for some better glyph coverage in fonts like Utopia, but I don't see any evidence of that in the documentation, but I'm still hopeful?
    The list of 80 additional fonts does not seem all that exciting for Western users, but perhaps much more so for users of other Arabic, Hebrew, Devanagari, etc.
    Comparing the PDF font listings, here's what the new faces are:
    HypatiaPro-ExtraLight.otfHypatiaPro-ExtraLightIt.otfHypatiaPro-Light.otfHypatiaPro-LightIt.otfHypatiaPro-Regular.otfHypatiaPro-It.otfHypatiaPro-Semibold.otfHypatiaPro-SemiboldIt.otfHypatiaPro-Bold.otfHypatiaPro-BoldIt.otfHypatiaPro-Black.otfHypatiaPro-BlackIt.otfKinesisPro3-Light.otfKinesisPro3-LightItalic.otfKinesisPro3-Regular.otfKinesisPro3-Italic.otfKinesisPro3-Semibold.otfKinesisPro3-SemiboldItalic.otfKinesisPro3-Bold.otfKinesisPro3-BoldItalic.otfKinesisPro3-Black.otfKinesisPro3-BlackItalic.otfAdobeTextPro-Regular.otfAdobeTextPro-It.otfAdobeTextPro-Semibold.otfAdobeTextPro-SemiboldIt.otfAdobeTextPro-Bold.otfAdobeTextPro-BoldIt.otfTrajanPro3-ExtraLight.otfTrajanPro3-Light.otfTrajanPro3-Regular.otfTrajanPro3-Semibold.otfTrajanPro3-Bold.otfTrajanPro3-Black.otfTrajanSansPro-ExtraLight.otfTrajanSansPro-Light.otfTrajanSansPro-Regular.otfTrajanSansPro-Semibold.otfTrajanSansPro-Bold.otfTrajanSansPro-Black.otfMyriadArabic-Light.otfMyriadArabic-LightIt.otfMyriadArabic-Regular.otfMyriadArabic-Italic.otfMyriadArabic-Semibold.otfMyriadArabic-SemiboldIt.otfMyriadArabic-Bold.otfMyriadArabic-BoldIt.otfMyriadArabic-Black.otfMyriadArabic-BlackIt.otfAdobeDevanagari-Regular.otfAdobeDevanagari-Italic.otfAdobeDevanagari-Bold.otfAdobeDevanagari-BoldItalic.otfMyriadHebrew-Light.otfMyriadHebrew-LightIt.otfMyriadHebrew-LightItAlt.otfMyriadHebrew-Regular.otfMyriadHebrew-It.otfMyriadHebrew-ItAlt.otfMyriadHebrew-Semibold.otfMyriadHebrew-SemiboldIt.otfMyriadHebrew-SemiboldItAlt.otfMyriadHebrew-Bold.otfMyriadHebrew-BoldIt.otfMyriadHebrew-BoldItAlt.otfMyriadHebrewCursive-Light.otfMyriadHebrewCursive-LightIt.otfMyriadHebrewCursive-Regular.otfMyriadHebrewCursive-It.otfMyriadHebrewCursive-Semibold.otfMyriadHebrewCursive-SemiboldIt.otfMyriadHebrewCursive-Light.otfMyriadHebrewCursive-BoldIt.otfKazurakiSP2NLight.otfRyoDispPlusN-Medium.otfRyoDispPlusN-Semibold.otfRyoDispPlusN-Bold.otfRyoDispPlusN-ExtraBold.otfRyoDispPlusN-Heavy.otf
    I suppose one answer is just "upgrade and find out." Looking at the case of Utopia, can I assume that the latest version from UtopiaStdReadMe.html is available? For instance, it reads:
        The following faces have version 2.096:
         UtopiaStd-BlackHeadline created Fri Dec 17 18:01:27 2010.     UtopiaStd-BoldCapt created Fri Dec 17 18:01:28 2010.     UtopiaStd-BoldCaptIt created Fri Dec 17 18:01:28 2010.     UtopiaStd-BoldDisp created Fri Dec 17 18:01:28 2010.
         UtopiaStd-BoldDispIt created Fri Dec 17 18:01:28 2010.     UtopiaStd-BoldSubh created Fri Dec 17 18:01:29 2010.     UtopiaStd-BoldSubhIt created Fri Dec 17 18:01:29 2010.     UtopiaStd-Capt created Fri Dec 17 18:01:30 2010.     UtopiaStd-CaptIt created Fri Dec 17 18:01:30 2010.     UtopiaStd-Disp created Fri Dec 17 18:01:30 2010.
         UtopiaStd-DispIt created Fri Dec 17 18:01:31 2010.     UtopiaStd-SemiboldCapt created Fri Dec 17 18:01:32 2010.     UtopiaStd-SemiboldCaptIt created Fri Dec 17 18:01:32 2010.     UtopiaStd-SemiboldDisp created Fri Dec 17 18:01:32 2010.     UtopiaStd-SemiboldDispIt created Fri Dec 17 18:01:33 2010.     UtopiaStd-SemiboldSubh created Fri Dec 17 18:01:33 2010.
         UtopiaStd-SemiboldSubhIt created Fri Dec 17 18:01:34 2010.     UtopiaStd-Subh created Fri Dec 17 18:01:34 2010.     UtopiaStd-SubhIt created Fri Dec 17 18:01:34 2010.
    The following faces have version 2.097:
         UtopiaStd-Bold created Wed Mar 16 14:24:26 2011.     UtopiaStd-Bold created Wed Mar 16 14:24:26 2011.
         UtopiaStd-BoldIt created Wed Mar 16 14:24:24 2011.     UtopiaStd-BoldIt created Wed Mar 16 14:24:24 2011.     UtopiaStd-Italic created Wed Mar 16 14:24:25 2011.     UtopiaStd-Italic created Wed Mar 16 14:24:25 2011.     UtopiaStd-Regular created Wed Mar 16 14:24:26 2011.     UtopiaStd-Regular created Wed Mar 16 14:24:26 2011.
         UtopiaStd-Semibold created Wed Mar 16 14:24:27 2011.     UtopiaStd-Semibold created Wed Mar 16 14:24:27 2011.     UtopiaStd-SemiboldIt created Wed Mar 16 14:24:25 2011.     UtopiaStd-SemiboldIt created Wed Mar 16 14:24:25 2011.
    version 2.097 created 2011/03/16
         Utopia Std
         Utopia Std
    version 2.096 created 2010/12/17
         Added code at end of name ID 3 'Unique Name' to indicate licensing foundry.
         Remove deprecated ForceBold keyword from CFF table.
         Update OS/2 table to version 4: add WPF names name ID 21 and 22 to name table, if needed.
    version 2.076 created 2009/11/23
         Corrected font menu names in name table for Mac platform names. Name
         ID's 1,2 16 and 17 are now written following the same rules as the
         Windows platform names. Previous releases put the Preferred Name
         and Style in Mac platform name ID 1 and 2, and did not write name ID
         16 and 17, for legacy issues with old Mac OS versions.
    version 2.066 created 2009/08/11
         Added Windows platform name ID 8- Manufacturer.
    version 2.050 created 2007/08/16
         Release for FontFolio 11... [actually a lot of bullets here!] 
    So can I assume FF11.1 will have Utopia 2.097? I can't really see anything in the above that looks like a user-visible change of significance...
    On the other hand, FF11.1 upgrades seem to be extremely reasonably priced.  List price of the upgrade is $29.95/seat (20-pack), so really that's chump-change. So I suppose I can't really go wrong. But it's hard to get excited about, especially when I already have Adobe Text and Hypatia Pro from giveaway incentives (though I guess having them in FF clarifies some potentially thorny licensing questions...)
    Thanks!

    Err, so I thought this would be an easy question...not so?

  • Using a linked file as navigation for a folio

    So I'm trying to simplify my workflow and hopefully make a template that I can easily modify.
    I've duplicated the scrollable frame table of contents that Adobe uses for the Inspire magazine. But I want to be able to add, delete and modify the contents of the scroll without needing to extract it from the frame, ungroup it, make the additions, re-group and paste back into the frame. An obviously lengthy process.
    So I tried to make the buttons for the Navto links in a separate, linked, INDD file which would be placed into the scrollable frame. (See attachments)
    Is this just something that cannot be done? Or am I missing something. Please let me know if this doesn't even make any sense. I'll try to clarify.
    Thanks in advance!
    Created a linked INDD file with the navto buttons and placed into a frame within the "contents" page.
    Made all the images navto links and the linked INDD file a scrollable frame.
    Sample of a page that would be linked to in the folio.

    Won’t work with a placed ID file. It comes in pretty much as a graphic.
    But you don’t need to ungroup and regroup. Use the layers panel to drag items into your group.
    I showed this technique in my lynda.com DPS course. It’s in the how to create a pull tab lesson.
    If you don’t have a lynda subscription, check out my blog post for a link to the course and a link for a one week trial.
    http://boblevine.us/my-first-lynda-com-title-adobe-digital-publishing-suite-essential-trai ning-is-live/

  • Different page sizes in same article or folio

    Hi
    Is it possible to have pages with different sizes in the same article or articles with different sizes inside a .folio?
    I saw something like this in last edition of Wired magazine in the Table of content  (4th article) and Wired.com section (6th article). Or is it made in another way?
    I tried to apply different page sizes in the pages panel and changing the page size of the document, but when updating the article I got error messages like [Error: Multiple page sizes within a document are not supported.] or [Error: The page size aspect ratio must match the folio aspect ratio.].
    Thanks

    Those are separate articles. You asked about the different sizes in the same article. I missed the part about different size articles…sorry.
    You can use smooth scrolling with longer articles but they have to be single pages. Make sure to turn smooth scrolling on and use the _h or _v suffix with the file names.
    Bob

  • How does the choice of folio name affect publishing

    Getting ready to publish for the first time and wondering how the folio name or the publication name affects anything going to apple. I am guessing the publication name and folio number live on in the app navigation, but not sure about the folio name. Also, it seems the screen names for the app is limited to 12 characters or so on the iPad--I am assuming you name the app when you go to the app store to publish?
    Thanks in advance.

    The Folio Name is used internally -- it appears in the panel, but not in the viewer. The Folio Name is useful for tasks such as setting up folio renditions and linking across folios. The Publication Name and Folio Number appear in the viewer app library and in browsing structures such as the table of contents and browse mode. If you look in the library of The New Yorker app, they use "The New Yorker" for the Publication Name and "October 13, 2012" for the Folio Number. (In my DPS Tips app, I reverse it by using the folio name for Publication Name and the app name for Folio Number for aesthetic reasons. You can use these settings however you want.)
    You specify the app name when you build the app in Viewer Builder. You can use about 13 characters, more if the characters are skinny ("Illial") and fewer if the characters are wide ("WOWZOW").

  • Book table of contents

    How can I make a table of contents when making a book in iphoto?  I am using the folio theme book and I don't see a page layout for a table of contents.  Please help!
    Lauren

    There is not a Table of Contents page layout.
    This is something you would have to make on your own, as suggested by LarryHN.
    These are the Themes offering Page Numbers (iPhoto '11, v.9.2.3):
    Journal
    Modern Lines
    Family Album
    Line Border
    Crayon
    Watercolor
    Formal
    Texture Border
    Simple Border
    Snapshots
    Tropical Travel
    Asian Travel
    Old World Travel
    Travel

  • Table in new Pan Only Feature

    Hi,
    I would like to know if tables is suitable to this new feature in Folio 1.5
    I've tried, but didn´t work.
    Any tip?
    Tks
    Felipe

    Hi Johannes,
    I am playing with scrollable tables only because of Felipe's post.
    From my testing, pan-only method crashes InDesign during updating Folio Builder.
    Layered method works fine, but you don't have a chance to add hyperlinks.
    So, importing a pdf, or as you write, an indd file itself seems to be a good compromise;-)
    The beauty of using a link to indesign file is, that you can easily update it, without messing inside the output file.
    And you can place linked content directly in the container window, without copy/paste step.
    But if you want working hyperlinked buttons, you have to add them in your output file, and copy the group into the container.
    Cheers,
    Tomek
    Tomasz, you can also import this indesign-file itself, instead of going
    through a PDF, if that makes things easier for you.

  • Hyperlinks in alternate layout folios

    got a vertical layout and an alternate horizontal layout for my ipad folio in the same document. created the internal navigation (eg click shape to return to front cover) on the vertical layout first, works fine. Created horizontal layout and adapted internal navigation on those pages to apply to their horizontal equivalents. none of those links work correctly - they all seem to direct to the last horizontal page. when i open up the link properties everything looks as it should. i've also tried deleting the horizontal links and putting them in from scratch, and had the same problem. any suggestions?

    I've been producing a monthly newsletter in InDesign for a number of years. This month I decided to create the newsletter in Pages instead of InDesign. The three features of importance in InDesign that were not present in Pages page layout mode (which is, of the two modes in Pages, that which is closest to InDesign) were automatic creation of table of contents, and both textual and graphical hyperlinks.
    The lack of the automatic table of contents creation is easily worked around, albeit that the automatic creation would be a benefit.
    The lack of the hyperlinks is, to me, a major shortcoming. The workaround I've used, using Preview to create the links, has the problem that if one needs to revise the content of the document one loses all of the hyperlinks created in Preview and has to create them all over again.
    So hopefully in a forthcoming upgrade we might see this deficiency addressed.

  • Problem with assembling folios for diff renditions

    Hi, I recently ran into a problem when combining a publication.
    I made several folios with ipad2 and ipad3 renditions and combine them to made a publication. Since the meta files are identical, there is no easy way to check whether all files are 1024 or 2048 in resolution.
    Can someone help? thanks.
    Lee

    Refer this link which will help you
    Re: how can we get no of days between to dates
    Here's a code snippet which I believe will be suitable for your case. However, please note that the code does not handle the case where the user enters Exclusion Ranges and Exclusion Values. I guess you do not need the exclusion tabs of the select-options in your case. You can use the FM SELECT_OPTIONS_RESTRICT to prevent the user from entering them.
    tables vbak.
    select-options s_erdat for vbak-erdat.
    data:  creation_date type d occurs 0 with header line,
           date_count type i.
    start-of-selection.
      loop at s_erdat.
        if s_erdat-high is initial.
          append s_erdat-low to creation_date.
        else.
          clear date_count.
          date_count = s_erdat-high - s_erdat-low .
          add 1 to date_count.
          creation_date = s_erdat-low.
          append creation_date.
          do date_count times.
            add 1 to creation_date.
            append creation_date.
          enddo.
        endif.
      endloop.
      sort creation_date.
      loop at creation_date.
        write : / creation_date.
      endloop.
    See the FM
    CALL FUNCTION 'DAYS_BETWEEN_TWO_DATES'
    EXPORTING
    I_DATUM_BIS = x_faede-zfbdt
    I_DATUM_VON = p_fdat
    I_KZ_EXCL_VON = '0'
    I_KZ_INCL_BIS = '0'
    I_KZ_ULT_BIS = ' '
    I_KZ_ULT_VON = ' '
    I_STGMETH = '0'
    I_SZBMETH = '1'
    IMPORTING
    E_TAGE = dias_v.
    IF SY-SUBRC <> 0.
    ENDIF.
    donde:
    x_faede-zfbdt -> 20050915
    p_fdat -> 20050811
    Rewardpoints and clsoe the thread if ur problem got solved.

  • Folio crashes viewer on Android

    Hi everyone,
    We tried both "Adobe Content Viewer" and "DPS Tips" apps for Android on the HP TouchPad running CyanogenMod 7.1 Android Alpha 3.
    And got two problems so far:
    1) There is problem to sign in with existing Adobe ID in the "Adobe Content Viewer" app - it fails to authenticate few times but then finally gets through.
    2) Then opening of the folio (any even simple with no overlays) crashes the app with this error:
    "The application Adobe Viewer (process air.com.adobe.contentviewer) has stopped unexpectedly. Please try again".
    First we thought it's CyanogenMod distro problems but then read that others also had same problems but on the different Android devices:
    https://market.android.com/details?id=air.com.adobe.contentviewer&feature=search_result#?t =W251bGwsMSwxLDEsImFpci5jb20uYWRvYmUuY29udGVudHZpZXdlciJd
    Few questions:
    1) Is there stable Android device that is working flawlessly with "Adobe Content Viewer"? What devices/Android versions are used by Adobe for development/testing?
    2) Are there any Android system settings that could be tweaked so the Viewer app will not crash on the opening of folio? Is there any table exist with Viewer app/device compatibility/issues or list of supporting devices?
    3) Is there any Air app that could be used for testing what Air functionality is working on the specific Android system and what doesn't? Or are there any other tools/logs available to troubleshoot the problem?
    Thank you for the help,
    Gennady

    No, the documentation doesn't go into specifics about which HTML/web views work and which ones don't. The program team is currently working on improving this area.

  • Create .folio overlays with XML

    Hi,
    because I could not find anything about this topic, I wanted to ask this question here.
    Is it possible to create overlays for .folio files with XML data?
    I know there are special tags for images or tables, but how about overlays?
    Best regards,
    schmunk
    PS: I also asked the same question here: http://forums.adobe.com/message/3683200

    The current folio file format is an extension of XML laid over compressed image files.
    There hasn't been much documentation on the scripting extendibility, but i have seen some good examples of CSS and HTML5 content.  Unfortunately HTML5 and XML haven't been playing nice.  We have loaded things like XML galleries (built with HTML and xml) from our own server and just placed them inside a HTML overlay (not a webview overlay). You could probably also do this with a "local html file" just make all the assets are there to grab.  Using HTML overlays has been the current workaround for things like streaming video from an outside source.  
    You can also create entire articles from an HTML document, i havent tested that function myself so i can't comment too much on it (and the documentation is vague at best)
    As far as loading XML data directly into the overlay creator-- I dont see how you could do that and not interfere with Overlay creator's own XML process.
    Best solution... trail and error.

  • Changing Default Image Format After Creating Folio

    Is it possible to change the default image format to "PDF" after creating the folio. I just realized the PDF can allow for zooming on the iPad. Would this make for a larger file size?

    Hi
    follow this :
    step 1: save a image in gif format with z or y intial letter
    step 2: goto tcode smw0
    step 3: select Binary data
    step 4: click find button
    step 5: click execute
    step 6: goto settings > maintain MIME type
    step 7: click create > type =*.gif >extension =.GIF click ok and then go back
    step 8: click create >OBJ Name=name of image with extension>desc=any>click import
    step 9: select image click local object
    step 10: tcode sm30
    table name >SSM_CUST click maintain
    enter parameter RESIZE_IMAGE value =no
    START_IMAGE value =name of object name / image name with extention (in capiatl letter)
    step 11: click save
    step 12: logoff and login.
    Also refer to http://it.toolbox.com/wiki/index.php/Change_the_logo_on_the_right_hand_side_in_SAP
    if you face any issues
    This will do
    Rohit

  • Interactive table

    Hi,
    I am trying to create an interactive textbook suitable which will be outputted to a series of formats suitable for tablets and desktops, and I was wondering if there was any way to include a table which students enter a series of numbers (2-4 different numbers, ranging from about 1-15) and a formula calculates the product of these numbers in another text box. As far as I can see, inDesign doesn't really cater for that level of interactivity and I am unsure whether the Adobe content viewer even provides a keypad for input, however, I just thought maybe someone else would have some ideas as to how that could be done.
    Also, is there any method by which recipients of an inDesign document, in pdf format or using the Adobe content viewer, could move objects around interactively and place them next to another object where it either settles if that is the correct object, or flicks back if it is not. Again, I tihnk I might be overstretching the bounds of inDesign, but if it is possible, it would be nice to know,
    Thanks.

    I am sure this can be done for the iPad. Altough InDesign does not have these kind of features, you can extend it by placing HTML content or importing a folder containing HTML content in a folio. So you can create the pages in Dreamweaver and combine the results with InDesign pages in a folio. Examples can be found on the web. Search for jQuery Calculation Plug-in for the calculation examples. For draggable objects: Drag-and-Drop with jQuery: Your Essential Guide. They have a cards game example that does exactly what you describe (you must add the jQuery UI Touch Punch scripts to the code to make it work on an iPad).
    regards,
    Ton

Maybe you are looking for

  • Acrobat 9 Standard won't update

    I had to reinstall my Acrobat 9 Standard on my new Windows 7 computer and the Updater says there are no updates available right after installation. I know there are because my old computer said the Acrobat version was 9.5.5 Is there somewhere to find

  • Youtube doesn't work!!

    I've got a blackberry curve 8250 + youtube doesn't work on it at all. The video will load then the screen will just go black and nothing happens. I've tried the youtube app + the mobile youtube + the same thing happens. Help pleaseee!!!

  • Group By Without Using Any Aggregate Function

    L1                                L2 54654               414.00 654654               237.60 654654      54654               1,108.80 654654               1,136.00 654654               5,956.00 NOW I WANT OUTPUT LIKE L1               L2           sum

  • How to stop annoying auto scrolling in window

    I'm running 10.8.5.  Since upgrading to 10.8.5 from 10.6.x, my system has been doing two VERY annoying things. 1. Within a window, if I have a file selected (highlighted), say at the bottom of the window.  Then I scroll all the way to the top (not se

  • LR mobile: original file names on LR web page?

    Can I see original file names in on the LR web page (ligtroom.adobe.com)? Or is it important only for me?