Returnable packaging from customers

Hi,
how Returnable packaging from customers is handled in sd module... in sales order, delivery.... etc.
could someone explain with the help of a business scenario with config.
regards
sachin

Hi..
When you sell goods to a customer, you may send the goods in returnable packaging. During sales order processing, you simply enter the returnable packaging as an item in your order. You can process returnable packaging either as main items or as sub-items. For example, if you sell drinks in bottles and want the empty bottles to be returned, you can enter the bottles as sub-items for the drinks in the sales order. The item category group LEIH must be assigned to the bottles in the material master record so that they are processed as returnable packaging. During processing, the system recognizes that it is dealing with returnable packaging because the item category group LEIH is assigned to the material. The system then determines another item category in the sales order to allow the material to be processed as returnable packaging. As a result of entering returnable packaging in a sales order, the system carries out the following actions.
If special stock does not yet exist in your inventory for the customer (or special stock partner), the system creates it when goods issue is posted
The relevant quantity is removed from regular inventory in your plant and is added to the special stock for the customer. The total valuated stock for the plant remains the same.
The transaction is not relevant for pricing since the consignment stock remains the property of your company.
Returnable Packaging Pick-Up
If the customer returns the returnable packaging to you, you record the transaction in the system by creating a returnable packaging pick-up order (order type LA). As a result, the system carries out the following actions:
When goods issue is posted, the relevant quantity is deducted from the customeru2019s special stock and is added back into your regular stock at the plant where the goods are returned. Your total valuated stock remains the same since the returned stock was regarded as part of your own inventory even while it was at the customeru2019s premises.
This transaction is not relevant for billing.
Returnable Packaging Issue
In the following situations, you can create a returnable packaging issue order (order type LN):
The customer decides to keep the returnable packaging
The customer damages the returnable packaging and you decide to charge the customer
The customer sells the returnable packaging to a third party
As a result of processing a returnable packaging issue, the system carries out the following actions:
When goods issue is posted, the relevant quantity is deducted from both the customeru2019s special stock and your own total valuated stock.
The transaction is relevant for billing since the goods have become the property of the customer.
Sales Order Types
The following table provides an overview of the order types used in the standard system for processing returnable packaging:
Transaction
Sales order type
Returnable packaging pick-up
LA
Returnable packaging issue
LN
When you ship returnable packaging to the customer, you do not need to use a special order type. The transaction is a normal business transaction and you can use either a standard sales order or, if appropriate, a free of charge delivery.
Pricing and Availability Check
Whether pricing is carried out for the individual transactions depends on the item category. The schedule line category controls the availability check and the transfer of requirements in each of the transactions. The schedule line category itself is determined by the item category and the MRP type of the material. The order types LN and LA check against returnable packaging for the relevant customer. Requirement records for returnable packaging stock are stored as individual requirements, independently of the setting in the material master record.
For more info please visit the thread-
Returnable packing material
Regds
MM

