ReadCursorResponse Items. How Do You Iterate Cursor Items?

I am working on some C# code that returns a cursor response. The cursor does have items in it. I can access them individually. How can I determine a "count" of items, or how do I control an interation loop of the items returned by the cursor? In other words, if I start reading items from the start of a cursor list, what is the best way to detemine the end of the list. Any help on controlling the loop starting at the cursor start through end would be appreciated.
Much of the code below is taken from the VB example in the documentation and converted to C#.
gwws.createCursorRequest gwCreateCursorReq = new gwws.createCursorRequest();
gwws.createCursorResponse gwCreateCursorResp = new gwws.createCursorResponse();
gwws.readCursorRequest gwReadCursorReq = new gwws.readCursorRequest();
gwws.readCursorResponse gwReadCursorResp = new gwws.readCursorResponse();
gwws.destroyCursorRequest gwDestroyCursorReq = new gwws.destroyCursorRequest();
gwws.destroyCursorResponse gwDestroyCursorResp = new gwws.destroyCursorResponse();
gwws.Filter gwFilter = new gwws.Filter();
gwws.FilterGroup gwFilterGroup = new gwws.FilterGroup();
gwws.FilterEntry[] gwfe = new gwws.FilterEntry[3];
string subject;
string location;
string edate;
string sdate;
string gwView;
// Filter for Appointment
gwfe[0] = new gwws.FilterEntry();
gwfe[0].op = gwws.FilterOp.eq;
gwfe[0].field = "@type";
gwfe[0].value = "Appointment";
// Filter for Date Range
gwfe[1] = new gwws.FilterEntry();
gwfe[1].op = gwws.FilterOp.gte;
gwfe[1].field = "startDate";
gwfe[1].value = "2012-01-01T00:00:00Z";
gwfe[2] = new gwws.FilterEntry();
gwfe[2].op = gwws.FilterOp.lte;
gwfe[2].field = "startDate";
gwfe[2].value = "2012-02-29T00:00:00Z";
// Use Filter
gwFilterGroup.op = gwws.FilterOp.and;
gwFilterGroup.element = gwfe;
gwFilter.element = gwFilterGroup;
gwView = "default peek id container @type message recipients attachments subject location startdate enddate place";
gwCreateCursorReq.view = gwView;
gwCreateCursorReq.container = "folders";
gwCreateCursorReq.filter = gwFilter;
gwCreateCursorResp = ws.createCursorRequest(gwCreateCursorReq);
if (gwCreateCursorResp.status.code != 0 || gwCreateCursorResp.cursorSpecified == false)
ofl.WriteLine("Problem creating cursor for: " );
// Read the items in the container
gwReadCursorReq.cursor = gwCreateCursorResp.cursor;
gwReadCursorReq.position = gwws.CursorSeek.start;
gwReadCursorReq.forward = true;
gwReadCursorReq.container = "folders";
gwReadCursorReq.count = 10;
gwReadCursorResp = ws.readCursorRequest(gwReadCursorReq);
int i = 1;
while ((gwReadCursorResp.items != null)) && (gwReadCursorReq.count > 0) && (gwReadCursorResp.status.code == 0))
gwReadCursorReq.position = gwws.CursorSeek.current;
gwReadCursorResp = ws.readCursorRequest(gwReadCursorReq);
if (gwReadCursorResp.status.code == 0)
gwws.Appointment c = (gwws.Appointment)gwReadCursorResp.items.item[i];
subject = c.subject;
sdate = c.startDate.ToString();
edate = c.endDate.ToString();
location = c.place;
ofl.WriteLine(subject + "," + location + "," + sdate + "," + edate + "," + gwReadCursorResp.status.code);
i++;
else
ofl.WriteLine("Cursor Status Problem" + " " + gwReadCursorResp.status.code);
MessageBox.Show("Appointments cCount " + gwReadCursorResp.items.count.ToString());
//' Make sure you destoy the cursors. The data in the cursor can go stale.
if (gwCreateCursorResp.cursorSpecified == true)
gwDestroyCursorReq.cursor = gwCreateCursorResp.cursor;
gwDestroyCursorResp = ws.destroyCursorRequest(gwDestroyCursorReq);
if (gwDestroyCursorResp.status.code != 0 )
MessageBox.Show("Problem destroying cursor for: " );

