How to restrict sensitive fields while WF in Approval process?
Hi Gurus,
we have a requirement where few fileds should be restricted while WF is in approval prcess and an error msg should display to them that Wf is in process and you cannot change the values.so please help me out on this.
Hi,
you could fiddle around with lock mechanisms.
But ottherwise you would have to do some additional programming at the transaction side.
If there is a badi, use fm SAP_WAPI_WORKITEMS_TO_OBJECT to retrieve the workitem for that workflow.
Kind regards, Rob Dielemans
Similar Messages
-
How to restrict the fields in a std screen i.e addtional data b of va01
how to restrict the fields in a std screen i.e addtional data b of va01
certain document type
as i already added some fields in it
can u help me with the setp
With regards
rohan ShettyHi Rohan,
Can you please let us know the solution that you had, i have similar requirement?
Thanks,
Manohar. -
How to lock a function while it is in processing?
i am using threads to write my game server side. anyone have any idea on how to lock a function while it is in process? then it wl continue after a process. appreciate very much
public void run() {
try {
char charBuffer[] = new char[1];
// --- while we have an incoming stream
while(in.read(charBuffer,0,1) != -1) {
// --- create a string buffer to hold the incoming stream
StringBuffer stringBuffer = new StringBuffer(8192);
// --- while the stream hasn't ended
while(charBuffer[0] != '\0') {
// --- add the character to our buffer
stringBuffer.append(charBuffer[0]);
in.read(charBuffer, 0 ,1);
if(stringBuffer.toString().equals("IP")){
getMachineId(this.getIP());
} else{
// --- analysis the XML
parseReceivedXML(stringBuffer.toString());
} catch(IOException ioe) {
server.writeActivity("Client IP: " + ip + " caused a read error "
+ ioe + " : " + ioe.getMessage() + "and has been disconnected.");
} finally {
killClient();
}above is my run() code. i want to lock the function parseReceivedXML() and release it to the waiting thread after a thread finish process. i want the threads queue up to run in this function. please help -
Can any one know how do restrict that fields in mm
hi gurus
can any one know how do we restrict the fields in the material master. Where do we control do any one know the transaction code for that.
Thanks in advanceOMSR
and
OMS9
Help for OMSR
Assign Fields to Field Selection Groups
To define whether a field is hidden or displayed, or whether an entry is mandatory or optional in material master maintenance, you must assign the field to a field selection group. You may assign a field to one field selection group only.
Before including customer-defined fields in a field selection group together with standard fields, or assigning standard fields to a different field selection group, familiarize yourself with the assignment of fields to field selection groups in the standard R/3 System.
Standard settings
The values of the field selection groups have been preassigned as follows:
001-110 Material master for industry
111-120 Reserved for customers (except where the values are already in use)
121-150 Material master for industry
151-210 Material master for retail
211-240 Reserved for customers
Recommendation
If possible, use the setting in the standard R/3 System. No further action is then required. If you want to make individual fields inaccessible, the easiest way is to group them together in a single field selection group and to set it to Display or Hide.
Activities
1. Check the setting in the standard R/3 System.
For this, you need to know the data screen on which the relevant field appears in the material master, and the name of the screen field, for example, MARA-MEINS in the case of the base unit of measure.
2. If necessary, change the assignment of fields to field selection groups as required.
Further notes
In the case of long texts, you define whether the entire screen is hidden or displayed, or whether entries are mandatory or optional. For this reason, each screen has been assigned to one of the following dummy fields:
LTEXT_BEST Purchase order text
LTEXT_GRUN Basic data text
LTEXT_IVER Internal comment
LTEXT_PRUE Inspection text
LTEXT_VERT Sales text
help for OMS9
Maintain Field Selection for Data Screens
In this IMG activity, you create and maintain field references. You can see where a field reference is used by choosing Where-used list.
Activities
Define or change the field references as required (except for field references with the prefix SAP which must not be changed). New field references must begin with Y or Z.
Changing the Field Selection Options for a Field Selection Group
1. Specify the field selection group.
2. Select the field selection option (hide, display, required entry, or optional entry) for each field reference as required.
3. Save your data.
Creating a Field Reference
1. Choose New entries.
2. Specify a field reference beginning with Y or Z.
3. Select the field selection option for each field selection group as required.
4. Save your data.
Changing a Field Reference
1. Double-click the relevant field reference.
2. Change the field selection option for each field selection group as required.
3. Save your data.
reward if usefull
Message was edited by:
Umakant Bhangale -
Ugent: How to restrict a Material Type for a Specific Process Order Type
Hi All
Can any one please tell me how to restrict material type for specific process order type
We have Process Order type ZPBS for finished materials but while creating process order
if i give the material of semi finished material type the system let me create the process order
it should not as we have a separate process order type for semi finished materials that is ZPBS.
And vice versa
Please help me how to restrict these material types for specific Process Order Types.
Points ll be awarded accordingly
Bilal AtharHy Ghulam Mohammad,
Good Morning,
Pls go through below link
[http://www.sap-img.com/abap/what-is-user-exits.htm]
[http://www.sap-basis-abap.com/sapab013.htm]
Now regarding How to place your checks in User Exit, then pls explain your requirements to your Abaper , so that he or she can write it into programeble language.
Regards,
Dhaval -
OIM: Error while deploying Custom Approval Process for Self-Register
While deploying the Custom Approval Process for Self-Register, i am getting the following error in scac.log file
Nov 16, 2011 2:48:58 PM oracle.fabric.common.wsdl.SchemaManager isIncrementalBuildSupported
INFO: XMLSchema incremental build enabled.
Nov 16, 2011 2:48:58 PM com.collaxa.cube.CubeLogger info
INFO: validating "ApprovalProcess.bpel" ...
oracle.jrf.UnknownPlatformException: JRF is unable to determine the current application server platform.
at oracle.jrf.ServerPlatformSupportFactory.getInstance(ServerPlatformSupportFactory.java:79)
at oracle.integration.platform.blocks.WLSPlatformConfigurationProvider.<clinit>(WLSPlatformConfigurationProvider.java:44)
at oracle.integration.platform.blocks.FabricConfigManager.<clinit>(FabricConfigManager.java:155)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXpathFunctions(FabricXPathFunctionResolver.java:271)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.loadXPathConfigFile(FabricXPathFunctionResolver.java:153)
at oracle.integration.platform.blocks.xpath.FabricXPathFunctionResolver.init(FabricXPathFunctionResolver.java:51)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.loadFabricXpathFunctions(BPELXPathFunctionNameResolver.java:57)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<init>(BPELXPathFunctionNameResolver.java:48)
at com.collaxa.cube.xml.xpath.BPELXPathFunctionNameResolver.<clinit>(BPELXPathFunctionNameResolver.java:44)
at com.collaxa.cube.lang.compiler.bpel.XPathExprValidatorVisitor.<init>(XPathExprValidatorVisitor.java:122)
at com.collaxa.cube.lang.compiler.bpel.AssignValidator.<init>(AssignValidator.java:89)
at com.collaxa.cube.lang.compiler.bpel.BpelParser.<init>(BpelParser.java:452)
at com.collaxa.cube.lang.compiler.bpel.BPELValidator.validate(BPELValidator.java:60)
at com.collaxa.cube.lang.compiler.BPEL1Processor.validate(BPEL1Processor.java:329)
at com.collaxa.cube.lang.compiler.BPEL1Processor.process(BPEL1Processor.java:153)
at com.collaxa.cube.lang.compiler.CubeParserHelper.compile(CubeParserHelper.java:47)
at oracle.fabric.bpel.bpelc.BPELComponentValidator.validate(BPELComponentValidator.java:40)
at oracle.soa.scac.ValidateComposite.validateComponentTypeServicesReferences(ValidateComposite.java:1117)
at oracle.soa.scac.ValidateComposite.doValidation(ValidateComposite.java:500)
at oracle.soa.scac.ValidateComposite.run(ValidateComposite.java:150)
at oracle.soa.scac.ValidateComposite.main(ValidateComposite.java:135)
Nov 16, 2011 2:49:00 PM CubeProcessGenerator compile
WARNING: classpath is: D:\JDev11g\Middleware\jdeveloper\jdev\extensions\oracle.sca.modeler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mgmt_11.1.1\soa-infra-mgmt.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.mediator_11.1.1\mediator_client.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.mds_11.1.1\mdsrt.jar;D:\OIMPS1\Middleware\oracle_common\modules\oracle.jps_11.1.1\jps-manifest.jar;;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\gen-classes;D:\OIMPS1\Middleware\Oracle_IDM1\server\workflows\new-workflow\process-template\SelfRegistrationApprovalApp\SelfRegistrationApproval\SCA-INF\lib\oimclient.jar;D:\JDev11g\Middleware\oracle_common\modules\commonj.sdo_2.1.0.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.fabriccommon_11.1.1\fabric-common.jar;D:\JDev11g\Middleware\oracle_common\modules\oracle.xdk_11.1.0\xmlparserv2.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel1-1-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-common.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpel_coherence_config.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\bpm-analytics.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\wsif-binding.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\orabpel-validator.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\monitor-rt-xbean.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.bpel_11.1.1\oracle.soa.bpmn.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\user-patch.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.thirdparty.jar;D:\JDev11g\Middleware\jdeveloper\uddi\lib\oracle.soa.uddi.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\bpm-infra.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\testfwk-xbeans.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-ext.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-scheduler.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\xmlunit-1.1.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-infra-tools.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\soa-xpath-exts.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle-soa-client-api.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-client.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-was.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\fabric-runtime-ext-wls.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.fabric_11.1.1\oracle.soa.fabric.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.workflow_11.1.1\bpm-services.jar;D:\JDev11g\Middleware\jdeveloper\soa\modules\oracle.soa.ext_11.1.1\classes
In scac_out.xml file following is the error message
<Fault>
<severity>error</severity>
<loc>/ns:composite</loc>
<line/>
<col/>
<file/>
<msg>
<![CDATA[SCAC-50012]]>
</msg>
</Fault>Hi,
I have run into the same problem with SOA 11.1.1.5 version. In my case after fixing the following two errors it seems to work fine.
If you have followed the guide, there must be some errors:
First the java code if copied then contains an extra enter value:
Instead of:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization
Administrator");"
Use the following:
"try {
System.out.println("Prototype for invoking an OIM API from a SOA Composite");
System.out.println("RTM Usecase: Self Registration Approval by Organization Administrator");"
The other error is that you should not use <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-manifest.jar, but the <BEAHOME>/oracle_common/modules/oracle.jps_11.1.1/jps-api.jar in jdeveloper. After these the deployment to the application server works fine for me. -
How to create new field while upgrading from CRM 4.0 to 7.0
Hi ,
How do we create new field on UI and store data into existing field in database?
Is there any option in AET to skip the creation of new field in the database table ?
Custom field is already created in GUI and database table while using CRM 4.0
Now, after upgrading to 7.0 EHP3 , I need to bring this field on the UI .
Using AET may create new field again in the database table.Please suggest.
New filed needed to be created in Marketing Campaign Element Header data.
Thanks
JayasriHi Jayasri,
As a custom fields are already there in crm 4.0. You don't need to use AET again to add field.
These enhancements still exist after the upgrade. Dependent on the enhancement object and type some manual steps are necessary.
For example regarding a single field enhancement for the BP the whole framework is enhanced after the upgrade. There is only one manual step to bring the field on the relevant view(s) via the UI Configuration Tool. For whole BP tables some more manual steps are necessary, these steps are described in the note 1069791 - CRM WebClient UI for EEW enhancements (reference to more notes regarding the EEW after the upgrade).
For set types, we need to generate UI With the help of the UI configuration tool the settypes could become visible in the Web UI.
I didn't understood your scenario, can add little more information why you want to add field by AET if available in DB?
Refer
FAQ - SAP CRM Upgrade from release 4.0 to 7.0
Regards,
Arjun -
How to restrict io field length...?
hi,
how can we restrict the io screen field length on the screen with out changing field type....
Regards,
Anil.Hi ,
Do you want to restrict the display or the input length.
In case you want to restrict the display with the select-options or parameters then simply use the extension
... VISIBLE LENGTH vlen
Effect
This addition allows you to shorten the visible length of the corresponding screen field on the selection screen to vlen.
and in case you want to restrict it based on the number of characters then check out the following code.
PARAMETERS p_test TYPE c LENGTH 10.
DATA test TYPE i.
AT SELECTION-SCREEN ON p_test.
test = STRLEN( p_test ).
IF test > 4 .
MESSAGE 'Length greater than 4' TYPE 'E'.
ENDIF.
reward if usefull.
regards
taher -
How to restrict Date field entered in a text field should be of MM/dd/yyyy
Hi,
I have an text field for Date entry,the Date format is MM/dd/yyyy,while entering the value i want to verify wether the values entered are valid or not,like month should n't be more than 12,date value depends on month should not exceed 30,31 or 28,year should not exceed 9999 like,if not possible at the time of entery i want to stop at least before submission.Right now i am traing to use my own model which extends PlainDocument calss,
as in the fallowing way.But i t could not stop me to enter the wrong values ,Any help would be appreciated.
mport javax.swing.text.PlainDocument;
import javax.swing.text.AttributeSet;
import javax.swing.text.Document;
import javax.swing.text.BadLocationException;
import java.awt.Toolkit;
* Insert the type's description here.
* Creation date: (11/26/2001 6:22:14 PM)
* @author: Administrator
class DateFormatDocument extends javax.swing.text.PlainDocument {
* DateFormatDocument constructor comment.
String sInputMask; DateFormatDocument(){
// sInputMask="MM/dd/yyyy";
sInputMask="09/30/2000";
try{
// insertString(0,"MM/dd/yyyy",null);
insertString(0,"09/30/2000",null);
}catch(BadLocationException ex){System.err.println(ex);}
public void insertString(int offs,String str,AttributeSet a) throws BadLocationException{
String sText=super.getText(0,getLength());
if(sText.length()==0)
super.insertString(offs,str,a);
return;
int len=str.length();
String sText1 = super.getText(0,2);String sText2 = super.getText(3,5);String sText3 = super.getText(6,10);
int str1=Integer.parseInt(sText1);int str2=Integer.parseInt(sText2);int str3=Integer.parseInt(sText3);
// System.out.println("str1:"+str1);
if(offs<2 && str1<=12){
if(len<=2){
super.remove(offs,len);
super.insertString(offs,str,a);
else if(offs==2){
super.remove(offs,1);
super.insertString(offs,"/",a);
else if(offs<5 && str2<=30){
if(len<=2){
super.remove(offs,len);
super.insertString(offs,str,a);
else if(offs==5)
super.remove(offs,1);
super.insertString(offs,"/",a);
else if(offs<10 && str3<=9999 ){
if(len<=4){
super.remove(offs,len);
super.insertString(offs,str,a);
else{
System.err.println("Beep!");
//Toolkit.beep();
public void remove(int offs,int len) throws BadLocationException{
System.err.println(offs + " " + len);
if(offs<2){
if(len==1){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==2){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(offs==2){
//do nothing
else if(offs<5){
if(len==1){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==2){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(offs<10){
if(len==1){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==2){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==3){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==4){
super.remove(offs,len);
super.insertString(offs," ",null);
}<code>
mport javax.swing.text.PlainDocument;
import javax.swing.text.AttributeSet;
import javax.swing.text.Document;
import javax.swing.text.BadLocationException;
import java.awt.Toolkit;
* Insert the type's description here.
* Creation date: (11/26/2001 6:22:14 PM)
* @author: Administrator
class DateFormatDocument extends javax.swing.text.PlainDocument {
* DateFormatDocument constructor comment.
String sInputMask; DateFormatDocument(){
// sInputMask="MM/dd/yyyy";
sInputMask="09/30/2000";
try{
// insertString(0,"MM/dd/yyyy",null);
insertString(0,"09/30/2000",null);
}catch(BadLocationException ex){System.err.println(ex);}
public void insertString(int offs,String str,AttributeSet a) throws BadLocationException{
String sText=super.getText(0,getLength());
if(sText.length()==0)
super.insertString(offs,str,a);
return;
int len=str.length();
String sText1 = super.getText(0,2);String sText2 = super.getText(3,5);String sText3 = super.getText(6,10);
int str1=Integer.parseInt(sText1);int str2=Integer.parseInt(sText2);int str3=Integer.parseInt(sText3);
// System.out.println("str1:"+str1);
if(offs<2 && str1<=12){
if(len<=2){
super.remove(offs,len);
super.insertString(offs,str,a);
else if(offs==2){
super.remove(offs,1);
super.insertString(offs,"/",a);
else if(offs<5 && str2<=30){
if(len<=2){
super.remove(offs,len);
super.insertString(offs,str,a);
else if(offs==5)
super.remove(offs,1);
super.insertString(offs,"/",a);
else if(offs<10 && str3<=9999 ){
if(len<=4){
super.remove(offs,len);
super.insertString(offs,str,a);
else{
System.err.println("Beep!");
//Toolkit.beep();
public void remove(int offs,int len) throws BadLocationException{
System.err.println(offs + " " + len);
if(offs<2){
if(len==1){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==2){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(offs==2){
//do nothing
else if(offs<5){
if(len==1){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==2){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(offs<10){
if(len==1){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==2){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==3){
super.remove(offs,len);
super.insertString(offs," ",null);
else if(len==4){
super.remove(offs,len);
super.insertString(offs," ",null);
</code> -
How to restrict the field in invoice documnet
Hi All,
We don't want to allow users to change the vendor at the time of creation of invoice.
we want to restict the filed invoice praty (under details tab) to display only.
Is it possible?
How to achieve it.
Thank you.Hi,
For MIRO, SAP doesn't provide any field selection facility, this can be done by creating screen variants for MIRO in OLMRLIST
You can also use transaction SHD0 for creation of Screen variants of MIRO. -
How to add Text fields while doing SO through LSMW-BAPI method
Hi Friends,
I am doing Sales Order data migration using LSMW-BAPI method. The BAPI that i'm using is SALESORDER_CREATEFROMDAT2
I am able to handle all the fields except for the text fields such "Material sales text" in the Item info and "Layoout Set Header Text" in the Header.
Please do help me in solving my problem in whatever possible way you can.
I am waiting for your reply.
Thanks in advance,
ur friendDear Gaurav Anand,
Thanks a lot.
Can you please be a more descriptive.
I am unable to handle the E1BPSDTEXT structure.
When I am giving the Text field, and the corresponding TEXT_ID , It is showing an error that the address is not handled properly.
Please explain me how to handle this error.
Once again Thanks in advance.
Warm regards,
Your friend -
How to omit unused fields while import from delimited file
I have a problem to select and load to table only needed fields from delimited free-format file. How to do it ? Anybody know ?
If you cannot control what gets put in the file, I imagine the best easiest way would to be to create a temporary table which includes the unwanted columns, then move the data you want into the proper table afterwards.
-
How to exclude specific fields while resetting a form
Hi,
I am new to LiveCycle. I have created a PDF with 2 pages and it contains 70+ fields (Textfields, drop down, radio buttons, check boxes etc) . I created a reset form button with a click event and when I click it, it resets the entire form. I want to exclude 5 fields from belng cleared. How can I do that?
I have browsed all the forum topics on this and tried this script. ( Posting only few fields but the original script contains all fields)
xfa.host.resetData ("xfa.form.form1.DateField1,xfa.form.form1.TextField2[0],xfa.form.form1.TextField3[0],xfa .form.form1.TextField5[0]");
There are 70+ fields and I have entered all these fields excluding 5 fields which I do not wanted to be cleared. But it clears the whole form.
I tried xfa.$host.resetData() too.
Any help??I figured out how to do it.
The script should be xfa.form.topmostsubform.page1.textfield and it worked. -
How To Hide A Field While Creating PO.
Hi,
Please Give me the solution of my problem. As I want that NoBody Could Change The Description of the related Material code which comes under Text Field Both while creating/changing PO.Hi,
Try to maintain PO master data.
1. Go to tcode SM31, table view V_162, choose Maintain.
2. Select ME21N --> Detail.
3. In the field selection group --> choose Basic data, item
4. Line item Material Description --> tick Display instead of Opt entry
5. Choose Back button, again, then Save
You should have your Short text field in ME21N as display only, once you have enter the Material.
Hope this help.
regards,
rob -
How to identify mandatory fields while using an idoc
Hi
I am new to Idocs. I want to find out the mandatory fields in the segments that are used in an Idoc.
Please help.
Regards,
LohithaHi Lohitha,
I dont think there is a straight forward/documented way of knowing a mandatory field within a segment, however you can use WE30 or WE60 to identify the mandatory segments in an IDOC.
I guess you will have to use common knowledge of the requirement to know/identify a field that might be mandatory. For Ex: when you are creating an ITEM on a SO, Material is mandatory etc
Regards,
Chen
Maybe you are looking for
-
Getting code into CS3/CS4 default include path
Hello! I have a series of AS3 classes that I want to install into the default directory that Flash looks for when, in code, one writes: import com.flashsim.FStEng.Three.*; In AS2, there is the Classes/ directory within the Configuration folder. Very
-
Extra Phantom display reported
I've tried a search but I'm not sure how to phrase this problem. I have a 2006 mac pro with 2 x NVIDIA GeForce 7300 GT installed from new. I have always run 3 monitors, a 20" Viewsonic LCD in the middle and 2 x 19" CRT's either side (Samsung on the l
-
Netweaver 7.0 EHP 1 upgrade on AIX platform runtime error
Dear all, I am currently running on Netweaver 7.0 on IBM AIX / Oracle 10.2 platform. I am trying to upgrade Kernel from 700 to 701 release patch level 39. Unfortunately after extracting few of the exe files Example disp+work are giving error as could
-
Inactive MobileMe account, merge with iCloud
Hey, I have my prefered id, used with an inactive MobileMe account. I would like to use the same email address with my iCloud account. I try the "www.me.com/move" but I can't use it to migrate, since my account isn't active. Any possible solution?? O
-
Hi, we are now using TortoiseSVN, which is free. I wonder if there is any better solutions? I checked FM Guide, there are three: Adobe Eexperience Manager, EMC Documentum, MS SharePoint. What is your reccommendation? BTW, is AEM free?