Bapi for the deletion of Automatic blocking indicator for open vendor

Hi All,
At the time of Downpayment of vendor Automatic block indicator is set in vendor payment .
Is there any Bapi is available which can delete the payment block key for the all vendor (open item ) with document type 'KZ'- vendor payment at the time of Actual payment.
thanks in advance.

Hi
Please search in BAPI transaction.
Regards
Sagar

Similar Messages

  • I need a statement for the service you automatically billed me for.

    I need a statement you automatically billed me for, for my annual membership so submit to our auditing department.  Can you email me one?

    Hi,
    Please see this document: Print a payment receipt or invoice | Creative Cloud
    You can find instructions for printing your invoice in the Payment & Credit Cards section.
    Regards,
    Florence

  • How to set Blocking Indicator for product specific TransportationLanes?

    Hi All,
    I'm facing a problem while trying to set the blocking indicator for product specific Transportation Lanes-external procurement.
    How can i proceed on the same?
    I've figured out 2 methods for blocking the product specific TLanes.
    1. using /SAPAPO/TR_TL_TRANSFER_BAPI.
    2. using BAPI_TRLSRVAPS_SAVEMULTI.
    I tried using the BAPI - /SAPAPO/TR_TL_TRANSFER_BAPI, which comes inside the DELETE BAPI - BAPI_TRLSRVAPS_DELMULTI. Although I had passed the parameters reg. external procurement, nothing seemed to be happening in the system. There was no blocking indicator - D(locked and flagged for deletion) set against the subjected TLane. In fact, to my amazement, the BAPI didn't return even a single msg. BAPIRETURN internal table after execution was empty.
    Here, I'm passing:
    (IV_LOGQS) TYPE  /SAPAPO/LOGQS
    (IV_LOGSYS) TYPE  LOGSYS
    (IV_CALLER) TYPE  /SAPAPO/MD_CALLER
    (IT_TR) TYPE  /SAPAPO/TR_TTD_TR
    (IT_TR_X) TYPE  /SAPAPO/TR_TTX_TR
    (IT_TRPROD_SRC) TYPE  /SAPAPO/TR_TTD_TRPROD_SRC    and
    (IT_TRPROD_SRC_X) TYPE  /SAPAPO/TR_TTX_TRPROD_SRC
    I haven't tried on the second method yet. Is there any other programming alternative for setting the blocking indicator of a TLane / multiple Tlanes?
    Could anyone pls explain and guide me on a suitable method to be chosen and the process to be followed, parameters to be passed, etc.

    Hi Sanjay,
                    Use the standard BAPI:  BAPI_TRLSRVAPS_SAVEMULTI2 (according to SCM version you are using)
    to update the deletion flag for product specific T-lane, in this BAPI you have to pass the data to EXTERNAL_PROCUREMENT parameter table in which LOCKED_FLG field is there in which you can pass the "D" for deletion or block flag.
    Also you have to pass the same entries in EXTERNAL_PROCUREMENT_X parameter table of this BAPI.
    If any further help required, refer the documentation of BAPI or let me know.
    I hope this will help you to solve the issue.
    Regards,
    Saurabh

  • Creation of Trasport request for the Deletion of Infoset from Dev

    Hi
      i want to create a trasport request for the deletion of infosets from dev system and want to trasport request in to production.
    i wish to know while right clicking the info set and selecting deletion will it prompt for trasport request.
    could any one help me out for this issue.
    Thanks
    Sandy

    Hi
    I suggest you to transport the  Infoarea under which the Infoset query is deleted
    This will adjust all your changes including any deletion or any new changes
    Assign points if useful
    Thanks
    N Ganesh

  • Maintain the variants for the deletion program

    How to Maintain the variants for the deletion program  during Document Archiving

    Try this.
    Execute SE38 and Select the program name ( Archiving )
    Click Variant and Click Change Icon
    and entry the new Variant and click Create icon and save with your own values
    Ensure that System setting from the menu bar Settings - User Specific Settings PopUp Screen - Repository infosystem Tab  - All Selection Criteria
    Hope this Helps
    Thanks
    S.N

  • Maintain the variants for the deletion progError while using object W_SOR

    Dear Experts ,
    While running the archival using object W_SOR , I am getting the error " Maintain the variants for the deletion program first"
    I have checked Customizing -> Archiving Object-Specific Customizing: Technical Settings) , In that std variants already exist .
    Please tell me what is the setting that could be missing .
    I am not getting the same error  in development client , but getting it in the production client .
    Is there anything else to be done ?
    regards
    Anis

    tcode OMBT..
    click on display groups (F5) & select the check box wich includes WA (the Number Range Object Material document Grouping)
    copy the entry for 2005, but do not assign any current number.

  • Maintain the variants for the deletion program first

    Hello Experts,
    When i am trying to archive documents through SARA Transaction, am getting the following error  "Maintain the variants for the deletion program first".
    Awaiting your early reply..
    Rgds
    Ramana

    You get this message because there is a new program being used for this archive object.  In addtion to adding a comment to the default variant, it would be wise to test the program in your QA system and review OSS for any updates.

  • Retention periods same for the deletion and for archiving then deletion

    Hi,
    Is Retention periods same for the deletion and for archiving then deletion.
    Can we delete canceled messages directly in XI wihtout archiving them ?
    I want only deltion of messages from XI.
    Regards
    Sree

    I want to delete them. No archiving is required.
    Check Udo's reply in this thread on how to perform just deletion: Re: How to delete the error message in the Web page Message Monitoring
    Process is also mentioned in this help section: http://help.sap.com/saphelp_nw04/helpdata/en/0e/80553b4d53273de10000000a114084/content.htm
    Regards,
    Abhishek.

  • Transport request for the deleted dso

    Hi,
    i had deleted the dso in development and not captured the transport request. now how can i generate the transport request for the deleted dso to move for production.
    Regards
    Ram
    Edited by: ramsapconsultant on Mar 9, 2011 7:40 AM

    Hi Ram,
    you can try creating DSO with same name in Dev system. Capture it in transport req.
    Now delete that DSO and capture it in deletion Transport Request.
    I am not 100% sure if this will work but you can give it a try.
    Regards,
    Hardik

  • Unable to get CommandAgrument value for the Edit Button in Gridview Control, Mean while it works for the Delete Button

    I want to show Edit/Delete Button using Ajax's HoverMenuExtender Control , But I also want to show edited record using ModalPopup Extender Control of AjaxCotrolltoolkit , for this I have used below code
    <asp:GridView ID="GridMainCat" runat="server" Width="100%" AutoGenerateColumns="false" DataKeyNames="CATID" OnRowDataBound="GridMainCat_RowDataBound" OnRowCommand="GridMainCat_RowCommand" OnPageIndexChanging="GridMainCat_PageIndexChanging" OnSelectedIndexChanging="GridMainCat_SelectedIndexChanging" AllowPaging="true" PageSize="10">
    <Columns>
    <asp:TemplateField>
    <HeaderTemplate>
    <table width="100%" border="1" style="color: blue;">
    <tr>
    <td width="20%">Catg Id</td>
    <td width="20%">Catg Name</td>
    <td width="25%">Catg Desc</td>
    <td width="35%">Catg Image</td>
    <%-- <td width="20%">Created Date</td>--%>
    </tr>
    </table>
    </HeaderTemplate>
    <ItemTemplate>
    <asp:Panel ID="panel2" runat="server">
    <table width="100%">
    <tr>
    <td width="20%"><%#Eval("CATID") %></td>
    <td width="20%"><%#Eval("CATNAME") %></td>
    <td width="25%"><%#Eval("CATDESC") %></td>
    <td width="35%"><%#Eval("CATIMAGE") %></td>
    <%-- <td width="20%"><%#Eval("CREATEDADTE") %></td>--%>
    </tr>
    </table>
    </asp:Panel>
    <!-----Panel for displaying the edit and delete options in GridView------>
    <asp:Panel ID="panel1" CssClass="HoverMenu"
    runat="server" Height="50" Width="50"
    HorizontalAlign="Left">
    <div>
    <asp:LinkButton Style="padding: 4px;" ID="lnkDel"
    CommandName="Dlt" runat="server" CausesValidation="false" Text="Delete" CommandArgument='<%#Bind("CATID") %>' OnClientClick="javascript:return('Are you sure, do you want to delete Record??')">
    </asp:LinkButton><br />
    <asp:LinkButton ID="lnkEdit" runat="server" Text="Edit" CausesValidation="false" CommandName="Edt" CommandArgument='<%#Bind("CATID") %>' style="padding: 4px;" ></asp:LinkButton>
    </div>
    </asp:Panel>
    <asp:HoverMenuExtender ID="HoverMenuExtender1" runat="server" TargetControlID="panel2" PopupControlID="panel1" PopupPosition="Left" HoverCssClass="Hover"></asp:HoverMenuExtender>
    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>
    To Show ModalPopup I have used following aspx Code:-
    <asp:Button ID="btnShowPopup" runat="server" Style="display: none" CausesValidation="false" />
    <asp:ModalPopupExtender ID="ModalPopupExtender1" runat="server" TargetControlID="btnShowPopup" PopupControlID="PanelEditMainCategory" CancelControlID="btnUpdate" BackgroundCssClass="modalBackground"></asp:ModalPopupExtender>
    <asp:Panel ID="PanelEditMainCategory" runat="server" CssClass="modalPopup" Style="display: none;">
    <table style="border-width: 3px; border-color: lightseagreen;" border="1" align="center" height="300px">
    <tr>
    <th>
    <table>
    <tr>
    <th align="left">Category Id:</th>
    </tr>
    <tr>
    <th align="left">Category Name:</th>
    </tr>
    <tr>
    <th align="left">Category Description:</th>
    </tr>
    <tr>
    <th align="left">Category Image:</th>
    </tr>
    </table>
    </th>
    <td>
    <table>
    <tr>
    <td align="left">
    <asp:TextBox ID="txtCatID" Text='<%#Eval("CATID") %>' runat="server" Enabled="false"></asp:TextBox>
    </td>
    </tr>
    <tr>
    <td align="left">
    <asp:TextBox ID="txtCatName" Text='<%#Eval("CATNAME") %>' runat="server"></asp:TextBox>
    </td>
    </tr>
    <tr>
    <td align="left">
    <asp:TextBox ID="txtCatDesc" runat="server" Text='<%#Eval("CATDESC") %>' TextMode="MultiLine"></asp:TextBox>
    </td>
    </tr>
    <tr>
    <td align="left">
    <asp:TextBox ID="txtCatImage" runat="server" Text='<%#Eval("CATIMAGE") %>'></asp:TextBox>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    <tr>
    <th align="left" colspan="2">
    <asp:Button ID="btnUpdate" Text="Update" CausesValidation="false" runat="server" OnClick="btnUpdate_Click" />&nbsp;
    <asp:Button ID="btnCancel" Text="Cancel" CausesValidation="false" runat="server" OnClick="btnCancel_Click" />
    </th>
    </tr>
    <tr>
    <th align="left"></th>
    <td align="left"></td>
    </tr>
    </table>
    </asp:Panel>
    Here is my .CS code :-
    protected void GridMainCat_RowCommand(object sender, GridViewCommandEventArgs e)
    catID = e.CommandArgument.ToString();
    if (e.CommandName == "Edt" && e.CommandArgument != null)
    ModalPopupExtender1.Show();
    Bind_Edit_MainCategory(catID);
    if (e.CommandName == "Dlt")
    Bind_Delete_MainCategory(catID);
    private void Bind_Grid_MainCategory()
    using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString))
    using (SqlCommand cmd = new SqlCommand("USP_FETCH_MAINCATEGORY", cn))
    try
    cmd.CommandType = CommandType.StoredProcedure;
    dt = new DataTable();
    da = new SqlDataAdapter(cmd);
    da.Fill(dt);
    GridMainCat.DataSource = dt;
    GridMainCat.DataBind();
    catch (Exception ex)
    throw ex;
    private void Bind_Delete_MainCategory(string catId)
    using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString))
    using (SqlCommand cmd = new SqlCommand("USP_DELETE_MAINCATEGORY", cn))
    try
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Parameters.AddWithValue("@CATID", catId);
    cn.Open();
    cmd.ExecuteNonQuery();
    Bind_Grid_MainCategory();
    catch (Exception ex)
    throw ex;
    private void Bind_Edit_MainCategory(string catid)
    using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString))
    using (SqlCommand cmd = new SqlCommand("USP_EDIT_MAINCATEGORY", cn))
    try
    cmd.CommandType = CommandType.StoredProcedure;
    cmd.Parameters.AddWithValue("@CATID", catid);
    cn.Open();
    SqlDataReader dr = cmd.ExecuteReader();
    if (dr.Read())
    txtCatID.Text = dr["CATID"].ToString();
    txtCatName.Text = dr["CATNAME"].ToString();
    txtCatDesc.Text = dr["CATDESC"].ToString();
    txtCatImage.Text = dr["CATIMAGE"].ToString();
    //modalPopupExtender1.Show();
    ModalPopupExtender1.Show();
    Bind_Grid_MainCategory();
    catch (Exception ex)
    throw ex;
    it works fine for HoverMenu Extender, and for the delete button as well. When I click on Delete Button It finds CommandArgument value But as I click on Edit Button It does not find CommandArguement value. Kindly help me to fix this problem

    Do you mean it's firing when you click Edit?. I've replicated your code as below and it worked, try to remove the OnRowCommand run a build and then add the it again:
    protected void Page_Load(object sender, EventArgs e)
    BindGridwithDummy();
    protected void GridMainCat_RowCommand(object sender, GridViewCommandEventArgs e)
    string catID = e.CommandArgument.ToString();
    if (e.CommandName == "Edt" && e.CommandArgument != null)
    if (e.CommandName == "Dlt")
    private void BindGridwithDummy()
    DataTable dt = new DataTable();
    DataRow dr;
    dt.Columns.Add(new System.Data.DataColumn("Test", typeof(String)));
    dr = dt.NewRow();
    dr[0] = "A dummy Data"; //Adds the Dummy Data in the Row
    dt.Rows.Add(dr);
    // Show the DataTable values in the GridView
    GridView1.DataSource = dt;
    GridView1.DataBind();
    <asp:GridView ID="GridView1" runat="server" OnRowCommand="GridMainCat_RowCommand">
    <Columns>
    <asp:BoundField DataField="Test" />
    <asp:TemplateField>
    <HeaderTemplate>
    Button</HeaderTemplate>
    <ItemTemplate>
    <asp:LinkButton Style="padding: 4px;" ID="lnkDel" CommandName="Dlt" runat="server"
    CausesValidation="false" Text="Delete" CommandArgument="1" OnClientClick="javascript:return('Are you sure, do you want to delete Record??')"></asp:LinkButton><br />
    <asp:LinkButton ID="lnkEdit" runat="server" Text="Edit" CausesValidation="false"
    CommandName="Edt" CommandArgument="2" Style="padding: 4px;"></asp:LinkButton>
    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>

  • Why is Mail asking me for the name of an smtp server for an email address that doesn't exist?

    I've migrated from Snow Leopard to Mountain Lion on a new Mac, but in trying to use Mail on ML, it keeps asking me for the name of an smtp server for an email address that's never existed. The addy has my user name correct, but the server part of the address doesn't exist, or at least I've never used an email address with that provider. On ML there's no plist file for Mail, so nothing to delete there. What else can I do to get Mail working? The only other option I have is to abandon Mail as being crippled and useless, and use Postbox, which for it's price (US$9.95) is an attractive option. OTOH, I've paid for Mail after all, so it really ought to work. Any clues as to what I can do to stop its nonsensical behaviour? How do I file a bug report?
    TIA.
    Pauline

    Amasis wrote:
    On ML there's no plist file for Mail, so nothing to delete there.
    ~/Library/Containers/com.apple.mail/Container.plist
    (Go to your Finder "Go" menu hold the option key to choose "Library", since the ~/Library is hidden on ML)

  • Time machine makes 30 backups for the last two days, no backups for any earlier times: is there a way to control it?

    I've been running Time Machine in the background for as long as I've owned my current Mac--- a few months.  It is a completely generic set-up: it's a desktop (rarely shut off or asleep) connected to an external hard drive that is much larger (1 TB) than my internal hard drive (0.5 TB), and Time Machine is configured to save backups of my whole internal drive to the external drive.  The external is half-full, and the internal is a little more than half-full.  I often hear my external crunching away, working on something.
    I recently needed to access an old file, so I went into Time Machine mode on the folder where it had been deleted a few weeks ago.  While I'm not upset that it isn't available (it's my own fault for deleting it), I didn't expect the Time Machine to have such a bad distribution of saved backups.  There are 30 backup snapshots of the past two days, and nothing earlier.  I was expecting something more like a few from today, a few from this week, a few from this month, and a few going all the way back in time--- a broader distribution.
    I don't see any way to control this in the Time Machine Preferences (in fact, very little control at all).  Is there a secret way to control it, or some tip to ensure a more useful distribution of saved snapshots?
    Thanks,
    -- Jim

    Thanks, but it doesn't exactly address my question.  TimeMachineEditor allows me to set the intervals or times when backups occur, but it doesn't control the algorithm that decides which snapshots should be deleted.  My problem was that Time Machine chose to delete all of the old snapshots and keep only the most recent ones: I'd like it to keep more of the recent ones than the old ones, but still keep some old ones.
    In fact, the (unmodifyable) text on the Time Machine control panel says that it keeps:
    hourly backups for the past 24 hours
    daily backups for the past month
    weekly backups for all previous months
    That would be perfect if it were true.
    Perhaps the algorithm did the wrong thing because the size of my internal hard drive varied quite a lot a few days ago: a process got out of control and used up all of my internal disk space.  I killed the process and deleted its output (several times), so my internal disk eventually went back down to normal.  Perhaps in the intervening hours, Time Machine made a backup, once an hour, and used up all of the external drive space.  When it had to choose between keeping "weekly backups of previous months" and "hourly backups of the past 24 hours", it chose to keep hourly backups of the past 24 hours.  This was the wrong choice in my case (it was the unwanted output) and is probably the wrong choice in most cases.
    Is there a way to control the algorithm that decides which backups to keep and which to delete?  I would have it delete the hourly, daily, and weekly backups in a way that preserves their relative distribution.
    By the way, while I have made it sound like my problem was a runaway log file (something that would be easy to put in an excluded directory with Time Machine's "Options" button), it was a VirtualBox snapshot merge.  The data in question are precious, but were unnecessarily copied many times while VirtualBox failed to merge them properly.  I can't simply exclude a directory: I'm talking about a more general problem.
    Thanks!
    -- Jim

  • Just updated my mac from Tiger to Mountain Lion. Loaded Photoshop elements 11 (brand new in the box) and when I try to start it - it comes up saying - Licensing for the product has stopped working contact for help.

    I just updated my mac from Tiger to Mountain Lion.  wiped the computer clean and started fresh Loaded Photoshop elements 11 (brand new in the box) and when I try to start it - it comes up saying - Licensing for the product has stopped working contact for help. in Looking for help I was directed here. what do I do?

    I don't know enough to not follow directions. I bought the software brand new in a sealed from factory box. Had it sitting around until - last week when I deleted flash on my computer and had to upgrade to the new OSX. Mountain Lion doesn't use iPhoto - so I had to go with something else. Since I already had this new - unopened package  I opened it up. Shut down all running programs - inserted the disk and followed all the directions for installation.  Still it didn't work.
    I have now uninstalled it (the proper way) and am going to try again.
    I appreciate your responses.
    Thank you!
    If this doesn't work - I am going to just buy Lightroom.

  • If I rent a movie and I later I decide that I want to buy it, Am I going to need to download it once for the rental and a second time for the purchase?

    I just wanted to know if I rent a movie and I later I decide that I want to buy it, Am I going to need to download it once for the rental and a second time for the purchase?

    You will need to redownload it - rentals expire and are deleted, either 30 days after renting it, or 48 hours (24 hours if you are in the US) after starting to watch it, whichever is the soonest.

  • This is not a question just an observation. happy birthday ipod. thank you for the fantastic 10 years, thank you for changing the way we think about music.

    this is not a question just an observation. happy birthday ipod. thank you for the fantastic 10 years, thank you for changing the way we think about music.

    frank,
     every negative experience is an opportinity to learn.   deleting or moderating these experiences would be turning away the chance to learn.   as long as users follow the participation rules, we allow even the most negative posts to remain. 
    as you said, forums are inherently negative by nature as users typically come here to solve a problem.   those of us who try to solve the problems are in the minority.   we certainly appreciate users such as yourself who voluntarily return to the forum to help out, especially those who initially came here to solve a problem themselves.
    thank you as well.
    -erik
    ThinkStation C20
    ThinkPad X1C · X220 · X60T · s30 · 600

Maybe you are looking for