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 systemHi 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. -
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_druHi,
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,
MattNot 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 ZimnyHi,
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 -
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
AsifThanks 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-assist.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
-
I'm looking for some advice please. Ive dropped my iphones 4s in water and its all working except the screen is not visable. I havent backed up my phone before and need to do so as i am getting a replacement. I am trying to connect it to the computer
-
Deploy Swing Java DB application in Jdeveloper 11g
Hi I created a simple Swing Java DB application in Jdeveloper 11g, after I deploy this simple swing application, I try to run the jar file, I got the following error: C:\Jdev1013\jdevhome\jdev\mywork\Application2\Client\deploy>java -jar myJar.jar Exc
-
What is 'Value in local curr' and why it is different with order value?
I am using scheduling agreement. When I hightlight an item and click button 'PO History' in TR ME33L, I get GR document no, qty and a field called 'Value in local curr'. For most of lines, this field equal to order value (GR qty * net price). However
-
What transfer speed can I expect via wired ethernet?
3 iMac's wired to an AirPort Extreme....what transfer speeds should I expect? I'm only getting 40-60MBps IMac to IMac via Ethernet provides up to 70MBps. I am wanting to get a Thunderbolt Drive but worry that while the iMac that the Thunderbolt HD
-
Update Concatenated Info-Object
Dear Experts, C1 and C2 are info-objects (characteristics) that have their own data and update rules directly from source (ERP). I have a third info-object animal C3 which is structurally C1-C2 (C1 hyphen C2). What is the easiest/neat/straightforward