BC Required field user prop in IC

Hi,
I have a problem with Siebel 8.0 I hope someone will be able to help me understand and fix.
What I have :
- 1 IO_out with some IC including "IC_One" and "IC_Two"
- 1 BC (used by both IC) with some fields including
-> Name
-> Lnk_Name
-> Lnk_Type
-> Top_Expat (which contains a conditional "required" user prop)
- 1 Link between this BC and itself over Name and Lnk_Name using an inter table on technical Id field
In IC_One, all the four fields are declared ; in IC_Two, only Lnk_Name & Lnk_Type are declared.
IC_Two is a child of IC_One.
IC_One "Name" is created in the process while IC_Two "Name" have been created before. I made sure it does exists and contains all mandatory fields before calling the process.
The issue is the following :
When I call the process, an error appears saying that for IC_Two instance, required fields cannot be empty.
The process should have created the new object corresponding to IC_One, then pick IC_Two and create a link between them using the inter table.
I am sure the issue is around the BC field user prop "required" as for the purpose of testing I inactivated this user prop and checked the required checkbox on this field. This worked fine.
I do not understand why Siebel would check user prop on this fields when it is not declared in the IC, and not check the required checkbox.
Obvious notes :
- I have to use the "required" field user prop. So using the checkbox instead is not an option
- I simplified BC, and ICs description for the purpose of easier understanding
- If you think this description lacks information or you would need further explication, I would gladly give any information/explication
Thank you :)

In the end the data coming in through the IC, gets saved in the BC layer.
So you should add something to the expression to make sure it doesn't trigger the required clause.
At some projects we have a dedicated login for interfaces, so you can check that in the required clause.
But perhaps you have something else that is different between the web service and the rest of the application.
I think there is some property to see if you are working in a User context, or in a server task context, but can't remember from the top of my head.

