Update/Insert child entity record in siebel when a session is saved in WD

Hi,
We have a requirement where we need to create/update a child entity's record in siebel when user clicks on save session link in WD window after the rule execution. We are using IO mapping. Account is the parent entity and let's say B is the child entity.We are storing row_id of the new created B record in a field of Account BC(before the WD call we are creating a new B record).
So, in the rule we need to update one field of B entity such that we can update the new created B record using EAI Siebel Adapter BS in the Policy Automation Save Session IO Post WF. We wrote like below.
reason(B's field) = RejectionReason (Account's attribute) if
ButtonOption = "Reject"
and
B's id = Account's field where B's row_id is stored for the new record
but we found that we had to use rule table for this.
We used the rule table like below(could not paste the table):
rule_loop
Reason
RejectionReason     ButtonOption = “Reject”
And
B’s row_id = B’s row_id in Account
Reason     otherwise
It is setting B's Reason field for the particular record of B, but for rest of the B's records it is setting Reason to null although we do not want to change the Reason for rest of the B records.
Could you please help us on this? Also how to navigate to the question screen directly if any attribute value is null? We added the screen flow but now it is directly showing the summary screen even if the attribute value is null.
Thanks in advance!
Regards,
Subhradeep

Hi Frank,
Yes, the parent entity is "Account" and the child entity is a new entity(B).One Account can have multiple B records(1:M relationship).Before calling WD one B record is created for the Account and we are storing the row id of that record in Account BC.
In WD screen we have dropdown where user can select "Reject" option for the product offered to him.
user selects "Reject": in the next screen he will select the Rejection Reason and when he saves the session the Reason field of the new B record will be updated.
We have created an IO to send data to OPA where Account is the primary BC.So if we can update the Reason of B in the rule(for the new B record) then we can directly use the IntegrationObject returned from OPA and use EAI Siebel Adapter BS to update that B record in Policy Automation Save Session IO Post WF.
So we need:
Update Reason for the new B record, do not update the Reason for rest of the B records.We had written in a rule table like below:
rule_loop
Reason
RejectionReason     ButtonOption = “Reject” and B’s row_id = B’s row_id in Account
Reason     otherwise
(B’s row_id in Account, RejectionReason are global attributes for Account, Reason is the B's attribute)
when we used the IntegrationObject in Siebel(after the save session) it is updating Reason of the correct B record(new one)...but for rest of the B records Reason becomes null(the otherwise condition). We do not need to update the Reason for the remaining B records.
Please could you suggest us how to stop updating the Reason of the remaing B records in the rule itself?
Thanks & Regards,
Subhradeep

Similar Messages

  • Issue when inserting Child Entity (Notes) with Contact

    Hi,
    I am getting the following error message when inserting Contacts with a child entity i.e. Notes which is quite misleading
    SOAP fault from Item: OnDemandServicesObjMgr_eng_44477.log(SBL-DAT-00542)Method 'SetFieldValue' of business component 'Contact Note' (integration component 'Contact_Contact Note') returned the following error: "Access denied.(SBL-DAT-00542)"(SBL-EAI-04376
    As suggested in earlier post I have tried providing values for fields NotesID and ContactID as well and even though it gives this error message.
    Thanks
    Arif

    Hi, From the error message it looks like the access profile settings for the WS user doesn't have required privileges to create a note for contact. You make have to check access profile settings first and then try it
    -- Venky CRMIT

  • Updation/insertion of multiple records simultaneously using check box

    Hi,
    I am using Jdev11.1.1.2.0 version. I have the following scenario.
    There is a table in the view.At run time, I need to select multiple records and update those records in the database. So i took check Box as a column in the table.*(I did not associate check box to any of the attributes (columns) in the table.)* After running the application, I selected multiple records using checkbox and submitting them. The check box is returning value as 'false' even for the selected records also instead of 'true'. Because of this we are facing the issue in updating only the selected records. Please suggest your valuable inputs.
    I have written the following code in the backing bean to get the selected rows.
    BindingContainer bindings =BindingContext.getCurrent().getCurrentBindingsEntry();
    DCIteratorBinding dcIter= (DCIteratorBinding) bindings.get("PttDeliverabvleTrackerEOView2Iterator");
    RowSetIterator depRSIter = dcIter.getRowSetIterator();
    depRSIter.setRangeSize(depRSIter.getRowCount());
    Integer key = depRSIter.getRowCount();
    System.out.println("No of rows is "+ key);
    int rowIndex =0;
    for(int i =0; i<key; i++){
    PttDeliverabvleTrackerEOViewRowImpl row = (PttDeliverabvleTrackerEOViewRowImpl) depRSIter.getRowAtRangeIndex(i);
    System.out.println("Check box value2 "+ this.getSbc1().isSelected());
    if(this.getSbc1().isSelected()){
    rowIndex = i;
    System.out.println("Row Index: "+ rowIndex);
    Please let me know if it is it possible to associate a checkbox to any of the attributes while dragging and dropping the table in the view and update the records?
    I tried selecting the option 'Row Selection' while dragging and dropping the table and changed the property RowSelection->multiple. But it is not serving the purpose of updating multiple records.
    Please suggest if there is any other solution to update multiple records.
    Regards,
    Sreelatha.

    Hi,
    if you added checkboxes to a table, then at runtime the checkbox is stamped, which means that a call to this.getSbc1().isSelected() just returns the state of the last checkbox that is rendered. I don't want to go into the details of ADF Faces table rendering here, but point yu to a blog article that does what you are aiming for using ADF BC: http://sameh-nassar.blogspot.com/2009/12/use-checkbox-for-selecting-multiple.html
    Frank

  • Siebel Updation for Child Entity.

    Hi,
    The following is the response from OPA. Here global Entity is Action. There is "Time Tracker" Entity which has "actiontime" relationship with Global entity.
    <?xml version="1.0" encoding="UTF-8" ?>
    - <SiebelMessage MessageId="" IntObjectName="Policy Automation Response" MessageType="Integration Object" IntObjectFormat="Siebel Hierarchical">
    - <response>
    - <entity name="global">
    - <entity-instance name="global" row="global">
    - <relationship name="actionexpense" inferred="false" known="false">
    <target name="ExpenseTracker-8SIA-7Z0YG" />
    <target name="ExpenseTracker-8SIA-7Z0YH" />
    </relationship>
    - <relationship name="actionsr" inferred="false" known="false">
    <target name="SR-2SIA-12FN7" />
    </relationship>
    - <relationship name="actionpart" inferred="false" known="false">
    <target name="PartTracker-8SIA-7Z0YJ" />
    <target name="PartTracker-8SIA-7Z0YI" />
    </relationship>
    - <relationship name="actiontime" inferred="false" known="false">
    <target name="TimeTracker-8SIA-7Z2VR" />
    </relationship>
    - <attribute status="value" name="EntitledActivity" type="boolean">
    <value>true</value>
    </attribute>
    - <attribute status="value" name="Standard_Hours" type="number">
    <value>10.0</value>
    </attribute>
    - <attribute status="value" name="Overtime_Hours" type="number">
    <value>7.0</value>
    </attribute>
    </entity-instance>
    </entity>
    - <entity name="Entitlement">
    - <entity-instance name="Entitlement-2SIA-10W58" row="10W58">
    - <relationship name="entitlementservicedetails" inferred="false" known="false">
    <target name="ServiceDetails-8SIA-7Z0NS" />
    <target name="ServiceDetails-8SIA-7Z0NR" />
    </relationship>
    - <relationship name="contract_contractentitlement_rev" inferred="false" known="false">
    <target name="Contract-2SIA-10W4N" />
    </relationship>
    - <attribute status="value" name="EntId" type="text">
    <value>2SIA-10W58</value>
    </attribute>
    </entity-instance>
    - <entity-instance name="Entitlement-2SIA-10W56" row="10W56">
    - <relationship name="contract_contractentitlement_rev" inferred="false" known="false">
    <target name="Contract-2SIA-10W4N" />
    </relationship>
    - <attribute status="value" name="EntId" type="text">
    <value>2SIA-10W56</value>
    </attribute>
    </entity-instance>
    - <entity-instance name="Entitlement-2SIA-14NLC" row="14NLC">
    - <relationship name="contract_contractentitlement_rev" inferred="false" known="false">
    <target name="Contract-2SIA-14NKX" />
    </relationship>
    - <attribute status="value" name="EntId" type="text">
    <value>2SIA-14NLC</value>
    </attribute>
    </entity-instance>
    </entity>
    - <entity name="SR">
    - <entity-instance name="SR-2SIA-12FN7" row="12FN7">
    - <relationship name="global_actionsr_rev" inferred="false" known="false">
    <target name="global" />
    </relationship>
    - <relationship name="srcontract" inferred="false" known="false">
    <target name="Contract-2SIA-10W4N" />
    <target name="Contract-2SIA-14NKX" />
    </relationship>
    - <attribute status="value" name="SRStatus" type="text">
    <value>Open</value>
    </attribute>
    - <attribute status="value" name="OpenDate" type="date">
    <value>11/17/2003</value>
    </attribute>
    </entity-instance>
    </entity>
    - <entity name="ExpenseTracker">
    - <entity-instance name="ExpenseTracker-8SIA-7Z0YG" row="7Z0YG">
    - <relationship name="global_actionexpense_rev" inferred="false" known="false">
    <target name="global" />
    </relationship>
    - <attribute status="value" name="ExpenseType" type="text">
    <value>Airfare</value>
    </attribute>
    - <attribute status="value" name="Amount" type="number">
    <value>33.0</value>
    </attribute>
    </entity-instance>
    - <entity-instance name="ExpenseTracker-8SIA-7Z0YH" row="7Z0YH">
    - <relationship name="global_actionexpense_rev" inferred="false" known="false">
    <target name="global" />
    </relationship>
    - <attribute status="value" name="ExpenseType" type="text">
    <value>Car Rental</value>
    </attribute>
    - <attribute status="value" name="Amount" type="number">
    <value>123.0</value>
    </attribute>
    </entity-instance>
    </entity>
    - <entity name="PartTracker">
    - <entity-instance name="PartTracker-8SIA-7Z0YJ" row="7Z0YJ">
    - <relationship name="global_actionpart_rev" inferred="false" known="false">
    <target name="global" />
    </relationship>
    - <attribute status="value" name="PartNumber" type="text">
    <value>X2250</value>
    </attribute>
    - <attribute status="value" name="AssetNumber" type="text">
    <value>AA2250-001</value>
    </attribute>
    </entity-instance>
    - <entity-instance name="PartTracker-8SIA-7Z0YI" row="7Z0YI">
    - <relationship name="global_actionpart_rev" inferred="false" known="false">
    <target name="global" />
    </relationship>
    - <attribute status="value" name="PartNumber" type="text">
    <value>X2250</value>
    </attribute>
    - <attribute status="value" name="AssetNumber" type="text">
    <value>AA2250-001</value>
    </attribute>
    </entity-instance>
    </entity>
    - <entity name="Contract">
    - <entity-instance name="Contract-2SIA-10W4N" row="10W4N">
    - <relationship name="contractentitlement" inferred="false" known="false">
    <target name="Entitlement-2SIA-10W58" />
    <target name="Entitlement-2SIA-10W56" />
    </relationship>
    - <relationship name="sr_srcontract_rev" inferred="false" known="false">
    <target name="SR-2SIA-12FN7" />
    </relationship>
    - <attribute status="value" name="ContractId" type="text">
    <value>2SIA-10W4N</value>
    </attribute>
    </entity-instance>
    - <entity-instance name="Contract-2SIA-14NKX" row="14NKX">
    - <relationship name="contractentitlement" inferred="false" known="false">
    <target name="Entitlement-2SIA-14NLC" />
    </relationship>
    - <relationship name="sr_srcontract_rev" inferred="false" known="false">
    <target name="SR-2SIA-12FN7" />
    </relationship>
    - <attribute status="value" name="ContractId" type="text">
    <value>2SIA-14NKX</value>
    </attribute>
    </entity-instance>
    </entity>
    - <entity name="TimeTracker">
    - <entity-instance name="TimeTracker-8SIA-7Z2VR" row="7Z2VR">
    - <relationship name="global_actiontime_rev" inferred="false" known="false">
    <target name="global" />
    </relationship>
    - <attribute status="value" name="Time_Tracker_Cost" type="currency">
    <value>275.0</value>
    </attribute>
    - <attribute status="value" name="Total_Overtime_Hours" type="number">
    <value>7.0</value>
    </attribute>
    - <attribute status="value" name="BillingRateType" type="text">
    <value>Normal</value>
    </attribute>
    - <attribute status="value" name="Total_Standard_Hours" type="number">
    <value>10.0</value>
    </attribute>
    - <attribute status="value" name="Time_Tracker_Price" type="currency">
    <value>175.0</value>
    </attribute>
    </entity-instance>
    </entity>
    - <entity name="ServiceDetails">
    - <entity-instance name="ServiceDetails-8SIA-7Z0NS" row="7Z0NS">
    - <relationship name="entitlement_entitlementservicedetails_rev" inferred="false" known="false">
    <target name="Entitlement-2SIA-10W58" />
    </relationship>
    </entity-instance>
    - <entity-instance name="ServiceDetails-8SIA-7Z0NR" row="7Z0NR">
    - <relationship name="entitlement_entitlementservicedetails_rev" inferred="false" known="false">
    <target name="Entitlement-2SIA-10W58" />
    </relationship>
    </entity-instance>
    </entity>
    </response>
    </SiebelMessage>
    I need to update Action and Time Tracker BC in the Siebel.
    Action - (Attributes : Standard_Hours, Overtime_Hours)
    Time Tracker - (Attributes: Time_Tracker_Cost Time_Tracker_Price)
    I am using EAI Data Transformation Engine to transfform the data. But the Child node is not constructing.
    Please help me.
    Thanks,
    Amol

    Unfortunately we don't have any people that are very experienced with Siebel on this forum. It seems to me that it should be possible using the Transformation Engine. The other option is to transform the XML into a PropertySet, extract the values that you want to update and then update them into the appropriate Business component.

  • Setting the update batch of entity at runtime....

    Hi ,
    Is it possible to set the update batching of entity records at runtime when the number of entity instances exceeds a specified number....????
    In other words , to simulate the check the checkbox "Update Batching" of the "Tuning" window of the property sheet of an entity.....in JDev 10.1.3.....
    Many thanks ,
    Simon

    Isn't it possible...????
    Greetings,
    Simon

  • One block based on two table when update/insert result in FRM-40654

    Hi,
    I ahve a multi line block based on two tables.
    Customers - AFCUSTOMER
    Maintenance - AFMAINT
    Some customers exist when maintenance doesnt so in my where clause i have
    AFCUSTOMER.CUSTID=AFMAINT.MAINT_CUSTID(+) AND AFCUSTOMER.CUSTBRANCHID=1 AND AFCUSTOMER.CUSTSTATUSID=2
    I have primary key set as the AFMAINT table primary key and have set DML data targetr name as AFMAINT.
    I am displaying customer name (from AFCUSTOMER) and type of payment (from AFMAINT) on screen and i want to change the type of payment which then uses pre update trigger to fil in the primary key of AFMAINT.
    Querying works fine and displays all records. But when i try to insert a record into the AFMAINT table by changing the type of payment list item i get FRM-40654 Record updated by another user. I have checked and block status is QUERY right before the list item is changed.
    Any ideas on where i am going wrong.

    But when i try to insert a record into the AFMAINT table by changing the type of payment list item i get FRM-40654 Record updated by another userWhen you start editing a record which is already stores in the database forms "rereads" the record from the database and check id all values in the database are the same as in the form. If there is some difference, forms assumes that someone else changed the record after you did the query.
    The main causes for that are:
    -Some database-trigger which changes the value of a column which is included in the form
    -numeric column with a higher precision in forms, than in the database
    -a block based on a view or "select from clause" which does not return the same values as inserted/updated through forms.
    I guess you run into the third issue. Check all the values in the forms-items after your dml and compare them to the values saved to the database, there will be some difference. If you find it, correct the error, if one, or re-read the data in the POST-UPDATE-trigger.

  • ERROR (ORA-01002)  when Ioading a table by UPDATE/INSERT

    I get the error message ORA-01002 ( Fetch out of sequence ) when I am loading a table by UPDATE/INSERT.
    At de Runtime Audit Viewer the process of loading update a number of register, in that case 44.050 and to the left register I get the error message that I show above.

    Can you please give us some details about your source and targets. I have used UPDATE/INSERT but I did not get this kind of error.
    rgds
    -AP

  • Error when recording from Siebel 7.5

    I have been attempting to record step/actions from Siebel 7.5 using OnDemand Developer 9.1.0 (Build 9.1.0.3230), with IE version 6.0.2900.5512. It was working fine but then it forced my PC to shut down and restart. Since then everytime I attempt to record in Siebel I receive an *"Event Viewer"* message box with the following message:
    *"An invalid argument was encountered."*
    When going to the *OnDemand Log Viewer - [Event Log]* there is a long list repeating the same error over and over. The error message is as follows:
    *"07/13/10 12:39:55 SIEBEL.WAP Version check - Trying to record unsupported SIEBEL version [16285]"*
    Does anyone know what can be done to resolve this issue? I have searched the threads but did not find any that corresponded to this issue.
    Thank you in advance.

    This is not the correct forum for this question. This forum is for CRM On Demand Admin.

  • What's the exact trigger for when updating/inserting/deleting data from one DB to another DB which contains same info?

    Hi guys,
    I have created a copy of the AdventureWorks2012 DB called AdventureWorks2012_new on the same instance.
    I have created the following trigger below but my friend who is a DBA told me that this is not correct and I should be using the inserted table when creating this trigger. I would like AdventureWorks2012_new DB to be updating/inserting/deleting data from
    the same tables that have been updated/inserted/deleted in the AdventureWorks2012 DB. How exactly should I do this for all the tables in the whole database ? What I have written below is just for one of the tables, is there a quicker way to do it for all tables
    in this DB so that it performs the actions mentioned above, automatically ? Help would be greatly appreciated so I can understand how this works, thanks
    CREATE TRIGGER [HumanResources].[tr_HumanResources_AfterUpdate]
    ON [AdventureWorks2012].[HumanResources].[Department]
    AFTER UPDATE
    AS
    BEGIN
    SET NOCOUNT ON;
    UPDATE AdventureWorks2012_new.HumanResources.Department
    SET Name = t2.Name,
    GroupName = t2.GroupName,
    ModifiedDate = t2.ModifiedDate
    FROM AdventureWorks2012.HumanResources.Department AS t2
    INNER JOIN AdventureWorks2012_new.HumanResources.Department AS t1
    ON t2.DepartmentID = t1.DepartmentID
    END

    For insert it's easy:
    CREATE TRIGGER [HumanResources].[tr_HumanResources_AfterInsert]
    ON [AdventureWorks2012].[HumanResources].[Department]
    AFTER INSERT
    AS
    BEGIN
    SET NOCOUNT ON;
    Insert INTO AdventureWorks2012_new.HumanResources.Department
    (DepartmentID, Name, GroupName, ModifiedDate)
    SELECT DepartmentID, Name, GroupName, ModifiedDate
    FROM Inserted;
    END
    I didn't verify column names, so you may need to make sure to use correct column names for that table.
    Setting replication is a bit advanced topic although BOL is clear and you may start here
    http://technet.microsoft.com/en-us/library/ms151198.aspx
    If it will be complicated for you, you can ask extra questions in the MSDN Replication forum.
    For every expert, there is an equal and opposite expert. - Becker's Law
    My blog
    My TechNet articles

  • Validate Parent Entity Row when Child Entity Row got changed

    Guys,
    I want to Validate Parent Entity Row, when a child Entity Row got changed.
    How can i do it?

    As I said before, define an accessor from child to parent. now you are able to navigate from the child to the parent and can do the validation. Here are some links into the docs:
    http://download.oracle.com/docs/cd/E17904_01/web.1111/b31974/bcentities.htm#sm0133
    http://download.oracle.com/docs/cd/E17904_01/web.1111/b31974/bcrules.htm#CJADEHJD
    Timo

  • Using datasources: How to manage transactions when perform. update/insert?

    I've been trying to find information on how datasources manage transacctions but I've been unable to find much information. I've read that for XA datasources you dont have to commit, save and rollback manually, but how are transactions managed for non-XA datasouces?+ I've only seen examples with select statements, such as in the example on this page [this page|http://developers.sun.com/jscreator/reference/techart/2/jdbc.html], but I've never seen a working example with insert and updates.
    Can anyone point me to some examples?*
    Also, when I use the DriverManager instead of the DataSource for doing updates/inserts I use the setTransactionIsolation(Connection.TRANSACTION_SERIALIZABLE) method. Can that be used with datasources?+
    Thank you <img class="emoticon" src="images/emoticons/laugh.gif" border="0" alt="" />

    If you are using a connection pool, how are you guaranteeing that you are using the same connection throughout the same application? Look at the following:
    1) You grab a connection from the pool
    2) You call procedure A
    3) You call procedure B and issue rollback in procedure
    4) You call procedure C
    5) You close your connection
    Are you saying you made changes in procedure A and when you issued a hard rollback in procedure B, the changes in A were not rolled back?
    I'm guessing the problem is that you are not issuing your statements using the same connection.

  • Update/Insert records from Oracle to MySQL

    Hi team, 
    My application will insert/update records into Oracle database, I need to sync all of records into MySQL database.  I designed a package to load data from Oracle to MySQL, the Oracle database use OLE DB component and MySQL database use ADO.NET.
    How to insert new records into MySQL? If the old record exists, we also need to replace with new record. I did some research, someone suggest to create a stage table to handle this scenario, but I have 14 tables in this case. How to handle this scenario
    with high performance? 
    If there is anything unclear, please let me know. 
    Thank you in advance. 

    Finally, I created 14 tables as same as in our MySQL database system with prefix "updated" , they are use to store the updated records from Oracle system. All of new records we add a flag, the "1" means insert a new record into the system,
    and the "0" means we should updated. So, I can use the conditional split component to split all of new records. The new records insert into the target table and the updated records insert into the "updated_table". Finally, we can add a
    SQL Script task to run a update script to sync all of records. 
    I don't use Lookup Transformation because we must use Cache
    Transform transformation in this case, the Cache connection manager to save the data to a cache file (.caw), it will hard to
    trace the history data in the future.  
    In addition, I recommend to use ODBC connection if somebody face the similar scenario with me, there is a bug  if we use ADO.NET to
    load data from Oracle to MySQL by using SSIS. For more information, please refer the MSDN document: http://blogs.msdn.com/b/mattm/archive/2009/01/07/writing-to-a-mysql-database-from-ssis.aspx
    @Arthur, thanks again for your input.  Have a nice day! :)

  • BC4J - Inserting Master/Detail records in same transaction.

    I know this is possible, but I seem to be missing something to allow it to happen within BC4J.
    I'm creating a RowSet off of a View Object and inserting new Rows into this RowSet. This RowSet represents my child/detail records for insert into a child table.
    I then create a new Row off of another View Object. This row represents my Master/parent record for insert into a parent table.
    All of the above is being done in the same applicationModule transaction with locking mode set to Optimistic.
    Before I commit the transaction, I grab the next sequence # to use as the primary key for the master record and the foreign key for the child records. I apply those to the newly created child rows and the newly created master row.
    However, when I commit I continue to get a JBO-26041: Failed to post data to database during "Insert": error due to ORA-02291: integrity constraint (CUST_LICENSES_FK4) violated - parent key not found
    If everything was created in the same transaction, why won't this allow me to insert into both tables with the correct primary/foreign keys? It's almost as if the child records are being inserted first prior to the parent record.
    Any ideas?
    Thanks in advance..
    Teri Kemple
    TUSC
    [email protected]

    However, when I commit I continue to get a JBO-26041: Failed to post data to database during "Insert": error due to ORA-02291: integrity constraint (CUST_LICENSES_FK4) violated - parent key not found
    If everything was created in the same transaction, why won't this allow me to insert into both tables with the correct primary/foreign keys? It's almost as if the child records are being inserted first prior to the parent record.This is due to the order of rows being posted. In this case it seems the detail row is getting posted before the master.
    To avoid such situations, either you may implement your own post ordering by making sure that when a detail is to
    be inserted, it's master is inserted or you may use "Composition Association" flag in the association wizard between
    the master and the detail entities to let the framework manage a tight composition relationship between the two entity
    types. BTW, there was another definitive thread recently on inserting master-detail in the
    same transaction, but the forum search engine is so useless I can't find it. Anyone
    have the msgid handy or know how to find that thread again??
    FYI: the help describes the Composition flag functionality in terms of the Master record already existing in the DB. In our problem here, the Master is being inserted in the same transaction. Thus needs to be posted FIRST.
    I got a integrity constraint exception too, then set the composition flag and now I get:
    500 Internal Server Error
    oracle.jbo.InvalidOwnerException: JBO-25030: Failed to find or invalidate owning entity.
         void oracle.jbo.server.EntityImpl.create(oracle.jbo.AttributeList)
         void gov.ga.gdc.otf.bc.JotfWithdrawalsImpl.create(oracle.jbo.AttributeList)
         void oracle.jbo.server.ViewRowStorage.create(oracle.jbo.AttributeList)
         void oracle.jbo.server.ViewRowImpl.create(oracle.jbo.AttributeList)
         oracle.jbo.server.ViewRowImpl oracle.jbo.server.ViewObjectImpl.createInstance(oracle.jbo.server.ViewRowSetImpl, oracle.jbo.AttributeList)
         oracle.jbo.server.RowImpl oracle.jbo.server.QueryCollection.createRowWithEntities(int[], oracle.jbo.server.EntityImpl[], oracle.jbo.server.ViewRowSetImpl, oracle.jbo.AttributeList)
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.createRowWithEntities(int[], oracle.jbo.server.EntityImpl[], oracle.jbo.AttributeList)
         oracle.jbo.Row oracle.jbo.server.ViewRowSetImpl.createRow()
         oracle.jbo.Row oracle.jbo.server.ViewObjectImpl.createRow()
         void gov.ga.gdc.otf.appmodule.JOtfOffenderAppModuleImpl.insertWithdrawal(java.lang.String, java.lang.String, java.math.BigDecimal, oracle.jbo.domain.Number, java.lang.Integer, int)
         void gov.ga.gdc.otf.appmodule.JOtfOffenderAppModuleImpl.payOneObligation(java.lang.String, java.lang.String, java.lang.Integer, oracle.jbo.domain.Number, java.math.BigDecimal, int)
         void gov.ga.gdc.otf.appmodule.JOtfOffenderAppModuleImpl.payObligations(java.lang.String, java.lang.String, java.math.BigDecimal, oracle.jbo.domain.Number)
         void gov.ga.gdc.otf.appmodule.JOtfOffenderAppModuleImpl.receiveFunds(java.lang.String, java.lang.String, int, java.math.BigDecimal, java.lang.String, java.lang.String, java.lang.String, java.math.BigDecimal, long)TIA much! curt

  • Error while updating or deleting a record

    Hi to all...
    i have created atable group_master with 2 fields Group_id and Group_name
    the user will specify a group_name in a text box and press save. Before commiting a seq number will be generated
    inside the form procedure and it will be inserted.
    The insert is working fine.
    But when i select a record i.e a group_name and change it contents and commit it, it is not commiting.
    when i checked the display error it showed Ora-01400 cannot insert null values into the table.
    Iam not inserting a value here iam updating the group name only.
    even when i delete a record it shows same error....
    can any one help to solve this....
    thanx in advance........

    I have when button pressed trigger whick helps to show the lov which contains the group_id and group_name;
    a := show_lov('lov27');
    if a then
    go_block('group_master');
    execute_query;
    end if;
    it is correctly fetching the delected data. but propmpts a message box asking Do u want to save the record?
    if i ignore it n modify the group_name and save it,still it shows unable to insert null value.
    i jus want a simple way to solve this....
    i want to fetch that particular record and modify or delete it.
    group_id n group_name cannot be null.
    i will be using Buttons for add,delete,update and save record. i will be using lov to fetch records for modification or deletion.
    how to avoid the message box which prompts when i call lov with execute_query.....
    * I tried Key-listval...but i didnt get any solution. i will try again....
    thanx for ur replies....

  • HOW CAN I ADD/UPDATE/INSERT IN A USER TABLE WITH MATRIX

    Hi All,
    I have one User table (Defined as No Object) and what i need to do is a form with a matrix to Add/Update/Delete data in my user table.
    I already create the form and the matrix that already give me the user table data. But now i have several problems to solve.
    First I try to add a new row but this new row get the data of the last row in the matrix. What i needed is a blank row to add new data in the user table.
    Second, when i change data in matrix and do update in the form, sap show me the message that the operation is successfully done but the data in the user table in not updated.
    I am trying to do one forma like whe can find in Setup-> General -> Freight.
    Can anyone help me?
    Best Regards,
    Luis Duarte

    Hi,
    If ur dealing with a simple form like that U can as well use the direct table form, and just provide a FMS to auto matically fill the code and name. U can directly use the form by.. Tools-->UserDefined Windows
    Or
    Comming to ur problem.... when ur adding a new row clear the data sources so that u'll get a blank row.
    And for update the best thing to do is delete all the records in the table and again insert all the records directly from the matrix.
    Hope it helps,
    Vasu Natari.

Maybe you are looking for

  • GR/IR Account - one for internal vendor and another for external vendors

    Hi Experts, Can I have two GR/IR accounts - one for internal vendors and another for external vendors?  Please let me know. Thank you. with regards, Muthu Ganapathy.

  • "Can not Update iPod because Playlist no longer exists" (!!!)

    This is the message I get when I plug my iPod in. The songs remain in my library, but my playlists do not sync to my iPod. My iPod remains empty. This happened after I updtated iTunes to 6.5. Any advice?

  • How to sync my music

    I just got another computer and I want to sync my music to this one. I used to use the "family computer" and now I just want to use my own. There was this message that kept popping up saying that the ipod can only sync with one computer, and do i wan

  • Using a servlet to read a pdf file that is in remote server

    Hi, I read some topics about how to read a pdf file using a servlet...but my issue is that my pdf files are on a remote Sun solaris server (intranet) and my servlet will be in a public network (internet), so my question is, still be possible to use t

  • DVD regions and macbook pro

    Does anyone know where the DVD region information is stored, in the MBA or in the external drive? In other words would it be possible to buy two external drives, one set to Region 1 and the other to Region 2, and then watch both American and European