If you are in the ide you can usually see what is available when you type
the '.' on an object.
For example, if you type:
gwReadCursorResp.items.
You should see:
gwReadCursorResp.items.Length
You should be able to do a normal for statement.
There should be a simple C# client example that might help you.
Preston
>>> On Tuesday, January 24, 2012 at 11:46 AM,
millerj0752<[email protected]> wrote:
> I am working on some C# code that returns a cursor response. The cursor
> does have items in it. I can access them individually. How can I
> determine a "count" of items, or how do I control an interation loop of
> the items returned by the cursor? In other words, if I start reading
> items from the start of a cursor list, what is the best way to detemine
> the end of the list. Any help on controlling the loop starting at the
> cursor start through end would be appreciated.
>
>
> Much of the code below is taken from the VB example in the
> documentation and converted to C#.
>
> gwws.createCursorRequest gwCreateCursorReq = new
> gwws.createCursorRequest();
> gwws.createCursorResponse gwCreateCursorResp = new
> gwws.createCursorResponse();
> gwws.readCursorRequest gwReadCursorReq = new
> gwws.readCursorRequest();
> gwws.readCursorResponse gwReadCursorResp = new
> gwws.readCursorResponse();
> gwws.destroyCursorRequest gwDestroyCursorReq = new
> gwws.destroyCursorRequest();
> gwws.destroyCursorResponse gwDestroyCursorResp = new
> gwws.destroyCursorResponse();
> gwws.Filter gwFilter = new gwws.Filter();
> gwws.FilterGroup gwFilterGroup = new gwws.FilterGroup();
> gwws.FilterEntry[] gwfe = new gwws.FilterEntry[3];
>
> string subject;
> string location;
> string edate;
> string sdate;
> string gwView;
>
> // Filter for Appointment
> gwfe[0] = new gwws.FilterEntry();
> gwfe[0].op = gwws.FilterOp.eq;
> gwfe[0].field = "@type";
> gwfe[0].value = "Appointment";
>
> // Filter for Date Range
> gwfe[1] = new gwws.FilterEntry();
> gwfe[1].op = gwws.FilterOp.gte;
> gwfe[1].field = "startDate";
> gwfe[1].value = "2012‑01‑01T00:00:00Z";
>
> gwfe[2] = new gwws.FilterEntry();
> gwfe[2].op = gwws.FilterOp.lte;
> gwfe[2].field = "startDate";
> gwfe[2].value = "2012‑02‑29T00:00:00Z";
>
> // Use Filter
> gwFilterGroup.op = gwws.FilterOp.and;
> gwFilterGroup.element = gwfe;
> gwFilter.element = gwFilterGroup;
>
> gwView = "default peek id container @type message recipients
> attachments subject location startdate enddate place";
> gwCreateCursorReq.view = gwView;
>
> gwCreateCursorReq.container = "folders";
> gwCreateCursorReq.filter = gwFilter;
>
> gwCreateCursorResp =
> ws.createCursorRequest(gwCreateCursorReq);
>
> if (gwCreateCursorResp.status.code != 0 ||
> gwCreateCursorResp.cursorSpecified == false)
> {
> {
> ofl.WriteLine("Problem creating cursor for: " );
> }
> }
> // Read the items in the container
> gwReadCursorReq.cursor = gwCreateCursorResp.cursor;
> gwReadCursorReq.position = gwws.CursorSeek.start;
> gwReadCursorReq.forward = true;
> gwReadCursorReq.container = "folders";
> gwReadCursorReq.count = 10;
> gwReadCursorResp = ws.readCursorRequest(gwReadCursorReq);
>
> int i = 1;
> while ((gwReadCursorResp.items != null)) &&
> (gwReadCursorReq.count > 0) && (gwReadCursorResp.status.code == 0))
> {
> gwReadCursorReq.position = gwws.CursorSeek.current;
> gwReadCursorResp = ws.readCursorRequest(gwReadCursorReq);
>
> if (gwReadCursorResp.status.code == 0)
> {
> {
> gwws.Appointment c =
> (gwws.Appointment)gwReadCursorResp.items.item[i];
> subject = c.subject;
> sdate = c.startDate.ToString();
> edate = c.endDate.ToString();
> location = c.place;
> ofl.WriteLine(subject + "," + location + "," +
> sdate + "," + edate + "," + gwReadCursorResp.status.code);
> i++;
> }
> }
> else
> {
> ofl.WriteLine("Cursor Status Problem" + " " +
> gwReadCursorResp.status.code);
> }
>
> }
>
> MessageBox.Show("Appointments cCount " +
> gwReadCursorResp.items.count.ToString());
>
> //' Make sure you destoy the cursors. The data in the cursor
> can go stale.
> if (gwCreateCursorResp.cursorSpecified == true)
> {
> gwDestroyCursorReq.cursor = gwCreateCursorResp.cursor;
> gwDestroyCursorResp =
> ws.destroyCursorRequest(gwDestroyCursorReq);
> if (gwDestroyCursorResp.status.code != 0 )
> {
> MessageBox.Show("Problem destroying cursor for: " );
> }
> }
>
> }

