What is the CVI function use to get the Read-Only attribute of currently loaded sequence file in TS?
I am working with CVI 8.0 and TS 3.5. The VCI code is called from the process model (I want to get the attribute of the currently loaded users sequence file)
Never mind. I found it.
Similar Messages
-
I guess I was not clear.....my fault....let me re-phrase: frequently I send an email to multiple contacts.....I'm constantly changing my selection of multiple contacts so using the "group" function doesn't get the job done.......so how can I go through my list of contacts and quickly select those contacts that I want to receive that particular email....thx
You need an app that allows group messaging. Enter group messenger in the search bar in the app store.
-
While deploying the soa components using ANT getting the 404 exception
HI
I am trying to deploy the soa composites using ANT i am getting the below exception.
Please help me as it is need very urgert for client.
Appriciate for the quick help
Exception:
ant -f build.xml deployOnlyApplication
[WARN ][codegc ] Could not acquire large pages for 256Mbytes code (at 0xffffffff60000000).
[WARN ][codegc ] Falling back to normal page size.
Buildfile: build.xml
[echo] property file = /opt/oracle/SampleCode
deployOnlyApplication:
[input] Please enter Application Name:
HelloWorld
[echo] In deployOnlyApplication ApplicationName HelloWorld
[echo] Application Name HelloWorld
[echo] property file = /opt/oracle/SampleCode
deployApplication:
[echo] deploy application HelloWorld
[echo] /opt/oracle/SampleCode/code/HelloWorld/build.properties
[echo] property file = /opt/oracle/SampleCode
deployProject:
[echo] deploy project HelloProject for environment SIT
[echo] partition default compositeName HelloProject compositeDir /opt/oracle/SampleCode/code/HelloWorld
[echo] build sar package
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
[input] skipping input as property compositeDir has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
clean:
[echo] deleting /opt/oracle/SampleCode/code/HelloWorld/HelloProject/deploy/sca_HelloProject_rev1.0.jar
init:
scac-validate:
[echo] Running scac-validate in /opt/oracle/SampleCode/code/HelloWorld/HelloProject/composite.xml
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
[input] skipping input as property compositeDir has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
scac:
[scac] Validating composite "/opt/oracle/SampleCode/code/HelloWorld/HelloProject/composite.xml"
[scac] info: File to validate does not exist fault-policies.xml
[scac] info: No test suites available
package:
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
[input] skipping input as property compositeDir has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
compile-source:
[mkdir] Created dir: /opt/oracle/SampleCode/code/HelloWorld/HelloProject/dist
[copy] Copying 17 files to /opt/oracle/SampleCode/code/HelloWorld/HelloProject/dist
[copy] Warning: /opt/oracle/SampleCode/code/HelloWorld/HelloProject/src not found.
[jar] Building jar: /opt/oracle/SampleCode/code/HelloWorld/HelloProject/deploy/sca_HelloProject_rev1.0.jar
[delete] Deleting directory /opt/oracle/SampleCode/code/HelloWorld/HelloProject/dist
[copy] Copying 1 file to /opt/oracle/SampleCode/builds/${build.number}
[echo] deploy on http://10.51.80.64:7005 with user weblogic
[echo] deploy sarFile /opt/oracle/SampleCode/code/HelloWorld/HelloProject/deploy/sca_HelloProject_rev1.0.jar
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
deploy:
[input] skipping input as property serverURL has already been set.
[input] skipping input as property sarLocation has already been set.
[input] skipping input as property password has already been set.
[deployComposite] setting user/password..., user=weblogic
[deployComposite] Processing sar=/opt/oracle/SampleCode/code/HelloWorld/HelloProject/deploy/sca_HelloProject_rev1.0.jar
[deployComposite] Adding sar file - /opt/oracle/SampleCode/code/HelloWorld/HelloProject/deploy/sca_HelloProject_rev1.0.jar
[deployComposite] INFO: Creating HTTP connection to host:10.51.80.64, port:7005
[deployComposite] INFO: Received HTTP response from the server, response code=404
[deployComposite] SEVERE: Problem in sending HTTP request to the server. Please make sure the server is up and/or check standard HTTP response code for 404
[deployComposite] ---->response code=404, error:null
[echo] stop activate HelloProject
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1/bin/..
activateComposite:
[input] skipping input as property host has already been set.
[input] skipping input as property port has already been set.
[input] skipping input as property user has already been set.
[secure-input] skipping secure-input as property password has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1/bin/..
compositeMgrTask:
[java] [WARN ][codegc ] Could not acquire large pages for 256Mbytes code (at 0xffffffff60000000).
[java] [WARN ][codegc ] Falling back to normal page size.
[java] Connecting to: service:jmx:t3://10.51.80.64:7005/jndi/weblogic.management.mbeanservers.runtime
[java] java.io.IOException: Unhandled exception in lookup
[java] at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:196)
[java] at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:84)
[java] at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:338)
[java] at oracle.fabric.management.deployedcomposites.CompositeManagerHelper.createJMXConnector(CompositeManagerHelper.java:91)
[java] at oracle.fabric.management.deployedcomposites.CompositeManager.initConnection(CompositeManager.java:48)
[java] at oracle.fabric.management.deployedcomposites.CompositeManagerAntWrapper.execute(CompositeManagerAntWrapper.java:221)
[java] at oracle.fabric.management.deployedcomposites.CompositeManagerAntWrapper.main(CompositeManagerAntWrapper.java:275)
[java] Caused by: javax.naming.NamingException: Unhandled exception in lookup [Root exception is org.omg.CORBA.NO_PERMISSION: vmcid: 0x0 minor code: 0 completed: No]
[java] at weblogic.corba.j2ee.naming.Utils.wrapNamingException(Utils.java:83)
[java] at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:291)
[java] at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:227)
[java] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[java] at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:179)
[java] ... 6 more
[java] Caused by: org.omg.CORBA.NO_PERMISSION: vmcid: 0x0 minor code: 0 completed: No
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[java] at java.lang.Class.newInstance0(Class.java:357)
[java] at java.lang.Class.newInstance(Class.java:310)
[java] at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemException(MessageBase.java:897)
[java] at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.getSystemException(ReplyMessage_1_2.java:99)
[java] at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSystemExceptionReply(CorbaMessageMediatorImpl.java:572)
[java] at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(CorbaClientRequestDispatcherImpl.java:471)
[java] at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(CorbaClientRequestDispatcherImpl.java:358)
[java] at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:129)
[java] at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
[java] at weblogic.corba.cos.naming._NamingContextAnyStub.resolve_any(_NamingContextAnyStub.java:80)
[java] at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:267)
[java] ... 9 more
[echo] unit test HelloProject
[echo] finish
[echo] property file = /opt/oracle/SampleCode
deployProject:
[echo] deploy project Project1 for environment SIT
[echo] partition default compositeName Project1 compositeDir /opt/oracle/SampleCode/code/HelloWorld
[echo] build sar package
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
[input] skipping input as property compositeDir has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
clean:
[echo] deleting /opt/oracle/SampleCode/code/HelloWorld/Project1/deploy/sca_Project1_rev1.0.jar
init:
[mkdir] Created dir: /opt/oracle/SampleCode/code/HelloWorld/Project1/deploy
scac-validate:
[echo] Running scac-validate in /opt/oracle/SampleCode/code/HelloWorld/Project1/composite.xml
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
[input] skipping input as property compositeDir has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
scac:
[scac] Validating composite "/opt/oracle/SampleCode/code/HelloWorld/Project1/composite.xml"
[scac] info: File to validate does not exist fault-policies.xml
[scac] info: No test suites available
package:
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
[input] skipping input as property compositeDir has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
compile-source:
[mkdir] Created dir: /opt/oracle/SampleCode/code/HelloWorld/Project1/dist
[copy] Copying 15 files to /opt/oracle/SampleCode/code/HelloWorld/Project1/dist
[copy] Warning: /opt/oracle/SampleCode/code/HelloWorld/Project1/src not found.
[copy] Copying 2 files to /opt/oracle/SampleCode/code/HelloWorld/Project1/dist/SCA-INF/classes
[jar] Building jar: /opt/oracle/SampleCode/code/HelloWorld/Project1/deploy/sca_Project1_rev1.0.jar
[delete] Deleting directory /opt/oracle/SampleCode/code/HelloWorld/Project1/dist
[copy] Copying 1 file to /opt/oracle/SampleCode/builds/${build.number}
[echo] deploy on http://10.51.80.64:7005 with user weblogic
[echo] deploy sarFile /opt/oracle/SampleCode/code/HelloWorld/Project1/deploy/sca_Project1_rev1.0.jar
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1
deploy:
[input] skipping input as property serverURL has already been set.
[input] skipping input as property sarLocation has already been set.
[input] skipping input as property password has already been set.
[deployComposite] setting user/password..., user=weblogic
[deployComposite] Processing sar=/opt/oracle/SampleCode/code/HelloWorld/Project1/deploy/sca_Project1_rev1.0.jar
[deployComposite] Adding sar file - /opt/oracle/SampleCode/code/HelloWorld/Project1/deploy/sca_Project1_rev1.0.jar
[deployComposite] INFO: Creating HTTP connection to host:10.51.80.64, port:7005
[deployComposite] INFO: Received HTTP response from the server, response code=404
[deployComposite] SEVERE: Problem in sending HTTP request to the server. Please make sure the server is up and/or check standard HTTP response code for 404
[deployComposite] ---->response code=404, error:null
[echo] stop activate Project1
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1/bin/..
activateComposite:
[input] skipping input as property host has already been set.
[input] skipping input as property port has already been set.
[input] skipping input as property user has already been set.
[secure-input] skipping secure-input as property password has already been set.
[input] skipping input as property compositeName has already been set.
[input] skipping input as property revision has already been set.
[echo] oracle.home = /opt/oracle/Middleware/Oracle_SOA1/bin/..
compositeMgrTask:
[java] [WARN ][codegc ] Could not acquire large pages for 256Mbytes code (at 0xffffffff60000000).
[java] [WARN ][codegc ] Falling back to normal page size.
[java] Connecting to: service:jmx:t3://10.51.80.64:7005/jndi/weblogic.management.mbeanservers.runtime
[java] java.io.IOException: Unhandled exception in lookup
[java] at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:196)
[java] at weblogic.management.remote.common.ClientProviderBase.newJMXConnector(ClientProviderBase.java:84)
[java] at javax.management.remote.JMXConnectorFactory.newJMXConnector(JMXConnectorFactory.java:338)
[java] at oracle.fabric.management.deployedcomposites.CompositeManagerHelper.createJMXConnector(CompositeManagerHelper.java:91)
[java] at oracle.fabric.management.deployedcomposites.CompositeManager.initConnection(CompositeManager.java:48)
[java] at oracle.fabric.management.deployedcomposites.CompositeManagerAntWrapper.execute(CompositeManagerAntWrapper.java:221)
[java] at oracle.fabric.management.deployedcomposites.CompositeManagerAntWrapper.main(CompositeManagerAntWrapper.java:275)
[java] Caused by: javax.naming.NamingException: Unhandled exception in lookup [Root exception is org.omg.CORBA.NO_PERMISSION: vmcid: 0x0 minor code: 0 completed: No]
[java] at weblogic.corba.j2ee.naming.Utils.wrapNamingException(Utils.java:83)
[java] at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:291)
[java] at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.java:227)
[java] at javax.naming.InitialContext.lookup(InitialContext.java:392)
[java] at weblogic.management.remote.common.ClientProviderBase.makeConnection(ClientProviderBase.java:179)
[java] ... 6 more
[java] Caused by: org.omg.CORBA.NO_PERMISSION: vmcid: 0x0 minor code: 0
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeC
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Del
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:51
[java] at java.lang.Class.newInstance0(Class.java:357)
[java] at java.lang.Class.newInstance(Class.java:310)
[java] at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.get
[java] at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_
[java] at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSy
[java] at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherIm
[java] at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherIm
[java] at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke
[java] at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457
[java] at weblogic.corba.cos.naming._NamingContextAnyStub.resolve_any(_
[java] at weblogic.corba.j2ee.naming.ContextImpl.lookup(ContextImpl.jav
[java] ... 9 more
[echo] unit test Project1
[echo] finish
[echo] finished Composite HelloWorld deployment
BUILD SUCCESSFUL
Total time: 1 minute 7 seconds
Note : All the server name and port no are depfined properly.
Regards,
Anilkumar PHi,
I was getting exactly same error. I have resolved it by putting the
<target name="enterPassword" >
<input message="Please enter Weblogic password:" addproperty="passwd">
<handler classname="org.apache.tools.ant.input.SecureInputHandler" />
</input>
in my build.xml
It means that it was not able to read password properly in bin/ant-sca-mgmt.xml
Password was the issue in my case. it is working now.
Thanks,
Arun Jadhav -
What function modul should i use to get the entire BOM for product costing?
Hi.
I am preparing a product costing report based on ck13n. what Fm shud i use to get the entire BOM in it and hence i can calculate the cost of all materials at all levels?Hi Ashwin,
Check these tables,
https://forums.sdn.sap.com/click.jspa?searchID=3936716&messageID=3501169
Thanks. -
I'm new to Mac and the program/all called Numbers. I'm trying to use both Average and small in the same formula. What's I'm trying to do is take 20 cells in a column, find the 10 lowest numbers, then get the average and after that multiply it by .96 I used to use Excel and the formula worked fine in that. Here is my Formula
=(average(small(H201:H220,{1,2,3,4,5,6,7,8,9,10})))*.96
This formula worked in Excel and when I converted my spreadsheet over to Numbers, this formula no longer works.
The best that I have been able to do so far is use small in 10 different cells, then get the average of the 10 cells and finally multiply that average by .96 So instead of using 1 cell, I'm using 12 cells to get my answer.
This is a formula that I will be using all the time. The next cell would be =(average(small(H202:H221,{1,2,3,4,5,6,7,8,9,10})))*.96
Hoping I explain myself well enough and that someone can help me.
ThanksYou can still do it in one cell but it will be more unruly than the Excel array formula.
=average(small(H201:H220,1),small(H201:H220,2),small(H201:H220,3),...,small(H201:H220,10))*0.96
where you would, of course, replace the "..." with the remaining six SMALL functions. -
Using function 'read_text' to get the Material PO Text in Purchase Order
Hello,
i am using this function READ_TEXT to get the Material PO Text of a PO.
concatenate ekko-ebeln ekpo-EBELP into txt.
CALL FUNCTION 'READ_TEXT' " FM Read_text
EXPORTING
ID = 'F03'
LANGUAGE = 'E'
NAME = txt
OBJECT = 'EKPO'
TABLES
LINES = itab
EXCEPTIONS
ID = 1.
Now if i enter the Mat PO Text, the function works fine. But if i dont enter the Mat PO Text, the prog gives a dialog box error at compilation that ,
<b>Text 450000001800010 ID F03 language EN not found</b>, where '450000001800010' is the value of 'txt'(passed to the function).
how to check for invalid text name returning from the function ????
Thanks for yur time.hi
use the select query from STXH to c if the text exists and pass the same value as what u r doing to read_text and if the sy-subrc = 0...then only use the FM ...hope it helps..
reward points if it help...
regards
Gunjan -
I use Office Outlook for mac 2011 to organise my email & calendar. Since updating to OS X Mavericks I have not been able to sync the calendar to my iPhone. What do I need to do to get the calendars syncing again?
Jason The Hague wrote:
Thanks! But seriously why have Apple disabled the info sync on iTunes? By 'Upgrading' to Mavericks I've inadvertantly disabled my Apple mobile devices from fulfilling their function. Come on Apple work with us here!!
Apple told developers they were removing that service over two years ago. The developers that depended upon it should have done something about it.
Why did they remove it? My guess is because it was pretty crappy, was difficult to maintain, and wasn't a good solution for multiple devices that could get the info without tethering to a "base" Mac. -
Hi, i have a A1186 Mac Pro 2008 Tower. Im running windows 7 64Bit on it. Im not sure about what version of bootcamp should i use to get the drivers. Someone please help me.
Boot Camp support:
http://www.apple.com/support/bootcamp/
Boot Camp FAQ:
http://support.apple.com/kb/HT5639?viewlocale=en_US -
I make annotations to my photos in iphoto using preview. But once I have made the annotation I do not get the photo back into the event in iphoto from which I took the photo. What am I doing wrong? I am not using aperture
For the annotations to display on the photo in iPhoto you must setup Preview as the external editor in iPhoto via iPhoto's Advanced preference pane.
After adding the annotations just do a Save. iPhoto will then recognize the change via a new modified version. You can revert to the original at any time if you want to get rid of the text.
OT -
What api would I use to get the number of chars in string?
What api would I use to get the number of chars in string?
Assuming that you really mean that you want the number of charaters in a String (not string), that would be documented in java.lang.String
The method is length() -
Is there any function module to get the variables used in a query?
Hi experts
Please, do you know if is there any function module to get the variables used in a query?
Thanks and regards
LuisHi Srini
Yes, I have checked the tables but I need a function module
Thanks anyway!
Luis -
What are the different functions used in sap script?
Hi,
What are the different functions used in sap script? What are the parameters used in each Function?
Regards,
Maheshhe print program is used to print forms. The program retieves the necesary data from datbase tables, defines the order of in which text elements are printed, chooses a form for printing and selects an output device and print options.
Function modules in a printprogram:
When you print a form you must used the staments OPEN_FORM and CLOSE_FORM. To combine forms into a single spool request use START_FORM and END_FORM.
To print textelements in a form use WRITE_FORM. The order in which the textelements are printed, is determined by the order of the WRITE_FORM statements. Note: for printing lines in the body, you can also use the WRITE_FORM_LINES function module.
To transfer control command to a form use CONTROL_FORM.
Structure of a print program
Read data
Tables: xxx.
SELECT *
FROM xxx.
Open form printing - Must be called before working with any of the other form function modules.
Must be ended with function module CLOSE FORM
call function 'OPEN_FORM'.....
To begin several indentical forms containing different data within a single spool request, begin each form using START_FORM, and end it using END_FORM
call funtion 'START_FORM'.....
Write text elements to a window of the form
call function 'WRITE_FORM'.....
Ends spool request started with START_FORM
call funtion 'END_FORM'.....
Closes form printing
call function 'CLOSE_FORM'...
OPEN_FORM function
Syntax:
CALL FUNCTION 'OPEN_FORM'
EXPORTING
APPLICATION = 'TX'
ARCHIVE_INDEX =
ARCHIVE_PARAMS =
DEVICE = 'PRINTER'
DIALOG = 'X'
FORM = ' '
LANGUAGE = SY-LANGU
OPTIONS =
MAIL_SENDER =
MAIL_RECIPIENT =
MAIL_APPL_OBJECT =
RAW_DATA_INTERFACE = '*'
IMPORTING
LANGUAGE =
NEW_ARCHIVE_PARAMS =
RESULT =
EXCEPTIONS
CANCELED = 1
DEVICE = 2
FORM = 3
OPTIONS = 4
UNCLOSED = 5
MAIL_OPTIONS = 6
ARCHIVE_ERROR = 7
INVALID_FAX_NUMBER = 8
MORE_PARAMS_NEEDED_IN_BATCH = 9
SPOOL_ERROR = 10
OTHERS = 11
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Some important parameters:
FORM Name of the form
DEVICE
PRINTER : Print output using spool
TELEFAX: Fax output
SCREEN: Output to screen
OPTIONS Used to control attrubutes for printing or faxing (Number of copies, immediate output....
The input for the parameter is structure ITCPO.
CLOSE_FORM function
CALL FUNCTION 'CLOSE_FORM'
IMPORTING
RESULT =
RDI_RESULT =
TABLES
OTFDATA =
EXCEPTIONS
UNOPENED = 1
BAD_PAGEFORMAT_FOR_PRINT = 2
SEND_ERROR = 3
SPOOL_ERROR = 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.
Paramerters:
RESULT Returns status information and print/fax parameters after the form has been printed. RESULT is of structure ITCPP.
WRITE_FORM function
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = ' '
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
IMPORTING
PENDING_LINES =
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
OTHERS = 9
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Some important parameters:
ELEMENT Specifies which textelement is printed
WINDOW Specifies which window is printed
TYPE Specifies the output area of the main window. This can be:
TOP - Used for headers
BODY
BOTTOM - Used for footers
FUNCTION Specifies whether text is to be appended, replaced or added
Example of how to use the WRITE_FORM function module together with a script.
Form layout of the MAIN window
/E INTRODUCTION
Dear Customer
/E ITEM_HEADER
IH Carrier, Departure
/E ITEM_LINE
IL &SBOOK-CARRID&, &SPFLI-DEPTIME&
/E CLOSING_REMARK
The print program
Writing INTRODUCTION
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'INTRODUCTION'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Writing ITEM_HEADER
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_HEADER'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Set ITEM_HEADER into TOP area of main window for subsequent pages
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_HEADER'
FUNCTION = 'SET'
TYPE = 'TOP'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Write ITEM_LINE
LOOP AT .....
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_LINE'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8.
ENDLOOP.
Delete ITEM_HEADER from TOP area of main window
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_HEADER'
FUNCTION = 'DELETE'
TYPE = 'TOP'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Print CLOSING_REMARK
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'CLOSING_REMARK'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
START_FORM function
CALL FUNCTION 'START_FORM'
EXPORTING
ARCHIVE_INDEX =
FORM = ' '
LANGUAGE = ' '
STARTPAGE = ' '
PROGRAM = ' '
MAIL_APPL_OBJECT =
IMPORTING
LANGUAGE =
EXCEPTIONS
FORM = 1
FORMAT = 2
UNENDED = 3
UNOPENED = 4
UNUSED = 5
SPOOL_ERROR = 6
OTHERS = 7
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
END_FORM function
CALL FUNCTION 'END_FORM'
IMPORTING
RESULT =
EXCEPTIONS
UNOPENED = 1
BAD_PAGEFORMAT_FOR_PRINT = 2
SPOOL_ERROR = 3
OTHERS = 4
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CONTROL_FORM function
The CONTROL_FORM function module alows you to create SapScript control statements from within an APAB program.
Syntax:
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
command =
EXCEPTIONS
UNOPENED = 1
UNSTARTED = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Example:
Protecting the text element ITEM_LINE
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = 'PROTECT'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
TEXELEMENT = 'ITEM_LINE'.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = 'ENDPROTECT'. -
While verifying and repairing permissions using the disk utiliaty program, I get the message: Warning the SUID file "system/library/core has been modified and will not be repaired. What is this and do I need to take some corrective actions? Thanks. WDG
Ignore it, your fine.
http://support.apple.com/kb/TS1448?locale=da_DK
If your tuning up your Mac, you need to read all the tricks.
Step by Step to fix your Mac -
I have a Mac Pro OS 10.7.5 and have a DVD+R disc with files on it, but it ejects the disk after about 10 seconds--what to do? How can I get the data off this disc? I can see it has been already burned, so files are on there?
Try cleaning the lens and see if that will restore functionality to the DVD drive. Use a DVD lens cleaning disk, if you have a can of compressed air, shoot some into the slot or wrap a fine microfiber cloth (eyeglasses cleaning cloth) around a business card and insert it gently inside the slot.
If no success, make an appointment at an Apple store genius bar and get a free diagnosis from them.
Ciao. -
Function module to get the payment details for PO
Hi,
Is there any standard function modlue to get the payment details for specific purchase order or is there any table where we can get the payment details till date.
My requirement is purchase order wise how much already paid to vendor and what is the balance amount to be paid vendor.
thanks in advance....
Regards,
SreeHello
BAPI_PO_GETDETAIL will help you.
Look at structures PO_ITEM_HISTORY and PO_ITEM_HISTORY_TOTALS
Also you may use table EKBE
Maybe you are looking for
-
Who Decided to Combine the Search Box and Address Bar?
A very wise person once said: "Make everything as simple as possible, but no simpler!" That fundamental rule of design has been volated with Internet Explorer 9. I've been using IE9 for about a month now, trying to get used to all the new things. Pe
-
Howdy all. I just installed 10g and during the install got an error about not being able to use the assigned port because it was set to NULL. It also said I would be able to go back and fix in Enterprise Manager after the install was complete. But th
-
When I try to sync my iphone 5 with itunes, it doesn't transfer my music or previously purchased apps with the phone. Any ideas?
-
I have a new computer with Windows 8 and Lightroom 4.3 and now can't get "edit copyright" in export to work. I select an image, click "export", go to "edit copyright", type in "Copyright 2013". That overlays correctly on the image but disappears when
-
Check Order (budget) not has not been process
Hiii, Is there any standard SAP report which can i use to check the order(budget) which not been process. The reason why I'm having this problem because of when i creating purchase order, system give the information that the budget has been exceeded.