How to Db goods issue

hi friends,
can you help me in following scenario.
we are offering some construction contracts to contractor. But when his material finshed , he takes some material(ex. cement) from us.
Means we are issuing material to him on debitable basis , how to incoporate this??
regards,
Mahesh.

Dear Mahesh,
This can be incorporate in Consignment process ,in this case the material will be kept at customer end and the billing takes place for the used quantity only,If it is same in your case also this can be very well mapped in consignment sale process.
Regards
Ram

Similar Messages

  • How to do good Issue with S/N from DI API

    Hai,
    I want to do good Issue with Serial Number using DI API but I got an error message <b>"\[IGE1.DocEntry]\[line:0],item serial is not found in Whse SR-5155 - 1 - R5155KGS ' (-5002)" </b>
    here is the code
    Set oGoodIssue = oCompanyDI.GetBusinessObject(oInventoryGenExit)
            oGoodIssue.DocDate = "12/14/2007"
                oGoodIssue.Lines.itemCode = "SR-5155"
                oGoodIssue.Lines.WarehouseCode = "R5155KGS"
                oGoodIssue.Lines.SerialNumbers.SystemSerialNumber = CStr(1)
                oGoodIssue.Lines.SerialNumbers.ManufacturerSerialNumber = "SR-0000001"
    oGoodIssue.Lines.SerialNumbers.InternalSerialNumber = "SR-0000001"
                oGoodIssue.Lines.SerialNumbers.SetCurrentLine 0
                oGoodIssue.Lines.SerialNumbers.Add
            retval = oGoodIssue.Add
            If retval <> 0 Then
                oCompanyDI.GetLastError errMsg, errMsg2
                sbo_application.messageBox errMsg & " (" & errMsg & ")"
            Else
                sbo_application.messageBox "Success"
            End If
    I check already from SAP BOne and the serial number is exist
    Can someone help me solve this problem
    Thanks and Regards,
    Arthur Siwan

    Hi Arthur,
    Try this code ( i had changed only one line of code in your original code)
    Set oGoodIssue = oCompanyDI.GetBusinessObject(oInventoryGenExit)
    oGoodIssue.DocDate = "12/14/2007"
    oGoodIssue.Lines.itemCode = "SR-5155"
    oGoodIssue.Lines.WarehouseCode = "R5155KGS"
    oGoodIssue.Lines.SerialNumbers.Add
    oGoodIssue.Lines.SerialNumbers.SystemSerialNumber = CStr(1)
    oGoodIssue.Lines.SerialNumbers.ManufacturerSerialNumber = "SR-0000001"
    oGoodIssue.Lines.SerialNumbers.InternalSerialNumber = "SR-0000001"
    oGoodIssue.Lines.SerialNumbers.SetCurrentLine 0
    retval = oGoodIssue.Add
    If retval 0 Then
    oCompanyDI.GetLastError errMsg, errMsg2
    sbo_application.messageBox errMsg & " (" & errMsg & ")"
    Else
    sbo_application.messageBox "Success"
    End If
    Hope it helps you
    Regards
    Vishnu

  • How to reverse goods issue for delivery note by using IDoc

    Hi all,
    I would like to reverse goods issue and picking request for delivery note by using inbound IDoc.
    I used message type SHPCON and IDoc type DEVLRY03 for posting goods issue in inbound processing and it's work but I couldn't find solution for posting reverse goods issue.
    Pls let me know which IDoc type or any ways for posting goods issue reversal and cancelling picking request.
    Thanks for your time.
    Su R.

    Hello,
              For this requirements we can actually follow two Approaches that I can think of. Here they are.
    Approach 1
             Little Complex Approach. What we can do is to make use of the Same Function Module (Posting Program) IDOC_INPUT_DELVRY to do the Delivery Updates (Except reversing the Goods Issue). During this,  we can make use of one of the Customer Functions available in the Enhancement V55K0001 and satisfy our Requirement.
    Approach 2
            We can actually code a Custom Posting Program (Function Module) in which the first part will take care of updating the Delivery & if the PGI is done, then we can make use of the Function Module BAPI_GOODSMVT_CANCEL to reverse the PGI.
            I think the later Approach is much easier rather than going for the Standard Function Module (Posting Program), Exits and find a place where we have to find another Enhancement Spot / Enhancement where we can call the above FM to Cancel the Goods Movement.
    Hope these inputs were helpful.
    Thanks and Regards,
    Venkat Phani Prasad Konduri

  • How can partially goods issue in delivery document?

    hi,
    I created delivery document with 20 delivery quantity at first. after that I want to create partially goods issue. for example i want to have 10 quantity in pick quantity and at first 10 quantity goods issue and save and another time goods issue the remained quantity. but I can not configure the system to do this.
    thank you.

    Lida,
    As per standard SAP, you cant do partially picking. If you want to do partial elivery of item, change the quantity of the delivery item in the delivery and pick the full qty. for example :
    Sales Order 10 Qty,
    Delivery 5 qty
    Picking 5Qty
    This will be partial delivery,
    Thanks,
    Raja

  • How to do Goods Issue from Sales Order Stock?

    Dear All,
    we are doing a trading Scenario & based on customer requirement we procure the goods from our vendor & we receive it to Sales Order(special) Stock. Now what are the settings to be done in the Sales/Shipping so that when we do a delivery for our customer the Stock is Issued from our Un-res Sales Order Stock & not from un-res stock ?
    Hope its clear.
    Regards,

    Hi Sam,
    Thanks a lot for the reply.
    Sorry for not explaining the scenario in the begining.
    See I have to configure a trading Scenario with some changes from the std.
    As in trading Process there are 3 entities.
    1. Customer - X
    2. Company - Y (Who performs trading)
    3. Vendor - Z
    Following is the breif requirment.
    Company Y generated an inquiry in system for an item with respect to customers RFQ. Now since Y doesnt manufacture the product(item) it creates a PR in background with respect to inquiry.
    Based on this PR, Y procures & receives the good into Un-restricted Sales Order Stock (with ref Inquiry doc no:).
    Now based on price Quoted by Z, Y will create a Quotation with ref to inquiry & finally a SO for Customer - X with ref to the Quotation.
    Now at the time of delivery (creatd with ref SO) system is not able to issue the goods from the sales order stock since the stock is stored with ref to inquiry no: & delivery is with ref to SO.
    So I am planning to simulate a cycle by creating a delivery & PGI with ref to Inquiry.
    If you can suggest a way out, it will be highly appreciable.
    Hope its clear.
    Regards,

  • How to stop Goods Issue when settlement is not completed

    An article was created in MM41. A production order number was assigned in KKF1.
    User proceed to create PO in ME21N for printing & miscellaneous expenses to be incurred for the same production order number.
    GR was carried out when the completed items arrived.
    At this point, settlement had not been carried out.
    Sales proceed to issue stocks after GR. This result in error MAP / costing.
    How can I stop User from issue stock until settlement of the production order had been completed?
    Thanks
    bye

    Add in a function to check the custom requirement

  • How to calculate Goods issue date based on the time of delivery

    Hi SAP Gurus,
    I seek your help/suggestion for the given scenario.
    The user requires calculating the GI date based on time of delivery.
    Based on the delivery priority (like Priority 1= Day 1, Priority 2= Day 2) maintained in customer master, the need is something like below-
    1st case= If Retail Customeru2019s delivery orders received before midday (Noon cut off) require to be dispatched on same working day (Day 1)
    Wholesaler customer delivery orders received before midday require to be dispatched by the next
    Working day (Day 2 Including day of receipt)
    2nd case= Retail customeru2019s delivery orders received after midday require to be dispatched by the next working day
    Wholesaler customer delivery orders received after midday require to be dispatched by on day 3
    Kindly suggest , how to proceed in this. I am new to SAP world so need ur help to tackle this.
    Thanks a lot in advance for the valuable inputs.

    What I proposed to do was,
    a. Create routes like 0 day route, 1 Day route, 2 day route etc.
    b. Route determination is based on the Shipping condition of the customer. Put in the shipping condition for the customer as 00 - immediate delivery. 01 - By Truck, 02 - By Rail, 03 - Ship etc
    c. Now, put in your route determination in such a way that routes change in the sales order with shipping condition (SC). Like, if the shipping condition is set to 00, then 0 day route comes up. Meaning immediate delivery, if SC is 01, then your normal route by truck picks up. etc.
    When the sales order is manually created, you know the time of creation. As route is one of the criteria, the material confirmation happens based on number of days you put in the route to reach the destination. Now that you have the material available for today's delivery, the delivery program can be run to create it, or it can be manually created.
    Now, when you configure the route you have to specify 'Transit duration in calendar days'.
    When you have the sales order created electronically (say thru EDI), then, you may have to ask them to send in shipping condition. Else, you have to modify the function module Idoc_input_orders in such a way that if the sales order creation time is < 12 PM, then put shipping condition as 00, else copy what ever is there in the customer.
    If you do not want to check the time manually when the user creates the sales order, then you may have to use the user exit MV45AFZZ (and I think you can use Save_order_prepare) to check the time and change the shipping condition. By this you will avoid extra coding in Idoc_input_orders and also need not bother if the user changed the route or not.
    Hope my explanation helps.
    Regards,
    Mukund S

  • How to post goods issue as well as  billing document during the same time

    Hi
    I have question about SD process  ,
    First step is  PGI  ( Dr. Cost   Cr. FG )  >> 1 FI DOC
    Next  Post Billing   ( Dr AR  Cr. Revenue)  >> 1 FI Doc
    Current process has problem with different posting date between PGI and Billing doc .At my company is serious about posting date  b'coz  there effect  with gross magin . How to decrese SD process to  1 Step   (1 FI Doc)    
        Dr Cost
            Cr. FG
       Dr. AR
          Cr. Revenue
    Thank you very much
    jay

    Hi Jay
    You cant have both in the same document, both PGI and Billing have to be different document.
    You needn't resort to user exit changes to achieve this.
    You can create background jobs which run frequently,  for creating the invoice. For this use transaction SM36. You can create a variant in transaction VF04 and use program SDBILLDL and the variant to set up the background job.
    The other alternative is to create a new "Z" transaction which, when executed, does PGI first and then posts the invoice.
    Reward points if this helps you

  • Automatic Goods Issue in Outbound delivery scenario with Shipment

    Hi,
    Could you please explain me how to Automatic Goods Issue happens in Outbound delivery scenario and in shipment process.
    Is there any transaction for this?
    Can we use VL23 for Automatic Goods Issue in Shipment process? or is it only for Outbound delivery scenario?
    How schedule a background job by using VL23- transaction, how we create variants on what selection criteria?
    Could you please explain me in detail?
    Thanks A lot.

    Hi Anil,
    VL23 is to schedule Out bound Goods issue.Check once T.code VL06O.
    Thanks,
    Sree.Manam

  • PP-PI sheet through goods issue for Process order

    Hi,
    I want to know how to post goods issue without reference of reservation number against process order through PI sheet.
      I defined one call function 'ENTER CONFIRMATION' through which I can enter into confirmation screen but after saving confirmation of process order ,generally I switched on  to transaction CO54 through which one should sent this PI_CONS message to the desired destination but in that I'm getting an error ,that it is not allowing me to post goods issue excess quantity.(WITHOUT REFERENCE OF RESERVATION NUMBER)
      how to by-pass that reservation number.
    Manually when we do MB1A it will allow us to issue more quantity but that is manually but when it is through PI sheet it is not allowing me to issue excess quantity.
    Regards,
    Amit.

    Hi,
    I want to do GI AND GR  through PI sheet ,I already used PI_CONS AND PI_PROD ,but it is not allowing me to enter quantity excess from bom quantity mentioned .it is not allowing me to override reservation quantity while making gr .
    I'm doing PI sheet with ALV based.
    For to by-pass reservation number I already made zpi_cons and zpi_prod under message category and assigned to instruction category.

  • Map Scenario Goods Issue to Production without PP Module

    Hi All
    In one of our client have Implemented PS & all basic module in customer project. Now they want to map their production activity under one of the WBS but they don't implemented PP module. So how to do goods issue process for semi finish or finish material which contain BOM. Is it possible to map production scenario in PS without PP module ??
    As per my knowledge by creating internal activity we can manage cost for each operation as we maintain in routing but how to make goods issue of child material to parent material in BOM.
    Regards

    Hi Ahemad
    I already search forums before post to fulfill my requirement. Assembly items are created in network activities and are represented as reservations with negative quantities.You can assign an assembly item to an activity either manually, by entering a negative requirements quantity, or by using BOM transfer. can you focus more light on this as I tried this scenario I face the problem with negative quantity
    Regards

  • How to change movement type of Delivery goods issue?

    Hi all!
    I need to change the movement type used by posting Goods Issue in an outbound delivery (tcode VL02N).
    Please provide some instructions or cookbooks on how to do the configuration..
    Thanks a lot!

    Hi,
    Get the Schedule Line Category used in Sales order. Go to VA03, here double click on the sales order line item and go to "Schedule Lines" tab, here get the Schedule Line category.
    And then go to VOV6 and double click the Schedule Line category and in detailed screen, change the movement type.
    Then try for Delivery and PGI.

  • How does Goods Issue know which Batches to deallocate from A/R Credit Memo?

    Hi,
    I am creating an addon that runs after a A/R Credit Memo is created.  It creates a Goods Issue, and enters the Item Code and the Quantity from the line items on the Credit Memo into the Goods Issue.
    After it writes the Goods Issue to SAP, I open up the document it created and see that the line items are in there correctly, and that somehow the batches assigned to those line items are also in there.
    There is nothing in the code that does anything with the Batches, but somehow SAP knows which batches to work with.
    I haven't been able to find any info about it.  Can you please help us understand what is happening?  How does SAP know and make assignments to batches in line items in Goods Issues?
    Thank you,
    Mike

    Hi Michael and Gordon,
    Sorry Gordon, I'm quite sure you misunderstood Michael original question. Michael asked how the add-on he created could link corresponding batch number from an A/R Credit Memo document could be selected by Goods Issue document which generated by the add-on, while he actually never wrote a code to select any batches numbers which available in the system.
    Maybe a little bit of illustration:
    1. Item A, qty 10 - (batch A qty 5, batch B qty 3, batch C qty 2)
    2. A/R Credit Memo occurred, return of Item A with 3 qty (batch A qty 1, batch B qty 1, batch D qty 1). Therefore, item A latest position should be (batch A qty 6, batch B qty 4, batch C qty 2, batch D qty 1). This A/R Credit Memo created by add-on.
    3. Goods Issue document triggered by add-on. The problem is, Michael never write any code to select any batch numbers, and somehow the system choose batch number precisely as occurred in number 2 (A/R Credit Memo document), which is (batch A qty 1, batch B qty 1, batch D qty 1). Therefore the stock position for Item A back to as being displayed in number 1.
    I believe this shouldn't be possible at all. Unless, there is a certain mechanism in SAP that automatically choose batch number to used in Goods Issue document using LIFO (Last In First Out), which is, as far as I know never exist in any SAP B1 version. Yes you could automatically choose batch numbers according to available batch, but you could do this when system prompt you when you tried to issue certain document using SAP application itself, not using add-on.
    And of course, you could write a code to choose certain batches based on certain A/R Credit Memo, but still, you need to write a code, you can't do this without a code, selection of batches is compulsory when you tried to add a goods issue document which consist of items that managed using batches.
    In my opinion, I think it is better for you to re-write those codes and relate batches you want to attach with your Goods Issue document based on corresponding A/R Credit Memo. It is much safer, and the error message you encountered won't happen again in the future.
    Best Regards,
    Hendry Wijaya

  • How to fetch post goods issue date and sales order creation date

    Hi All,
    How to find out the difference between SD Sales Order Item Creation Date and final Post goods issue Date. I would like to know how to fetch those dates and what is the relationship between the tables from which i will get the dates.
    Please let me know the solution .
    Thanks in advance.

    Hi,
    Sales order creation date is when u raise a sales order in favor of the customer using VA01.......using ATP logic system purposes the material availability date....
    after saving ur sales order...when u raise the Delivery using VL01n  w.r.t to OR...than u have to perform picking ....In the picking Tab...specify the amount to be picked than press Post Good Issue....means the goods left the company premises ..
    You can the fetch the values using tables-  Use T code   SE12  or SE16
    Vbak-----order header
    Vbap-----order item
    Vbek-----order schedule line
    Likp-----Delivery header
    Lips----Delivery item

  • How to change the g/l a/c being used while doing goods issue using migo

    when I pass a migo entry whilie purchasing material
         , the entry goes through stock
         stock (230000 a/c no)    150        dr
          GR/IR (150000 a/c)      150        cr
    when I issue material after reservation for which again migo is done
        entry is
          repairs to plant and mach (4800569 a/c)   175
                    stock (230000 a/c no)           175
    The stock a/c is debited and credited due to t.code obyc where for inventory posting I have assigned a/c 2300000 for valuation class assigned to material.
    now I want to have a/c no  4800689 in place of 4800569. how can i change that.
    that is when I issue material from stock this should be debited to 4800689 instead of 4800569. please provide t.code to change the gl from 4800689 from 4800569
    full points will be awarded

    continuing my issue is it possible to that we donot have to change the gbb and vbr and still we can have the desired results.
    that is we are able to use different gl for debit while doing goods issue from a single stocked material
    or we want to have this result
    1.          repairs to p&m    1000    dr
                         stock of cement  a/c           1000    cr
    2.          repairs  to building    2000   dr
                          stock of cement  a/c            2000   cr.
    3.             construction     3500     dr
                                 stock  of cement     3500     cr
    we donot want to change the GBB and VBR every time    or change the GL a/c while doing reservation.
    is there any third option where we get the desired result without changing or entering the g/l manually
    if there is please let me know the t.codes