Similar Messages

  • HT201359 When you have been charged twice for same item, how do you get your money back?

    When you have been charged twice for same item, how do you get your money back?

    Morning Domangere,
    Thanks for using Apple Support Communities.
    Following this article refund will be an option.
    For more information on this, take a look at this article:
    How to report an issue with your iTunes Store, App Store, Mac App Store, or iBookstore purchase
    http://support.apple.com/kb/ht1933
    Best of luck,
    Mario

  • How do you show calendar items in Mail?

    How do you show calendar items in Mail?

    The only way possible to send a non-text file by e-mail is as an attachment. Different e-mail programs will handle JPEG attachments differently. Some will show the attachment within the message and some will not.

  • How do you add master items in iBook Author?

    Everytime I add a page to my book the same interactive image window appears as if it were a master item. How do you add master items and how do you eliminate it from happening on subsequent new pages?
    Message was edited by: Onnie Clem

    Onnie Clem - There are master layouts. To uncover & use them go to the View menu and select Show Laouts (3rd iten down). They appear in the top portion of the sidebar. Make universal changes here.
    I highly recommend everyone download and read this free book from O'Reilly press, Publishing With iBooks Author :
    http://shop.oreilly.com/product/0636920025597.do
    Reading this book and absorbing its contents will eliminate 95% of all the questions asked in this forum.
    - Fabe
    P.S. there is a separate iBooks Author forum.

  • HT4859 how do you see the items that are backed up to iCloud -  I have 4.5 GB that I have used but I cant find where to see those items...help

    how do you see the items that are backed up to iCloud -  I have 4.5 GB that I have used but I cant find where to see those items...help

    That is everything in your iCloud account.  Videos and camera roll photos are only included in your backup, the size and content of which you can see on your phone in Settings>iCloud>Storage & Backup>Manage Storage>tap the name of your device under Backup.  This will show you the size of "Camera Roll", where these are contained.  (You can't see any detail beyond that.)  Photo stream photos can only been seen in your photo stream album on your phone, and they don't count against your storage so they aren't part of the 4.5 GB.  Everything esle is either in the backup, the items listed in Settings>iCloud>Storage & Backup>Manage Storage, or on icloud.com, where you can see your contacts, calendars, etc.

  • How do you use the "Item Containing Start/End Date" in a Calendar?

    Hi
    I want to do a calendar where the days shown will be conditional to a certain interval. Now I though I could achieve that using the Item Containing Start Date of a calendar. But it doesn't seem to work. In the help it says :
    Enter an item in the application which holds the start date of the calendar. The format of the date in this item must be YYYYMMDD.
    This is what I did here
    http://apex.oracle.com/pls/otn/f?p=34530:1::::::
    I have 3 fields. 2 for the Start Date and End Date and 1 for the "Date Item" parameter. Only the latter has an effect on the calendar display, the calendar only displays the month of the "Date Item" (in monthly mode).
    Wether or not I check "Begin at Start of Interval", it doesn't affect the way those fields are affecting the Calendar.
    So, how do we use that "Item Containing Start/End Date" parameter?

    Hello,
    does yout Script work when you begin with ?:
    Start-Process powershell -Verb runAs
    Best regards,
    Stefan
    German Orchestrator Portal ,
    My blog in English

  • How do you hide purchased items when I only have an ipad air and don't own a Mac or a PC?

    How do you hide history of purchased apps from an iPad air when I don't own a Mac or a PC to log in and hide items?

    You're welcome. Sorry to be the bearer of bad news.

  • How do you display an item value based on other items?

    Item C's value depends on item A and B. If both A&B are null then C should display null , if A is null but B is not null then display 'Ok', everthing else display ' problem';
    3 items on page 5
    item A: name p5_A, display as text (saves state). source type is a dabase column
    item B: name P5_B, display as text (saves state). source type is a databbase column
    item C: name P5_C, display as text (based on PLsql doest not save state), source type pl/sql anonymous block ? like the following
    if :P5_A is null and :P5_B is null then :P5_C is null; else if :P5_A is null and :P5_B is not null then :P5_C := 'OK'; else :P5_C := 'Problem'; end if;
    Can someone tell me what did I do wrong on these stements unde apex? Thanks a bunch.
    Tai

    Alternatively, you could do a add a computation for that item - same source as mentioned in the previous reply, but each will work.
    Also, in your anonymous block, you have:
    if :P5_A is null and :P5_B is null then :P5_C is null; else if :P5_A is null and :P5_B is not null then :P5_C := 'OK'; else :P5_C := 'Problem'; end if;should probably be
    if :P5_A is null and :P5_B is null then :P5_C := null; elsif :P5_A is null and :P5_B is not null then :P5_C := 'OK'; else :P5_C := 'Problem'; end if;so instead of :P5_C is null , assign it a null - :P5_C := null. Also, else if in pl/sql is written as: elsif
    Edited by: tr3nton on Jan 19, 2010 3:03 PM

  • How do you know when items will fall off your credit reports?

    Can anyone tell me how you know what date items will fall off your credit report? Thanks

    Each individual type of adverse information has its own exclusion date.  They are all set forth in FCRA 605(a). DOFD applies only to a collection or charge-off, which have an exclusion date of no later than 7 years plus 180 days from the DOFD.Monthly account delinquencies are excluded no later than 7 years from their individual dates of occurence.BKs are exluded at 7 or 10 years, depending upon their type.Tax liens become excluded no later than 7 years from date paid.Judgments become excluded on the later of 7 years from date entered, or until the expiration of the statute of limitations on enforceability of the judgment. The credit report exclusion periods are imposed on the CRAs, and set forth the date after which they can no longer include that adverse item in credit reportes they issue.The CRAs are thus required to monitor the relevant date for each type of adverse item.  The consumer should no have to request exclusion or remind the CRA of the exclusion date, but it is possible that they could miss a date, so the consumer should monitor.

  • How do you do post item validations or calculations?

    In Oracle Forms, you can use Post Item triggers or When Validate Item triggers to validate data or do calculations as you move out of a form field. How can I do the same in Apex?

    In Forms you can run PL/SQL code on both the client and the server, and the client trigger code can seamlessly access server PL/SQL program units and the state of the database session through its dedicated, always-on connection. With APEX things are different. The client (browser) only runs JavaScript and the server only runs PL/SQL; their session states are entirely separate; and they can only communicate through transient, stateless HTTP requests.
    In this case, your dynamic action code has executed, but as it's PL/SQL it executes on the server and only affects server session state. (You can check this by reviewing session state&mdash;if the session state reflects no change, ensure the Page Items to Submit dynamic action setting includes <tt>P36_AMTRQ</tt>.)
    If you require the action to execute in the browser then it needs to execute JavaScript code:
    var amt = parseFloat($v("P36_AMTRQ")) * .0025;
    $s("P36_FFEDU", amt);
    $s("P36_CFEDU", amt);Page events, JavaScript and server PL/SQL programming can be combined using AJAX techniques to run code in the database and return the results to the page without page submission and rendering. htmldb_Get() Documentation vs Real Life.

  • Question: How do you remove Menu Items from showing up in LC

    Hello everyone:
    If someone can please point me in the right direction in how to convert app.hideMenuItem("Toolbars"); to the XFA SOM?
    I am creating the form using Adobe Distiller from an access report.  I change the Interface Options in Acrobat to hide file and toolbar menus, but when I convert it to LC, the options are removed.
    I also scripted app.hideMenuItem("Toolbars"); in the Page.Open event using Acrobat and when I convert to LC the code does nothing at the subPage1.Initialize event.  Not even when I reopen the converted form in Acrobat does the script run...
    What is the best method of hidding menu items using LC Designer?
    Any help would be greatly appreciated.
    Thanks for your time,
    Ivan A. Loreto – Computer Education Technician
    LOMA LINDA UNIVERSITY | School of Allied Health Professions - Department of Physical Therapy
    System Info:
    Acrobat Pro 9
    LC ver 8.2.1

    Ivan,
    Here is what liitle I know on this topic.
    The attached doc was created when Designer 7 was released and it has a table of the Acrobat JavaScript APIs and there equivalents, if any, in Designer. According to that doc, app.hideMenuItem() is supported in Designer and there is no Designer JavaScript equivalent.
    My brief look at this matter leads me to believe security constraints since Reader 6.0 have changed the rules.
    I recommend you take a look at trusted functions and context in the Acrobat 9 SDK.
    http://livedocs.adobe.com/acrobat_sdk/9/Acrobat9_HTMLHelp/wwhelp/wwhimpl/js/html/wwhelp.ht m?&accessible=true
    That is as far as I got.
    Steve

  • How do you update multiple items in a JSP that are only checked...

    I have list of items in my jsp pages and that are being generated by the following code
    and I want to be able to update multiple records that have a checkbox checked:
    I have a method to update the status and employee name that uses hibernate that takes the taskID
    as a paratmeter to update associated status and comments, but my issue is how to do it with multiple records:
    private void updateTaskList(Long taskId, String status, String comments) {
    TaskList taskList = (TaskList) HibernateUtil.getSessionFactory()
                   .getCurrentSession().load(TaskList.class, personId);
    taskList.setStatus(status);
    taskList.setComment(comments);
    HibernateUtil.getSessionFactory().getCurrentSession().update(taskList);
    HibernateUtil.getSessionFactory().getCurrentSession().save(taskList);
    <table border="0" cellpadding="2" cellspacing="2" width="98%" class="border">     
         <tr align="left">
              <th></th>
              <th>Employee Name</th>
              <th>Status</th>
              <th>Comment</th>
         </tr>
         <%
              List result = (List) request.getAttribute("result");
         %>
         <%
         for (Iterator itr=searchresult.iterator(); itr.hasNext(); )
              com.dao.hibernate.TaskList taskList = (com.dao.hibernate.TaskList)itr.next();
         %>     
         <tr>
              <td> <input type="checkbox" name="taskID" value=""> </td>
              <td>
                   <%=taskList.empName()%> </td>           
              <td>          
                   <select value="Status">
                   <option value="<%=taskList.getStatus()%>"><%=taskList.getStatus()%></option>
                        <option value="New">New</option>
                        <option value="Fixed">Fixed</option>
                        <option value="Closed">Closed</option>
                   </select>          
    </td>
              <td>               
                   <input type="text" name="Comments" MAXLENGTH="20" size="20"
                   value="<%=taskList.getComments()%>"></td>
         </tr>
    <%}%>
    _________________________________________________________________

    org.hibernate.exception.GenericJDBCException: could not load an entity: [com.dao.hibernate.WorkList#2486]
    org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:91)
    org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:79)
    org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
    org.hibernate.loader.Loader.loadEntity(Loader.java:1799)
    org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:93)
    org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:81)
    org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:2730)
    org.hibernate.event.def.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:365)
    org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:346)
    org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.java:123)
    org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:161)
    org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:87)
    org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:889)
    org.hibernate.impl.SessionImpl.load(SessionImpl.java:808)
    org.hibernate.impl.SessionImpl.load(SessionImpl.java:801)
    com.web.UpdateWorkListAction.execute(Unknown Source)
    org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    before I was running a single update as below and it worked fine:
    session.beginTransaction();
    int taskId = Integer.parseInt(request.getParameter("taskId"));
    String action_taken = request.getParameter("action_taken");
    WorkListErrors worklistErrors
    = (WorkListErrors) session.load(WorkListErrors.class, new Integer(taskId));
    worklistErrors.setAction_taken(action_taken);
    session.update(worklistErrors);
    session.save(worklistErrors);
    session.getTransaction().commit();
    but when I try an an update on multiple records it does work when I have a check box checked :
    session.beginTransaction();
    int taskId = Integer.parseInt(request.getParameter("taskId"));
    String action_taken = request.getParameter("action_taken");
    WorkListErrors worklistErrors
    = (WorkListErrors) session.load(WorkListErrors.class, new Integer(taskId));
    worklistErrors.setAction_taken(action_taken);
    session.update(worklistErrors);
    session.save(worklistErrors);
    session.getTransaction().commit();
    session.beginTransaction();
    String[] tickedTaskId = request.getParameterValues("tickedTaskId");
    String[] taskId = request.getParameterValues("taskId");
    String[] action_taken = request.getParameterValues("action_taken");
    for(int i=0; i<tickedTaskId.length; i++) {
    for(int j = 0; j < taskId.length; j++) {
    if(tickedTaskId.equals(taskId[j])) {
    WorkListErrors worklistErrors
    = (WorkListErrors) session.load(WorkListErrors.class, tickedTaskId[i]);
    worklistErrors.setAction_taken(action_taken[j]);
    session.update(worklistErrors);
    session.save(worklistErrors);
    session.getTransaction().commit();
    /*Close session */
    session.close();

  • How do you select individual items from within a group?

    Hi, All.
    New poster. Forgive me if I miss any forum etiquette.
    Currently using Indesing CS6 on Mac Osx 10.7.4
    I'm a relatively recent convert to Indesign from Quark, and one thing I seem to have continual problems with is selecting individual items from within a group.
    For example I will have a grouped item, such as price marker that is comprised of several individual items, some text boxes, some rectangles.
    I find there is no way to select a rectangle that is currently placed behind a transparent text box without ungrouping the entire item - which isn't really an option.
    The select options (slect next item below etc. just don't work)
    For any Quark users out there, the equivalent command I'm looking for is the cmd+opt+shift click through, which just worked absolutely perfectly.
    I have scoured the internet and forums looking for an answer for this, as I assumed it must be my own lack of knowledge, but I can't find an answer.
    Any help much appreciated.
    Thanks

    Hi, winterm.
    Thanks for the super quick repsonse. Unfortunately that hasn't seemed to have helped me.
    That works fine as long as the grouped items are overlapping or apart, but not when items are entirely behind another item (ie, no part protruding from the group)
    The problem is that if I double click to try and get through a text box to an item that is entirely behind it, then it just switches into text edit mode for the top text box.
    If it helps, could you imagine a transparent text box that is 20x20 with red rectangle centred beneath it that is 10x10. If the 2 items are grouped I cant find any way to select through to the red rectangle without first ungrouping the two.
    Am I going mad?

  • How Can You Add an Item to an Existing Delivery? (Function Module?)

    We are currently using function module GN_DELIVERY_CREATE to create deliveries (shipping notifications) from ASN data. 
    We're also using function module BAPI_INB_DELIVERY_CHANGE to change quantities on existing deliveries and to delete line items on existing deliveries.
    Does anyone know if there's a function module to add a new line item to an existing delivery?
    Best Regards, Scott

    Is BAPI_DELIVERYPROCESSING_EXEC what you need?
    Rob

  • How do you remove an item from launchpad

    how do I remove the old pages, numbers and keynote from the launchpad after installing the renewer ones from the app store???

    LaunchPad is an odd puppy. After invoking LaunchPad you hold the option key to get the apps hopping (ala the iPhone) and an X will appear on programs you've downloaded from the Mac App Store. This doesn't just remove the app from the LaunchPad, it also deletes it from your computer. Programs you've installed from discs or downloaded from plaes other than the MAS won't have an X. You'll have to delete them by dragging them to the trash. They should then disappear from the LaunchPad - if not restarting the computer should do it.
    Note: iWork '09 on the MAS is the same as the disc version iWork '09. You'll only benefit from buying the MAS versions if you have an older version than that.

Maybe you are looking for

  • How to put graphics into a JViewport?

    Hi, I'm trying to make a simple game, where a block can move around in a 30x30 grid with collision detection. So far, it works alright, but I want the window to hold only 10x10 and for the block that is moving to stay at the center while the painted

  • How does one print to enterprise Windows print services in Yosemite? CUPS 2.0 problem?

    One of my co-workers upgraded to Yosemite yesterday and it broke his ability to print to our corporate printing services (which are built around a Windows print server). Obviously, the printer discovery in the System Preferences can't find the Window

  • NoClassDefFound org/omg/CORBA/UserException

    I am attempting to install IFS 1.0.8 for a new instance on a Unix server 2.7 that already has an existing IFS 1.0.8 install against another database. Following the creation of the second ORACLE_HOME, second instance, and the installing IFS, I attempt

  • Ipod skipping AAC tracks

    I rebuilt my PC recently and reimported the iTunes library once the new disk was installed. The machine needed to be reauthorised (double click on a track from the Music Store). This done I reintroduced my ipod to the PC. Once the ipod was re-sync'd

  • N73 photo quality

    hello everyone. I have a question over the photo quality. though I have chosen the best image quality (3M), the average size of my photos is about 250kb- and their quality- especially of those shot in dark places with flash on- isn't as good as I exp