Similar Messages

  • SPEL? make REASON field required if user has changed the value in SALARY

    I have a requirement to make REASON field required if user has changed the value in SALARY field. Is it possible using spel? what are my options?

    Karan,
    You can change the Rendered Property through personalization.
    But in your requirement you need to attach the Spell through personalization & extend the existing CO to set the value of the SPELL based upon the condition.
    Note - Refer this thread http://forums.oracle.com/forums/thread.jspa?threadID=2176729&tstart=0. If you have worked on SSHRParams kindly help the user.
    Regards,
    Gyan

  • Required Fields upon user selection

    I have several forms that have been requested to move to Adobe Forms.  I have the forms created, but need some help on how to require certain fields when only others are selected.  I have one that has a drop down of 3 options and only when a certain option is selected a comments field needs to be required.
    Other forms are required fields depending on a radio button or check box the end user selects they then must complete certain fields and all others are optional.  Any help would be greatly appreciated.

    As far as I know, you're just limited to whatever fields are in the transaction... That applies for any of the setup tables processes.
    If you need to limit the data that goes to BW, you can do so by putting the logic in CMOD, EXIT_SAPLRSAP_001, Include ZXRSAU01 for the specific extractor.

  • Alert user when saving PDF if required fields are empty/null

    Greetings,
    I've read a fair number of threads on this topic. I am not trying to force the user to stay in a field or otherwise be annoyed. I would just like to alert the user when they save the PDF if there are required fields that have not been filled out. The alert message would simply be a polite reminder to complete the form before sending.
    I'm using Acrobat XI Pro.
    1) Is the Other Tasks/Set Document Actions/Document Will Save the correct place to use a script in this case?
    2) Would the script need to check each required field by name? Or is there a way to reference all required fields in the document?
    3) I've seen some examples like this:
    f = getField(event.target.name)
    if (f.value.length == 0)
        f.setFocus()
        app.alert("This field is required. Please enter a value.")
    However it has some issues with respect to closing the alert dialog and so forth. Can anyone provide a sample script to get me started?
    Thanks!

    Exactly how you check a field for being empty depends on what type of field it is. For text fields, you should get the field's value as a string and compare it to an empty string, something like:
    var val = getField("Text1").valueAsString;
    if (val) {
        app.alert("Field is not empty");
    If there is a default value that needs to be changed, you would compare to the default value:
    var f = getField("Text1");
    var val = f.valueAsString;
    if (val !== f.defaultValue) {
        app.alert("Field value is OK");
    For check boxes and radio buttons, you'd compare to the string "Off", which means none in the group is selected.
    For dropdowns (combo boxes) and list boxes, there is normally one value selected, so you would have to get the value and check against the default value (or something else) to see if the field is properly filled in.
    You could place the script there, but I usually use a separate button that I encourage the user to click in order to check the field. The problem with using the Will Save event is you can't prevent the save from happening.
    The script can loop through all of the fields (and test all required ones), or you could set up an array of field names to check.

  • How to Make a field User Entered - Required by javaScript

    Dear all,
    How can I make a field User Entered - Required on some conditions e.g. it is required in the following conditions.
    1)I have a group of radio buttons of Yes and No.I want if the user select yes then a particular text field should Required otherwise it should optional.
    2)In a particular row of a table if user fill the first column then other columns of that row should required otherwise it should optional.
    How can I do it?If any body can please help me.
    Thanks a bunch in advance
    Regards
    Rakesh

    I have the same problem. I need to change all fields to be not required. Adobe doesn't seem to recognize the change.
    var fieldCount = event.target.numFields;
    for ( var i = 0; i < fieldCount; i++)
    var fieldName = event.target.getNthFieldName(i);
    app.alert(fieldName);
    var field = event.target.getField(fieldName);
    if(field.type != "button")
    app.alert(field.required);
    field.required.rawValue = false;

  • User required fields without a submit button

    Hi,
    I was recently using Adobe Designer 7 and when I would make the field type User Enter - Required, it would not allow the user to go on to the next field.
    I have just updated to Designer 8 and it does not allow the same function. When I assign the type to User Enter - Required and fill in the Empty Message box, nothing happens at run time. Is this because I don't have a submit button on the form?
    The user will fill in the form and save it under a new name and submit it through our internal email delivery system, so I can't have a submit by email button. Is there any way around this? I'm not very familiar with Java Scripting, but I will do anything, as I need these fields to be filled in.
    Any help will be greatly appreciated!!

    You'll have better luck posting this in the LiveCycle Designer forum. Output Designer is a totally different product.
    That said, I'm surprised that LC Designer 7 prevented the user from exiting a mandatory field. That's user abuse in my opinion. If there's no submit button, the mandatory checking can be done in a script with subFormName.execValidate() where "subFormName" is the subform that contains the objects that you want to validate. The function will return false if there are empty required fields.
    Hope this helps.

  • Making FieldA required when user changes value of FieldB

    Is this possible.
    When the user is filling out the form, the required state of fields needs to change based on input gathered from the user.
    FieldA - TextField
    FieldB - DDList - Values Yes and No
    FieldA should be required if the user sets FieldB to Yes, but it should be required if they set the value to No.

    I figured out how to change this, however I have one obstacle yet. The highlighting does not automatically refresh? I have to manually uncheck the required fields checkbox and reselectit for the highlighting to update.

  • MissingFieldException[ The following required field is missing from the lau

    Hi, I'm new to this forum so please put this thread in the right place if I have made a mistake.
    But here's my problem:
    I'm using jre 7 with the latest version.
    I downloaded and wanted to launch a Java based .jar game, which runs perfectly for the other users but my JRE gives the following error:
    Application error - unable to launch the application.
    MissingFieldException[ The following required field is missing from the launch file: <jnlp>]
         at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
         at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
         at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
         at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
         at com.sun.javaws.Main.launchApp(Unknown Source)
         at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
         at com.sun.javaws.Main.access$000(Unknown Source)
         at com.sun.javaws.Main$1.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    On the forum where is the game developed i got the following answer:
    ''+it seems your OS/jre installation tries to start the jar as an applet which fails, because it's a regular application and not an applet. is there any way you can convince your jre to start LS as an application? i would like to give better/more detailed advice, but i'm not running windows, so i can't check for myself/try to work out a step-by-step guide.+ ''
    As I have browsed the internet for hours and haven't come up with a solution I'm asking for some help.

    That error seems to indicate that the JNLP file is broken because it is missing the starting starting <jnlp> XML tag; I'll take a guess and just say that it is completely empty. Since it works for other users, apparently somehow when you download it on your computer you end up with a broken file. No idea why, no way for me to know why either. I don't have access to your computer. All I can say is: try in another browser and if that doesn't work, try on another computer. If it works there, well then you may have to face the fact that your computer might need a clean install.
    And PS: this is a Java programming forum, not technical support for whatever game you want to play that just happens to use Java.

  • Check for required fields before locking subforms and submitting

    Hello,
    I have a 5-page form with many questions, to be completed by the original requestor and multiple approvers.  What I'm trying to do is have the original requestor's Submit button on p. 3 lock the input on the first three pages, but first check if all those fields have some content.  I currently have all the fields on pp. 1-3 set to "Required" in the object properties, but my script still locks them when there's is one empty one.  Here's what I have:
    //Lock portions of form
    Page1.access = "readOnly"
    Page2.access = "readOnly"
    Page3.access = "readOnly"
    //Save document, allow user to change name
    app.execMenuItem("SaveAs");
    //Submit via e-mail
    Submit_REAL.event__click.submit.target = "mailto:[email protected]" +
    "?subject=Subject text" +
    "&body=Message";
    Submit_REAL.execEvent("click");
    The automatic check for required fields happens after the pages get locked.  I would like the check to stop the process before it locks the pages.  Is there any way to check all at once that all "Required" fields on those pages have some content before allowing the script to proceed?  I know how to script it to manually check the 50 or so questions on those pages, but I would like to avoid that.  Thanks for any help.

    There are a few problems that I can see from the start. First, your code is going to pick up EVERY node that exists on these pages. Some of those nodes will not have a rawValue, and some will not have an actual name. As an example, you can take your code and create a text field to dump all of the names of the nodes that you get when you pull in all of the nodes this way. Here's an example:
    The result:
    Now, the question is, do you have a consistent naming convention for your fields that might be empty? That could be text fields, radio button lists, etc. For instance, I always prefix the names of objects in order to more easily keep track of what they are in scripts. Since I'm doing that, I can check the name of the field for tf, nf, rbl, cb, or whatever I have included to make sure that I'm checking an actual field before I check for things like rawValue.
    var nodeName = oNodes.item(nNodeCount).name;
    if (nodeName.indexOf("tf")>-1 || nodeName.indexOf("rbl") > -1 || /*check other field types*/) {
      //insert your code to check for empty answers here
    As for your line 7 issue. The syntax problem is that you've put extra parentheses in your if statement. Take out the parentheses that are just before and after the or "||".
    *This is my fourth attempt to reply. Something was going on with Adobe/Jive earlier, I suppose.

  • Power view in SharePoint - Required fields not working!!!

    Hi,
    We have SharePoint 2013 and SQL Server 2014 and SSRS in SharePoint integrated mode.
    We have a "Microsoft BI Semantic Model for Power View"-data connection in a document library and by clicking it users can create their own Power View reports.
    We have in the document library defined a couple of columns as required.
    When a user saves their Power View report(File->Save as) to the document library, the required fields are left blank. They are not checked!!!
    WHY?
    Does Power View use REST when saving to the document library?
    This question should be in SQL Server/Power View/SharePoint -forumns, but MSDN forces you to select only one.
    How can we enforce the checking of required columns???

    It might be the result of nested script tags.
    <script type="text/javascript">
    <!--
    <!--
    Remote one of those opening tags and remove the closing tag in between the scripts.
    Also, I'm not sure if you are aware, but your site looks completely broken in Firefox. Edges are ragged and the text runs off the page in places. This is the result of using a graphics program to create your html. Image ready slices are fine for prototyping, but not suitable for production work because they create code that is fragile and too rigid.
    I also would not use the Flash header you have used just to display imges. I suggest using a more accessible method.

  • How do I use 'submit' as complete pdf, and use 'drawn my signature' with required fields?

    I have created a form with required fields, no problem. The form can be completed with adobe reader, and a signature added using Sign > Place signature > Draw my signature, great. But i need the required fields to be checked and then sent by email, so I have add a button and set the action to "Submit a form" and selected "PDF The Complete Document" from the options. I then add the javascript URL - mailto:????@????.com, but now the "Draw my signature" option is greyed out.
    I have asked this question a number of times, and cannot get a proper answer, please can someone help or offer a work around.

    George,
    Thanks for your response, but I am not sure it fully answers my question. I have attached a screenshot to show what I mean - here I have created a simple form, with one required field for some data, using Acrobat XI. If I open the form (I have not reader enabled the form) in Adobe Reader XI, I am able to add a drawn signature, I could save the document then attach to an email to send as you have suggested.
    But, If I now add a Submit button, set the URL to mail it to [email protected] and select "PDF the complete document" as below
    When I open the document in Adobe Reader now, the signature options are all greyed out as you can see.
    Hope this clarifies my predicament

  • Field Pers.No. is a required field for G/L account cocode glcode

    Hi,
    We got error message
    Field Pers.No. is a required field for G/L account <cocode> <glcode>
    while our application was trying to do Goods Receipt in SAP.
    I understand this error message is because this setting of this G/L account requires the "personnel number" to be mandatory.
    But could you advise where to enter the "personnel number" while doing the Goods receipt or the invoice receipt?
    thank you very much in advance for your help!

    thank you, both.
    Actually, this error happened while the user was creating "Goods Receipt" in SAP through BAPI call.
    Our application is a "Procurement to Pay" web application, it calls BAPI to create PO, create Goods Receipt, etc.

  • Field Cost Ctr is a required field for G/L account 5500

    Hello Experts,
    I need your help for one of the issue related to the cost center.
    While posting the accounting document I am getting the below error -
    Invocie Nr are: 95867831 and 95876503
    Message is: Field Cost Ctr is a required field for G/L account 5500
    52301203
    Message no. F5808
    Diagnosis
    The value for field "Cost Ctr" in the interface to Financial Accounting
    is an initial value but you are required to make an entry in the field
    selection for G/L account "52301203" in company code "5500" linked to
    the field selection for posting key "40".
    Looking in the history of one of the two contracts I find the following:
    Invoice 0095639591 from 16.11.2010, an accounting document was created
    and in the accounting document CO object is cost center (and not COPA)
    14901.
    Account 52301203 has Field status group Z103 (cost - mad CostCenter)
    Our user is saying that (eq 3529183592, invoice 95639591)
    should have a cost center assigned in the equipment master. After
    entering that cost center (14901) the accounting document was created
    correctly.
    However when we checked the "DefaultAcctAssgmnt" of the cost element 52301203, the filed Cost center is empty.
    Can you please help with your suggessions?
    Regards,
    Reshma

    from Note 518060 - FAQ: Physical inventory
    12. Question:
    Can I manually specify an account assignment (for example cost center) during the update of inventory differences?
    Answer:
    No. No. A direct entry of an account assignment for difference postings in the physical inventory (both MI07 and MI10...) is not possible.
    A differentiation to different account assignments is only possible via a differentiation of the cost elements - refer to Note 13423.
    In my words: FI has to change the field status

  • Error: Field Pmnt terms is a required field for G/L account

    Hi Experts....
    When I am trying to release the billing document no in VF02
    It gives me an error
    Field Pmnt terms is a required field for G/L account
    This error comes only when payments are made through Credit Card....
    Message F5808.
    when I did a debug on this the field freigabe is made 'X'
    and I hve cleared the value..Now it saves but the accounting document is not created.
    We are in 4.7C version..
    Can any one help me out in this issue....
    Thanks for your help....
    Regards,
    Chaitanya

    Hi Friends,
    Please refer SAP OSS Note 119047.
    In the OSS Note they have mentioned..
    Pass the payment terms to the field
    xaccit-zterm = '0001'. in the User Exit.
    Program : LV60BF0C,
    Customer Function '002'.
    Include File ZXVVFU02.
    SE 37:- EXIT_SAPLV60B_002
    Still I don't understand why SAP doesn't support payment terms for Credit Card. But when a Sales Order is  created without credit card the field xaccit-zterm  has a value.
    Thanks,
    Chaitanya K

  • Field Business Area is a required field for GL account  - urgent

    Hi all,
    we had created a new plant 3800. During configurations , business users created material for 3800 on 3000 and started purchase. Now after configurations, those materials had to be extended on plant 3800. Material have been extended but when the stock is transfered from 3000 to 3800 via MB1B , system says "
    Field Business Area is a required field for GL account ICI 2201001".
    Any idea that why this error comes? I have checked every thing, cudnt sought out.
    Kindly help.
    Regards,
    Aisha Ishrat
    ICI Pakistan Ltd.

    Hi
    When you are transferring the material from one plant to other plant using mvt type 301 or 303/305 etc.,
    there is a field selection variation between the mvt type and G/L account which was triggered for this Transaction.For mvt type 301, the filed Business area is not mandatory and for G/L account 2201001 the feild is mandatory.
    You can resolve this by changing one of the field selection group, i.e. either MVt type or G/L account.to do this follow the procedure.
    1.Go to SE38
    2.Type program RM07CUFA
    3.Execute the program
    4.It will ask for Mvt type nad G/L account number, give the details and execute
    5.System will display the difference between the two filed selection groups.
    6.From the same screen , you can change the fileds option by selecting the error log.
    Regards
    Ramakrishna

Maybe you are looking for

  • Delete Users in AD and DS 5.2

    I have a problem using ISW 1.0, as I am adding user in AD, the user is automatically created in DS 5.2 through ISW 1.0 and vice versa. However, when I delete a synch. user in one Directory (either AD or DS 5.2), the user is not automatically deleted

  • BPM - API?

    Hi all, is there an api or an other option to get information when a process has been started and finished? the same for the tasks/activities in that process. I am using CE 7.2 SP3 Thank you, Eduard Edited by: Eduard Stelle on May 21, 2010 2:03 PM

  • Mac OS X Server 10.4  backup the entire startup disk?

    Hi, my question is: how do i backup the entire startup disk (and all the other disks connected) without turn off the services on the machine? it is possible via ethernet creating an image disk? please help me Andrea

  • I can't record video on my isight camera

    I have been trying to record video with my isight built-in camera and I can't get it to work. It says that I don't have a device that will record. What do I need to do? I have two MacBook's and neither one will record. I can use Photobooth but I can'

  • Atomic operation on array elements

    For array elements of primitive types (32 bits and less): byte, short, int. Are array operations atomic? For example, define byte b[] = new byte[1]; thread A executes b[0]++; thread B reads b[0]. or both threads writing.. Question: 1 Is it possible t