How to pick consignment stock @ FIFO method when involved multiple vendors
Dear Guru s ,
I need some information/ logic on how to pick consignment stock @ FIFO method when involved multiple vendors (who supplies consignement goods) .
1)We have tried to determine the vendor @ FIFO method from the material document date & time with 101 K mvmt type
2) when we check MSEG table we are unable to get the current stock updates .For example Vendor A stock is showing 60 KG in MMBE , but MSEG is showing only 45 KG for the same vendor & storage location .
Can anyone provide me the logic / info on the same.
Thanks
Anil
Hi Anil
MMBE will show you total stock, your logic is correct , you can go for MSEG , but you need to add opening stock for that material for the period.
Suppose you are looking for report between 2nd august to 10 august , then you need to take opening stock on 2nd august and then add all goods receipt( 101 k) between 2nd to 10th and you will get correct stock on 10th ( same as MMBE)
Note : I am assuming that current date is 10th august. If you want to see stocks on particular date then go for MB5B.
Now as per your requirement , you can identify goods movement based on FIFO , follow same logic , pick time and date from MSEG for 101 k movement type.
Regards
Ravi.
Similar Messages
-
How to pick quality stock for a delivery in WM
Hi All,
I am working on a scenerio wherein stock is to be picked from unrestricted and quality stock type, wherver available. It has been acheived by making setting in availability check control "Include Quality Stock".
The scenerio and the issue is-
The storage location is WM linked. For testing I maintained stock only in Quality . While creating delivery for a sale order, the batch got determined which belongs to quality stock. But when I do LT03 for the delivery it tries to pick the stock from unrestricted use in WM.
How to make system search the stock in the Quality in WM.
Thanks in advance
VinodHi bmemq,
You can do this with the Equal? function found in the Comparison palette. You would have one Equal? function for each index that you're interested in- one input would be a constant of that number and the other input will be the index terminal of the for loop. Next, you can you a Compound Arithmetic found in the Boolean palette. The number of inputs of the Compound Arithmetic can be expanded to match the number of indices that you're interested in, and each input will be the output of an Equal? function. Finally, the output of this Compound Arithmetic will be in the input of the selector in a Case Structure where you will have a true and false case to toggle the Boolean.
Josh Y.
Applications Engineer
National Instruments -
How to display consign stock on MC45.
Hi All Expert,
I would like to add column consignment stock and Qual. inspection on MC45 for display Current stock of material consignment.
And export output to excel file.
How to config or another sulotion for this problem?
Thanks,
SakHi,
There is no straight transaction to see bin stock,but you can see bin stock by RF transaction LM12 by putting material & plant.If you press F7 you can see the bin where this material is available as well as GR date.
Hope this helps you.
Regards,
Prashant -
How to reflect consignment stock in the planning book
Hi
I have an issue were I am trying to pull through unrestricted consignment stock to the SNP planning book.
I am only able to view the unrestricted stock, and not the unrestricted consignment stock when I am working in the planning book.
However I am able to see the unrestricted consignment stock in the Product View in APO
(/SAPAPO/RRP3 - Product View).
The key figure we use to reflect physical stock is ATD Receipts in the planning book.
I have included the category type CD in the category group ATR, which is assigned to this key figure ATD Receipts
Please can you assist me with this issue.
Thanx in advance
KeeganKeegan
It is not enough if you associate the category group with the key figure used to display stock. Go to the location for which you are trying to display stock and in the SNP tab stock category group field give this category group. It should work.
The opening stock gets displayed based on the category group assigned in the location master and if the category group in loc master is blank then all stock categories in the default category group ST1 will get displayed
Thanks
Saradha -
Split deliveries/shipments when having multiple vendors on one sales order.
When creating a sales order (ZOST) in VA01 if there are multiple vendors represented on the order the process wants to split the shipment/delivery of the items on the order. This problem manifests itself when the vendor is being brought forward to the billing document for chargeback purposes. Suggested fixes are to do an enhancement in the Vistex CB program to source vendor ID from the material master or use VK11 to allow Vistex to source Vendor ID for chargebacks. Is this the result of a configuration problem in SAP or is it standard that SAP can not bring forward multiple vendors on a line item basis from sales order to billing document?
Hi
To know t he reasons of splitting in deliveries, see SAP Note 546668 - FAQ: Delivery split when creating deliveries.
If you want other criteria to define split in deliveries, see SAP Note 166397 - Delivery split according to customer field ZUKRL.
I hope this helps you
Regards
Eduardo -
How to use results of ejbfind methods when it is a collection ?
How to use ejbFind methods result , when it is a collection ?
Hi thank you for reading my post.
EJB find methods return a collection , i want to know how i can use that collection ?
should i use Collection.toArray() and then use that array by casting it?
what is DTOs and ho i can use them in this case?
How i can use the returned collection is a swing application as it is a colection of ejbs ?
Should i Cast it back to ejb class which it comes from or some other way ?
for example converting it to an array of DTO (in session bean) and return it to swing application ?
or there are some other ways ?
Thank youHi
pleas , some one answer
Collection collection = <home-interface>.<finderMethod>;
Iterator iter = collection.iterator();
while (iter.hasNext()) {
<remote-interface> entityEJB = (<remote-interface>) iter.next();
} what if i do the above job in session bean and convert the result to a DTO and pass the dto back ?
thank you -
How do I use the find method to find multiple items in a single paragraph?
I am desigining a script to find any instances where ctrl+b and ctrl+i are applied to body text and then replace those character format overrides with Italic or Bold chartag. Here's what the script is supposed to do:
put the find method in a while loop that searches for character format overrides.
If a character format override is found, pass the text range returned by the find method and the CharPropsChange flag to the GetTextForRange method.
Use a boolean compare between the idata of the text item to the character angle and character weight constants.
Whichever boolean evaluates to true, then use the SetTextProp method to set properties of the text range to the properties of the italic or bold character tag.
This script does work on the first character format override found however it ignores any other overrides in the same paragraph. The cause of this is that the while loop updates the text loc that the find method uses to the next paragraph in flow. I suspect that i need to add an inner loop that goes through all the text in a single paragraph, where at teach iteration the text loc used by the find method is based on the same paragraph but the offset is modified. I am just not sure how to do that.
function removeOverrides (pDoc)
var vDocStart = pDoc.MainFlowInDoc.FirstTextFrameInFlow.FirstPgf;
var vBoldFmt=getCharFmt (pDoc, 'Bold')
var vItalicFmt=getCharFmt (pDoc, 'Italic')
initFA_errno ();
while (FA_errno==Constants.FE_Success)
var vTextLoc = new TextLoc(vDocStart,0);
var vFindParams=findOverrideParams (pDoc);
var vTextRange=pDoc.Find(vTextLoc,vFindParams);
if (vTextRange.beg.obj.ObjectValid())
var vTextItems=pDoc.GetTextForRange (vTextRange, Constants.FTI_CharPropsChange)
if (vTextItems.length==!0 )
if (vTextItems[0].idata==Constants.FTF_WEIGHT)
pDoc.SetTextProps (vTextRange, vBoldFmt.GetProps())
if (vTextItems[0].idata==Constants.FTF_ANGLE)
pDoc.SetTextProps (vTextRange, vItalicFmt.GetProps())
} else (Log (vLogFileName, '\nERROR: No items were found in the text format array but format override was found: '+pDoc.Name))
vDocStart=vDocStart.NextPgfInFlow;
function findOverrideParams (pDoc)
var vFindParams = AllocatePropVals(1);
vFindParams[0].propIdent.num = Constants.FS_FindObject;
vFindParams[0].propVal.valType = Constants.FT_Integer;
vFindParams[0].propVal.ival = Constants.FV_FindCharacterFormatOverride;
return vFindParams;Hi Rick,
Well, following up on the previous posting, I actually did figure out how to make it work but it seems rather inefficient. I can insert a new paragraph right after the paragraph that has the table anchor but when i cut the table, i also cut the paragraph i just created. So to get around that, I create two paragraphs, so that there will be one paragraph left after i do the cut and that is the paragraph that I paste the table into. Once the table is pasted into the new paragraph, I delete the other paragraph that I created.
Here's the updated code from the for loop:
var vTbl = vDoc.GetUniqueObject(Constants.FO_Tbl, vTextItems[i].obj.Unique);
var vAnchorPgf=vDoc.NewSeriesPgf (vTbl.TextLoc.obj)
var vAnchorPgf2=vDoc.NewSeriesPgf (vAnchorPgf);
var vAnchorTextLoc=new TextLoc (vAnchorPgf2, 0);
var vTblTextRange=new TextRange ();
vTblTextRange.beg.obj=vTbl.TextLoc.obj;
vTblTextRange.beg.offset = vTbl.TextLoc.offset;
vTblTextRange.end.obj=vTbl.TextLoc.obj;
vTblTextRange.end.offset = Constants.FV_OBJ_END_OFFSET
vDoc.TextSelection=vTblTextRange;
vDoc.Cut (0);
vTblTextRange.beg.obj=vAnchorTextLoc.obj;
vTblTextRange.beg.offset = 0;
vTblTextRange.end.obj=vAnchorTextLoc.obj;
vTblTextRange.end.offset =0;
vDoc.TextSelection=vTblTextRange;
vDoc.Paste (0);
vAnchorPgf2.Delete(); -
Error " M7 185 " consignment stock does not exists with Customer/vendor
Dear SDN Team,
The system is throwing the error "Special stock at customer/vendor 3000000001 does not exist (Notification E M7 185) .
The consignment Process has been sucessfully maintained correctly with the customer/vendor in ECC system ,but the CRM system is but not able to recognize that the stock is available and throwing the error "Special stock at customer/vendor 3000000001 does not exist (Notification E M7 185).
kindly suggest.
Regards
M.R.ReddyHi Mirja,
have you gaines any solution for this issue. I am currently facing the same problem and have no idea how to solve it
Thanks
Matthias -
How to use a single iTunes library when using multiple Windows Accounts
Has anyone had success using a common iTunes library between multiple accounts on a single computer? I've tried and have been able to point all of the "different" iTunes programs in the different profiles to the same place...however, when I add files in one profile, they are not visible in any others. I've authorized the "different" iTunes in each profile to play music with my various iTunes store accounts...but no luck.
Any thoughts? (As an aside, what happened to the days when Apple made everything simple? I mean, REALLY SIMPLE! They worked hard at that...and seem to have just given up on the things that made them GREAT! <sigh>)Drag the entire iTunes folder to a shared directory.
Make sure all users have full access privileges to this folder.
Start iTunes holding the Shift key and select *Choose existing library*.
Now quit iTunes, log out and go the next user.
Start iTunes holding the Shift key and select *Choose existing library*.
Do this for each user. -
InterCompany Customer Consignment stock with Valuated
Hi
Any one help me in understanding the Customer Consignment Process.
First a normal consignment Process with Valuated Stock
Second thing We need to move the Goods from one Company to another Company directly to Customer Consignment Valuated Stock. Please Give the full Process Step with the detailed Transaction . A has the SO .The stocks are Available in B Company .We need to Move the Stock from one company to direct consignment.
Any help will be highly appreciated .
Thanks
JeevanHi Nick,
1. Go through Consignment Stock Processing
Purpose
Consignment goods are goods which are stored at the customer location but which are owned by your company. The customer is not obliged to pay for these goods until they remove them from consignment stock. Otherwise, the customer can usually return consignment goods which are not required.
Consignment processing offers the participating partners several advantages. Customers store the consignment goods at their own warehouses. The customer can access the goods in the consignment warehouse at any time. They are only billed for the goods when they are removed from the warehouse and only for the actual quantity taken.
Since consignment stocks still form part of your valuated stock, you must manage this stock in your system.
However, consignment stock 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
In inventory management, the consignment stock is managed as special stock in your inventory and is assigned to specific customers. This enables you to keep track of returnable packaging stock by customer.
If the consignment stocks are not managed by the sold-to party but by a central office, you can use the partner function for special stock partner.
Prerequisites
Special Stock Partner
The special stock partner has been defined for carrying out consignment stock processing by means of a third party rather than the customer. This means you can manage all special stock under one partner. It makes sense to use the special stock partner if your customer is using decentralized order processing but manages consignment stock centrally.
Inventory Management Using the Special Stock Partner
If you want to process your consignment goods using a special stock partner, proceed as follows:
Create a customer master record for the special stock partner (account groups 0001 and DEBI are defined for this purpose in the standard system).
Enter the special stock partner in the relevant customer master record on the partner screen using the partner function SB.
When you create an order for this customer, the system automatically proposes the partner function SB in the document header and the document items. Consignment goods which have been entered in a consignment fill-up are always posted to the stock of the special stock partner when goods issue is carried out. You can also enter the partner function SB manually in the document header or in the relevant items if a special stock partner is required and is not proposed from the customer master record. If a special stock partner does not exist in the document header, inventory management is carried out using the sold-to party.
Process Flow
There are four main transactions for processing consignment stock in the R/3 System, all of which support separate management of stock:
Consignment fill-up
Consignment fill up is used to supplement the customers consignment stock.
Goods issue of the appropriate stock is posted from the unrestricted-use stock to consignment stock (special stock). The goods remain in the possession of the vendor.
When you ship consignment stock to the customer, you record the transaction by creating a consignment fill-up order (order type KB). As a result, 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.
Consignment pick-up
Consignment issue enables the customer to take consignment goods from the special stock for their use or to sell.
Consignment issue involves removing the goods from the special stock and making it the property of the customer.
When the customer removes consignment stock to use or sell, you record the transaction in the system by creating a consignment issue order (order type KE). As a result, the system carries out the following actions:
When goods issue is posted, the relevant quantity is deducted from both the customers special stock and your own total valuated stock.
The transaction is relevant for pricing since the goods now become the property of the customer.
Consignment issue
Any consignment goods stored at the customers warehouse that havent been used can be reposted to your companys warehouse with a consignment pick-up.
If the customer returns consignment stock to you, you record the transaction in the system by creating a consignment pick-up order (order type KA). As a result, the system carries out the following actions:
When goods issue is posted, the relevant quantity is deducted from the customers 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 customers premises.
This transaction is not relevant for billing.
Consignment return
Consignment returns are used for when your customer wants to return goods to the consignment stock.
If the customer wishes to claim on consignment goods which have already been issued, you can record this transaction by creating a consignment return order (order type KR). As a result, the system carries out the following actions:
When goods issue is posted, the relevant quantity is added to the customers special stock at the plant where the goods are returned
Since the ownership of the goods is passed from the customer back to your company, the transaction is relevant for billing. In this case, the customer receives a credit memo for the returned goods.
Depending on the settings in Customizing for Sales, you can create consignment returns with direct reference to a consignment issue. The consignment issue appears in the document flow for the consignment return. This function is not supported in the standard version of the SAP R/3 System.
When you create consignment returns in the standard version of the SAP R/3 System, the system automatically sets a billing block. To credit a return, you must first approve the request for a credit memo by removing the billing block in the return header. You can control the automatic setting of a billing block in Customizing for Sales.
The following order types used in the standard system for processing consignments:
Transaction
Sales order type
Consignment fill-up
KB
Consignment issue
KE
Consignment pick-up
KA
Consignment return
KR
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 KE and KA check against the consignment stock for the customer involved and order type KB checks against your own plant stock. Requirement records for consignment stock are stored as individual requirements, independently of the setting in the material master record.
2. You can sell the products to the same customer through other sales areas with configuration of common divisions and distribution channels.
3. Go through the IMG settings Sales and distribution --> billing ---> Inter company billing
I hope It will give you some Idea,
Regards,
Murali. -
Request for help on Vendor Consignment stock and Customer Consignment Stock
HI Experts,
We have a requirement to segregate the Customer Consignment stock and Vendor consignment stock from the total Consignment stock available in the BW report.
Currently in the report the calculation of total consignment stock is based up on Issued consignment stock and Received consignment stock .
The calculations of the Issued and Received consignments stocks are specified below.
Issued consignment Stock
The below following parameters are checked when the quantity is considered as Issued consignment Stock
Transaction or Process keys : 100, 101, 104, 105, 106, 110
Application : MM
Stock relevance : 1
Adding to the above conditions,
u2022 When the stock category is u2018Ku2019, the Quantity in Base Unit of Measure is assigned to Issued Consignment Stock. or
u2022 When the stock category is blank and the stock type is u2018Eu2019 or u2018Ku2019 or u2018Lu2019 then also the Quantity in Base Unit of Measure is assigned to Issued Consignment Stock.
Received Consignment Stock :
The below following parameters are checked when the quantity is considered as Issued consignment Stock
Transaction or Process keys : 000, 001, 004, 005, 006, 010
Application : MM
Stock relevance : 1
Adding to the above conditions,
u2022 When the stock category is u2018Ku2019, the Quantity in Base Unit of Measure is assigned to Received Consignment Stock. or
u2022 When the stock category is blank and the stock type is u2018Eu2019 or u2018Ku2019 or u2018Lu2019 then also the Quantity in Base Unit of Measure is assigned to Received Consignment Stock
Only stock category and stock type are available in the BW report for determining the type of consignment stock . So, with respect to stock category and stock type, could you please kindly advise if it is possible to determine the Customer consignment stock and Vendor consignment stock in the report
Thanks a lot
Warm Regards,
Jeswanth
Edited by: jeswanth kadali on Jun 23, 2009 4:10 PMHi,
We can settle consignment goods to vendor through MRKO transaction.Even user transafers consignment stock to own stock through MB1B transaction.We can use same document to settle vendor through MRKO transaction.
What is implications of such Action (like Goods issue, 1 step transfer) on SAP.
Nothing will happpen after after stock converted to own stock.
Regards,
JS -
Handling Consignment Stock at Customer Location
Hi Experts,
Please advise how to handle consignment stock at customer location in SAP B1 2005B, the situation is in this way;
The customer pays for the goods but the delivery is a consignment shipment.
Regards,
ShakeelHi Shakeel,
We handle this in the following way:
(only works well if you do not have too many customers wanting CS)
To summarise
1) Created new BP Account spcificly for CStock for Partner wanting consignment stock.
2) Order for Consignment stock entered on new account, delivered and invoiced (invoice never sent to Customer) but you have a delivery note.
3) Balance on Cstock BP account credited back to 0 but the stock is credited back to a new stock warehouse (e.g. CS001). customer now has stock and you have a record of what has been sent in location CS001
4) Cutomer notifies usage of stock.
5) Manual invoce raised on Actual BP account for consumed stock against warehouse CS001 (warehouse entered on invoice line) we also change payment terms for CS stock invoices.
6) CS0001 Warehouse not been reduced by invoice qty and you have and invoice to send to the consumer.
There are one or two floors in the procedure. eg handling changes in cost of stock.
Happy to send you our procedures is you put an email on your business card.
Thanks,
Mike -
Movement type to consume customer consignment stock in the delivery plant ?
Need MM Functional expertise help to resolve the issue
They are two plants associated
1. Deliverying Plant (Customer Consignment Stock) ---> FPP
2. Recieving Plant (Vendor Consignment Stock) ---> FNT
Recieving Plant (FNT) will send a consignment Purchase Order (P0) to the delivery plant (FPP), which
inturn delivery plant FPP will do post goods Issue (PGI) with movement type 635 {635 --> moves
the stock from sloc 1000 to customer consignment stock}
Once movement type 635 is completed, it will go customer consignment stock in the delivery plant FPP
So Far OK..
Recieving plant (FNT) will recieve the stock against movement type 101K into Consignment location, followed
by movement type 411k (to move the stock from consignment location to OWN location). Once its under OWN location,
the inventory can be utilized for service orders (261)
Issue:
Not able to find a movement type to consume customer consignment stock in the delivery plant FPP
Note: 1. 411k is used to consume vendor consignment stock
2. Both plants are in different company codes
Following OSS notes has been checked, but none is addressing the issue
1. 520024
2. 610896
3. 362032
4. 13006Customer consignment stock is consumed physically by a customer, the customer reports to you how much he has consumed, the delivering plant creates then a consignment order for consignment issue in the delivering plant, followed by converting it to a delivery and posting goods issue.
-
Can any one tell me how to send one PO to mutilple mail ids in vendor maste
Hi Experts,
Can any one tell me how to send one PO as a mail to multiple vendors who are all maintained in my vendor master record
Suppose I have 3 mail ids in my Vendor master record and I created a PO with that vendor, will that PO goes to all the three mail ids maintained in the vendor master record or only to one ?
Inorder to send to multiple mail ids, Do we need to do any configure any thing in SPRO settings functionally, if so where we have to maintain?
Or shall an Abaper needs to maintain a code for that.?
Please suggest me, I would appreciate your feed back.
Best Regards,
SairamGo to XK02 enter the vendor code
go to the communication tab
Email will be there press the ---> button
you can add many Emails in the list.
Please ensure that the message output is configured by
the SAP BASIS team
No need of any configuration
G.Ganesh Kumar -
How to Handle Returns of Vendor Consigned Stock Issued via Delivery ?
Hi.
I am currently able to issue Vendor Consigned Stock via Delivery. I use Lean Warehouse Management, and I have implemented Stock Determination Rule to take Vendor Consigned Stock and Unrestricted own stock in account during Issue. I am even able to insert the correct Vendor Number during the confirmation of the Transfer Order. When I generate the Goods Issue of the Delivery Order, I get an accounting document that affects both the Account Payable Liability and a Consumption Account.
Now My Question is this :
How do I handle Customer Complaints that lead to a Return of the Goods, back into Vendor Consigned Stock ? The goods that is returned, needs to be taken back into Vendor-Consigned Status, and a appropriate Accounting Document needs to be generated to reverse out the Acct Payable Liability and Consumption Account entries.
Do I use a Returns 'RE' Sales Order to bring back the Stock ? I need to be able to create a Return Delivery that will immediately post the returned Stock back into Vendor Consigned Status. So where and how can I key in the vendor number in the Return delivery, keeping in mind Return Delivery in Standard SAP does not use Warehouse Management ?
regards
PeoHi Edmund
I think you can try the following:
1. Define a new schedule line category - here you can define the movement type and the item category (as given in a Purchase Info Record). - Transaction VOV6
2. Define a new sales order type for returns. - Transaction VOV8
3. Define a new item category for the returns document, - you can mention the special stock type here too
4. Carry out the sales order to item category and item category to schedule line category assignments.
I am not sure if the system will prompt you to provide the vendor number or how does it populate the vendor no. while posting the material doc. However you can try this out and check if this solves your issue.
Reward points if you find this helpful
Maybe you are looking for
-
Ipad 2 With IOS 5 Not Recognized By Windows 7
I reseted my Ipad2 because I missed working of front camera and my Ipad2 does not recognized by window 7. I tried to connect via USB cable that come with the machine but I can not get access to itune 10. My Ipad 2 when set on is getting a picture tha
-
Moving iTunes from external drive to new computer
I have my itunes stored on an external drive lettered "E". How can I move them to my new computer. The external drive letter "E" is not available on the new computer but the hard drive is plenty large enough to hold my whole collection and I would li
-
Synchronizing Outlook Calendar – Bold days
Hi! When I synchronize the phone (Nokia 9300) with MS Outlook 2000 the appointments are correctly transferred from the phone to the outlook calendar, BUT days with appointments does not show in bold in the outlook calendar. However, if the appointmen
-
SRMSUS_SELFREG Partner not found
When EBP business partner is copied to SUS via BBP_SP_SUPP_INI, an email is sent to the vendor with a registration ID that allows this vendor to create an admin user in SUS. This function is standard in SUS and is one of the main reasons we're using
-
Issue with employe attributes in SRM
Hello All, In ECC HR Organization structure, multiple employees are assigned to single position. The organization structure along with employee data is replicated from ECC to SRM as it is with the help of ALE Standard interface and PFAL execution. Is