Goods issue through PI sheet

Gurus,
I am facing a strange problem. I am trying to issue components through PI sheet. I have used almost all the standard characteristics (such as cons_1, cons_2, cons, cons2 etc.). But everytime I try to issue the material I find that the header material is being issued not the components (I find this in CO54). The problem I guess lies in the characteristics PPPI_MATERIAL (whose function module is COC1_PPPI_CHAR_VALUES). Has anybody else faced this problem? Please let me know if you people have any solution or feel that I am making some mistakes...
thanks is advance!
Snigdho

Hi,
Problem solved!! generation scope was 0 instead of 1.

Similar Messages

  • How to re-run output determination after goods issue through idoc

    Hello,
    i've got a question about output determination. We are currently in a process to automate picking, packing and goods issue through a 3rd party software. The software creates DELVRY03-Idocs including picking, packing and goods issue-information. Picking, packing and goods issue work just find and after submitting the idoc, the delivery is updated as needed.
    The problem arises when it comes to printing the shipping document on the printer belonging to the picking station that just processed the delivery. To determine the correct printer, the external software includes the picking station number inside the idoc. A user exit in idoc_input_delivery puts the number (3 digits) into likp-traid. The customizing for using this field inside output determination is complete and seems to be working.
    The problem is: as the number of the picking station is not known before goods issue, the LD00 message must not be generated before goods issue. I used the appropriate condition insinde the message scheme, the message is not generated until goods issue is complete. After processing the DELVRY03-Idoc, the message should be found and generated, but it isn't. When i take a look at the delivery after submitting the idoc, goods issue is complete, picking and packing is done - and no sign of an header message of type LD00. First i thought about a misconfiguration inside my customizing for output determination, but when i access the delivery via vl02n (change delivery), output determination seems to be processed again and without making any changes or actions, LD00 is generated and waiting for processing. After saving the delivery, LD00 is processed and the shipping document is printed exactly where it should be.
    So, as my customizing seems to work and everything else around idoc processing doesn't make any problems either, i conclude that, after processing the idoc, R/3 just needs a little kick to re-run the output determination, find the now fitting condition for LD00, find the appropriate entry in the condition table and print the document.
    I already tried report rsnast00, but this one just seems to run already created messages.
    Any ideas how to automate this little "kick in the butt"?
    Thanks in advance!

    I'm working on a similar issue with ws_delivery_update. I'm not using the IDOC as you are, but I'm using the function in a program of mine to PGI the delivery, but the output isn't being added to the delivery. I've tried to run the function twice as you suggested, but that doesn't seem to work. Do you have any suggestions or ideas on things to try?
    Thanks,
    Eric

  • Goods Issue with PI sheets

    Hi
    I am trying to do Goods Issue with PI sheet in SAP v4.7c. I have used the following characteristics however only the finish product and the qty comes up in the PI Sheet.
    can any one please let me know what should be done to have components assigned to the phase or irresepective of the phase:
    The scope of the Component Recipe destination is 03: for all order items and reservation and
    the position is 05: at the start of the phase
    The characteristics used are:
    PPPI_INPUT_GROUP          Material list
    PPPI_MESSAGE_CATEGORY          PI_CONS
    PPPI_PROCESS_ORDER          
    PPPI_RESERVATION          
    PPPI_RESERVATION_ITEM          
    PPPI_MATERIAL          
    PPPI_VARIABLE          'MYVAR&0050&'
    PPPI_MATERIAL_CONSUMED          
    PPPI_UNIT_OF_MEASURE          
    PPPI_AUTOMATIC_VALUE          Event date
    PPPI_AUTOMATIC_VALUE          Event time
    PPPI_OUTPUT_TEXT          Material
    PPPI_OUTPUT_CHARACTERISTIC          PPPI_MATERIAL
    PPPI_OUTPUT_TEXT          Material quantity-target value
    PPPI_OUTPUT_CHARACTERISTIC          PPPI_MATERIAL_CONSUMED
    PPPI_OUTPUT_TEXT          Unit of measure
    PPPI_OUTPUT_CHARACTERISTIC          PPPI_UNIT_OF_MEASURE
    PPPI_INPUT_REQUEST          Material quantity-actual value
    PPPI_DEFAULT_VARIABLE          'MYVAR&0050&'
    PPPI_REQUESTED_VALUE          PPPI_MATERIAL_CONSUMED
    PPPI_VALIDATION_FORMULA          ( X > ( 0.95 * 'MYVAR&0050&'))
    PPPI_VALIDATION_FORMULA          AND
    PPPI_VALIDATION_FORMULA          ( X < ( 1.05 * 'MYVAR&0050&'))
    PPPI_OUTPUT_TEXT          Unit of measure
    PPPI_OUTPUT_CHARACTERISTIC          PPPI_UNIT_OF_MEASURE
    PPPI_INPUT_REQUEST          Batch
    PPPI_REQUESTED_VALUE          PPPI_BATCH
    PPPI_MESSAGE_CATEGORY          SIGN
    PPPI_PROCESS_ORDER          
    PPPI_CONTROL_RECIPE          
    PPPI_OPERATION          
    PPPI_PHASE          
    Can any one please let me know where am I missing!!
    Thanks in advance
    -Rahul

    This is at control recipe creation or you are checking the instruction in the process order ?
    This is a simple PI which is working OK fo rmaterial consumption.
    Check it.
    10     PPPI_DATA_REQUEST_TYPE     Solicitud de datos simple
    20     PPPI_MESSAGE_CATEGORY     PI_CONS
    30     PPPI_UNIT_OF_MEASURE
    40     PPPI_OPERATION
    50     PPPI_OUTPUT_TEXT     Operación
    60     PPPI_OUTPUT_CHARACTERISTIC     PPPI_OPERATION
    70     PPPI_PHASE
    80     PPPI_OUTPUT_TEXT     Fase
    90     PPPI_OUTPUT_CHARACTERISTIC     PPPI_PHASE
    100     PPPI_RESERVATION
    110     PPPI_OUTPUT_TEXT     Reserva
    120     PPPI_OUTPUT_CHARACTERISTIC     PPPI_RESERVATION
    122     PPPI_RESERVATION_ITEM
    126     PPPI_OUTPUT_TEXT     Item
    127     PPPI_OUTPUT_CHARACTERISTIC     PPPI_RESERVATION_ITEM
    150     PPPI_PROCESS_ORDER
    160     PPPI_AUTOMATIC_VALUE     Hora de evento
    170     PPPI_AUTOMATIC_VALUE     Fecha de evento
    180     PPPI_MATERIAL
    190     PPPI_OUTPUT_TEXT     Code
    200     PPPI_OUTPUT_CHARACTERISTIC     PPPI_MATERIAL
    210     PPPI_MATERIAL_SHORT_TEXT
    220     PPPI_OUTPUT_TEXT     Material
    250     PPPI_OUTPUT_CHARACTERISTIC     PPPI_MATERIAL_SHORT_TEXT
    300     PPPI_MATERIAL_QUANTITY
    330     PPPI_OUTPUT_TEXT     Plan
    360     PPPI_OUTPUT_CHARACTERISTIC     PPPI_MATERIAL_QUANTITY
    400     PPPI_MATERIAL_CO_PRODUCT
    500     PPPI_OUTPUT_TEXT     Um
    600     PPPI_OUTPUT_CHARACTERISTIC     PPPI_UNIT_OF_MEASURE
    700     PPPI_INPUT_REQUEST     Lote
    800     PPPI_BATCH
    900     PPPI_REQUESTED_VALUE     PPPI_BATCH
    1000     PPPI_INPUT_REQUEST     Cantidad Real
    1100      PPPI_MATERIAL_CONSUMED
    1200     PPPI_REQUESTED_VALUE     PPPI_MATERIAL_CONSUMED
    1300     PPPI_INPUT_REQUEST     Sloc
    1400     PPPI_STORAGE_LOCATION
    1500     PPPI_REQUESTED_VALUE     PPPI_STORAGE_LOCATION

  • How do load system form matrix -Inventory-Goods Issue through SDK UI &DI

    While I am accessing system form matrix -Inventory Goods Issue/ Goods Receipt, the matrix object is not accessible.
    Error is coming stating "Item 13 is invalid, where 13 is item uid for matrix.
    So,How do load system form matrix -Inventory-Goods Issue(FORM 720/-720) through SDK UI &DIAPI.
    Form Type: -720
    How to get reference of System form matrix object -Inventory-GoodsIssue.
    Some thing similar to CopyFrom functionality for -Inventory-Goods Issue.
    Currently my client requirement is as follows.
    I created a UDF ((U_ILC) Incoming Log Challan) for marketing documents. And, this field is added in the header level of Goods Reciept, Goods Issue documents.
    1. Through Inventory->Goods Receipt (ILCNo.10), items are received. Assume, M00001, M00002 are the items received with qty, price, whse, account values.
    2. Through Inventory->Goods Issue, item should be issued. In this Goods Issue Form, after entering U_ILC value as 10, pressing Tab, the GoodsIssue matrix should be loaded with the values of GoodsReceipt(IGN1 for U_ILC:10) document i.e. M00001,M00002 along with the same values as in GoodsReceipt of ILC:10.
    The code is as follows:
    If (( ( pVal.FormType = "-720" or pVal.FormType = 720) And pVal.EventType <> SAPbouiCOM.BoEventTypes.et_FORM_UNLOAD) And (pVal.Before_Action = False)) Then
                '// get the event sending form
                oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)
                If pVal.ItemUID = "U_ILCNo" And pVal.EventType = SAPbouiCOM.BoEventTypes.et_LOST_FOCUS And pVal.Before_Action = False Then
                    SBO_Application.MessageBox("ILC No. Lost Focus")
                    oMatrix = oForm.Items.Item("13").Specific
                    oColumn = oForm.Columns.Item("1")
                    oEditItmCode = oColumn.Cells.Item(1).Specific
                    oEditItmCode.Value = "07215090x606"
                    oItem = oForm.Items.Item("U_ILCNo")
                    oEdit = oItem.Specific
                    SBO_Application.MessageBox(oEdit.String)
                End If
            End If
    3. The code
    oMatrix = oForm.Items.Item("13").Specific
    is raising error. I have used Event Logger and breakpoints to see where the code is halting.
    Help me, how to access the matrix of Goods Receipt/ Goods Issue and load based on the existing data.
    Thanks in advance

    HI
    If your code is in the SBO_Application_ItemEvent then try using this line
    oForm = SBO_Application.Forms.Item(strFormUID)
    instead of
    oForm = SBO_Application.Forms.GetFormByTypeAndCount(pVal.FormType, pVal.FormTypeCount)

  • Goods Issue through IDOC

    Hello All,
    We have the situation as follows:
    1. A sales order is created.
    2. An outbound delivery is created automatic through worklist.
    3. An IDOC DELVRY03 is generated through message determination. The IDOC is sent through EDI to 3PL.
    4. 3PL picks the material and confirms the picking result by IDOC.
    My question is: Which message typ and IDOC type can I use for carrrying out goods issue?
    Thank you in advance!

    We use Basic Type DELVRY03 with Message Type SHPCON, inbound process code DELV.  The E1EDL18 segments are the key to picking and posting.  One E1EDL18 has QUALF = PIC, and the other one has QUALF = PGI.  The item level segments must correctly identify the materials by number and the quantity picked.
    We had to enhance the standard inbound process code with CMOD project V55K0001.  This was necessary to match up the IDoc line-item segments (E1EDL24) with the correct item position on the delivery note for picking (and to validate quantities and units of measure--always a good idea when dealing with 3PL's).  We also use the user-exit to update other handy fields like carrier ID, BOL number, gross weight, etc. 
    Hope this helps you.

  • Updation of MCHB-CLABS value on Post Goods Issue through VL01n

    When POsting Goods Issue I need to change  MCHB-CLABS value.
    My requirement:
    When quantity left in the stock is less than (MCHB-CLABS)  .005  I am adding the remaining quantity left to delivered quantity, but the stock (MCHB-CLABS) is not getting updated. It remains the same quantity less than .005.
    Could you tell me any parameter in user exit which I need to modify?

    Hi,
    VL01N has one BAdi called "DELIVERY_PUBLISH".
    Why don't you use User exit for solving your problem?
    Following are the user exits availble for the transaction:
    V53W0001  User exits for creating picking waves                  
    V53C0002  W&S: RWE enhancement - shipping material type/time slot    
    V53C0001  Rough workload calculation in time per item                
    V50S0001  User Exits for Delivery Processing                         
    V50R0004  Calculation of Stock for POs for Shipping Due Date List    
    V50R0002  Collective processing for delivery creation                
    V50R0001  Collective processing for delivery creation                
    V50Q0001  Delivery Monitor: User Exits for Filling Display Fields    
    V50PSTAT  Delivery: Item Status Calculation                          
    V02V0004  User Exit for Staging Area Determination (Item)            
    V02V0003  User exit for gate + matl staging area determination (headr)
    V02V0002  User exit for storage location determination               
    V02V0001  Sales area determination for stock transport order         
    VMDE0004  Shipping Interface: Message SDPACK (Packing, Inbound)      
    VMDE0003  Shipping Interface: Message SDPICK (Picking, Inbound)      
    VMDE0002  Shipping Interface: Message PICKSD (Picking, Outbound)     
    VMDE0001  Shipping Interface: Error Handling - Inbound IDoc          
    Regards,
    Dharitree

  • Goods Issue from PI Sheet.

    Hi,
    I want to do GI from PI Sheet.
    I created Master Recipe with  Proce Instr Conc_C.
    When i create Process Order i am getting PI Sheet
    But i couldnt do GI from PI Sheet. I have tried from Call Trans, from there i can do.
    But i want to do from PI Sheet
    Pl suggest the required Process messages or Process Instruction Categories
    Thanks

    Pre requisities
    1. Material Master, BOM, Master receipe
    2. IN master receipe - Control receipe destination and requred Process instruction category needs to be maintained.
    3. NOw create a Process order and check if the Control Recipe has been created.
    4. Now From co53xt Release the created Control recipe / Instruction to the PI Sheet.
    5. Now in the co60xt - you will see the Released Instruction sheet.
    6. Here in the change mode enter the value and report the data ( In case of ABAP ) / Complete in case of the Browser Based.
    7. Now as we complete this the GR doest get completely posetd.
    8. NOw you need to go to C054Xt and post the Process instruction.
    9. If all your entries are correct then the GI would be posted.
    revert back for clarifications

  • Goods Issue Process Instruction Categary

    Hi ,
    I Have configured PI sheet & i used the Multiple Process Instruction category to simulate the PI sheet . For me Goods receipt is working fine but i am not able to see the Goods issue through PI sheet . Which Process Instruction I have to use the for GI , Could you please Suggest .
    satish

    Hi,
    Use the below PI category for Goods issue....
    once you configure you will get like this in PI sheet...
    Thanks
    Kumar

  • RE: Goods issue posting through Migo for Production Order

    I have released the production order, when I want to post the goods issue through migo to the concerned order I am getting error saying that material "No components exist but there was stock in the storage location for unresticted use.
    I have checked through MMbe transaction.

    Are there components in the Production Order? If yes, is the reservation created and movement allowed for the reservation?
    Lakshman

  • Changing the field content of 'wrbtr' in accounting document during Post Goods Issue in VL02N

    Hi Experts,
         I have requirement ,where I need to  change the 'amount in document currency value (wrbtr)' in line item of a accounting document, which is created as part Post Goods issue through VL02N.
              I have already check BADI's below as follows:-.
    1) LE_SHP_GOODSMOVEMENT- No accounting document information flows in this BADI.
    2) AC_DOCUMENT - Field 'WRBTR' is not available in substitutable fields list.
    3) BTE-1050 - This BTE is not getting triggered while doing PGI.
            Please suggest any other possibilities to make the change.
    Thanks & Regards,
    Suganth.

    Hi Kartik,
                I have checked the enhancement you specified, but it didn't trigger during PGI. Can u please let me know is there any other possibilities to make the change.
    Thanks
    Suganth.

  • Movement Type 161error in STO return (Plant to Plant) at the time of goods issue .

    Hi all...
    Am getting the following error while posting goods issue through VL02N
    Update control of movement type is incorrect (entry 161 X X _ L)
    Message no. M7226
    Diagnosis
    The system could not find entry 161 X X _ L in any of the movement type control tables.
    Process : STO Return Plant to Plant.
    Purchase Order ( STO) done.
    Goods issue done.
    Goods receipt at the receiving plant.
    Amended Purchase order, added one more line item and ticked return.
    Inbound delivery done.
    VL02n Goods issue am getting the error.
    Pls help.
    Suhas
    MM consultant

    Update control of movement type is incorrect (entry 161 X X _ L)
    Have a look into your OMJJ customizing for 161 movement type:
    It probably looks like mine:
    the error message has the info in exact the same sequence
    161 X X _ L
    this is 161, checkmark checkmark blank L  in the table above.
    L would mean reference to a delivery.
    But as you can see here, there is no L, everything is B which means reference to purchase order.
    It is not allowed to add items in a delivery without purchase order reference, it is technically possible, but it finally ends in the error you have.
    The process has to start from the purchase order.

  • User Exit for MIGO (goods receipt and goods issue)

    Hi all ,
    When i create a cross company goods receipt or goods issue through MIGO,I need to add another line item to the accounting documents posted with the sales tax calculated.For this i need to use a user exit which adds another line item.
    Can someone suggest me the user exit which i need to use ?
    any input would be of great help.
    Thanks,
    nsp.

    Hi
    Available exits for MIGO are
    Transaction Code - MIGO                     Goods Movement
    Exit Name           Description
    MBCF0002            Customer function exit: Segment text in material doc. item
    MBCF0005            Material document item for goods receipt/issue slip
    MBCF0006            Customer function for WBS element
    MBCF0007            Customer function exit: Updating a reservation
    MBCF0009            Filling the storage location field
    MBCF0010            Customer exit: Create reservation BAPI_RESERVATION_CREATE1
    MBCF0011            Read from RESB and RKPF for print list in  MB26
    MB_CF001            Customer Function Exit in the Case of Updating a Mat. Doc.
    No of Exits:          8
    You would hav to search through these.
    Hope this helps to solve ur problem....
    <b>do reward if useful....</b>
    regards
    dinesh

  • Change Moveing average price in MIGO Goods Reciept through user exit

    Hi,
    i need to change the moving average price in the MIGO transaction  (Goods Issue) through user exit can any one help me with user exit.

    Hi,
    Check these Enhancemnts...
    Exit Name           Description
    V02V0001            Sales area determination for stock transport order
    V02V0002            User exit for storage location determination
    V02V0003            User exit for gate + matl staging area determination (headr)
    V02V0004            User Exit for Staging Area Determination (Item)
    V50PSTAT            Delivery: Item Status Calculation
    V50Q0001            Delivery Monitor: User Exits for Filling Display Fields
    V50R0001            Collective processing for delivery creation
    V50R0002            Collective processing for delivery creation
    V50R0004            Calculation of Stock for POs for Shipping Due Date List
    V50S0001            User Exits for Delivery Processing
    V53C0001            Rough workload calculation in time per item
    V53C0002            W&S: RWE enhancement - shipping material type/time slot
    V53W0001            User exits for creating picking waves
    VMDE0001            Shipping Interface: Error Handling - Inbound IDoc
    VMDE0002            Shipping Interface: Message PICKSD (Picking, Outbound)
    VMDE0003            Shipping Interface: Message SDPICK (Picking, Inbound)
    VMDE0004            Shipping Interface: Message SDPACK (Packing, Inbound)
    Badi Name            Description
    DELIVERY_ADDR_SAP    Determine Time-Dependent Delivery Address in Delivery
    DELIVERY_PUBLISH     Returns BAdI Implementation: Automatic GR Posting T 2
    DELIVERY_PUBLISH     Updating of Delivery in Purchase Order
    DELIVERY_PUBLISH     AIP: Delivery Confirmation for Sales Order
    Regards
    Raghu

  • Goods issue error at batch level stock

    Hi Experts,
    In MMBE for Material 12121426 Plant 6348 storage location  0001,batch 4065634891 in storage
    location level have stock is 12.000 EA and batch 4065634891 level stock is
    4,164.000 EA
    User is performing Goods issue through MB1A 261 movement type For 4,164.000 EA EA but showing error
    is Deficit of SL Unrestricted-use 4,152 EA : 12121426 6348 0001 4065634891
    Please suggest any one why batch level stock not updated to storage location level and why system not allowing batch level stock in MB1A How to rectify this error
    Regards
    Mohan

    You probably have to contact SAP. There is hot news about inconsistencies between batch stock and storage location stock: 1930161 - Stock inconsistencies in table MCHB for batches
    See as well KBA 1963022 - More details on the stock inconsistencies situation mentioned in Hot News 1930161

  • Generate DELVRY  Idoc when Post goods issue is done in SAP

    I need to generate an Idoc when post goods issue is done in SAP (outbound to SAP) .I understood that I can do this using the message control .The message type DESADV with the process code DELV will support this.
    But I didn’t understand how to trigger the Idoc.In the current scenario our Company is doing the post goods issue in SAP for the in three different ways.
    1.Manually doing the post goods issue through the transaction VL02N
    2. an Inbound Interface (using Idoc)  which will do Post goods Issue in SAP
    3.Another Interface using BAPI, which will, do post goods issue in SAP
    I have to run my outbound interface when the post goods issue is done by all the above three ways.  Can any one help me out in this?

    You have to configure the output first .
    You can use output type LAVA ( avaialble in Std SAP ) .
    ( Tcode is NACE , Select Application V2 -> Outputtypes ).
    ( Create condition records suitable to generate an output)
    Next is ALE.
    Setup a distribution Model ( for DESADV ) and all other setup for ALE i.e. Distribute Dist. Model / Generate Partner Profile .
    In the Partner profile in WE20 select your partner system. Double CLick on Outbound Message DESADV ( this wd be there after you generate partner profile , if not add it here in outbound ) . On this screen goto tab MESSAGE CONTROL .
    Application - V2
    Message Type - LAVA
    Process Code - DELV.
    Now you are ready to go. The moment a PGI is done in any form an output LAVA would be proposed and processed using process code DELV.
    Cheers.

