Keynote 6.0 print changes

Keynote 6.0 substantially changes the printing options from 5.3.  Can we somehow get the "add borders around slides" option back and use the version 5.3 print borders.?  The new borders are huge.

Make sure you are opening the version of Keynote located directly in the Applications folder on your Mac, rather than the version located in Applications > iWork '09. If you have Keynote (or other iWork applications) in your dock, you will need to replace them with the new version.  When you install the new versions of the iWork applications, the older ('09) versions are left in place.

Similar Messages

  • How do I change an hp officejet j6400 printer change from color to black and white?  I have a Mac 10.8 OX system

    How do I change an hp officejet j6400 printer change from color to black and white?
    I have a Mac 10.8 OX system

    Hi JasperNM,
    You may access a card within the cart reader by mapping a network drive to access it, then you may transfer the fies to your Mac.
    First locate the printer IP address as following:
    Follow these steps to print a Wireless Network Test Report, the IP address will be listed within that report:
    On the control panel, press the Setup button ( ).
    Press the Right Arrow button ( ) to scroll to Network Setup , and then press the OK button.
    Press the OK button to select Print Network Settings .
    Press the Right Arrow button ( ) to scroll to Wireless Test Report , and then press the OK button. The Wireless Network Test Report prints.
    Now map a network driver by following the steps below:
    Click the Finder icon on your Mac.
    Click the Go menu.
    Click on Connect to Server.
    In the Server Address field enter “smb://ipaddress of the printer” and click on Connect.
    You will be prompted to enter the password. leave it as is and click on Connect.
    The Memory card will be mounted as a disk in the Finder.
    Shlomi

  • Ppd required for postscript driver for frequency lpi print changes

    Hello,I need a PPD to support my postscript driver for frequency lpi document print changes.I am running hp pav dv9000 with hp laserjet p2015n
    and illustrator cs3,have tried so many things but still belive it must be something so simple either the wrong PPD or a setting in cs3.I can offer further information if anyone can help.

    Locate the PPD-file by a windows search for *.PPD.
    Open by WordPad and and check by reading the header whether
    it's the correct one.
    A PPD can have several names (file name, internal name,
    nickname, for instance, but all are in plain ASCII).
    When the PPD is identified, then print the relevant parts
    about screens (Lpi,dpi) on paper.
    Use in the settings only Lpi/dpi combinations which are
    mentioned in the PPD.
    I'm not sure whether other combinations are simply ignored
    or replaced by the nearest parameters in the PPD.
    This may depend on the printer.
    I had tested 1200dpi toner printers by 90/100/120Lpi.
    The results were different, accurate measurement was not
    possible.
    90Lpi delivers less geometric resolution, but more levels.
    Good for smooth gradients, as in portraits.
    Best regards --Gernot Hoffmann

  • Keynote iPad paper size change?

    I created a presentation in Keynote for iPad. When I print as PDF it is not 8.5x11. Is there a way to change this?

    Hello @joek5 , and welcome to the HP Forums, I hope you enjoy your experience!
    I understand you're looking into setting your paper sizes.  I would like to help!
    Before we start, I need a little info.  I am linking a few HP Support documents below that will show you how to find which operating system you are using. Also, if you're using Windows, please include whether your operating system is 32-bit or 64-bit.
    Mac OS X: How Do I Find Which Mac OS X Version Is on My Computer?
    Which Windows operating system am I running?
    Is the Windows Version on My Computer 32-bit or 64-bit?
    Please let me know what you find. Thank you for posting on the HP Forums!
    Please click “Accept as Solution " if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the right to say “Thanks" for helping!
    Jamieson
    I work on behalf of HP
    "Remember, I'm pulling for you, we're all in this together!" - Red Green.

  • Print Change Text in PO

    Hi All,
             I have replaced standard script(MEDRUCK) with Zsmart form for PO printing. when user change in any line of PO, like he have changed quantity. for this change a text message as **PO quantity changed** print in standard script. Now I want print this text message in my smart form . I know this is the message field T166T-CHTXT but i cant find any relation between this text messege and PO line item. So plz tell me how can i print it my smart form. I am sending u the programe where i have put my smart form.
      INCLUDE FM06PE02                                                   *
    form entry_neu using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print.
      clear ent_retco.
      if nast-aende eq space.
        l_druvo = '1'.
      else.
        l_druvo = '2'.
      endif.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
    ***to get the data not given by the above function module
    ***as, on some std conditions some data may be deleted by the same.
      SELECT * FROM EKPO INTO TABLE l_doc-XEKPO
               WHERE EBELN EQ l_doc-XEKKO-EBELN AND
                     LOEKZ NE 'L'.
      IF l_doc-XTKOMV IS INITIAL.
        SELECT * FROM KONV INTO TABLE l_doc-XTKOMV
                 WHERE KNUMV EQ l_doc-XEKKO-KNUMV.
      ENDIF.
       call function 'ME_PRINT_PO'
          exporting
               ix_nast        = l_nast
               ix_druvo       = l_druvo
               doc            = l_doc
               ix_screen      = ent_screen
               ix_from_memory = l_from_memory
               ix_toa_dara    = toa_dara
               ix_arc_params  = arc_params
               ix_fonam       = tnapr-fonam          "HW 214570
          importing
               ex_retco       = ent_retco.
      data: l_komk type komk occurs 0 with header line.
      DATA: lf_fm_name            TYPE rs38l_fnam.
      TYPES: BEGIN OF TP_RECORD,
              EBELP TYPE EKPO-EBELP,
              KNUMH TYPE KONP-KNUMH,
              END OF TP_RECORD.
      data: CD_record type TP_RECORD OCCURS 0 WITH HEADER LINE.
      TYPES: BEGIN OF TP_TAX,
             EBELP TYPE EKPO-EBELP,
             KSCHL TYPE KONP-KSCHL,
             KBETR TYPE KONP-KBETR,
             KONWA TYPE KONP-KONWA,
             VTEXT type T685T-VTEXT,
             END OF TP_TAX.
      DATA: TAB_TAX TYPE TP_TAX OCCURS 0 WITH HEADER LINE.
      data: wa_ekpo  type ekpo,
            wa_komv  type komv,
            wa_pekpo type pekpo.
      DATA: T_ITEM TYPE STANDARD TABLE OF ZMM_PO_ITEM WITH HEADER LINE.
      data: l_VAKEY type KONH-VAKEY,
            l_KNUMH type KONH-KNUMH.
      DATA: ls_control_param      TYPE ssfctrlop.
      DATA: ls_composer_param     TYPE ssfcompop.
      DATA: ls_recipient          TYPE swotobjid.
      DATA: ls_sender             TYPE swotobjid.
      DATA: lf_formname           TYPE tdsfname.
      DATA: ls_addr_key           LIKE addr_key.
      DATA: ls_job_info           TYPE ssfcrescl.
      DATA: ls_arc_params         TYPE ARC_PARAMS.
      DATA: ls_MAIL_APPL_OBJ      TYPE swotobjid.
      DATA: INPUT                 TYPE SSFCOMPIN.
      DATA: RESULT                TYPE SSFCRESOP.
      DATA: SECESS                TYPE KONP-KBETR .
      loop at l_doc-XEKPO into wa_ekpo.
        refresh CD_RECORD.
    *****GET TAXES FOR MATERIAL *************************
        if wa_ekpo-matnr is not initial.
          select knumh from A363 into corresponding fields of CD_RECORD
                 WHERE KAPPL = 'TX' AND
                       WERKS = WA_EKPO-WERKS     AND
                       LIFNR = l_doc-XEKKO-LIFNR AND
                       MATNR = WA_EKPO-MATNR     AND
                       DATBI GE l_doc-XEKKO-BEDAT.
            CD_RECORD-EBELP = wa_ekpo-EBELP.
            append CD_RECORD.
          endselect.
          if CD_RECORD[] is not initial.
            SELECT KSCHL KBETR KONWA FROM KONP INTO CORRESPONDING FIELDS OF TAB_TAX
                   FOR ALL ENTRIES IN CD_RECORD
                   WHERE KNUMH    =  CD_RECORD-KNUMH AND
                         LOEVM_KO NE 'X'.
              TAB_TAX-EBELP = wa_ekpo-EBELP.
              if TAB_TAX-KONWA = '%'.
                TAB_TAX-KBETR = TAB_TAX-KBETR / 10.
              endif.
              SELECT SINGLE VTEXT FROM T685T INTO TAB_TAX-VTEXT
                     WHERE SPRAS = 'EN' AND
                           KAPPL = 'TX' AND
                           KSCHL = TAB_TAX-KSCHL.
              APPEND TAB_TAX.
            ENDSELECT.
          endif.
        endif.
    ****GET TAXES FOR MATERIAL GROUP************************
        refresh CD_RECORD.
        if wa_ekpo-matkl is not initial.
          if wa_ekpo-knttp eq 'K' .
          select knumh from A700 into corresponding fields of CD_RECORD
                 WHERE KAPPL = 'TX' AND
                       WERKS = WA_EKPO-WERKS AND
                       MATKL = WA_EKPO-MATKL AND
                       DATBI GE l_doc-XEKKO-BEDAT AND
                       LIFNR EQ L_DOC-XEKKO-LIFNR .
            CD_RECORD-EBELP = wa_ekpo-EBELP.
            append CD_RECORD.
          endselect.
          if CD_RECORD[] is not initial.
            SELECT KSCHL KBETR KONWA FROM KONP INTO CORRESPONDING FIELDS OF TAB_TAX
                   FOR ALL ENTRIES IN CD_RECORD
                   WHERE KNUMH = CD_RECORD-KNUMH AND
                         LOEVM_KO NE 'X'.
              TAB_TAX-EBELP = wa_ekpo-EBELP.
              if TAB_TAX-KONWA = '%'.
                TAB_TAX-KBETR = TAB_TAX-KBETR / 10.
              endif.
              SELECT SINGLE VTEXT FROM T685T INTO TAB_TAX-VTEXT
                     WHERE SPRAS = 'EN' AND
                           KAPPL = 'TX' AND
                           KSCHL = TAB_TAX-KSCHL.
              APPEND TAB_TAX.
            ENDSELECT.
          endif.
        endif.
        endif.
      endloop.
    ******Fill T_ITEM***************
      loop at l_doc-XEKPO into wa_ekpo.
        CLEAR T_ITEM.
        MOVE-CORRESPONDING wa_ekpo TO T_ITEM.
        MOVE WA_EKPO-EMATN TO T_ITEM-MATNR.
    ********Field NETPR (net price) used for Gross price per piece**
       SELECT SINGLE KBETR FROM KONV
              INTO   T_ITEM-NETPR
                     WHERE KNUMV EQ l_doc-XEKKO-KNUMV AND
                           KPOSN EQ wa_ekpo-EBELP     AND
                           KSCHL EQ 'P000'.
        LOOP AT l_doc-xtkomv INTO WA_KOMV
                where KPOSN = T_ITEM-EBELP AND
                      ( ( KSCHL = 'P000' AND KBETR IS NOT INITIAL ) OR
                        ( KSCHL = 'P001' AND KBETR IS NOT INITIAL ) OR
                        ( KSCHL = 'PB00' AND KBETR IS NOT INITIAL ) OR
                        ( KSCHL = 'PBXX' AND KBETR IS NOT INITIAL ) ).
          MOVE WA_KOMV-KBETR TO T_ITEM-NETPR.
        ENDLOOP.
    *******Get Discount************************
        LOOP AT l_doc-xtkomv INTO WA_KOMV
                where KPOSN = T_ITEM-EBELP AND
                      ( ( KSCHL = 'R000' AND KBETR IS NOT INITIAL ) OR
                        ( KSCHL = 'R001' AND KBETR IS NOT INITIAL ) OR
                        ( KSCHL = 'R002' AND KBETR IS NOT INITIAL ) ).
          T_ITEM-C_DSCNT = WA_KOMV-WAERS.
          T_ITEM-DSCNT   = WA_KOMV-KBETR.
          IF T_ITEM-C_DSCNT NE 'INR'.
            T_ITEM-DSCNT   = T_ITEM-DSCNT / 10.
          ENDIF.
        ENDLOOP.
    *******Get Taxes**************************
        LOOP AT TAB_TAX
                WHERE EBELP = T_ITEM-EBELP.
          CASE TAB_TAX-KSCHL.
            WHEN 'JMOP' OR 'JMOQ' OR 'JSRT'.
              IF TAB_TAX-KBETR IS NOT INITIAL.
                T_ITEM-EXCSE   = TAB_TAX-KBETR.
                T_ITEM-C_EXCSE = TAB_TAX-KONWA.
                T_ITEM-KSCHL   = TAB_TAX-KSCHL .
              ENDIF.
            WHEN 'JEC1' OR 'JEC3'.
              IF TAB_TAX-KBETR IS NOT INITIAL.
                T_ITEM-CESS   = TAB_TAX-KBETR.
                T_ITEM-C_CESS = TAB_TAX-KONWA.
                T_ITEM-KSCHL   = TAB_TAX-KSCHL .
              ENDIF.
            WHEN 'JVRD' OR 'JIPC'.
              IF TAB_TAX-KBETR IS NOT INITIAL.
                T_ITEM-VAT_CST   = TAB_TAX-KBETR.
                T_ITEM-C_VAT_CST = TAB_TAX-KONWA.
                T_ITEM-KSCHL   = TAB_TAX-KSCHL .
              ENDIF.
            WHEN 'JES1' .
              IF TAB_TAX-KBETR IS NOT INITIAL.
                SECESS          = TAB_TAX-KBETR.
                T_ITEM-C_SECESS = TAB_TAX-KONWA.
                T_ITEM-KSCHL    = TAB_TAX-KSCHL .
              ENDIF.
          ENDCASE.
        ENDLOOP.
    ********Get Delivery Date*****************
        read table l_doc-XPEKPO into wa_pekpo with key ebelp = WA_EKPO-EBELP.
        T_ITEM-EINDT = WA_PEKPO-EINDT.
        if l_doc-XEKKO-BSTYP = 'L'.
    Get Price Per Unit For Scheduling agreement********
          concatenate T_ITEM-EBELN T_ITEM-EBELP INTO l_VAKEY.
          SELECT SINGLE KNUMH FROM KONH INTO L_KNUMH
                 WHERE  VAKEY = l_VAKEY.
          SELECT SINGLE KBETR FROM KONP INTO T_ITEM-NETPR
                 WHERE  KNUMH = L_KNUMH AND
                        KSCHL = 'P000'.
    Get Discount For Scheduling agreement  ********
          SELECT SINGLE KBETR KONWA FROM KONP INTO (T_ITEM-DSCNT,T_ITEM-C_DSCNT)
                 WHERE  KNUMH = L_KNUMH AND
                        KSCHL = 'R000'.
          if sy-subrc <> 0.
            SELECT SINGLE KBETR KONWA FROM KONP INTO (T_ITEM-DSCNT,T_ITEM-C_DSCNT)
                   WHERE  KNUMH = L_KNUMH AND
                          KSCHL = 'R001'.
            if sy-subrc <> 0.
              SELECT SINGLE KBETR KONWA FROM KONP INTO (T_ITEM-DSCNT,T_ITEM-C_DSCNT)
                     WHERE  KNUMH = L_KNUMH AND
                            KSCHL = 'R002'.
            endif.
          endif.
          if T_ITEM-DSCNT is not initial.
            T_ITEM-DSCNT = T_ITEM-DSCNT / 10.
          endif.
        endif.
        APPEND T_ITEM.
      endloop.
      IF TNAPR-SFORM IS NOT INITIAL.
    SmartForm from customizing table TNAPR
        lf_formname = tnapr-sform.
    determine smartform function module for PO
        CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
             EXPORTING  formname           = lf_formname
                    variant            = ' '
                    direct_call        = ' '
             IMPORTING  fm_name            = lf_fm_name
             EXCEPTIONS no_form            = 1
                        no_function_module = 2
                        OTHERS             = 3.
       IF sy-subrc <> 0.
      error handling
         cf_retcode = sy-subrc.
         PERFORM protocol_update.
       ENDIF.
    ENDIF.
        CALL FUNCTION 'SSF_CREATE_COMPOSER_INPUT'
          EXPORTING
            ARCHIVE_PARAMETERS = ls_arc_params
            USER_SETTINGS      = 'X'
            MAIL_SENDER        = ls_sender
            MAIL_RECIPIENT     = ls_recipient
            MAIL_APPL_OBJ      = ls_MAIL_APPL_OBJ
            OUTPUT_OPTIONS     = ls_composer_param
            CONTROL_PARAMETERS = ls_control_param
          IMPORTING
            INPUT              = input.
        CALL FUNCTION 'SSFCOMP_OPEN'
          EXPORTING
            INPUT  = input
          IMPORTING
            RESULT = RESULT
          EXCEPTIONS
            ERROR  = 1
            OTHERS = 2.
        IF SY-SUBRC EQ 0.
           MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
         ENDIF.
          ls_control_param-no_open  = 'X'.
          ls_control_param-no_close = 'X'.
          CALL FUNCTION lf_fm_name
            EXPORTING
           ARCHIVE_INDEX              =
           ARCHIVE_INDEX_TAB          =
              ARCHIVE_PARAMETERS         = ls_arc_params
              CONTROL_PARAMETERS         = ls_control_param
              MAIL_APPL_OBJ              = ls_MAIL_APPL_OBJ
              MAIL_RECIPIENT             = ls_recipient
              MAIL_SENDER                = ls_sender
              OUTPUT_OPTIONS             = ls_composer_param
              USER_SETTINGS              = 'X'
              ZXEKKO                     = l_doc-XEKKO
              ZXPEKKO                    = l_doc-XPEKKO
              SECESS                     = SECESS
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
            TABLES
              L_XEKPO                    = l_doc-XEKPO
              L_XEKPA                    = l_doc-XEKPA
              L_XPEKPO                   = l_doc-XPEKPO
              L_XEKET                    = l_doc-XEKET
              L_XTKOMV                   = l_doc-xtkomv
              L_XEKKN                    = l_doc-Xekkn
              L_XEKEK                    = l_doc-Xekek
              L_XKOMK                    = l_komk
              T_ITEM                     = T_ITEM
    EXCEPTIONS
      FORMATTING_ERROR           = 1
      INTERNAL_ERROR             = 2
      SEND_ERROR                 = 3
      USER_CANCELED              = 4
      OTHERS                     = 5
          IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
          CALL FUNCTION 'SSFCOMP_CLOSE'
            IMPORTING
              RESULT        =
            EXCEPTIONS
              ERROR         = 1
              OTHERS        = 2
          IF SY-SUBRC <> 0.
           MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                   WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
          ENDIF.
        ENDIF.
      ELSE.
        call function 'ME_PRINT_PO'
          EXPORTING
            ix_nast        = l_nast
            ix_druvo       = l_druvo
            doc            = l_doc
            ix_screen      = ent_screen
            ix_from_memory = l_from_memory
            ix_toa_dara    = toa_dara
            ix_arc_params  = arc_params
            ix_fonam       = tnapr-fonam                        "HW 214570
          IMPORTING
            ex_retco       = ent_retco.
      ENDIF.
    endform.                    "entry_neu
    *eject
    Umlagerungsbestellung,  Hinweis 670912                               *
    form entry_neu_sto using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print,
            F_STO.                                              "670912
      clear ent_retco.
      if nast-aende eq space.
        l_druvo = '1'.
      else.
        l_druvo = '2'.
      endif.
      F_STO = 'X'.                                              "670912
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
      call function 'ME_PRINT_PO'
        EXPORTING
          ix_nast        = l_nast
          ix_druvo       = l_druvo
          doc            = l_doc
          ix_screen      = ent_screen
          ix_from_memory = l_from_memory
          ix_toa_dara    = toa_dara
          ix_arc_params  = arc_params
          ix_fonam       = tnapr-fonam                          "HW 214570
          ix_sto         = F_STO                                "670912
        IMPORTING
          ex_retco       = ent_retco.
    endform.                    "entry_neu_sto
    *eject
    Mahnung
    form entry_mahn using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print.
      clear ent_retco.
      l_druvo = '3'.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
      call function 'ME_PRINT_PO'
        EXPORTING
          ix_nast        = l_nast
          ix_druvo       = l_druvo
          doc            = l_doc
          ix_screen      = ent_screen
          ix_from_memory = l_from_memory
          ix_toa_dara    = toa_dara
          ix_arc_params  = arc_params
          ix_fonam       = tnapr-fonam                          "HW 214570
        IMPORTING
          ex_retco       = ent_retco.
    endform.                    "entry_mahn
    *eject
    Auftragsbestätigungsmahnung
    form entry_aufb using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print.
      clear ent_retco.
      l_druvo = '7'.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
      call function 'ME_PRINT_PO'
        EXPORTING
          ix_nast        = l_nast
          ix_druvo       = l_druvo
          doc            = l_doc
          ix_screen      = ent_screen
          ix_from_memory = l_from_memory
          ix_toa_dara    = toa_dara
          ix_arc_params  = arc_params
          ix_fonam       = tnapr-fonam                          "HW 214570
        IMPORTING
          ex_retco       = ent_retco.
    endform.                    "entry_aufb
    *eject
    Lieferabrufdruck für Formular MEDRUCK mit Fortschrittszahlen
    form entry_lphe using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_xfz,
            l_doc   type meein_purchase_doc_print.
      data: l_komk type komk occurs 0 with header line.
      DATA: lf_fm_name            TYPE rs38l_fnam.
      DATA: T_EKET      TYPE TABLE OF EKET WITH HEADER LINE,
            T_EKET_NEW  TYPE TABLE OF EKET WITH HEADER LINE.
      DATA: WA_EKET     TYPE EKET,
            WA_EKET_NEW TYPE EKET.
      DATA: L_DATE    TYPE RM06B-EEIND,
            MAX_ABRUF TYPE EKEK-ABRUF.
      DATA: T_DEL_SCH TYPE TABLE OF ZSTR_DEL_SCH WITH HEADER LINE.
      DATA: WA_EKPO   TYPE EKPO,
            WA_EKEK   TYPE EKEK.
      DATA: TEMP_DATE       LIKE SY-DATUM,
            TEMP_MONTH      TYPE SPMON,
            THIS_MONTH      TYPE SPMON,
            NEXT_MONTH      TYPE SPMON,
            NEXT_NEXT_MONTH TYPE SPMON,
            L_DAY(2)        TYPE N.
      DATA: QTY_TEMP TYPE I.
      DATA: MDPAX TYPE MDPA,
            MDPMX TYPE TABLE OF MDPM WITH HEADER LINE,
            MDSBX TYPE TABLE OF MDSB WITH HEADER LINE.
      DATA: lf_formname           TYPE tdsfname.
      clear ent_retco.
      l_druvo = '9'.
      l_xfz = 'X'.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
    call function 'ME_PRINT_PO'
          exporting
               ix_nast        = l_nast
               ix_druvo       = l_druvo
               doc            = l_doc
               ix_xfz         = l_xfz
               ix_screen      = ent_screen
               ix_from_memory = l_from_memory
               ix_toa_dara    = toa_dara
               ix_arc_params  = arc_params
               ix_fonam       = tnapr-fonam          "HW 214570
          importing
               ex_retco       = ent_retco.
    *T_EKET[] = l_doc-XEKET[].
      LOOP AT l_doc-XEKET INTO WA_EKET.
        CLEAR: WA_EKET_NEW,
               T_EKET_NEW.
        CASE WA_EKET-LPEIN.
          WHEN '2'.
            T_EKET_NEW = WA_EKET.
            WA_EKET_NEW = WA_EKET.
            T_EKET_NEW-MENGE = WA_EKET-MENGE DIV 2.
           QTY_TEMP = WA_EKET-MENGE DIV 2.
           T_EKET_NEW-MENGE =  QTY_TEMP.
            CALL FUNCTION 'COS6_QUANTITY_ROUND'
              EXPORTING
                I_QUANTITY             = T_EKET_NEW-MENGE
                I_UNIT                 = 'EA'
              IMPORTING
                E_QUANTITY             = T_EKET_NEW-MENGE
            EXCEPTIONS
              UNIT_NOT_DEFINED       = 1
              OTHERS                 = 2
            IF SY-SUBRC <> 0.
            MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
            ENDIF.
            APPEND T_EKET_NEW.
            WRITE WA_EKET-EINDT TO L_DATE USING EDIT MASK '__.__.____'.
            CALL FUNCTION 'DATE_IN_FUTURE'
              EXPORTING
                ANZAHL_TAGE                   = '6'
                IMPORT_DATUM                  = L_DATE
              IMPORTING
              EXPORT_DATUM_EXT_FORMAT       = WA_EKET_NEW-EINDT
                EXPORT_DATUM_INT_FORMAT       = WA_EKET_NEW-EINDT
            WA_EKET_NEW-MENGE = WA_EKET-MENGE - T_EKET_NEW-MENGE.
            APPEND WA_EKET_NEW TO T_EKET_NEW.
          WHEN '3'.
            T_EKET_NEW = WA_EKET.
            WA_EKET_NEW = WA_EKET.
            T_EKET_NEW-MENGE = WA_EKET-MENGE DIV 2.
            APPEND T_EKET_NEW.
            CALL FUNCTION 'MM_ARRANG_GET_END_OF_MONTH'
              EXPORTING
                I_DATUM = WA_EKET-EINDT
              IMPORTING
                E_DATUM = WA_EKET_NEW-EINDT.
            WA_EKET_NEW-MENGE = WA_EKET-MENGE - T_EKET_NEW-MENGE.
            APPEND WA_EKET_NEW TO T_EKET_NEW.
          WHEN OTHERS.
            APPEND WA_EKET TO T_EKET_NEW.
        ENDCASE.
      ENDLOOP.
      THIS_MONTH = SY-DATUM+(6).
      CALL FUNCTION 'HR_BR_ADD_MONTH_TO_DATE'
        EXPORTING
          DMM_DATIN       = SY-DATUM
          DMM_COUNT       = '1'
          DMM_OPER        = '+'
          DMM_POS         = '1'
        IMPORTING
          DMM_DAOUT       = TEMP_DATE
    EXCEPTIONS
      UNKNOWN         = 1
      OTHERS          = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      NEXT_MONTH = TEMP_DATE+(6).
      CLEAR TEMP_DATE.
      CALL FUNCTION 'HR_BR_ADD_MONTH_TO_DATE'
        EXPORTING
          DMM_DATIN       = SY-DATUM
          DMM_COUNT       = '2'
          DMM_OPER        = '+'
          DMM_POS         = '1'
        IMPORTING
          DMM_DAOUT       = TEMP_DATE
    EXCEPTIONS
      UNKNOWN         = 1
      OTHERS          = 2
      IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
      NEXT_NEXT_MONTH = TEMP_DATE+(6).
      LOOP AT l_doc-XEKPO INTO WA_EKPO.
        CLEAR: T_DEL_SCH,
               WA_EKEK.
        MOVE-CORRESPONDING WA_EKPO TO T_DEL_SCH.
        CLEAR MAX_ABRUF.
        LOOP AT l_doc-Xekek INTO WA_EKEK.
          IF WA_EKEK-ABRUF GT MAX_ABRUF.
            MAX_ABRUF = WA_EKEK-ABRUF.
          ENDIF.
        ENDLOOP.
        CLEAR WA_EKEK.
        READ TABLE l_doc-Xekek INTO WA_EKEK
             WITH KEY EBELN = WA_EKPO-EBELN
                      EBELP = WA_EKPO-EBELP
                      ABRUF = MAX_ABRUF.
        T_DEL_SCH-LFNKD = WA_EKEK-LFNKD.
        LOOP AT T_EKET_NEW
             WHERE EBELN = WA_EKPO-EBELN AND
                   EBELP = WA_EKPO-EBELP.
    ****GET COMPONENTS***********************
          REFRESH: mdpmx, mdsbx.
          CLEAR: mdpmx, mdsbx.
          on change of t_eket_new-rsnum.
            mdpax-rsnum = t_eket_new-rsnum.
            mdpax-matnr = wa_ekpo-matnr.
            mdpax-pwwrk = wa_ekpo-werks.
            CALL FUNCTION 'MD_LESEN_KOMPONENTEN'
              EXPORTING
                emdpa = mdpax
              IMPORTING
                imdpa = mdpax
              TABLES
                mdpmx = mdpmx
                mdsbx = mdsbx.
          endon.
          TEMP_MONTH = T_EKET_NEW-EINDT+(6).
          CASE TEMP_MONTH.
            WHEN THIS_MONTH.
              L_DAY = T_EKET_NEW-EINDT+6(2).
              IF L_DAY BETWEEN '01' AND '07'.
                T_DEL_SCH-QTYW1 = T_DEL_SCH-QTYW1 + T_EKET_NEW-MENGE.
              ELSEIF L_DAY BETWEEN '08' AND '14'.
                T_DEL_SCH-QTYW2 = T_DEL_SCH-QTYW2 + T_EKET_NEW-MENGE.
              ELSEIF L_DAY BETWEEN '15' AND '22'.
                T_DEL_SCH-QTYW3 = T_DEL_SCH-QTYW3 + T_EKET_NEW-MENGE.
              ELSE.
                T_DEL_SCH-QTYW4 = T_DEL_SCH-QTYW4 + T_EKET_NEW-MENGE.
              ENDIF.
              T_DEL_SCH-C_QTYM1 = T_DEL_SCH-C_QTYM1 + mdpmx-erfmg.
            WHEN NEXT_MONTH.
              T_DEL_SCH-QTYM2 = T_DEL_SCH-QTYM2 + T_EKET_NEW-MENGE.
              T_DEL_SCH-C_QTYM2 = T_DEL_SCH-C_QTYM2 + mdpmx-erfmg.
            WHEN NEXT_NEXT_MONTH.
              T_DEL_SCH-QTYM3 = T_DEL_SCH-QTYM3 + T_EKET_NEW-MENGE.
              T_DEL_SCH-C_QTYM3 = T_DEL_SCH-C_QTYM3 + mdpmx-erfmg.
          ENDCASE.
          if mdpmx-matnr is not initial.
            T_DEL_SCH-C_MATNR = mdpmx-matnr.
            T_DEL_SCH-C_TXZ01 = mdpmx-maktx.
            T_DEL_SCH-PSTYP = WA_EKPO-PSTYP.
          endif.
        ENDLOOP.
        T_DEL_SCH-QTYTO = T_DEL_SCH-QTYW1 + T_DEL_SCH-QTYW2 + T_DEL_SCH-QTYW3 + T_DEL_SCH-QTYW4.
        APPEND T_DEL_SCH.
        CLEAR T_DEL_SCH.
      ENDLOOP.
    SmartForm from customizing table TNAPR
      lf_formname = tnapr-sform.
    determine smartform function module for PO
      CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
           EXPORTING  formname           = lf_formname
                    variant            = ' '
                    direct_call        = ' '
           IMPORTING  fm_name            = lf_fm_name
           EXCEPTIONS no_form            = 1
                      no_function_module = 2
                      OTHERS             = 3.
       IF sy-subrc <> 0.
      error handling
         cf_retcode = sy-subrc.
         PERFORM protocol_update.
       ENDIF.
    ENDIF.
      CALL FUNCTION lf_fm_name
        EXPORTING
      ARCHIVE_INDEX              =
      ARCHIVE_INDEX_TAB          =
      ARCHIVE_PARAMETERS         =
      CONTROL_PARAMETERS         =
      MAIL_APPL_OBJ              =
      MAIL_RECIPIENT             =
      MAIL_SENDER                =
      OUTPUT_OPTIONS             =
         USER_SETTINGS              = space
          ZXEKKO                     = l_doc-XEKKO
          ZXPEKKO                    = l_doc-XPEKKO
    IMPORTING
      DOCUMENT_OUTPUT_INFO       =
      JOB_OUTPUT_INFO            =
      JOB_OUTPUT_OPTIONS         =
        TABLES
          L_XEKPO                    = l_doc-XEKPO
          L_XEKPA                    = l_doc-XEKPA
          L_XPEKPO                   = l_doc-XPEKPO
          L_XEKET                    = T_EKET_NEW
          L_XTKOMV                   = l_doc-xtkomv
          L_XEKKN                    = l_doc-Xekkn
          L_XEKEK                    = l_doc-Xekek
          T_DEL_SCH                  = T_DEL_SCH
       EXCEPTIONS
         FORMATTING_ERROR           = 1
         INTERNAL_ERROR             = 2
         SEND_ERROR                 = 3
         USER_CANCELED              = 4
         OTHERS                     = 5
      IF SY-SUBRC <> 0.
        MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
                WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ELSE.
    *- nast-sndex wird als Kennzeichen für Probedruck verwendet
        IF l_nast-kappl  EQ 'EL'    AND ent_screen  IS INITIAL AND
           l_from_memory IS INITIAL AND l_nast-sndex IS INITIAL.
    missing environment for limiting update print dependend data
          IF sy-ucomm NE '9ANZ' AND sy-ucomm NE '9DPR'.
            PERFORM update_release TABLES l_doc-xekpo l_doc-xekek l_doc-xekeh
                                                USING  l_druvo l_nast-kschl.
          ENDIF.
        ENDIF.
      ENDIF.
    endform.                    "entry_lphe
    *eject
    ****SUBROUTINE COPIED FROM INCLUDE LMEDRUCKF1K BY jithendra 28.12.2006***
    *****to change release status of delivery schedule
          FORM update_release                                           *
    -->  t_xekpo                                                       *
    -->  t_xekek                                                       *
    -->  t_xekeh                                                       *
    -->  p_druvo                                                       *
    -->  p_kschl                                                       *
    FORM update_release TABLES t_xekpo STRUCTURE ekpo
                               t_xekek STRUCTURE ekek
                               t_xekeh STRUCTURE ekeh
                        USING  p_druvo
                               p_kschl.
      TABLES: t161m.
      CLEAR t161m.
      SELECT SINGLE druab INTO t161m-druab FROM t161m
                             WHERE kvewe = 'B'
                             AND   kappl = 'EL'
                             AND   druvo = p_druvo
                             AND   kschl = p_kschl.
      IF NOT sy-subrc = 0 OR NOT t161m-druab = 'X'.
        EXIT.
      ENDIF.
      DELETE t_xekek WHERE webrl EQ '1' OR webrl EQ '2'.
      CALL FUNCTION 'ME_UPDATE_FROM_PRINTING'
        TABLES
          i_ekek = t_xekek
          i_ekeh = t_xekeh
          i_ekpo = t_xekpo
        EXCEPTIONS
          OTHERS = 1.
    ENDFORM.                    "update_release
    Lieferabrufdruck für Formular MEDRUCK ohne Fortschrittszahlen
    form entry_lphe_cd using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print.
      clear ent_retco.
      l_druvo = '9'.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
      call function 'ME_PRINT_PO'
        EXPORTING
          ix_nast        = l_nast
          ix_druvo       = l_druvo
          doc            = l_doc
          ix_screen      = ent_screen
          ix_from_memory = l_from_memory
          ix_toa_dara    = toa_dara
          ix_arc_params  = arc_params
          ix_fonam       = tnapr-fonam                          "HW 214570
        IMPORTING
          ex_retco       = ent_retco.
    endform.                    "entry_lphe_cd
    *eject
    Feinabrufdruck für Formular MEDRUCK mit Fortschrittszahlen
    form entry_lpje using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_xfz,
            l_doc   type meein_purchase_doc_print.
      clear ent_retco.
      l_druvo = 'A'.
      l_xfz = 'X'.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
      call function 'ME_PRINT_PO'
        EXPORTING
          ix_nast        = l_nast
          ix_druvo       = l_druvo
          doc            = l_doc
          ix_xfz         = l_xfz
          ix_screen      = ent_screen
          ix_from_memory = l_from_memory
          ix_toa_dara    = toa_dara
          ix_arc_params  = arc_params
          ix_fonam       = tnapr-fonam                          "HW 214570
        IMPORTING
          ex_retco       = ent_retco.
    endform.                    "entry_lpje
    *eject
    Feinabrufdruck für Formular MEDRUCK ohne Fortschrittszahlen
    form entry_lpje_cd using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print.
      clear ent_retco.
      l_druvo = 'A'.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
      call function 'ME_PRINT_PO'
        EXPORTING
          ix_nast        = l_nast
          ix_druvo       = l_druvo
          doc            = l_doc
          ix_screen      = ent_screen
          ix_from_memory = l_from_memory
          ix_toa_dara    = toa_dara
          ix_arc_params  = arc_params
          ix_fonam       = tnapr-fonam                          "HW 214570
        IMPORTING
          ex_retco       = ent_retco.
    endform.                    "entry_lpje_cd
    *eject
      INCLUDE FM06PE02                                                   *
    form entry_neu_matrix using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print.
      clear ent_retco.
      if nast-aende eq space.
        l_druvo = '1'.
      else.
        l_druvo = '2'.
      endif.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_druvo
          cx_from_memory = l_from_memory.
      check ent_retco eq 0.
      call function 'ME_PRINT_PO'
        EXPORTING
          ix_nast        = l_nast
          ix_druvo       = l_druvo
          doc            = l_doc
          ix_screen      = ent_screen
          ix_from_memory = l_from_memory
          ix_mflag       = 'X'
          ix_toa_dara    = toa_dara
          ix_arc_params  = arc_params
          ix_fonam       = tnapr-fonam                          "HW 214570
        IMPORTING
          ex_retco       = ent_retco.
      data: l_komk type komk occurs 0 with header line.
      DATA: lf_fm_name            TYPE rs38l_fnam.
    endform.                    "entry_neu_matrix
    *eject
    Angebotsabsage
    form entry_absa using ent_retco ent_screen.
      data: l_druvo like t166k-druvo,
            l_nast  like nast,
            l_from_memory,
            l_doc   type meein_purchase_doc_print.
      l_druvo = '4'.
      clear ent_retco.
      call function 'ME_READ_PO_FOR_PRINTING'
        EXPORTING
          ix_nast        = nast
          ix_screen      = ent_screen
        IMPORTING
          ex_retco       = ent_retco
          ex_nast        = l_nast
          doc            = l_doc
        CHANGING
          cx_druvo       = l_dru

    Hi,
    Depending on whether you have a Sales order or Purchase order.
    If sales order -> then go to NACE -> Sales -> check your Zsmartform
    If Purchase order -> go to NACE -> under PO output -> find your Zsmartform.
    In both cases, after u find your smartform name, thru change log.
    At runtime read what are the header text changes  and pass it to the smartform.
    You can use FM read_txt for this.
    Hope this helps.

  • Crystal Report (RDC) doesn't print correctly, after Printer change ?

    There are problems with the page format and the color settings for the new printer !
    It should be resolved with ADAPT01104291 FixPack3.8
    Description: Crystal reports may not print properly after users change printers by using the SelectPrinter command from the Report Designer Component (RDC). The cause of the problem is that the incorrect DEVMODE structure size is allocated to the print job.
    We are using CRXI_R2_SP5_Upgrade: ProductID=11.5.11.1470.2.26.Patch
    but we still have the problems !

    Hello Don, thank you for your extensive answer. The PCL printer of HP is not the trouble maker. The problem is obviously replicable with any other Printer Driver (Espon/Sharp/Kycocera a. s. o.)  I only installed this PCL Printer Driver of course you mentioned it in your example before.
    Okay, let's talk about the Devcap-Program and there Information about the paper source of a printer. Even in Visual Basic it's possible to get those Information by Win-API-Call's. Here they are:
    PrinterID: , AusgabeName: , TreiberName: , Port: LPT1:, TrackDefault: , PaperSize:
    Papier-Schächte:
    Automatisch auswählen, Nr: 15
    Automatische Druckeraus, Nr: 262
    Schacht 1, Nr: 261
    Schacht 2, Nr: 260
    Schacht 3, Nr: 259
    Schacht 4 (2000-Blatt), Nr: 258
    Manueller Einzug (Schac, Nr: 257
    Papier-Formate:
    Letter, Nr: 1
    Legal, Nr: 5
    Statement, Nr: 6
    Executive, Nr: 7
    A3, Nr: 8
    A4, Nr: 9
    A5, Nr: 11
    B4 (JIS), Nr: 12
    B5 (JIS), Nr: 13
    11x17, Nr: 17
    Umschlag 10, Nr: 20
    Umschlag DL, Nr: 27
    Umschlag C5, Nr: 28
    Umschlag B5, Nr: 34
    Umschlag Monarch, Nr: 37
    Jap. Doppelpostkarte gedreht, Nr: 82
    12x18, Nr: 131
    9x12, Nr: 132
    C4, Nr: 133
    Maximum 11,7 x 17,7, Nr: 134
    and even set those Information for the RDC-Sturcture, so there is a solution for the setting of the paper size.
    But there is not solution for the setting of the color nor the further page settings (Printing onesided or bothsided a.s.o.)
    I can change the default windows printer settings but that has no effect on the RDC-Print !  So I think, there must be a solution by the Crystal-Report-Design-printing-DLL (craxdrt.dll) !
    Greetings V. Hölscher

  • How do you prevent your hyperlinks in Keynote 6.5. from changing?

    Dear Apple community,
    Since I installed the new Keynote version 6.5. I have troubles creating hyperlinks. Whenever I link an email-address or URL to a text object or shape the link gets changed afterwards. For example:
    Display: [email protected]
    Email: [email protected]
    will be changed automatically in:
    Display: [email protected]
    Email: [email protected] (this mail address can be any random email address that has been mentioned in another link in the document before)
    Things I tried:
    - Press enter first
    - Create a new text field instead of copying another textfield in which I simply change the link
    I suspect this to be a bug, but it could be I am doing something wrong. Can anyone help me out? Thank you very much in advance!

    Im not aware of any previous concerns with hyperlinks in 6.5, hyperlinks work perfectly all our systems
    Try resetting Keynote:   delete Keynote using a removal tool Mac App Cleaner is free, (you must use a removal tool for this tequnique to work)
    empty trash
    install from Mac App Store

  • Network shared printers stop working; default printer changes

    Hello,
    Have an odd printing issue that seems to be ongoing and am trying to come up with a good solution or fix for it.
    We have an environment that has a Windows 2012R2 Print Server, that is sharing various printers which are also set to List in Directory.  Some of the printers are HP and are using the HP Universal driver which shows as "True" for Packaged in
    the print management window, and some of the printers are Canon which are using device specific drivers and show as "False" for Packaged.  My understanding is that the packaged attribute simply indicates that Point and Print can then download
    the driver and install/use it without any security prompts whereas if it is not Packaged, then the driver must be installed on the local server/workstation by an Administrator.  We have Group Policy defined such that all Point and Print restrictions are
    Disabled.
    We then have multiple Remote Desktop Session Hosts based on Server 2008R2 (x64).  Users connect to these hosts via thin clients (Wyse) and there is a domain login script using KiXtart that creates printer connections to the shared printers using an address
    of \\printserver\printername.  We also set the default printer via the login script each time depending on user's group membership.
    Each part of this setup is on it's own routed VLAN subnet, so the Print Server is on 192.168.0.x/24, RDSHs are on 192.168.1.x/24 and the printers themselves are on 192.168.2.x/24.  There is no firewall or other restrictions between the subnets, all traffic
    is allowed to flow.
    The issue we are having is two parts, the first is the larger issue, but both are a pain:
    1) Randomly (no discernible pattern/reason/timeframe), some Canon printers will stop appearing in Print dialog boxes from applications when a user tries to print.  It only seems to happen on the Canon printers.  The printer will still show in Control
    Panel -> Devices and Printers, but when you right click it and try to go to Printer Properties or view any of the printer settings, you'll get an error saying the printer is not accessible/valid.  I have also tried a WMI query for "select * from
    win32_printer" and the printer will not be returned.  To temporarily fix it, we right click the printer, and choose to remove it and then go through the wizard to re-add the same printer from the directory again.  That will correct it and the
    user can print again, view all properties, etc.  This doesn't happen to every user but happens sporadically and once it happens to a user it seems to pop up once every week or two.
    Now, we have made a change and installed the Canon printers in question locally on the Remote Desktop Session Hosts themselves using TCP/IP ports so that each user logging into the session host will see all of the printers.  This also seems to have resolved
    this issue.  So it leads me to think there is some sort of timeout or connection getting dropped, but for no real apparent reason.  This is all on a virtualized platform and so the Print Server and Session Hosts have very reliable LAN connections
    amongst themselves.  And further, we never see the issue with the HP printers, they seem to maintain their stability at all times.
    2) The other issue we are seeing is that from time to time the default printer setting changes or vanishes altogether.  It doesn't happen to every user but once it does happen it happens regularly (multiple times a day).  This happens even when using
    the locally mapped TCP/IP printer or when using the network print server.  From what I have read and found, this generally seems to be a known issue regarding redirected client printers and some GP settings related thereto.  But we aren't redirecting
    any local client printers, everything is network based/shared.
    In digging into these two issues I have run across the following error we get regularly in the PrintService Event Viewer log:
    The print spooler failed to import the printer driver that was downloaded from \\printserver\print$\x64\PCC\ntprint.inf_amd64_59246c3ac1bd3f2a.cab into the driver store for driver Microsoft enhanced Point and Print compatibility driver. Error code= 800f024b.
    This can occur if there is a problem with the driver or the digital signature of the driver.
    And digging further into that seems to be that their was an error validating one of the DLL files as seen at the following thread:  http://social.technet.microsoft.com/Forums/windowsserver/en-US/9fe186e4-52f7-4552-a223-b2320cfc9ed5/driver-install-semi-fails-with-800f024b?forum=winserverprint
    We get the exact same error that is shown there UNISRV.DLL being flagged as invalid, and have applied the hotfix indicated in KB2701894.
    I am not sure the above error is realted to the issues at hand, but figured it is a good starting point to eliminate it as a potential cause of the issue.
    Any input or suggestions on what to do to diagnose or further resolve this would be greatly appreciated!

    Alan, I'm getting this error 600 in my company. Is there any fix for this problem?
    After installing KB2919355 on Windows 2012 R2, when I try to map a shared printer I receive the following error message: A policy is in effect on your computer which prevents you from connecting to this print queue. Please contact your system administrator.
    If I uninstall the patch the shared printer maps correctly.
    I also notice that if I copy the driver \\server\print$\x64\PCC\ntprint.inf_amd64_a7ac65d1b7714fb1.cab
    from a Windows 2012 R2 before applying KB2919355 to the server that has the patch applyed (and rename it), I can map the printer.
    Does anyone know if there is a fix for that?

  • PRINTING: Keynote will only print to a certain page # then stops

    Just to get this out of the way: iWork '08/Keynote 4.0, Mac OS 10.4.10 and everything has been updated. I also looked for other strings relating but could not find any.
    I have a few reports created in Keynote that will only print to a certain page. Each report prints the same page every time, but the page # differs for each report. For instance, one report will print to page 32 out of 64, another to 42 out of 70, etc...
    Further, if I select the pages that were missing, they will not print at all.
    I have tried different printers, networks and printers. Other programs (Word/Excel) will print in total.
    Has anyone heard of this problem/have any advice?
    Much thanks,
    Matt

    Not Charge
    - See:      
    iPod touch: Hardware troubleshooting
    - Try another cable. Some 5G iPods were shipped with Lightning cable that were either initially defective or failed after short use.
    - Try another charging source
    - Inspect the dock connector on the iPod for bent or missing contacts, foreign material, corroded contacts, broken, missing or cracked plastic.
    - Make an appointment at the Genius Bar of an Apple store.
      Apple Retail Store - Genius Bar 

  • 4650dn printer changing document output from print preview

    recently installed 4650dn printer set up was a breeze, then suddenly the printer started changing the document output like there was an internal setting overriding the software settings.  almost as if it was confused about the orientation of the paper.  i am running vista with the print driver PCL 5.  i have tried restoring factory settings, tried different software, finally got it to work in MS word but prefer to use MS publisher, adobe illustrator etc.

    Hi Narasimhan,
    Yes, your guess is correct. We have tried out the possibility of controlling the print from the user status configuration side of things, but as the user status is at an Operation level, the system status at the header level still gets set, confusing the user that a print was created.
    Any other ideas / alternates ?
    Cheers,
    Ashok.

  • Default printer changes to Send to One Note printer

    I have Office 2013 and Windows 8.1. The problem is, that even if I change the default printer to my laser printer, it changes to Sned to One note printer. Should I disable the send to one note printer or how can I keep my default printer unchanged?

    Hi
    Refer to the following link to set your default printer:
    http://support.microsoft.com/kb/2684566/en-us
    Note: You may have to restart your application to ensure that Send to OneNote is no longer the default printer.
    In addition check the methods in the following article to see if it helps:
    http://social.technet.microsoft.com/Forums/windows/en-US/316fd408-4957-43b1-92e3-8dda96dcdded/default-printer-keeps-changing?forum=w7itprogeneral
    Regards
    Tylor Wang
    TechNet Community Support

  • FR printing changing the POV automatically

    Hi,
    Is it possible to change the POV when printing a report.
    Say we create a report for one Cost Centre (POV).
    If we need to print the same report for 20 Cost centres in a one go without changing the POV each and everytime,
    How we do it using FR 9.3.
    Thanks!

    No, the report book will contain all the POV/cost centres. Then when you print it will contain them all.
    You still can't change POV when printing. (Creating a book is a way around what you want to do to get the same result).
    Cheers, Iain

  • ABAP SD PRINTS CHANGE COMPANY ADDRESS

    Hi experts,
    I have a problem. The address of the company is changed, therefore we also need to update our address in the SAP system. We change the address in (founded at discussion):
    a)      OX10
    b)      SO10:
    c)      OBY6:
    However, the printout appears still with our old address.
    Please Help.
    Best regards,
    Mateusz Zimny

    Hi,
    Thanks for the reply, I change it there, but didn't help. I copy and paste ZRFKORD80, it is program for print. Could you look at it?
    REPORT zrfkord80 MESSAGE-ID fb NO STANDARD PAGE HEADING.
    *=======================================================================
    *       Datenteil
    *=======================================================================
    INCLUDE rfkori00.
    INCLUDE rfkori04.
    TABLES: spell.
    DATA: gv_l1 TYPE tdline,
           gv_l2 TYPE tdline,
           gv_l3 TYPE tdline,
           gv_l4 TYPE tdline,
           kpkw02 TYPE char30.
    DATA: hcajo_number LIKE tcj_c_journals-cajo_number.
    DATA: hsubrc       LIKE syst-subrc.
    *       Tables (RFKORI00)
    *       Datenfelder für den Report RFKORD00
    *       Teil 1 : Einzelfelder (RFKORI00)
    *       Teil 2 : Strukturen (RFKORI00)
    *       Teil 3 : Interne Tabellen (RFKORI00)
    *       Teil 4 : Konstanten (RFKORI00)
    *       Teil 5 : Field-Symbols
    *       Teil 6 : Select-Options und Parameter
    *       Teil 7 : Field-Groups
    *       Teil 5 : Field-Symbols
    *       Teil 6 : Select-Options und Parameter
    begin_of_block 2.
    PARAMETERS:     rforid   LIKE rfpdo1-allgevfo.
    PARAMETERS:     sortvk   LIKE rfpdo1-kordvarb.
    PARAMETERS:     dspras   LIKE rfpdo1-kord30as.
    PARAMETERS:     xdispl   TYPE xfeld DEFAULT 'X'.
    PARAMETERS:     danzzl   LIKE adrs-anzzl DEFAULT '3' NO-DISPLAY.
    end_of_block 2.
    begin_of_block 8.
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 1(30) text-110 FOR FIELD tddest.
    SELECTION-SCREEN POSITION POS_LOW.
    PARAMETERS      tddest   LIKE tsp01-rqdest VISIBLE LENGTH 11.
    SELECTION-SCREEN POSITION POS_HIGH.
    PARAMETERS      rimmd    LIKE rfpdo2-f140immd DEFAULT ' '.
    SELECTION-SCREEN COMMENT 61(15) text-111 FOR FIELD rimmd.
    SELECTION-SCREEN END OF LINE.
    PARAMETERS:     prdest   LIKE tsp01-rqdest VISIBLE LENGTH 11.
    end_of_block 8.
    begin_of_block 4.
    SELECT-OPTIONS: rbukrs   FOR  bkorm-bukrs,
                     rkoart   FOR  bkorm-koart NO-DISPLAY,
                     rkonto   FOR  bkorm-konto NO-DISPLAY,
                     rbelnr   FOR  bkorm-belnr.
    SELECT-OPTIONS: rgjahr   FOR  bkorm-gjahr.
    PARAMETERS:     rxbkor   LIKE rfpdo-kordbkor.
    PARAMETERS:     revent   LIKE bkorm-event.
    SELECT-OPTIONS: rusnam   FOR  bkorm-usnam.
    SELECT-OPTIONS: rdatum   FOR  bkorm-datum.
    SELECT-OPTIONS: ruzeit   FOR  bkorm-uzeit.
    SELECT-OPTIONS: rerldt   FOR  bkorm-erldt.
    SELECT-OPTIONS: rcajon   FOR  tcj_documents-cajo_number.
    PARAMETERS:     rxtsub   LIKE xtsubm NO-DISPLAY.
    PARAMETERS:     rxkont   LIKE xkont NO-DISPLAY,
                     rxbelg   LIKE xbelg NO-DISPLAY,
                     ranzdt   LIKE anzdt NO-DISPLAY,
                     rkauto   TYPE c     NO-DISPLAY,
                     rsimul   TYPE c     NO-DISPLAY,
                     rpdest   LIKE syst-pdest NO-DISPLAY.
    PARAMETERS:     rindko   LIKE rfpdo1-kordindk NO-DISPLAY.
    PARAMETERS:     rspras   LIKE rf140-spras NO-DISPLAY.
    PARAMETERS:     title    LIKE rfpdo1-allgline NO-DISPLAY.
    end_of_block 4.
    *       Teil 7 : Field-Groups
    *=======================================================================
    *       Vor dem Selektionsbild
    *=======================================================================
    *       Initialization
    INITIALIZATION.
       get_frame_title: 2, 4, 8.
    *=======================================================================
    *       Hauptablauf
    *=======================================================================
    *       Eingabenkonvertierung und Eingabenprüfung
    AT SELECTION-SCREEN.
       PERFORM check_eingabe.
    *       Start-of-Selection
       SET BLANK LINES ON.
    START-OF-SELECTION.
       save_repid    = 'ZRFKORD80'.
       rf140-repid   = 'ZRFKORD80'.
       IF NOT rxbkor IS INITIAL.
         save_event  = revent.
         save_rxbkor = rxbkor.
       ENDIF.
       save_forid    = rforid.
    * SAVE_TKOID    = RTKOID.
       save_tddest   = tddest.
       save_prdest   = prdest.
       save_pdest    = rpdest.
       save_rxtsub   = rxtsub.
       save_rimmd    = rimmd.
       save_dspras   = dspras.
       save_anzzl    = danzzl.
       save_rsimul   = rsimul.
    * IF SORTKZ =  '1'
    * OR SORTKZ =  '2'.
    * ELSE.
    *   SORTKZ = '1'.
    * ENDIF.
    * SAVE_SORT     = SORTKZ.
       save_sortvk  = sortvk.
       CLEAR hlp_t021m_k.
       IF NOT save_sortvk  IS INITIAL.
         PERFORM sort_felder USING 'K' 'B'.
       ENDIF.
       kautofl = rkauto.
       CLEAR xbkorm.
       CLEAR countp.
       CLEAR   hbukrs.
       REFRESH hbukrs.
       LOOP AT rbukrs.
         MOVE-CORRESPONDING rbukrs TO hbukrs.
         APPEND hbukrs.
       ENDLOOP.
       LOOP AT rcajon.
         MOVE-CORRESPONDING rcajon TO hcajon.
         APPEND hcajon.
       ENDLOOP.
       IF NOT rxtsub IS INITIAL.
         PERFORM prot_import.
       ENDIF.
       PERFORM message_init.
       PERFORM currency_check_for_process USING save_repid.
       IF  alwcheck IS INITIAL
       AND NOT alwlines IS INITIAL.
         LOOP AT alw_bukrs.
           IF alw_bukrs-bukrs IN rbukrs.
             alwcheck = 'X'.
           ENDIF.
         ENDLOOP.
       ENDIF.
    *       Datenselektion
       IF t048-event NE save_event.
         PERFORM read_t048.
       ENDIF.
       IF NOT rxbkor IS INITIAL.
         PERFORM fill_selection_bkorm.
         sortid = '6'.
         PERFORM read_bkorm.
       ELSE.
         PERFORM selection_ohne_bkorm.
       ENDIF.
    *       End-of-Selection
    END-OF-SELECTION.
    *-------Daten extrahiert ?----------------------------------------------
       IF xextra IS INITIAL.
         PERFORM message_no_selection.
       ELSE.
    *       Sortierung
         SORT BY hdbukrs sortk1  sortk2  sortk3  sortk4  sortk5  hdkoart
                 hdkonto hdbelgj hdkoar2 hdkont2 hdusnam hddatum hduzeit.
    *       Ausgabe
         PERFORM kassenbelege.
       ENDIF.
    *=======================================================================
    *       TOP-OF-PAGE
    *=======================================================================
    TOP-OF-PAGE.
       PERFORM batch-heading(rsbtchh0).
       ULINE.
    *=======================================================================
    *       Interne Perform-Routinen
    *=======================================================================
    *       Interne Belege Formulardruck
       INCLUDE zrfkori50.
    *       Leseroutinen
       INCLUDE rfkori70.
    *       Leseroutinen
       INCLUDE rfkori80.
       INCLUDE rfkori81.
    *       Allgemeine Unterroutinen
       INCLUDE rfkori90.
       INCLUDE rfkori92.
    *       Routinen für Extract
       INCLUDE rfkori91.
    *       Allgemeine Unterroutinen für Messages und Protokoll
       INCLUDE rfkori93.
    *       User-Exits für Korrespondenz
    *NCLUDE RFKORIEX.
    *       FORM ANALYSE_UND_AUSGABE
    FORM analyse_und_ausgabe.
       CLEAR xkausg.
       CLEAR xnach.
       CLEAR hsubrc.
       hcajo_number = save_cajon.
       IF NOT save_belnr IS INITIAL.
         CLEAR xprint.
         CLEAR tcj_c_journals.
         CLEAR tcj_cj_names.
         CALL FUNCTION 'FCJ_GET_CAJO_DATA2'
           EXPORTING
             i_comp_code       = save_bukrs
             i_cajo_number     = hcajo_number
             i_langu           = save_langu
           IMPORTING
             e_tcj_c_journals  = tcj_c_journals
             e_tcj_cj_names    = tcj_cj_names
           EXCEPTIONS
    *       CAJO_NOT_EXISTENT = 1
             OTHERS            = 2.
         IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
           hsubrc = sy-subrc.
         ENDIF.
         CLEAR tcj_documents.
         CALL FUNCTION 'FCJ_GET_DOCUMENT'
           EXPORTING
             i_comp_code      = save_bukrs
             i_cajo_number    = hcajo_number
             i_posting_number = save_belnr
           IMPORTING
             e_tcj_documents  = tcj_documents
           EXCEPTIONS
    *       NOT_FOUND        = 1
             OTHERS           = 2.
         IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
           hsubrc = sy-subrc.
         ENDIF.
         CLEAR   htcj_positions.
         REFRESH htcj_positions.
         CALL FUNCTION 'FCJ_GET_POSITIONS'
           EXPORTING
             i_comp_code      = save_bukrs
             i_cajo_number    = hcajo_number
             i_posting_number = save_belnr
           TABLES
             itcj_positions   = htcj_positions
           EXCEPTIONS
    *       NOT_FOUND        = 1
             OTHERS           = 2.
         IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
           hsubrc = sy-subrc.
         ENDIF.
         CLEAR   htcj_wtax_items.
         REFRESH htcj_wtax_items.
         CALL FUNCTION 'FCJ_GET_WT'
           EXPORTING
             i_comp_code       = save_bukrs
             i_cajo_number     = hcajo_number
             i_fisc_year       = save_gjahr
             i_posting_number  = save_belnr
    *       I_POSITION_NUMBER =
           TABLES
             itcj_wtax_items   = htcj_wtax_items
           EXCEPTIONS
    *       NO_WTAX_ITEMS_GET = 1
             OTHERS            = 2.
         IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
         ENDIF.
    *     PERFORM READ_BKPF.
    *     APPEND HBKPF.
         IF hsubrc = 0.
    **      IF BKPF-BSTAT = 'V'
    *       IF BKPF-BSTAT = 'W'
    *       OR BKPF-BSTAT = 'Z'.
    *         CLEAR FIMSG.
    *         FIMSG-MSORT = '    '. FIMSG-MSGID = 'FB'.
    *         FIMSG-MSGTY = 'I'.
    *         FIMSG-MSGNO = '856'.
    *         FIMSG-MSGV1 = BKPF-BSTAT.
    *         FIMSG-MSGV2 = BKPF-BUKRS.
    *         FIMSG-MSGV3 = BKPF-BELNR.
    *         FIMSG-MSGV4 = BKPF-GJAHR.
    *         PERFORM MESSAGE_APPEND.
    *         XKAUSG = 'X'.
    *       ELSE.
           CLEAR save_budat.
           rf140-title = title.
           PERFORM kassenbelege_ausgeben.
    *       ENDIF.
         ELSE.
    *       CLEAR FIMSG.
    *       FIMSG-MSORT = '    '. FIMSG-MSGID = 'FB'.
    *       FIMSG-MSGTY = 'I'.
    *       FIMSG-MSGNO = '547'.
    *       FIMSG-MSGV1 = SAVE_BUKRS.
    *       FIMSG-MSGV2 = SAVE_BELNR.
    *       FIMSG-MSGV3 = SAVE_GJAHR.
    *       PERFORM MESSAGE_APPEND.
    *       XKAUSG = 'X'.
         ENDIF.
    *   ENDIF.
       ELSE.
         CLEAR hbkormkey.
         CLEAR herdata.
         hbkormkey-bukrs = hdbukrs.
         hbkormkey-koart = hdkoart.
         hbkormkey-konto = hdkonto.
         hbkormkey-belnr = save_belnr.
         hbkormkey-gjahr = save_gjahr.
         CONDENSE hbkormkey.
         herdata-usnam = hdusnam.
         herdata-datum = hddatum.
         herdata-uzeit = hduzeit.
         CLEAR fimsg.
         fimsg-msort = '    '. fimsg-msgid = 'FB'.
         fimsg-msgty = 'I'.
         fimsg-msgno = '294'.
         fimsg-msgv1 = save_event.
         fimsg-msgv2 = hbkormkey.
         fimsg-msgv3 = herdata.
         PERFORM message_append.
         xkausg = 'X'.
       ENDIF.
    ENDFORM.                    "ANALYSE_UND_AUSGABE
    *       FORM CHECK_EINGABE
    FORM check_eingabe.
       DESCRIBE TABLE rerldt LINES erllines.
       IF NOT erllines IS INITIAL.
         IF  erllines    = '1'
         AND rerldt-low  IS INITIAL
         AND rerldt-high IS INITIAL.
           CLEAR xerdt.
         ELSE.
           xerdt = 'X'.
         ENDIF.
       ELSE.
         CLEAR xerdt.
       ENDIF.
       IF xdispl IS INITIAL.
         print = 'X'.
       ENDIF.
       IF NOT rxtsub   IS INITIAL.
         print = 'X'.
       ELSE.
         IF sy-batch IS INITIAL.
           IF sscrfields-ucomm EQ 'PRIN'.   "no difference between starting
             sscrfields-ucomm = 'ONLI'.     "with F8 or F13
    *     IF SY-UCOMM = 'PRIN'.
    *        SY-UCOMM = 'ONLI'.
             print = 'X'.
             xonli = 'X'.
           ENDIF.
         ELSE.
    *     IF SY-UCOMM = 'PRIN'.
           print = 'X'.
    *     ENDIF.
         ENDIF.
       ENDIF.
       IF    NOT sy-batch IS INITIAL
       OR  (     sy-batch IS INITIAL
       AND   (   sscrfields-ucomm = 'PRIN'
       OR        sscrfields-ucomm = 'ONLI' ) ).
    * AND   (   SY-UCOMM = 'PRIN'
    * OR        SY-UCOMM = 'ONLI' ) ).
         IF rxbkor IS INITIAL.
           IF sy-batch IS INITIAL.
             IF  NOT rindko IS INITIAL
             AND rspras IS INITIAL.
    *         IF SY-BATCH IS INITIAL.
               SET CURSOR FIELD 'RSPRAS'.
    *         ENDIF.
               MESSAGE e490.
             ENDIF.
           ELSE.
             IF  NOT rindko IS INITIAL.
               MESSAGE e499.
             ENDIF.
           ENDIF.
    *     IF  NOT REVENT IS INITIAL
    *     AND     RINDKO IS INITIAL.
    *       IF SY-BATCH IS INITIAL.
    *         SET CURSOR FIELD 'REVENT'.
    *       ENDIF.
    *       MESSAGE W451.
    *     ENDIF.
           IF revent IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'REVENT'.
             ENDIF.
             MESSAGE e450.
           ENDIF.
           DESCRIBE TABLE rerldt LINES erllines.
           IF NOT erllines IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'RERLDT-LOW'.
             ENDIF.
             MESSAGE w452.
           ENDIF.
           DESCRIBE TABLE rusnam LINES usrlines.
           IF NOT usrlines IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'RUSNAM-LOW'.
             ENDIF.
             MESSAGE w478.
           ENDIF.
           DESCRIBE TABLE rdatum LINES datlines.
           IF NOT datlines IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'RDATUM-LOW'.
             ENDIF.
             MESSAGE w479.
           ENDIF.
           DESCRIBE TABLE ruzeit LINES timlines.
           IF NOT timlines IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'RUZEIT-LOW'.
             ENDIF.
             MESSAGE w480.
           ENDIF.
         ELSE.
           IF  NOT rindko IS INITIAL
           AND NOT rspras IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'RSPRAS'.
             ENDIF.
             MESSAGE e491.
           ENDIF.
           IF revent IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'REVENT'.
             ENDIF.
             MESSAGE e450.
           ENDIF.
           IF NOT revent IS INITIAL.
             CLEAR t048.
             SELECT SINGLE * FROM t048
               WHERE event = revent.
             IF sy-subrc =  0.
               CASE t048-anzdt.
                 WHEN '0'.
                   IF NOT t048-xkont IS INITIAL.
                     IF sy-batch IS INITIAL.
                       SET CURSOR FIELD 'REVENT'.
                     ENDIF.
                     MESSAGE e463 WITH revent.
                   ENDIF.
                 WHEN OTHERS.
                   IF sy-batch IS INITIAL.
                     SET CURSOR FIELD 'REVENT'.
                   ENDIF.
                   MESSAGE e462 WITH revent.
               ENDCASE.
             ELSE.
               IF sy-batch IS INITIAL.
                 SET CURSOR FIELD 'REVENT'.
               ENDIF.
               MESSAGE e460 WITH revent.
             ENDIF.
           ENDIF.
         ENDIF.
         IF sortvk IS INITIAL.
           IF sy-batch IS INITIAL.
             SET CURSOR FIELD 'SORTVK'.
           ENDIF.
           MESSAGE e830.
         ELSE.
           SELECT SINGLE * FROM t021m
             WHERE progn = 'RFKORD*'
             AND   anwnd = 'KORB'
             AND   srvar = sortvk.
           IF sy-subrc NE 0.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'SORTVK'.
             ENDIF.
             MESSAGE e832 WITH sortvk.
           ENDIF.
         ENDIF.
         IF  NOT rindko IS INITIAL
         AND revent IS INITIAL.
           IF sy-batch IS INITIAL.
             SET CURSOR FIELD 'REVENT'.
           ENDIF.
           MESSAGE e450.
         ENDIF.
         IF  NOT rindko IS INITIAL
         AND NOT revent IS INITIAL.
           IF t048-event NE revent.
             SELECT SINGLE * FROM t048
               WHERE event = revent.
             IF sy-subrc NE 0.
               IF sy-batch IS INITIAL.
                 SET CURSOR FIELD 'REVENT'.
               ENDIF.
               MESSAGE e460 WITH revent.
             ENDIF.
           ENDIF.
           IF t048-xspra IS INITIAL.
             IF sy-batch IS INITIAL.
               SET CURSOR FIELD 'RINDKO'.
             ENDIF.
             MESSAGE e500 WITH revent.
           ENDIF.
         ENDIF

  • Printer change in PLD reports

    We are on SAP B1 2005 PL50.
    We have designed reports in PLD. While previewing reports using a different printer (other then the one used while designing these reports), the layout of the report on the preview/printout changes. It shows a line space after every row and also some of the the data fields are not aligned as per the design. However, while previewing the layout with the original printer used while designing, the report layout remains unchanged. We have changed the default printer on the page setup in design mode but still no effect.
    Is there an another setting that we need to incorporate that does not destroy the layout of the report regardless of change in printer?
    Thanks
    Asif

    Thanks Gordon.
    The print preview is same when we use two different printers. However, when we use a third printer, the preview changes. The page setup and the print preferences are same. What surprises is that it creates a line space after every line data. For example, for two text fields/rows, a line space is created in between them when we preview using that printer. It remains the same for the other two printers.
    Please advice

  • 8900 printer changed black cart. error code problem with printer system

    Changed black cartridge in 8900 series all in one printer error message says trouble with print system call HP.  Have removed and reinstalled catridge still same error message. HELP!!!!!

    Hi @melvinc 
    Welcome to the forums
    I read about the issue you are facing on your printer, as it's now showing a problem with the ink system. I cannot locate a "8900" printer, could you possibly have the Officejet 8600? If so, please try out the steps from the guide below. If you reach a step where it asks to replace the printhead or printer, call us directly to see what your replacement options are with HP.
    A 'Problem with Ink System' Error Message Displays on the Control Panel or Computer During Setup
    Please call our technical support at 800-474-6836. If you live outside the US/Canada Region, please click the link below to get the support number for your region. http://www8.hp.com/us/en/contact-hp/ww-phone-assis​t.html
    Have a great day
    R a i n b o w 7000I work on behalf of HP
    Click the “Kudos Thumbs Up" at the bottom of this post to say
    “Thanks” for helping!
    Click “Accept as Solution” if you feel my post solved your issue, it will help others find the solution!

Maybe you are looking for