Maybe you are looking for

  • Possible to display the POP-UP WINDOW???

    Hi, I need to copy or some times need to paste or some task which is very easily displayed in Microsoft products which is called POP-UP WINDOW. Can I Use that in my form? I am working in Developer 6i. Farhad

  • How do I stop icloud contacts from overwriting or superseding iphone contact entrees

    If i enter a new contact on my Iphone it eventualy gets wiped out (Deleted).  i assume this is because it does not exist on the cloud.  If i enter a new contact in the cloud, it emediatly apears on my Iphone.  Nice!  i like that, but i want to be abl

  • Can a single Kerberos Keytab file hold multiple principals?

    Hi I have a situation where I have multiple keytab files (different principal accounts) and my application is going to use these different service principal accounts and connect to one or more Oracle databases (all kerberos enabled). Can I maintain o

  • Simple text reading

    Hi, how can I read standard text from the message class using a special language. In my case the user is logged in in German, but i like to read out the text in english. test = text-e01. Any ideas? Thanks Stefan

  • Problem with connect to oracle by jdbc

    hi, First time i try to connect to the oracle db 10.2.0* EE in java and its problem. I use eclipse 3.4, jre1.5.0_17, driver ojdbc14.jar (dedicated to this oracle ver and jre). package connect; import java.sql.Connection; import java.sql.DriverManager