SapScript Command to Prevent a Form From Actually Printing
Hi everyone, we have a new requirement that says if a certain group of materials are ordered together within a certain range of quantity do not print the transfer order out on the printer. Our transfer order form is a Z sap-script form. Does anyone know if there is any command available in sapscript that I can insert into the sapscript code to activate when I do not want to print out this form???
Thanks for everyone's assistance in advance.
try to restrict by using if condition in the program .....while using open_form....
if <f1> ne <condition>
exit.
else.
call function open_form
endif.
reward IF......
Regards
Anbu
Similar Messages
-
Prevent Startup Form from Loading using Command Line Arguments
Hi there
I'm developing a VB.NET windows forms application in VS2013.
The application will have 2 ways of being executed, one being by the user manually and the other being automated by the task scheduler.
When executed by the task scheduler, command line arguments will be used so that the application is aware that it is being run automatically and not by a user.
My problem is that I want the startup form to load when run by a user but I don't want it to load when it is run automatically, I just want to execute code.
Is it possible to prevent the startup form from loading by using the commandline arguments from the MyApplication_Startup event?
CheersHi Aureuz,
>>Is it possible to prevent the startup form from loading by using the commandline arguments from the MyApplication_Startup event
It is impossible to accomplish it in the MyApplication_Startup event, we can use Form.Shown event:
#Form.Shown Event
http://msdn.microsoft.com/en-us/library/system.windows.forms.form.shown(v=vs.110).aspx
If we start a form by using the commandline arguments, the count of CommandLineArgs will be above one, if so, use Me.Hide() method to hide this form.
Private Sub Form1_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
Dim args As String() = Environment.GetCommandLineArgs()
If args.Count > 1 Then
Me.Hide()
Else
Me.Show()
End If
End Sub
You can also uncheck "Enable application framework" on the project properties application tab and select your startup object to a module object:
Module Module1
Sub Main()
Dim args As String() = Environment.GetCommandLineArgs()
If args.Count > 1 Then
'Run your background code
Else
Dim f As New Form1
f.ShowDialog()
End If
End Sub
End Module
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Is there a command to Submit a form from a custom button?
I am going to add a custom button to allow the user to click on the button to Print the form. I have found the example code of how to do this.
My question is as follows:
Is there a command I can add to a custom button to Submit the form after it prints?
I want the submit to be automatic after they print using my custom "Print" button on the form.
Thanks so much,
SusanHere is who you would do this :
1) Import your PDF in FormsCentral
2) Save the Submission Enabled Form from the Distribute Tab
3) Open the PDF in Acrobat XI
4) File > Save a Copy...
5) Open the copy in Acrobat XI
6) Tools > Forms > Edit
7) Find the Submit button on the form right click on it to show the properties dialog
8) Go to the Actions Tab
9) Select "Run a Javascript" and click on the "Edit" button
10) Add the this.print() javascript line to the button's javascript
11) Close the dialog with "OK"
12) Close the property dialog with "Close"
13) Click on "Close For Editing" (top right corner in Acrobat XI)
14) File > Save as Other... > Reader Extended PDF > Enable More Tools (includes form fill-in & save)...
15) Test your form (make sure it submits to FormsCentral without errors)
Hope this helps
Gen -
How to prevent a page from being printed (with condition)?
Dear forumers,
How can I control a page in smartform from being printed / displayed?
The scenario:
There are multiple pages in the smartform. In the second page, the variable, V_TEXT will be displayed in a text element located in the secondary window (not the main window). If the variable V_TEXT is empty, the second page should NOT be printed / displayed at all.
How may I achieve this? Please help. Thanks.Hi,
You can control the Window Display in the Page by giving some condition, but there is no option to control the page display based on the condition.
Jatender -
Preventing input form from showing existing record
Hello,
I'm creating a series of web pages to collect info from a user. On the first page, create.jsp, I have a CommandLink bound to the Create binding action. It forwards to the input form on its own page, form.jsp. The defaults (sequence number, creation date) from the model layer appear nicely in the form. If the user follows the page flow, the record is committed and everything is swell.
The problem is that users can enter "form.jsp" directly into their location bar in their web browser, and the input page will display the first record in the table. I cannot use an authorization scheme to prevent access because any general user of the web should be able to input their info. (In other words, you can't be logged-in before creating your login.)
How can I disable this? Or, is there a hook in the processing lifecycle that I can use to determine if a user has created a new row before displaying the input form?
I'm using JDev 10.1.3 production, ADF Faces, ADF BC.
Thanks,
-AnthonyI figured this out myself, actually this was quite simple.- just set the 'immediate' property on the component (button) to 'true'.
-
I need to attach a printer command (PCL) to all jobs from a print queue
We're running NW5.1 SP1a, and I want to send a PCL command to the
printer before all print jobs come from a certain queue. The purpose of
this is so that the DOS-based program that prints to LPT3 will print
from tray 2 of our networked laser printer. I have the PCL command I
need, and if I put it at the beginning of a doucment and then print it
from the DOS program, it will come from the correct tray.
BTW, this program is run from machines running DOS 6.22, Windows 98,
and XP. Some of the DOS boxes do a network boot from floppy, so doing
something with printer drivers on each machine is not an option. Since
they all capture the same print queues, all it would take is to be able
to send the PCL command to the printer with every job. Surely this is
possible?
Thanks!Thank you for your help. I finally figured out what the problem was.
None of the printer definitions were visible to me when creating print
job configurations. I finally figured out what you do to import them.
Now I can attach them to my print job configuration. Yay!
I must have had some problem with the search queries I was using,
because I never could find out how to create print device definitions.
I have a couple of books here, but all they say is useless stuff like
"Print device definitions are created using the Administrator Console."
Thanks to the page of the documentation you linked to (and searching
from that section of the documentation and then following the
resulting links), I found out exactly what to do with the Administrator
Console to create/define print configurations. Now I can create a
complete print job. Yee-haw!
BTW, I have no problem RTFM-ing as long as I have the right FM to R.
Thanks again for pointing me in the right direction!
James
P.S--For what it's worth, although initially a bit counterintuitive for
someone whose primary background is Microsoft-based, the more I delve
into Netware, the better I like it. It makes the MS methodology seem
like a bunch of ugly hacks held together with the software equivalents
of bailing wire and duct tape. -
How can I stop a form from suddenly printing all fields filled in black?
This form is used successfully by others as well as myself up to past two sessions.
It looks fine on screen but prints out all fields as black as if redacted. Acrobat Professional 8Hello Anne,
Inspite of restricting the authorisation object S_BDS_DS you are not able to restrict the users in overwriting the workbooks, please implement the note 1167094 in your system.
Implementing this note with the help of yout BASIS team would surely fix your issue.
Let me know if this helps. Thanks.
Best Regds,
Suyog Chakot... -
**Help** Page Setup Printers differ from actual printer selected
Hi everybody I am an newbie to this forum so please be Gentle
i have an end user with a curious Issue in Adobe Photoshop Only, all other adobe packages correctly
The problem
User goes to print Selects his printer from the List
then selects page setup and up pops a with a different printer "properties"
does not happen to all printers in the list
I have confirmed the following
Printer Page properties are not listing the default printer.
is not isolated to one single printer from the list
Page properties produce different models from printer list
Happens under a restricted account and administrator accounts
Have tried re-installing package
Additional information
Computers are part of a Windows 2003 Domain
Computers are running Windows XP Sp3 and are Updated to current patched
This one has me Stumped.
Cheers
FrenchwalkerFYI, this is a user-user help forum, and while some Adobe personnel drop by here occasionally, you may have better luck contacting Adobe support directly.
Perhaps another XP user in a domain environment will see this message (now freshly bumped to the top courtesy moi) and let you know whether they see similar issues.
I have heard that with Photoshop CS5 a fundamentally different printing interface is being used by the application, and this has yielded a whole host of new printing problems, from color management issues to multiple copy settings not being honored until the second attempt to print. I don't know how much of this applies to XP though.
-Noel -
Is there a way to prevent specific pages from being printed by a viewer to the site?
Any ideas?
There are many ways you can do this, but I wont recommend this because even after you disable browser print, users can still use screenshots or print screen etc.
http://webdesign.about.com/od/advancedcss/qt/block_print.htm
Disable Printing
http://stackoverflow.com/questions/5938466/how-can-i-disable-print-screen-for-a-web-page-i n-all-browser
Thanks,
Sanjit -
Prevent Encrypted Partition From Mounting at Boot
I have an external USB HDD partitioned into two. Both partitons are encrypted. I use partition A for a time machine backup for my mac, and the other (when pluged in to a different macbook) is used similarly for that machine. Every time I boot up, or plug the drive in, I get 2 dialogue boxes asking me to enter passwords - one for each partiton.
I'd like is to set my OS to not mount the second partition on boot at all (no password dialogue / no disk in finder). If I need to mount it, I'd like to be able to do so via Disk Utility.
I've tried using the method described here: https://discussions.apple.com/thread/4271735?start=0&tstart=0, but it does not work - perhaps because my partiton is encrypted? Is there perhaps a different fs type for encrypted disks? (not "hfs").
I've also followed this thread: https://discussions.apple.com/thread/4870225 , but I'm reticent to switch off automounting totally because I use other encrypted disks for work and need them to mount at boot.
Any thoughts?Linc Davis wrote:
It seems that the fstab method doesn't work with CoreStorage volumes.
Yes, that's correct. Core Storage doesn't look at fstab at all.
If the only Core Storage volumes you have are encrypted containers, you can achieve the desired outcome by disabling boot time invocation of the Core Storage daemon. Please note that Apple's Fusion Drive technology relies on Core Storage, so if you have a system with Fusion Drive, this workaround may break your computer.
Linc Davis wrote:
There is no way I know of to prevent automounting of CoreStorage volumes selectively. You may be able to prevent all CS volumes from automounting by deleting or commenting out the "LaunchEvents" key in this file:
That's the idea, but good heavens, don't comment things out in launch plists! Do it right, use launchctl.
The Core Storage daemon normally runs at boot, and manages logical volumes assigned to Core Storage—specifically, in the OP's case, encrypted containers. If you have no other mission-critical Core Storage volumes, you may use the launchctl command to disable the Core Storage daemon, using the unload -w argument, as per the launchctl man page:
unload [-w] [-S sessiontype] [-D domain] paths ...
Unload the specified configuration files or directories of con-
figuration files. This will also stop the job if it is running.
-w Overrides the Disabled key and sets it to true. In pre-
vious versions, this option would modify the configura-
tion file. Now the state of the Disabled key is stored
elsewhere on-disk.
So, in Terminal, the command to prevent Core Storage from running at boot time would be as follows:
$ sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.corestorage.corestoraged.plist
Please note again that Apple's Fusion Drive technology relies on Core Storage, so if you have a system with Fusion Drive, this workaround may break your computer.
After disabling the Core Storage daemon, you may still mount encrypted volumes using Disk Utility, or the command line (hdiutil attach /dev/diskX where /dev/diskX is the encrypted container).
Hope this helps. -
Preventing ADF Input Form from validating
Can anyone say how can i prevent an ADF Creation Form from validating the inputText fields when there is no data entered in any of the fields and the user press a Cancel button to cancel the input and return/navigate to another page???
Currently when i try that that the fields are validates and a message is displayed saying the field requires a value. And it will not allow me to navigate to another page unless some value is entered. Why is this so ?
ThanksI figured this out myself, actually this was quite simple.- just set the 'immediate' property on the component (button) to 'true'.
-
Migration of Smartforms / SAPScript forms from SAP R/3 4.7 to SAP ECC 6.0
Dear Members,
We are in process of re-implementing SAP with SAP ECC 6.0 from SAP R/3 version 4.7
We have created many layouts using SAPScripts & SAP Smartforms in SAP R/3.
My question is, are there any migration tools available in SAP ECC 6.0 in the form of function modules, BAPI etc to convert existing forms of Smartforms / SAPScripts created in SAP R/3 4.7 to SAP ECC 6.0 ?
Or do we have to design all existing forms created in R/3 once agin in SAP ECC 6.0 ?
We request our dear members to share their views on the above mentioned problems faced by us in the re-implementation project
Thanking you,
With best regards,
K. Rangarajan
ABAP Programmer
Strides Arcolab Limited
Bangalore, INDIADear Friend,
As per our consultant's view, we are not upgrading from SAP R/3 4.7 to SAP ECC. We are re-implementing; that is, we are going to implement SAP ECC as if we are doing it for the first time ever in our company. This is due to drastic organizational changes happend in our company. So, upgrading from R/3 is not feasible solution, according to our consultants.
So, we have to re-configure all settings in SPRO manually in ECC based on our new business scenario. There will be new company codes, plants, business area etc., which will be totally different from existing R/3 system.
But the template definitions of the existing forms maintained in SAPScript / Smartforms will remain same.
There are 50+ forms (boith SAPScript / Smartforms put together) and manual re-designing of all those forms will be tedious within the scheduled date of GO Live.
In that case, to avoid re-designing, what is the best method that can prevent manual re-design of Smartforms?
For SAPscripts, I got some good news from our some of our dear forum members.
Thanking you,
With best regards,
K. Rangarajan -
Sapscript calling forms from program
Hi experts
I need to write a form in a program to get values.
Here is my code. But i cant seem to succesfully compile it. Need help. I want to take
ernam from sapscript and send name and lastname back. Can u please fill the function.
Also i have an error says itcyy is not a structure ?
thanks.
REPORT ZME23N_SAPSCR_FM.
tables : user_Addr.
form get_Values TABLES IN_PAR STUCTURE ITCSY
OUT_PAR STRUCTURE ITCSY.
*READ TABLE IN_PAR WITH KEY 'ERNAM'.
*data firstname like user_addr-name_first.
*select single * from user_Addr
*where bname = ernam.
*firstname = user_Addr-name_first.
*lastname = user_addr-name_last.
endform.You can use the PERFORM command to call an ABAP subroutine
(form) from
any program, subject to the normal ABAP runtime
authorization
checking. You can use such calls to subroutines for
carrying out
calculations, for obtaining data from the database that is
needed at
display or print time, for formatting data, and so on.
PERFORM commands, like all control commands, are executed
when a
document is formatted for display or printing.
Communication between a
subroutine that you call and the document is by way of
symbols whose
values are set in the subroutine.
The system does not execute the PERFORM command within
SAPscript
replace modules, such as TEXT_SYMBOL_REPLACE or
TEXT_INCLUDE_REPLACE.
The replace modules can only replace symbol values or
resolve include
texts, but not interpret SAPscript control commands.
Syntax in a form window:
/: PERFORM <form> IN PROGRAM <prog>
/: USING &INVAR1&
/: USING &INVAR2&
/: CHANGING &OUTVAR1&
/: CHANGING &OUTVAR2&
/: ENDPERFORM
INVAR1 and INVAR2 are variable symbols and may be of any of
the four
SAPscript symbol types.
OUTVAR1 and OUTVAR2 are local text symbols and must
therefore be
character strings.
The ABAP subroutine called via the command line stated
above must be
defined in the ABAP report prog as follows:
FORM <form> TABLES IN_TAB STRUCTURE ITCSY
OUT_TAB STRUCTURE ITCSY.
ENDFORM.
The values of the SAPscript symbols passed with /: USING...
are now
stored in the internal table IN_TAB . Note that the system
passes the
values as character string to the subroutine, since the
field Feld
VALUE in structure ITCSY has the domain TDSYMVALUE (CHAR
80). See the
example below on how to access the variables.
The internal table OUT_TAB contains names and values of the
CHANGING
parameters in the PERFORM statement. These parameters are
local text
symbols, that is, character fields. See the example below
on how to
return the variables within the subroutine.
From within a SAPscript form, a subroutine GET_BARCODE in
the ABAP
program QCJPERFO is called. Then the simple barcode
contained there
('First page', 'Next page', 'Last page') is printed as
local variable
symbol.
Definition in the SAPscript form:
/: PERFORM GET_BARCODE IN PROGRAM QCJPERFO
/: USING &PAGE&
/: USING &NEXTPAGE&
/: CHANGING &BARCODE&
/: ENDPERFORM
/ &BARCODE&
Coding of the calling ABAP program:
REPORT QCJPERFO.
FORM GET_BARCODE TABLES IN_PAR STUCTURE ITCSY
OUT_PAR STRUCTURE ITCSY.
DATA: PAGNUM LIKE SY-TABIX, "page number
NEXTPAGE LIKE SY-TABIX. "number of next page
READ TABLE IN_PAR WITH KEY 'PAGE'.
CHECK SY-SUBRC = 0.
PAGNUM = IN_PAR-VALUE.
READ TABLE IN_PAR WITH KEY 'NEXTPAGE'.
CHECK SY-SUBRC = 0.
NEXTPAGE = IN_PAR-VALUE.
READ TABLE OUT_PAR WITH KEY 'BARCODE'.
CHECK SY-SUBRC = 0.
IF PAGNUM = 1.
OUT_PAR-VALUE = '|'. "First page
ELSE.
OUT_PAR-VALUE = '||'. "Next page
ENDIF.
IF NEXTPAGE = 0.
OUT_PAR-VALUE+2 = 'L'. "Flag: last page
ENDIF.
MODIFY OUT_PAR INDEX SY-TABIX.
ENDFORM. -
How can I prevent forms from being prematurely submitted when users click on the "Enter" key?
Is there any way that I can prevent Dreamweaver CF submission forms from being prematurely submitted by the user when he/she clicks on the "Enter" key before they have completed the form? I need the users to finish form and click on the "Submit" key. I have the "Submit" key action configured as "submit form"
Thank you!
Found a solution through Google. -
Prevent multiple users from editing/approving the same form SPD 2013,SP 2013
Hello all, I have a workflow with a to do task, the task is assigned to a group so any of the users in that group can go in and do a quality check on form data and approve it. How do I prevent multiple users from working on the
same form? do I just require check out? or is there a way to notify the rest of the group that a user has already started the quality check.The "Require Checkout" option is your best bet. You can also enable the auto checkout on edit option to allow minimal effort on the side of the user. Other users will then get the error message stating the item is checked out, if they try to
edit it.
If you'd like, you could add a workflow to the task list that triggers when something is changed. That workflow can check if the item is checked out and if so, email the other users assigned to the task.
I trust that answers your question...
Thanks
C
|
RSS |
http://crayveon.com/blog |
SharePoint Scripts | Twitter |
Google+ | LinkedIn |
Facebook | Quix Utilities for SharePoint
Maybe you are looking for
-
Larger paper tray for hp laserjet pro 200 color mfp m276nw
Is there an additional tray for the m276nw
-
How can I set my "attach file" system to always show the date and offer to resort?
When I want to attach a file to an email, or save it for that matter, I have to turn on Details instead of List in the View Menu. How can I set Thunderbird to have Details on as my default. Thanks!
-
Additional Lines in FMBBC for budget documents
Hi, In FMBBC t-code the default number of line items are only 26. How do i increase the number of line items. My client as budgeted for 500 funds centers and committment items along with amount. they want to copy paste the same on the initial screen
-
Hello, I am using oracle 10g I have a tableA i.e. it takes the user hierarchy. which has the table columns like group1,group2,group3 group1 is the manager1,group2 is under group1,group3 is under group2 i mean the data. and the username Now what i wan
-
Model Binding and Calculated Field Syntax for "class" Attribute
Hi, I tried to use the calculated field syntax from SAP UI5 to change the CSS class attribute of an element based on some model property, i.e., I wanted to change the class in the corresponding formatter function based on the currently bound value. H