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 -
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
-RahulThis 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 advanceHI
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) -
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
ThanksPre 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 .
satishHi,
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 consultantUpdate 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
MohanYou 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 didnt 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