Similar Messages

  • Movement type: moving the returnable package from one customer to another

    Hello,
    I would like to know if there exists any predefined movement type (in transaction MIGO) which would allow to move the stock of the returnable package (material type LEIH, pallets etc.) from one customer to another IN ONE STEP (now we do it in 2 steps: first we return the stock from the customer to the our location and then move it to another customer). When we sell material to the customer, the stock type for the returnable package has the mark for special stock type (''V'').
    I tryed types 301V and 309V, but the customer had to be the same. It only allows to move the pallets between different plants for the same customer.
    Best regards,
    Mojca Kukman

    Hi
    There is no such movement type. Customers always look for one-step transactions and the only way to achieve this is through ABAP!
    Normally I do this:
    Create a Z-txn for customer input and on saving create 2 material documents (as in 2-step process).
    Best regards
    Ramki

  • How to treat returned goods from customers

    Hi,
    How do I treat returned from customers in SAP FICO? The example I have in mind is if company decides to break down raw materials from the finished goods and re-use it Maybe anyone of you have other examples. But in any case, what I want to know is how we treat it in Finance? What are the accounting entries upon return and upon re-use?
    Thanks,
    Josef

    Hi Josef
    Quite an interesting question!!
    1. when you receive the returned goods,
               Stock Dr
                  Change in Stock Cr
    2. Assume your material returned is FG A and it has components B and C... Now you want to cannibalize A and retrieve B and C out of it
    This process is more like a rework.. Process steps could be as below
    a. Create a Production order for B - Planned Qty = 1 (Separate order type)
    b. Component in the Production order will be FG A (1 Qty)
    c. Add Component C as a By Product in the Production order BOM i.e. with Qty =  - 1 (Negative)
    d. If you wanna add any Labor or machine hrs, you can aadd manually in the Production order operations
    Now, when FG is consumed in the Prod order,
        Consumption of FG   Dr
               Stock   Cr
    When stock of B and C will be received,
         Stock of RM   Dr
                 Change in stock / COGM  Cr
    Br. Ajay M

  • STO for semi finished product along with returnable package

    Dear Experts,
    I am transferring semi finished product along with returnable package from Manufacturing to depot, for that i am creating purchase order (two line items in po, one is semi finish and other is returnable package) and creating delivery through VL10B.
    system creates delivery, showing the item category NLN for both line items i..e semi finished and returnable package and billing(vf01) is coming for both item.
    my requirement is billing to be only semi finished, returnable package should be update only qty billing should not coming for returnable package
    for that which item category have to maintain and where it maintain for returnable package and how it flows from mm to SD?
    Regards
    sai krishna

    The packaging’s material master record should use the material type VERP for packaging and the item category group LEIH. The item category group LEIH is the SAP standard for returnable packaging.
    TAL (the item category for returnable packaging) in the shipping unit
    header, then when you create the delivery, SAP will also create an item TAL for that shipping material in the delivery. When you goods issue the delivery, SAP will record that this shipping material has been issued to the customer and must be returned. Note that you only have to price the returnable packaging in the returnable packaging issue order document. It does not need to
    be priced in the sales order and cannot be in this method.
    Check if this all ok, rest please note returnable packaging material behaves in same way as packing material

  • How to Return List of Packages from Pacman/Yaourt Search

    ----EDIT----
    Changed the name of the script from pacsearch to pacdot.
    Apparently yaourt -Ssaq does this, so this script isn't as necessary as I thought. Although, I still find using pacdot -w to open the results in a text document helpful.
    ----/EDIT----
    This isn't a question; it's a script I wrote. I thought someone else might find this useful.
    I keep finding myself searching with pacman or yaourt and wishing I could get just the package names, not all of the extra stuff. For example, I'd love to be able to run yaourt -Sa $(yaourt -Ssa package). It doesn't seem like pacman and yaourt have an option for this (not that I can tell, at least), so I wrote a python script to do it. Copy it if you'd like. You can name it what you want, but I'll refer to it as pacdot.py.
    pacdot.py package will be like yaourt -Ssa package but only list the package names.
    I added a few extra options:
    pacdot.py -o package will only list results from the official Arch repositories, not the AUR.
    pacdot.py -i package will install all the found packages. If you've ever thought about running something like yaourt -Sa $(yaourt -Ssa package), that's what this command does.
    pacdot.py -w package will:
    Create a file called 'the-package-you-searched.txt',
    Write an example command that would install the found packages,
    (yaourt -Sa all-of-the-results),
    Write each result on a new line, and
    Open the file for you (with your default text editor).
    Here's the code:
    #!/bin/python3
    import argparse
    import re
    from subprocess import Popen, PIPE, call
    from collections import deque
    desc = ''.join(('Search the official Arch and AUR databases ',
    'and return package names only. ',
    'e.g.: `pacdot.py arch` will return "arch", ',
    'whereas `$ yaourt -Ssa arch` will return ',
    '"community/arch 1.3.5-10',
    ' A modern and remarkable revision control system."'
    parser = argparse.ArgumentParser(description=desc)
    parser.add_argument('package',
    help='Package to search with pacman')
    parser.add_argument('-o', '--official', action='store_true',
    help='Search official repositories only, not the AUR')
    parser.add_argument('-i', '--install', action='store_true',
    help='Install found packages')
    parser.add_argument('-w', '--write', action='store_true',
    help='Write to file')
    #Set args strings.
    args = parser.parse_args()
    pkg = args.package
    official_only = args.official
    install = args.install
    write = args.write
    # Do yaourt search.
    package_search = Popen(['yaourt', '-Ssa', '%s' % pkg], stdout=PIPE).communicate()
    # Put each found package into a list.
    package_titles_descs = str(package_search[0]).split('\\n')
    # Strip off the packages descriptions.
    package_titles = [package_titles_descs[i]
    for i in range(0, len(package_titles_descs), 2)]
    # Remove empty item in list.
    del(package_titles[-1])
    # Make a separate list of the non-aur packages.
    package_titles_official = deque(package_titles)
    [package_titles_official.remove(p)
    for p in package_titles if p.startswith('aur')]
    # Strip off extra stuff like repository names and version numbers.
    packages_all = [re.sub('([^/]+)/([^\s]+) (.*)',
    r'\2', str(p))
    for p in package_titles]
    packages_official = [re.sub('([^/]+)/([^\s]+) (.*)',
    r'\2', str(p))
    for p in package_titles_official]
    # Mark the aur packages.
    # (Not needed, just in case you want to modify this script.)
    #packages_aur = packages_all[len(packages_official):]
    # Set target packages to 'all' or 'official repos only'
    # based on argparse arguments.
    if official_only:
    packages = packages_official
    else:
    packages = packages_all
    # Print the good stuff.
    for p in packages:
    print(p)
    if write:
    # Write results to file.
    filename = ''.join((pkg, '.txt'))
    with open(filename, 'a') as f:
    print(''.join(('Yaourt search for "', pkg, '"\n')), file=f)
    print('To install:', file=f)
    packages_string = ' '.join(packages)
    print(' '.join(('yaourt -Sa', packages_string)), file=f)
    print('\nPackage list:', file=f)
    for p in packages:
    print(p, file=f)
    # Open file.
    call(('xdg-open', filename))
    if install:
    # Install packages with yaourt.
    for p in packages:
    print(''.join(('\n\033[1;32m==> ', '\033[1;37m', p,
    '\033[0m')))
    Popen(['yaourt', '-Sa', '%s' % p]).communicate()
    Last edited by GreenRaccoon23 (2014-12-22 19:17:37)

    expac works only with official and unofficial repos, not with the AUR, but it's very nice.
    Adding  '-q' should help, grep to weed out false positives.
    yaourt -Sa $(yaourt -Ssaq pulse)
    works, but
    $ yaourt -Sa $(yaourt -Ssaq chrome)
    resolving dependencies...
    looking for inter-conflicts...
    warning: removing 'chromium' from target list because it conflicts with 'chromium-no-sse2'
    error: unresolvable package conflicts detected
    error: failed to prepare transaction (conflicting dependencies)
    :: chromium-no-sse2 and chromium-scroll-pixelGs are in conflict
    so at least
    $ yaourt -Sa $(yaourt -Ssaq chrome|grep google)
    is needed.
    Edit: Also:
    $ LC_ALL=C TZ=GMT0 diff -Naur /usr/bin/pacsearch /usr/local/bin/pacsearch
    --- /usr/bin/pacsearch 2014-11-21 11:20:37.000000000 +0000
    +++ /usr/local/bin/pacsearch 2014-12-21 08:21:14.758856006 +0000
    @@ -84,7 +84,7 @@
    my %allpkgs = ();
    -my $syncout = `pacman -Ss '@ARGV'`;
    +my $syncout = `pacman -Ssq '@ARGV'`;
    # split each sync search entry into its own array entry
    my @syncpkgs = split(/\n^(?=\w)/m, $syncout);
    # remove the extra \n from the last desc entry
    @@ -110,7 +110,7 @@
    $allpkgs{$pkgfields[1]} = [ @pkgfields ];
    -my $queryout = `pacman -Qs '@ARGV'`;
    +my $queryout = `pacman -Qqs '@ARGV'`;
    # split each querysearch entry into its own array entry
    my @querypkgs = split(/\n^(?=\w)/m, $queryout);
    # remove the extra \n from the last desc entry
    $ /usr/local/bin/pacsearch pulse
    libpulse
    pulseaudio
    libao
    libcanberra-pulse
    libpulse
    paprefs
    pavucontrol
    pulseaudio
    pulseaudio-alsa
    floyd
    libcec
    mate-media-pulseaudio
    mate-settings-daemon-pulseaudio
    ponymix
    projectm-pulseaudio
    Although why not simply use pacman or expac?
    Last edited by karol (2014-12-21 08:26:48)

  • " Returns from customers" process

    I want to create inspection plan for " Returns from customers". In this case what should be the task list usage code?
    Regards,
    Vemula

    Hi
    Vemula
    Task list usage is 4 for Return for customer
    Regards
    Sujit

  • Returnable packaging scenario

    returnable packaging scenario

    Hi,
    Returnable packaging consists of materials that are stored at the customer location but which remain the property of your company. The customer is only required to pay you for the returnable packaging if he does not return it to you by a specified time. Using this function you can, for example, process euro-pallets. You can also use it to resell returnable packaging to a third party. Since stocks of returnable packaging form part of your valuated stock even when they are at the customer site, you must manage them in your system.
    However, stocks of returnable packaging must be
    Managed separately from the rest of your stock so that you know exactly what stock is stored at the customer location
    Managed separately for each customer
    Inventory management treats returnable packaging as special stock in your inventory and is assigned to specific customers. This enables you to keep track of returnable packaging stock by customer.
    Prerequisites
    Settings in the Material Master Record
    A prerequisite for returnable packaging processing is that the value LEIH (returnable packaging) is entered in the material master record on the second sales screen in the Item category group field. This entry in combination with the document type automatically determines the appropriate item category for each transaction involving the material.
    Settings for the Special Stock Partner
    You must define a special stock partner for processing returnable packaging when a third party is involved. This means you can manage all special stock under one partner. You might use this partner function if your customer, for example, uses a decentralized order processing system but manages returnable packaging centrally. You can also use this partner function to process returnable packaging when a carrier is involved (for example, for euro-pallets). If you want to process returnable packaging using the special stock partner, first make the settings which are described for Consignment Stock Processing.
    If you want to manage returnable packaging for a carrier, for whom a vendor record already exists, you must also create a customer master record for the carrier. You are then able to assign returnable packaging stock to the carrier.
    Process Flow
    There are three main transactions for processing returnable packaging, all of which support separate inventory management:
    Creating Returnable Packaging Shipments
    Creating Returnable Packaging Pick-Up
    Creating Returnable Packaging Issue
    Returnable Packaging Shipments
    When you sell goods to a customer, you may send the goods in returnable packaging. During sales order processing, you simply enter the returnable packaging as an item in your order. You can process returnable packaging either as main items or as sub-items. For example, if you sell drinks in bottles and want the empty bottles to be returned, you can enter the bottles as sub-items for the drinks in the sales order. The item category group LEIH must be assigned to the bottles in the material master record so that they are processed as returnable packaging. During processing, the system recognizes that it is dealing with returnable packaging because the item category group LEIH is assigned to the material. The system then determines another item category in the sales order to allow the material to be processed as returnable packaging. As a result of entering returnable packaging in a sales order, the system carries out the following actions:
    If special stock does not yet exist in your inventory for the customer (or special stock partner), the system creates it when goods issue is posted
    The relevant quantity is removed from regular inventory in your plant and is added to the special stock for the customer. The total valuated stock for the plant remains the same.
    The transaction is not relevant for pricing since the consignment stock remains the property of your company.
    Returnable Packaging Pick-Up
    If the customer returns the returnable packaging to you, you record the transaction in the system by creating a returnable packaging pick-up order (order type LA). As a result, the system carries out the following actions:
    When goods issue is posted, the relevant quantity is deducted from the customer’s special stock and is added back into your regular stock at the plant where the goods are returned. Your total valuated stock remains the same since the returned stock was regarded as part of your own inventory even while it was at the customer’s premises.
    This transaction is not relevant for billing.
    Returnable Packaging Issue
    In the following situations, you can create a returnable packaging issue order (order type LN):
    The customer decides to keep the returnable packaging
    The customer damages the returnable packaging and you decide to charge the customer
    The customer sells the returnable packaging to a third party
    As a result of processing a returnable packaging issue, the system carries out the following actions:
    When goods issue is posted, the relevant quantity is deducted from both the customer’s special stock and your own total valuated stock.
    The transaction is relevant for billing since the goods have become the property of the customer.
    Sales Order Types
    The following table provides an overview of the order types used in the standard system for processing returnable packaging:
    Transaction
    Sales order type
    Returnable packaging pick-up
    LA
    Returnable packaging issue
    LN
    When you ship returnable packaging to the customer, you do not need to use a special order type. The transaction is a normal business transaction and you can use either a standard sales order or, if appropriate, a free of charge delivery.
    Pricing and Availability Check
    Whether pricing is carried out for the individual transactions depends on the item category. The schedule line category controls the availability check and the transfer of requirements in each of the transactions. The schedule line category itself is determined by the item category and the MRP type of the material. The order types LN and LA check against returnable packaging for the relevant customer. Requirement records for returnable packaging stock are stored as individual requirements, independently of the setting in the material master record.
    source : Library
    regards
    sadhu kishore

  • Accessing Returnable Package in SIS

    I have a material defined as a returnable packaging. This means if I can see the stocks that have being issued to each customer. However, this has created problems because the MMBE report does not show the total issues to customers that have being made and those that have being credited. In the material master of the returnable package we did not enable the Statistics update field because we do not want the revenue generated from the sales of this returnable package to be included together with our main products.
    I therefore need help from you Gurus on how I can be able to have a report that gives me the total number of the returnable package sold in a particular day or over a period, the customers (sold to party), the credited quantities in a particular day and the corresponding values.
    Luckson
    Message was edited by:
            LUCKSON MIDZI

    If you use IS-Automotive there are some specific transaction to solve your problem.
    If not let's do like this:
    revenue is NOT related to statistics ! You can set the statistics flag on in the material master but leave the material account group blank, so that these materials are not invoiced (copy control too is important).
    If you use consignment stock to manage the returnable stock at customer, you can have a situation using MB58.
    Roberto

  • How to get return values from stored procedure to ssis packge?

    Hi,
    I need returnn values from my stored procedure to ssis package -
    My procedure look like  and ssis package .Kindly help me to oget returnn value to my ssis package
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    -- =============================================
    -- Author: <Author,,Name>
    -- Create date: <Create Date,,>
    -- Description: <Description,,>
    -- =============================================
    ALTER PROCEDURE [TSC]
    -- Add the parameters for the stored procedure here
    @P_STAGE VARCHAR(2000)
    AS
    BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;
    -- Insert statements for procedure here
    --SELECT <@Param1, sysname, @p1>, <@Param2, sysname, @p2>
    truncate table [INPUTS];
    INSERT
    INTO
    [INPUTS_BASE]
    SELECT
    [COLUMN]
    FROM [INPUTS];
    RETURN
    END
    and i am trying to get the return value from execute sql task and shown below
    and i am taking my returnn value to result set variable

    You need to have either OUTPUT parameters or use RETURN statement to return a value in stored procedures. RETURN can only return integer values whereas OUTPUT parameters can be of any type
    First modify your procedure to define return value or OUTPUT parameter based on requirement
    for details see
    http://www.sqlteam.com/article/stored-procedures-returning-data
    Once that is done in SSIS call sp from Execute SQL Task and in parameter mapping tabe shown above add required parameters and map them to variables created in SSIS and select Direction as Output or Return Value based on what option you used in your
    procedure.
    Please Mark This As Answer if it helps to solve the issue Visakh ---------------------------- http://visakhm.blogspot.com/ https://www.facebook.com/VmBlogs

  • Returnable packaging-vendor and customer sides

    Dear Experts,
    I have searched through the internet as well as on this forum but I was not able to find the information I am looking for.
    I have the following issue concerning the Returnable packaging process in SAP:
    I need to gather overall information concerning the returnable packaging.
    The process is as follows:
    My vendor provides me with some materials that come with returnable packaging (e.g.Pallet01) -> Assuming I am just a middleman, I sell the goods to my customer and also send them on the same Pallet01 (one day my customer must return the pallet to me and I must return it to the vendor).
    - What are the settings I must set in customizing and in material master?
    - How would the process look like in the system (for example are there specific settings I must make to be able to see the packaging per customer in MB58 (I have set item category group LEIH in material master - is this the only setting to assure this, plus I am not sure if the field where I should put LEIH is General item category group or Item category group - both on Sales: sales org.2 tab in material master; Plus is there any way I can control what settings does item category group have? When I go to SPRO Sales and Distribution->Sales->Sales Document->Sales Document Item->Define Item Category Groups - there is no option to click inside the certain group))?
    - In what report I can see how many Pallets I owe to the vendor and how many Pallets each customer should return to me (is there one report that would show everything or do I have to use separate reports)?
    - How do I proceed if the vendor decides to invoice me for the pallets or I decide to invoice my customer (I would like to know the best practices)?
    I tried to enter packaging from vendor to special stock type M (with move 501 M added to the goods receipt for PO), than it's working to see it in the stock report assigned to that particular vendor. But what if (and this is the case) I am selling the goods on the same packaging to my customer? Cause I am not able to add the pallets from special stock M to the outbound deliver.
    Thank you in advance,
    Krystyna

    Dear Vikram Shukla,
    In fact, my question is more related to how to link the returnable packaging with the vendor - raw materials combination (PIR), which for my understanding is more related to sourcing part.
    Anyway, could you please advice how could I transfer my question to MM forum?
    Many thanks in advance and best regards-
    Mengyu

  • How to enter a returnable packaging material during inbound delivery?

    Hi,
    How do you add a returnable packaging material from vendor as a line item in the inbound delivery? When I try to add a LEIH type material as a line item in the inbound delivery (VL32N), the following error is displayed:
    "No item category exists (Table T184L EL VERP  ELP)"
    Thanking you in advance,
    Sreelakshmi

    HI.
    Please reffer the below link.
    ERROR : No item category exists (Table T184L LB VERP  )
    Error while creating I/B delivery: No item category exists (Table T184L EL)
    1) EL = is the delivery type you are using for Returns to Vendors
    2) VERP = is the Item Category Group in the material master of
    3) ELP= Item Usage
    You have to add the missing configuration as follow:
    IMGLogistics ExecutionShippingDeliveriesDefine Item Category
    Determination in Deliveries(Transaction 0184).
    Create a new entry or copy from an existing one for VERP. NOTE: The Delivery Item Category RLLN is the standard defined by SAP, be
    sure you enter the one defined in you company.
    Thanking you

  • The ways to return data from a stored procedure.

    Hi, I know there are three ways to pass out a value from a Microsoft SQL stored procedure, but I have no clear idea what Oracle SP can do, I know Oracle doesn't support multi-recordset(v8), can not return a recordset by a inner select query, but I do know there is a cursor object, which doesn't like its counterpart in Microsoft SQL server, is a choice under most situation. Here I wonder anyone who is good at Oracle can give a list of all ways to return data from a SP, including example is more better, thanks.

    Here is a way to get return a record from a function and a procedure. You need to be familiar with Oracle packages as well as stored procedures and functions:
    CREATE OR REPLACE PACKAGE EmpPkg AS
    cursor cEmp(pEmpno in number) is
    select empno, ename, job, hiredate, sal
    from emp
    where empno = pEmpno;
    FUNCTION GetEmployee(pnEmpNo in number) RETURN cEmp%rowtype;
    PROCEDURE GetEmployee(pnEmpNo in number, prEmp out cEmp%rowtype);
    END;
    CREATE OR REPLACE PACKAGE BODY EmpPkg AS
    FUNCTION GetEmployee(pnEmpNo in number) RETURN cEmp%rowtype IS
    rEmp cEmp%rowtype;
    BEGIN
    open cEmp(pnEmpNo);
    fetch cEmp into rEmp;
    close cEmp;
    return rEmp;
    END;
    PROCEDURE GetEmployee(pnEmpNo in number, prEmp out cEmp%rowtype) IS
    BEGIN
    open cEmp(pnEmpNo);
    fetch cEmp into prEmp;
    close cEmp;
    END;
    END;
    Here's how you use the package:
    DECLARE
    rEmp EmpPkg.cEmp%rowtype;
    BEGIN
    rEmp := EmpPkg.GetEmployee(7782);
    dbms_output.put_line(rEmp.ename);
    EmpPkg.GetEmployee(7902, rEmp);
    dbms_output.put_line(rEmp.ename);
    END;
    Note that you can return any Oracle data type from a function. Likewise, you can specify any Oracle data type as an out parameter in a procedure. Also, you can make a parameter both an in and an out datatype like this:
    PROCEDURE GetEmployee(pnEmpNo in out number);
    I hope this puts you in the right direction.
    null

  • Error while running SSIS package from Integration service or via Job

    Hi All,
    I encounter the below error while running SSIS Package from Job or integration service. However on execution completes success fully while running from data tools. The issue occurs after migration to 2012 from 2oo5 dtsx. PFB the error.
    SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.  The PrimeOutput method on OLE DB Source returned error code 0xC02020C4.  The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by
    the component, but the error is fatal and the pipeline stopped executing.  There may be error messages posted before this with more information about the failure.
    A buffer failed while allocating 10485760 bytes.
    The system reports 26 percent memory load. There are 206110765056 bytes of physical memory with 150503776256 bytes.
    free. There are 2147352576 bytes of virtual memory with 185106432 bytes free. The paging file has 208256339968 bytes with 145642921984 bytes free.
    The package also runs successfully from other servers. This happens only in one of our server.seems like issue with some sql configuration.

    Hi ,
    Are you running using SQL Agent Job and Data tools on same server or different?
    If it is executing fine using Data tools and failing with Job it might be User credentials issue.Try
    to run Job with your credentials by using proxy .
    Regards,
    Prathy
    Prathy K

  • Getting Error while Execute SSIS Package from Console Application

    Dear All,
    SSIS package working fine directly.
    I got following error while execute SSIS package from C# console application.
    The connection "{79D920D4-9229-46CA-9018-235B711F04D9}" is not found. This error is thrown by Connections collection when the specific connection element is not found.
    Cannot find the connection manager with ID "{79D920D4-9229-46CA-9018-235B711F04D9}" in the connection manager collection due to error code 0xC0010009. That connection manager is needed by "OLE DB Destination.Connections[OleDbConnection]"
    in the connection manager collection of "OLE DB Destination". Verify that a connection manager in the connection manager collection, Connections, has been created with that ID.
    OLE DB Destination failed validation and returned error code 0xC004800B.
    One or more component failed validation.
    There were errors during task validation.
    Code : 
       public static string RunDTSPackage()
                Package pkg;
                Application app;
                DTSExecResult pkgResults;
                Variables vars;
                app = new Application();
                pkg = app.LoadPackage(@"D:\WORK\Package.dtsx", null);
         Microsoft.SqlServer.Dts.Runtime.DTSExecResult results = pkg.Execute();
    I have recreate the application with again new connection in SSIS.
    Still not working, Please provide solution if any one have.
    DB : SQL Server 2008 R2
    Thanks and regards,
    Hardik Ramwani

    The connection "{79D920D4-9229-46CA-9018-235B711F04D9}" is not found. This error is thrown by Connections collection when the specific connection element is not found.
    Cannot find the connection manager with ID "{79D920D4-9229-46CA-9018-235B711F04D9}" in the connection manager collection due to error code 0xC0010009. That connection manager is needed by "OLE DB Destination.Connections[OleDbConnection]"
    in the connection manager collection of "OLE DB Destination". Verify that a connection manager in the connection manager collection, Connections, has been created with that ID.
    Are you sure that you are running the same package via .NET which works fine from Visual Studio?
    By reading error message, I can say that you have copied OLEDB task from another package OR you have deleted one OLEDB connection manager. Now when package is run this task tries to use the connection manager and not found thus throws error message.
    Open all OLEDB destination tasks and you find connection manager missing. Connection Manager name should be provided there
    Cheers,
    Vaibhav Chaudhari
    MCSA - SQL Server 2012

  • Returnable packaging in customer consignment process

    I have this scenario:
    I have returnable packaging (drums) that have been setup as non valuated materials in SAP. The item category in deliveries in YB10.
    These drums have serial numbers. Since some maintenance needs to be done on these drums from time to time, therefore, equipment's need to be created for the drums. The equipment number and serial number are the same and the serial number profile is setup in such a way that the equipment is created automatically when the serial number is created
    When the drums are in stock, the status is ESTO
    Now, in the normal order to cash process, this is what happens:
    1) Sales order - order is created for a material
    2) Delivery - The drums are added to the delivery along with the material through a packing proposal. A serial number is specified for the drum and the order is PGI'ed to the customer
    At this point, the status of the equipment/serial number changes to ECUS
    3) Billing - normal billing (drums are billed)
    4) Return delivery YBG5 - the empty drum is accepted back into warehouse
    After PGR, the status of the serial number changes back to ESTO
    During the customer consignment process, this is what is happening:During the consignment fill up when stock goes from warehouse to customer, the status of the serial number is changing to ECUS
    During consignment issue, since we can only issue whatever material is there, the same serial number that was used during fill up is being used
    However, when we do a delivery against the consignment issue, we are getting an error that the status of the serial number is ECUS and it is not suitable for movement
    Since consignment stock is still owned by the company until an consignment issue is done, I am wondering whether SAP is behaving correctly by changing the status of the serial umber to ECUS after the consignment fill up.
    Is there a way to use the same serial number in the consignment issue as the consignment fill up?
    Please reply urgently

    Try the following
    Go to OMWB transaction and simulate the posting using your plant, material and movement type
    The simulation will show the standard postings based upon goods movement
    E.G. 601 GBB VAX valuation class, account
    Identify your accounts assigned to both sides of the posting and then you should be able to re-assign the g/l accounts to the appropriate modifier string within OBYC
    Hope it helps
    Steve

Maybe you are looking for