Maybe you are looking for

  • Ati2dvag issue on Satellite M70 - blue screen error

    Hello im hoping some one can help me with these problems that i have. Well from one day to start my computer I no longer start it in normal, and have to use safe mode, the computer changes the display on its own and it goes down to 16 bit colours,whe

  • Asking for password when signing a document

    In Acrobat 9 standard, when signing a document with a Windows Digital Signature, how do you set it to ask for a password?

  • How To Connect Portal to a new migrated ERP (ECC) Backend

    We are currently running ERP 2005 (ECC 6) on UNIX/Oracle platform. Our corresponding NW2004s Portal (on Windows 2003 Enterprise/MSSQL 2005) is currently pointing to this system. We plan to migrate (with the help of a certified migration specialist) t

  • SSLSession.getAppBufferSize is Huge.  Do we have to use it?

    SSLSession.getAppBufferSize and SSLSession.getPacketBuffer size are both 16K. Breaking this down to 1. 16K for incoming encrypted packet buffer 2. 16K for outgoing encrypted packet buffer 3. 16K for incoming packet data 4. I only have 2K for outgoing

  • Versioning, Deployment, Execution in OWB 9.2

    For the warehouse created using OWB versions 9.0.3, my company used a versioning tool. All the PLS generated using OWB were moved to Source control system and from there deployed to Target Schema. Now in 9.0.4 generated code contains location informa